summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthew Scheirer2016-02-17 19:12:49 -0500
committerMatthew Scheirer2016-02-17 19:12:49 -0500
commita98ef57664988fadf4ddbd83215ccc8952124006 (patch)
tree3fe35736dd268bf15b7158887f1e50722c3892bb
downloadaur-a98ef57664988fadf4ddbd83215ccc8952124006.tar.gz
Sporks
-rw-r--r--.SRCINFO39
-rw-r--r--PKGBUILD53
-rw-r--r--gzdoom.desktop10
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;