Date: Tuesday, August 23, 2022 @ 14:38:53
  Author: dvzrv
Revision: 1275448

upgpkg: ganv 1.8.2-1: Upgrade to 1.8.2.

Switch to meson as build system (yay).
Remove unnecessary quotes and curly braces.
Remove all references to previously overlinked libraries.
Disable natural language support as we don't have intl.
Switch to current upstream url.

Added:
  ganv/trunk/keys/
  ganv/trunk/keys/pgp/
  ganv/trunk/keys/pgp/907D226E7E13FA337F014A083672782A9BF368F3.asc
Modified:
  ganv/trunk/PKGBUILD
Deleted:
  ganv/trunk/keys/

-------------------------------------------------------+
 PKGBUILD                                              |   57 +++++-----------
 keys/pgp/907D226E7E13FA337F014A083672782A9BF368F3.asc |    1 
 2 files changed, 22 insertions(+), 36 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2022-08-23 14:17:38 UTC (rev 1275447)
+++ PKGBUILD    2022-08-23 14:38:53 UTC (rev 1275448)
@@ -2,51 +2,36 @@
 # Contributor: speps <speps at aur dot archlinux dot org>
 
 pkgname=ganv
-pkgver=1.8.0
+pkgver=1.8.2
 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' 'gcc-libs' 'glibc' 'glibmm' 'graphviz' 'gtkmm'
-'pangomm')
-makedepends=('atk' 'fontconfig' 'gdk-pixbuf2' 'glib2' 'gtk2' 'harfbuzz' 'pango'
-'waf')
-provides=('libganv-1.so')
-source=("https://download.drobilla.net/ganv-$pkgver.tar.bz2"{,.asc})
-sha512sums=('00969879592af11d211ad790b970a8a3765ec0591515af856230e3fc9371b1611f2a4edc73d1fc59371a4c4a49c7479f279dc6f298d843296e6707cd2d495af4'
+arch=(x86_64)
+url="https://drobilla.net/software/ganv.html";
+license=(GPL3)
+depends=(cairo gcc-libs glibc graphviz)
+makedepends=(glib2 gobject-introspection gtk2 gtkmm harfbuzz libsigc++ meson 
pango)
+provides=(libganv-1.so)
+source=(https://download.drobilla.net/ganv-$pkgver.tar.xz{,.sig})
+sha512sums=('12544d45fc3b06a02dcfaf41be266770a8dcbd079979b07cb1a05388e3cdddd54040b609f76c16c8982d89f864e5000d04fd2d09d8036705a41cafe944c2a6dd'
             'SKIP')
-b2sums=('4936b7f87fa7cf17ed86b8165558684f0f59387c9673144d57d8505e41f367735117e9f5b08508dcecb831b77b6bbc6559323417824a9f8defc43c81cc91d469'
+b2sums=('45e5370f3b94a7010f89943225748e40291583f7d2cc80f637f3db4fac3a03c9b58217bd8e8119f7867302c43846be47e928721addce68560c63cec5faa3b4d4'
         'SKIP')
 validpgpkeys=('907D226E7E13FA337F014A083672782A9BF368F3') # David Robillard 
<[email protected]>
 
-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() {
+  # NOTE: something probably provides intl, but we don't have it, so disable 
natural language support
+  arch-meson $pkgname-$pkgver build -D nls=disabled
+  meson compile -C build
 }
 
-build() {
-  cd "${pkgname}-${pkgver}"
-  waf configure --prefix=/usr
-  waf build -v
+check() {
+  meson test -C build
 }
 
 package() {
-  depends+=('libatk-1.0.so' 'libfontconfig.so' 'libfreetype.so'
-  'libgdk_pixbuf-2.0.so' 'libgdk-x11-2.0.so' 'libgio-2.0.so' 'libglib-2.0.so'
-  'libgobject-2.0.so' 'libgtk-x11-2.0.so' 'libharfbuzz.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}/"
+  depends+=(libgdk-x11-2.0.so libglib-2.0.so libgobject-2.0.so
+  libgtk-x11-2.0.so libpangocairo-1.0.so libpango-1.0.so libsigc-2.0.so)
+
+  meson install -C build --destdir "$pkgdir"
+  install -vDm 644 $pkgname-$pkgver/{AUTHORS,NEWS,README.md} -t 
"$pkgdir/usr/share/doc/$pkgname/"
 }

Added: keys/pgp/907D226E7E13FA337F014A083672782A9BF368F3.asc
===================================================================
(Binary files differ)

Index: ganv/trunk/keys/pgp/907D226E7E13FA337F014A083672782A9BF368F3.asc
===================================================================
--- keys/pgp/907D226E7E13FA337F014A083672782A9BF368F3.asc       2022-08-23 
14:17:38 UTC (rev 1275447)
+++ keys/pgp/907D226E7E13FA337F014A083672782A9BF368F3.asc       2022-08-23 
14:38:53 UTC (rev 1275448)

Property changes on: 
ganv/trunk/keys/pgp/907D226E7E13FA337F014A083672782A9BF368F3.asc
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pgp-keys
\ No newline at end of property

Reply via email to