Skip to content

Commit dd4ec84

Browse files
committed
build: Include all MacOS binaries for codesigning
1 parent 4e5c9ce commit dd4ec84

File tree

1 file changed

+19
-19
lines changed

1 file changed

+19
-19
lines changed

contrib/guix/libexec/build.sh

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -283,24 +283,6 @@ mkdir -p "$DISTSRC"
283283
;;
284284
esac
285285

286-
case "$HOST" in
287-
*darwin*)
288-
cmake --build build --target deploy ${V:+--verbose}
289-
mv build/dist/Bitcoin-Core.zip "${OUTDIR}/${DISTNAME}-${HOST}-unsigned.zip"
290-
mkdir -p "unsigned-app-${HOST}"
291-
cp --target-directory="unsigned-app-${HOST}" \
292-
contrib/macdeploy/detached-sig-create.sh
293-
mv --target-directory="unsigned-app-${HOST}" build/dist
294-
(
295-
cd "unsigned-app-${HOST}"
296-
find . -print0 \
297-
| sort --zero-terminated \
298-
| tar --create --no-recursion --mode='u+rw,go+r-w,a+X' --null --files-from=- \
299-
| gzip -9n > "${OUTDIR}/${DISTNAME}-${HOST}-codesigning.tar.gz" \
300-
|| ( rm -f "${OUTDIR}/${DISTNAME}-${HOST}-codesigning.tar.gz" && exit 1 )
301-
)
302-
;;
303-
esac
304286
(
305287
cd installed
306288

@@ -329,7 +311,7 @@ mkdir -p "$DISTSRC"
329311

330312
cp -r "${DISTSRC}/share/rpcauth" "${DISTNAME}/share/"
331313

332-
# Finally, deterministically produce {non-,}debug binary tarballs ready
314+
# Deterministically produce {non-,}debug binary tarballs ready
333315
# for release
334316
case "$HOST" in
335317
*mingw*)
@@ -368,6 +350,7 @@ mkdir -p "$DISTSRC"
368350
esac
369351
) # $DISTSRC/installed
370352

353+
# Finally make tarballs for codesigning
371354
case "$HOST" in
372355
*mingw*)
373356
cp -rf --target-directory=. contrib/windeploy
@@ -382,6 +365,23 @@ mkdir -p "$DISTSRC"
382365
|| ( rm -f "${OUTDIR}/${DISTNAME}-win64-codesigning.tar.gz" && exit 1 )
383366
)
384367
;;
368+
*darwin*)
369+
cmake --build build --target deploy ${V:+--verbose}
370+
mv build/dist/Bitcoin-Core.zip "${OUTDIR}/${DISTNAME}-${HOST}-unsigned.zip"
371+
mkdir -p "unsigned-app-${HOST}"
372+
cp --target-directory="unsigned-app-${HOST}" \
373+
contrib/macdeploy/detached-sig-create.sh
374+
mv --target-directory="unsigned-app-${HOST}" build/dist
375+
cp -r --target-directory="unsigned-app-${HOST}" "${INSTALLPATH}"
376+
(
377+
cd "unsigned-app-${HOST}"
378+
find . -print0 \
379+
| sort --zero-terminated \
380+
| tar --create --no-recursion --mode='u+rw,go+r-w,a+X' --null --files-from=- \
381+
| gzip -9n > "${OUTDIR}/${DISTNAME}-${HOST}-codesigning.tar.gz" \
382+
|| ( rm -f "${OUTDIR}/${DISTNAME}-${HOST}-codesigning.tar.gz" && exit 1 )
383+
)
384+
;;
385385
esac
386386
) # $DISTSRC
387387

0 commit comments

Comments
 (0)