[arch-commits] Commit in goocanvasmm/trunk (PKGBUILD)

Balló György bgyorgy at archlinux.org
Sun Mar 14 20:52:56 UTC 2021


    Date: Sunday, March 14, 2021 @ 20:52:55
  Author: bgyorgy
Revision: 891308

upgpkg: goocanvasmm 1.90.11-5: Rebuild for GooCanvas 3

Modified:
  goocanvasmm/trunk/PKGBUILD

----------+
 PKGBUILD |   11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-03-14 20:42:30 UTC (rev 891307)
+++ PKGBUILD	2021-03-14 20:52:55 UTC (rev 891308)
@@ -5,15 +5,22 @@
 
 pkgname=goocanvasmm
 pkgver=1.90.11
-pkgrel=4
+pkgrel=5
 pkgdesc='C++ wrappers for goocanvas'
 arch=('x86_64')
 url='https://download.gnome.org/sources/goocanvasmm/'
 license=('GPL')
 depends=('goocanvas' 'gtkmm3')
+makedepends=('mm-common')
 source=(https://download.gnome.org/sources/goocanvasmm/1.90/goocanvasmm-${pkgver}.tar.xz)
 sha512sums=('f4decc16fc927dd044714558d1edd5a1dc53bc084b1ad361f791bb3f21bedd298a14aa603e3087df7c61d6d873c86a5b00e1ff82cffa5cafa7f06e86b59a7241')
 
+prepare() {
+  cd ${pkgname}-${pkgver}
+  sed -i 's/goocanvas-2.0/goocanvas-3.0/' configure.ac
+  autoreconf -fiv
+}
+
 build() {
   cd ${pkgname}-${pkgver}
 
@@ -22,6 +29,8 @@
     --disable-static \
     --disable-documentation
 
+  sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
+
   make
 }
 



More information about the arch-commits mailing list