Skip to content
This repository was archived by the owner on May 20, 2023. It is now read-only.

Commit 218e3b5

Browse files
heftigsvntogit
authored andcommitted
3.24.24-2: Move gtk-update-icon-cache to gtk4
git-svn-id: file:///srv/repos/svn-packages/svn@405885 eb2447ed-0c53-47e4-bac8-5bc4a241df78
1 parent d97d0b1 commit 218e3b5

File tree

4 files changed

+20
-58
lines changed

4 files changed

+20
-58
lines changed

trunk/PKGBUILD

Lines changed: 20 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
# Maintainer: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
22
# Contributor: Ionut Biru <ibiru@archlinux.org>
33

4-
pkgbase=gtk3
5-
pkgname=(gtk3 gtk-update-icon-cache)
4+
pkgname=gtk3
65
pkgver=3.24.24
7-
pkgrel=1
6+
pkgrel=2
87
epoch=1
98
pkgdesc="GObject-based multi-platform GUI toolkit"
109
arch=(x86_64)
@@ -13,20 +12,19 @@ depends=(atk cairo libxcursor libxinerama libxrandr libxi libepoxy gdk-pixbuf2
1312
dconf libxcomposite libxdamage pango shared-mime-info at-spi2-atk
1413
wayland libxkbcommon adwaita-icon-theme json-glib librsvg
1514
wayland-protocols desktop-file-utils mesa cantarell-fonts colord rest
16-
libcups libcanberra fribidi iso-codes tracker3 libcloudproviders)
15+
libcups libcanberra fribidi iso-codes tracker3 libcloudproviders
16+
gtk-update-icon-cache)
1717
makedepends=(gobject-introspection gtk-doc git glib2-docs sassc meson)
18+
provides=(gtk3-print-backends libgtk-3.so libgdk-3.so libgailutil-3.so)
19+
conflicts=(gtk3-print-backends)
20+
replaces=("gtk3-print-backends<=3.22.26-1")
1821
license=(LGPL)
22+
install=gtk3.install
1923
_commit=de8329b3ce4b235eac9ddcbb6cd121cc83dd9e74 # tags/3.24.24^0
2024
source=("git+https://gitlab.gnome.org/GNOME/gtk.git#commit=$_commit"
21-
settings.ini
22-
gtk-query-immodules-3.0.hook
23-
gtk-update-icon-cache.hook
24-
gtk-update-icon-cache.script)
25+
gtk-query-immodules-3.0.hook)
2526
sha256sums=('SKIP'
26-
'01fc1d81dc82c4a052ac6e25bf9a04e7647267cc3017bc91f9ce3e63e5eb9202'
27-
'a0319b6795410f06d38de1e8695a9bf9636ff2169f40701671580e60a108e229'
28-
'2d435e3bec8b79b533f00f6d04decb1d7c299c6e89b5b175f20be0459f003fe8'
29-
'f1d3a0dbfd82f7339301abecdbe5f024337919b48bd0e09296bb0e79863b2541')
27+
'a0319b6795410f06d38de1e8695a9bf9636ff2169f40701671580e60a108e229')
3028

3129
pkgver() {
3230
cd gtk
@@ -48,29 +46,20 @@ build() {
4846
meson compile -C build
4947
}
5048

51-
package_gtk3() {
52-
depends+=(gtk-update-icon-cache)
53-
provides=(gtk3-print-backends libgtk-3.so libgdk-3.so libgailutil-3.so)
54-
conflicts=(gtk3-print-backends)
55-
replaces=("gtk3-print-backends<=3.22.26-1")
56-
install=gtk3.install
57-
49+
package() {
5850
DESTDIR="$pkgdir" meson install -C build
5951

60-
install -Dt "$pkgdir/usr/share/gtk-3.0" -m644 settings.ini
61-
install -Dt "$pkgdir/usr/share/libalpm/hooks" -m644 gtk-query-immodules-3.0.hook
52+
install -Dm644 /dev/stdin "$pkgdir/usr/share/gtk-3.0/settings.ini" <<END
53+
[Settings]
54+
gtk-icon-theme-name = Adwaita
55+
gtk-theme-name = Adwaita
56+
gtk-font-name = Cantarell 11
57+
END
6258

63-
# split this out to use with gtk2 too
64-
mv "$pkgdir/usr/bin/gtk-update-icon-cache" "$srcdir"
65-
}
66-
67-
package_gtk-update-icon-cache() {
68-
pkgdesc="GTK+ icon cache updater"
69-
depends=(gdk-pixbuf2 librsvg hicolor-icon-theme)
59+
install -Dt "$pkgdir/usr/share/libalpm/hooks" -m644 gtk-query-immodules-3.0.hook
7060

71-
install -Dt "$pkgdir/usr/bin" gtk-update-icon-cache
72-
install -Dt "$pkgdir/usr/share/libalpm/hooks" -m644 gtk-update-icon-cache.hook
73-
install -D gtk-update-icon-cache.script "$pkgdir/usr/share/libalpm/scripts/gtk-update-icon-cache"
61+
rm "$pkgdir/usr/bin/gtk-update-icon-cache"
62+
rm "$pkgdir/usr/share/man/man1/gtk-update-icon-cache.1"
7463
}
7564

7665
# vim:set ts=2 sw=2 et:

trunk/gtk-update-icon-cache.hook

Lines changed: 0 additions & 13 deletions
This file was deleted.

trunk/gtk-update-icon-cache.script

Lines changed: 0 additions & 10 deletions
This file was deleted.

trunk/settings.ini

Lines changed: 0 additions & 4 deletions
This file was deleted.

0 commit comments

Comments
 (0)