From 663b3a71fb9cde7c0b2c50edd54541668bfbbdd6 Mon Sep 17 00:00:00 2001 From: Alexpux Date: Wed, 31 Dec 2014 22:08:32 +0300 Subject: [PATCH] xmlstartlet: Fix building. --- mingw-w64-xmlstarlet/PKGBUILD | 50 ++++++++++++++++++++--------------- 1 file changed, 29 insertions(+), 21 deletions(-) diff --git a/mingw-w64-xmlstarlet/PKGBUILD b/mingw-w64-xmlstarlet/PKGBUILD index 9dcac3dc58..80c14b513c 100644 --- a/mingw-w64-xmlstarlet/PKGBUILD +++ b/mingw-w64-xmlstarlet/PKGBUILD @@ -1,43 +1,51 @@ # Maintainer: Renato Silva _name=xmlstarlet -license=(MIT) -url="http://xmlstar.sourceforge.net" pkgdesc="Command-line XML toolkit" pkgver=r678.9a470e3 pkgrel=1 -arch=(any) - +arch=('any') +license=('MIT') +url="http://xmlstar.sourceforge.net" pkgname=(${MINGW_PACKAGE_PREFIX}-${_name}-git) provides=(${MINGW_PACKAGE_PREFIX}-${_name}) conflicts=(${MINGW_PACKAGE_PREFIX}-${_name}) - -md5sums=(SKIP) +md5sums=('SKIP') source=(${_name}::"git://xmlstar.git.sourceforge.net/gitroot/xmlstar/xmlstar") -makedepends=(${MINGW_PACKAGE_PREFIX}-libxml2 - ${MINGW_PACKAGE_PREFIX}-libxslt) +depends=(${MINGW_PACKAGE_PREFIX}-libxml2 + ${MINGW_PACKAGE_PREFIX}-libxslt) +makedepends=(${MINGW_PACKAGE_PREFIX}-gcc ${MINGW_PACKAGE_PREFIX}-libiconv) prepare() { - cd "$srcdir/${_name}" - autoreconf -sif + cd "$srcdir/${_name}" + autoreconf -sif } pkgver() { - cd "$srcdir/${_name}" - printf "r%s.%s" $(git rev-list --count HEAD) $(git rev-parse --short HEAD) + cd "$srcdir/${_name}" + printf "r%s.%s" $(git rev-list --count HEAD) $(git rev-parse --short HEAD) } build() { - cd "$srcdir/${_name}" - ./configure --prefix=${MINGW_PREFIX} - make + cd "$srcdir/${_name}" + ./configure \ + --prefix=${MINGW_PREFIX} \ + --build=${MINGW_CHOST} \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --with-libxml-prefix=${MINGW_PREFIX} \ + --with-libxslt-prefix=${MINGW_PREFIX} \ + --with-libiconv-prefix=${MINGW_PREFIX} + # --enable-static-libs # To link with libxml/libxslt statically + + make } package() { - cd "$srcdir/${_name}" - make DESTDIR="$pkgdir/" install - local license_dir="${pkgdir}${MINGW_PREFIX}/share/licenses/${_name}" - mkdir -p "$license_dir" - cp -v Copyright "$license_dir/Copyright" - mv -v "${pkgdir}${MINGW_PREFIX}/bin/xml.exe" "${pkgdir}${MINGW_PREFIX}/bin/xmlstarlet.exe" + cd "$srcdir/${_name}" + make DESTDIR="$pkgdir/" install + local license_dir="${pkgdir}${MINGW_PREFIX}/share/licenses/${_name}" + mkdir -p "$license_dir" + cp -v Copyright "$license_dir/Copyright" + mv -v "${pkgdir}${MINGW_PREFIX}/bin/xml.exe" "${pkgdir}${MINGW_PREFIX}/bin/xmlstarlet.exe" }