summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAetf2018-10-08 16:51:17 -0400
committerAetf2018-10-08 16:51:17 -0400
commitb36c37559c3f4281001d200bbeac056ec65ced81 (patch)
treebcfc2f0dfa75690d1c94941c0f95887b8e94e7d9
parente3293df8218313616444f8325cfac3a1c968985d (diff)
downloadaur-b36c37559c3f4281001d200bbeac056ec65ced81.tar.gz
Build with cmake
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD17
2 files changed, 14 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 10185003bc87..cd8c39c8b757 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = libtsm-patched-git
pkgdesc = Terminal-emulator State Machine. Patched flavor (using patches from http://github.com/Aetf/libtsm)
- pkgver = 3.r26.gea1697e
+ pkgver = 4.0.0.r18.ga0916ac
pkgrel = 1
url = http://www.freedesktop.org/wiki/Software/kmscon/libtsm
arch = x86_64
diff --git a/PKGBUILD b/PKGBUILD
index 56b72c73a7fc..77f989fea448 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Aetf <aetf at unlimitedcodeworks dor xyz>
pkgname=libtsm-patched-git
_gitname=libtsm
-pkgver=3.r26.gea1697e
+pkgver=4.0.0.r18.ga0916ac
pkgrel=1
pkgdesc="Terminal-emulator State Machine. Patched flavor (using patches from http://github.com/Aetf/libtsm)"
arch=('x86_64' 'armv7h')
@@ -23,18 +23,27 @@ pkgver() {
prepare() {
cd "$srcdir/$_gitname"
- test -f ./configure || NOCONFIGURE=1 ./autogen.sh
- ./configure --prefix=/usr
+ mkdir build && cd build
+
+ cmake \
+ -DBUILD_TESTING=OFF \
+ -DBUILD_GTKTSM=OFF \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_BUILD_TYPE=Release \
+ ..
}
build() {
- cd "$srcdir/$_gitname"
+ cd "$srcdir/$_gitname/build"
make
}
package() {
cd "$srcdir/$_gitname"
install -Dm644 COPYING "$pkgdir/usr/share/licenses/$_gitname/COPYING"
+
+ cd build
make DESTDIR="$pkgdir/" install
}