diff options
author | Mike Swanson | 2019-07-05 10:59:53 -0700 |
---|---|---|
committer | Mike Swanson | 2019-07-05 10:59:53 -0700 |
commit | 5a691cbdedc29899e39b689671ebfffd9cee741e (patch) | |
tree | 8458ca0a7e3614e8f4eefc49381ddcf6f6d722b3 | |
parent | 17287643880b22b8375dd139e5d8b75176f99cf1 (diff) | |
download | aur-5a691cbdedc29899e39b689671ebfffd9cee741e.tar.gz |
Use binary distribution again (mostly).
ImageMagick is pretty annoying, doesn’t produce right results anymore.
Will be reverted whenever the next Freedoom is out that doesn’t
require ImageMagick.
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | PKGBUILD | 49 |
3 files changed, 43 insertions, 29 deletions
@@ -1,21 +1,21 @@ -# Generated by mksrcinfo v8 -# Sun Jul 23 02:42:34 UTC 2017 pkgbase = freedoom pkgdesc = Free game based on the Doom engine pkgver = 0.11.3 - pkgrel = 2 + pkgrel = 3 url = https://freedoom.github.io/ arch = any license = BSD - makedepends = asciidoc - makedepends = deutex - makedepends = imagemagick - makedepends = python - makedepends = ttf-liberation - source = https://github.com/freedoom/freedoom/archive/v0.11.3.tar.gz - source = https://github.com/freedoom/freedoom/releases/download/v0.11.3/v0.11.3.tar.gz.asc - sha512sums = 51e0d5f7ca7c846c556fcba36b0f9c815090bfc76a80200aebd1526291da16b71145fbe254100cc5ad37ffc044d4380ef07b8bd4bdb811f00b9150e7b34dd636 + source = https://github.com/freedoom/freedoom/releases/download/v0.11.3/freedoom-0.11.3.zip + source = https://github.com/freedoom/freedoom/releases/download/v0.11.3/freedoom-0.11.3.zip.asc + source = https://github.com/freedoom/freedoom/releases/download/v0.11.3/freedm-0.11.3.zip + source = https://github.com/freedoom/freedoom/releases/download/v0.11.3/freedm-0.11.3.zip.asc + source = https://chungy.keybase.pub/freedoom-dist.tar.gz + validpgpkeys = 99459CE2770037FF5566EB4B8649B37607A08042 + sha512sums = c67fc69bca87cba2ba40b91f578724feaabbd6cd64c6845fa567d6901b7a9e3145185011731c677a71f7b5a6f8707855fb573c0c09b6d47fef83b1577b211816 sha512sums = SKIP + sha512sums = 263f126e519a883b828b4f321363fe0f8c557ae58b76c6b3e28aa60e86c15fcc78c866bf003fc523276cefbb431023de64f09b026e85b0a0c7c85a88d1f47cd0 + sha512sums = SKIP + sha512sums = 04d97d60e39cf25a4728bc7bca91fe2ab9e050715f1975be4b3bc5b8c917b7f5977c5cfdd2e5ab5b437f653fdce9edc401c74b2ea232a31573c3324e62c7644e pkgname = freedm diff --git a/.gitignore b/.gitignore index 8eed6e23061c..9a7856edb94f 100644 --- a/.gitignore +++ b/.gitignore @@ -2,5 +2,6 @@ *.src.tar* *.asc *.gz +*.zip src pkg @@ -3,40 +3,53 @@ pkgname=(freedm freedoom1 freedoom2) pkgbase=freedoom pkgver=0.11.3 -pkgrel=2 +pkgrel=3 pkgdesc="Free game based on the Doom engine" arch=('any') url="https://freedoom.github.io/" license=('BSD') -makedepends=('asciidoc' 'deutex' 'imagemagick' 'python' 'ttf-liberation') -source=(https://github.com/$pkgbase/$pkgbase/archive/v$pkgver.tar.gz - https://github.com/$pkgbase/$pkgbase/releases/download/v$pkgver/v$pkgver.tar.gz.asc) -sha512sums=('51e0d5f7ca7c846c556fcba36b0f9c815090bfc76a80200aebd1526291da16b71145fbe254100cc5ad37ffc044d4380ef07b8bd4bdb811f00b9150e7b34dd636' - 'SKIP') +source=(https://github.com/$pkgbase/$pkgbase/releases/download/v$pkgver/freedoom-$pkgver.zip{,.asc} + https://github.com/$pkgbase/$pkgbase/releases/download/v$pkgver/freedm-$pkgver.zip{,.asc} + https://chungy.keybase.pub/freedoom-dist.tar.gz) +sha512sums=('c67fc69bca87cba2ba40b91f578724feaabbd6cd64c6845fa567d6901b7a9e3145185011731c677a71f7b5a6f8707855fb573c0c09b6d47fef83b1577b211816' + 'SKIP' + '263f126e519a883b828b4f321363fe0f8c557ae58b76c6b3e28aa60e86c15fcc78c866bf003fc523276cefbb431023de64f09b026e85b0a0c7c85a88d1f47cd0' + 'SKIP' + '04d97d60e39cf25a4728bc7bca91fe2ab9e050715f1975be4b3bc5b8c917b7f5977c5cfdd2e5ab5b437f653fdce9edc401c74b2ea232a31573c3324e62c7644e') validpgpkeys=('99459CE2770037FF5566EB4B8649B37607A08042') build() { - cd "$pkgbase-$pkgver" - - make + true } package_freedm() { - cd "$pkgbase-$pkgver" - make prefix=/usr DESTDIR="$pkgdir" install-freedm - install -Dm644 COPYING.adoc "$pkgdir/usr/share/licenses/$pkgname/COPYING" + install -Dm644 $pkgname-$pkgver/$pkgname.wad "$pkgdir/usr/share/games/doom/$pkgname.wad" + install -Dm644 $pkgname-$pkgver/COPYING.txt "$pkgdir/usr/share/licenses/$pkgname/COPYING" + install -Dm644 $pkgbase-dist/$pkgname.6 "$pkgdir/usr/share/man/man6/$pkgname.6" + install -Dm644 $pkgbase-dist/$pkgname.appdata.xml "$pkgdir/usr/share/appdata/$pkgname.appdata.xml" + install -Dm644 $pkgbase-dist/$pkgname.desktop "$pkgdir/usr/share/applications/$pkgname.desktop" + install -Dm644 $pkgbase-dist/$pkgname.png "$pkgdir/usr/share/icons/$pkgname.png" + install -Dm755 $pkgbase-dist/$pkgname "$pkgdir/usr/bin/$pkgname" } package_freedoom1() { - cd "$pkgbase-$pkgver" - make prefix=/usr DESTDIR="$pkgdir" install-freedoom1 - install -Dm644 COPYING.adoc "$pkgdir/usr/share/licenses/$pkgname/COPYING" + install -Dm644 $pkgbase-$pkgver/$pkgname.wad "$pkgdir/usr/share/games/doom/$pkgname.wad" + install -Dm644 $pkgbase-$pkgver/COPYING.txt "$pkgdir/usr/share/licenses/$pkgname/COPYING" + install -Dm644 $pkgbase-dist/$pkgname.6 "$pkgdir/usr/share/man/man6/$pkgname.6" + install -Dm644 $pkgbase-dist/$pkgname.appdata.xml "$pkgdir/usr/share/appdata/$pkgname.appdata.xml" + install -Dm644 $pkgbase-dist/$pkgname.desktop "$pkgdir/usr/share/applications/$pkgname.desktop" + install -Dm644 $pkgbase-dist/$pkgname.png "$pkgdir/usr/share/icons/$pkgname.png" + install -Dm755 $pkgbase-dist/$pkgname "$pkgdir/usr/bin/$pkgname" } package_freedoom2() { provides=('freedoom') - cd "$pkgbase-$pkgver" - make prefix=/usr DESTDIR="$pkgdir" install-freedoom2 - install -Dm644 COPYING.adoc "$pkgdir/usr/share/licenses/$pkgname/COPYING" + install -Dm644 $pkgbase-$pkgver/$pkgname.wad "$pkgdir/usr/share/games/doom/$pkgname.wad" + install -Dm644 $pkgbase-$pkgver/COPYING.txt "$pkgdir/usr/share/licenses/$pkgname/COPYING" + install -Dm644 $pkgbase-dist/$pkgname.6 "$pkgdir/usr/share/man/man6/$pkgname.6" + install -Dm644 $pkgbase-dist/$pkgname.appdata.xml "$pkgdir/usr/share/appdata/$pkgname.appdata.xml" + install -Dm644 $pkgbase-dist/$pkgname.desktop "$pkgdir/usr/share/applications/$pkgname.desktop" + install -Dm644 $pkgbase-dist/$pkgname.png "$pkgdir/usr/share/icons/$pkgname.png" + install -Dm755 $pkgbase-dist/$pkgname "$pkgdir/usr/bin/$pkgname" } |