diff --git a/programming/language/python3/python3-shiboken2/actions.py b/programming/language/python3/python3-shiboken2/actions.py new file mode 100644 index 0000000000..82ce09a132 --- /dev/null +++ b/programming/language/python3/python3-shiboken2/actions.py @@ -0,0 +1,27 @@ +# -*- coding: utf-8 -*- +# +# Copyright 2011 TUBITAK/BILGEM +# Licensed under the GNU General Public License, version 2. +# See the file http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt + +from pisi.actionsapi import get +from pisi.actionsapi import cmaketools +from pisi.actionsapi import shelltools + +def setup(): + shelltools.cd("sources/shiboken2") + shelltools.makedirs("build3") + shelltools.cd("build3") + cmaketools.configure("-DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DBUILD_TESTS=OFF \ + -DUSE_PYTHON_VERSION=3", sourceDir="..") + + +def build(): + shelltools.cd("sources/shiboken2/build3") + cmaketools.make() + +def install(): + shelltools.cd("sources/shiboken2/build3") + cmaketools.rawInstall("DESTDIR=%s" % get.installDIR()) \ No newline at end of file diff --git a/programming/language/python3/python3-shiboken2/pspec.xml b/programming/language/python3/python3-shiboken2/pspec.xml new file mode 100644 index 0000000000..e769c5b3a7 --- /dev/null +++ b/programming/language/python3/python3-shiboken2/pspec.xml @@ -0,0 +1,89 @@ + + + + + shiboken2 + https://www.pyside.org + + PisiLinux Community + admins@pisilinux.org + + programming.language.python3 + LGPLv2 + library + app:console + Shiboken the Binding Generator + Shiboken is the CPython-based binding code generator for C or C++ libraries. It uses an ApiExtractor library to parse the C or C++ headers and get the type information, using Clang. + https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-5.14.2-src/pyside-setup-opensource-src-5.14.2.tar.xz + + llvm + cmake + libxslt-devel + python3-devel + qt5-base-devel + llvm-clang-devel + qt5-xmlpatterns-devel + + + + + + shiboken2 + Shiboken2 is the binding generator used to create the PySide2 bindings. + + libxslt + qt5-base + llvm-clang + + + /usr/share/doc + /usr/bin/shiboken2 + /usr/lib/libshiboken2* + /usr/share/man/man1/shiboken2.1 + /usr/bin/shiboken_tool.py + + + + + + python3-shiboken2 + Python3 shared library files used by shiboken2. + + python3 + shiboken2 + + + /usr/lib/python3*/site-packages/shiboken2* + /usr/lib/libshiboken2.cpython-36m-x86_64-linux-gnu.so* + + + + + + python3-shiboken2-devel + Development headers for the shiboken2 library. + + python3-shiboken2 + + + /usr/lib/cmake/ + /usr/include/shiboken2/ + /usr/lib/pkgconfig/shiboken2.pc + + + + + + 2020-05-25 + 5.14.2 + Patch version bump. + Blue DeviL + bluedevil@sctzine.com + + + \ No newline at end of file diff --git a/programming/language/python3/python3-shiboken2/translations.xml b/programming/language/python3/python3-shiboken2/translations.xml new file mode 100644 index 0000000000..df4f458a60 --- /dev/null +++ b/programming/language/python3/python3-shiboken2/translations.xml @@ -0,0 +1,18 @@ + + + + shiboken2 + Python3 için destek kütüphanesi + Shiboken2 C ve C++ kitaplıkları için CPython-temelli bağlayıcı kod üretecidir. + + + python3-shiboken2 + Python3 için shiboken2 bağlayıcı modülü + python3-shiboken2, Python3 için shiboken2 bağlayıcı modülü içerir. + + + python3-shiboken2-devel + python3-shiboken2 için geliştime dosyaları + python3-shiboken2-devel, python3-shiboken2 için geliştime dosyaları içerir. + + \ No newline at end of file