diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 52 |
1 files changed, 31 insertions, 21 deletions
@@ -1,24 +1,32 @@ # Maintainer: pingplug <pingplug@foxmail.com> # Contributor: Schala Zeal <schalaalexiazeal@gmail.com> +_architectures="i686-w64-mingw32 x86_64-w64-mingw32" + pkgname=mingw-w64-librsvg -pkgver=2.42.3 +pkgver=2.42.4 pkgrel=1 pkgdesc="A SVG viewing library (mingw-w64)" -arch=(any) +arch=('any') url="https://wiki.gnome.org/action/show/Projects/LibRsvg" -license=("LGPL") -makedepends=(mingw-w64-configure mingw-w64-rust gdk-pixbuf2 intltool setconf) -depends=(mingw-w64-gdk-pixbuf2 mingw-w64-pango mingw-w64-cairo mingw-w64-libcroco mingw-w64-freetype2) -options=(staticlibs !strip !buildflags) -source=("https://download.gnome.org/sources/librsvg/${pkgver%.*}/librsvg-$pkgver.tar.xz" +license=('LGPL') +depends=('mingw-w64-gdk-pixbuf2' + 'mingw-w64-pango' + 'mingw-w64-cairo' + 'mingw-w64-libcroco' + 'mingw-w64-freetype2') +makedepends=('mingw-w64-configure' + 'mingw-w64-rust' + 'gdk-pixbuf2' + 'intltool' + 'setconf') +options=('!strip' 'staticlibs' '!buildflags') +source=("https://download.gnome.org/sources/librsvg/${pkgver%.*}/librsvg-${pkgver}.tar.xz" "configure-fix.patch" "makefile-fix.patch") -sha256sums=('704f2c44b9b170fc5498de36a161d01ca8f584ba9c42654b98565a7b7bcbe657' - 'fc77e9abc35af2502de7f8273913b10d2684f422012652822741194d4b35b6fc' - '38b3b7dfffb709121f1154427238fc7fc92825687c00959235b1d0b5909ac4d0') - -_architectures="i686-w64-mingw32 x86_64-w64-mingw32" +sha256sums=('225280a2a69ee4cce6452a1a92d9297cc1b34a8faface2bf2b4b9da48f044de3' + '0608a99f3743fb539f38a2e3c187998053498c1b3b842dcc9d33c458ac76568e' + '3e1f0eccba85a8870c9a7f23eb3662d18993d53e6d01dfc8a28ee9d59f85092e') prepare() { cd ${srcdir} @@ -35,12 +43,12 @@ prepare() { } build() { - if [[ -d "$RUST_PATH" ]] ; then - export PATH="$RUST_PATH:$PATH" + if [[ -d "${RUST_PATH}" ]] ; then + export PATH="${RUST_PATH}:${PATH}" else - export PATH="/opt/rust/bin:$PATH" + export PATH="/opt/rust/bin:${PATH}" fi - if [[ ! -d "$CARGO_HOME" ]] ; then + if [[ ! -d "${CARGO_HOME}" ]] ; then export CARGO_HOME="/opt/rust/cargo" fi @@ -60,10 +68,12 @@ build() { package() { for _arch in ${_architectures}; do cd "${srcdir}/librsvg-${pkgver}/build-${_arch}" - make DESTDIR="$pkgdir" install - find "$pkgdir/usr/${_arch}" -name '*.exe' -exec ${_arch}-strip {} \; - find "$pkgdir/usr/${_arch}" -name '*.dll' -exec ${_arch}-strip --strip-unneeded {} \; - find "$pkgdir/usr/${_arch}" -name '*.a' -o -name '*.dll' | xargs ${_arch}-strip -g - rm -r "$pkgdir/usr/${_arch}/share/doc" + make DESTDIR="${pkgdir}" install + find "${pkgdir}/usr/${_arch}" -name '*.exe' -exec ${_arch}-strip {} \; + find "${pkgdir}/usr/${_arch}" -name '*.dll' -exec ${_arch}-strip --strip-unneeded {} \; + find "${pkgdir}/usr/${_arch}" -name '*.a' -o -name '*.dll' | xargs ${_arch}-strip -g + rm -r "${pkgdir}/usr/${_arch}/share/doc" done } + +# vim:set ts=2 sw=2 et: |