summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO24
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD77
3 files changed, 71 insertions, 34 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2f8e507f8300..18bf23459e77 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,20 +1,24 @@
pkgbase = termite-git
pkgdesc = A simple VTE-based terminal
- pkgver = 10.13.geb1628c
+ pkgver = 16.6.r0.g86381ed
pkgrel = 1
- epoch = 1
- url = https://github.com/thestinger/termite/
- arch = i686
+ url = https://github.com/aperezdc/termite
arch = x86_64
license = LGPL
makedepends = git
- depends = vte3-ng
- depends = xdg-utils
- provides = termite
+ makedepends = gperf
+ makedepends = meson
+ makedepends = ninja
+ depends = gnutls
+ depends = gtk3
+ depends = pcre2
+ depends = vte-common
+ provides = termite=16.6
conflicts = termite
backup = etc/xdg/termite/config
- source = git://github.com/thestinger/termite
- md5sums = SKIP
+ source = termite::git+https://github.com/aperezdc/termite.git
+ source = aperezdc.vte::git+https://github.com/aperezdc/vte.git#commit=22624df361d33446f8c78fea72eb4e112b68e599
+ sha256sums = SKIP
+ sha256sums = SKIP
pkgname = termite-git
-
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..018a3de08144
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+*
+!PKGBUILD
+!.SRCINFO
+!.gitignore
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}"
}