summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFichteFoll2020-04-17 19:42:24 +0200
committerFichteFoll2020-04-17 19:42:24 +0200
commit42f561a1c4251fa206f61195a93ca45a182f473d (patch)
tree03b6486c9a01b808cce6ddd559547452e45c225f
parentaec28640bbf8a197998e1aad1f93b96977409ec4 (diff)
downloadaur-42f561a1c4251fa206f61195a93ca45a182f473d.tar.gz
Update to 0.2
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD28
2 files changed, 22 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index cbc3010a02e2..40c54ae559b0 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,16 @@
pkgbase = open-riichi-git
pkgdesc = An open source riichi (Japanese) mahjong client
- pkgver = 0.1.3.2.r1.g8c5918e
+ pkgver = 0.2.0.3.r19.g9d28fb1
pkgrel = 1
url = https://github.com/FluffyStuff/OpenRiichi
arch = x86_64
license = GPL
makedepends = git
+ makedepends = gcc
makedepends = vala
- depends = gcc
+ makedepends = meson
depends = libgee
+ depends = gtk3
depends = glew
depends = pango
depends = sdl2
diff --git a/PKGBUILD b/PKGBUILD
index 08cb4ba1c02d..d236dac5981e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,14 +1,14 @@
# Maintainer: FichteFoll <fichtefoll2@googlemail.com>
pkgname=open-riichi-git
-pkgver=0.1.3.2.r1.g8c5918e
+pkgver=0.2.0.3.r19.g9d28fb1
pkgrel=1
pkgdesc='An open source riichi (Japanese) mahjong client'
arch=('x86_64')
url='https://github.com/FluffyStuff/OpenRiichi'
license=('GPL')
-depends=('gcc' 'libgee' 'glew' 'pango' 'sdl2' 'sdl2_image' 'csfml' 'sfml')
-makedepends=('git' 'vala')
+depends=('libgee' 'gtk3' 'glew' 'pango' 'sdl2' 'sdl2_image' 'csfml' 'sfml')
+makedepends=('git' 'gcc' 'vala' 'meson')
source=('OpenRiichi::git+https://github.com/FluffyStuff/OpenRiichi.git'
'Engine::git+https://github.com/FluffyStuff/Engine.git'
'OpenRiichi.desktop')
@@ -22,19 +22,27 @@ pkgver() {
git describe --tags --long | sed 's/^v//; s/\([^-]*-g\)/r\1/; s/-/./g'
}
-build() {
+prepare() {
cd OpenRiichi
+ # https://wiki.archlinux.org/index.php/VCS_package_guidelines#Git_Submodules
+ git submodule init
+ git config submodule.Engine.url "${srcdir}/Engine"
+ git submodule update
+
+ meson bin -Dbuildtype=release
+}
- make release
+build() {
+ cd OpenRiichi
+ ninja -C bin
}
package() {
install -Dm 644 OpenRiichi.desktop -t "${pkgdir}"/usr/share/applications
- # install -Dm 755 ../OpenRiichi.sh "${pkgdir}"/usr/bin/OpenRiichi
cd OpenRiichi
- mkdir -p "${pkgdir}"/opt/OpenRiichi
- cp -r bin/* "${pkgdir}"/opt/OpenRiichi
- install -Dm 644 LICENSE -t "${pkgdir}"/usr/share/licenses/$pkgname/
- install -Dm 644 bin/Data/Icon.png "${pkgdir}"/usr/share/pixmaps/OpenRiichi.png
+ mkdir -p "${pkgdir}/opt/OpenRiichi"
+ cp -r bin/* "${pkgdir}/opt/OpenRiichi"
+ install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}/"
+ install -Dm 644 bin/Data/Icon.png "${pkgdir}/usr/share/pixmaps/OpenRiichi.png"
}