From b2f076a7d43d20aec231b2ea05f88d565f1fc360 Mon Sep 17 00:00:00 2001 From: Cecil Date: Mon, 4 Jul 2011 22:43:10 -0700 Subject: libxml++:Bumped to latest. --- abs/extra/libxml++/PKGBUILD | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 abs/extra/libxml++/PKGBUILD diff --git a/abs/extra/libxml++/PKGBUILD b/abs/extra/libxml++/PKGBUILD new file mode 100644 index 0000000..15e8bab --- /dev/null +++ b/abs/extra/libxml++/PKGBUILD @@ -0,0 +1,39 @@ +# $Id: PKGBUILD 79727 2010-05-06 12:45:59Z jgc $ +# Maintainer: damir + +pkgbase=libxml++ +pkgname=('libxml++' 'libxml++-docs') +pkgver=2.30.1 +pkgrel=1 +arch=('i686' 'x86_64') +license=('LGPL') +url="http://libxmlplusplus.sourceforge.net/" +makedepends=('pkgconfig' 'glibmm-docs' 'libxml2>=2.7.7' 'glibmm>=2.24.2') +options=('!libtool' '!emptydirs') +source=(http://ftp.gnome.org/pub/GNOME/sources/${pkgbase}/2.30/${pkgbase}-${pkgver}.tar.bz2) +sha256sums=('433f0e36486573a81582d62c83dc741d50bf795ce1a2dca076a54b16c28ab90a') + +build() { + cd "${srcdir}/${pkgbase}-${pkgver}" + ./configure --prefix=/usr || return 1 + make || return 1 +} + +package_libxml++() { + pkgdesc="C++ bindings to libxml2" + depends=('libxml2>=2.7.7' 'glibmm>=2.24.2') + replaces=('libxml++2') + provides=("libxml++2=${pkgver}") + conflicts=('libxml++2') + + cd "${srcdir}/${pkgbase}-${pkgver}" + sed -i -e 's/install-data-am: install-data-local install-dist_referenceDATA/install-data-am: /' Makefile || return 1 + make DESTDIR="${pkgdir}" install || return 1 +} + +package_libxml++-docs() { + pkgdesc="Developer documentation for libxml++" + depends=('glibmm-docs') + cd "${srcdir}/${pkgbase}-${pkgver}" + make DESTDIR="${pkgdir}" install-data-local install-dist_referenceDATA || return 1 +} -- cgit v0.12