Date: Saturday, March 18, 2023 @ 01:42:16
  Author: heftig
Revision: 1421549

archrelease: copy trunk to multilib-x86_64

Added:
  lib32-librsvg/repos/multilib-x86_64/PKGBUILD
    (from rev 1421548, lib32-librsvg/trunk/PKGBUILD)
  lib32-librsvg/repos/multilib-x86_64/multilib.diff
    (from rev 1421548, lib32-librsvg/trunk/multilib.diff)
Deleted:
  lib32-librsvg/repos/multilib-x86_64/PKGBUILD
  lib32-librsvg/repos/multilib-x86_64/multilib.diff

---------------+
 PKGBUILD      |  158 ++++++++++++++++++++++++++++++--------------------------
 multilib.diff |   58 ++++++++++----------
 2 files changed, 114 insertions(+), 102 deletions(-)

Deleted: PKGBUILD
===================================================================
--- PKGBUILD    2023-03-18 01:41:33 UTC (rev 1421548)
+++ PKGBUILD    2023-03-18 01:42:16 UTC (rev 1421549)
@@ -1,73 +0,0 @@
-# Maintainer: Jan Alexander Steffens (heftig) <[email protected]>
-# Contributor: Maxime Gauduin <[email protected]>
-# Contributor: jtts <[email protected]>
-# Contributor: Jan de Groot <[email protected]>
-
-pkgname=lib32-librsvg
-pkgver=2.55.1
-pkgrel=1
-epoch=2
-pkgdesc="SVG rendering library (32-bit)"
-url="https://wiki.gnome.org/Projects/LibRsvg";
-arch=(x86_64)
-license=(LGPL)
-depends=(lib32-cairo lib32-freetype2 lib32-gdk-pixbuf2 lib32-glib2
-         lib32-harfbuzz lib32-libxml2 lib32-pango librsvg)
-makedepends=(gobject-introspection git rust lib32-rust-libs)
-checkdepends=(ttf-dejavu)
-options=(debug)
-_commit=b556c32bd6e57b3310ed0cea1ab77f48014a291b  # tags/2.55.1^0
-source=("git+https://gitlab.gnome.org/GNOME/librsvg.git#commit=$_commit";
-        multilib.diff)
-sha256sums=('SKIP'
-            '266527dd62277b42cbe75cb4872da344156bcde14c355a06a529541bb0b89966')
-
-pkgver() {
-  cd librsvg
-  git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
-}
-
-prepare() {
-  cd librsvg
-
-  # Hack to remove docs and cross-compile rust only
-  git apply -3 ../multilib.diff
-
-  NOCONFIGURE=1 ./autogen.sh
-}
-
-# Use LTO
-export CARGO_PROFILE_RELEASE_LTO=true CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1
-
-# Use debug
-export CARGO_PROFILE_RELEASE_DEBUG=2
-
-build() {
-  cd librsvg
-
-  export CC='gcc -m32'
-  export CXX='g++ -m32'
-  export PKG_CONFIG=i686-pc-linux-gnu-pkg-config
-  export RUST_TARGET=i686-unknown-linux-gnu
-
-  ./configure --prefix=/usr --disable-static --disable-vala \
-    --disable-introspection --libdir=/usr/lib32
-  sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0 /g' libtool
-  make
-}
-
-check() {
-  # Test suite is very dependent on the versions of
-  # Cairo, Pango, FreeType and HarfBuzz
-  make -C librsvg check || :
-}
-
-package() {
-  provides=(librsvg-${pkgver%%.*}.so)
-
-  make -C librsvg DESTDIR="$pkgdir" install
-
-  rm -r "$pkgdir"/usr/{bin,include,share}
-}
-
-# vim:set sw=2 sts=-1 et:

