diff options
author | Alexander F. Rødseth | 2019-03-27 10:18:16 +0100 |
---|---|---|
committer | Alexander F. Rødseth | 2019-03-27 10:18:16 +0100 |
commit | ad8bb614ed490d31b3fb476f948808413728ee2a (patch) | |
tree | 2348702178e4c6e16ad008113ed03c1ca83f6b5d | |
download | aur-ad8bb614ed490d31b3fb476f948808413728ee2a.tar.gz |
Move from [community] to AUR in connection with the spring cleaning
-rw-r--r-- | .SRCINFO | 25 | ||||
-rw-r--r-- | PKGBUILD | 50 |
2 files changed, 75 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..83a40841690f --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,25 @@ +# Generated by mksrcinfo v8 +# Wed Mar 27 09:16:00 UTC 2019 +pkgbase = neverball + pkgdesc = 3D game similar to Super Monkey Ball or Marble Madness + pkgver = 1.6.0 + pkgrel = 3 + url = http://neverball.org/ + arch = x86_64 + license = GPL + makedepends = mesa + depends = sdl2_ttf + depends = libgl + depends = libpng + depends = libjpeg + depends = libvorbis + depends = physfs + depends = hicolor-icon-theme + depends = xdg-utils + source = http://neverball.org/neverball-1.6.0.tar.gz + source = neverball-filesystem.patch::https://github.com/Neverball/neverball/commit/27279856.patch + sha1sums = 3faebf15fea9361358a416176b9689f966c456ea + sha1sums = 715d3ce441bd5835175fd1703addb61f71603d8c + +pkgname = neverball + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..061d870d01ae --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,50 @@ +# Maintainer: +# Contributor: Eric Bélanger <eric@archlinux.org> + +pkgname=neverball +pkgver=1.6.0 +pkgrel=3 +pkgdesc="3D game similar to Super Monkey Ball or Marble Madness" +arch=('x86_64') +url="http://neverball.org/" +license=('GPL') +depends=('sdl2_ttf' 'libgl' 'libpng' 'libjpeg' 'libvorbis' 'physfs' \ + 'hicolor-icon-theme' 'xdg-utils') +makedepends=('mesa') +source=(http://neverball.org/${pkgname}-${pkgver}.tar.gz + neverball-filesystem.patch::"https://github.com/Neverball/neverball/commit/27279856.patch") +sha1sums=('3faebf15fea9361358a416176b9689f966c456ea' + '715d3ce441bd5835175fd1703addb61f71603d8c') + +prepare() { + cd $pkgname-$pkgver + patch -p1 -i ../neverball-filesystem.patch # Fix creating settings dir +} + +build() { + cd ${pkgname}-${pkgver} + make DATADIR=/usr/share/neverball LOCALEDIR=/usr/share/locale \ + CPPFLAGS="$CPPFLAGS -DNDEBUG" CFLAGS="$CFLAGS" +} + +package(){ + cd ${pkgname}-${pkgver} + install -d "${pkgdir}/usr/bin" + install -d "${pkgdir}"/usr/share/{neverball,locale,applications,doc/neverball} + install -d "${pkgdir}"/usr/share/man/man{1,6} + + install -m755 neverball neverputt mapc "${pkgdir}/usr/bin" + cp -r locale/* "${pkgdir}/usr/share/locale/" + cp -r data/* "${pkgdir}/usr/share/neverball/" + cp -r doc/* "${pkgdir}/usr/share/doc/neverball/" + install -m644 dist/*.desktop "${pkgdir}/usr/share/applications/" + install -m644 dist/mapc.1 "${pkgdir}/usr/share/man/man1" + install -m644 dist/{neverball.6,neverputt.6} "${pkgdir}/usr/share/man/man6" + + for i in 16 24 32 48 64 128 256 512; do + install -D -m644 dist/neverball_$i.png "${pkgdir}/usr/share/icons/hicolor/${i}x$i/apps/neverball.png" + install -D -m644 dist/neverputt_$i.png "${pkgdir}/usr/share/icons/hicolor/${i}x$i/apps/neverputt.png" + done + + chmod -R u=rwX,go=rX "${pkgdir}/usr/share/neverball" +} |