summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephen Brandt2017-07-05 21:01:49 +0200
committerStephen Brandt2017-07-05 21:01:49 +0200
commit4ebdccca32b2336f4a61a74b0e2909c367b7c436 (patch)
treef2d162dc59e0dddfac1d4b9c2873201cc677c9ce
parentbc22cf56c40248def4ce927f8f785b55e3d4d2d1 (diff)
downloadaur-4ebdccca32b2336f4a61a74b0e2909c367b7c436.tar.gz
Switch to Meson for build and intall
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD16
2 files changed, 9 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c4d264d2261e..071897530636 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -9,7 +9,7 @@ pkgbase = haguichi-indicator-bzr
arch = armv7h
license = GPL3
makedepends = bzr
- makedepends = cmake
+ makedepends = meson
makedepends = vala
depends = gtk3
depends = libappindicator-gtk3
diff --git a/PKGBUILD b/PKGBUILD
index d9dd5fd4d26c..7e699728c178 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -9,7 +9,7 @@ arch=('x86_64' 'i686' 'arm' 'armv7h')
url="http://www.haguichi.net"
license=('GPL3')
depends=('gtk3' 'libappindicator-gtk3' 'haguichi')
-makedepends=('bzr' 'cmake' 'vala')
+makedepends=('bzr' 'meson' 'vala')
conflicts=('haguichi-indicator')
provides=('haguichi-indicator')
source=('bzr+lp:haguichi-indicator')
@@ -17,20 +17,20 @@ sha256sums=('SKIP')
_pkg=haguichi-indicator
pkgver() {
- cd $srcdir/$_pkg
+ cd $_pkg
echo "r$(bzr revno)"
}
build() {
- rm -rf $srcdir/$_pkg/build
- mkdir $srcdir/$_pkg/build
- cd $srcdir/$_pkg/build
+ cd $_pkg
+ rm -rf build
+ mkdir build && cd build
- cmake .. -DCMAKE_INSTALL_PREFIX=/usr
- make
+ meson ..
+ ninja
}
package() {
- make -C $srcdir/$_pkg/build DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" ninja -C $_pkg/build install
}