# Maintainer: Márcio Silva # based of glib2 pkgbase=glib2 pkgname=glib2-static pkgver=2.49.7+6+g3602f93 pkgrel=1 pkgdesc="Low level core library (static libraries only)" url="http://www.gtk.org/" arch=(i686 x86_64 armv7h) makedepends=('python' 'git') _commit=3602f934855a484c5eec28f12a6535e14de1778d source=("git://git.gnome.org/glib#commit=$_commit" revert-warn-glib-compile-schemas.patch) sha256sums=('SKIP' '049240975cd2f1c88fbe7deb28af14d4ec7d2640495f7ca8980d873bb710cc97') pkgver() { cd glib git describe --tags | sed 's/-/+/g' } prepare() { cd glib patch -Rp1 -i ../revert-warn-glib-compile-schemas.patch NOCONFIGURE=1 ./autogen.sh } build() { cd glib ./configure --prefix=/usr --libdir=/usr/lib \ --disable-fam --enable-static sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool make } check() { cd glib # Takes an effing long time #make -k check || : } package() { depends=('glib2') options=('staticlibs') license=('LGPL') cd glib make completiondir=/usr/share/bash-completion/completions DESTDIR="$pkgdir" install # remove conflicting files rm -vr ${pkgdir}/usr/{bin,lib/{glib-*,pkgconfig},include,share} rm -v ${pkgdir}/usr/lib/lib*.so* }