Skip to content

Commit 156837e

Browse files
committed
Scripts: Remove redundant packaging subdirectory
1 parent 92b7cb9 commit 156837e

13 files changed

+34
-92
lines changed

.github/workflows/linux-appimage-build.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
fetch-depth: 0
3030

3131
- name: Install Packages
32-
run: scripts/packaging/appimage/install-packages.sh
32+
run: scripts/appimage/install-packages.sh
3333

3434
- name: Cache Dependencies
3535
id: cache-deps
@@ -75,7 +75,7 @@ jobs:
7575
cmake -G Ninja -DCMAKE_BUILD_TYPE=Release ${{ matrix.cmakeoptions }} -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON -DCMAKE_PREFIX_PATH="$HOME/deps" -DCMAKE_C_COMPILER=clang-19 -DCMAKE_CXX_COMPILER=clang++-19 -DCMAKE_EXE_LINKER_FLAGS_INIT="-fuse-ld=lld" -DCMAKE_MODULE_LINKER_FLAGS_INIT="-fuse-ld=lld" -DCMAKE_SHARED_LINKER_FLAGS_INIT="-fuse-ld=lld" ..
7676
cmake --build . --parallel
7777
cd ..
78-
scripts/packaging/appimage/make-appimage.sh $(realpath .) $(realpath ./build) $HOME/deps "${{ matrix.asset }}"
78+
scripts/appimage/make-appimage.sh $(realpath .) $(realpath ./build) $HOME/deps "${{ matrix.asset }}"
7979
8080
- name: Upload AppImage
8181
uses: actions/upload-artifact@v6

.github/workflows/linux-cross-appimage-build.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,8 +90,8 @@ jobs:
9090
shell: bash
9191
run: |
9292
cmake --build build --parallel
93-
scripts/packaging/appimage/make-cross-appimage.sh duckstation-qt ${{ matrix.arch }} "$(realpath build)" "$HOME/deps/cross" "/${{ matrix.arch }}-chroot"
94-
scripts/packaging/appimage/make-cross-appimage.sh -inject-libc duckstation-mini ${{ matrix.arch }} "$(realpath build)" "$HOME/deps/cross" "/${{ matrix.arch }}-chroot"
93+
scripts/appimage/make-cross-appimage.sh duckstation-qt ${{ matrix.arch }} "$(realpath build)" "$HOME/deps/cross" "/${{ matrix.arch }}-chroot"
94+
scripts/appimage/make-cross-appimage.sh -inject-libc duckstation-mini ${{ matrix.arch }} "$(realpath build)" "$HOME/deps/cross" "/${{ matrix.arch }}-chroot"
9595
9696
- name: Upload AppImages
9797
uses: actions/upload-artifact@v6
File renamed without changes.
File renamed without changes.
File renamed without changes.

scripts/packaging/appimage/make-appimage.sh renamed to scripts/appimage/make-appimage.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -125,8 +125,8 @@ DEPLOY_PLATFORM_THEMES="1" \
125125
QMAKE="$DEPSDIR/bin/qmake" \
126126
NO_STRIP="1" \
127127
$LINUXDEPLOY --plugin qt --appdir="$OUTDIR" --executable="$BUILDDIR/bin/duckstation-qt" ${EXTRA_LIBS_ARGS[@]} \
128-
--desktop-file="$ROOTDIR/scripts/packaging/org.duckstation.DuckStation.desktop" \
129-
--icon-file="$ROOTDIR/scripts/packaging/org.duckstation.DuckStation.png" \
128+
--desktop-file="$ROOTDIR/scripts/appimage/org.duckstation.DuckStation.desktop" \
129+
--icon-file="$ROOTDIR/scripts/appimage/org.duckstation.DuckStation.png" \
130130

131131
echo "Copying resources into AppDir..."
132132
cp -a "$BUILDDIR/bin/resources" "$OUTDIR/usr/bin"
@@ -171,7 +171,7 @@ cp -a "$BUILDDIR/bin/translations" "$OUTDIR/usr/bin"
171171
# Generate AppStream meta-info.
172172
echo "Generating AppStream metainfo..."
173173
mkdir -p "$OUTDIR/usr/share/metainfo"
174-
"$SCRIPTDIR/../generate-metainfo.sh" "$OUTDIR/usr/share/metainfo"
174+
"$SCRIPTDIR/generate-metainfo.sh" "$OUTDIR/usr/share/metainfo"
175175

176176
echo "Generating AppImage..."
177177
rm -f "$ASSETNAME"

scripts/packaging/appimage/make-cross-appimage.sh renamed to scripts/appimage/make-cross-appimage.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -321,15 +321,15 @@ done
321321
echo "Copying desktop/icon..."
322322
mkdir -p "$OUTDIR/usr/share/applications"
323323
mkdir -p "$OUTDIR/usr/share/icons/hicolor/512x512/apps"
324-
cp -v "$SCRIPTDIR/../org.duckstation.DuckStation.desktop" "$OUTDIR/usr/share/applications"
325-
cp -v "$SCRIPTDIR/../org.duckstation.DuckStation.png" "$OUTDIR/usr/share/icons/hicolor/512x512/apps"
324+
cp -v "$SCRIPTDIR/org.duckstation.DuckStation.desktop" "$OUTDIR/usr/share/applications"
325+
cp -v "$SCRIPTDIR/org.duckstation.DuckStation.png" "$OUTDIR/usr/share/icons/hicolor/512x512/apps"
326326
ln -s "usr/share/applications/org.duckstation.DuckStation.desktop" "$OUTDIR"
327327
ln -s "usr/share/icons/hicolor/512x512/apps/org.duckstation.DuckStation.png" "$OUTDIR"
328328

329329
# Generate AppStream meta-info.
330330
echo "Generating AppStream metainfo..."
331331
mkdir -p "$OUTDIR/usr/share/metainfo"
332-
"$SCRIPTDIR/../generate-metainfo.sh" "$OUTDIR/usr/share/metainfo"
332+
"$SCRIPTDIR/generate-metainfo.sh" "$OUTDIR/usr/share/metainfo"
333333

334334
# Copy AppRun
335335
cp "$SCRIPTDIR/apprun-cross.sh" "$OUTDIR/AppRun"
File renamed without changes.

0 commit comments

Comments
 (0)