diff options
author | rliang | 2019-01-10 17:04:41 -0200 |
---|---|---|
committer | rliang | 2019-01-10 17:04:41 -0200 |
commit | e313a733c507fed8f8ccf4f5e1f464c1c8a8f4a8 (patch) | |
tree | 29adfe29a5e5e2b308963e4b57c44d5aa737f112 /PKGBUILD | |
download | aur-gtk3-adwaita-3-32-git.tar.gz |
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..31af3b9252dc --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,65 @@ +# Maintainer: Ricardo Liang (rliang) <ricardoliang@gmail.com> + +pkgname=gtk3-adwaita-3-32-git +pkgver=3.24.2+98+g78d2b673b4 +pkgrel=1 +pkgdesc="GObject-based multi-platform GUI toolkit (with new Adwaita theme)" +arch=(x86_64) +url="https://www.gtk.org/" +provides=(gtk3 gtk3-print-backends) +conflicts=(gtk3 gtk3-print-backends) +replaces=("gtk3-print-backends<=3.22.26-1") +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 + cantarell-fonts colord rest libcups libcanberra gtk-update-icon-cache) +makedepends=(gobject-introspection gtk-doc git glib2-docs sassc) +install=gtk3.install +license=(LGPL) +_branch=wip/jimmac/adwaita-3-32 +source=("git+https://gitlab.gnome.org/GNOME/gtk.git#branch=$_branch" + settings.ini + gtk-query-immodules-3.0.hook) +sha256sums=('SKIP' + '01fc1d81dc82c4a052ac6e25bf9a04e7647267cc3017bc91f9ce3e63e5eb9202' + 'de46e5514ff39a7a65e01e485e874775ab1c0ad20b8e94ada43f4a6af1370845') + +pkgver() { + cd gtk + git describe --tags | sed 's/-/+/g' +} + +prepare() { + cd gtk + NOCONFIGURE=1 ./autogen.sh +} + +build() { + cd gtk + + CXX=/bin/false ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --disable-schemas-compile \ + --enable-x11-backend \ + --enable-broadway-backend \ + --enable-wayland-backend \ + --enable-gtk-doc + + #https://bugzilla.gnome.org/show_bug.cgi?id=655517 + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool + + make +} + +package() { + + DESTDIR="$pkgdir" make -C gtk install + + install -Dt "$pkgdir/usr/share/gtk-3.0" -m644 settings.ini + install -Dt "$pkgdir/usr/share/libalpm/hooks" -m644 gtk-query-immodules-3.0.hook + + rm "$pkgdir/usr/bin/gtk-update-icon-cache" +} + +# vim:set ts=2 sw=2 et: |