sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[[SM-Commit] ] GIT changes to master grimoire by Treeve Jelbert (587c5eef76da91c25bf17ce0f8b8f101d4e7c0b0)
- From: Treeve Jelbert <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org, sm-commit AT lists.sourcemage.org
- Subject: [[SM-Commit] ] GIT changes to master grimoire by Treeve Jelbert (587c5eef76da91c25bf17ce0f8b8f101d4e7c0b0)
- Date: Thu, 19 Sep 2024 12:31:58 +0000
GIT changes to master grimoire by Treeve Jelbert <treeve AT sourcemage.org>:
ChangeLog | 3 ++
devel/pyside6/BUILD | 10 +++++++
devel/pyside6/CONFIGURE | 1
devel/pyside6/DEPENDS | 24 +++++++++++++++++
devel/pyside6/DETAILS | 18 +++++++++++++
devel/pyside6/HISTORY | 3 ++
devel/shiboken6/BUILD | 10 +++++++
devel/shiboken6/CONFIGURE | 1
devel/shiboken6/DEPENDS | 10 +++++++
devel/shiboken6/DETAILS | 17 ++++++++++++
devel/shiboken6/HISTORY | 3 ++
python-pypi/camelot/CONFIGURE | 6 ----
python-pypi/camelot/DEPENDS | 14 ----------
python-pypi/camelot/DETAILS | 17 ------------
python-pypi/camelot/HISTORY | 57
------------------------------------------
python-pypi/camelot/PRE_BUILD | 10 -------
16 files changed, 100 insertions(+), 104 deletions(-)
New commits:
commit 587c5eef76da91c25bf17ce0f8b8f101d4e7c0b0
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
pyside6 - 6.7.2
commit 59c621cf43ca1d2f95f6e8839374d01146127907
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
shiboken6 - 6.7.2
commit 29ed949dd9875b2584f9e2de7ccbc098f92281fa
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
delete camelot
diff --git a/ChangeLog b/ChangeLog
index 9d89d7d..9d3f547 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,9 @@
2024-09-19 Treeve Jelbert <treeve AT sourcemage.org>
* lazarus fpc fpc src sdl4fp:
delete obsolete unbuildable spells
+ * camelot: delete obsolete and dead spell
+ * devel/shiboken6: added
+ * devel/pyside6/: added
2024-09-17 Treeve Jelbert <treeve AT sourcemage.org>
* libs/uriparser: added, URI parsing
diff --git a/devel/pyside6/BUILD b/devel/pyside6/BUILD
new file mode 100755
index 0000000..487d9dd
--- /dev/null
+++ b/devel/pyside6/BUILD
@@ -0,0 +1,10 @@
+SRC=$SOURCE_DIRECTORY/sources/$SPELL &&
+cd $SRC &&
+OPTS+=" -DDISABLE_DOCSTRINGS=1" &&
+OPTS+=' -DBUILD_TESTS=0' &&
+OPTS+=' -DCMAKE_UNITY_BUILD=true' &&
+
+# install things to /usr
+PATH="$QT6DIR/bin/:$PATH" &&
+cmake_build
+
diff --git a/devel/pyside6/CONFIGURE b/devel/pyside6/CONFIGURE
new file mode 100755
index 0000000..b2f02c3
--- /dev/null
+++ b/devel/pyside6/CONFIGURE
@@ -0,0 +1 @@
+source $GRIMOIRE/CMAKE_CONFIGURE
diff --git a/devel/pyside6/DEPENDS b/devel/pyside6/DEPENDS
new file mode 100755
index 0000000..67d0219
--- /dev/null
+++ b/devel/pyside6/DEPENDS
@@ -0,0 +1,24 @@
+source $GRIMOIRE/CMAKE_DEPENDS &&
+depends qt6base &&
+depends shiboken6 &&
+optional_depends qt6-3d '' '-DCMAKE_DISABLE_FIND_PACKAGE_Qt63DCore=1' '' &&
+optional_depends qt6charts ''
'-DCMAKE_DISABLE_FIND_PACKAGE_Qt6Charts=1' '' &&
+optional_depends qt6declarative '' ' -DCMAKE_DISABLE_FIND_PACKAGE_Qt6Quick=1
-DCMAKE_DISABLE_FIND_PACKAGE_Qt6QuickWidgets=1
-DCMAKE_DISABLE_FIND_PACKAGE_Qt6Qml=1' '' &&
+optional_depends qt6location ''
'-DCMAKE_DISABLE_FIND_PACKAGE_Qt6Location=1' '' &&
+optional_depends qt6httpserver ''
'-DCMAKE_DISABLE_FIND_PACKAGE_Qt6HttpServer=1' '' &&
+optional_depends qt6multimedia '' '
-DCMAKE_DISABLE_FIND_PACKAGE_Qt6Multimedia=1
-DCMAKE_DISABLE_FIND_PACKAGE_Qt6MultimediaWidgets=1' '' &&
+optional_depends qt6networkauth ''
'-DCMAKE_DISABLE_FIND_PACKAGE_Qt6NetworkAuth=1' '' &&
+optional_depends qt6positioning ''
'-DCMAKE_DISABLE_FIND_PACKAGE_Qt6Positioning=1' '' &&
+optional_depends qt6quick3d ''
'-DCMAKE_DISABLE_FIND_PACKAGE_Qt6Quick3D=1' '' &&
+optional_depends qt6scxml '' '-DCMAKE_DISABLE_FIND_PACKAGE_Qt6Scxml=1'
'' &&
+optional_depends qt6sensors ''
'-DCMAKE_DISABLE_FIND_PACKAGE_Qt6Sensors=1' '' &&
+optional_depends qt6serialport ''
'-DCMAKE_DISABLE_FIND_PACKAGE_Qt6SerialPort=1' '' &&
+optional_depends qt6speech '' '
-DCMAKE_DISABLE_FIND_PACKAGE_Qt6TextToSpeech=1' 'Text to Speech' &&
+optional_depends qt6svg '' ' -DCMAKE_DISABLE_FIND_PACKAGE_Qt6Svg=1'
'' &&
+optional_depends qt6tools '' '
-DCMAKE_DISABLE_FIND_PACKAGE_Qt6UiTools=1
-DCMAKE_DISABLE_FIND_PACKAGE_Qt6Designer=1' 'plugin support' &&
+optional_depends qt6webengine '' '
-DCMAKE_DISABLE_FIND_PACKAGE_Qt6WebEngine=1
-DCMAKE_DISABLE_FIND_PACKAGE_Qt6WebEngineWidgets=1' ''
+optional_depends qt6webchannel '' '
-DCMAKE_DISABLE_FIND_PACKAGE_Qt6WebChannel=1' '' &&
+optional_depends qt6websockets '' '
-DCMAKE_DISABLE_FIND_PACKAGE_Qt6WebSockets=1' ''
+
+#optional_depends x '' '-DCMAKE_DISABLE_FIND_PACKAGE_' ''
+#optional_depends x '' '-DCMAKE_DISABLE_FIND_PACKAGE_' ''
diff --git a/devel/pyside6/DETAILS b/devel/pyside6/DETAILS
new file mode 100755
index 0000000..3de668f
--- /dev/null
+++ b/devel/pyside6/DETAILS
@@ -0,0 +1,18 @@
+source $GRIMOIRE/CMAKE_FUNCTIONS
+QTURL=https://download.qt.io/official_releases
+ SPELL=pyside6
+ VERSION=6.7.2
+
SOURCE_HASH=sha512:4376aba85867b5a04dab9d8889f5e32cb503cb8010757c1e810e60d29755f15a002b582594d0737a4119c030b48ede26964e8b1392700a6c061d7d631cdfe73e
+ SPELLX=pyside-setup-everywhere-src-$VERSION
+ SOURCE=$SPELLX.tar.xz
+ SOURCE_URL=$QTURL/QtForPython/pyside6/PySide6-$VERSION-src/$SOURCE
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX
+ WEB_SITE=https://www.pyside.org
+ ENTERED=20240919
+ LICENSE[0]=LGPL
+ KEYWORDS="qt6 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/pyside6/HISTORY b/devel/pyside6/HISTORY
new file mode 100644
index 0000000..97c032e
--- /dev/null
+++ b/devel/pyside6/HISTORY
@@ -0,0 +1,3 @@
+2024-09-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 6.7.2
+ spell created
diff --git a/devel/shiboken6/BUILD b/devel/shiboken6/BUILD
new file mode 100755
index 0000000..06f95f4
--- /dev/null
+++ b/devel/shiboken6/BUILD
@@ -0,0 +1,10 @@
+SRC=$SOURCE_DIRECTORY/sources/$SPELL &&
+OPTS+=" -DDISABLE_DOCSTRINGS=1" &&
+OPTS+=' -DSHIBOKEN_BUILD_TOOLS=true' &&
+OPTS+=' -DSHIBOKEN_BUILD_LIBS=true' &&
+OPTS+=' -DCMAKE_UNITY_BUILD=true' &&
+OPTS+=' -DBUILD_TESTS=false' &&
+# install things to /usr
+PATH="$QT6DIR/bin/:$PATH" &&
+cd $SRC &&
+cmake_build
diff --git a/devel/shiboken6/CONFIGURE b/devel/shiboken6/CONFIGURE
new file mode 100755
index 0000000..b2f02c3
--- /dev/null
+++ b/devel/shiboken6/CONFIGURE
@@ -0,0 +1 @@
+source $GRIMOIRE/CMAKE_CONFIGURE
diff --git a/devel/shiboken6/DEPENDS b/devel/shiboken6/DEPENDS
new file mode 100755
index 0000000..a1f14e1
--- /dev/null
+++ b/devel/shiboken6/DEPENDS
@@ -0,0 +1,10 @@
+source $GRIMOIRE/CMAKE_DEPENDS &&
+depends qt6base &&
+depends -sub CLANG llvm &&
+depends python3 &&
+depends libxml2 &&
+depends libxslt &&
+depends libffi &&
+depends zlib &&
+depends zstd
+#depends sparsehash
diff --git a/devel/shiboken6/DETAILS b/devel/shiboken6/DETAILS
new file mode 100755
index 0000000..205949f
--- /dev/null
+++ b/devel/shiboken6/DETAILS
@@ -0,0 +1,17 @@
+source $GRIMOIRE/CMAKE_FUNCTIONS
+QTURL=https://download.qt.io/official_releases
+ SPELL=shiboken6
+ VERSION=6.7.2
+
SOURCE_HASH=sha512:4376aba85867b5a04dab9d8889f5e32cb503cb8010757c1e810e60d29755f15a002b582594d0737a4119c030b48ede26964e8b1392700a6c061d7d631cdfe73e
+ SPELLX=pyside-setup-everywhere-src-$VERSION
+ SOURCE=$SPELLX.tar.xz
+ SOURCE_URL=$QTURL/QtForPython/shiboken6/PySide6-$VERSION-src/$SOURCE
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX
+ WEB_SITE=https://www.pyside.org
+ ENTERED=20220630
+ LICENSE[0]=LGPL
+ KEYWORDS="python libs"
+ SHORT="Python bindings generator"
+cat << EOF
+Python binding generator based on CPython
+EOF
diff --git a/devel/shiboken6/HISTORY b/devel/shiboken6/HISTORY
new file mode 100644
index 0000000..8975892
--- /dev/null
+++ b/devel/shiboken6/HISTORY
@@ -0,0 +1,3 @@
+2024-09-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 6.7.2
+ derived from shiboken2
diff --git a/python-pypi/camelot/CONFIGURE b/python-pypi/camelot/CONFIGURE
deleted file mode 100755
index 7492e15..0000000
--- a/python-pypi/camelot/CONFIGURE
+++ /dev/null
@@ -1,6 +0,0 @@
-message "${MESSAGE_COLOR}Camelot now supports two different bindings to
Qt.\n\
-PySide (LGPL) - sibling project to Qt, financed by Nokia\n\
-PyQt4 (GPL) - developed by Riverbank Computing\n\
-PySide tends to track Qt changes faster and has more frequent releases.\
-${DEFAULT_COLOR}"
-config_query_list CAMBIND 'which Qt binding' pyside pyqt4
diff --git a/python-pypi/camelot/DEPENDS b/python-pypi/camelot/DEPENDS
deleted file mode 100755
index 36f4afd..0000000
--- a/python-pypi/camelot/DEPENDS
+++ /dev/null
@@ -1,14 +0,0 @@
-depends python3 &&
-depends sqlalchemy &&
-depends chardet &&
-depends jinja2 &&
-depends xlrd &&
-depends xlwt &&
-depends qt4 &&
-if [[ $CAMBIND == pyside ]];then
- depends pyside &&
- depends pyside-tools
-else
- depends pyqt4
-fi
-
diff --git a/python-pypi/camelot/DETAILS b/python-pypi/camelot/DETAILS
deleted file mode 100755
index 499ba8d..0000000
--- a/python-pypi/camelot/DETAILS
+++ /dev/null
@@ -1,17 +0,0 @@
- SPELL=camelot
- SPELLX=Camelot
- VERSION=13.04.13
- PATCHLEVEL=1
-
SOURCE_HASH=sha512:946bb30d66f4014ad9aa356b35ddaec934967a053e0896ebb5378c3ed74f37e5f3cd8df7fe7d77df2f70ac9b8ee1619f100470f06646b91d998c1faeda5f20e9
- SOURCE=$SPELLX-$VERSION-gpl-pyqt.tar.gz
- SOURCE_URL=http://pypi.python.org/packages/source/C/$SPELLX/$SOURCE
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION-gpl-pyqt
- WEB_SITE=http://www.python-camelot.com/
- LICENSE[0]=GPL
- ENTERED=20100915
- KEYWORDS="python"
- SHORT="open source RAD framework"
-cat << EOF
-Camelot is an open source RAD framework that leverages Python, Sqlalchemy
-and Qt to build rich desktop applications.
-EOF
diff --git a/python-pypi/camelot/HISTORY b/python-pypi/camelot/HISTORY
deleted file mode 100644
index 1583af9..0000000
--- a/python-pypi/camelot/HISTORY
+++ /dev/null
@@ -1,57 +0,0 @@
-2021-05-22 Florian Franzmann <bwlf AT bandrate.org>
- * DEPENDS: enforce depenceny on python3
- * DETAILS: PATCHLEVEL++
-
-2013-04-16 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: fix python3 usage
-
-2013-04-13 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 13.04.13
- * DEPENDS: remove sqlalchemy-migrate, elixir, python => PYTHON
- * PRE_BUILD: only use upstream pyside conversion
-
-2012-06-30 Treeve Jelbert <treeve AT sourcemage.org>
- * PRE_BUILD: also edit another file
-
-2012-06-29 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 12.06.29
- * PRE_BUILD: adjust pyside conversion
-
-2011-12-30 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 11.12.30
-
-2011-12-29 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 11.12.29
- * PRE_BUILD, CONFIGURE: added; choice of pyside/pyqt4
- * DEPENDS: support pyside
-
-2011-12-08 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 11.11.16
-
-2011-10-14 Bor Kraljič <pyrobor AT ver.si>
- * DETAILS: fixed long description wrap (scripted)
-
-2011-09-12 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 11.09.10
-
-2011-05-23 Sukneet Basuta <sukneet AT sourcemage.org>
- * DEPENDS: updated setuptools dependency to SETUPTOOLS provider
-
-2011-05-20 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 11.05.13
-
-2011-04-14 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 10.11.27
-
-2010-09-30 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version git
- * DEPENDS: pyexcelerator => xlrd, xlwt
- jinja => jinja2
-
-2010-09-17 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: add chardet, jinja, pyexcelerator
-
-2010-09-16 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 10.07.02
- spell created
-
diff --git a/python-pypi/camelot/PRE_BUILD b/python-pypi/camelot/PRE_BUILD
deleted file mode 100755
index 068526c..0000000
--- a/python-pypi/camelot/PRE_BUILD
+++ /dev/null
@@ -1,10 +0,0 @@
-default_pre_build &&
-cd $SOURCE_DIRECTORY &&
-
-if is_depends_enabled $SPELL pyside;then
-message convert to use PySide
-
-python camelot/bin/camelot_admin.py to_pyside camelot pyside &&
-rm -r camelot &&
-mv pyside camelot
-fi
- [[SM-Commit] ] GIT changes to master grimoire by Treeve Jelbert (587c5eef76da91c25bf17ce0f8b8f101d4e7c0b0), Treeve Jelbert, 09/19/2024
Archive powered by MHonArc 2.6.24.