summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO24
-rw-r--r--PKGBUILD70
2 files changed, 56 insertions, 38 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f89fdd861614..5b38296e9259 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index ee9ae82cee58..13b3468fbd67 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
+}