diff options
author | pingplug | 2018-05-16 16:24:18 +0800 |
---|---|---|
committer | pingplug | 2018-05-16 16:24:18 +0800 |
commit | 4964e54cd7c05c24e78a314d4e687a5d3e039b5f (patch) | |
tree | 7ecd89b58840ada45ac929e2828c03a790336f7f | |
parent | 58f9fc139e9fe20f256dea7bf7e1a18a24912f90 (diff) | |
download | aur-4964e54cd7c05c24e78a314d4e687a5d3e039b5f.tar.gz |
Updated to 2.42.4
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 52 | ||||
-rw-r--r-- | configure-fix.patch | 10 | ||||
-rw-r--r-- | makefile-fix.patch | 28 |
4 files changed, 56 insertions, 46 deletions
@@ -1,6 +1,6 @@ pkgbase = mingw-w64-librsvg pkgdesc = A SVG viewing library (mingw-w64) - pkgver = 2.42.3 + pkgver = 2.42.4 pkgrel = 1 url = https://wiki.gnome.org/action/show/Projects/LibRsvg arch = any @@ -15,15 +15,15 @@ pkgbase = mingw-w64-librsvg depends = mingw-w64-cairo depends = mingw-w64-libcroco depends = mingw-w64-freetype2 - options = staticlibs options = !strip + options = staticlibs options = !buildflags - source = https://download.gnome.org/sources/librsvg/2.42/librsvg-2.42.3.tar.xz + source = https://download.gnome.org/sources/librsvg/2.42/librsvg-2.42.4.tar.xz source = configure-fix.patch source = makefile-fix.patch - sha256sums = 704f2c44b9b170fc5498de36a161d01ca8f584ba9c42654b98565a7b7bcbe657 - sha256sums = fc77e9abc35af2502de7f8273913b10d2684f422012652822741194d4b35b6fc - sha256sums = 38b3b7dfffb709121f1154427238fc7fc92825687c00959235b1d0b5909ac4d0 + sha256sums = 225280a2a69ee4cce6452a1a92d9297cc1b34a8faface2bf2b4b9da48f044de3 + sha256sums = 0608a99f3743fb539f38a2e3c187998053498c1b3b842dcc9d33c458ac76568e + sha256sums = 3e1f0eccba85a8870c9a7f23eb3662d18993d53e6d01dfc8a28ee9d59f85092e pkgname = mingw-w64-librsvg @@ -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: diff --git a/configure-fix.patch b/configure-fix.patch index da1fb19403ee..134c7f6d34c2 100644 --- a/configure-fix.patch +++ b/configure-fix.patch @@ -1,7 +1,7 @@ -diff -ruN librsvg-2.42.3/configure.ac librsvg-2.42.3-pathed/configure.ac ---- librsvg-2.42.3/configure.ac 2018-03-05 21:28:37.000000000 +0800 -+++ librsvg-2.42.3-pathed/configure.ac 2018-03-12 10:37:34.110274440 +0800 -@@ -122,6 +122,22 @@ +diff -ruN librsvg-2.42.4/configure.ac librsvg-2.42.4-patched/configure.ac +--- librsvg-2.42.4/configure.ac 2018-05-08 02:33:46.000000000 +0800 ++++ librsvg-2.42.4-patched/configure.ac 2018-05-16 15:05:00.000000000 +0800 +@@ -119,6 +119,22 @@ AC_MSG_RESULT([$native_win32]) AM_CONDITIONAL(OS_WIN32, test "$native_win32" = "yes") @@ -24,7 +24,7 @@ diff -ruN librsvg-2.42.3/configure.ac librsvg-2.42.3-pathed/configure.ac dnl =========================================================================== GLIB_MKENUMS=`$PKG_CONFIG --variable=glib_mkenums glib-2.0` -@@ -290,7 +306,7 @@ +@@ -283,7 +299,7 @@ AM_CONDITIONAL(CROSS_COMPILING, test $cross_compiling = yes) if test "x$cross_compiling" = "xyes" ; then diff --git a/makefile-fix.patch b/makefile-fix.patch index 8c82e4fcdb9c..86539a9a8e71 100644 --- a/makefile-fix.patch +++ b/makefile-fix.patch @@ -1,7 +1,7 @@ -diff -ruN librsvg-2.42.3/Makefile.am librsvg-2.42.3-pathed/Makefile.am ---- librsvg-2.42.3/Makefile.am 2018-03-05 21:28:37.000000000 +0800 -+++ librsvg-2.42.3-pathed/Makefile.am 2018-03-12 10:37:43.367560025 +0800 -@@ -115,7 +115,7 @@ +diff -ruN librsvg-2.42.4/Makefile.am librsvg-2.42.4-patched/Makefile.am +--- librsvg-2.42.4/Makefile.am 2018-05-08 02:33:46.000000000 +0800 ++++ librsvg-2.42.4-patched/Makefile.am 2018-05-16 15:05:00.000000000 +0800 +@@ -117,7 +117,7 @@ endif if CROSS_COMPILING @@ -10,7 +10,7 @@ diff -ruN librsvg-2.42.3/Makefile.am librsvg-2.42.3-pathed/Makefile.am endif CARGO_VERBOSE = $(cargo_verbose_$(V)) -@@ -124,6 +124,7 @@ +@@ -126,6 +126,7 @@ cargo_verbose_1 = --verbose RUST_LIB=@abs_top_builddir@/target/@RUST_TARGET_SUBDIR@/librsvg_internals.a @@ -18,7 +18,7 @@ diff -ruN librsvg-2.42.3/Makefile.am librsvg-2.42.3-pathed/Makefile.am CARGO_TARGET_DIR=@abs_top_builddir@/target check-local: -@@ -145,7 +146,8 @@ +@@ -147,7 +148,8 @@ PKG_CONFIG_ALLOW_CROSS=1 \ PKG_CONFIG='$(PKG_CONFIG)' \ CARGO_TARGET_DIR=$(CARGO_TARGET_DIR) \ @@ -28,7 +28,7 @@ diff -ruN librsvg-2.42.3/Makefile.am librsvg-2.42.3-pathed/Makefile.am librsvg_@RSVG_API_MAJOR_VERSION@_la_CPPFLAGS = \ -I$(top_srcdir) \ -@@ -171,8 +173,7 @@ +@@ -173,8 +175,7 @@ librsvg_@RSVG_API_MAJOR_VERSION@_la_LIBADD = \ $(LIBRSVG_LIBS) \ @@ -38,9 +38,9 @@ diff -ruN librsvg-2.42.3/Makefile.am librsvg-2.42.3-pathed/Makefile.am librsvgincdir = $(includedir)/librsvg-$(RSVG_API_VERSION)/librsvg librsvginc_HEADERS = \ -diff -ruN librsvg-2.42.3/Makefile.in librsvg-2.42.3-pathed/Makefile.in ---- librsvg-2.42.3/Makefile.in 2018-03-05 21:29:19.000000000 +0800 -+++ librsvg-2.42.3-pathed/Makefile.in 2018-03-12 10:37:43.367560025 +0800 +diff -ruN librsvg-2.42.4/Makefile.in librsvg-2.42.4-patched/Makefile.in +--- librsvg-2.42.4/Makefile.in 2018-05-16 16:11:03.000000000 +0800 ++++ librsvg-2.42.4-patched/Makefile.in 2018-05-16 15:05:00.000000000 +0800 @@ -223,7 +223,7 @@ LTLIBRARIES = $(lib_LTLIBRARIES) am__DEPENDENCIES_1 = @@ -50,7 +50,7 @@ diff -ruN librsvg-2.42.3/Makefile.in librsvg-2.42.3-pathed/Makefile.in am__dirstamp = $(am__leading_dot)dirstamp am__objects_1 = am_librsvg_@RSVG_API_MAJOR_VERSION@_la_OBJECTS = librsvg/librsvg_@RSVG_API_MAJOR_VERSION@_la-librsvg-enum-types.lo \ -@@ -701,12 +702,13 @@ +@@ -703,12 +703,13 @@ @DEBUG_RELEASE_FALSE@CARGO_RELEASE_ARGS = --release @DEBUG_RELEASE_TRUE@CARGO_RELEASE_ARGS = @@ -65,7 +65,7 @@ diff -ruN librsvg-2.42.3/Makefile.in librsvg-2.42.3-pathed/Makefile.in CARGO_TARGET_DIR = @abs_top_builddir@/target librsvg_@RSVG_API_MAJOR_VERSION@_la_CPPFLAGS = \ -I$(top_srcdir) \ -@@ -732,8 +734,7 @@ +@@ -734,8 +735,7 @@ librsvg_@RSVG_API_MAJOR_VERSION@_la_LIBADD = \ $(LIBRSVG_LIBS) \ @@ -75,7 +75,7 @@ diff -ruN librsvg-2.42.3/Makefile.in librsvg-2.42.3-pathed/Makefile.in librsvgincdir = $(includedir)/librsvg-$(RSVG_API_VERSION)/librsvg librsvginc_HEADERS = \ -@@ -1050,8 +1051,8 @@ +@@ -1050,8 +1050,8 @@ librsvg/librsvg_@RSVG_API_MAJOR_VERSION@_la-rsvg-xml.lo: \ librsvg/$(am__dirstamp) librsvg/$(DEPDIR)/$(am__dirstamp) @@ -86,7 +86,7 @@ diff -ruN librsvg-2.42.3/Makefile.in librsvg-2.42.3-pathed/Makefile.in install-binPROGRAMS: $(bin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ -@@ -1990,7 +1991,8 @@ +@@ -1982,7 +1982,8 @@ PKG_CONFIG_ALLOW_CROSS=1 \ PKG_CONFIG='$(PKG_CONFIG)' \ CARGO_TARGET_DIR=$(CARGO_TARGET_DIR) \ |