sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[SM-Commit] GIT changes to master grimoire by Treeve Jelbert (b9cc4c8b3c38c34bb05b5ebd0ca0123b3ec61fd3)
- From: Treeve Jelbert <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org
- Subject: [SM-Commit] GIT changes to master grimoire by Treeve Jelbert (b9cc4c8b3c38c34bb05b5ebd0ca0123b3ec61fd3)
- Date: Mon, 18 Jun 2018 18:17:08 +0000
GIT changes to master grimoire by Treeve Jelbert <treeve AT sourcemage.org>:
ChangeLog | 8 ++++++++
devel/pyside2-tools/BUILD | 6 ++++++
devel/pyside2-tools/CONFIGURE | 1 +
devel/pyside2-tools/DEPENDS | 11 +++++++++++
devel/pyside2-tools/DETAILS | 17 +++++++++++++++++
devel/pyside2-tools/HISTORY | 2 ++
devel/pyside2/BUILD | 11 +++++++++++
devel/pyside2/CONFIGURE | 1 +
devel/pyside2/DEPENDS | 20 ++++++++++++++++++++
devel/pyside2/DETAILS | 18 ++++++++++++++++++
devel/pyside2/HISTORY | 15 +++++++++++++++
devel/pyside2/PROVIDES | 1 +
devel/shiboken2/BUILD | 10 ++++++++++
devel/shiboken2/CONFIGURE | 1 +
devel/shiboken2/DEPENDS | 7 +++++++
devel/shiboken2/DETAILS | 17 +++++++++++++++++
devel/shiboken2/HISTORY | 3 +++
17 files changed, 149 insertions(+)
New commits:
commit b9cc4c8b3c38c34bb05b5ebd0ca0123b3ec61fd3
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
changlog for pyside2 stuff
commit 030b347bc1db52ec32cd812f4f6944bbd3a05b13
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
shiboken2-5.11.0
commit 50b6a320f12ff7bc9f77dcc8154e5621a3b44c09
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
yside2-5.11.0
commit 851cf483f1928aa9cd3da2425b9c0f2b1018990e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
yside2-tools-5.11.0
diff --git a/ChangeLog b/ChangeLog
index 18b82bd..53d42af 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2018-06-18 Treeve Jelbert <treeve AT sourcemage.org>
+ * devel/shiboken2: added
+ * devel/pyside2: added
+ * devel/pyside2-tools: added
+ althowgh upstream release a single tarball pyside-setup,
+ it isa impossible to build in SMGL compatible way.
+ so there are 3 separate spells
+
2018-06-15 Treeve Jelbert <treeve AT sourcemage.org>
* kde.gpg: add Friedrich W. H. Kossebau <kossebau at kde.org>
diff --git a/devel/pyside2-tools/BUILD b/devel/pyside2-tools/BUILD
new file mode 100755
index 0000000..1e6a99f
--- /dev/null
+++ b/devel/pyside2-tools/BUILD
@@ -0,0 +1,6 @@
+SRC=$SOURCE_DIRECTORY/sources/$SPELL &&
+cd $SRC &&
+OPTS+=" -DBUILD_TESTS=0" &&
+# install things to /usr
+PATH="$QT5DIR/bin/:$PATH" &&
+cmake_build
diff --git a/devel/pyside2-tools/CONFIGURE b/devel/pyside2-tools/CONFIGURE
new file mode 100755
index 0000000..b2f02c3
--- /dev/null
+++ b/devel/pyside2-tools/CONFIGURE
@@ -0,0 +1 @@
+source $GRIMOIRE/CMAKE_CONFIGURE
diff --git a/devel/pyside2-tools/DEPENDS b/devel/pyside2-tools/DEPENDS
new file mode 100755
index 0000000..480e303
--- /dev/null
+++ b/devel/pyside2-tools/DEPENDS
@@ -0,0 +1,11 @@
+source $GRIMOIRE/CMAKE_DEPENDS &&
+depends qtbase &&
+#depends -sub CLANG llvm &&
+depends qttools &&
+depends pyside2 &&
+depends shiboken2
+if is_depends_enabled shiboken2 python3;then
+ depends python3 ' -DUSE_PYTHON_VERSION=3'
+else
+ depends python ' -DUSE_PYTHON_VERSION=2'
+fi
diff --git a/devel/pyside2-tools/DETAILS b/devel/pyside2-tools/DETAILS
new file mode 100755
index 0000000..d043550
--- /dev/null
+++ b/devel/pyside2-tools/DETAILS
@@ -0,0 +1,17 @@
+source $GRIMOIRE/CMAKE_FUNCTIONS
+QTURL=https://download.qt.io/official_releases
+ SPELL=pyside2-tools
+ VERSION=5.11.0
+
SOURCE_HASH=sha512:88208713d06b6f59310bed918628528ec202957c7ec247e0ac2e9a95ff8b95e0403e3575c83a04091a67672cc0b4b8927af8b2b6836b213decf0c5665fe2611a
+ SPELLX=pyside-setup-everywhere-src-$VERSION
+ SOURCE=$SPELLX.tar.xz
+ SOURCE_URL=$QTURL/QtForPython/pyside2/PySide2-$VERSION-src/$SOURCE
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX
+ WEB_SITE=https://www.pyside.org
+ ENTERED=20151022
+ LICENSE[0]=LGPL
+ KEYWORDS="qt5 python"
+ SHORT="PySide2 development tools"
+cat << EOF
+PySide2 development tools (pyuic and pyrcc)
+EOF
diff --git a/devel/pyside2-tools/HISTORY b/devel/pyside2-tools/HISTORY
new file mode 100644
index 0000000..b4af8ea
--- /dev/null
+++ b/devel/pyside2-tools/HISTORY
@@ -0,0 +1,2 @@
+2015-10-22 Treeve Jelbert <treeve AT sourcemage.org>
+ * pyside2-tools
diff --git a/devel/pyside2/BUILD b/devel/pyside2/BUILD
new file mode 100755
index 0000000..8ae6836
--- /dev/null
+++ b/devel/pyside2/BUILD
@@ -0,0 +1,11 @@
+SRC=$SOURCE_DIRECTORY/sources/$SPELL &&
+cd $SRC &&
+CPPFLAGS+="-Wno-cpp" &&
+CXXFLAGS+=" -Wno-deprecated-declarations"
+OPTS+=" -DDISABLE_DOCSTRINGS=1"
+OPTS+=' -DBUILD_TESTS=0' &&
+# install things to /usr
+PATH="$QT5DIR/bin/:$PATH" &&
+#export PKG_CONFIG_PATH="$QT5DIR/lib/pkgconfig" &&
+cmake_build
+
diff --git a/devel/pyside2/CONFIGURE b/devel/pyside2/CONFIGURE
new file mode 100755
index 0000000..b2f02c3
--- /dev/null
+++ b/devel/pyside2/CONFIGURE
@@ -0,0 +1 @@
+source $GRIMOIRE/CMAKE_CONFIGURE
diff --git a/devel/pyside2/DEPENDS b/devel/pyside2/DEPENDS
new file mode 100755
index 0000000..ee76245
--- /dev/null
+++ b/devel/pyside2/DEPENDS
@@ -0,0 +1,20 @@
+source $GRIMOIRE/CMAKE_DEPENDS &&
+depends qtbase &&
+depends qtx11extras &&
+depends shiboken2 &&
+if is_depends_enabled shiboken2 python3;then
+ depends python3 ' -DUSE_PYTHON_VERSION=3'
+else
+ depends python ' -DUSE_PYTHON_VERSION=2'
+fi &&
+optional_depends qtmultimedia '' '
-DCMAKE_DISABLE_FIND_PACKAGE_Qt5Multimedia=1
-DCMAKE_DISABLE_FIND_PACKAGE_Qt5MultimediaWidgets=1' '' &&
+optional_depends qtdeclarative '' ' -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Quick=1
-DCMAKE_DISABLE_FIND_PACKAGE_Qt5QuickWidgets=1
-DCMAKE_DISABLE_FIND_PACKAGE_Qt5Qml=1' '' &&
+optional_depends qtscript '' ' -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Script=1
-DCMAKE_DISABLE_FIND_PACKAGE_Qt5ScriptTools=1' '' &&
+optional_depends qtsvg '' ' -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Svg=1' ''
&&
+optional_depends qtspeech '' '
-DCMAKE_DISABLE_FIND_PACKAGE_Qt5TextToSpeech=1' 'Text to Speech' &&
+optional_depends qttools '' ' -DCMAKE_DISABLE_FIND_PACKAGE_Qt5UiTools=1
-DCMAKE_DISABLE_FIND_PACKAGE_Qt5Designer=1' 'plugin support' &&
+optional_depends qtwebkit '' ' -DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebKit=1
-DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebKitWidgets=1' '' &&
+optional_depends qtwebengine '' '
-DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebEngine=1
-DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebEngineWidgets=1' ''
+optional_depends qtwebchannel '' '
-DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebChannel=1' '' &&
+optional_depends qtwebsockets '' '
-DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebSockets=1' '' &&
+optional_depends qtxmlpatterns '' '
-DCMAKE_DISABLE_FIND_PACKAGE_Qt5XmlPatterns=1' ''
diff --git a/devel/pyside2/DETAILS b/devel/pyside2/DETAILS
new file mode 100755
index 0000000..446c839
--- /dev/null
+++ b/devel/pyside2/DETAILS
@@ -0,0 +1,18 @@
+source $GRIMOIRE/CMAKE_FUNCTIONS
+QTURL=https://download.qt.io/official_releases
+ SPELL=pyside2
+ VERSION=5.11.0
+
SOURCE_HASH=sha512:88208713d06b6f59310bed918628528ec202957c7ec247e0ac2e9a95ff8b95e0403e3575c83a04091a67672cc0b4b8927af8b2b6836b213decf0c5665fe2611a
+ SPELLX=pyside-setup-everywhere-src-$VERSION
+ SOURCE=$SPELLX.tar.xz
+ SOURCE_URL=$QTURL/QtForPython/pyside2/PySide2-$VERSION-src/$SOURCE
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX
+ WEB_SITE=https://www.pyside.org
+ ENTERED=20080921
+ LICENSE[0]=LGPL
+ KEYWORDS="qt5 python libs"
+ SHORT="Python bindings for the Qt GUI toolkit"
+cat << EOF
+The PySide project provides LGPL Qt bindings for Python and related tools
for binding
+generation.
+EOF
diff --git a/devel/pyside2/HISTORY b/devel/pyside2/HISTORY
new file mode 100644
index 0000000..3af4748
--- /dev/null
+++ b/devel/pyside2/HISTORY
@@ -0,0 +1,15 @@
+2018-03-23 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: WEBKIT_QT => qtwebkit
+
+2015-09-26 Treeve Jelbert <treeve AT sourcemage.org>
+ * S: pyside2, qt5 support
+
+2012-03-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: delete generatorrunner
+
+2012-02-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: python => PYTHON
+
+2011-06-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: git
+ build from git repo
diff --git a/devel/pyside2/PROVIDES b/devel/pyside2/PROVIDES
new file mode 100644
index 0000000..c7c237e
--- /dev/null
+++ b/devel/pyside2/PROVIDES
@@ -0,0 +1 @@
+PY_QT5
diff --git a/devel/shiboken2/BUILD b/devel/shiboken2/BUILD
new file mode 100755
index 0000000..5598a1f
--- /dev/null
+++ b/devel/shiboken2/BUILD
@@ -0,0 +1,10 @@
+SRC=$SOURCE_DIRECTORY/sources/$SPELL &&
+OPTS+=" -DDISABLE_DOCSTRINGS=1" &&
+if is_depends_enabled $SPELL python3; then
+ OPTS+=" -DUSE_PYTHON_VERSION='3.5'"
+fi &&
+OPTS+=" -DBUILD_TESTS=false" &&
+# install things to /usr
+PATH="$QT5DIR/bin/:$PATH" &&
+cd $SRC &&
+cmake_build
diff --git a/devel/shiboken2/CONFIGURE b/devel/shiboken2/CONFIGURE
new file mode 100755
index 0000000..b2f02c3
--- /dev/null
+++ b/devel/shiboken2/CONFIGURE
@@ -0,0 +1 @@
+source $GRIMOIRE/CMAKE_CONFIGURE
diff --git a/devel/shiboken2/DEPENDS b/devel/shiboken2/DEPENDS
new file mode 100755
index 0000000..d654408
--- /dev/null
+++ b/devel/shiboken2/DEPENDS
@@ -0,0 +1,7 @@
+source $GRIMOIRE/CMAKE_DEPENDS &&
+depends qtbase &&
+depends -sub CLANG llvm &&
+depends PYTHON &&
+depends libxml2 &&
+depends libxslt
+#depends sparsehash
diff --git a/devel/shiboken2/DETAILS b/devel/shiboken2/DETAILS
new file mode 100755
index 0000000..b3bae15
--- /dev/null
+++ b/devel/shiboken2/DETAILS
@@ -0,0 +1,17 @@
+source $GRIMOIRE/CMAKE_FUNCTIONS
+QTURL=https://download.qt.io/official_releases
+ SPELL=shiboken2
+ VERSION=5.11.0
+
SOURCE_HASH=sha512:88208713d06b6f59310bed918628528ec202957c7ec247e0ac2e9a95ff8b95e0403e3575c83a04091a67672cc0b4b8927af8b2b6836b213decf0c5665fe2611a
+ SPELLX=pyside-setup-everywhere-src-$VERSION
+ SOURCE=$SPELLX.tar.xz
+ SOURCE_URL=$QTURL/QtForPython/pyside2/PySide2-$VERSION-src/$SOURCE
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX
+ WEB_SITE=https://www.pyside.org
+ ENTERED=20080921
+ LICENSE[0]=LGPL
+ KEYWORDS="python libs"
+ SHORT="Python bindings generator"
+cat << EOF
+Python binding generator based on CPython
+EOF
diff --git a/devel/shiboken2/HISTORY b/devel/shiboken2/HISTORY
new file mode 100644
index 0000000..5dbc581
--- /dev/null
+++ b/devel/shiboken2/HISTORY
@@ -0,0 +1,3 @@
+2015-09-26 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version qt5
+ build from git repo
- [SM-Commit] GIT changes to master grimoire by Treeve Jelbert (b9cc4c8b3c38c34bb05b5ebd0ca0123b3ec61fd3), Treeve Jelbert, 06/18/2018
Archive powered by MHonArc 2.6.24.