Copied: lib32-librsvg/repos/multilib-x86_64/PKGBUILD (from rev 1421548, 
lib32-librsvg/trunk/PKGBUILD)
===================================================================
--- PKGBUILD                            (rev 0)
+++ PKGBUILD    2023-03-18 01:42:16 UTC (rev 1421549)
@@ -0,0 +1,85 @@
+# Maintainer: Jan Alexander Steffens (heftig) <[email protected]>
+# Contributor: Maxime Gauduin <[email protected]>
+# Contributor: jtts <[email protected]>
+# Contributor: Jan de Groot <[email protected]>
+
+pkgname=lib32-librsvg
+pkgver=2.56.0
+pkgrel=1
+epoch=2
+pkgdesc="SVG rendering library (32-bit)"
+url="https://wiki.gnome.org/Projects/LibRsvg";
+arch=(x86_64)
+license=(LGPL)
+depends=(
+  lib32-cairo
+  lib32-freetype2
+  lib32-gdk-pixbuf2
+  lib32-glib2
+  lib32-harfbuzz
+  lib32-libxml2
+  lib32-pango
+  librsvg
+)
+makedepends=(
+  git
+  gobject-introspection
+  lib32-rust-libs
+  rust
+)
+checkdepends=(ttf-dejavu)
+_commit=b831e077174ae608d8cd09e532fc0e7ce1fe5c4f  # tags/2.56.0^0
+source=("git+https://gitlab.gnome.org/GNOME/librsvg.git#commit=$_commit";
+        multilib.diff)
+sha256sums=('SKIP'
+            'f9e033a5dd6d08aeb90672f25ab8853bc4bb5fa4c21119c32a77bf5eb37bd4a3')
+
+pkgver() {
+  cd librsvg
+  git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
+}
+
+prepare() {
+  cd librsvg
+
+  # Hack to remove docs and cross-compile rust only
+  git apply -3 ../multilib.diff
+
+  NOCONFIGURE=1 ./autogen.sh
+}
+
+# Use LTO
+export CARGO_PROFILE_RELEASE_LTO=true CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1
+
+# Use debug
+export CARGO_PROFILE_RELEASE_DEBUG=2
+
+build() {
+  cd librsvg
+
+  export CC='gcc -m32'
+  export CXX='g++ -m32'
+  export PKG_CONFIG=i686-pc-linux-gnu-pkg-config
+  export RUST_TARGET=i686-unknown-linux-gnu
+
+  ./configure --prefix=/usr --disable-static --disable-vala \
+    --disable-introspection --libdir=/usr/lib32
+  sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0 /g' libtool
+  make
+}
+
+check() {
+  # Test suite is very dependent on the versions of
+  # Cairo, Pango, FreeType and HarfBuzz
+  make -C librsvg check || :
+}
+
+package() {
+  provides=(librsvg-${pkgver%%.*}.so)
+
+  make -C librsvg DESTDIR="$pkgdir" install
+
+  rm -r "$pkgdir"/usr/{bin,include,share}
+}
+
+# vim:set sw=2 sts=-1 et:

Deleted: multilib.diff
===================================================================
--- multilib.diff       2023-03-18 01:41:33 UTC (rev 1421548)
+++ multilib.diff       2023-03-18 01:42:16 UTC (rev 1421549)
@@ -1,29 +0,0 @@
-diff --git i/Makefile.am w/Makefile.am
-index 3c6388c9..cd3f9576 100644
---- i/Makefile.am
-+++ w/Makefile.am
-@@ -141,9 +141,7 @@ else
- CARGO_RELEASE_ARGS=--release
- endif
- 
--if CROSS_COMPILING
- CARGO_TARGET_ARGS=--target=$(RUST_TARGET)
--endif
- 
- CARGO_VERBOSE = $(cargo_verbose_$(V))
- cargo_verbose_ = $(cargo_verbose_$(AM_DEFAULT_VERBOSITY))
-diff --git i/configure.ac w/configure.ac
-index de941ee8..0784c21f 100644
---- i/configure.ac
-+++ w/configure.ac
-@@ -286,9 +286,7 @@ AC_ARG_VAR(RUST_TARGET, [Set rust target (default=$host)])
- : ${RUST_TARGET:=$host}
- 
- AM_CONDITIONAL([CROSS_COMPILING], [test "x$cross_compiling" = xyes])
--AS_IF([test "x$cross_compiling" = "xyes"], [
--      RUST_TARGET_SUBDIR="$RUST_TARGET/$RUST_TARGET_SUBDIR"
--])
-+RUST_TARGET_SUBDIR="$RUST_TARGET/$RUST_TARGET_SUBDIR"
- AC_SUBST([RUST_TARGET_SUBDIR])
- 
- dnl 
===========================================================================

Copied: lib32-librsvg/repos/multilib-x86_64/multilib.diff (from rev 1421548, 
lib32-librsvg/trunk/multilib.diff)
===================================================================
--- multilib.diff                               (rev 0)
+++ multilib.diff       2023-03-18 01:42:16 UTC (rev 1421549)
@@ -0,0 +1,29 @@
+diff --git i/Makefile.am w/Makefile.am
+index 3a2bf872..a7a62b17 100644
+--- i/Makefile.am
++++ w/Makefile.am
+@@ -142,9 +142,7 @@ else
+ CARGO_RELEASE_ARGS=--release
+ endif
+ 
+-if CROSS_COMPILING
+ CARGO_TARGET_ARGS=--target=$(RUST_TARGET)
+-endif
+ 
+ CARGO_VERBOSE = $(cargo_verbose_$(V))
+ cargo_verbose_ = $(cargo_verbose_$(AM_DEFAULT_VERBOSITY))
+diff --git i/configure.ac w/configure.ac
+index f4f206f2..434ec351 100644
+--- i/configure.ac
++++ w/configure.ac
+@@ -287,9 +287,7 @@ AC_ARG_VAR(RUST_TARGET, [Set rust target (default=$host)])
+ : ${RUST_TARGET:=$host}
+ 
+ AM_CONDITIONAL([CROSS_COMPILING], [test "x$cross_compiling" = xyes])
+-AS_IF([test "x$cross_compiling" = "xyes"], [
+-      RUST_TARGET_SUBDIR="$RUST_TARGET/$RUST_TARGET_SUBDIR"
+-])
++RUST_TARGET_SUBDIR="$RUST_TARGET/$RUST_TARGET_SUBDIR"
+ AC_SUBST([RUST_TARGET_SUBDIR])
+ 
+ dnl 
===========================================================================

Reply via email to