Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Treeve Jelbert (65728adff77fb90cd50ab17d40ccbf49a379d386)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • 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 (65728adff77fb90cd50ab17d40ccbf49a379d386)
  • Date: Tue, 12 Feb 2013 13:14:19 -0600

GIT changes to master grimoire by Treeve Jelbert <treeve AT sourcemage.org>:

ChangeLog | 24 +++++++++
FUNCTIONS | 12 ++++
qt5/FUNCTIONS | 3 +
qt5/qt3d/CONFLICTS | 1
qt5/qt3d/DEPENDS | 7 ++
qt5/qt3d/DETAILS | 15 +++++
qt5/qt3d/HISTORY | 4 +
qt5/qtbase/BUILD | 27 ++++++++++
qt5/qtbase/CONFIGURE | 46 +++++++++++++++++
qt5/qtbase/DEPENDS | 106
+++++++++++++++++++++++++++++++++++++++++
qt5/qtbase/DETAILS | 22 ++++++++
qt5/qtbase/HISTORY | 10 +++
qt5/qtbase/PRE_BUILD | 3 +
qt5/qtbase/PRE_SUB_DEPENDS | 16 ++++++
qt5/qtbase/PROVIDES | 1
qt5/qtbase/SUB_DEPENDS | 44 +++++++++++++++++
qt5/qtbase/TRIGGERS | 3 +
qt5/qtbase/qtbase | 36 +++++++++++++
qt5/qtdeclarative/CONFLICTS | 1
qt5/qtdeclarative/DEPENDS | 4 +
qt5/qtdeclarative/DETAILS | 16 ++++++
qt5/qtdeclarative/HISTORY | 7 ++
qt5/qtgraphicaleffects/DEPENDS | 6 ++
qt5/qtgraphicaleffects/DETAILS | 16 ++++++
qt5/qtgraphicaleffects/HISTORY | 4 +
qt5/qtimageformats/CONFLICTS | 1
qt5/qtimageformats/DEPENDS | 4 +
qt5/qtimageformats/DETAILS | 16 ++++++
qt5/qtimageformats/HISTORY | 7 ++
qt5/qtjsbackend/DEPENDS | 3 +
qt5/qtjsbackend/DETAILS | 16 ++++++
qt5/qtjsbackend/HISTORY | 8 +++
qt5/qtjsbackend/PRE_BUILD | 9 +++
qt5/qtlocation/CONFLICTS | 1
qt5/qtlocation/DEPENDS | 7 ++
qt5/qtlocation/DETAILS | 15 +++++
qt5/qtlocation/HISTORY | 4 +
qt5/qtmultimedia/CONFLICTS | 1
qt5/qtmultimedia/DEPENDS | 12 ++++
qt5/qtmultimedia/DETAILS | 16 ++++++
qt5/qtmultimedia/HISTORY | 7 ++
qt5/qtpim/CONFLICTS | 1
qt5/qtpim/DEPENDS | 5 +
qt5/qtpim/DETAILS | 15 +++++
qt5/qtpim/HISTORY | 4 +
qt5/qtquick1/CONFLICTS | 1
qt5/qtquick1/DEPENDS | 4 +
qt5/qtquick1/DETAILS | 15 +++++
qt5/qtquick1/HISTORY | 4 +
qt5/qtscript/CONFLICTS | 1
qt5/qtscript/DEPENDS | 2
qt5/qtscript/DETAILS | 16 ++++++
qt5/qtscript/HISTORY | 7 ++
qt5/qtsvg/DEPENDS | 3 +
qt5/qtsvg/DETAILS | 16 ++++++
qt5/qtsvg/HISTORY | 7 ++
qt5/qtsystems/CONFLICTS | 1
qt5/qtsystems/DEPENDS | 9 +++
qt5/qtsystems/DETAILS | 15 +++++
qt5/qtsystems/HISTORY | 4 +
qt5/qttools/CONFLICTS | 1
qt5/qttools/DEPENDS | 7 ++
qt5/qttools/DETAILS | 16 ++++++
qt5/qttools/HISTORY | 7 ++
qt5/qtwayland/CONFLICTS | 1
qt5/qtwayland/DEPENDS | 4 +
qt5/qtwayland/DETAILS | 15 +++++
qt5/qtwayland/HISTORY | 4 +
qt5/qtwebkit5/BUILD | 2
qt5/qtwebkit5/DEPENDS | 15 +++++
qt5/qtwebkit5/DETAILS | 16 ++++++
qt5/qtwebkit5/HISTORY | 3 +
qt5/qtwebkit5/PRE_BUILD | 9 +++
qt5/qtxmlpatterns/CONFLICTS | 1
qt5/qtxmlpatterns/DEPENDS | 2
qt5/qtxmlpatterns/DETAILS | 16 ++++++
qt5/qtxmlpatterns/HISTORY | 7 ++
77 files changed, 817 insertions(+)

New commits:
commit 65728adff77fb90cd50ab17d40ccbf49a379d386
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qttools: => 5.0.1

commit 70439274db6a02484fa4c9dd6846ffdfeecdc099
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

Revert "qtwebkit-5.0.0-beta1 - moved from http section"

This reverts commit e06a7b3ad4aa5b53a35d84570c787cd36c1f1438.

commit 98dd2ebf4ee0676df82bf08f73eacbb021b2ae60
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

/qtwebkit5-5.0.1

commit da073c59afc13c0f838e0751a02b116815582d59
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtmultimedia: => 5.0.1

commit d3d3ab986adf6cbd13959448a0eceab8af97e85e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtgraphicaleffects: => 5.0.1

commit f8fc22df652c11352cf74f1bcc26dde100214878
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtimageformats: => 5.0.1

commit 87dd05fce59462192b517b269d90952789100398
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtsvg: => 5.0.1

commit 2643e8726a31a1c10e82fac5aaf7a77ffc51265f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtscript: => 5.0.1

commit 74b1da596cbcf51035e73f17822a444c974f1319
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

fix qt5 build with multiple versions of python

commit 18c844640d1f95fae9e440434fa45d6b05169124
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtdeclarative: => 5.0.1

commit 75fdea83c2f8ae5c1b13e034e77f3ae79f77931e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtjsbackend: => 5.0.1

commit 508500f30154cce5077814466cfdfbea5781b1c5
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtxmlpatterns: => 5.0.1

commit cc04f9e50ba5d49a36aec10bce5fd68fc91e9a60
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

FUNCTIONS: move qt5build to global level

commit f2a05a2a4123626c25c6d5ebefa66f9852c77bfe
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtbase: => 5.0.1

commit cc2b9088edb409d9f7edde0be4f3375ed165205f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ChangeLog - for qt5 section

commit d999c8ea2274b16766973c5bf9c32976f2f9aaf0
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

ChangeLog - for qt5 section

commit e06a7b3ad4aa5b53a35d84570c787cd36c1f1438
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtwebkit-5.0.0-beta1 - moved from http section

commit 7aef9cbb0212f73113aabb080740037e4d7a47ba
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtlocation-5.0.0-beta1 - new spell

commit 157b2e111c68aed8ebd609d822c49d1ac31a6193
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qt3d-5.0.0-beta1 - new spell

commit 59f1d8ce349dbc6c41c7f9c8fd9ab3d8672b045e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtpim-5.0.0-beta1 - new spell

commit 9b0e6484b4dfad987eadc9462b691ee4c6e03e0b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtwayland-5.0.0-beta1 - new spell

commit 2e4edb9ae0003ae3689689b2fda085074a32b207
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtimageformats-5.0.0-beta1 - new spell

commit bfc962b49a9f29398ebf3f91f9c04d10d7b384c5
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtmultimedia-5.0.0-beta1 - new spell

commit bb283fa440a9415d47cae3cac07e167ca13a4fa3
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtgraphicaleffects-5.0.0-beta1 - new spell

