A shepherd for your Appimages.
0

Configure Feed

Select the types of activity you want to include in your feed.

release: bundle dwarfsextract

Aly Raffauf (Jun 19, 2026, 1:59 PM EDT) d2eb32ec f860d6bd

+12 -1
+12 -1
.github/workflows/release.yml
··· 20 20 with: 21 21 go-version-file: go.mod 22 22 23 - - name: Install zsync 23 + - name: Install release tools 24 24 run: sudo apt-get update -qq && sudo apt-get install -y -qq zsync 25 25 26 26 - name: Build AppDir ··· 33 33 -ldflags "-s -w -X main.version=$GITHUB_REF_NAME" \ 34 34 -o AppDir/usr/bin/appherder ./cmd/appherder 35 35 36 + # Bundle dwarfsextract so DwarFS AppImages do not need host tools. 37 + DWARFS_VERSION=0.14.0 38 + DWARFS_DIR="dwarfs-$DWARFS_VERSION-Linux-x86_64" 39 + wget -q -O /tmp/dwarfs.tar.xz \ 40 + "https://github.com/mhx/dwarfs/releases/download/v$DWARFS_VERSION/$DWARFS_DIR.tar.xz" 41 + tar -xf /tmp/dwarfs.tar.xz -C /tmp 42 + install -Dm755 "/tmp/$DWARFS_DIR/bin/dwarfsextract" AppDir/usr/bin/dwarfsextract 43 + test "$(PATH="$PWD/AppDir/usr/bin:$PATH" command -v dwarfsextract)" = "$PWD/AppDir/usr/bin/dwarfsextract" 44 + AppDir/usr/bin/dwarfsextract --help >/dev/null 45 + 36 46 # AppRun 37 47 cat > AppDir/AppRun << 'EOF' 38 48 #!/bin/bash 39 49 HERE="$(dirname "$(readlink -f "$0")")" 50 + export PATH="$HERE/usr/bin:$PATH" 40 51 exec "$HERE/usr/bin/appherder" "$@" 41 52 EOF 42 53