[arch-commits] Commit in lvtk/trunk (PKGBUILD)
David Runge
dvzrv at archlinux.org
Mon Nov 25 11:02:50 UTC 2019
Date: Monday, November 25, 2019 @ 11:02:49
Author: dvzrv
Revision: 533215
upgpkg: lvtk 1.2.0-2
Updating maintainer info. Adding all direct library dependencies (for depends and optdepends). Adding waf to makedepends and removing python2.
Building with system waf (by removing python2 style prints from wscript).
Modified:
lvtk/trunk/PKGBUILD
----------+
PKGBUILD | 34 ++++++++++++++++++++++++----------
1 file changed, 24 insertions(+), 10 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2019-11-25 09:40:56 UTC (rev 533214)
+++ PKGBUILD 2019-11-25 11:02:49 UTC (rev 533215)
@@ -1,33 +1,47 @@
-# Maintainer: David Runge <dave at sleepmap.de>
+# Maintainer: David Runge <dvzrv at archlinux.org>
pkgname=lvtk
pkgver=1.2.0
-pkgrel=1
+pkgrel=2
pkgdesc="Libraries wrapping the LV2 C API and extensions into C++ classes"
arch=('x86_64')
url="https://github.com/lvtk/lvtk"
license=('GPL3')
-depends=('boost-libs')
-makedepends=('boost' 'gtkmm' 'lv2' 'python2')
-optdepends=('gtkmm: example plugins')
+depends=('gcc-libs' 'glibc')
+makedepends=('boost' 'gtkmm' 'lv2' 'waf')
+optdepends=('atk: for example plugins'
+ 'atkmm: for example plugins'
+ 'cairo: for example plugins'
+ 'cairomm: for example plugins'
+ 'fontconfig: for example plugins'
+ 'gdk-pixbuf2: for example plugins'
+ 'glib2: for example plugins'
+ 'gtk2: for example plugins'
+ 'gtkmm: for example plugins'
+ 'harfbuzz: for example plugins'
+ 'libfreetype.so: for example plugins'
+ 'pango: for example plugins'
+ 'pangomm: for example plugins')
source=("$pkgname-$pkgver.tar.gz::https://github.com/${pkgname}/${pkgname}/archive/${pkgver}.tar.gz")
sha512sums=('f193ec28103cb2f6353ff0f96f8790041baf1ae99472c5d04017c23b42d0179b1f5e1de6722e17080410311d0e7e1de4ca0ae9ab76fb3bf8a02d9dc1451d8db7')
prepare() {
cd "$pkgname-$pkgver"
+ # remove (useless) python2 based print
+ sed -e '/print/d' -i wscript
}
build() {
cd "$pkgname-$pkgver"
export CXXFLAGS="-std=c++11 $CXXFLAGS"
- python2 waf configure --prefix=/usr \
- --boost-includes='/usr/include/boost' \
- --boost-libs='/usr/lib'
- python2 waf build
+ waf configure --prefix=/usr \
+ --boost-includes='/usr/include/boost' \
+ --boost-libs='/usr/lib'
+ waf build
}
package() {
cd "$pkgname-$pkgver"
- python2 waf install --destdir="$pkgdir/"
+ waf install --destdir="$pkgdir/"
install -vDm 644 {AUTHORS,ChangeLog,README} \
-t "${pkgdir}/usr/share/doc/${pkgname}/"
}
More information about the arch-commits
mailing list