summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorAlbert Astals Cid2021-04-30 14:22:01 +0200
committerAlbert Astals Cid2021-04-30 14:23:46 +0200
commitd06eb7d518c16dcc3dc64842a26d7db056908380 (patch)
treee2fd2a9e36dfd8f382606da4adbd4d23e6f4833d /PKGBUILD
parent13609f45aa537444f449d56e73062736b7538127 (diff)
downloadaur-d06eb7d518c16dcc3dc64842a26d7db056908380.tar.gz
3.24.29
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD50
1 files changed, 40 insertions, 10 deletions
diff --git a/PKGBUILD b/PKGBUILD
index bec7f23374e2..917fd043c327 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
# Contributor: Ionut Biru <ibiru@archlinux.org>
pkgname=gtk3-no_deadkeys_underline
-pkgver=3.24.28
+pkgver=3.24.29
pkgrel=1
epoch=1
pkgdesc="Like gtk3 in extra but with a patch to disable dead keys having an underline below them while typing"
@@ -21,7 +21,7 @@ conflicts=(gtk3-print-backends gtk3)
replaces=("gtk3-print-backends<=3.22.26-1")
license=(LGPL)
install=gtk3.install
-_commit=23db3508899f8304482b68e04a181bb081549081 # tags/3.24.28^0
+_commit=77f32a69c0a35ffd3a1a542a6057c1c6d13c793d # tags/3.24.29^0
source=("git+https://gitlab.gnome.org/GNOME/gtk.git#commit=$_commit"
gtk-query-immodules-3.0.hook
no_deadkeys_underline.patch
@@ -31,7 +31,9 @@ source=("git+https://gitlab.gnome.org/GNOME/gtk.git#commit=$_commit"
41c3e9873cf2b388d4a91fbd86c360d53b1a00da.patch
59397005fa8136dd73079d75b0575b00f114ce35.patch
58b3145c90a4681bf1ee026f58e12bfb5cafe81a.patch
- 8c7846733aa5e2bac866d8b8ac9eb4d8d1d6f527.patch)
+ 8c7846733aa5e2bac866d8b8ac9eb4d8d1d6f527.patch
+ b69790a7760647efcfbd7a4cd582a3824fa34ae4.patch
+ ed9b3f505718f9a877f5029a002bd097635840fc.patch)
sha256sums=('SKIP'
'a0319b6795410f06d38de1e8695a9bf9636ff2169f40701671580e60a108e229'
'SKIP'
@@ -41,6 +43,8 @@ sha256sums=('SKIP'
'SKIP'
'SKIP'
'SKIP'
+ 'SKIP'
+ 'SKIP'
'SKIP')
pkgver() {
@@ -50,6 +54,8 @@ pkgver() {
prepare() {
cd gtk
+ patch -p1 -R < ../ed9b3f505718f9a877f5029a002bd097635840fc.patch
+ patch -p1 -R < ../b69790a7760647efcfbd7a4cd582a3824fa34ae4.patch
patch -p1 -R < ../8c7846733aa5e2bac866d8b8ac9eb4d8d1d6f527.patch
patch -p1 -R < ../58b3145c90a4681bf1ee026f58e12bfb5cafe81a.patch
patch -p1 -R < ../59397005fa8136dd73079d75b0575b00f114ce35.patch
@@ -62,15 +68,29 @@ prepare() {
build() {
CFLAGS+=" -DG_ENABLE_DEBUG -DG_DISABLE_CAST_CHECKS"
- arch-meson gtk build \
- -D broadway_backend=true \
- -D cloudproviders=true \
- -D colord=yes \
- -D gtk_doc=true \
+ local meson_options=(
+ -D broadway_backend=true
+ -D cloudproviders=true
+ -D tracker3=false
+ -D colord=yes
+ -D gtk_doc=true
-D man=true
+ )
+
+ arch-meson gtk build "${meson_options[@]}"
meson compile -C build
}
+_pick() {
+ local p="$1" f d; shift
+ for f; do
+ d="$srcdir/$p/${f#$pkgdir/}"
+ mkdir -p "$(dirname "$d")"
+ mv "$f" "$d"
+ rmdir -p --ignore-fail-on-non-empty "$(dirname "$f")"
+ done
+}
+
package() {
DESTDIR="$pkgdir" meson install -C build
@@ -83,8 +103,18 @@ END
install -Dt "$pkgdir/usr/share/libalpm/hooks" -m644 gtk-query-immodules-3.0.hook
- rm "$pkgdir/usr/bin/gtk-update-icon-cache"
- rm "$pkgdir/usr/share/man/man1/gtk-update-icon-cache.1"
+ cd "$pkgdir"
+
+ rm usr/bin/gtk-update-icon-cache
+ rm usr/share/man/man1/gtk-update-icon-cache.1
+
+ _pick docs usr/share/gtk-doc
+
+ _pick demo usr/bin/gtk3-{demo,demo-application,icon-browser,widget-factory}
+ _pick demo usr/share/applications/gtk3-{demo,icon-browser,widget-factory}.desktop
+ _pick demo usr/share/glib-2.0/schemas/org.gtk.Demo.gschema.xml
+ _pick demo usr/share/icons/hicolor/*/apps/gtk3-{demo,widget-factory}[-.]*
+ _pick demo usr/share/man/man1/gtk3-{demo,demo-application,icon-browser,widget-factory}.1
}
# vim:set ts=2 sw=2 et: