diff options
author | Jelle van der Waa | 2021-07-09 16:08:01 +0200 |
---|---|---|
committer | Jelle van der Waa | 2021-07-09 16:08:01 +0200 |
commit | 2304ef38ec1ddadc6464164804eb7845e4092cc7 (patch) | |
tree | 11bace80971367e1c81ed05827c071cfbb39dfee /PKGBUILD | |
download | aur-2304ef38ec1ddadc6464164804eb7845e4092cc7.tar.gz |
import from community
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 72 |
1 files changed, 72 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..befe1af630d2 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,72 @@ +# Maintainer: Frederik Schwan <freswa@archlinux.org> +# Contributor: Jelle van der Waa <jelle@archlinux.org> +# Contributor: Daniel Micay <danielmicay@gmail.com> + +pkgbase=termite +pkgname=('termite' 'termite-terminfo') +pkgver=15 +pkgrel=4 +_vtever='0.56.2.a' +_commit='409b8449ab51fccf51057621168c9c15c54d4807' +pkgdesc='A simple VTE-based terminal' +url='https://github.com/thestinger/termite/' +license=('LGPL') +arch=('x86_64') +install=termite.install +depends=('gtk3' 'pcre2' 'gnutls' 'vte-common') +makedepends=('git' 'ncurses' 'intltool' 'gperf' 'gtk-doc') +source=("git+https://github.com/thestinger/termite.git#tag=v${pkgver}?signed" + "git+https://github.com/thestinger/vte-ng.git#tag=${_vtever}" + "termite-util::git+https://github.com/thestinger/util.git#tag=${_commit}") +validpgpkeys=('E499C79F53C96A54E572FEE1C06086337C50773E' # Jelle van der Waa + '65EEFE022108E2B708CBFCF7F9E712E59AF5F22A') # Daniel Micay +sha256sums=('SKIP' + 'SKIP' + 'SKIP') + +prepare() { + cd vte-ng + echo 'sources: $(BUILT_SOURCES)' >> src/Makefile.am + NOCONFIGURE=1 ./autogen.sh + + cd ../termite + 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/termite/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 -j 1 # makefile bug does not allow -j + make install-pkgconfigDATA + + cd ../termite + export PKG_CONFIG_PATH="${srcdir}"/vte-static/lib/pkgconfig + make +} + +package_termite() { + depends+=('termite-terminfo') + backup=(etc/xdg/termite/config) + + make -C vte-ng/po DESTDIR="${pkgdir}" install-data + make -C termite DESTDIR="${pkgdir}" PREFIX=/usr install + rm -r "${pkgdir}"/usr/share/terminfo +} + +package_termite-terminfo() { + pkgdesc='Terminfo for Termite, a simple VTE-based terminal' + depends=('ncurses') + + mkdir -p "${pkgdir}"/usr/share/terminfo + tic -x -o "${pkgdir}"/usr/share/terminfo termite/termite.terminfo +} |