libxml2: changed back to autotools
This commit is contained in:
parent
3d39dc7d03
commit
80c83188c0
@ -55,20 +55,22 @@ drwxr-xr-x root/root usr/include/libxml2/libxml/
|
||||
-rw-r--r-- root/root usr/include/libxml2/libxml/xpointer.h
|
||||
drwxr-xr-x root/root usr/lib/
|
||||
drwxr-xr-x root/root usr/lib/cmake/
|
||||
drwxr-xr-x root/root usr/lib/cmake/libxml2-2.9.13/
|
||||
-rw-r--r-- root/root usr/lib/cmake/libxml2-2.9.13/libxml2-config-version.cmake
|
||||
-rw-r--r-- root/root usr/lib/cmake/libxml2-2.9.13/libxml2-config.cmake
|
||||
-rw-r--r-- root/root usr/lib/cmake/libxml2-2.9.13/libxml2-export-release.cmake
|
||||
-rw-r--r-- root/root usr/lib/cmake/libxml2-2.9.13/libxml2-export.cmake
|
||||
lrwxrwxrwx root/root usr/lib/libxml2.so -> libxml2.so.2
|
||||
drwxr-xr-x root/root usr/lib/cmake/libxml2/
|
||||
-rw-r--r-- root/root usr/lib/cmake/libxml2/libxml2-config.cmake
|
||||
-rw-r--r-- root/root usr/lib/libxml2.a
|
||||
-rwxr-xr-x root/root usr/lib/libxml2.la
|
||||
lrwxrwxrwx root/root usr/lib/libxml2.so -> libxml2.so.2.9.13
|
||||
lrwxrwxrwx root/root usr/lib/libxml2.so.2 -> libxml2.so.2.9.13
|
||||
-rwxr-xr-x root/root usr/lib/libxml2.so.2.9.13
|
||||
drwxr-xr-x root/root usr/lib/pkgconfig/
|
||||
-rw-r--r-- root/root usr/lib/pkgconfig/libxml-2.0.pc
|
||||
-rw-r--r-- root/root usr/lib/xml2Conf.sh
|
||||
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
|
||||
drwxr-xr-x root/root usr/share/man/
|
||||
drwxr-xr-x root/root usr/share/man/man1/
|
||||
-rw-r--r-- root/root usr/share/man/man1/xml2-config.1.gz
|
||||
-rw-r--r-- root/root usr/share/man/man1/xmlcatalog.1.gz
|
||||
-rw-r--r-- root/root usr/share/man/man1/xmllint.1.gz
|
||||
drwxr-xr-x root/root usr/share/man/man3/
|
||||
|
@ -1,5 +1,5 @@
|
||||
untrusted comment: verify with /etc/ports/opt.pub
|
||||
RWSE3ohX2g5d/S//nKKM5rKmnaU2jWWMltOc6vuFXjkvcSTvBLCC37eivVqrXanUZd2H9tFGY2eB/sa1MzPO8IMkg5CW9XUnRgI=
|
||||
SHA256 (Pkgfile) = fd6a7348bf1d15eb2573dc444d78d38e1d2e267aedac46c1939e92ced0467c3a
|
||||
SHA256 (.footprint) = c7e9f56b277a6727ed0c3cc9b8478f6fd9d378948649bfebd93aa20adfb099f0
|
||||
RWSE3ohX2g5d/V1rUpB4hn2eLYSMewrD/g+nzMkJ9QL8L469GM1WDw2QX/aqQJrS7VRM8RH4c23oKFh/eYAf4QamXwozWZl7QwA=
|
||||
SHA256 (Pkgfile) = 714c053098d11613d8dab371295c88972d873c78ee552a1aa3317068949cdf76
|
||||
SHA256 (.footprint) = 09b5b2834f8644f66493c6c8dc65feb45cae489f522b16517211e8dfa8329619
|
||||
SHA256 (libxml2-2.9.13.tar.xz) = 276130602d12fe484ecc03447ee5e759d0465558fbc9d6bd144e3745306ebf0e
|
||||
|
@ -5,26 +5,13 @@
|
||||
|
||||
name=libxml2
|
||||
version=2.9.13
|
||||
release=2
|
||||
release=3
|
||||
source=(https://download.gnome.org/sources/libxml2/${version:0:3}/$name-$version.tar.xz)
|
||||
|
||||
build() {
|
||||
cmake -S $name-$version -B build -G Ninja \
|
||||
-D CMAKE_INSTALL_PREFIX=/usr \
|
||||
-D CMAKE_INSTALL_LIBDIR=lib \
|
||||
-D CMAKE_BUILD_TYPE=Release \
|
||||
-D CMAKE_C_FLAGS_RELEASE="$CFLAGS" \
|
||||
-D LIBXML2_WITH_PYTHON=OFF \
|
||||
-Wno-dev
|
||||
|
||||
# fix soname -> readelf -d /usr/lib/libxml2.so.2.9.13 | grep soname
|
||||
sed "/SONAME/s/libxml2.so.$version/libxml2.so.2/" -i build/build.ninja
|
||||
|
||||
cmake --build build
|
||||
DESTDIR=$PKG cmake --install build
|
||||
|
||||
# add sysmlink
|
||||
ln -sf libxml2.so.$version $PKG/usr/lib/libxml2.so.2
|
||||
|
||||
rm -r $PKG/usr/share/doc
|
||||
cd $name-$version
|
||||
./configure --prefix=/usr --without-python
|
||||
make
|
||||
make DESTDIR=$PKG install
|
||||
rm -r $PKG/usr/share/{doc,gtk-doc}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user