commit 3920a15e41616d43fae949460602c2ed03acb7c6
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qttools-5.0.0-beta1 - new spell

commit 8f6f5f177b260971cf2807a389837bc685db176e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtsystems-5.0.0-beta1 - new spell

commit 0e9772b3810451077fe0781b6c08da56843e030b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtquick1-5.0.0-beta1 - new spell

commit 713e5e34c6c39ed9eebcd2866daf3110f1f9f068
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

tsvg-5.0.0-beta1 - new spell

commit 2b2a8a3f8eee98cb43ec4aeb4a2205f79dcbc6da
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtdeclarative-5.0.0-beta1 - new spell

commit d8eeac6f8ebdcf79c0709e49944b08ccf531f1a9
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qt5/FUNCTIONS

commit 21ea20dbe02dbcd33fe613cddb2762698c31e6df
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtjsbackend-5.0.0-beta1 - new spell

commit 217bcce7f5372e078301f5f52e2b4ba167d42e8a
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtscript-5.0.0-beta1 - new spell

commit 0a164d60036c9d86d3ea77b9562e809164f1db97
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtxmlpatterns-5.0.0-beta1 - new spell

commit 801aa4e70350e16d11f62a4bf33895dc142be13b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qtbase-5.0.0-beta1 new spell

diff --git a/ChangeLog b/ChangeLog
index 635fa04..c741fd0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2013-02-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * FUNCTIONS, qt5/FUNCTIONS: move qt5build to global level
+ fix use with multiple version of python
+ * qt5/qtwebkit5: added
+
2013-02-10 Sukneet Basuta <sukneet AT sourcemage.org>
* audio-libs/sbc: new spell, Bluetooth Subband Codec (SBC) library

@@ -302,6 +307,25 @@
your environment
* perl-cpan/xml-sax-base: new spell, base class SAX Drivers and
Filters

+2012-09-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * qt5: new section
+ * qt5/qtxmlpatterns: new spell
+ * qt5/qtwayland: new spell
+ * qt5/qttools: new spell
+ * qt5/qtsystems: new spell
+ * qt5/qtsvg: new spell
+ * qt5/qtscript: new spell
+ * qt5/qtquick1: new spell
+ * qt5/qtpim: new spell
+ * qt5/qtmultimedia: new spell
+ * qt5/qtlocation: new spell
+ * qt5/qtjsbackend: new spell
+ * qt5/qtimageformats: new spell
+ * qt5/qtgraphicaleffects: new spell
+ * qt5/qtdeclarative: new spell
+ * qt5/qtbase: new spell
+ * qt5/qt3d: new spell
+
2012-08-27 Vlad Glagolev <stealth AT sourcemage.org>
* net/nbd: new spell, Network Block Device (TCP version) userland

diff --git a/FUNCTIONS b/FUNCTIONS
index 2fbe0f1..2ab884b 100755
--- a/FUNCTIONS
+++ b/FUNCTIONS
@@ -2,6 +2,18 @@
. $GRIMOIRE/libgcc
. $GRIMOIRE/config_query_multi.function

