initial import
This commit is contained in:
53
dave-gnukem/PKGBUILD
Normal file
53
dave-gnukem/PKGBUILD
Normal file
@@ -0,0 +1,53 @@
|
||||
# Maintainer: Jesus E. <heckyel@riseup.net>
|
||||
|
||||
pkgname=dave-gnukem
|
||||
pkgver=1.0.3
|
||||
pkgrel=1
|
||||
pkgdesc="Free and libre 2D scrolling platform shooter"
|
||||
arch=('i686' 'x86_64')
|
||||
url='https://github.com/davidjoffe/dave_gnukem'
|
||||
license=('GPL-2' 'Expat')
|
||||
depends=('hicolor-icon-theme' 'sdl2_mixer')
|
||||
makedepends=('graphicsmagick')
|
||||
groups=('games')
|
||||
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/davidjoffe/dave_gnukem/archive/${pkgver}.tar.gz"
|
||||
"${pkgname}-data-${pkgver}.tar.gz::https://github.com/davidjoffe/gnukem_data/archive/${pkgver}.tar.gz"
|
||||
"${pkgname}"
|
||||
"${pkgname}.desktop"
|
||||
"${pkgname}.png"
|
||||
"libre.patch")
|
||||
sha512sums=('b1b4ce3212ff3e6e4b0a9bf33c04bfe0df9e096e9faa8cd06cb50ac226e79cb0042b7150c0568172e531f3d90c3fb758365edaa8e25de141a8ba837264a7eadf'
|
||||
'fd628974f09de9e6f0e0416dfd48704766e2351a9e1e086cc0fe7fd3ad908d289ccccc5b67f8f8851a9e4a58f8caab1424e506341d928ba564679d3305061bf5'
|
||||
'2bcddd90cee07a4870188e1929d317a882e4d676fbb25f01663bd3d5e433aefde0b7bf8819e383a7d17cafd2aba5727ca59655ecd5b4f69f6a222a05b870f395'
|
||||
'b633d69ffa5e6c3bf58f07f203bfe9c2aac173a451674eddce0cab87cf3c73fb2d9a6ca7b80ed26db00fdf59a8b1a2eb698a3671de110fd66d16c95a80112ff8'
|
||||
'96e47115aa57f36094ecba554b090247a60fb86c466a94c796bf402c4df48c2fe3bb7da9a63ce8b40b6ff134e19425ccb6bb6f5304092f706e33b0c7e9b432f3'
|
||||
'26cc3f6790dd2e2593d7b2043502163b2390e7ee655698ae9699e4313feb9bc8ec134e7cd8ef8f404a27562891bc02cc9611028066126a99675347e3c7c7193c')
|
||||
|
||||
prepare() {
|
||||
# remove -DDEBUG flag in makefile
|
||||
sed -i 's/-DDEBUG//' "${pkgname/-/_}-${pkgver}/Makefile"
|
||||
|
||||
cd "${pkgname/-/_}-${pkgver}"
|
||||
patch -Np1 -i "${srcdir}/libre.patch"
|
||||
}
|
||||
|
||||
build() {
|
||||
make -C "${pkgname/-/_}-${pkgver}"
|
||||
}
|
||||
|
||||
package() {
|
||||
install -Dvm755 "${pkgname}" -t "${pkgdir}/usr/games"
|
||||
install -Dvm644 "${pkgname}.desktop" -t "${pkgdir}/usr/share/applications"
|
||||
for i in 16 32 64 128; do
|
||||
gm convert "${pkgname}.png" -resize "${i}x${i}" "icon${i}.png"
|
||||
install -Dvm644 "icon${i}.png" "${pkgdir}/usr/share/icons/hicolor/${i}x${i}/apps/${pkgname}.png"
|
||||
done
|
||||
|
||||
install -dv "${pkgdir}/usr/share/games/${pkgname}/data"
|
||||
cp -rfv "${pkgname#*-}_data-${pkgver}/"* "${pkgdir}/usr/share/games/${pkgname}/data"
|
||||
|
||||
cd "${pkgname/-/_}-${pkgver}"
|
||||
install -Dm755 "${pkgname/-/}" "${pkgdir}/usr/share/games/${pkgname}/${pkgname}"
|
||||
install -Dm644 README.md -t "${pkgdir}/usr/share/doc/${pkgname}"
|
||||
install -Dm644 COPYING MIT-LICENSE.txt -t "${pkgdir}/usr/share/licenses/${pkgname}"
|
||||
}
|
||||
Reference in New Issue
Block a user