Skip to content
Snippets Groups Projects
Unverified Commit f8934f3e authored by alice's avatar alice
Browse files

main/gtk+3.0: improve

- build with lto
- split demo/dev programs, and icon lang
parent 694f2f69
No related branches found
No related tags found
1 merge request!39304[3.16] main/expat: security upgrade to 2.4.9
......@@ -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
"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment