diff options
author | Dimitris Kiziridis | 2019-11-01 21:39:13 +0200 |
---|---|---|
committer | Dimitris Kiziridis | 2019-11-01 21:39:13 +0200 |
commit | 76eaf4f9919c1f52a0d8c7167603d5acb3782cf6 (patch) | |
tree | 7fc67a9bc5052dd5785312f28204d101cfbc8aca | |
download | aur-76eaf4f9919c1f52a0d8c7167603d5acb3782cf6.tar.gz |
Initial commit.
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | PKGBUILD | 41 | ||||
-rw-r--r-- | rednukem.desktop | 9 | ||||
-rw-r--r-- | rednukem.install | 8 | ||||
-rw-r--r-- | rednukem.png | bin | 0 -> 4052 bytes |
5 files changed, 82 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..aeffe5a1e70a --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,24 @@ +pkgbase = rednukem-git + pkgdesc = Redneck Rampage & Duke Nukem 3D port based on EDuke32. + pkgver = r256.19f24f3 + pkgrel = 1 + url = https://github.com/nukeykt/NRedneck/ + install = rednukem.install + arch = i686 + arch = x86_64 + license = GPL + license = custom: BUILD + makedepends = mesa + makedepends = glu + depends = sdl2_mixer + depends = libgl + depends = libvpx + depends = flac + depends = gtk2 + optdepends = + source = git+https://github.com/nukeykt/NRedneck/ + sha256sums = SKIP + makedepends_i686 = nasm + +pkgname = rednukem-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d77b7872ec35 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,41 @@ +# Maintainer: Dimitris Kiziridis <ragouel@outlook.com> + +pkgname=('rednukem-git') +pkgver=r256.19f24f3 +pkgrel=1 +pkgdesc="Redneck Rampage & Duke Nukem 3D port based on EDuke32." +arch=('i686' 'x86_64') +url="https://github.com/nukeykt/NRedneck/" +license=('GPL' 'custom: BUILD') +depends=('sdl2_mixer' 'libgl' 'libvpx' 'flac' 'gtk2') +makedepends=('mesa' 'glu') +makedepends_i686=('nasm') +optdepends=('') +install=rednukem.install +source=("git+$url") +sha256sums=('SKIP') + +pkgver() { + cd "$srcdir"/NRedneck + ( + set -o pipefail + git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' || + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + ) +} + +build() { + cd "$srcdir"/NRedneck + # add cxxflags, set revision + make PACKAGE_REPOSITORY=1 PRETTY_OUTPUT=0 +} + +package() { + cd "$srcdir"/NRedneck + # install binaries, buildlicense, icon and desktop files + install -d "$pkgdir"/usr/bin + install -m755 rednukem "$pkgdir"/usr/bin/ + install -Dm644 package/common/buildlic.txt "$pkgdir"/usr/share/licenses/$pkgname/buildlic.txt + install -Dm644 ../../rednukem.png "$pkgdir"/usr/share/pixmaps/rednukem.png + install -Dm644 ../../rednukem.desktop "$pkgdir"/usr/share/applications/rednukem.desktop +} diff --git a/rednukem.desktop b/rednukem.desktop new file mode 100644 index 000000000000..c40005b4b62d --- /dev/null +++ b/rednukem.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Type=Application +Name=RedNukem +Comment="Redneck Rampage & Duke Nukem 3D port based on EDuke32" +Icon=rednukem +Exec=rednukem +Categories=Game;Shooter; +Terminal=false +StartupNotify=false
\ No newline at end of file diff --git a/rednukem.install b/rednukem.install new file mode 100644 index 000000000000..f9354e052548 --- /dev/null +++ b/rednukem.install @@ -0,0 +1,8 @@ +post_install() { + echo "Remember you need 'Duke Nukem 3D' data files to play. You can put them under" + echo "'/usr/share/games/eduke32/' for all users or '~/.eduke32/' for yourself." +} + +post_upgrade() { + post_install +} diff --git a/rednukem.png b/rednukem.png Binary files differnew file mode 100644 index 000000000000..1a755dac05f6 --- /dev/null +++ b/rednukem.png |