libxslt: update to 1.1.35

* Add pkgbase variable.
* Change upstream url and source link.
This commit is contained in:
Biswapriyo Nath 2022-03-29 21:50:34 +05:30
parent 4164dac0ed
commit 723adef323

View File

@ -1,26 +1,27 @@
# Maintainer: Alexey Pavlov <alexpux@gmail.com>
pkgbase=libxslt
pkgname=('libxslt' 'libxslt-devel')
pkgver=1.1.34
pkgrel=4
pkgver=1.1.35
pkgrel=1
pkgdesc="XML stylesheet transformation library"
arch=('i686' 'x86_64')
url="http://xmlsoft.org/XSLT/"
url="https://gitlab.gnome.org/GNOME/libxslt/-/wikis/"
license=('custom')
makedepends=('gcc' 'libxml2-devel' 'libgcrypt-devel' 'autotools')
checkdepends=('docbook-xml')
options=('!libtool')
source=(http://xmlsoft.org/sources/${pkgname}-${pkgver}.tar.gz
source=("https://download.gnome.org/sources/libxslt/${pkgver%.*}/${pkgbase}-${pkgver}.tar.xz"
libxslt-1.1.32-msys2.patch
libxslt.m4-libxslt-1.1.26.patch
libxslt-cygwin-reentrant.patch)
sha256sums=('98b1bd46d6792925ad2dfe9a87452ea2adebf69dcb9919ffd55bf926a7f93f7f'
sha256sums=('8247f33e9a872c6ac859aa45018bc4c4d00b97e2feac9eebc10c93ce1f34dd79'
'0f17e189adf57b2ff4085049555b91ac4fd0a9b11dc1e8100cfb1e1f7938e877'
'c02cd8437064db0921c08e63245c403dad12410d2997715aa7aa36600bfaa895'
'f57629d5f2ce0ab441dc548fa023aee09780eb2940986a44b4423ba253e190bb')
prepare() {
cd "${srcdir}/${pkgname}-${pkgver}"
cd "${srcdir}/${pkgbase}-${pkgver}"
patch -p1 -i ${srcdir}/libxslt.m4-libxslt-1.1.26.patch
patch -p1 -i ${srcdir}/libxslt-cygwin-reentrant.patch
@ -30,7 +31,7 @@ prepare() {
}
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
cd "${srcdir}/${pkgbase}-${pkgver}"
CFLAGS+=" -fcommon"
export lt_cv_deplibs_check_method='pass_all'
@ -51,7 +52,7 @@ build() {
}
check() {
cd "${srcdir}/${pkgname}-${pkgver}"
cd "${srcdir}/${pkgbase}-${pkgver}"
make check
}
@ -63,7 +64,7 @@ package_libxslt() {
cp -rf ${srcdir}/dest/usr/bin ${pkgdir}/usr/
rm -f ${pkgdir}/usr/bin/*-config
cp -rf ${srcdir}/dest/usr/share/man ${pkgdir}/usr/share/
install -Dm644 ${srcdir}/${pkgname}-${pkgver}/COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
install -Dm644 ${srcdir}/${pkgbase}-${pkgver}/COPYING "${pkgdir}/usr/share/licenses/${pkgbase}/COPYING"
}
package_libxslt-devel() {
@ -79,4 +80,4 @@ package_libxslt-devel() {
cp -rf ${srcdir}/dest/usr/share/aclocal ${pkgdir}/usr/share/
cp -rf ${srcdir}/dest/usr/share/doc ${pkgdir}/usr/share/
rm -rf ${pkgdir}/usr/share/doc/libxslt-python-${pkgver}
}
}