[arch-commits] Commit in python-py3c/trunk (PKGBUILD)
Felix Yan
felixonmars at archlinux.org
Fri May 29 14:52:14 UTC 2020
Date: Friday, May 29, 2020 @ 14:52:14
Author: felixonmars
Revision: 637103
upgpkg: python-py3c 1.1-2: unbreak the py3c installation, adding pkgconfig too
Modified:
python-py3c/trunk/PKGBUILD
----------+
PKGBUILD | 13 ++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2020-05-29 14:37:46 UTC (rev 637102)
+++ PKGBUILD 2020-05-29 14:52:14 UTC (rev 637103)
@@ -2,7 +2,7 @@
pkgname=python-py3c
pkgver=1.1
-pkgrel=1
+pkgrel=2
pkgdesc="A Python 2/3 compatibility layer for C extensions"
url="https://github.com/encukou/py3c"
license=('MIT')
@@ -12,9 +12,16 @@
source=("$pkgname-$pkgver.tar.gz::https://github.com/encukou/py3c/archive/v$pkgver.tar.gz")
sha512sums=('aa95bbe1a80eec9e32d3dab4b0771a35fc467052757077fa17b42ceba78a5fe7fb1fa99079240aeeea5538abff778518b706f3bf16dbce2cd4f7dc1900c61b24')
+prepare() {
+ cd py3c-$pkgver
+ # Don't regenerate with broken path in "install" target
+ sed -i 's/install: py3c.pc/install:/' Makefile
+}
+
build() {
cd py3c-$pkgver
python setup.py build
+ make prefix=/usr py3c.pc
}
check() {
@@ -24,7 +31,11 @@
package() {
cd py3c-$pkgver
+ make prefix="$pkgdir"/usr install
python setup.py install --root="$pkgdir" --optimize=1
+ # Remove headers in broken location
+ rm -r "$pkgdir"/usr/include/python*
+
install -Dm644 LICENSE.MIT -t "$pkgdir"/usr/share/licenses/$pkgname/
}
More information about the arch-commits
mailing list