diff options
author | Síle Ekaterin Liszka <sheila@vulpine.house> | 2022-06-12 18:41:12 +0000 |
---|---|---|
committer | Zach van Rijn <me@zv.io> | 2022-10-21 18:34:02 -0500 |
commit | 655a73d32b6be14bacd058130a2dd0a8e75c67bd (patch) | |
tree | 8562a6f70bf50e05da6d2d8e2421fd6294665b47 | |
parent | fbf3a4559126e2ab668d740cdd10574ce86dd25a (diff) | |
download | packages-655a73d32b6be14bacd058130a2dd0a8e75c67bd.tar.gz packages-655a73d32b6be14bacd058130a2dd0a8e75c67bd.tar.bz2 packages-655a73d32b6be14bacd058130a2dd0a8e75c67bd.tar.xz packages-655a73d32b6be14bacd058130a2dd0a8e75c67bd.zip |
user/gtkmm+3.0: upgrade to 3.24.6
-rw-r--r-- | user/gtkmm+3.0/APKBUILD | 27 |
1 files changed, 16 insertions, 11 deletions
diff --git a/user/gtkmm+3.0/APKBUILD b/user/gtkmm+3.0/APKBUILD index ba2d3ccef..cfdc3342e 100644 --- a/user/gtkmm+3.0/APKBUILD +++ b/user/gtkmm+3.0/APKBUILD @@ -1,7 +1,7 @@ # Contributor: Sheila Aman <sheila@vulpine.house> # Maintainer: Sheila Aman <sheila@vulpine.house> pkgname=gtkmm+3.0 -pkgver=3.24.2 +pkgver=3.24.6 pkgrel=0 pkgdesc="C++ interfaces for GTK+ 3" url="https://gnome.org" @@ -9,28 +9,33 @@ arch="all" options="!check" # Tests require X license="GPL-2.0+ AND LGPL-2.1+" depends="" -makedepends="glibmm-dev pangomm-dev atkmm-dev gtk+3.0-dev" +makedepends="atkmm-dev cairomm-dev doxygen glibmm-dev graphviz gtk+3.0-dev + meson ninja pangomm-dev cmd:xsltproc" subpackages="$pkgname-dev $pkgname-doc" source="https://download.gnome.org/sources/gtkmm/${pkgver%.*}/gtkmm-$pkgver.tar.xz" builddir="$srcdir/gtkmm-$pkgver" build() { - ./configure \ - --build=$CBUILD \ - --host=$CHOST \ + meson \ --prefix=/usr \ --sysconfdir=/etc \ --mandir=/usr/share/man \ - --localstatedir=/var - make + --localstatedir=/var \ + --buildtype=release \ + --wrap-mode=nofallback \ + -Dbuild-documentation=true \ + -Dbuild-x11-api=true \ + -Dbuild-demos=false \ + -Ddist-warnings=no \ + . output + ninja -C output } check() { - make check + ninja -C output test } package() { - make DESTDIR="$pkgdir" install + DESTDIR="$pkgdir" ninja -C output install } - -sha512sums="c8f9f03d54006a729fdad7563d3be37aa180f9153c222314c1b8cfddc5ab417d184422a1d44f780574248ea52e679f1e360eac67e03f67d29ecf847c0ab19689 gtkmm-3.24.2.tar.xz" +sha512sums="d6fc2d0689baca2b968820d1af86cc0b175b6f38f720d315bc50663d30bd0a841da57ac4336abec236542fb2893b28b2de84087419b73aba58b41f07568d4d93 gtkmm-3.24.6.tar.xz" |