summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD77
1 files changed, 53 insertions, 24 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 3f5da75083a5..d62fffaffb12 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,30 +1,59 @@
-# Maintainer: Daniel Micay <danielmicay@gmail.com>
-_gitname=termite
-pkgname=termite-git
-pkgver=10.13.geb1628c
-pkgver() { cd $_gitname && git describe | sed 's/^v//; s/-/./g'; }
+# Maintainer:
+
+_pkgname="termite"
+pkgname="$_pkgname-git"
+pkgver=16.6.r0.g86381ed
pkgrel=1
-epoch=1
-pkgdesc="A simple VTE-based terminal"
-arch=('i686' 'x86_64')
-url="https://github.com/thestinger/termite/"
-license=('LGPL')
-depends=('vte3-ng' 'xdg-utils')
-makedepends=('git')
-provides=(termite)
-conflicts=(termite)
+pkgdesc='A simple VTE-based terminal'
+url="https://github.com/aperezdc/termite"
+license=(LGPL)
+arch=(x86_64)
+
+depends=(
+ 'gnutls'
+ 'gtk3'
+ 'pcre2'
+ 'vte-common'
+)
+makedepends=(
+ 'git'
+ 'gperf'
+ 'meson'
+ 'ninja'
+)
+
+provides=("$_pkgname=${pkgver%%.r*}")
+conflicts=("$_pkgname")
+
+_vte_hash=22624df361d33446f8c78fea72eb4e112b68e599
+
+_pkgsrc="$_pkgname"
+source=(
+ "$_pkgsrc"::"git+$url.git"
+ "aperezdc.vte"::"git+https://github.com/aperezdc/vte.git#commit=$_vte_hash"
+)
+sha256sums=(
+ 'SKIP'
+ 'SKIP'
+)
+
backup=(etc/xdg/termite/config)
-source=(git://github.com/thestinger/termite)
-md5sums=('SKIP')
-build() {
- cd $_gitname
- git submodule update --init
- make
+prepare() {
+ ln -s "$srcdir/aperezdc.vte" "$_pkgsrc/subprojects/vte"
+}
+
+pkgver() {
+ cd "$_pkgsrc"
+ git describe --long --tags --exclude='*[a-zA-Z][a-zA-Z]*' \
+ | sed -E 's/^v//;s/([^-]*-g)/r\1/;s/-/./g'
+}
+
+build () {
+ arch-meson build "$_pkgsrc"
+ meson compile -C build
}
-package() {
- cd $_gitname
- make PREFIX=/usr DESTDIR="$pkgdir" install
- install -Dm644 config "$pkgdir/etc/xdg/termite/config"
+package () {
+ meson install -C build --skip-subprojects vte --destdir "${pkgdir}"
}