# Maintainer: Natanael Copa pkgname=gobject-introspection pkgver=1.42.0 pkgrel=0 pkgdesc="Introspection system for GObject-based libraries" url="http://live.gnome.org/GObjectIntrospection" arch="all" license="LGPL GPL" depends_dev="python glib-dev libffi-dev cairo-dev libtool" makedepends="$depends_dev flex bison python-dev" depends= replaces="libgirepository" source="http://ftp.gnome.org/pub/gnome/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz " # since this is a dev package by definition we dont bother separate -dev subpackages="$pkgname-doc $pkgname-dev" _builddir="$srcdir"/$pkgname-$pkgver prepare() { cd "$_builddir" for i in $source; do case $i in *.patch) msg "Applying $i" patch -p1 -i "$srcdir"/$i || return 1 ;; esac done } build() { cd "$_builddir" ./configure \ --build=$CBUILD \ --host=$CHOST \ --prefix=/usr \ --disable-static \ || return 1 make V=1 || return 1 } package() { cd "$_builddir" make DESTDIR="$pkgdir" install || return 1 find "$pkgdir" -name '*.la' -delete } dev() { mkdir -p "$subpkgdir"/usr/lib mv "$pkgdir"/usr/share "$subpkgdir"/usr/ || return 1 mv "$pkgdir"/usr/lib/gobject-introspection "$subpkgdir"/usr/lib/ \ || return 1 mv "$pkgdir"/usr/bin "$subpkgdir"/usr/ || return 1 default_dev replaces="gobject-introspection" } md5sums="4fa52f6b67367d9c1b99b98683ced202 gobject-introspection-1.42.0.tar.xz" sha256sums="3ba2edfad4f71d4f0de16960b5d5f2511335fa646b2c49bbb93ce5942b3f95f7 gobject-introspection-1.42.0.tar.xz" sha512sums="2f84aae6ebb73f1cda70be6070fdbd0791777baed0f12921518a3c9cc890c406d6649bf0441bef5b93b6da4320d0c2639d9090c43d1011deebd1652f1e958021 gobject-introspection-1.42.0.tar.xz"