mirror of
https://gitdl.cn/https://github.com/chakralinux/desktop.git
synced 2025-01-24 02:22:13 +08:00
[testing] shiboken2: imported to repo
This commit is contained in:
parent
18f2851ae1
commit
834428000c
47
shiboken2/PKGBUILD
Normal file
47
shiboken2/PKGBUILD
Normal file
@ -0,0 +1,47 @@
|
||||
# Maintainer: Antonio Rojas <arojas@archlinux.org>
|
||||
# Maintainer: Felix Yan <felixonmars@archlinux.org>
|
||||
|
||||
pkgbase=shiboken2
|
||||
pkgname=('shiboken2' 'python-shiboken2')
|
||||
_qtver=5.11.0
|
||||
pkgver=${_qtver/-/}
|
||||
pkgrel=2
|
||||
arch=(x86_64)
|
||||
url='http://qt-project.org/'
|
||||
license=('GPL2' 'LGPL')
|
||||
pkgdesc='Generates bindings for C++ libraries using CPython source code'
|
||||
makedepends=('clang' 'llvm' 'cmake' 'libxslt' 'qt5-xmlpatterns' 'python3')
|
||||
_pkgfqn=pyside-setup-everywhere-src-${_qtver}
|
||||
source=("http://download.qt.io/official_releases/QtForPython/pyside2/PySide2-$pkgver-src/${_pkgfqn}.tar.xz")
|
||||
sha256sums=('fbc412c4544bca308291a08a5173a949ca530d801f00b8337902a5067e490922')
|
||||
|
||||
prepare() {
|
||||
mkdir -p build
|
||||
}
|
||||
|
||||
build() {
|
||||
cd build
|
||||
cmake ../${_pkgfqn}/sources/shiboken2 \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DBUILD_TESTS=OFF \
|
||||
-DUSE_PYTHON_VERSION=3.6
|
||||
make
|
||||
}
|
||||
|
||||
package_shiboken2() {
|
||||
depends=('clang' 'libxslt' 'qt5-xmlpatterns')
|
||||
|
||||
cd build
|
||||
make DESTDIR="$pkgdir" install
|
||||
# Provided in python-shiboken2
|
||||
rm -r "$pkgdir"/usr/lib/{python*,libshiboken*}
|
||||
}
|
||||
|
||||
package_python-shiboken2() {
|
||||
depends=('python3')
|
||||
|
||||
cd build
|
||||
make DESTDIR="$pkgdir" install
|
||||
# Provided in shiboken2
|
||||
rm -r "$pkgdir"/usr/{bin,include,lib/{cmake,pkgconfig},share}
|
||||
}
|
Loading…
Reference in New Issue
Block a user