summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSlashbunny2020-05-30 19:15:52 -0400
committerSlashbunny2020-05-30 19:15:52 -0400
commit37c6c851914256e8a2d5dea2bb98835fbcef507d (patch)
tree097661dd7c2170365ef44b63894938ce50d5a26a
parentfc644bc789016d77a874fe65046e9804014d75ec (diff)
downloadaur-37c6c851914256e8a2d5dea2bb98835fbcef507d.tar.gz
Modernize and fix misc issues
* Package didn't build at all on modern Arch becuase it was missing the package() function * Fixed typos in noextract() * Switched to sha256sums * Don't compress final package since it's all binary data * Fix permissions on extracted files, since many of them have the world-writable bit set
-rw-r--r--.SRCINFO49
-rw-r--r--.gitignore2
-rw-r--r--PKGBUILD67
3 files changed, 60 insertions, 58 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 740574e0dbe3..a5b3a1ed6cc1 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,26 +1,23 @@
-# Generated by mksrcinfo v8
-# Sat Apr 8 18:46:18 UTC 2017
pkgbase = quake3-defrag-maps
pkgdesc = Map packs for the DeFRaG Quake3 modification.
pkgver = 20091031
- pkgrel = 1
+ pkgrel = 2
url = https://q3df.org/
- arch = i686
- arch = x86_64
+ arch = any
license = GPL
makedepends = unzip
depends = quake3-defrag
- noextract = defragpack1.zip
- noextract = defragpack2.zip
- noextract = defragpack3.zip
- noextract = defragpack4.zip
- noextract = defragpack5.zip
+ noextract = defragpak1.zip
+ noextract = defragpak2.zip
+ noextract = defragpak3.zip
+ noextract = defragpak4.zip
+ noextract = defragpak5.zip
noextract = defragcpmpak01.zip
- noextract = defragpack7.zip
- noextract = defragpack8.zip
- noextract = defragpack9.zip
- noextract = defragpack10.zip
- noextract = defragpack11.zip
+ noextract = defragpak7.zip
+ noextract = defragpak8.zip
+ noextract = defragpak9.zip
+ noextract = defragpak10.zip
+ noextract = defragpak11.zip
source = http://www.german-defrag.de/files/defrag/defragpak1.zip
source = http://www.german-defrag.de/files/defrag/defragpak2.zip
source = http://www.german-defrag.de/files/defrag/defragpak3.zip
@@ -32,17 +29,17 @@ pkgbase = quake3-defrag-maps
source = http://www.german-defrag.de/files/defrag/defragpak9.zip
source = http://www.german-defrag.de/files/defrag/defragpak10.zip
source = http://www.german-defrag.de/files/defrag/defragpak11.zip
- md5sums = a3f16d49be8db65b57fb061cbef42a82
- md5sums = 18526ac48731eecf3d7c690e20814302
- md5sums = a166584ff79e0d1d76094b085c02fe5f
- md5sums = d970eb150fccd1c09b3cadc6d4acb421
- md5sums = 4a818919a1e06b1173722ffe65cc0b41
- md5sums = ee2d4820b2bd8f615e7be542affe1e1b
- md5sums = f4c7dbc856c20f9a90702d341d6335c4
- md5sums = 9dec1f8497a386f9afa2e101d74d8883
- md5sums = 0afbcffa260d6c1c83dd467a01b86131
- md5sums = 363edf0eae93de429a4577307ffec0fd
- md5sums = fdb9687cbbb5507259c089dfbb3349f0
+ sha256sums = 0d013be5b338bb6070502fa4d5b20f3f4ac9b7c1b72ccf64a10dd143dece0b7e
+ sha256sums = a1e2ceaa0717dd592a22060bbdd9ce415a15df9470a709bc04845ad21a064928
+ sha256sums = ed7dd62cdabef98fd8e8ac3e2f477ac3483fb6d09aecb146cadd40c4ed156cb0
+ sha256sums = 5f00fbfb2d40f5ac0dae8849653b370d9abe7ca050142f247e113a66f3f0eddd
+ sha256sums = 74fb1d5c62e6a8553e26e6f89a0d1b77b48ebe4a7024d0f8518c6303029a04ef
+ sha256sums = 9de7a8d34d2a31db3c6593d1383c449b0b0cb09768062988736c9f75aad0028f
+ sha256sums = 30b18b716c03f562251e4f63b2194ab20289e7aa7f9ec53b23397d119f4c9dda
+ sha256sums = 94ebe9210133af7f7645011a0983e66df53604f9f1cc38431ad4786271892b61
+ sha256sums = b6863f6f45fe144881cd929c063d8be747c0d637747c00d740f70ef4304d6f92
+ sha256sums = ecccce33c03053b810c2883f51017329d528fdca641e76138aecb80e0666236d
+ sha256sums = 49466215b5b2dbfaf24e7e50ec4d9164b6e9fc8e040be177318d47274223f437
pkgname = quake3-defrag-maps
diff --git a/.gitignore b/.gitignore
index e4f398dc5b3a..ec187e0a12df 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,5 @@ pkg/
*.pkg.tar.xz
*.pkg.tar
*.src.tar.gz
+defragcpmpak*.zip
+defragpak*.zip
diff --git a/PKGBUILD b/PKGBUILD
index 0871071b12cc..6380a57c4405 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,49 +2,52 @@
pkgname=quake3-defrag-maps
pkgver=20091031
-pkgrel=1
+pkgrel=2
pkgdesc='Map packs for the DeFRaG Quake3 modification.'
url='https://q3df.org/'
license=('GPL')
-arch=('i686' 'x86_64')
+arch=('any')
depends=('quake3-defrag')
makedepends=('unzip')
-install=
source=('http://www.german-defrag.de/files/defrag/defragpak1.zip' \
-'http://www.german-defrag.de/files/defrag/defragpak2.zip' \
-'http://www.german-defrag.de/files/defrag/defragpak3.zip' \
-'http://www.german-defrag.de/files/defrag/defragpak4.zip' \
-'http://www.german-defrag.de/files/defrag/defragpak5.zip' \
-'http://www.german-defrag.de/files/defrag/defragcpmpak01.zip' \
-'http://www.german-defrag.de/files/defrag/defragpak7.zip' \
-'http://www.german-defrag.de/files/defrag/defragpak8.zip' \
-'http://www.german-defrag.de/files/defrag/defragpak9.zip' \
-'http://www.german-defrag.de/files/defrag/defragpak10.zip' \
-'http://www.german-defrag.de/files/defrag/defragpak11.zip')
-noextract=('defragpack1.zip' 'defragpack2.zip' \
-'defragpack3.zip' 'defragpack4.zip' 'defragpack5.zip' 'defragcpmpak01.zip' \
-'defragpack7.zip' 'defragpack8.zip' 'defragpack9.zip' 'defragpack10.zip' \
-'defragpack11.zip')
-md5sums=('a3f16d49be8db65b57fb061cbef42a82'
- '18526ac48731eecf3d7c690e20814302'
- 'a166584ff79e0d1d76094b085c02fe5f'
- 'd970eb150fccd1c09b3cadc6d4acb421'
- '4a818919a1e06b1173722ffe65cc0b41'
- 'ee2d4820b2bd8f615e7be542affe1e1b'
- 'f4c7dbc856c20f9a90702d341d6335c4'
- '9dec1f8497a386f9afa2e101d74d8883'
- '0afbcffa260d6c1c83dd467a01b86131'
- '363edf0eae93de429a4577307ffec0fd'
- 'fdb9687cbbb5507259c089dfbb3349f0')
+ 'http://www.german-defrag.de/files/defrag/defragpak2.zip' \
+ 'http://www.german-defrag.de/files/defrag/defragpak3.zip' \
+ 'http://www.german-defrag.de/files/defrag/defragpak4.zip' \
+ 'http://www.german-defrag.de/files/defrag/defragpak5.zip' \
+ 'http://www.german-defrag.de/files/defrag/defragcpmpak01.zip' \
+ 'http://www.german-defrag.de/files/defrag/defragpak7.zip' \
+ 'http://www.german-defrag.de/files/defrag/defragpak8.zip' \
+ 'http://www.german-defrag.de/files/defrag/defragpak9.zip' \
+ 'http://www.german-defrag.de/files/defrag/defragpak10.zip' \
+ 'http://www.german-defrag.de/files/defrag/defragpak11.zip')
+noextract=('defragpak1.zip' 'defragpak2.zip' 'defragpak3.zip' \
+ 'defragpak4.zip' 'defragpak5.zip' 'defragcpmpak01.zip' \
+ 'defragpak7.zip' 'defragpak8.zip' 'defragpak9.zip' \
+ 'defragpak10.zip' 'defragpak11.zip')
+sha256sums=('0d013be5b338bb6070502fa4d5b20f3f4ac9b7c1b72ccf64a10dd143dece0b7e'
+ 'a1e2ceaa0717dd592a22060bbdd9ce415a15df9470a709bc04845ad21a064928'
+ 'ed7dd62cdabef98fd8e8ac3e2f477ac3483fb6d09aecb146cadd40c4ed156cb0'
+ '5f00fbfb2d40f5ac0dae8849653b370d9abe7ca050142f247e113a66f3f0eddd'
+ '74fb1d5c62e6a8553e26e6f89a0d1b77b48ebe4a7024d0f8518c6303029a04ef'
+ '9de7a8d34d2a31db3c6593d1383c449b0b0cb09768062988736c9f75aad0028f'
+ '30b18b716c03f562251e4f63b2194ab20289e7aa7f9ec53b23397d119f4c9dda'
+ '94ebe9210133af7f7645011a0983e66df53604f9f1cc38431ad4786271892b61'
+ 'b6863f6f45fe144881cd929c063d8be747c0d637747c00d740f70ef4304d6f92'
+ 'ecccce33c03053b810c2883f51017329d528fdca641e76138aecb80e0666236d'
+ '49466215b5b2dbfaf24e7e50ec4d9164b6e9fc8e040be177318d47274223f437')
+PKGEXT=.pkg.tar
-build() {
- cd $srcdir
+package() {
+ cd "${srcdir}"
# Create Destination Directories
- install -d $pkgdir/opt/quake3/defrag/
+ install -d "${pkgdir}/opt/quake3/defrag/"
# Install Map Packs
for i in $(ls defrag{pak,cpmpak}*.zip); do
- /usr/bin/unzip -j $i -d $pkgdir/opt/quake3/defrag/
+ /usr/bin/unzip -j "${i}" -d "${pkgdir}/opt/quake3/defrag/"
done
+
+ # Fix permissions on extracted files
+ find "${pkgdir}/opt/quake3/defrag/" -type f ! -perm 0644 -exec chmod 0644 {} \;
}