#Packager: Dimitris Tzemos pkgname=json-glib pkgver=1.4.2 pkgrel=1dj source=("http://ftp.gnome.org/pub/GNOME/sources/json-glib/1.4/json-glib-$pkgver.tar.xz") docs=("AUTHORS*" "ChangeLog" "CHANGES" "COPYING*" "LICENSE*" "NEWS*" "README*" "THANKS*" "TODO*") url=http://live.gnome.org/JsonGlib slackdesc=\ ( #|-----handy-ruler------------------------------------------------------| "json-glib (serialization/deserialization support for the JSON format)" "JSON-GLib is a library providing serialization and deserialization" "support for the JavaScript Object Notation (JSON) format described by" "RFC 4627." ) build() { cd $startdir/src/$pkgname-$pkgver export CFLAGS="$SLKCFLAGS" export CXXFLAGS="$SLKCFLAGS" mkdir build cd build meson setup \ --prefix=/usr \ --libdir=lib${LIBDIRSUFFIX} \ --libexecdir=/usr/libexec \ --bindir=/usr/bin \ --sbindir=/usr/sbin \ --includedir=/usr/include \ --datadir=/usr/share \ --mandir=/usr/man \ --sysconfdir=/etc \ --localstatedir=/var \ --buildtype=release \ -Ddocs=true \ .. || exit 1 ninja || exit 1 DESTDIR=$startdir/pkg ninja install || exit 1 cd .. # Don't ship .la files: rm -f $startdir/pkg/{,usr/}lib${LIBDIRSUFFIX}/*.la # Don't package test files: rm -rf $startdir/pkg/usr/{share,libexec}/installed-tests rmdir $startdir/pkg/usr/libexec 2> /dev/null }