summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan Cholasta2019-02-18 19:04:07 +0100
committerJan Cholasta2019-02-18 21:02:33 +0100
commit187cc22fd1f4172e228289116db4c029db0f305d (patch)
tree0e5cbe7f38873b76da25dec261392ec7be21cb5e
downloadaur-187cc22fd1f4172e228289116db4c029db0f305d.tar.gz
nblood-git-1.0+0+gc78d2a8-1
-rw-r--r--.SRCINFO30
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD56
-rw-r--r--nblood.desktop9
4 files changed, 99 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..bf671ed143bb
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,30 @@
+pkgbase = nblood-git
+ pkgdesc = Blood port based on EDuke32 (git version)
+ pkgver = 1.0+0+gc78d2a8
+ pkgrel = 1
+ url = http://nukeykt.retrohost.net/
+ arch = i686
+ arch = x86_64
+ license = GPL
+ license = custom:BUILD
+ makedepends = git
+ makedepends = imagemagick
+ depends = flac
+ depends = glu
+ depends = gtk2
+ depends = libgl
+ depends = libogg
+ depends = libvorbis
+ depends = sdl2
+ depends = sdl2_mixer
+ depends = timidity++
+ provides = nblood
+ conflicts = nblood
+ source = NBlood::git+https://github.com/nukeykt/NBlood.git
+ source = nblood.desktop
+ sha256sums = SKIP
+ sha256sums = 58807697e95e071a6354f87e8e2fdae9f32af0e08dad1a510a0089845df42184
+ makedepends_i686 = nasm
+
+pkgname = nblood-git
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..a3772c9b9ec0
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+/NBlood
+/pkg
+/src
+/*.tar.*
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..f6e7e1983495
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,56 @@
+# Maintainer: Jan Cholasta <jan at cholasta net>
+
+pkgname=nblood-git
+pkgver=1.0+0+gc78d2a8
+pkgrel=1
+pkgdesc='Blood port based on EDuke32 (git version)'
+arch=('i686' 'x86_64')
+url='http://nukeykt.retrohost.net/'
+license=('GPL' 'custom:BUILD')
+depends=('flac'
+ 'glu'
+ 'gtk2'
+ 'libgl'
+ 'libogg'
+ 'libvorbis'
+ 'sdl2'
+ 'sdl2_mixer'
+ 'timidity++')
+makedepends=('git' 'imagemagick')
+makedepends_i686=('nasm')
+provides=('nblood')
+conflicts=('nblood')
+source=('NBlood::git+https://github.com/nukeykt/NBlood.git'
+ 'nblood.desktop')
+sha256sums=('SKIP'
+ '58807697e95e071a6354f87e8e2fdae9f32af0e08dad1a510a0089845df42184')
+
+pkgver() {
+ cd NBlood
+ git describe --tags --long | sed 's/^v//;s/-/+/g'
+}
+
+prepare() {
+ cd NBlood
+ sed -i 's|/etc/timidity|/etc/timidity++|g' source/blood/src/sdlmusic.cpp
+}
+
+build() {
+ cd NBlood
+ make PACKAGE_REPOSITORY=1 REVFLAG="-DREV=\\\"$(git describe --tags --long)\\\""
+ convert source/blood/rsrc/game.bmp \
+ -gravity center \
+ -crop 200x200+0+0 \
+ -rotate 90 \
+ -resize 192x192 \
+ nblood.png
+}
+
+package() {
+ cd NBlood
+ install -D -t "$pkgdir"/usr/bin nblood
+ install -D -t "$pkgdir"/usr/share/games/nblood -m 644 nblood.pk3
+ install -D -t "$pkgdir"/usr/share/licenses/$pkgname -m 644 package/common/buildlic.txt
+ install -D -t "$pkgdir"/usr/share/applications -m 644 "$srcdir"/nblood.desktop
+ install -D -t "$pkgdir"/usr/share/icons/hicolor/192x192/apps -m 644 nblood.png
+}
diff --git a/nblood.desktop b/nblood.desktop
new file mode 100644
index 000000000000..7447c6786ae0
--- /dev/null
+++ b/nblood.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Type=Application
+Version=1.0
+Name=NBlood
+GenericName=Blood port based on EDuke32
+Icon=nblood
+Exec=nblood %F
+Terminal=false
+Categories=Game;ActionGame;