diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 28 |
1 files changed, 19 insertions, 9 deletions
@@ -7,12 +7,11 @@ __arch_pkg_commit="ced279e9020925d34991926230a754bd1650da2f" pkgname=gtk3-mushrooms pkgver=3.22.26 -pkgrel=2 +pkgrel=3 pkgdesc="GTK3 library with my modifications (see README)." url="http://www.gtk.org/" conflicts=(gtk3 gtk3-print-backends) provides=(gtk3=$pkgver gtk3-print-backends) -replaces=("gtk3-print-backends<=3.22.26-1") arch=(x86_64) license=(LGPL) depends=( @@ -21,17 +20,23 @@ depends=( json-glib librsvg wayland-protocols desktop-file-utils mesa gtk-update-icon-cache ) makedepends=( - gobject-introspection libcanberra gtk-doc + gobject-introspection libcanberra gtk-doc sassc ) optdepends=( 'dconf: default GSettings backend' 'adwaita-icon-theme: default icon theme' 'cantarell-fonts: default font' + 'libcanberra: sounds library' + 'colord: for printing backends' + 'rest: for printing backends' + 'libcups: for printing backends' ) source=( # Patch files. "appearance__buttons-menus-icons.patch" + "appearance__disable-backdrop.patch" "appearance__file-chooser.patch" + "appearance__message-dialogs.patch" "appearance__print-dialog.patch" "appearance__smaller-statusbar.patch" "csd__clean-headerbar.patch" @@ -43,6 +48,7 @@ source=( "file-chooser__single-click.patch" "file-chooser__typeahead.patch" "other__atk-bridge-errors.patch" + "other__hide-insert-emoji.patch" "other__mnemonics-delay.patch" "other__window-background.patch" "popovers__color-chooser.patch" @@ -54,7 +60,7 @@ source=( "smaller-adwaita.css" # GTK source code. - "https://github.com/GNOME/gtk/archive/$pkgver.tar.gz" + "https://download.gnome.org/sources/gtk+/${pkgver%.*}/gtk+-$pkgver.tar.xz" # ArchLinux package files. "settings.ini::https://git.archlinux.org/svntogit/packages.git/plain/trunk/settings.ini?h=packages/gtk3&id=$__arch_pkg_commit" @@ -62,7 +68,9 @@ source=( ) sha256sums=( "68b26360764a2ea7e057a2aaa29c6fdfe164b9987866e038d8d0188a025477fb" + "b2f7d5d3a784b7f833d64c2a278f1d082bec5c53b4cc19602c808223625dedeb" "3d4d9cac36285e19972650a33bdba815096cb256e3f0991914ed3c8c19cfb650" + "54020144ac0472ae170297b4158da719b49860b17234bf54351ba30f793a7fe7" "be4ddf03a5cce8270e8118eb331b3056972c0bd490faa6e4a4ebe332ec4c2e91" "81138fbaff82e37a83da1c4aa074a6c708e6c50340e0ddeff3fb70e2a0b52e1f" "3367e93113c8ebc31244d57845c41b81e5e70a62b64faf61f216f3455d7020b5" @@ -74,6 +82,7 @@ sha256sums=( "0cd2cd0365cb532d25ef4587882062f230dfb09f36485c568bdf27c8534831b2" "7b987cc9bd7ca9722bfb881b30b082c0d7409e3cd68592f5e7a1f401d73e7672" "99b12d7af7efc6a014e6afcab1ee82ea0feb0b5a4e9bbd663d1c45354cd34f2b" + "8009a7eb0e33606526fd73306cf5ade3284ba843694328b32b98b4334410996d" "c213812e1fafeb5565f7e329c4501195f04adcfe377b88439a6d51d478edc071" "3067face12ad74d664ab7951f59026c01eb8070bef007b522eb84aef1576674a" "7f3e5da1622e243243ea9b1e487460f608dc375e79d800d2f0d826fd30be68ed" @@ -81,7 +90,7 @@ sha256sums=( "fe421b6197b4e98254019896ec79ea6b29a2140e7950ce3018ae0e1e4047b0c0" "2de68b575494d0d034accd7cd0ce881f366d5201a48496d8748c43f297836eac" "0554ba2085fb8cec8e3b926efc250ae5c15cf47f2612c10cdd0e849bfb8d05a5" - "6d952d9962aa5105fd5b3549d6bba115e6b4081e00a62079304989cc7787bbb5" + "61eef0d320e541976e2dfe445729f12b5ade53050ee9de6184235cb60cd4b967" "01fc1d81dc82c4a052ac6e25bf9a04e7647267cc3017bc91f9ce3e63e5eb9202" "de46e5514ff39a7a65e01e485e874775ab1c0ad20b8e94ada43f4a6af1370845" ) @@ -126,7 +135,7 @@ __patch_gtk_code() prepare() { - cd "$srcdir/gtk-$pkgver" + cd "$srcdir/gtk+-$pkgver" # Make building faster by skipping tests, code examples and unused elements. __patch_makefiles @@ -139,7 +148,7 @@ prepare() build() { - cd "$srcdir/gtk-$pkgver" + cd "$srcdir/gtk+-$pkgver" CXX=/bin/false ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ --enable-x11-backend --enable-wayland-backend --disable-schemas-compile --disable-gtk-doc-html @@ -152,9 +161,10 @@ build() package() { - cd "$srcdir/gtk-$pkgver" + cd "$srcdir/gtk+-$pkgver" make -j 15 DESTDIR="$pkgdir" install + install -Dm644 ../settings.ini "$pkgdir/usr/share/gtk-3.0/settings.ini" install -Dm644 ../gtk-query-immodules-3.0.hook "$pkgdir/usr/share/libalpm/hooks/gtk-query-immodules-3.0.hook" -}
\ No newline at end of file +} |