Date: Wednesday, March 22, 2023 @ 13:04:34
  Author: heftig
Revision: 471786

4.10.1-2: FS#77945 fix querymodules

Added:
  gtk4/trunk/gtk4-querymodules.script
Modified:
  gtk4/trunk/PKGBUILD
  gtk4/trunk/gtk4-querymodules.hook

--------------------------+
 PKGBUILD                 |    8 +++++---
 gtk4-querymodules.hook   |    2 +-
 gtk4-querymodules.script |    7 +++++++
 3 files changed, 13 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2023-03-22 11:58:36 UTC (rev 471785)
+++ PKGBUILD    2023-03-22 13:04:34 UTC (rev 471786)
@@ -8,7 +8,7 @@
   gtk-update-icon-cache
 )
 pkgver=4.10.1
-pkgrel=1
+pkgrel=2
 epoch=1
 pkgdesc="GObject-based multi-platform GUI toolkit"
 url="https://www.gtk.org/";
@@ -70,12 +70,13 @@
 source=(
   "git+https://gitlab.gnome.org/GNOME/gtk.git#commit=$_commit";
   gtk-update-icon-cache.{hook,script}
-  gtk4-querymodules.hook
+  gtk4-querymodules.{hook,script}
 )
 b2sums=('SKIP'
         
'136bdb410c46daf769175e8e8837286576391797a4762b8cf388217e893dd6c5087c5c91c347cbdf7d3e9dcd2c978c2fb275b5af1f3425c9f7979fbc65a81324'
         
'6bcd839ef82296d864587e0cc7acc0145bdea8e5235af304747cf3c0e564c2757cc67c0373dc044bec83dccfc57dc899546c2fccea96cff2bba22f09978a3814'
-        
'dcb1a99e0b65d0eb8d220686c2cbbba073c76297875661d6ff3a1ecb9d6be07ad79a69575133a60ee26f1f6127df91fb250d06f5359fcc2a9e5dd849e195d0bb')
+        
'dd589bd1ad2b13f0e06f6899776a083f20a1aac24d4308d666ffd0d1cff38457b8257b8366f92e767b4233b3d86b6b54fa50339faf84c4801a824986366dce30'
+        
'4b90eb8d582509b09aab401313d4399cc139ad21b5dd7d45d79860d0764c7494c60714e0794e09823e51d1894ac032a994f27d79d1499abf24ee6f59bdb0c243')
 
 pkgver() {
   cd gtk
@@ -138,6 +139,7 @@
 END
 
   install -Dt "$pkgdir/usr/share/libalpm/hooks" -m644 gtk4-querymodules.hook
+  install -D gtk4-querymodules.script 
"$pkgdir/usr/share/libalpm/scripts/gtk4-querymodules"
 
   cd "$pkgdir"
 

Modified: gtk4-querymodules.hook
===================================================================
--- gtk4-querymodules.hook      2023-03-22 11:58:36 UTC (rev 471785)
+++ gtk4-querymodules.hook      2023-03-22 13:04:34 UTC (rev 471786)
@@ -8,5 +8,5 @@
 [Action]
 Description = Updating GTK4 module cache...
 When = PostTransaction
-Exec = /usr/share/libalpm/scripts/gio-querymodules
+Exec = /usr/share/libalpm/scripts/gtk4-querymodules
 NeedsTargets

Added: gtk4-querymodules.script
===================================================================
--- gtk4-querymodules.script                            (rev 0)
+++ gtk4-querymodules.script    2023-03-22 13:04:34 UTC (rev 471786)
@@ -0,0 +1,7 @@
+#!/bin/bash
+
+while read -r d; do
+  [[ -d $d ]] || continue
+  gio-querymodules "$d"
+  rmdir --ignore-fail-on-non-empty "$d"
+done

Reply via email to