diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 65 |
1 files changed, 46 insertions, 19 deletions
@@ -3,38 +3,65 @@ # Contributor: blimpy <0087yugbocaj@gmail.com> # Contributor: Daniel Micay <danielmicay@gmail.com> -_reponame="termite" +pkgbase=termite pkgname=('termite-nocsd') pkgver=13 -pkgrel=1 -arch=('x86_64') +pkgrel=2 +pkgdesc="A simple VTE-based terminal without GTK client side decorations. Perfect for wayland+sway users." url="https://github.com/thestinger/termite/" license=('LGPL') -conflicts=('termite') -makedepends=('git' 'vte3-ng' 'ncurses') -source=("git+https://github.com/thestinger/$_reponame#tag=v$pkgver" "termite.patch") +arch=('x86_64') +depends=('gtk3' 'pcre2' 'gnutls' 'vte-common') +makedepends=('git' 'ncurses' 'intltool' 'gperf' 'gtk-doc') +_vtever=0.50.2.a +source=("git+https://github.com/thestinger/termite#tag=v$pkgver" + "git+https://github.com/thestinger/vte-ng#tag=$_vtever" + "termite-util::git+https://github.com/thestinger/util" + "termite.patch") sha256sums=('SKIP' + 'SKIP' + 'SKIP' '4319296a88502b0a0397704177047cf7b0d39816b87d0f477a92ced4d1f16715') -build() { - cd $_reponame - git submodule update --init - make -} - prepare() { - cd $_reponame + cd $pkgbase patch -Np1 -i "${srcdir}/termite.patch" "${srcdir}/termite/termite.cc" + + cd ../vte-ng + echo 'sources: $(BUILT_SOURCES)' >> src/Makefile.am + NOCONFIGURE=1 ./autogen.sh + + cd ../$pkgbase + git submodule init + git config --local submodule.util.url "$srcdir/termite-util" + git submodule update +} + +build() { + cd vte-ng + ./configure \ + --prefix="$srcdir/vte-static" \ + --localedir="/usr/share/$pkgbase/locale" \ + --enable-static \ + --disable-shared \ + enable_introspection=no \ + enable_vala=no \ + --disable-gtk-doc \ + --disable-glade-catalogue + make -C src sources install-exec install-data + make install-pkgconfigDATA + + cd ../$pkgbase + export PKG_CONFIG_PATH="$srcdir/vte-static/lib/pkgconfig" + make } package_termite-nocsd() { - pkgdesc="A simple VTE-based terminal without GTK client side decorations. Perfect for wayland+sway users." - depends=('vte3-ng' 'termite-terminfo') + depends+=('termite-terminfo') backup=(etc/xdg/termite/config) - cd $_reponame - make PREFIX=/usr DESTDIR="$pkgdir" install - rm -rf "$pkgdir/usr/share/terminfo" - install -Dm644 config "$pkgdir/etc/xdg/termite/config" + make -C vte-ng/po DESTDIR="$pkgdir" install-data + make -C $pkgbase DESTDIR="$pkgdir" PREFIX=/usr install + rm -r "$pkgdir/usr/share/terminfo" } |