summaryrefslogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorPellegrino Prevete2022-03-05 02:04:51 +0000
committerPellegrino Prevete2022-03-05 02:04:51 +0000
commit3fe4e9a4995ee4c6a755527af70a58a33a5230e4 (patch)
treedccc4be794027c6f991962eecd960c1536be34e3 /PKGBUILD
parenta30f5e623ec8c7db4ba65d0104ebfe5cd96ac7b6 (diff)
upgrade to 2.9.13
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD24
1 files changed, 8 insertions, 16 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 33722c2..91c0958 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,24 +3,25 @@
# Contributor: Jan de Groot <jgc@archlinux.org>
# Contributor: Tom Gundersen <teg@jklm.no>
# Contributor: John Proctor <jproctor@prium.net>
+# Contributor: MarsSeed <marcell.meszaros@runbox.eu>
_pkgname=libxml2
pkgname=python2-$_pkgname
-pkgver=2.9.12
-pkgrel=6
+pkgver=2.9.13
+pkgrel=1
pkgdesc='XML parsing library, version 2'
url='http://www.xmlsoft.org/'
-arch=(x86_64)
+arch=(aarch64 i686 pentium4 x86_64)
license=(MIT)
depends=(zlib readline ncurses xz icu)
makedepends=(python2 git)
-_commit=b48e77cf4f6fa0792c5f4b639707a2b0675e461b # tags/v2.9.12^0
+_commit=a075d256fd9ff15590b86d981b75a50ead124fca # tags/v2.9.13^0
_w3_tests="https://www.w3.org/XML/Test/xmlts20130923.tar.gz"
source=("${_pkgname}::git+https://gitlab.gnome.org/GNOME/libxml2.git#commit=$_commit"
- no-fuzz.patch # Do not run fuzzing tests
+ no-fuzz.diff # Do not run fuzzing tests
"${_w3_tests}")
sha256sums=('SKIP'
- '163655aba312c237a234a82d64b71a65bd9d1d901e176d443e3e3ac64f3b1b32'
+ '3fc010d8c42b93e6d6f1fca6b598a561e9d2c8780ff3ca0c76a31efabaea404f'
'9b61db9f5dbffa545f4b8d78422167083a8568c59bd1129f94138f936cf6fc1f')
pkgver() {
@@ -36,21 +37,12 @@ prepare() {
cd "${_pkgname}"
- # Work around lxml API abuse
- git cherry-pick -n 85b1792e37b131e7a51af98a37f92472e8de5f3f
- # Fix regression in xmlNodeDumpOutputInternal
- git cherry-pick -n 13ad8736d294536da4cbcd70a96b0a2fbf47070c
- # Fix XPath recursion limit
- git cherry-pick -n 3e1aad4fe584747fd7d17cc7b2863a78e2d21a77
- # Fix whitespace when serializing empty HTML documents
- git cherry-pick -n 92d9ab4c28842a09ca2b76d3ff2f933e01b6cd6f
-
# Take patches from https://src.fedoraproject.org/rpms/libxml2/tree/master
local src
for src in "${source[@]}"; do
src="${src%%::*}"
src="${src##*/}"
- [[ $src = *.patch ]] || continue
+ [[ $src = *.diff ]] || continue
echo "Applying patch $src..."
git apply -3 "../$src"
done