diff options
author | Brian Bidulock | 2019-09-24 00:17:25 -0600 |
---|---|---|
committer | Brian Bidulock | 2019-09-24 00:17:25 -0600 |
commit | b7217e0411620e4c28d1521417a31cdaf1736937 (patch) | |
tree | f2932b9a1d89a1c5b2d0d53129446657fd57285a /PKGBUILD | |
download | aur-gtk2-git.tar.gz |
initial version
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..5529744dda58 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,64 @@ +# Maintainer: Brian Bidulock <bidulock@openss7.org> +# Contributor: Jan de Groot <jgc@archlinux.org> + +pkgname=gtk2-git +_pkgname=gtk2 +pkgver=2.24.32+62+g56c6970b02 +pkgrel=1 +pkgdesc="GObject-based multi-platform GUI toolkit (legacy)" +arch=(x86_64 i686) +url="https://www.gtk.org/" +depends=(atk pango libxcursor libxinerama libxrandr libxi libxcomposite libxdamage + shared-mime-info cairo libcups gtk-update-icon-cache librsvg desktop-file-utils) +makedepends=(gobject-introspection python git gtk-doc) +optdepends=('gnome-themes-standard: Default widget theme' + 'adwaita-icon-theme: Default icon theme') +license=(LGPL) +install=gtk2.install +provides=($_pkgname=$pkgver) +conflicts=($_pkgname) +_commit=ed7d3e25f8b6debae6ccc8b50d1329155338cab8 # tags/2.24.32^0 +source=("git+https://gitlab.gnome.org/GNOME/gtk.git#branch=gtk-2-24" + gtkrc + gtk-query-immodules-2.0.hook) +sha256sums=('SKIP' + 'bc968e3e4f57e818430130338e5f85a5025e21d7e31a3293b8f5a0e58362b805' + '9656a1efc798da1ac2dae94e921ed0f72719bd52d4d0138f305b993f778f7758') + +pkgver() { + cd gtk + git describe --tags | sed 's/-/+/g' +} + +prepare() { + cd gtk + NOCONFIGURE=1 ./autogen.sh +} + +build() { + cd gtk + + ./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --with-xinput=yes \ + --disable-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() { + cd gtk + make DESTDIR="$pkgdir" install + + install -Dt "$pkgdir/usr/share/gtk-2.0" -m644 ../gtkrc + install -Dt "$pkgdir/usr/share/libalpm/hooks" -m644 ../gtk-query-immodules-2.0.hook + + rm "$pkgdir/usr/bin/gtk-update-icon-cache" +} + +# vim:set et sw=2: |