diff options
author | Viktor Drobot | 2019-11-26 23:02:08 +0300 |
---|---|---|
committer | Viktor Drobot | 2019-11-26 23:02:08 +0300 |
commit | 006cdc74e20e7e4431792848aab25544e9555f85 (patch) | |
tree | 2fd8dc1bbc05730155d478b4e0210b1f0cfea1a2 | |
parent | 9d0e080294463235ee5c205dd4ee0146a5977ceb (diff) | |
download | aur-006cdc74e20e7e4431792848aab25544e9555f85.tar.gz |
Update to the latest
-rw-r--r-- | .SRCINFO | 105 | ||||
-rw-r--r-- | .gitignore | 8 | ||||
-rw-r--r-- | PKGBUILD | 125 |
3 files changed, 78 insertions, 160 deletions
@@ -1,81 +1,48 @@ pkgbase = pyside2-git - pkgver = 5.11.2.r5903.ae51319f + pkgdesc = Enables the use of Qt5 APIs in Python applications (git version) + pkgver = r6554.6eb583d7 pkgrel = 1 - url = http://qt-project.org/wiki/PySide - arch = i686 + url = https://www.qt.io arch = x86_64 license = LGPL - makedepends = python-shiboken2-git - makedepends = python2-shiboken2-git + makedepends = shiboken2 makedepends = cmake - makedepends = phonon-qt5 makedepends = git - makedepends = python2-sphinx - makedepends = graphviz - makedepends = qt5-base - makedepends = qt5-xmlpatterns - makedepends = qt5-tools makedepends = qt5-multimedia - makedepends = qt5-declarative - makedepends = qt5-scxml - makedepends = qt5-script - makedepends = qt5-speech - makedepends = qt5-svg - makedepends = qt5-datavis3d - makedepends = qt5-3d - makedepends = qt5-webchannel + makedepends = qt5-tools + makedepends = qt5-sensors + makedepends = qt5-charts makedepends = qt5-webengine - makedepends = qt5-webkit + makedepends = qt5-datavis3d makedepends = qt5-websockets - source = pyside2-git::git+https://code.qt.io/pyside/pyside-setup.git#branch=5.11 + makedepends = qt5-speech + makedepends = qt5-3d + makedepends = qt5-svg + makedepends = qt5-script + makedepends = qt5-scxml + makedepends = qt5-x11extras + makedepends = qt5-remoteobjects + depends = python-shiboken2 + depends = qt5-declarative + optdepends = qt5-svg: QtSvg bindings + optdepends = qt5-script: QtScript bindings + optdepends = qt5-speech: QtTextToSpeech bindings + optdepends = qt5-websockets: QtWebSockets bindings + optdepends = qt5-webengine: QtWebEngine bindings + optdepends = qt5-datavis3d: QtDataVisualization bindings + optdepends = qt5-scxml: QtScxml bindings + optdepends = qt5-sensors: QtSensors bindings + optdepends = qt5-3d: Qt3D bindings + optdepends = qt5-x11extras: QtX11Extras bindings + optdepends = qt5-charts: QtCharts bindings + optdepends = qt5-tools: QtHelp bindings + optdepends = qt5-remoteobjects: QtRemoteObjects bindings + provides = python-pyside2 + provides = pyside2 + conflicts = python-pyside2 + conflicts = pyside2 + source = pyside2-git::git+https://code.qt.io/pyside/pyside-setup.git sha256sums = SKIP -pkgname = pyside2-common-git - pkgdesc = LGPL Qt bindings for Python (Common Files) - provides = pyside2-common=5.11.2 - conflicts = pyside2-common - -pkgname = python2-pyside2-git - pkgdesc = LGPL Qt bindings for Python 2 - depends = python2 - depends = python2-shiboken2-git - depends = pyside2-common-git - depends = qt5-base - optdepends = qt5-xmlpatterns - optdepends = qt5-tools - optdepends = qt5-multimedia - optdepends = qt5-declarative - optdepends = qt5-script - optdepends = qt5-speech - optdepends = qt5-svg - optdepends = qt5-datavis3d - optdepends = qt5-3d - optdepends = qt5-webchannel - optdepends = qt5-webengine - optdepends = qt5-webkit - optdepends = qt5-websockets - provides = python2-pyside2=5.11.2 - conflicts = python2-pyside2 - -pkgname = python-pyside2-git - pkgdesc = LGPL Qt bindings for Python 3 - depends = python - depends = python-shiboken2-git - depends = pyside2-common-git - depends = qt5-base - optdepends = qt5-xmlpatterns - optdepends = qt5-tools - optdepends = qt5-multimedia - optdepends = qt5-declarative - optdepends = qt5-script - optdepends = qt5-speech - optdepends = qt5-svg - optdepends = qt5-datavis3d - optdepends = qt5-3d - optdepends = qt5-webchannel - optdepends = qt5-webengine - optdepends = qt5-webkit - optdepends = qt5-websockets - provides = python-pyside2=5.11.2 - conflicts = python-pyside2 +pkgname = pyside2-git diff --git a/.gitignore b/.gitignore deleted file mode 100644 index eeaf99a61cea..000000000000 --- a/.gitignore +++ /dev/null @@ -1,8 +0,0 @@ -* -!.gitignore -!PKGBUILD -!.SRCINFO -!*.install -!ChangeLog -!*.diff -!*.patch @@ -1,4 +1,5 @@ -# Maintainer: Cebtenzzre <cebtenzzre (at) gmail (dot) com> +# Maintainer: Viktor Drobot (aka dviktor) linux776 [at] gmail [dot] com +# Contributor: Cebtenzzre <cebtenzzre (at) gmail (dot) com> # Contributor: Markus Hovorka <m.hovorka@live.de> # Contributor: Florian Pritz <bluewind@xinu.at> # Contributor: lilydjwg <lilydjwg@gmail.com> @@ -6,101 +7,59 @@ # Contributor: Massimiliano Torromeo <massimiliano.torromeo@gmail.com> # Contributor: Jan-Erik Meyer-Luetgens <nyan at meyer-luetgens dot de> -pkgbase=pyside2-git -pkgname=(pyside2-common-git python2-pyside2-git python-pyside2-git) -pkgver=5.11.2.r5903.ae51319f -_upver=5.11.2 +pkgname=pyside2-git +pkgver=r6554.6eb583d7 pkgrel=1 -arch=('i686' 'x86_64') -license=('LGPL') -url="http://qt-project.org/wiki/PySide" -makedepends=("python"{,2}"-shiboken2-git" 'cmake' - 'phonon-qt5' 'git' 'python2-sphinx' 'graphviz' 'qt5-base' - 'qt5-xmlpatterns' 'qt5-tools' 'qt5-multimedia' 'qt5-declarative' 'qt5-scxml' - 'qt5-script' 'qt5-speech' 'qt5-svg' 'qt5-datavis3d' 'qt5-3d' - 'qt5-webchannel' 'qt5-webengine' 'qt5-webkit' 'qt5-websockets') -source=("$pkgbase::git+https://code.qt.io/pyside/pyside-setup.git#branch=5.11") +arch=(x86_64) +url='https://www.qt.io' +license=(LGPL) +pkgdesc='Enables the use of Qt5 APIs in Python applications (git version)' +depends=(python-shiboken2 qt5-declarative) +makedepends=(shiboken2 cmake git + qt5-multimedia qt5-tools qt5-sensors qt5-charts qt5-webengine qt5-datavis3d + qt5-websockets qt5-speech qt5-3d qt5-svg qt5-script qt5-scxml qt5-x11extras qt5-remoteobjects) +optdepends=('qt5-svg: QtSvg bindings' + 'qt5-script: QtScript bindings' + 'qt5-speech: QtTextToSpeech bindings' + 'qt5-websockets: QtWebSockets bindings' + 'qt5-webengine: QtWebEngine bindings' + 'qt5-datavis3d: QtDataVisualization bindings' + 'qt5-scxml: QtScxml bindings' + 'qt5-sensors: QtSensors bindings' + 'qt5-3d: Qt3D bindings' + 'qt5-x11extras: QtX11Extras bindings' + 'qt5-charts: QtCharts bindings' + 'qt5-tools: QtHelp bindings' + 'qt5-remoteobjects: QtRemoteObjects bindings') +conflicts=(python-pyside2 pyside2) +provides=(python-pyside2 pyside2) +source=("$pkgname::git+https://code.qt.io/pyside/pyside-setup.git") sha256sums=('SKIP') pkgver() { - cd "$srcdir/$pkgbase" - printf "%s.r%s.%s" "$_upver" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + cd "${srcdir}/${pkgname}" + + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } prepare() { - cd "$srcdir"/$pkgbase/sources/pyside2 + cd "${srcdir}/${pkgname}" + + mkdir -p build } build() { - cmake_args="-DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTS=OFF" - - # Build for python2. - cd "$srcdir"/$pkgbase/sources/pyside2 - mkdir -p build-py2 && cd build-py2 - cmake \ - -DUSE_PYTHON_VERSION=2 \ - ${cmake_args} .. - make + cd "${srcdir}/${pkgname}/build" - # Build for python3. - cd "$srcdir"/$pkgbase/sources/pyside2 - mkdir -p build-py3 && cd build-py3 - cmake \ - -DUSE_PYTHON_VERSION=3 \ - ${cmake_args} .. + cmake ../sources/pyside2 \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DBUILD_TESTS=OFF \ + -DPYTHON_EXECUTABLE=/usr/bin/python make } -package_pyside2-common-git(){ - pkgdesc="LGPL Qt bindings for Python (Common Files)" - provides=("pyside2-common=${_upver}") - conflicts=("pyside2-common") - - cd "$srcdir"/$pkgbase/sources/pyside2/build-py3 - make DESTDIR="$pkgdir" install - - rm -rf "$pkgdir"/usr/lib/pkgconfig - rm -rf "$pkgdir"/usr/lib/python* "$pkgdir"/usr/lib/libpyside2.* - rm "$pkgdir"/usr/lib/cmake/PySide2-$_upver/PySide2Config*python*.cmake -} - -package_python-pyside2-git(){ - depends=('python' "python-shiboken2-git" "pyside2-common-git" "qt5-base") - pkgdesc="LGPL Qt bindings for Python 3" - optdepends=('qt5-xmlpatterns' 'qt5-tools' 'qt5-multimedia' - 'qt5-declarative' 'qt5-script' 'qt5-speech' 'qt5-svg' 'qt5-datavis3d' 'qt5-3d' - 'qt5-webchannel' 'qt5-webengine' 'qt5-webkit' 'qt5-websockets') - provides=("python-pyside2=${_upver}") - conflicts=("python-pyside2") - - cd "$srcdir"/$pkgbase/sources/pyside2/build-py3 - make DESTDIR="$pkgdir" install - - rm -rf "$pkgdir"/usr/include - rm -rf "$pkgdir"/usr/share - rm "$pkgdir"/usr/lib/cmake/PySide2-$_upver/PySide2Config.cmake - rm "$pkgdir"/usr/lib/cmake/PySide2-$_upver/PySide2ConfigVersion.cmake -} - -package_python2-pyside2-git(){ - depends=('python2' "python2-shiboken2-git" "pyside2-common-git" "qt5-base") - pkgdesc="LGPL Qt bindings for Python 2" - optdepends=('qt5-xmlpatterns' 'qt5-tools' 'qt5-multimedia' - 'qt5-declarative' 'qt5-script' 'qt5-speech' 'qt5-svg' 'qt5-datavis3d' 'qt5-3d' - 'qt5-webchannel' 'qt5-webengine' 'qt5-webkit' 'qt5-websockets') - provides=("python2-pyside2=${_upver}") - conflicts=("python2-pyside2") - - cd "$srcdir"/$pkgbase/sources/pyside2/build-py2 - make DESTDIR="$pkgdir" install - - mv "$pkgdir"/usr/lib/pkgconfig/pyside2{,-py2}.pc - - sed -i 's#^Requires: shiboken$#Requires: shiboken-py2#' \ - "$pkgdir"/usr/lib/pkgconfig/pyside2-py2.pc +package() { + cd "${srcdir}/${pkgname}/build" - rm -rf "$pkgdir"/usr/include - rm -rf "$pkgdir"/usr/share - rm "$pkgdir"/usr/lib/cmake/PySide2-$_upver/PySide2Config.cmake - rm "$pkgdir"/usr/lib/cmake/PySide2-$_upver/PySide2ConfigVersion.cmake + make DESTDIR="${pkgdir}" install } |