diff options
author | Tomasz Gąsior | 2017-05-01 20:57:23 +0200 |
---|---|---|
committer | Tomasz Gąsior | 2017-05-01 20:57:23 +0200 |
commit | 06e382ea0442486862e0f05e76df5ba066c324b5 (patch) | |
tree | 5fc1a0b3e86fbd4b33cde111f35ffff74c86d502 | |
parent | 40fc61530e23629a49c1d61556ac6bfec4a7567b (diff) | |
download | aur-06e382ea0442486862e0f05e76df5ba066c324b5.tar.gz |
PKGBUILD updated.
- Default print backends are not removes like in original PKGBUILD.
- File formatting corrects.
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 148 |
2 files changed, 80 insertions, 72 deletions
@@ -1,7 +1,7 @@ pkgbase = gtk3-mushrooms - pkgdesc = GTK3 library with my modifications (see README) + pkgdesc = GTK3 library with my modifications (see README). pkgver = 3.22.12 - pkgrel = 1 + pkgrel = 2 url = http://www.gtk.org/ install = gtk3.install arch = i686 @@ -1,99 +1,107 @@ # Maintainer: Tomasz Gąsior <tomaszgasior.pl> +# PKGBUILD based on https://git.archlinux.org/svntogit/packages.git/plain/trunk/PKGBUILD?h=packages/gtk3 + pkgname=gtk3-mushrooms pkgver=3.22.12 -pkgrel=1 +pkgrel=2 +pkgdesc="GTK3 library with my modifications (see README)." +url="http://www.gtk.org/" +install=gtk3.install conflicts=(gtk3) provides=("gtk3=$pkgver") -pkgdesc="GTK3 library with my modifications (see README)" arch=(i686 x86_64) -url="http://www.gtk.org/" -install=gtk3.install -depends=(atk cairo libxcursor libxinerama libxrandr libxi libepoxy gdk-pixbuf2 dconf - libxcomposite libxdamage pango shared-mime-info at-spi2-atk wayland libxkbcommon - adwaita-icon-theme json-glib librsvg wayland-protocols desktop-file-utils mesa) -optdepends=('libcanberra: gtk3-widget-factory demo' - 'gtk3-print-backends: Printing') -makedepends=(gobject-introspection libcanberra gtk-doc git colord rest libcups glib2-docs) license=(LGPL) +depends=( + atk cairo libxcursor libxinerama libxrandr libxi libepoxy gdk-pixbuf2 dconf + libxcomposite libxdamage pango shared-mime-info at-spi2-atk wayland libxkbcommon + adwaita-icon-theme json-glib librsvg wayland-protocols desktop-file-utils mesa +) +optdepends=( + 'libcanberra: gtk3-widget-factory demo' + 'gtk3-print-backends: Printing' +) +makedepends=( + gobject-introspection libcanberra gtk-doc git colord rest libcups glib2-docs +) source=( - "csd__appmenu-as-context-menu.patch" - "csd__hide-appmenu.patch" - "csd__hide-close-button.patch" - "csd__permanently-disable.patch" - "file-chooser__disable-other-locations.patch" - "file-chooser__hide-xdg-dirs.patch" - "file-chooser__single-click.patch" - "general__always-show-scrollbars.patch" - "print-dialog__appearance.patch" - "print-dialog__default-previewer.patch" - - "https://github.com/GNOME/gtk/archive/$pkgver.tar.gz" - settings.ini - gtk-query-immodules-3.0.hook - ) + "csd__appmenu-as-context-menu.patch" + "csd__hide-appmenu.patch" + "csd__hide-close-button.patch" + "csd__permanently-disable.patch" + "file-chooser__disable-other-locations.patch" + "file-chooser__hide-xdg-dirs.patch" + "file-chooser__single-click.patch" + "general__always-show-scrollbars.patch" + "print-dialog__appearance.patch" + "print-dialog__default-previewer.patch" + + "https://github.com/GNOME/gtk/archive/$pkgver.tar.gz" + settings.ini + gtk-query-immodules-3.0.hook +) sha256sums=( - "d8214e11bfcee96552ce5911b1d172ce8076313685d5897f9bd0655df546341b" - "2251f75f3fd8af92f71e7d31d616303e18596e37a59e293748521972ef185578" - "a4015d73585d97dc80f7b01cfc6960fd94e570d7abe3105aff7aed139b6513be" - "676cff1d71c13600f4c0fba082cb6aba93e8c570063779a745851275d8a287c7" - "3e91bb31dc3a34d9cd8388ee97d450ddb22c2ef74a75d9b3f0226ed7850755c7" - "506a214562144912afc14d52b20a676c3ca0d34232c8db60e3b24f7ab22cb6cb" - "d3b0905b9f76afbe236f9c7091a2957d25e112abf9100707c48c948d6ddaf5e5" - "3bfe58be30338daa30a9eacba82420ca4df6f8f5b5b2d0df5b9a77b018ab0cec" - "f14cd9983ada3fab3f22ce6ef7fcdd6afb9253f0bf5b9de20255fe0e8c56d685" - "886f9ca521285974617eff66e5060b429c4be56b205444e457b6bfdd24f60ca4" - - "bec9108c4892041988635f7e276724828b17a0522b211c190530a1f76f88cbae" # GTK package - "01fc1d81dc82c4a052ac6e25bf9a04e7647267cc3017bc91f9ce3e63e5eb9202" - "de46e5514ff39a7a65e01e485e874775ab1c0ad20b8e94ada43f4a6af1370845" - ) + "d8214e11bfcee96552ce5911b1d172ce8076313685d5897f9bd0655df546341b" + "2251f75f3fd8af92f71e7d31d616303e18596e37a59e293748521972ef185578" + "a4015d73585d97dc80f7b01cfc6960fd94e570d7abe3105aff7aed139b6513be" + "676cff1d71c13600f4c0fba082cb6aba93e8c570063779a745851275d8a287c7" + "3e91bb31dc3a34d9cd8388ee97d450ddb22c2ef74a75d9b3f0226ed7850755c7" + "506a214562144912afc14d52b20a676c3ca0d34232c8db60e3b24f7ab22cb6cb" + "d3b0905b9f76afbe236f9c7091a2957d25e112abf9100707c48c948d6ddaf5e5" + "3bfe58be30338daa30a9eacba82420ca4df6f8f5b5b2d0df5b9a77b018ab0cec" + "f14cd9983ada3fab3f22ce6ef7fcdd6afb9253f0bf5b9de20255fe0e8c56d685" + "886f9ca521285974617eff66e5060b429c4be56b205444e457b6bfdd24f60ca4" + + "bec9108c4892041988635f7e276724828b17a0522b211c190530a1f76f88cbae" + "01fc1d81dc82c4a052ac6e25bf9a04e7647267cc3017bc91f9ce3e63e5eb9202" + "de46e5514ff39a7a65e01e485e874775ab1c0ad20b8e94ada43f4a6af1370845" +) prepare() { - gtk_source="$srcdir/gtk-$pkgver/gtk" + gtk_source="$srcdir/gtk-$pkgver/gtk" - # csd - patch "$gtk_source/gtkheaderbar.c" "csd__hide-appmenu.patch" - patch "$gtk_source/gtkheaderbar.c" "csd__hide-close-button.patch" - patch "$gtk_source/gtkwindow.c" "csd__permanently-disable.patch" - patch "$gtk_source/gtkwindow.c" "csd__appmenu-as-context-menu.patch" + # csd + patch "$gtk_source/gtkheaderbar.c" "csd__hide-appmenu.patch" + patch "$gtk_source/gtkheaderbar.c" "csd__hide-close-button.patch" + patch "$gtk_source/gtkwindow.c" "csd__permanently-disable.patch" + patch "$gtk_source/gtkwindow.c" "csd__appmenu-as-context-menu.patch" - # file chooser - patch "$gtk_source/gtkplacessidebar.c" "file-chooser__hide-xdg-dirs.patch" - patch "$gtk_source/gtkfilechooserwidget.c" "file-chooser__single-click.patch" - patch "$gtk_source/ui/gtkfilechooserwidget.ui" "file-chooser__disable-other-locations.patch" + # file chooser + patch "$gtk_source/gtkplacessidebar.c" "file-chooser__hide-xdg-dirs.patch" + patch "$gtk_source/gtkfilechooserwidget.c" "file-chooser__single-click.patch" + patch "$gtk_source/ui/gtkfilechooserwidget.ui" "file-chooser__disable-other-locations.patch" - # print dialog - patch "$gtk_source/gtksettings.c" "print-dialog__default-previewer.patch" - patch "$gtk_source/ui/gtkprintunixdialog.ui" "print-dialog__appearance.patch" + # print dialog + patch "$gtk_source/gtksettings.c" "print-dialog__default-previewer.patch" + patch "$gtk_source/ui/gtkprintunixdialog.ui" "print-dialog__appearance.patch" - # general - patch "$gtk_source/gtkscrolledwindow.c" "general__always-show-scrollbars.patch" + # general + patch "$gtk_source/gtkscrolledwindow.c" "general__always-show-scrollbars.patch" - cd "gtk-$pkgver" - NOCONFIGURE=1 ./autogen.sh + cd "gtk-$pkgver" + NOCONFIGURE=1 ./autogen.sh } build() { - cd "gtk-$pkgver" + cd "gtk-$pkgver" - CXX=/bin/false ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ - --disable-schemas-compile --enable-x11-backend --enable-wayland-backend + CXX=/bin/false ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ + --disable-schemas-compile --enable-x11-backend --enable-wayland-backend - #https://bugzilla.gnome.org/show_bug.cgi?id=655517 - sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool + #https://bugzilla.gnome.org/show_bug.cgi?id=655517 + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool - make + make } package() { - cd "gtk-$pkgver" + cd "gtk-$pkgver" - make 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" + make 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" - rm "$pkgdir/usr/bin/gtk-update-icon-cache" - rm -R "$pkgdir/usr/lib/gtk-3.0/3.0.0/printbackends" -} + rm "$pkgdir/usr/bin/gtk-update-icon-cache" + rm `find "$pkgdir/usr/lib/gtk-3.0/3.0.0/printbackends/"* | grep -v "\-lpr.so" | grep -v "\-file.so"` +}
\ No newline at end of file |