# Maintainer: Natanael Copa setglobal pkgname = 'libplist' setglobal pkgver = '2.0.0' setglobal pkgrel = '0' setglobal pkgdesc = '"A library to handle Apple Property List format whereas it's binary or XML'" setglobal url = '"http://libimobiledevice.org/'" setglobal arch = '"all'" setglobal license = '"GPL2 LGPL2.1'" setglobal depends = ''"" setglobal depends_dev = '"libxml2-dev glib-dev'" setglobal makedepends = ""swig python2-dev $depends_dev cython-dev python2 cython"" setglobal subpackages = ""$pkgname-dev py-$pkgname:py $pkgname-util $pkgname++:cxx"" setglobal source = ""http://www.libimobiledevice.org/downloads/libplist-$pkgver.tar.bz2"" setglobal _builddir = ""$srcdir"/build" setglobal _src = ""$srcdir"/$pkgname-$pkgver" proc build { cd $srcdir mkdir -p $_builddir cd $_builddir $_src/configure \ --build=$CBUILD \ --host=$CHOST \ --prefix=/usr \ --mandir=/usr/share/man \ || return 1 make || return 1 } proc package { cd $_builddir make DESTDIR="$pkgdir" install || return 1 } proc util { setglobal pkgdesc = '"Util for libplist'" mkdir -p "$subpkgdir"/usr mv "$pkgdir"/usr/bin "$subpkgdir"/usr/ } proc py { setglobal pkgdesc = '"Python bindings for libplist'" mkdir -p "$subpkgdir"/usr/lib mv "$pkgdir"/usr/lib/python* "$subpkgdir"/usr/lib/ } proc cxx { setglobal pkgdesc = '"C++ bindings to libplist'" mkdir -p "$subpkgdir"/usr/lib mv "$pkgdir"/usr/lib/*++.so.* "$subpkgdir"/usr/lib/ } setglobal sha512sums = '"81508bf6773483528816725c3b5b868563b84fd7810999404072e5ea9efa7fc9f11ef997f32208e4421aa26b15edd0c65f87c67c1472e8c4e356f1e9fe7740ee libplist-2.0.0.tar.bz2'"