From d5eedcebc8b007e96b8b9bfb734f82025c503de0 Mon Sep 17 00:00:00 2001 From: Luis Date: Mon, 20 Nov 2023 15:17:42 +0000 Subject: [PATCH] libxml2: update spkgbuild --- main/libxml2/.pkgfiles | 12 +++++++++++- main/libxml2/pre-install.sh | 4 ++++ main/libxml2/spkgbuild | 20 ++++++++++++-------- 3 files changed, 27 insertions(+), 9 deletions(-) create mode 100644 main/libxml2/pre-install.sh diff --git a/main/libxml2/.pkgfiles b/main/libxml2/.pkgfiles index 1355d6c4b..41871bb9d 100644 --- a/main/libxml2/.pkgfiles +++ b/main/libxml2/.pkgfiles @@ -1,4 +1,4 @@ -libxml2-2.11.6-1 +libxml2-2.11.6-2 drwxr-xr-x root/root usr/ drwxr-xr-x root/root usr/bin/ -rwxr-xr-x root/root usr/bin/xml2-config @@ -62,6 +62,16 @@ lrwxrwxrwx root/root usr/lib/libxml2.so.2 -> libxml2.so.2.11.6 -rwxr-xr-x root/root usr/lib/libxml2.so.2.11.6 drwxr-xr-x root/root usr/lib/pkgconfig/ -rw-r--r-- root/root usr/lib/pkgconfig/libxml-2.0.pc +drwxr-xr-x root/root usr/lib/python3.11/ +drwxr-xr-x root/root usr/lib/python3.11/site-packages/ +drwxr-xr-x root/root usr/lib/python3.11/site-packages/__pycache__/ +-rw-r--r-- root/root usr/lib/python3.11/site-packages/__pycache__/drv_libxml2.cpython-311.opt-1.pyc +-rw-r--r-- root/root usr/lib/python3.11/site-packages/__pycache__/drv_libxml2.cpython-311.pyc +-rw-r--r-- root/root usr/lib/python3.11/site-packages/__pycache__/libxml2.cpython-311.opt-1.pyc +-rw-r--r-- root/root usr/lib/python3.11/site-packages/__pycache__/libxml2.cpython-311.pyc +-rw-r--r-- root/root usr/lib/python3.11/site-packages/drv_libxml2.py +-rw-r--r-- root/root usr/lib/python3.11/site-packages/libxml2.py +-rwxr-xr-x root/root usr/lib/python3.11/site-packages/libxml2mod.so drwxr-xr-x root/root usr/share/ drwxr-xr-x root/root usr/share/aclocal/ -rw-r--r-- root/root usr/share/aclocal/libxml.m4 diff --git a/main/libxml2/pre-install.sh b/main/libxml2/pre-install.sh new file mode 100644 index 000000000..b2db54321 --- /dev/null +++ b/main/libxml2/pre-install.sh @@ -0,0 +1,4 @@ +#!/bin/sh + +# The port 'python3-libxml2' conflicts with 'libxml2', now build with Python +scratch isinstalled python3-libxml2 && scratch remove -y python3-libxml2 diff --git a/main/libxml2/spkgbuild b/main/libxml2/spkgbuild index 870b8b1a1..7662048d5 100755 --- a/main/libxml2/spkgbuild +++ b/main/libxml2/spkgbuild @@ -1,20 +1,24 @@ # description : Contains libraries and utilities used for parsing XML files -# depends : icu +# homepage : https://github.com/GNOME/libxml2 +# depends : xz zlib name=libxml2 version=2.11.6 -release=1 +release=2 source="https://download.gnome.org/sources/$name/${version%.*}/$name-$version.tar.xz" build() { cd $name-$version - ./configure --prefix=/usr \ - --disable-static \ - --with-history \ - --with-icu \ - --without-python + ./configure \ + --prefix=/usr \ + --disable-static \ + --with-history \ + --with-python=/usr/bin/python3 make make DESTDIR=$PKG install - + + rm -r $PKG/usr/share/doc \ + $PKG/usr/share/gtk-doc } +