From c97dd43c8986e5a4e63840d38ba3c48a9298a26c Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Wed, 30 Mar 2022 10:14:13 +0530 Subject: [PATCH] python-lxml: Add package for yelp-tools --- python-lxml/PKGBUILD | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 python-lxml/PKGBUILD diff --git a/python-lxml/PKGBUILD b/python-lxml/PKGBUILD new file mode 100644 index 00000000..766c7439 --- /dev/null +++ b/python-lxml/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer: Biswapriyo Nath + +_realname=lxml +pkgbase="python-${_realname}" +pkgname=("python-${_realname}") +pkgver=4.8.0 +pkgrel=1 +pkgdesc="Python binding for the libxml2 and libxslt libraries" +arch=('any') +url="https://lxml.de/" +license=('spdx:BSD-3-Clause') +depends=("python" "libxslt" "libxml2") +makedepends=("gcc" "cython" "libxslt-devel" "libxml2-devel" "pkg-config" "python-setuptools") +source=("https://github.com/lxml/lxml/archive/${_realname}-${pkgver}.tar.gz") +sha256sums=('8d2b999f5c8a8a70a28a3875e5d1bf27c0555c922bfa0af34dc46e07913f2a47') + +prepare() { + mv "lxml-lxml-${pkgver}" "lxml-${pkgver}" + + # Setting LC_CTYPE to workaround encoding issue + export LC_CTYPE=en_US.UTF-8 +} + +build() { + cd "${_realname}-${pkgver}" + /usr/bin/python setup.py build +} + +package() { + cd "${_realname}-${pkgver}" + /usr/bin/python setup.py install --prefix=/usr --root="${pkgdir}" -O1 + install -Dm644 LICENSES.txt "${pkgdir}/usr/share/licenses/python-${_realname}/LICENSES.txt" +}