diff options
author | Emanuel Amaral Couto | 2018-03-28 00:16:59 +0100 |
---|---|---|
committer | Emanuel Amaral Couto | 2018-05-25 22:08:45 +0100 |
commit | fb8dd4307456615870299ede96b0e3f8a83bc17f (patch) | |
tree | d91700969e4c7928da2619ea958e55d8c4ed21ef | |
parent | 32437984f7370904e55d99d22a9575268a948f87 (diff) | |
download | aur-fb8dd4307456615870299ede96b0e3f8a83bc17f.tar.gz |
Merge with termite
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | PKGBUILD | 65 |
2 files changed, 64 insertions, 25 deletions
@@ -1,21 +1,33 @@ -pkgbase = termite-nocsd +pkgbase = termite + pkgdesc = A simple VTE-based terminal without GTK client side decorations. Perfect for wayland+sway users. pkgver = 13 - pkgrel = 1 + pkgrel = 2 url = https://github.com/thestinger/termite/ arch = x86_64 license = LGPL makedepends = git - makedepends = vte3-ng makedepends = ncurses - conflicts = termite + makedepends = intltool + makedepends = gperf + makedepends = gtk-doc + depends = gtk3 + depends = pcre2 + depends = gnutls + depends = vte-common source = git+https://github.com/thestinger/termite#tag=v13 + source = git+https://github.com/thestinger/vte-ng#tag=0.50.2.a + source = termite-util::git+https://github.com/thestinger/util source = termite.patch sha256sums = SKIP + sha256sums = SKIP + sha256sums = SKIP sha256sums = 4319296a88502b0a0397704177047cf7b0d39816b87d0f477a92ced4d1f16715 pkgname = termite-nocsd - pkgdesc = A simple VTE-based terminal without GTK client side decorations. Perfect for wayland+sway users. - depends = vte3-ng + depends = gtk3 + depends = pcre2 + depends = gnutls + depends = vte-common depends = termite-terminfo backup = etc/xdg/termite/config @@ -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" } |