mirror of
https://gitdl.cn/https://github.com/chakralinux/desktop.git
synced 2025-01-24 02:22:13 +08:00
46 lines
1.6 KiB
Bash
46 lines
1.6 KiB
Bash
pkgname=neverball
|
|
pkgver=1.6.0
|
|
pkgrel=2
|
|
pkgdesc="3D game similar to Super Monkey Ball or Marble Madness."
|
|
arch=('x86_64')
|
|
url="http://neverball.org/"
|
|
license=('GPL')
|
|
depends=('sdl2_ttf' 'sdl2_net' 'libgl' 'libpng' 'libjpeg' 'libvorbis' 'physfs'
|
|
'hicolor-icon-theme' 'xdg-utils')
|
|
makedepends=('mesa')
|
|
install=neverball.install
|
|
categories=('games')
|
|
source=(http://neverball.org/$pkgname-$pkgver.tar.gz)
|
|
sha1sums=('3faebf15fea9361358a416176b9689f966c456ea')
|
|
|
|
build() {
|
|
cd ${pkgname}-${pkgver}
|
|
make DATADIR=/usr/share/neverball \
|
|
LOCALEDIR=/usr/share/locale \
|
|
CPPFLAGS="$CPPFLAGS -DNDEBUG" \
|
|
CFLAGS="$CFLAGS" \
|
|
ENABLE_RADIANT_CONSOLE=1
|
|
}
|
|
|
|
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"
|
|
}
|