From 4efb3564c0ed94fa36d11ca5c1db100e908540a4 Mon Sep 17 00:00:00 2001 From: tobtoht Date: Wed, 1 Mar 2023 16:02:58 +0100 Subject: [PATCH] guix: fix no-tor-bundle naming --- contrib/guix/libexec/build.sh | 30 ++++++++++++++++++------------ 1 file changed, 18 insertions(+), 12 deletions(-) diff --git a/contrib/guix/libexec/build.sh b/contrib/guix/libexec/build.sh index 80f9d404..a5153196 100755 --- a/contrib/guix/libexec/build.sh +++ b/contrib/guix/libexec/build.sh @@ -268,6 +268,7 @@ mkdir -p "$DISTSRC" # Set appropriate CMake options for build type CMAKEVARS="-DWITH_SCANNER=On -DCHECK_UPDATES=On -DSELF_CONTAINED=On -DDONATE_BEG=On" + ANONDIST="" case "$HOST" in *mingw32) case "$OPTIONS" in @@ -281,7 +282,7 @@ mkdir -p "$DISTSRC" case "$OPTIONS" in no-tor-bundle) CMAKEVARS+=" -DTOR_DIR=Off -DTOR_VERSION=Off" - DISTNAME+="-a" + ANONDIST+="-a" ;; esac ;; @@ -316,9 +317,10 @@ mkdir -p "$DISTSRC" case "$HOST" in *linux*) bash contrib/AppImage/build-appimage.sh - mv feather.AppImage ${DISTNAME}${LINUX_ARCH}.AppImage - cp ${DISTNAME}${LINUX_ARCH}.AppImage "${INSTALLPATH}/" - cp ${DISTNAME}${LINUX_ARCH}.AppImage "${OUTDIR}/" + APPIMAGENAME=${DISTNAME}${ANONDIST}${LINUX_ARCH}.AppImage + mv feather.AppImage "${APPIMAGENAME}" + cp "${APPIMAGENAME}" "${INSTALLPATH}/" + cp "${APPIMAGENAME}" "${OUTDIR}/" ;; esac @@ -389,18 +391,22 @@ mkdir -p "$DISTSRC" esac ;; *linux*) - find . -not -name "*.AppImage" -print0 \ - | xargs -0r touch --no-dereference --date="@${SOURCE_DATE_EPOCH}" - find . -not -name "*.AppImage" \ - | sort \ - | zip -X@ "${OUTDIR}/${DISTNAME}-linux${LINUX_ARCH}.zip" \ - || ( rm -f "${OUTDIR}/${DISTNAME}-linux${LINUX_ARCH}.zip" && exit 1 ) + case "$OPTIONS" in + "") + find . -not -name "*.AppImage" -print0 \ + | xargs -0r touch --no-dereference --date="@${SOURCE_DATE_EPOCH}" + find . -not -name "*.AppImage" \ + | sort \ + | zip -X@ "${OUTDIR}/${DISTNAME}-linux${LINUX_ARCH}${ANONDIST}.zip" \ + || ( rm -f "${OUTDIR}/${DISTNAME}-linux${LINUX_ARCH}${ANONDIST}.zip" && exit 1 ) + ;; + esac find . -name "*.AppImage" -print0 \ | xargs -0r touch --no-dereference --date="@${SOURCE_DATE_EPOCH}" find . -name "*.AppImage" \ | sort \ - | zip -X@ "${OUTDIR}/${DISTNAME}-linux${LINUX_ARCH}-appimage.zip" \ - || ( rm -f "${OUTDIR}/${DISTNAME}-linux${LINUX_ARCH}-appimage.zip" && exit 1 ) + | zip -X@ "${OUTDIR}/${DISTNAME}-linux${LINUX_ARCH}-appimage${ANONDIST}.zip" \ + || ( rm -f "${OUTDIR}/${DISTNAME}-linux${LINUX_ARCH}-appimage${ANONDIST}.zip" && exit 1 ) ;; esac -- 2.52.0