[arch-commits] Commit in lib32-libxslt/trunk (PKGBUILD)
Levente Polyak
anthraxx at gemini.archlinux.org
Wed Sep 8 22:37:10 UTC 2021
Date: Wednesday, September 8, 2021 @ 22:37:10
Author: anthraxx
Revision: 1012983
upgpkg: lib32-libxslt 1.1.34-2: backport libxml2 2.9.12 fixes
Modified:
lib32-libxslt/trunk/PKGBUILD
----------+
PKGBUILD | 19 +++++++++++++++----
1 file changed, 15 insertions(+), 4 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2021-09-08 22:30:33 UTC (rev 1012982)
+++ PKGBUILD 2021-09-08 22:37:10 UTC (rev 1012983)
@@ -1,14 +1,15 @@
# Maintainer: Sven-Hendrik Haase <sh at lutzhaase.com>
+
_pkgbasename=libxslt
pkgname=lib32-libxslt
pkgver=1.1.34
-pkgrel=1
+pkgrel=2
pkgdesc="XML stylesheet transformation library (32-bit)"
arch=('x86_64')
url="http://xmlsoft.org/XSLT/"
license=('custom')
depends=('lib32-libxml2' 'lib32-libgcrypt' 'libxslt' 'lib32-xz')
-makedepends=(gcc-multilib git)
+makedepends=(git)
_commit=3653123f992db24cec417d12600f4c67388025e3 # tags/v1.1.34^0
source=("git+https://gitlab.gnome.org/GNOME/libxslt.git#commit=$_commit")
md5sums=('SKIP')
@@ -15,12 +16,17 @@
pkgver() {
cd "${_pkgbasename}"
- git describe --tags | sed 's/^v//;s/-/+/g'
+ git describe --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
}
prepare() {
cd "${_pkgbasename}"
+ # Fix build with libxml libxml2-2.9.12
+ git cherry-pick -n 9ae2f94df1721e002941b40665efb762aefcea1a
+ git cherry-pick -n 824657768aea2cce9c23e72ba8085cb5e44350c7
+ git cherry-pick -n 77c26bad0433541f486b1e7ced44ca9979376908
+
sed -e 's|/usr/bin/python -u|/usr/bin/python2 -u|g' -e 's|/usr/bin/python$|/usr/bin/python2|g' -i python/tests/*.py
NOCONFIGURE=1 ./autogen.sh
}
@@ -31,11 +37,16 @@
export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
cd "${_pkgbasename}"
- ./configure --prefix=/usr --libdir=/usr/lib32 --without-python
+ ./configure --prefix=/usr --libdir=/usr/lib32 --without-python --disable-static
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make
}
+check() {
+ cd "${_pkgbasename}"
+ make check
+}
+
package() {
cd "${_pkgbasename}"
make DESTDIR="${pkgdir}" install
More information about the arch-commits
mailing list