diff options
author | Matthew Scheirer | 2016-02-17 19:12:49 -0500 |
---|---|---|
committer | Matthew Scheirer | 2016-02-17 19:12:49 -0500 |
commit | a98ef57664988fadf4ddbd83215ccc8952124006 (patch) | |
tree | 3fe35736dd268bf15b7158887f1e50722c3892bb | |
download | aur-a98ef57664988fadf4ddbd83215ccc8952124006.tar.gz |
Sporks
-rw-r--r-- | .SRCINFO | 39 | ||||
-rw-r--r-- | PKGBUILD | 53 | ||||
-rw-r--r-- | gzdoom.desktop | 10 |
3 files changed, 102 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..18f271688598 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,39 @@ +# Generated by mksrcinfo v8 +# Thu Feb 18 00:12:30 UTC 2016 +pkgbase = gzdoom-2.1 + pkgdesc = Doom source port based on ZDoom with an OpenGL renderer. + pkgver = 2.1.0 + pkgrel = 1 + url = http://www.osnanet.de/c.oelckers/gzdoom/ + arch = i686 + arch = x86_64 + license = custom + makedepends = nasm + makedepends = cmake + makedepends = imagemagick + makedepends = mesa + depends = gtk2 + depends = sdl2 + depends = mpg123 + depends = openal + depends = libsndfile + optdepends = blasphemer: Blasphemer (free Heretic) game data + optdepends = chexquest3-wad: Chex Quest 3 game data + optdepends = doom1-wad: Doom shareware game data + optdepends = freedoom: FreeDoom game data + optdepends = hacx-wad: HacX game data + optdepends = harmony-wad: Harmony game data + optdepends = heretic1-wad: Heretic shareware game data + optdepends = hexen1-wad: Hexen demo game data + optdepends = strife0-wad: Strife shareware game data + optdepends = urbanbrawl-wad: Urban Brawl: Action Doom 2 game data + provides = gzdoom + conflicts = gzdoom + conflicts = gzdoom-git + source = https://github.com/coelckers/gzdoom/archive/g2.1.0.tar.gz + source = gzdoom.desktop + sha256sums = 4cdfda4eedf5f748c80c0915e5d7bd8860c02d70600e9e82bb98e455883c1de0 + sha256sums = 2a0b837ddc423d3a6be50f60735c55ee27cd26f58c42540b44aab395030b9cc4 + +pkgname = gzdoom-2.1 + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..0c10375d052e --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,53 @@ +# Maintainer Zanny <lordzanny@gmail.com> +# Maintainer: Jan Cholasta <grubber at grubber cz> +# Contributor: Christoph Zeiler <rabyte*gmail> + +pkgname=gzdoom-2.1 +pkgver=2.1.0 +pkgrel=1 +pkgdesc="Doom source port based on ZDoom with an OpenGL renderer." +arch=('i686' 'x86_64') +url="http://www.osnanet.de/c.oelckers/gzdoom/" +license=('custom') +provides=(gzdoom) +conflicts=(gzdoom gzdoom-git) +depends=('gtk2' 'sdl2' 'mpg123' 'openal' 'libsndfile') +makedepends=('nasm' 'cmake' 'imagemagick' 'mesa') +optdepends=('blasphemer: Blasphemer (free Heretic) game data' + 'chexquest3-wad: Chex Quest 3 game data' + 'doom1-wad: Doom shareware game data' + 'freedoom: FreeDoom game data' + 'hacx-wad: HacX game data' + 'harmony-wad: Harmony game data' + 'heretic1-wad: Heretic shareware game data' + 'hexen1-wad: Hexen demo game data' + 'strife0-wad: Strife shareware game data' + 'urbanbrawl-wad: Urban Brawl: Action Doom 2 game data') +source=(https://github.com/coelckers/gzdoom/archive/g${pkgver}.tar.gz + gzdoom.desktop) +sha256sums=('4cdfda4eedf5f748c80c0915e5d7bd8860c02d70600e9e82bb98e455883c1de0' + '2a0b837ddc423d3a6be50f60735c55ee27cd26f58c42540b44aab395030b9cc4') + +_sharedir=/usr/share/games/gzdoom + +build() { + cd gzdoom-g$pkgver + cmake . + make + + convert "src/win32/icon1.ico[2]" gzdoom.png +} + +package() { + cd gzdoom-g$pkgver + + install -Dm755 gzdoom "$pkgdir/usr/bin/gzdoom" + install -Dm644 gzdoom.pk3 "$pkgdir/$_sharedir/gzdoom.pk3" + install -Dm644 brightmaps.pk3 "$pkgdir/$_sharedir/brightmaps.pk3" + install -Dm644 lights.pk3 "$pkgdir/$_sharedir/lights.pk3" + + install -Dm644 gzdoom.png "$pkgdir/usr/share/pixmaps/gzdoom.png" + install -Dm644 "$srcdir/gzdoom.desktop" "$pkgdir/usr/share/applications/gzdoom.desktop" + install -Dm644 docs/BUILDLIC.TXT "$pkgdir/usr/share/licenses/$pkgname/buildlic.txt" + install -Dm644 docs/doomlic.txt "$pkgdir/usr/share/licenses/$pkgname/doomlic.txt" +} diff --git a/gzdoom.desktop b/gzdoom.desktop new file mode 100644 index 000000000000..41c576528b02 --- /dev/null +++ b/gzdoom.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Encoding=UTF-8 +Version=1.0 +Type=Application +Name=GZDoom +GenericName=Enhanced Doom Engine +Icon=gzdoom +Exec=gzdoom %F +Terminal=false +Categories=Game;ActionGame; |