[arch-commits] Commit in gtk3/trunk (3 files)
Jan Steffens
heftig at archlinux.org
Wed May 13 16:42:50 UTC 2015
Date: Wednesday, May 13, 2015 @ 18:42:49
Author: heftig
Revision: 239302
Add back settings.ini (mostly for default font) and move gtk-update-icon-cache from gtk2
Added:
gtk3/trunk/gtk-update-icon-cache.install
Modified:
gtk3/trunk/PKGBUILD
gtk3/trunk/settings.ini
-------------------------------+
PKGBUILD | 40 ++++++++++++++++++++++++++++++----------
gtk-update-icon-cache.install | 3 +++
settings.ini | 2 +-
3 files changed, 34 insertions(+), 11 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2015-05-13 16:37:42 UTC (rev 239301)
+++ PKGBUILD 2015-05-13 16:42:49 UTC (rev 239302)
@@ -2,21 +2,22 @@
# Maintainer: Ionut Biru <ibiru at archlinux.org>
# Maintainer: Jan Alexander Steffens (heftig) <jan.steffens at gmail.com>
-pkgname=gtk3
+pkgbase=gtk3
+pkgname=(gtk3 gtk-update-icon-cache)
pkgver=3.16.3
-pkgrel=1
-pkgdesc="GObject-based multi-platform GUI toolkit (v3)"
+pkgrel=2
+pkgdesc="GObject-based multi-platform GUI toolkit"
arch=(i686 x86_64)
url="http://www.gtk.org/"
-install=gtk3.install
-depends=(atk cairo gtk-update-icon-cache libcups libxcursor libxinerama libxrandr libxi libepoxy
+depends=(atk cairo libcups libxcursor libxinerama libxrandr libxi libepoxy gdk-pixbuf2
libxcomposite libxdamage pango shared-mime-info colord at-spi2-atk wayland libxkbcommon
adwaita-icon-theme json-glib rest)
makedepends=(gobject-introspection libcanberra)
-optdepends=('libcanberra: gtk3-widget-factory demo')
license=(LGPL)
-source=(https://download.gnome.org/sources/gtk+/${pkgver:0:4}/gtk+-$pkgver.tar.xz)
-sha256sums=('2943fd4a6b02c2a9b2edd231c1d8f7a1d2f8d36996f14310d34f503dca9ebea4')
+source=(https://download.gnome.org/sources/gtk+/${pkgver:0:4}/gtk+-$pkgver.tar.xz
+ settings.ini)
+sha256sums=('2943fd4a6b02c2a9b2edd231c1d8f7a1d2f8d36996f14310d34f503dca9ebea4'
+ '01fc1d81dc82c4a052ac6e25bf9a04e7647267cc3017bc91f9ce3e63e5eb9202')
prepare() {
cd gtk+-$pkgver
@@ -39,8 +40,27 @@
make
}
-package() {
+package_gtk3() {
+ depends+=(gtk-update-icon-cache)
+ optdepends=('libcanberra: gtk3-widget-factory demo'
+ 'adwaita-icon-theme: Default icon theme')
+ install=gtk3.install
+
cd "gtk+-$pkgver"
make DESTDIR="$pkgdir" install
- rm -f "$pkgdir/usr/bin/gtk-update-icon-cache"
+ install -Dm644 ../settings.ini "$pkgdir/usr/share/gtk-3.0/settings.ini"
+
+ # split this out to use with gtk2 too
+ rm "$pkgdir/usr/bin/gtk-update-icon-cache"
}
+
+package_gtk-update-icon-cache() {
+ pkgdesc="GTK+ icon cache updater"
+ depends=(gdk-pixbuf2 hicolor-icon-theme)
+ install=gtk-update-icon-cache.install
+
+ cd gtk+-$pkgver/gtk
+ install -Dm755 gtk-update-icon-cache "$pkgdir/usr/bin/gtk-update-icon-cache"
+}
+
+# vim:set noet sw=4:
Added: gtk-update-icon-cache.install
===================================================================
--- gtk-update-icon-cache.install (rev 0)
+++ gtk-update-icon-cache.install 2015-05-13 16:42:49 UTC (rev 239302)
@@ -0,0 +1,3 @@
+post_install() {
+ gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor
+}
Modified: settings.ini
===================================================================
--- settings.ini 2015-05-13 16:37:42 UTC (rev 239301)
+++ settings.ini 2015-05-13 16:42:49 UTC (rev 239302)
@@ -1,4 +1,4 @@
[Settings]
-gtk-icon-theme-name = gnome
+gtk-icon-theme-name = Adwaita
gtk-theme-name = Adwaita
gtk-font-name = Cantarell 11
More information about the arch-commits
mailing list