From f8934f3e73ee0900ea85cef00f2977c8468b10c7 Mon Sep 17 00:00:00 2001 From: psykose <alice@ayaya.dev> Date: Thu, 8 Sep 2022 06:17:38 +0000 Subject: [PATCH] main/gtk+3.0: improve - build with lto - split demo/dev programs, and icon lang --- main/gtk+3.0/APKBUILD | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/main/gtk+3.0/APKBUILD b/main/gtk+3.0/APKBUILD index dd89a31d912d..44766fbd8cb9 100644 --- a/main/gtk+3.0/APKBUILD +++ b/main/gtk+3.0/APKBUILD @@ -3,7 +3,7 @@ # Maintainer: Rasmus Thomsen <oss@cogitri.dev> pkgname=gtk+3.0 pkgver=3.24.34 -pkgrel=4 +pkgrel=5 pkgdesc="The GTK+ Toolkit (v3)" url="https://www.gtk.org/" install="$pkgname.post-install $pkgname.post-upgrade $pkgname.post-deinstall" @@ -56,6 +56,7 @@ builddir="$srcdir/gtk+-$pkgver" build() { abuild-meson \ + -Db_lto=true \ -Dman=true \ -Dgtk_doc=false \ -Dbroadway_backend=true \ @@ -76,18 +77,34 @@ package() { rm -f "$pkgdir"/usr/share/man/man1/gtk-update-icon-cache.1 } +dev() { + default_dev + + amove usr/bin/gtk-builder-tool \ + usr/bin/gtk-encode-symbolic-svg \ + usr/bin/gtk-query-settings +} + demo() { pkgdesc="$pkgdesc (demonstration application)" amove usr/bin/gtk3-demo \ - usr/bin/gtk3-widget-factory \ usr/bin/gtk3-demo-application \ + usr/bin/gtk3-icon-browser \ + usr/bin/gtk3-widget-factory \ usr/share/gtk-3.0/gtkbuilder.rng \ usr/share/glib-2.0/schemas/org.gtk.Demo.gschema.xml \ - usr/share/applications/gtk3-widget-factory.desktop \ usr/share/applications/gtk3-demo.desktop \ + usr/share/applications/gtk3-icon-browser.desktop \ + usr/share/applications/gtk3-widget-factory.desktop \ usr/share/icons } +lang() { + default_lang + + amove usr/share/gtk-3.0/emoji +} + sha512sums=" 95af4441b53be175acf16121a90b1db7a152cbfb3e5ed2dffc59f622b2eb5a4d74720ae8e05dc1421b6b23588f28e09e0f153f0b92777c836f522881720fb0a2 gtk+-3.24.34.tar.xz " -- GitLab