diff options
author | zoidby | 2023-10-29 17:04:44 +0100 |
---|---|---|
committer | zoidby | 2023-10-29 17:04:44 +0100 |
commit | 32dc1dc8a2db7c1ec1019bd62917e4b586efe02d (patch) | |
tree | ab7309c174b12c1c9af074dba655fc12cce02825 | |
parent | 287f32d96662caba3790829b4a1768f54ef848c1 (diff) | |
download | aur-32dc1dc8a2db7c1ec1019bd62917e4b586efe02d.tar.gz |
Another fix for file naming on x86_64 due to upstream changes
-rw-r--r-- | PKGBUILD | 38 |
1 files changed, 18 insertions, 20 deletions
@@ -18,28 +18,26 @@ sha256sums=('SKIP' install=$pkgname.install pkgver() { - cd $srcdir/Quake3e - printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" - } + cd $srcdir/Quake3e + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + } build() { - cd $srcdir/Quake3e - make - } + cd $srcdir/Quake3e + make + } package() { - # Fix stray filename on x86_64 - if [ -e "$srcdir/Quake3e/build/release-linux-${CARCH}/quake3e.ded.x64" ]; then - mv $srcdir/Quake3e/build/release-linux-${CARCH}/quake3e.ded.x64 $srcdir/Quake3e/build/release-linux-${CARCH}/quake3e.ded.x86_64 - fi + # Harmonize filenames on x86_64 + find $srcdir/Quake3e/build/release-linux-${CARCH} -type f -name "*.x64" -execdir sh -c 'mv -f "$0" "${0%.x64}.x86_64"' {} \; - install -D -m 755 $srcdir/Quake3e/build/release-linux-${CARCH}/quake3e.${CARCH} $pkgdir/opt/quake3/quake3e.${CARCH} - install -D -m 755 $srcdir/Quake3e/build/release-linux-${CARCH}/quake3e.ded.${CARCH} $pkgdir/opt/quake3/quake3e.ded.${CARCH} - install -D -m 644 $srcdir/Quake3e/build/release-linux-${CARCH}/quake3e_opengl_${CARCH}.so $pkgdir/opt/quake3/quake3e_opengl_${CARCH}.so - install -D -m 644 $srcdir/Quake3e/build/release-linux-${CARCH}/quake3e_vulkan_${CARCH}.so $pkgdir/opt/quake3/quake3e_vulkan_${CARCH}.so - mkdir -p $pkgdir/usr/bin - ln -s /opt/quake3/quake3e.${CARCH} $pkgdir/usr/bin/quake3e - ln -s /opt/quake3/quake3e.ded.${CARCH} $pkgdir/usr/bin/quake3e.ded - install -D -m 644 quake3e.desktop $pkgdir/usr/share/applications/quake3e.desktop - install -D -m 644 quake3e.png $pkgdir/usr/share/pixmaps/quake3e.png - } + install -D -m 755 $srcdir/Quake3e/build/release-linux-${CARCH}/quake3e.${CARCH} $pkgdir/opt/quake3/quake3e.${CARCH} + install -D -m 755 $srcdir/Quake3e/build/release-linux-${CARCH}/quake3e.ded.${CARCH} $pkgdir/opt/quake3/quake3e.ded.${CARCH} + install -D -m 644 $srcdir/Quake3e/build/release-linux-${CARCH}/quake3e_opengl_${CARCH}.so $pkgdir/opt/quake3/quake3e_opengl_${CARCH}.so + install -D -m 644 $srcdir/Quake3e/build/release-linux-${CARCH}/quake3e_vulkan_${CARCH}.so $pkgdir/opt/quake3/quake3e_vulkan_${CARCH}.so + mkdir -p $pkgdir/usr/bin + ln -s /opt/quake3/quake3e.${CARCH} $pkgdir/usr/bin/quake3e + ln -s /opt/quake3/quake3e.ded.${CARCH} $pkgdir/usr/bin/quake3e.ded + install -D -m 644 quake3e.desktop $pkgdir/usr/share/applications/quake3e.desktop + install -D -m 644 quake3e.png $pkgdir/usr/share/pixmaps/quake3e.png + } |