[arch-commits] Commit in ganv/repos/community-x86_64 (PKGBUILD PKGBUILD)

David Runge dvzrv at archlinux.org
Thu Apr 9 23:01:02 UTC 2020


    Date: Thursday, April 9, 2020 @ 23:01:01
  Author: dvzrv
Revision: 613060

archrelease: copy trunk to community-x86_64

Added:
  ganv/repos/community-x86_64/PKGBUILD
    (from rev 613059, ganv/trunk/PKGBUILD)
Deleted:
  ganv/repos/community-x86_64/PKGBUILD

----------+
 PKGBUILD |   96 ++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 48 insertions(+), 48 deletions(-)

Deleted: PKGBUILD
===================================================================
--- PKGBUILD	2020-04-09 23:00:53 UTC (rev 613059)
+++ PKGBUILD	2020-04-09 23:01:01 UTC (rev 613060)
@@ -1,48 +0,0 @@
-# Maintainer: David Runge <dvzrv at archlinux.org>
-# Contributor: speps <speps at aur dot archlinux dot org>
-
-pkgname=ganv
-pkgver=1.4.2
-pkgrel=4
-pkgdesc="An interactive Gtkmm canvas widget for graph-based interfaces"
-arch=('x86_64')
-url="https://drobilla.net/software/ganv/"
-license=('GPL3')
-depends=('atk' 'cairo' 'fontconfig' 'gcc-libs' 'gdk-pixbuf2' 'glib2' 'glibc' 'glibmm' 'graphviz' 'gtk2' 'gtkmm'
-'libfreetype.so' 'pango')
-makedepends=('waf')
-provides=('libganv-1.so')
-source=("https://download.drobilla.net/ganv-$pkgver.tar.bz2"
-        "wscript::https://git.drobilla.net/cgit.cgi/ganv.git/plain/wscript?id=c4e5940f935b1ac4b152aa7a1311012791f073ae"
-        "autowaf.py::https://git.drobilla.net/cgit.cgi/autowaf/plain/extras/autowaf.py?id=8280f9de69f93624896b8875caf039066cac0314")
-sha512sums=('0609dea81cceb0c560286ad2f132f318c2d583af5163dcea4511155e78a022248dcb7ae535233493bdf906fb036422ebd4368d688123f3e1676c4e0398cbc6c2'
-            'd51f80e38bc831b375db71f797758289c53ceb0fb13607fe0296e7bf57eb3bdc2869db1072e56fe95671dcc2e1d4d8df2e6efbff0e5aab6455e0c98ad2d629b2'
-            '8b657954fc435b1c8768c877e9f5ffb5a8ef3cbfa1b63ad841f1ae1442da97b10557740b73f736bb57c05b0e85592b3f866ca1b456c66fbc9092e23bdcd58756')
-
-prepare() {
-  cd "$pkgname-$pkgver"
-  # copy more current versions of custom waf scripts in place
-  mkdir -pv tools
-  cp -av ../autowaf.py tools/
-  touch __init__.py
-  # copy more current version of wscript in place
-  cp -av ../wscript .
-  # modify wscript to use current scripts and fix version
-  sed -e 's/waflib.extras/tools/' \
-      -e "s/load('autowaf'/load('autowaf', tooldir='tools'/" \
-      -i wscript
-  sed -E "s|(GANV_VERSION       =) .+|\1 '${pkgver}'|" -i wscript
-}
-
-build() {
-  cd "${pkgname}-${pkgver}"
-  waf configure -v --prefix=/usr
-  waf build -v
-}
-
-package() {
-  cd "${pkgname}-${pkgver}"
-  waf install -v --destdir="${pkgdir}"
-  install -vDm 644 {AUTHORS,NEWS,README} \
-    -t "${pkgdir}/usr/share/doc/${pkgname}/"
-}

Copied: ganv/repos/community-x86_64/PKGBUILD (from rev 613059, ganv/trunk/PKGBUILD)
===================================================================
--- PKGBUILD	                        (rev 0)
+++ PKGBUILD	2020-04-09 23:01:01 UTC (rev 613060)
@@ -0,0 +1,48 @@
+# Maintainer: David Runge <dvzrv at archlinux.org>
+# Contributor: speps <speps at aur dot archlinux dot org>
+
+pkgname=ganv
+pkgver=1.6.0
+pkgrel=1
+pkgdesc="An interactive Gtkmm canvas widget for graph-based interfaces"
+arch=('x86_64')
+url="https://drobilla.net/software/ganv/"
+license=('GPL3')
+depends=('atkmm' 'cairo' 'fontconfig' 'gcc-libs' 'gdk-pixbuf2' 'glibc' 'glibmm'
+'graphviz' 'gtkmm' 'harfbuzz' 'pangomm')
+makedepends=('atk' 'glib2' 'gtk2' 'pango' 'waf')
+provides=('libganv-1.so')
+source=("https://download.drobilla.net/ganv-$pkgver.tar.bz2"{,.sig})
+sha512sums=('05900aa63e65646e75f805dfe6ae5901efb19ae31a3f0a6730a713bfaffc47bb93f683879ce2a75093ea09e84a9d3137966b68b4ad307707753dead1df439a09'
+            'SKIP')
+validpgpkeys=('907D226E7E13FA337F014A083672782A9BF368F3') # David Robillard <d at drobilla.net>
+
+prepare() {
+  cd "$pkgname-$pkgver"
+  # copy custom waf scripts in place
+  mkdir -pv tools
+  cp -av waflib/extras/autowaf.py tools/
+  touch __init__.py
+  # remove vendored waf
+  rm -rv waflib
+  # modify wscript to use current scripts
+  sed -e 's/waflib.extras/tools/' \
+      -e "s/load('autowaf'/load('autowaf', tooldir='tools'/" \
+      -i wscript
+}
+
+build() {
+  cd "${pkgname}-${pkgver}"
+  waf configure --prefix=/usr
+  waf build -v
+}
+
+package() {
+  depends+=('libatk-1.0.so' 'libfreetype.so' 'libgdk-x11-2.0.so'
+  'libgio-2.0.so' 'libglib-2.0.so' 'libgobject-2.0.so' 'libgtk-x11-2.0.so'
+  'libpangocairo-1.0.so' 'libpangoft2-1.0.so' 'libpango-1.0.so')
+  cd "${pkgname}-${pkgver}"
+  waf install -v --destdir="${pkgdir}"
+  install -vDm 644 {AUTHORS,NEWS,README.md} \
+    -t "${pkgdir}/usr/share/doc/${pkgname}/"
+}


More information about the arch-commits mailing list