diff options
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | PKGBUILD | 70 |
2 files changed, 56 insertions, 38 deletions
@@ -1,22 +1,24 @@ pkgbase = auale - pkgdesc = A free mancala game for the serious player - pkgver = 1.1.0 + pkgdesc = Aualé — The Game of Mancala + pkgver = 2.1.0 pkgrel = 1 - url = http://www.joansala.com/auale + url = https://auale.joansala.com/ install = auale.install arch = any license = GPL3 makedepends = python-setuptools - depends = python>=2.6 + depends = python>=3.6 + depends = clutter>=1.2 + depends = clutter-gtk>=1.8 depends = gtk3>=3.10 - depends = java-runtime=7 - depends = java-environment=7 - depends = python-gobject + depends = jre-openjdk-headless>=8 + depends = libmanette>=0.2 + depends = librsvg>=2.0 + depends = python-gobject>=3.29 depends = desktop-file-utils - depends = sdl2 depends = sdl2_mixer replaces = python2-auale - source = http://www.joansala.com/auale/packages/auale-1.1.0.tar.gz - sha256sums = c37602d569ebc66ee38381e7f801b198e68b5bdbbfb8052a4cf6d12df2407dd1 + source = https://github.com/joansalasoler/auale/releases/download/2.1.0/auale_2.1.0.tar.xz") + sha256sums = b4f8a1d324814cf8f816c4f4895704bea9cf446f6ffa9c501555a8fe85c5943e -pkgname = auale
\ No newline at end of file +pkgname = auale @@ -1,55 +1,56 @@ # $Id$ -# Maintainer: Andrew Dabrowski <dabrowsa@indiana.edu> -# Contributor: Joan Sala Soler <contact@joansala.com> +# Maintainer: Joan Sala Soler <contact@joansala.com> +# Contributor: Andrew Dabrowski <dabrowsa@indiana.edu> pkgname=auale -pkgver=1.1.0 +pkgver=2.1.0 pkgrel=1 -pkgdesc="A free mancala game for the serious player" +pkgdesc="Aualé — The Game of Mancala" arch=('any') -url="http://www.joansala.com/auale" +url="https://auale.joansala.com/" license=('GPL3') groups=() depends=( - 'python>=2.6' + 'python>=3.6' + 'clutter>=1.2' + 'clutter-gtk>=1.8' 'gtk3>=3.10' - 'java-runtime=7' - 'java-environment=7' - 'python-gobject' + 'jre-openjdk-headless>=8' + 'libmanette>=0.2' + 'librsvg>=2.0' + 'python-gobject>=3.29' 'desktop-file-utils' - 'sdl2' 'sdl2_mixer' ) makedepends=( 'python-setuptools' ) -replaces=('python2-auale') +conflicts=('python2-auale') install=${pkgname}.install -source=("http://www.joansala.com/auale/packages/$pkgname-$pkgver.tar.gz") -sha256sums=('c37602d569ebc66ee38381e7f801b198e68b5bdbbfb8052a4cf6d12df2407dd1') +source=("https://github.com/joansalasoler/auale/releases/download/${pkgver}/${pkgname}_${pkgver}.tar.xz") +sha256sums=('b4f8a1d324814cf8f816c4f4895704bea9cf446f6ffa9c501555a8fe85c5943e') build() { - pushd ${pkgname}-${pkgver}/src/${pkgname} + pushd ${srcdir}/src python setup.py build popd } package() { - pushd ${pkgname}-${pkgver}/src/${pkgname} + pushd ${srcdir}/src python setup.py install \ --root=${pkgdir} \ - --install-lib=/usr/share/${pkgname} \ + --install-lib=/usr/share \ --skip-build popd - + # Link the game launcher install -d ${pkgdir}/usr/bin - ln -s /usr/share/${pkgname}/__main__.py \ - ${pkgdir}/usr/bin/${pkgname} + ln -s /usr/share/${pkgname}/__main__.py ${pkgdir}/usr/bin/${pkgname} chmod +x ${pkgdir}/usr/share/${pkgname}/__main__.py - + # Install dist files - pushd ${pkgname}-${pkgver}/res/share + pushd ${srcdir}/share install -D -m644 applications/${pkgname}.desktop \ ${pkgdir}/usr/share/applications/${pkgname}.desktop install -D -m644 glib-2.0/schemas/com.joansala.${pkgname}.gschema.xml \ @@ -58,14 +59,29 @@ package() { ${pkgdir}/usr/share/man/man6/${pkgname}.6 install -D -m644 mime/packages/${pkgname}.xml \ ${pkgdir}/usr/share/mime/packages/${pkgname}.xml - install -D -m644 icons/hicolor/scalable/mimetypes/text-x-oware-ogn.svg \ - ${pkgdir}/usr/share/icons/hicolor/scalable/mimetypes/text-x-oware-ogn.svg + install -D -m644 icons/hicolor/16x16/mimetypes/text-x-oware-ogn.png \ + ${pkgdir}/usr/share/icons/hicolor/16x16/mimetypes/text-x-oware-ogn.png + install -D -m644 icons/hicolor/24x24/mimetypes/text-x-oware-ogn.png \ + ${pkgdir}/usr/share/icons/hicolor/24x24/mimetypes/text-x-oware-ogn.png + install -D -m644 icons/hicolor/32x32/mimetypes/text-x-oware-ogn.png \ + ${pkgdir}/usr/share/icons/hicolor/32x32/mimetypes/text-x-oware-ogn.png + install -D -m644 icons/hicolor/48x48/mimetypes/text-x-oware-ogn.png \ + ${pkgdir}/usr/share/icons/hicolor/48x48/mimetypes/text-x-oware-ogn.png + install -D -m644 icons/hicolor/256x256/mimetypes/text-x-oware-ogn.png \ + ${pkgdir}/usr/share/icons/hicolor/256x256/mimetypes/text-x-oware-ogn.png + install -D -m644 icons/hicolor/scalable/mimetypes/text-x-oware-ogn-symbolic.svg \ + ${pkgdir}/usr/share/icons/hicolor/scalable/mimetypes/text-x-oware-ogn-symbolic.svg install -D -m644 icons/hicolor/scalable/apps/${pkgname}.svg \ ${pkgdir}/usr/share/icons/hicolor/scalable/apps/${pkgname}.svg + install -D -m644 metainfo/com.joansala.auale.metainfo.xml \ + %{buildroot}%{_datadir}/metainfo/com.joansala.auale.metainfo.xml popd - + + # Remove generated egg-info files + rm -R -f ${pkgdir}/usr/share/${pkgname}-*.egg-info + # Move installed locales - pushd ${pkgdir}/usr/share/${pkgname}/res - mv -v messages ${pkgdir}/usr/share/locale + pushd ${pkgdir}/usr/share/${pkgname} + mv -v data/locale ${pkgdir}/usr/share/locale popd -}
\ No newline at end of file +} |