diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 65 |
1 files changed, 40 insertions, 25 deletions
@@ -1,4 +1,5 @@ -# Maintainer: Alexandre Moine < nobrakal at cthugha dot org > +# Maintainer: Fredy GarcĂa <frealgagu at gmail dot com> +# Contributor: Alexandre Moine < nobrakal at moine dot org > # Contributor: Tasos Latsas < tlatsas2000 at gmail dot com > # Contributor: Anton Bazhenov <anton.bazhenov at gmail> # Contributor: arjan <arjan@archlinux.org> @@ -7,42 +8,56 @@ pkgname=tuxmath pkgver=2.0.3 -pkgrel=2 -pkgdesc="An arcade game that helps kids practice their math facts" -arch=('i686' 'x86_64') -url="http://tux4kids.alioth.debian.org/tuxmath/" -license=('GPL' 'custom:OFL' 'custom') -depends=('t4kcommon') -makedepends=('make') -options=('!docs') -source=(https://github.com/tux4kids/$pkgname/archive/upstream/$pkgver.tar.gz) -sha256sums=('ab91bd6df17eb9377e5608701030bd32110a3588933bf0e4c26b5697fb2a4698') +pkgrel=6 +pkgdesc="An educational math tutorial game starring Tux, the Linux Penguin" +arch=("i686" "x86_64") +url="https://github.com/tux4kids/${pkgname}/" +license=("custom:OFL" "GPL") +depends=("t4kcommon") +options=(!docs) +source=( + "${pkgname}-${pkgver}.tar.gz::https://github.com/tux4kids/${pkgname}/archive/upstream/${pkgver}.tar.gz" + "0001-src-menu_lan.c-Remove-unused-duplicate-lan_player_in.patch" + "0002-rename-blits-to-tmblits.patch" +) +sha256sums=( + "ab91bd6df17eb9377e5608701030bd32110a3588933bf0e4c26b5697fb2a4698" + "852f82370e323ea34825864c063bd44a5dbd6dd60fb2c52338edbeb0b70fbafe" + "b5ede8e1a870cd19010890d8ca1867c8eae86c9dc3b78712c44e5e7576c05b91" +) + +prepare() { + cd "${srcdir}/${pkgname}-upstream-${pkgver}" + + patch -Np1 -i "${srcdir}/0001-src-menu_lan.c-Remove-unused-duplicate-lan_player_in.patch" + patch -Np1 -i "${srcdir}/0002-rename-blits-to-tmblits.patch" +} build() { - cd "$srcdir/${pkgname}-upstream-$pkgver" + cd "${srcdir}/${pkgname}-upstream-${pkgver}" - ./configure --prefix=/usr + ./configure \ + --prefix=/usr \ + --localstatedir=/usr/share/games \ + --sysconfdir=/etc make } package() { - cd "$srcdir/${pkgname}-upstream-$pkgver" + cd "${srcdir}/${pkgname}-upstream-${pkgver}" - make DESTDIR=$pkgdir install + make DESTDIR="${pkgdir}" install # install .desktop file and icons - mkdir -p $pkgdir/usr/share/{applications,pixmaps} - install -D -m644 tuxmath.desktop $pkgdir/usr/share/applications/$pkgname.desktop - install -D -m644 data/images/icons/icon.png $pkgdir/usr/share/pixmaps/$pkgname.png + install -dm755 "${pkgdir}/usr/share/"{applications,pixmaps} + install -Dm644 "${srcdir}/${pkgname}-upstream-${pkgver}/${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop" + install -Dm644 "${srcdir}/${pkgname}-upstream-${pkgver}/data/images/icons/icon.png" "${pkgdir}/usr/share/pixmaps/${pkgname}.png" # Install doc - mkdir -p $pkgdir/usr/share/doc/$pkgname - install -D -m644 doc/README \ - $pkgdir/usr/share/doc/$pkgname/README + install -dm755 "${pkgdir}/usr/share/doc/${pkgname}" + install -Dm644 "${srcdir}/${pkgname}-upstream-${pkgver}/doc/README" "${pkgdir}/usr/share/doc/${pkgname}/README" # install licenses - install -D -m644 doc/OFL \ - $pkgdir/usr/share/licenses/$pkgname/OFL - install -D -m644 doc/README_DATA_LICENSES \ - $pkgdir/usr/share/licenses/$pkgname/DATA_LICENSES + install -Dm644 "${srcdir}/${pkgname}-upstream-${pkgver}/doc/OFL" "${pkgdir}/usr/share/licenses/${pkgname}/OFL" + install -Dm644 "${srcdir}/${pkgname}-upstream-${pkgver}/doc/README_DATA_LICENSES" "${pkgdir}/usr/share/licenses/${pkgname}/DATA_LICENSES" } |