summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorcaltlgin2020-05-22 16:15:56 +1200
committercaltlgin2020-05-22 16:15:56 +1200
commit8d78146a9a25c887bc560cb59cc81ddfc15674f8 (patch)
treed7348154baa86b03cf11c8a5b037be826ffb1035
downloadaur-8d78146a9a25c887bc560cb59cc81ddfc15674f8.tar.gz
Add to AUR
-rw-r--r--.SRCINFO31
-rw-r--r--PKGBUILD45
-rw-r--r--dave_gnukem-wrapper.sh4
-rw-r--r--dave_gnukem.desktop8
-rw-r--r--dave_gnukem.pngbin0 -> 4017 bytes
5 files changed, 88 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..0c5574d489f3
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,31 @@
+pkgbase = dave_gnukem
+ pkgdesc = 2D scrolling platform shooter inspired by Duke Nukem 1
+ pkgver = 1.0.1
+ pkgrel = 1
+ url = https://github.com/davidjoffe/dave_gnukem
+ arch = x86_64
+ arch = i686
+ arch = arm
+ arch = armv6h
+ arch = armv7h
+ arch = aarch64
+ license = GPL2
+ license = MIT
+ makedepends = gcc-libs
+ depends = sdl
+ depends = sdl_mixer
+ provides = dave_gnukem
+ conflicts = dave_gnukem
+ source = https://github.com/davidjoffe/dave_gnukem/archive/1.0.1.tar.gz
+ source = 1.0.1-data.tar.gz::https://github.com/davidjoffe/gnukem_data/archive/1.0.1.tar.gz
+ source = dave_gnukem-wrapper.sh
+ source = dave_gnukem.desktop
+ source = dave_gnukem.png
+ sha256sums = 2f00a6c373e270578160a73a5484fb8ec92a9361c7960cb4670856bcdc7a8a14
+ sha256sums = 46c06c5fb7e1ca8d0848c1866d6e1df96e021ddf8cebc7e64d97cfee64232027
+ sha256sums = c3d2e1f3ac0de09d47dda08b3bdd3c39feb10f15c3598109c0823016cff78ff5
+ sha256sums = baf54018ab7a1b7607b2e726561d2c2ea2c62f7ce12e5056aac9d5b613536fb6
+ sha256sums = 07c150d5fe3cdad974917350ccf4d706eadaf847c5bf49248ef8748ec50c1350
+
+pkgname = dave_gnukem
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..37edba1331aa
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,45 @@
+# Maintainer: Caltlgin Stsodaat <contact@fossdaily.xyz>
+# Build template: https://build.opensuse.org/package/show/games/dave_gnukem
+
+pkgname=dave_gnukem
+pkgver=1.0.1
+pkgrel=1
+pkgdesc="2D scrolling platform shooter inspired by Duke Nukem 1"
+arch=('x86_64' 'i686' 'arm' 'armv6h' 'armv7h' 'aarch64')
+url="https://github.com/davidjoffe/dave_gnukem"
+license=('GPL2' 'MIT')
+source=("https://github.com/davidjoffe/${pkgname}/archive/${pkgver}.tar.gz"
+ "${pkgver}-data.tar.gz::https://github.com/davidjoffe/gnukem_data/archive/${pkgver}.tar.gz"
+ "${pkgname}-wrapper.sh"
+ "${pkgname}.desktop"
+ "${pkgname}.png"
+)
+depends=('sdl' 'sdl_mixer')
+makedepends=('gcc-libs')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+sha256sums=('2f00a6c373e270578160a73a5484fb8ec92a9361c7960cb4670856bcdc7a8a14'
+ '46c06c5fb7e1ca8d0848c1866d6e1df96e021ddf8cebc7e64d97cfee64232027'
+ 'c3d2e1f3ac0de09d47dda08b3bdd3c39feb10f15c3598109c0823016cff78ff5'
+ 'baf54018ab7a1b7607b2e726561d2c2ea2c62f7ce12e5056aac9d5b613536fb6'
+ '07c150d5fe3cdad974917350ccf4d706eadaf847c5bf49248ef8748ec50c1350'
+)
+
+build() {
+ cd "${pkgname}-${pkgver}"
+ make
+}
+
+package() {
+ install -Dm755 "${pkgname}-wrapper.sh" "${pkgdir}/usr/bin/${pkgname}"
+ install -Dm644 "${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop"
+ install -Dm644 "${pkgname}.png" "${pkgdir}/usr/share/pixmaps/${pkgname}.png"
+ mkdir -p "${pkgdir}/usr/share/${pkgname}/data"
+ mv "gnukem_data-${pkgver}"/* "${pkgdir}/usr/share/${pkgname}/data"
+ cd "dave_gnukem-${pkgver}"
+ install -Dm755 "davegnukem" "${pkgdir}/usr/lib/${pkgname}/${pkgname}"
+ install -Dm644 "HISTORY.txt" "${pkgdir}/usr/share/doc/${pkgname}/HISTORY.txt"
+ install -Dm644 "README.md" "${pkgdir}/usr/share/doc/${pkgname}/README.md"
+ install -Dm644 "COPYING" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE-GPL"
+ install -Dm644 "MIT-LICENSE.txt" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE-MIT"
+} \ No newline at end of file
diff --git a/dave_gnukem-wrapper.sh b/dave_gnukem-wrapper.sh
new file mode 100644
index 000000000000..41667e7580c6
--- /dev/null
+++ b/dave_gnukem-wrapper.sh
@@ -0,0 +1,4 @@
+#!/bin/sh
+GAME_DATA_DIR=/usr/share/dave_gnukem
+GAME_EXECUTABLE=/usr/lib/dave_gnukem/dave_gnukem
+cd $GAME_DATA_DIR && exec $GAME_EXECUTABLE "$@" \ No newline at end of file
diff --git a/dave_gnukem.desktop b/dave_gnukem.desktop
new file mode 100644
index 000000000000..37018d0f3268
--- /dev/null
+++ b/dave_gnukem.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Name=Dave Gnukem
+Comment=2D scrolling platform shooter inspired by Duke Nukem 1
+Icon=dave_gnukem
+Type=Application
+Exec=dave_gnukem
+Categories=Game;ArcadeGame;
+Encoding=UTF-8 \ No newline at end of file
diff --git a/dave_gnukem.png b/dave_gnukem.png
new file mode 100644
index 000000000000..ba0c829a7f6d
--- /dev/null
+++ b/dave_gnukem.png
Binary files differ