+QT5DIR=$INSTALL_ROOT/opt/qt5
+qt5_build() {
+ export PKG_CONFIG_PATH="$QT5DIR/lib/pkgconfig"
+ cd $SOURCE_DIRECTORY &&
+ QMAKEPATH="$QT5DIR/bin"
+# in some cases, we set a symlink to python in the source directory
+ PATH="$QMAKEPATH:$SOURCE_DIRECTORY:$PATH"
+ qmake $OPTS *.pro &&
+ make
+}
+
+
#---------------------------------------------------------------------
## This function automatically fixes any known bad paths
#---------------------------------------------------------------------
diff --git a/qt5/FUNCTIONS b/qt5/FUNCTIONS
new file mode 100755
index 0000000..52ec5a9
--- /dev/null
+++ b/qt5/FUNCTIONS
@@ -0,0 +1,3 @@
+default_build() {
+ qt5_build
+}
diff --git a/qt5/qt3d/CONFLICTS b/qt5/qt3d/CONFLICTS
new file mode 100755
index 0000000..bcef768
--- /dev/null
+++ b/qt5/qt3d/CONFLICTS
@@ -0,0 +1 @@
+conflicts qt3d y
diff --git a/qt5/qt3d/DEPENDS b/qt5/qt3d/DEPENDS
new file mode 100755
index 0000000..65782be
--- /dev/null
+++ b/qt5/qt3d/DEPENDS
@@ -0,0 +1,7 @@
+depends -sub CXX gcc &&
+depends -sub OPENGL qtbase &&
+depends qtxmlpatterns &&
+depends qtdeclarative &&
+depends qtjsbackend &&
+depends qtsvg &&
+depends perl
diff --git a/qt5/qt3d/DETAILS b/qt5/qt3d/DETAILS
new file mode 100755
index 0000000..2c31ddd
--- /dev/null
+++ b/qt5/qt3d/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=qt3d
+ SPELLX=$SPELL-opensource-src
+ VERSION=5.0.0-beta1
+
SOURCE_HASH=sha512:189dc0cced9282af64808e3d447e8db1c43bc40e9db12760e923835ac69cd82def59bf70e4d12f5371560263c6c2aabb5ab1c7f4659255993c7ea547c24d6dc7
+ SOURCE=$SPELLX-$VERSION.tar.xz
+
SOURCE_URL=http://releases.qt-project.org/qt5.0/beta1/split_sources/$SOURCE
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
+ WEB_SITE=http://qt-project.org
+ ENTERED=20120901
+ LICENSE[0]=LGPL
+ KEYWORDS="qt5 x11 libs"
+ SHORT=""
+cat << EOF
+3D support for qt5
+EOF
diff --git a/qt5/qt3d/HISTORY b/qt5/qt3d/HISTORY
new file mode 100644
index 0000000..8502a30
--- /dev/null
+++ b/qt5/qt3d/HISTORY
@@ -0,0 +1,4 @@
+2012-09-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.0.0-beta1
+ spell created
+
diff --git a/qt5/qtbase/BUILD b/qt5/qtbase/BUILD
new file mode 100755
index 0000000..150a9f8
--- /dev/null
+++ b/qt5/qtbase/BUILD
@@ -0,0 +1,27 @@
+QTDIR=$INSTALL_ROOT/opt/qt5 &&
+
+# need to specify version in path for gstreamer!!
+if is_depends_enabled $SPELL gstreamer;then
+ VV=`installed_version gstreamer | cut -c-4`
+ OPTS+=" -I$INSTALL_ROOT/usr/include/gstreamer-$VV"
+ OPTS+=" -L$INSTALL_ROOT/usr/lib/gstreamer-$VV -lgstreamer-$VV"
+fi &&
+OPTS="$QT_DEBUG \
+ $QT_NIS \
+ $QT_XRAMA \
+ $QT_GIF \
+ $QT_PCH \
+ $QT_EXAMPLE examples \
+ $QT_DEMOS demos \
+ $QT_TESTS tests \
+ $QT_ACCESS \
+ $QT_AUDIO \
+ $QT_JVS \
+ $OPTS" &&
+cd $SOURCE_DIRECTORY &&
+
+./configure -opensource -confirm-license \
+ -prefix $QTDIR -platform linux-g++ \
+ -reduce-relocations -reduce-exports $OPTS -v &&
+make
+
diff --git a/qt5/qtbase/CONFIGURE b/qt5/qtbase/CONFIGURE
new file mode 100755
index 0000000..eae64f7
--- /dev/null
+++ b/qt5/qtbase/CONFIGURE
@@ -0,0 +1,46 @@
+config_query QT_DOC 'install documents(very big)?' n &&
+
+config_query_option QT_EXAMPLE 'install examples?' n \
+ '-make' \
+ '-nomake' &&
+
+config_query_option QT_DEMOS 'install demos?' n \
+ '-make' \
+ '-nomake' &&
+
+config_query_option QT_TESTS 'install tests?' n \
+ '-make' \
+ '-nomake' &&
+
+config_query_option QT_DEBUG 'Compile with debugging symbols?' n \
+ '-debug' \
+ '-no-separate-debug-info' &&
+
+config_query_option QT_NIS 'Enable Network Information Services?' y \
+ '-nis' \
+ '-no-nis' &&
+
+config_query_option QT_XRAMA 'Enable Xinerama support?' n \
+ '-xinerama' \
+ '-no-xinerama' &&
+
+config_query_option QT_GIF 'Enable GIF support?' n \
+ '' \
+ '-no-gif' &&
+
+config_query_option QT_PCH 'Enable precompiled header support?' y \
+ '-pch' \
+ '-no-pch' &&
+
+config_query_option QT_ACCESS 'Compile Accessibility support' y \
+ '-accessibility' \
+ '-no-accessibility' &&
+
+config_query_option QT_AUDIO 'support Audio backends' y \
+ '-audio-backend' \
+ '-no-audio-backend' &&
+
+config_query_option QT_JVS 'Javascript-JIT' y \
+ '-javascript-jit' \
+ '-no-javascript-jit' &&
+config_query QT_SQL 'enable SQL support?' y
diff --git a/qt5/qtbase/DEPENDS b/qt5/qtbase/DEPENDS
new file mode 100755
index 0000000..2d37ca4
--- /dev/null
+++ b/qt5/qtbase/DEPENDS
@@ -0,0 +1,106 @@
+depends perl &&
+depends -sub CXX gcc &&
+depends zlib &&
+depends libx11 &&
+depends libxcursor &&
+depends libxfixes &&
+depends libxi &&
+depends libxrender &&
+depends libxrandr &&
+depends libxext &&
+depends icu '-icu' &&
+depends sqlite '-system-sqlite' &&
+depends -sub PCRE16 pcre '-system-pcre' &&
+depends ca-certificates &&
+
+optional_depends pkgconfig \
+ '-force-pkg-config' \
+ '' \
+ 'use pkg-config to find things' &&
+
+optional_depends boost \
+ '-make tests' \
+ '-nomake tests' \
+ 'to build tests' &&
+
+optional_depends libxcb '-xcb' '-no-xcb' 'Xcb support' &&
+
+if is_depends_enabled $SPELL libxcb; then
+ depends xcb-util-keysyms &&
+ depends xcb-util-image &&
+ depends xcb-util &&
+ depends xcb-util-wm &&
+ depends xcb-util-renderutil
+fi &&
+
+optional_depends fontconfig \
+ '-fontconfig' \
+ '-no-fontconfig' \
+ 'for FontConfig anti-aliased font support' &&
+
+optional_depends openssl \
+ '-openssl' \
+ '-no-openssl' \
+ 'ssl support(needed for kde4)' &&
+#graphics
+optional_depends OPENGL \
+ '-opengl' \
+ '-no-opengl' \
+ 'OpenGL support' &&
+
+optional_depends JPEG \
+ '-system-libjpeg' \
+ '-qt-libjpeg' \
+ 'to use the system jpeg library' &&
+
+optional_depends libpng \
+ '-system-libpng' \
+ '-no-libpng' \
+ 'PNG graphics support' &&
+
+optional_depends glib2 '-glib' '-no-glib' 'glib support'
+
+#database plugins
+if [[ $QT_SQL == y ]];then
+optional_depends FIREBIRD \
+ "-plugin-sql-ibase" \
+ '-no-sql-ibase' \
+ 'Firebird database support' &&
+
+optional_depends mysql \
+ "-plugin-sql-mysql" \
+ '-no-sql-mysql' \
+ 'MySql database support' &&
+
+optional_depends postgresql \
+ "-plugin-sql-psql" \
+ '-no-sql-psql' \
+ 'Postgresql database support' &&
+
+message choose libiodbc if you want to use soprano+virtuoso+kde4 &&
+optional_depends ODBC-MGR \
+ "-plugin-sql-odbc" \
+ '-no-sql-odbc' \
+ 'ODBC database support'
+fi &&
+optional_depends cups \
+ '-cups' \
+ '-no-cups' \
+ 'Printing support' &&
+
+optional_depends dbus \
+ '-dbus' \
+ '-no-dbus' \
+ 'for dbus support - builds QtDBus module' &&
+
+optional_depends 'gtk+2' \
+ '-gtkstyle' \
+ '-no-gtkstyle' \
+ 'for GTK+ theme integration' &&
+
+optional_depends udev '' '' 'generic evdev keyboard support' &&
+optional_depends libxkbcommon '' '' 'XKB keyboard/input handling' &&
+
+if [[ $QT_ACCESS == "-accessibility" ]]; then
+ depends at-spi2-core
+fi
diff --git a/qt5/qtbase/DETAILS b/qt5/qtbase/DETAILS
new file mode 100755
index 0000000..ec568fa
--- /dev/null
+++ b/qt5/qtbase/DETAILS
@@ -0,0 +1,22 @@
+QT_URL=http://origin.releases.qt-project.org
+ SPELL=qtbase
+ SPELLX=$SPELL-opensource-src
+ VERSION=5.0.1
+
SOURCE_HASH=sha512:ed3a8621da1823ac639ad72242f7cf155a43bc14f9b3daf762d1203f031d65207efff19f0492b62c963ae8008be35d5d8d66ec88bbd019cb75b1bd2a6ecfed9f
+ SOURCE=$SPELLX-$VERSION.tar.xz
+ SOURCE_URL=$QT_URL/qt5/$VERSION/submodules_tar/$SOURCE
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
+# SECURITY_PATCH=3
+ WEB_SITE=http://qt-project.org/
+ ENTERED=20120901
+ LICENSE[0]=LGPL
+ KEYWORDS="qt5 x11 libs"
+ SHORT="Qt5 simplifies writing and maintaining GUI applications"
+cat << EOF
+Qt is a toolkit for software developers. Qt simplifies the task of
+writing and maintaining GUI (graphical user interface) applications. Qt
+is written in C++ and is fully object-oriented. Qt is a multi-platform
+toolkit. When you implement a program with Qt, you can run it on the X
+Window System (Unix/X11) or Microsoft Windows NT/95/98/2000. Simply
+compile the source code for the platform you want.
+EOF
diff --git a/qt5/qtbase/HISTORY b/qt5/qtbase/HISTORY
new file mode 100644
index 0000000..af3c6ab
--- /dev/null
+++ b/qt5/qtbase/HISTORY
@@ -0,0 +1,10 @@
+2013-02-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.0.1
+ * CONFIGURE, BUILD: disable demos, tests
+ remove obsolete -fast
+ * SUB_DEPENDS: mathc flags with those in DEPENDS
+
+2012-09-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.0.0-beta1
+ spell created
+
diff --git a/qt5/qtbase/PRE_BUILD b/qt5/qtbase/PRE_BUILD
new file mode 100755
index 0000000..484091f
--- /dev/null
+++ b/qt5/qtbase/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+patch -p1 < $SPELL_DIRECTORY/qtbase
diff --git a/qt5/qtbase/PRE_SUB_DEPENDS b/qt5/qtbase/PRE_SUB_DEPENDS
new file mode 100755
index 0000000..1e426ab
--- /dev/null
+++ b/qt5/qtbase/PRE_SUB_DEPENDS
@@ -0,0 +1,16 @@
+case $THIS_SUB_DEPENDS in
+ ACCESS) [[ $QT_ACCESS == "-accessibility" ]] && return 0;;
+ DBUS) is_depends_enabled $SPELL dbus && return 0;;
+ OPENGL) is_depends_enabled $SPELL $(get_spell_provider $SPELL OPENGL) &&
return 0;;
+ FIREBIRD) is_depends_enabled $SPELL FIREBIRD && return 0;;
+ MYSQL) is_depends_enabled $SPELL mysql && return 0;;
+ POSTGRESQL) is_depends_enabled $SPELL postgresql && return 0;;
+ SQLITE) is_depends_enabled $SPELL sqlite && return 0;;
+ ODBC) is_depends_enabled $SPELL ODBC-MGR && return 0;;
+ SSL) is_depends_enabled $SPELL openssl && return 0;;
+ AUDIO) [[ $QT_AUDIO == "-audio-backend" ]] && return 0;;
+ SQL) [[ $QT_SQL == "y" ]] && return 0;;
+ GTK ) [[ $QT_GTK == "-gtkstyle" ]] && return 0;;
+ *) echo "Eek, unknown subdependency requested!"; return 1;;
+esac
+return 1
diff --git a/qt5/qtbase/PROVIDES b/qt5/qtbase/PROVIDES
new file mode 100755
index 0000000..504a2d0
--- /dev/null
+++ b/qt5/qtbase/PROVIDES
@@ -0,0 +1 @@
+QT
diff --git a/qt5/qtbase/SUB_DEPENDS b/qt5/qtbase/SUB_DEPENDS
new file mode 100755
index 0000000..facf1cf
--- /dev/null
+++ b/qt5/qtbase/SUB_DEPENDS
@@ -0,0 +1,44 @@
+case $THIS_SUB_DEPENDS in
+DBUS) echo "DBUS support requested, forcing dbus dependency." &&
+ depends dbus
+ ;;
+OPENGL) echo "OPENGL support requested, forcing OPENGL dependency." &&
+ depends OPENGL
+ ;;
+AUDIO) echo "AUDIO support requested, forcing it" &&
+ QT_AUDIO="-audio-backend"
+ ;;
+SQL) echo "SQL support requested, forcing it" &&
+ QT_SQL="y"
+ ;;
+FIREBIRD) echo "Firebird support requested, forcing it" &&
+ depends FIREBIRD "-plugin-sql-ibase" &&
+ ;;
+POSTGRESQL) echo "Postresql support requested, forcing it" &&
+ depends postgresql '-plugin-sql-psql'
+ ;;
+SQLITE) echo "Sqlite support requested, forcing it" &&
+ depends sqlite '-system-sqlite'
+ ;;
+ODBC) echo "Odbc support requested, forcing it" &&
+ depends ODBC-MGR '-plugin-sql-odbc'
+ ;;
+SSL) echo "SSL support requested, forcing it" &&
+ depends openssl
+ ;;
+MYSQL) echo "MySQL support requested, forcing mysql dependency." &&
+ depends mysql "-plugin-sql-mysql"
+ ;;
+GTK) if [[ $QT_GTK == "-no-gtkstyle" ]]; then
+ echo "GTK theme integration requested, forcing it" &&
+ QT_GTK="-gtkstyle"
+ fi
+ ;;
+ACCESS) if [[ $QT_ACCESS == "-no-accessibility" ]]; then
+ echo "Accessiblity support requested, forcing it" &&
+ QT_ACCESS="-accessibility"
+ fi
+ ;;
+
+*) echo unknown sub-depends!!! ; return 1 ;;
+esac
diff --git a/qt5/qtbase/TRIGGERS b/qt5/qtbase/TRIGGERS
new file mode 100755
index 0000000..8585d45
--- /dev/null
+++ b/qt5/qtbase/TRIGGERS
@@ -0,0 +1,3 @@
+if is_depends_enabled $SPELL postgresql; then
+ on_cast postgresql check_self
+fi
diff --git a/qt5/qtbase/qtbase b/qt5/qtbase/qtbase
new file mode 100644
index 0000000..dfb09e0
--- /dev/null
+++ b/qt5/qtbase/qtbase
@@ -0,0 +1,36 @@
+diff --git a/config.tests/unix/ibase/ibase.pro
b/config.tests/unix/ibase/ibase.pro
+index 01e7429..415b51d 100644
+--- a/config.tests/unix/ibase/ibase.pro
++++ b/config.tests/unix/ibase/ibase.pro
+@@ -1,4 +1,4 @@
+ SOURCES = ibase.cpp
+ CONFIG -= qt dylib
+ mac:CONFIG -= app_bundle
+-LIBS += -lgds
++LIBS += -lfbclient
+diff --git a/config.tests/unix/odbc/odbc.pro
b/config.tests/unix/odbc/odbc.pro
+index 06a548f..b6616fe 100644
+--- a/config.tests/unix/odbc/odbc.pro
++++ b/config.tests/unix/odbc/odbc.pro
+@@ -2,4 +2,4 @@ SOURCES = odbc.cpp
+ CONFIG -= qt dylib
+ mac:CONFIG -= app_bundle
+ win32-g++*:LIBS += -lodbc32
+-else:LIBS += -lodbc
++else:LIBS += -liodbc
+diff --git a/src/sql/drivers/ibase/qsql_ibase.pri
b/src/sql/drivers/ibase/qsql_ibase.pri
+index 33fbb0d..9423e2a 100644
+--- a/src/sql/drivers/ibase/qsql_ibase.pri
++++ b/src/sql/drivers/ibase/qsql_ibase.pri
+@@ -2,7 +2,7 @@ HEADERS += $$PWD/qsql_ibase.h
+ SOURCES += $$PWD/qsql_ibase.cpp
+
+ unix {
+- !contains(LIBS, .*gds.*):!contains(LIBS, .*libfb.*):LIBS += -lgds
++ !contains(LIBS, .*gds.*):!contains(LIBS, .*fb.*):LIBS += -lfbclient
+ } else {
+ !contains(LIBS, .*gds.*):!contains(LIBS, .*fbclient.*) {
+ win32-borland:LIBS += gds32.lib
+--
+1.7.12
+
diff --git a/qt5/qtdeclarative/CONFLICTS b/qt5/qtdeclarative/CONFLICTS
new file mode 100755
index 0000000..eb943aa
--- /dev/null
+++ b/qt5/qtdeclarative/CONFLICTS
@@ -0,0 +1 @@
+conflicts qtdeclarative y
diff --git a/qt5/qtdeclarative/DEPENDS b/qt5/qtdeclarative/DEPENDS
new file mode 100755
index 0000000..6217de7
--- /dev/null
+++ b/qt5/qtdeclarative/DEPENDS
@@ -0,0 +1,4 @@
+depends -sub CXX gcc&&
+depends qtbase &&
+depends qtjsbackend &&
+depends qtxmlpatterns
diff --git a/qt5/qtdeclarative/DETAILS b/qt5/qtdeclarative/DETAILS
new file mode 100755
index 0000000..fe5abae
--- /dev/null
+++ b/qt5/qtdeclarative/DETAILS
@@ -0,0 +1,16 @@
+QT_URL=http://origin.releases.qt-project.org
+ SPELL=qtdeclarative
+ SPELLX=$SPELL-opensource-src
+ VERSION=5.0.1
+
SOURCE_HASH=sha512:82ea9b28266e8e7f7b08847c9973ba0ad851313e8e987b5de92dbac830c4672df5960cccfba7ef495b28a2cc510d65d72867056afdaf6d4db68f02de7445879d
+ SOURCE=$SPELLX-$VERSION.tar.xz
+ SOURCE_URL=$QT_URL/qt5/$VERSION/submodules_tar/$SOURCE
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
+ WEB_SITE=http://qt-project.org
+ ENTERED=20120901
+ LICENSE[0]=LGPL
+ KEYWORDS="qt x11 libs"
+ SHORT=""
+cat << EOF
+qtdeclarative support for qt5
+EOF
diff --git a/qt5/qtdeclarative/HISTORY b/qt5/qtdeclarative/HISTORY
new file mode 100644
index 0000000..c28943e
--- /dev/null
+++ b/qt5/qtdeclarative/HISTORY
@@ -0,0 +1,7 @@
+2013-02-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.0.1
+
+2012-09-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.0.0-beta1
+ spell created
+
diff --git a/qt5/qtgraphicaleffects/DEPENDS b/qt5/qtgraphicaleffects/DEPENDS
new file mode 100755
index 0000000..f1cdf1d
--- /dev/null
+++ b/qt5/qtgraphicaleffects/DEPENDS
@@ -0,0 +1,6 @@
+depends -sub CXX gcc &&
+depends qtbase &&
+depends qtdeclarative &&
+depends qtjsbackend &&
+depends qtxmlpatterns
+
diff --git a/qt5/qtgraphicaleffects/DETAILS b/qt5/qtgraphicaleffects/DETAILS
new file mode 100755
index 0000000..9f8557a
--- /dev/null
+++ b/qt5/qtgraphicaleffects/DETAILS
@@ -0,0 +1,16 @@
+QT_URL=http://origin.releases.qt-project.org
+ SPELL=qtgraphicaleffects
+ SPELLX=$SPELL-opensource-src
+ VERSION=5.0.1
+
SOURCE_HASH=sha512:ff45f66b3ed65e248243fb703f6fc050c5bf5bea39e55e95ded23f0219c6a124ab6c9039e8e6e92c73d901eb2bd3089405d9716c0764fe70576646ef7f214aa2
+ SOURCE=$SPELLX-$VERSION.tar.xz
+ SOURCE_URL=$QT_URL/qt5/$VERSION/submodules_tar/$SOURCE
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
+ WEB_SITE=http://qt-project.org
+ ENTERED=20120901
+ LICENSE[0]=LGPL
+ KEYWORDS="qt5 x11"
+ SHORT="graphical effects for qt5"
+cat << EOF
+graphical effects fot qt5
+EOF
diff --git a/qt5/qtgraphicaleffects/HISTORY b/qt5/qtgraphicaleffects/HISTORY
new file mode 100644
index 0000000..8502a30
--- /dev/null
+++ b/qt5/qtgraphicaleffects/HISTORY
@@ -0,0 +1,4 @@
+2012-09-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.0.0-beta1
+ spell created
+
diff --git a/qt5/qtimageformats/CONFLICTS b/qt5/qtimageformats/CONFLICTS
new file mode 100644
index 0000000..423e12e
--- /dev/null
+++ b/qt5/qtimageformats/CONFLICTS
@@ -0,0 +1 @@
+conflicts qtimageformats y
diff --git a/qt5/qtimageformats/DEPENDS b/qt5/qtimageformats/DEPENDS
new file mode 100755
index 0000000..4799484
--- /dev/null
+++ b/qt5/qtimageformats/DEPENDS
@@ -0,0 +1,4 @@
+depends -sub CXX gcc &&
+depends qtbase &&
+optional_depends tiff '' '' 'Support TIFF images' &&
+optional_depends libmng '' '' 'Support MNG images'
diff --git a/qt5/qtimageformats/DETAILS b/qt5/qtimageformats/DETAILS
new file mode 100755
index 0000000..002753d
--- /dev/null
+++ b/qt5/qtimageformats/DETAILS
@@ -0,0 +1,16 @@
+QT_URL=http://origin.releases.qt-project.org
+ SPELL=qtimageformats
+ SPELLX=$SPELL-opensource-src
+ VERSION=5.0.1
+
SOURCE_HASH=sha512:24f909f850f637114457109e26691f1f55790b786e44ca7c43e82e31b5f5e544cf0bfc20cf7ab4301ad3b82b933978619597670642ba74c73adb0a826a1c9449
+ SOURCE=$SPELLX-$VERSION.tar.xz
+ SOURCE_URL=$QT_URL/qt5/$VERSION/submodules_tar/$SOURCE
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
+ WEB_SITE=http://qt-project.org
+ ENTERED=20120901
+ LICENSE[0]=LGPL
+ KEYWORDS="qt5 x11 libs"
+ SHORT=""
+cat << EOF
+support additional image formats for qt5
+EOF
diff --git a/qt5/qtimageformats/HISTORY b/qt5/qtimageformats/HISTORY
new file mode 100644
index 0000000..c28943e
--- /dev/null
+++ b/qt5/qtimageformats/HISTORY
@@ -0,0 +1,7 @@
+2013-02-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.0.1
+
+2012-09-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.0.0-beta1
+ spell created
+
diff --git a/qt5/qtjsbackend/DEPENDS b/qt5/qtjsbackend/DEPENDS
new file mode 100755
index 0000000..5be44ee
--- /dev/null
+++ b/qt5/qtjsbackend/DEPENDS
@@ -0,0 +1,3 @@
+depends -sub CXX gcc &&
+depends qtbase &&
+depends PYTHON
diff --git a/qt5/qtjsbackend/DETAILS b/qt5/qtjsbackend/DETAILS
new file mode 100755
index 0000000..7570bef
--- /dev/null
+++ b/qt5/qtjsbackend/DETAILS
@@ -0,0 +1,16 @@
+QT_URL=http://origin.releases.qt-project.org
+ SPELL=qtjsbackend
+ SPELLX=$SPELL-opensource-src
+ VERSION=5.0.1
+
SOURCE_HASH=sha512:99a5cb019feb99bc9bb090624d35f20ed57139e8292a7a9c1ec2be14ec290654d97650cffd2d922879b42a85fb96e2d610779138376a823476c67534a826ff2a
+ SOURCE=$SPELLX-$VERSION.tar.xz
+ SOURCE_URL=$QT_URL/qt5/$VERSION/submodules_tar/$SOURCE
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
+ WEB_SITE=http://qt-project.org
+ ENTERED=20120901
+ LICENSE[0]=LGPL
+ KEYWORDS="qt5 x11 libs"
+ SHORT=""
+cat << EOF
+JavaScript support for qt5
+EOF
diff --git a/qt5/qtjsbackend/HISTORY b/qt5/qtjsbackend/HISTORY
new file mode 100644
index 0000000..9a9528e
--- /dev/null
+++ b/qt5/qtjsbackend/HISTORY
@@ -0,0 +1,8 @@
+2013-02-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.0.1
+ * PRE_BUILD: added, support multiple versions of python
+
+2012-09-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.0.0-beta1
+ spell created
+
diff --git a/qt5/qtjsbackend/PRE_BUILD b/qt5/qtjsbackend/PRE_BUILD
new file mode 100755
index 0000000..ad71fa1
--- /dev/null
+++ b/qt5/qtjsbackend/PRE_BUILD
@@ -0,0 +1,9 @@
+default_pre_build &&
+ cd $SOURCE_DIRECTORY &&
+ if is_depends_enabled $SPELL python;then
+ ln -s /usr/bin/python2 python
+ fi
+ if is_depends_enabled $SPELL python3;then
+ ln -s /usr/bin/python3 python
+ fi
+
diff --git a/qt5/qtlocation/CONFLICTS b/qt5/qtlocation/CONFLICTS
new file mode 100755
index 0000000..884231b
--- /dev/null
+++ b/qt5/qtlocation/CONFLICTS
@@ -0,0 +1 @@
+conflicts qtlocation y
diff --git a/qt5/qtlocation/DEPENDS b/qt5/qtlocation/DEPENDS
new file mode 100755
index 0000000..c6ad808
--- /dev/null
+++ b/qt5/qtlocation/DEPENDS
@@ -0,0 +1,7 @@
+depends -sub CXX gcc &&
+depends qtbase &&
+depends qtdeclarative &&
+depends qtjsbackend &&
+depends qtxmlpatterns &&
+depends qtsvg &&
+depends qt3d
diff --git a/qt5/qtlocation/DETAILS b/qt5/qtlocation/DETAILS
new file mode 100755
index 0000000..436d7d6
--- /dev/null
+++ b/qt5/qtlocation/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=qtlocation
+ SPELLX=$SPELL-opensource-src
+ VERSION=5.0.0-beta1
+
SOURCE_HASH=sha512:b30fe62f86a2c9d16824c9cf5a53af84685c35bbd9de38f62e183b08f7d0f94cd87fed54ac03a7dcf4a53a95545810e28999c275139edfe4625ac1026a9eba19
+ SOURCE=$SPELLX-$VERSION.tar.xz
+
SOURCE_URL=http://releases.qt-project.org/qt5.0/beta1/split_sources/$SOURCE
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
+ WEB_SITE=http://qt-project.org
+ ENTERED=20120901
+ LICENSE[0]=LGPL
+ KEYWORDS="qt5 nanooing"
+ SHORT="geolocation tools for qt5"
+cat << EOF
+geolocation support for qt5
+EOF
diff --git a/qt5/qtlocation/HISTORY b/qt5/qtlocation/HISTORY
new file mode 100644
index 0000000..8502a30
--- /dev/null
+++ b/qt5/qtlocation/HISTORY
@@ -0,0 +1,4 @@
+2012-09-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.0.0-beta1
+ spell created
+
diff --git a/qt5/qtmultimedia/CONFLICTS b/qt5/qtmultimedia/CONFLICTS
new file mode 100755
index 0000000..7884972
--- /dev/null
+++ b/qt5/qtmultimedia/CONFLICTS
@@ -0,0 +1 @@
+conflicts qtmultimedia y
diff --git a/qt5/qtmultimedia/DEPENDS b/qt5/qtmultimedia/DEPENDS
new file mode 100755
index 0000000..607746c
--- /dev/null
+++ b/qt5/qtmultimedia/DEPENDS
@@ -0,0 +1,12 @@
+depends -sub CXX gcc &&
+depends -sub AUDIO qtbase &&
+depends qtdeclarative &&
+depends qtjsbackend &&
+depends qtxmlpatterns &&
+depends qtsvg &&
+# various audio backends
+optional_depends gstreamer '' '' 'video streaming' &&
+optional_depends nas '' '' 'Network Audio Sound support' &&
+optional_depends openal-soft '' '' 'playing audio in a virtual 3d
environment' &&
+optional_depends pulseaudio '' '' 'PulseAudio support'
+
diff --git a/qt5/qtmultimedia/DETAILS b/qt5/qtmultimedia/DETAILS
new file mode 100755
index 0000000..4c4bd4c
--- /dev/null
+++ b/qt5/qtmultimedia/DETAILS
@@ -0,0 +1,16 @@
+QT_URL=http://origin.releases.qt-project.org
+ SPELL=qtmultimedia
+ SPELLX=$SPELL-opensource-src
+ VERSION=5.0.1
+
SOURCE_HASH=sha512:ebfa155deb7ed5851df8f2700e0166ab951738ce98a3854b9f67670b51f81c3f16f92d9148696cdde912d40dcd63a5d559959056bbe73fce00ee9c9fc69f3acd
+ SOURCE=$SPELLX-$VERSION.tar.xz
+ SOURCE_URL=$QT_URL/qt5/$VERSION/submodules_tar/$SOURCE
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
+ WEB_SITE=http://www.qtsoftware.com/products
+ ENTERED=20120901
+ LICENSE[0]=LGPL
+ KEYWORDS="qt x11 libs"
+ SHORT=""
+cat << EOF
+multimedia support for qt5
+EOF
diff --git a/qt5/qtmultimedia/HISTORY b/qt5/qtmultimedia/HISTORY
new file mode 100644
index 0000000..c28943e
--- /dev/null
+++ b/qt5/qtmultimedia/HISTORY
@@ -0,0 +1,7 @@
+2013-02-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.0.1
+
+2012-09-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.0.0-beta1
+ spell created
+
diff --git a/qt5/qtpim/CONFLICTS b/qt5/qtpim/CONFLICTS
new file mode 100755
index 0000000..971c5db
--- /dev/null
+++ b/qt5/qtpim/CONFLICTS
@@ -0,0 +1 @@
+conflicts qtpim y
diff --git a/qt5/qtpim/DEPENDS b/qt5/qtpim/DEPENDS
new file mode 100755
index 0000000..3711ad1
--- /dev/null
+++ b/qt5/qtpim/DEPENDS
@@ -0,0 +1,5 @@
+depends -sub CXX gcc &&
+depends qtbase &&
+depends qtdeclarative &&
+depends qtjsbackend &&
+depends qtxmlpatterns
diff --git a/qt5/qtpim/DETAILS b/qt5/qtpim/DETAILS
new file mode 100755
index 0000000..129a70e
--- /dev/null
+++ b/qt5/qtpim/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=qtpim
+ SPELLX=$SPELL-opensource-src
+ VERSION=5.0.0-beta1
+
SOURCE_HASH=sha512:f8ade5e211f704992a678447b21f0cc62c97dcf7b94cd98a89c39ecb3d6175808671239b29816f8c8ac5bd678161b402e689786a7dfc072a102a8456734c6fd8
+ SOURCE=$SPELLX-$VERSION.tar.xz
+
SOURCE_URL=http://releases.qt-project.org/qt5.0/beta1/split_sources/$SOURCE
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
+ WEB_SITE=http://qt-project.org
+ ENTERED=20120901
+ LICENSE[0]=LGPL
+ KEYWORDS="qt5 x11 libs"
+ SHORT=""
+cat << EOF
+Personal Information (PIM) support for qt5
+EOF
diff --git a/qt5/qtpim/HISTORY b/qt5/qtpim/HISTORY
new file mode 100644
index 0000000..8502a30
--- /dev/null
+++ b/qt5/qtpim/HISTORY
@@ -0,0 +1,4 @@
+2012-09-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.0.0-beta1
+ spell created
+
diff --git a/qt5/qtquick1/CONFLICTS b/qt5/qtquick1/CONFLICTS
new file mode 100755
index 0000000..5b16318
--- /dev/null
+++ b/qt5/qtquick1/CONFLICTS
@@ -0,0 +1 @@
+conflicts qtquick1 y
diff --git a/qt5/qtquick1/DEPENDS b/qt5/qtquick1/DEPENDS
new file mode 100755
index 0000000..d2aad4f
--- /dev/null
+++ b/qt5/qtquick1/DEPENDS
@@ -0,0 +1,4 @@
+depends -sub CXX gcc &&
+depends qtbase &&
+depends qtscript &&
+depends qtxmlpatterns
diff --git a/qt5/qtquick1/DETAILS b/qt5/qtquick1/DETAILS
new file mode 100755
index 0000000..1a746bf
--- /dev/null
+++ b/qt5/qtquick1/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=qtquick1
+ SPELLX=$SPELL-opensource-src
+ VERSION=5.0.0-beta1
+
SOURCE_HASH=sha512:f65fffd2f2bdbcffc9b1d037b28c4c8520ba166cdc7937332784257b848b7cb83a4ed98e583d6bacb83a6a6416e40ba3e6953ca1f16fcee32c62380da12d6268
+ SOURCE=$SPELLX-$VERSION.tar.xz
+
SOURCE_URL=http://releases.qt-project.org/qt5.0/beta1/split_sources/$SOURCE
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
+ WEB_SITE=http://qt-project.org
+ ENTERED=20120901
+ LICENSE[0]=LGPL
+ KEYWORDS="qt5 x11 libs"
+ SHORT=""
+cat << EOF
+old qtquick1 support for qt5
+EOF
diff --git a/qt5/qtquick1/HISTORY b/qt5/qtquick1/HISTORY
new file mode 100644
index 0000000..8502a30
--- /dev/null
+++ b/qt5/qtquick1/HISTORY
@@ -0,0 +1,4 @@
+2012-09-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.0.0-beta1
+ spell created
+
diff --git a/qt5/qtscript/CONFLICTS b/qt5/qtscript/CONFLICTS
new file mode 100755
index 0000000..3563d99
--- /dev/null
+++ b/qt5/qtscript/CONFLICTS
@@ -0,0 +1 @@
+conflicts qtscript y
diff --git a/qt5/qtscript/DEPENDS b/qt5/qtscript/DEPENDS
new file mode 100755
index 0000000..ac4398d
--- /dev/null
+++ b/qt5/qtscript/DEPENDS
@@ -0,0 +1,2 @@
+depends -sub CXX gcc &&
+depends qtbase
diff --git a/qt5/qtscript/DETAILS b/qt5/qtscript/DETAILS
new file mode 100755
index 0000000..8c1c25b
--- /dev/null
+++ b/qt5/qtscript/DETAILS
@@ -0,0 +1,16 @@
+QT_URL=http://origin.releases.qt-project.org
+ SPELL=qtscript
+ SPELLX=$SPELL-opensource-src
+ VERSION=5.0.1
+
SOURCE_HASH=sha512:fa14496ffe856cfee0fc97c41ef681ac6d74f1819c003d78681615a375ab6916a61f2d30dd9b5466a8590385c9318f3a5913a95a8d2555a0ac46ed29f9e93443
+ SOURCE=$SPELLX-$VERSION.tar.xz
+ SOURCE_URL=$QT_URL/qt5/$VERSION/submodules_tar/$SOURCE
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
+ WEB_SITE=http://qt-project.org
+ ENTERED=20120901
+ LICENSE[0]=LGPL
+ KEYWORDS="qt5 x11 libs"
+ SHORT=""
+cat << EOF
+script support for qt5
+EOF
diff --git a/qt5/qtscript/HISTORY b/qt5/qtscript/HISTORY
new file mode 100644
index 0000000..c28943e
--- /dev/null
+++ b/qt5/qtscript/HISTORY
@@ -0,0 +1,7 @@
+2013-02-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.0.1
+
+2012-09-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.0.0-beta1
+ spell created
+
diff --git a/qt5/qtsvg/DEPENDS b/qt5/qtsvg/DEPENDS
new file mode 100755
index 0000000..58bb42e
--- /dev/null
+++ b/qt5/qtsvg/DEPENDS
@@ -0,0 +1,3 @@
+depends -sub CXX gcc &&
+depends qtbase
+#optional_depends qtwayland '' '' 'Wayland compositing engine'
diff --git a/qt5/qtsvg/DETAILS b/qt5/qtsvg/DETAILS
new file mode 100755
index 0000000..1e60d09
--- /dev/null
+++ b/qt5/qtsvg/DETAILS
@@ -0,0 +1,16 @@
+QT_URL=http://origin.releases.qt-project.org
+ SPELL=qtsvg
+ SPELLX=$SPELL-opensource-src
+ VERSION=5.0.1
+
SOURCE_HASH=sha512:eb1df0667ddb896c8dafe0ce6397893ae2ecb1751b3f59ab4b6aac34580ae86c47c3724a86353cbfb78cdf5b4f535cf6813b65fe251799bfb0d35a9aceae9dab
+ SOURCE=$SPELLX-$VERSION.tar.xz
+ SOURCE_URL=$QT_URL/qt5/$VERSION/submodules_tar/$SOURCE
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
+ WEB_SITE=http://qt-project.org
+ ENTERED=20120901
+ LICENSE[0]=LGPL
+ KEYWORDS="qt5 x11 libs"
+ SHORT=""
+cat << EOF
+SVG support for qt5
+EOF
diff --git a/qt5/qtsvg/HISTORY b/qt5/qtsvg/HISTORY
new file mode 100644
index 0000000..c28943e
--- /dev/null
+++ b/qt5/qtsvg/HISTORY
@@ -0,0 +1,7 @@
+2013-02-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.0.1
+
+2012-09-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.0.0-beta1
+ spell created
+
diff --git a/qt5/qtsystems/CONFLICTS b/qt5/qtsystems/CONFLICTS
new file mode 100755
index 0000000..7ceb11a
--- /dev/null
+++ b/qt5/qtsystems/CONFLICTS
@@ -0,0 +1 @@
+conflicts qtsystems y
diff --git a/qt5/qtsystems/DEPENDS b/qt5/qtsystems/DEPENDS
new file mode 100755
index 0000000..15a3116
--- /dev/null
+++ b/qt5/qtsystems/DEPENDS
@@ -0,0 +1,9 @@
+depends -sub CXX gcc &&
+depends qtbase &&
+depends qtdeclarative &&
+depends qtjsbackend &&
+depends qtxmlpatterns &&
+optional_depends udev '' '' 'hardware detection' &&
+optional_depends libx11 '' '' 'X windows support' &&
+optional_depends gconf '' '' 'GNOME integration' &&
+optional_depends bluez '' '' 'Bluetooth support'
diff --git a/qt5/qtsystems/DETAILS b/qt5/qtsystems/DETAILS
new file mode 100755
index 0000000..673d1cd
--- /dev/null
+++ b/qt5/qtsystems/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=qtsystems
+ SPELLX=$SPELL-opensource-src
+ VERSION=5.0.0-beta1
+
SOURCE_HASH=sha512:94addc6cfc4390e63127688f0d73c643db80720497c15fb6dbcb43371b2775c0f2630041e9dbc55ddd22ff9ee8cd287e1934982a6278ceda482df2f6bf68f7c4
+ SOURCE=$SPELLX-$VERSION.tar.xz
+
SOURCE_URL=http://releases.qt-project.org/qt5.0/beta1/split_sources/$SOURCE
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
+ WEB_SITE=http://qt-project.org
+ ENTERED=20120901
+ LICENSE[0]=LGPL
+ KEYWORDS="qt5 x11 libs"
+ SHORT=""
+cat << EOF
+system specific support for qt5
+EOF
diff --git a/qt5/qtsystems/HISTORY b/qt5/qtsystems/HISTORY
new file mode 100644
index 0000000..8502a30
--- /dev/null
+++ b/qt5/qtsystems/HISTORY
@@ -0,0 +1,4 @@
+2012-09-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.0.0-beta1
+ spell created
+
diff --git a/qt5/qttools/CONFLICTS b/qt5/qttools/CONFLICTS
new file mode 100755
index 0000000..38af5ea
--- /dev/null
+++ b/qt5/qttools/CONFLICTS
@@ -0,0 +1 @@
+conflicts qttools y
diff --git a/qt5/qttools/DEPENDS b/qt5/qttools/DEPENDS
new file mode 100755
index 0000000..cca2b48
--- /dev/null
+++ b/qt5/qttools/DEPENDS
@@ -0,0 +1,7 @@
+depends -sub CXX gcc &&
+depends qtbase &&
+depends qtdeclarative &&
+depends qtjsbackend &&
+depends qtxmlpatterns &&
+optional_depends qtwebkit5 '' '' 'build help browser'
+
diff --git a/qt5/qttools/DETAILS b/qt5/qttools/DETAILS
new file mode 100755
index 0000000..8d05263
--- /dev/null
+++ b/qt5/qttools/DETAILS
@@ -0,0 +1,16 @@
+QT_URL=http://origin.releases.qt-project.org
+ SPELL=qttools
+ SPELLX=$SPELL-opensource-src
+ VERSION=5.0.1
+
SOURCE_HASH=sha512:15ae866ed41d2fea18ade26128d01a5b26e1d69961ef7149d9f233054c29c66d678eddb8c47a567e1ad009a205e42a259cfcac023eef9d5ef465b9cabd6edc74
+ SOURCE=$SPELLX-$VERSION.tar.xz
+ SOURCE_URL=$QT_URL/qt5/$VERSION/submodules_tar/$SOURCE
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
+ WEB_SITE=http://qt-project.org
+ ENTERED=20120901
+ LICENSE[0]=LGPL
+ KEYWORDS="qt5 x11 tools"
+ SHORT="tools for qt5"
+cat << EOF
+tools (assistant,designer,linguist,qdus,...) for qt5
+EOF
diff --git a/qt5/qttools/HISTORY b/qt5/qttools/HISTORY
new file mode 100644
index 0000000..c28943e
--- /dev/null
+++ b/qt5/qttools/HISTORY
@@ -0,0 +1,7 @@
+2013-02-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.0.1
+
+2012-09-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.0.0-beta1
+ spell created
+
diff --git a/qt5/qtwayland/CONFLICTS b/qt5/qtwayland/CONFLICTS
new file mode 100755
index 0000000..05c8e86
--- /dev/null
+++ b/qt5/qtwayland/CONFLICTS
@@ -0,0 +1 @@
+conflicts qtwayland y
diff --git a/qt5/qtwayland/DEPENDS b/qt5/qtwayland/DEPENDS
new file mode 100755
index 0000000..cc81e3f
--- /dev/null
+++ b/qt5/qtwayland/DEPENDS
@@ -0,0 +1,4 @@
+depends -sub CXX gcc &&
+depends qtbase &&
+depends wayland &&
+depends libxkbcommon
diff --git a/qt5/qtwayland/DETAILS b/qt5/qtwayland/DETAILS
new file mode 100755
index 0000000..c1c803b
--- /dev/null
+++ b/qt5/qtwayland/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=qtwayland
+ SPELLX=$SPELL-opensource-src
+ VERSION=5.0.0-beta1
+
SOURCE_HASH=sha512:46b26cdb2c2ff5813bcd9feef531f7fb3b9a06c69b5f385c50fe9c6841bef0125de0597566695b5631dfdddf22e2f878fce146880ed47aed594217eebe575797
+ SOURCE=$SPELLX-$VERSION.tar.xz
+
SOURCE_URL=http://releases.qt-project.org/qt5.0/beta1/split_sources/$SOURCE
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
+ WEB_SITE=http://qt-project.org
+ ENTERED=20120901
+ LICENSE[0]=LGPL
+ KEYWORDS="qt5 x11 libs"
+ SHORT=""
+cat << EOF
+Wayland compositor support for qt5
+EOF
diff --git a/qt5/qtwayland/HISTORY b/qt5/qtwayland/HISTORY
new file mode 100644
index 0000000..8502a30
--- /dev/null
+++ b/qt5/qtwayland/HISTORY
@@ -0,0 +1,4 @@
+2012-09-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.0.0-beta1
+ spell created
+
diff --git a/qt5/qtwebkit5/BUILD b/qt5/qtwebkit5/BUILD
new file mode 100755
index 0000000..6594e7c
--- /dev/null
+++ b/qt5/qtwebkit5/BUILD
@@ -0,0 +1,2 @@
+OPTS=CONFIG+="shared" &&
+default_build
diff --git a/qt5/qtwebkit5/DEPENDS b/qt5/qtwebkit5/DEPENDS
new file mode 100755
index 0000000..2d98c21
--- /dev/null
+++ b/qt5/qtwebkit5/DEPENDS
@@ -0,0 +1,15 @@
+depends perl &&
+depends bison &&
+depends flex &&
+depends gperf &&
+depends PYTHON &&
+depends RUBY &&
+depends qtbase &&
+depends JPEG &&
+depends libpng &&
+depends zlib &&
+depends libxml2 &&
+depends libxslt &&
+depends icu &&
+depends sqlite &&
+depends fontconfig
diff --git a/qt5/qtwebkit5/DETAILS b/qt5/qtwebkit5/DETAILS
new file mode 100755
index 0000000..c38e657
--- /dev/null
+++ b/qt5/qtwebkit5/DETAILS
@@ -0,0 +1,16 @@
+QT_URL=http://origin.releases.qt-project.org
+ SPELL=qtwebkit5
+ SPELLX=${SPELL/5}-opensource-src
+ VERSION=5.0.1
+
SOURCE_HASH=sha512:82a7e5fa2d284c2fd30ab29ffd35afc259dbacffd5a97f0dfc8a39a4b34b6d878548f4a99584447594b3e426dacddd36c9cec37672f0ca3bddde43e2771eee90
+ SOURCE=$SPELLX-$VERSION.tar.xz
+ SOURCE_URL=$QT_URL/qt5/$VERSION/submodules_tar/$SOURCE
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
+ WEB_SITE=http://gitorious.org/qtwebkit
+ ENTERED=20131212
+ LICENSE[0]=LGPL
+ KEYWORDS=""
+ SHORT=""
+cat << EOF
+WebKit support for qt5
+EOF
diff --git a/qt5/qtwebkit5/HISTORY b/qt5/qtwebkit5/HISTORY
new file mode 100644
index 0000000..fb6e924
--- /dev/null
+++ b/qt5/qtwebkit5/HISTORY
@@ -0,0 +1,3 @@
+2013-02-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.0.1
+ new spell, for modular qt5
diff --git a/qt5/qtwebkit5/PRE_BUILD b/qt5/qtwebkit5/PRE_BUILD
new file mode 100755
index 0000000..ad71fa1
--- /dev/null
+++ b/qt5/qtwebkit5/PRE_BUILD
@@ -0,0 +1,9 @@
+default_pre_build &&
+ cd $SOURCE_DIRECTORY &&
+ if is_depends_enabled $SPELL python;then
+ ln -s /usr/bin/python2 python
+ fi
+ if is_depends_enabled $SPELL python3;then
+ ln -s /usr/bin/python3 python
+ fi
+
diff --git a/qt5/qtxmlpatterns/CONFLICTS b/qt5/qtxmlpatterns/CONFLICTS
new file mode 100755
index 0000000..2b1cd4f
--- /dev/null
+++ b/qt5/qtxmlpatterns/CONFLICTS
@@ -0,0 +1 @@
+conflicts qtxmlpatterns y
diff --git a/qt5/qtxmlpatterns/DEPENDS b/qt5/qtxmlpatterns/DEPENDS
new file mode 100755
index 0000000..bec1ddc
--- /dev/null
+++ b/qt5/qtxmlpatterns/DEPENDS
@@ -0,0 +1,2 @@
+depends -sub CXX gcc &&
+depends qtbase
diff --git a/qt5/qtxmlpatterns/DETAILS b/qt5/qtxmlpatterns/DETAILS
new file mode 100755
index 0000000..3f2b112
--- /dev/null
+++ b/qt5/qtxmlpatterns/DETAILS
@@ -0,0 +1,16 @@
+QT_URL=http://origin.releases.qt-project.org
+ SPELL=qtxmlpatterns
+ SPELLX=$SPELL-opensource-src
+ VERSION=5.0.1
+
SOURCE_HASH=sha512:16a1d42348495b860fb01a7bb27d18d1b486a4d0fba68e5ef470b8197842032a3040b6991d07b66ea902c3ab03f09eecb9ad25b52725f7afc5ef6e66bba2760b
+ SOURCE=$SPELLX-$VERSION.tar.xz
+ SOURCE_URL=$QT_URL/qt5/$VERSION/submodules_tar/$SOURCE
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
+ WEB_SITE=http://qt-project.org
+ ENTERED=20120901
+ LICENSE[0]=LGPL
+ KEYWORDS="qt5 x11 libs"
+ SHORT=""
+cat << EOF
+XML support for qt5
+EOF
diff --git a/qt5/qtxmlpatterns/HISTORY b/qt5/qtxmlpatterns/HISTORY
new file mode 100644
index 0000000..c28943e
--- /dev/null
+++ b/qt5/qtxmlpatterns/HISTORY
@@ -0,0 +1,7 @@
+2013-02-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.0.1
+
+2012-09-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 5.0.0-beta1
+ spell created
+



  • [SM-Commit] GIT changes to master grimoire by Treeve Jelbert (65728adff77fb90cd50ab17d40ccbf49a379d386), Treeve Jelbert, 02/12/2013

Archive powered by MHonArc 2.6.24.

Top of Page