Date: Monday, April 18, 2022 @ 12:37:48 Author: dvzrv Revision: 1186977
upgpkg: libvterm01 0.1.4-2: Rebuild to move library to private location. The package should not conflict with libvterm, so move its headers and libs to private location. Add patch to fix the include directory exposed by pkgconfig. Add debug package. Added: libvterm01/trunk/libvterm01-0.1.4-pkgconf.patch Modified: libvterm01/trunk/PKGBUILD --------------------------------+ PKGBUILD | 28 ++++++++++++++++++---------- libvterm01-0.1.4-pkgconf.patch | 23 +++++++++++++++++++++++ 2 files changed, 41 insertions(+), 10 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-04-18 10:51:09 UTC (rev 1186976) +++ PKGBUILD 2022-04-18 12:37:48 UTC (rev 1186977) @@ -1,28 +1,36 @@ # Maintainer: Sven-Hendrik Haase <svenst...@archlinux.org> # Contributor: Florian Walch <florian+...@fwalch.com> +_name=libvterm pkgname=libvterm01 pkgver=0.1.4 -pkgrel=1 +pkgrel=2 pkgdesc='Abstract library implementation of a VT220/xterm/ECMA-48 terminal emulator' arch=('x86_64') url='https://www.leonerd.org.uk/code/libvterm/' license=('MIT') depends=('glibc') -provides=('libvterm') -conflicts=('libvterm') -source=("https://www.leonerd.org.uk/code/libvterm/libvterm-${pkgver}.tar.gz") -sha256sums=('bc70349e95559c667672fc8c55b9527d9db9ada0fb80a3beda533418d782d3dd') +options=(debug) +source=( + "https://www.leonerd.org.uk/code/libvterm/libvterm-${pkgver}.tar.gz" + $pkgname-0.1.4-pkgconf.patch +) +sha256sums=('bc70349e95559c667672fc8c55b9527d9db9ada0fb80a3beda533418d782d3dd' + 'b07067c0d505607a5b2cfa55c2947b859187346b32931fd881c9690aa4ced6d7') +prepare() { + patch -Np1 -d $_name-$pkgver -i ../$pkgname-0.1.4-pkgconf.patch +} + build() { - cd "libvterm-${pkgver}" - make PREFIX=/usr + make -C $_name-$pkgver } package() { - cd "libvterm-${pkgver}" - make PREFIX=/usr DESTDIR="${pkgdir}" install - install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + make INCDIR=/usr/include/$pkgname LIBDIR=/usr/lib/$pkgname PREFIX=/usr DESTDIR="$pkgdir" install -C $_name-$pkgver + rm -frv "$pkgdir/usr/"{bin,share} + + install -Dm644 $_name-$pkgver/LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/" } # vim:set sw=2 sts=2 et: Added: libvterm01-0.1.4-pkgconf.patch =================================================================== --- libvterm01-0.1.4-pkgconf.patch (rev 0) +++ libvterm01-0.1.4-pkgconf.patch 2022-04-18 12:37:48 UTC (rev 1186977) @@ -0,0 +1,23 @@ +diff -ruN a/Makefile b/Makefile +--- a/Makefile 2020-08-22 16:54:34.000000000 +0200 ++++ b/Makefile 2022-04-18 12:53:36.830425742 +0200 +@@ -97,7 +97,7 @@ + install -d $(DESTDIR)$(INCDIR) + install -m644 $(HFILES) $(DESTDIR)$(INCDIR) + install -d $(DESTDIR)$(LIBDIR)/pkgconfig +- sed -e "s,@PREFIX@,$(PREFIX)," -e "s,@LIBDIR@,$(LIBDIR)," -e "s,@VERSION@,$(VERSION)," <vterm.pc.in >$(DESTDIR)$(LIBDIR)/pkgconfig/vterm.pc ++ sed -e "s,@PREFIX@,$(PREFIX)," -e "s,@INCDIR@,$(INCDIR)," -e "s,@LIBDIR@,$(LIBDIR)," -e "s,@VERSION@,$(VERSION)," <vterm.pc.in >$(DESTDIR)$(LIBDIR)/pkgconfig/vterm.pc + + install-lib: $(LIBRARY) + install -d $(DESTDIR)$(LIBDIR) +diff -ruN a/vterm.pc.in b/vterm.pc.in +--- a/vterm.pc.in 2020-08-22 16:54:34.000000000 +0200 ++++ b/vterm.pc.in 2022-04-18 12:52:28.900128681 +0200 +@@ -1,6 +1,6 @@ + prefix=@PREFIX@ + libdir=@LIBDIR@ +-includedir=${prefix}/include ++includedir=@INCDIR@ + + Name: vterm + Description: Abstract VT220/Xterm/ECMA-48 emulation library