[arch-commits] Commit in ganv/trunk (5 files)

David Runge dvzrv at gemini.archlinux.org
Tue Aug 23 14:38:53 UTC 2022


    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 <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() {
+  # 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


More information about the arch-commits mailing list