]> Nutra Git (v2) - gamesguru/feather.git/commitdiff
guix: filename fixes
authortobtoht <tob@featherwallet.org>
Fri, 6 Jan 2023 22:03:13 +0000 (23:03 +0100)
committertobtoht <tob@featherwallet.org>
Fri, 6 Jan 2023 22:59:35 +0000 (23:59 +0100)
contrib/guix/libexec/build.sh

index 0889551db83ca08b54921e495f54ce2327d22fd6..5211264c1fb8b758ef8e064fa1c5c4624e3cb983 100755 (executable)
@@ -308,12 +308,22 @@ mkdir -p "$DISTSRC"
 
     make -C build --jobs="$JOBS"
 
+    LINUX_ARCH=""
+    case "$HOST" in
+        aarch64-linux*)
+            LINUX_ARCH="-arm64"
+            ;;
+        arm-linux*)
+            LINUX_ARCH="-arm"
+            ;;
+    esac
+
     case "$HOST" in
         *linux*)
             bash contrib/AppImage/build-appimage.sh
-            mv feather.AppImage ${DISTNAME}.AppImage
-            cp ${DISTNAME}.AppImage "${INSTALLPATH}/"
-            cp ${DISTNAME}.AppImage "${OUTDIR}/"
+            mv feather.AppImage ${DISTNAME}${LINUX_ARCH}.AppImage
+            cp ${DISTNAME}${LINUX_ARCH}.AppImage "${INSTALLPATH}/"
+            cp ${DISTNAME}${LINUX_ARCH}.AppImage "${OUTDIR}/"
             ;;
     esac
 
@@ -382,14 +392,14 @@ mkdir -p "$DISTSRC"
                     | xargs -0r touch --no-dereference --date="@${SOURCE_DATE_EPOCH}"
                 find . -not -name "*.AppImage" \
                     | sort \
-                    | zip -X@ "${OUTDIR}/${DISTNAME}-linux.zip" \
-                    || ( rm -f "${OUTDIR}/${DISTNAME}-linux.zip" && exit 1 )
+                    | zip -X@ "${OUTDIR}/${DISTNAME}-linux${LINUX_ARCH}.zip" \
+                    || ( rm -f "${OUTDIR}/${DISTNAME}-linux${LINUX_ARCH}.zip" && exit 1 )
                 find . -name "*.AppImage" -print0 \
                     | xargs -0r touch --no-dereference --date="@${SOURCE_DATE_EPOCH}"
                 find . -name "*.AppImage" \
                     | sort \
-                    | zip -X@ "${OUTDIR}/${DISTNAME}-linux-appimage.zip" \
-                    || ( rm -f "${OUTDIR}/${DISTNAME}-linux-appimage.zip" && exit 1 )
+                    | zip -X@ "${OUTDIR}/${DISTNAME}-linux${LINUX_ARCH}-appimage.zip" \
+                    || ( rm -f "${OUTDIR}/${DISTNAME}-linux${LINUX_ARCH}-appimage.zip" && exit 1 )
                 ;;
         esac