summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD65
1 files changed, 40 insertions, 25 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 2239a8bad268..727c230b28d1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}