diff options
author | caltlgin | 2020-05-22 16:15:56 +1200 |
---|---|---|
committer | caltlgin | 2020-05-22 16:15:56 +1200 |
commit | 8d78146a9a25c887bc560cb59cc81ddfc15674f8 (patch) | |
tree | d7348154baa86b03cf11c8a5b037be826ffb1035 | |
download | aur-8d78146a9a25c887bc560cb59cc81ddfc15674f8.tar.gz |
Add to AUR
-rw-r--r-- | .SRCINFO | 31 | ||||
-rw-r--r-- | PKGBUILD | 45 | ||||
-rw-r--r-- | dave_gnukem-wrapper.sh | 4 | ||||
-rw-r--r-- | dave_gnukem.desktop | 8 | ||||
-rw-r--r-- | dave_gnukem.png | bin | 0 -> 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 Binary files differnew file mode 100644 index 000000000000..ba0c829a7f6d --- /dev/null +++ b/dave_gnukem.png |