brotli: split out python-brotli into its own PKGBUILD
so there are fewer dep cycles. Fixes #3562
This commit is contained in:
parent
4dc695fcf3
commit
f730d2cdb9
@ -1,9 +1,9 @@
|
||||
# Maintainer: Oleg Titov <oleg.titov@gmail.com>
|
||||
|
||||
pkgbase=brotli
|
||||
pkgname=('brotli' 'brotli-devel' 'python-brotli' 'brotli-testdata')
|
||||
pkgname=('brotli' 'brotli-devel' 'brotli-testdata')
|
||||
pkgver=1.0.9
|
||||
pkgrel=7
|
||||
pkgrel=8
|
||||
pkgdesc='Brotli compression library'
|
||||
arch=('i686' 'x86_64')
|
||||
license=('MIT')
|
||||
@ -11,12 +11,7 @@ url='https://github.com/google/brotli'
|
||||
depends=('gcc-libs')
|
||||
makedepends=(
|
||||
'cmake'
|
||||
'python-devel'
|
||||
'gcc'
|
||||
"python-setuptools"
|
||||
"python-wheel"
|
||||
"python-build"
|
||||
"python-installer"
|
||||
)
|
||||
source=("${pkgbase}-${pkgver}.tar.gz::https://github.com/google/$pkgbase/archive/v${pkgver}.tar.gz"
|
||||
brotli-rename-static-libs.patch
|
||||
@ -42,8 +37,6 @@ prepare() {
|
||||
build() {
|
||||
cd "${srcdir}"/brotli-${pkgver}
|
||||
|
||||
python -m build --wheel --skip-dependency-check --no-isolation
|
||||
|
||||
cd "${srcdir}"/build
|
||||
cmake \
|
||||
-DCMAKE_INSTALL_PREFIX="/usr" \
|
||||
@ -72,15 +65,6 @@ package_brotli-devel() {
|
||||
rm -rf ${pkgdir}/usr/bin
|
||||
}
|
||||
|
||||
package_python-brotli() {
|
||||
depends=('python')
|
||||
|
||||
cd brotli-${pkgver}
|
||||
|
||||
python -m installer --destdir="${pkgdir}" dist/*.whl
|
||||
install -D -m644 "${srcdir}"/brotli-${pkgver}/LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
|
||||
}
|
||||
|
||||
package_brotli-testdata() {
|
||||
depends=()
|
||||
|
||||
|
||||
33
python-brotli/PKGBUILD
Normal file
33
python-brotli/PKGBUILD
Normal file
@ -0,0 +1,33 @@
|
||||
# Maintainer: Oleg Titov <oleg.titov@gmail.com>
|
||||
|
||||
pkgname=python-brotli
|
||||
pkgver=1.0.9
|
||||
pkgrel=8
|
||||
pkgdesc='Brotli compression library - python library'
|
||||
arch=('i686' 'x86_64')
|
||||
license=('MIT')
|
||||
url='https://github.com/google/brotli'
|
||||
depends=('python')
|
||||
makedepends=(
|
||||
'python-devel'
|
||||
'gcc'
|
||||
"python-setuptools"
|
||||
"python-wheel"
|
||||
"python-build"
|
||||
"python-installer"
|
||||
)
|
||||
source=("brotli-${pkgver}.tar.gz::https://github.com/google/brotli/archive/v${pkgver}.tar.gz")
|
||||
sha256sums=('f9e8d81d0405ba66d181529af42a3354f838c939095ff99930da6aa9cdf6fe46')
|
||||
|
||||
build() {
|
||||
cd "${srcdir}"/brotli-${pkgver}
|
||||
|
||||
python -m build --wheel --skip-dependency-check --no-isolation
|
||||
}
|
||||
|
||||
package() {
|
||||
cd brotli-${pkgver}
|
||||
|
||||
python -m installer --destdir="${pkgdir}" dist/*.whl
|
||||
install -D -m644 "${srcdir}"/brotli-${pkgver}/LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user