Jan Alexander Steffens (heftig) pushed to branch main at Arch Linux / Packaging / Packages / libxml2
Commits: 8c5866b5 by Jan Alexander Steffens (heftig) at 2024-06-15T00:58:00+02:00 2.13.0-3: Fix gambas - - - - - 3 changed files: - .SRCINFO - + 0002-xinclude-Add-missing-include.patch - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -1,12 +1,13 @@ pkgbase = libxml2 pkgdesc = XML C parser and toolkit pkgver = 2.13.0 - pkgrel = 2 + pkgrel = 3 url = https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home arch = x86_64 license = MIT makedepends = git makedepends = python + depends = bash depends = glibc depends = icu depends = ncurses @@ -14,11 +15,13 @@ pkgbase = libxml2 depends = xz depends = zlib source = git+https://gitlab.gnome.org/GNOME/libxml2.git#tag=v2.13.0 - source = 0001-HACK-Don-t-run-fuzzing-tests.patch source = https://www.w3.org/XML/Test/xmlts20130923.tar.gz + source = 0001-HACK-Don-t-run-fuzzing-tests.patch + source = 0002-xinclude-Add-missing-include.patch b2sums = 5373f8063ac8d1515841141f52aa7fb144e0ca1602ccdf9cdaf2ebf6e98f49ef45e62bbfbc828395dde0656281f75bd017d8a96ad7dbd076baf4c046907806e2 - b2sums = 151e84ee17051eeecfa8c62a7376ff269860f3ff6d33fb92209ff5f8dc9576a5648bbe9ffc96317695c069760ccfecaa3e6f19fb7a7c2e9f039a146d7fc8a516 b2sums = 63a47bc69278ef510cd0b3779aed729e1b309e30efa0015d28ed051cc03f9dfddb447ab57b07b3393e8f47393d15473b0e199c34cb1f5f746b15ddfaa55670be + b2sums = 151e84ee17051eeecfa8c62a7376ff269860f3ff6d33fb92209ff5f8dc9576a5648bbe9ffc96317695c069760ccfecaa3e6f19fb7a7c2e9f039a146d7fc8a516 + b2sums = bf4adb119c7f2f332e43326a9e5c9a84b149c1652441f21702824ffb1f57528995c70b392c21cf25d0dd3433c7080c3bf304091342d7fa604be1f52f92f639a3 pkgname = libxml2 optdepends = python: Python bindings ===================================== 0002-xinclude-Add-missing-include.patch ===================================== @@ -0,0 +1,24 @@ +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: "Jan Alexander Steffens (heftig)" <hef...@archlinux.org> +Date: Sat, 15 Jun 2024 00:53:15 +0200 +Subject: [PATCH] xinclude: Add missing include + +Gambas fails to compile with + + error: 'xmlStructuredErrorFunc' has not been declared +--- + include/libxml/xinclude.h | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/include/libxml/xinclude.h b/include/libxml/xinclude.h +index 6a67953eb6df..71fa4c20dc25 100644 +--- a/include/libxml/xinclude.h ++++ b/include/libxml/xinclude.h +@@ -14,6 +14,7 @@ + #define __XML_XINCLUDE_H__ + + #include <libxml/xmlversion.h> ++#include <libxml/xmlerror.h> + #include <libxml/tree.h> + + #ifdef LIBXML_XINCLUDE_ENABLED ===================================== PKGBUILD ===================================== @@ -10,12 +10,13 @@ pkgname=( libxml2-docs ) pkgver=2.13.0 -pkgrel=2 +pkgrel=3 pkgdesc="XML C parser and toolkit" url="https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home" arch=(x86_64) license=(MIT) depends=( + bash glibc icu ncurses @@ -29,12 +30,14 @@ makedepends=( ) source=( "git+https://gitlab.gnome.org/GNOME/libxml2.git#tag=v$pkgver" - 0001-HACK-Don-t-run-fuzzing-tests.patch https://www.w3.org/XML/Test/xmlts20130923.tar.gz + 0001-HACK-Don-t-run-fuzzing-tests.patch + 0002-xinclude-Add-missing-include.patch ) b2sums=('5373f8063ac8d1515841141f52aa7fb144e0ca1602ccdf9cdaf2ebf6e98f49ef45e62bbfbc828395dde0656281f75bd017d8a96ad7dbd076baf4c046907806e2' + '63a47bc69278ef510cd0b3779aed729e1b309e30efa0015d28ed051cc03f9dfddb447ab57b07b3393e8f47393d15473b0e199c34cb1f5f746b15ddfaa55670be' '151e84ee17051eeecfa8c62a7376ff269860f3ff6d33fb92209ff5f8dc9576a5648bbe9ffc96317695c069760ccfecaa3e6f19fb7a7c2e9f039a146d7fc8a516' - '63a47bc69278ef510cd0b3779aed729e1b309e30efa0015d28ed051cc03f9dfddb447ab57b07b3393e8f47393d15473b0e199c34cb1f5f746b15ddfaa55670be') + 'bf4adb119c7f2f332e43326a9e5c9a84b149c1652441f21702824ffb1f57528995c70b392c21cf25d0dd3433c7080c3bf304091342d7fa604be1f52f92f639a3') prepare() { cd libxml2 @@ -56,6 +59,9 @@ prepare() { # Do not run fuzzing tests git apply -3 ../0001-HACK-Don-t-run-fuzzing-tests.patch + # Fix gambas + git apply -3 ../0002-xinclude-Add-missing-include.patch + NOCONFIGURE=1 ./autogen.sh } View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/libxml2/-/commit/8c5866b570056cd096c105359e60cd2c37fbd3fb -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/libxml2/-/commit/8c5866b570056cd096c105359e60cd2c37fbd3fb You're receiving this email because of your account on gitlab.archlinux.org.