diff options
author | Treeve Jelbert | 2021-05-06 14:15:15 +0200 |
---|---|---|
committer | Treeve Jelbert | 2021-05-06 14:15:15 +0200 |
commit | df9c920484d82d4bf47fc135cada7133136a9c30 (patch) | |
tree | 9920feac97113faad43d90c2fce24c326024646b /qt6 | |
parent | 394aeb2cb935807c25907fcacf6f8fe106ce9f69 (diff) |
qt6/* - version 6.1.0
Diffstat (limited to 'qt6')
58 files changed, 512 insertions, 0 deletions
diff --git a/qt6/FUNCTIONS b/qt6/FUNCTIONS new file mode 100755 index 0000000000..5843004183 --- /dev/null +++ b/qt6/FUNCTIONS @@ -0,0 +1,19 @@ +QT6DIR=$INSTALL_ROOT/opt/qt6 +#QT6DIR="$INSTALL_ROOT/usr" + +function default_build() { +# OPTS+=" -DINSTALL_BINDIR=$QT6DIR/lib/qt6/bin" +# OPTS+=" -DINSTALL_PUBLICBINDIR=$QT6DIR/bin" +#echo opts= $OPTS + cmake_build $QT6DIR +} + +function default_install() { + mkdir -p $QT6DIR/bin + + cmake_install +# message "Proposed symlinks:" +# sed -i "s|^|\$TRACK_ROOT|;s| | \$INSTALL_ROOT|" user_facing_tool_links.txt +# cat user_facing_tool_links.txt +# xargs ln -s < user_facing_tool_links.txt +} diff --git a/qt6/QT6_DEPENDS b/qt6/QT6_DEPENDS new file mode 100755 index 0000000000..04db826897 --- /dev/null +++ b/qt6/QT6_DEPENDS @@ -0,0 +1,3 @@ +source $GRIMOIRE/CMAKE_DEPENDS +depends -sub CXX gcc && +depends qt6base diff --git a/qt6/qt5compat/CONFIGURE b/qt6/qt5compat/CONFIGURE new file mode 100755 index 0000000000..b2f02c3032 --- /dev/null +++ b/qt6/qt5compat/CONFIGURE @@ -0,0 +1 @@ +source $GRIMOIRE/CMAKE_CONFIGURE diff --git a/qt6/qt5compat/DEPENDS b/qt6/qt5compat/DEPENDS new file mode 100755 index 0000000000..4a8a3993d0 --- /dev/null +++ b/qt6/qt5compat/DEPENDS @@ -0,0 +1,3 @@ +source $GRIMOIRE/$SECTION/QT6_DEPENDS && +depends qt6declarative && +depends python3 diff --git a/qt6/qt5compat/DETAILS b/qt6/qt5compat/DETAILS new file mode 100755 index 0000000000..425892c082 --- /dev/null +++ b/qt6/qt5compat/DETAILS @@ -0,0 +1,17 @@ +QT_URL=https://download.qt.io/official_releases + SPELL=qt5compat + SPELLX=${SPELL//6}-everywhere-src + VERSION=6.1.0 + SOURCE_HASH=sha512:7837bf6243b23cb3d2b1e15e5c712f138cd1d8999388ddfabfd36cb0933d691d37687ab1277d147287e7636ed1dc9006a2a5195e28577ce55b98d573effe6990 + SOURCE=$SPELLX-$VERSION.tar.xz + SOURCE_URL=$QT_URL/qt/${VERSION%.?}/$VERSION/submodules/$SOURCE +SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION +# SECURITY_PATCH=2 + WEB_SITE=https://qt-project.org + ENTERED=20210116 + LICENSE[0]=LGPL + KEYWORDS="qt6 x11 libs" + SHORT="compatiblity with qt5" +cat << EOF +compatiblity with qt5 +EOF diff --git a/qt6/qt5compat/HISTORY b/qt6/qt5compat/HISTORY new file mode 100644 index 0000000000..237cffc4c5 --- /dev/null +++ b/qt6/qt5compat/HISTORY @@ -0,0 +1,6 @@ +2021-05-06 Treeve Jelbert <treeve@sourcemage.org> + * DETAILS: version 6.1.0 + +2021-01-16 Treeve Jelbert <treeve@sourcemage.org> + * DETAILS: version 6.x + new spell, for modular qt6 diff --git a/qt6/qt6-3d/DEPENDS b/qt6/qt6-3d/DEPENDS new file mode 100755 index 0000000000..630ec3f20d --- /dev/null +++ b/qt6/qt6-3d/DEPENDS @@ -0,0 +1,3 @@ +source $GRIMOIRE/$SECTION/QT6_DEPENDS +depends qt6declarative && +depends qt6imageformats diff --git a/qt6/qt6-3d/DETAILS b/qt6/qt6-3d/DETAILS new file mode 100755 index 0000000000..35b979fc3f --- /dev/null +++ b/qt6/qt6-3d/DETAILS @@ -0,0 +1,17 @@ +QT_URL=https://download.qt.io/official_releases + SPELL=qt6-3d + SPELLX=${SPELL//6-}-everywhere-src + VERSION=6.1.0 + SOURCE_HASH=sha512:dd4fe390cf4ba1a13fb99e39596c895ee809fa8926f72948d41e7357a40742fdccd08d98d782cc30d0cae2c54ee4b9fae92cb4eecb9004669c4422c2b03725eb + SOURCE=$SPELLX-$VERSION.tar.xz + SOURCE_URL=$QT_URL/qt/${VERSION%.?}/$VERSION/submodules/$SOURCE +SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION +# SECURITY_PATCH=2 + WEB_SITE=https://qt-project.org/ + ENTERED=20120303 + LICENSE[0]=LGPL + KEYWORDS="qt6.1.x11 libs" + SHORT="" +cat << EOF +3D support for qt6 +EOF diff --git a/qt6/qt6-3d/HISTORY b/qt6/qt6-3d/HISTORY new file mode 100644 index 0000000000..b5757268ab --- /dev/null +++ b/qt6/qt6-3d/HISTORY @@ -0,0 +1,5 @@ +2021-05-06 Treeve Jelbert <treeve@sourcemage.org> + * DETAILS: veresion 6.1.0 + +2021-02-26 Treeve Jelbert <treeve@sourcemage.org> + * DETAILS: veresion 6.x diff --git a/qt6/qt6base/BUILD b/qt6/qt6base/BUILD new file mode 100755 index 0000000000..528f0b14f1 --- /dev/null +++ b/qt6/qt6base/BUILD @@ -0,0 +1,6 @@ +OPTS+=" $QT6_EXAMPLE $QT6_TESTS" && +OPTS+=" $QT6_DEBUG $QT6_PCH" && +# --linker=$QT_LINKER" && +message opts=$OPTS && +default_build + diff --git a/qt6/qt6base/CONFIGURE b/qt6/qt6base/CONFIGURE new file mode 100755 index 0000000000..fcc9de8509 --- /dev/null +++ b/qt6/qt6base/CONFIGURE @@ -0,0 +1,9 @@ +source $GRIMOIRE/CMAKE_CONFIGURE && +#config_query QT6_DOC 'install documents(very big)?' n && +config_query_option QT6_EXAMPLE 'install examples?' n -DQT_BUILD_EXAMPLES={true,false} && +config_query_option QT6_TESTS 'install tests?' n -DQT_BUILD_TESTS={true,false} && +config_query_option QT6_DEBUG 'Compile with debugging symbols?' n -DFEATURE_separate_debug_info={ON,OFF} && + +config_query_option QT6_PCH 'Enable precompiled header support?' n -DBUILD_WITH_PCH={ON,OFF} + +#config_query_list QT6_LINKER 'which linker' gold bfd lld diff --git a/qt6/qt6base/DEPENDS b/qt6/qt6base/DEPENDS new file mode 100755 index 0000000000..b9392d3f4c --- /dev/null +++ b/qt6/qt6base/DEPENDS @@ -0,0 +1,80 @@ +source $GRIMOIRE/CMAKE_DEPENDS && +depends -sub CXX gcc && +depends pkgconfig && +depends which && +depends perl && +depends libb2 && +depends libdrm && +depends libxcursor && +depends libxfixes && +depends libxi && +depends libxrender && +depends libxrandr && +depends libxext && +depends libxkbcommon && +depends icu && +depends OPENGL && +depends sqlite '-DFEATURE_system_sqlite=ON' && +depends -sub PCRE16 pcre2 && +#depends ca-certificates && +#depends md4c '-Dlibmd4c=system' && +depends md4c && +depends brotli && +depends zlib && +depends zstd && +#depends shared-mime-info -DFEATURE_mimetype_database=false && +#depends shared-mime-info -DFEATURE_mimetype=false && + + +#optional_depends ccache '-DFEATURE_ccache' '-DFEATURE_no_ccache' 'speed compilation' && + +depends libxcb && +depends xcb-util-keysyms && +depends xcb-util-image && +depends xcb-util && +depends xcb-util-wm && +depends xcb-util-renderutil && +depends xinput && + +optional_depends fontconfig '' '' 'for FontConfig anti_aliased font support' && + +optional_depends openssl '-DINPUT_openssl=linked' '' 'ssl support(needed for kde)' && + +optional_depends JPEG '' '' 'use system jpeg library' && + +optional_depends libpng '' '' 'PNG graphics support' && + +optional_depends harfbuzz '' '' 'OpenType text shaping engine' && + +optional_depends glib2 '' '' 'glib support' +optional_depends gtk+3 -DFEATURE_gtk3={ON,OFF} 'gtk3 support' + +#database plugins +optional_depends firebird3 -DFEATURE_sql_ibase={ON,OFF} 'Firebird database support' && + +optional_depends MYSQL -DFEATURE_sql_mysql={ON,OFF} 'MySql database support' && + +optional_depends postgresql -DFEATURE_sql_psql={ON,OFF} 'Postgresql database support' && + +optional_depends unixodbc -DFEATURE_sql_odbc={ON,OFF} 'ODBC database support' + +optional_depends cups -DFEATURE_cups={ON,OFF} 'Printing support' && + +optional_depends dbus '' '' 'for dbus support _ builds QtDBus module' && + +optional_depends DEVICE-MANAGER '' '' 'generic evdev keyboard support' && + +optional_depends at-spi2-core -DFEATURE_accessibility={ON,OFF} 'accessibility support' + +optional_depends freetype2 -DFEATURE_freetype={ON,OFF} 'Freetype2 support' && + +#qt5.5 +optional_depends libinput '' '' 'LibInput support' && +optional_depends libproxy '' '' 'Network Proxy support' && +optional_depends mtdev '' '' 'Enable multitouch support' && +optional_depends double-conversion '' '' 'binary<_>decimal conversion' +optional_depends vulkan-loader '' '' 'Vulkan support' && +#qt5.11 +optional_depends wayland '' '' 'Wayland support' && +optional_depends giflib5 -DFEATURE_gif={ON,OFF} 'GIF support &&' +optional_depends krb5 '' '' 'Security Services' diff --git a/qt6/qt6base/DETAILS b/qt6/qt6base/DETAILS new file mode 100755 index 0000000000..c7845c0d14 --- /dev/null +++ b/qt6/qt6base/DETAILS @@ -0,0 +1,21 @@ +QT_URL=https://download.qt.io/official_releases + SPELL=qt6base + SPELLX=${SPELL//6}-everywhere-src + VERSION=6.1.0 + SOURCE_HASH=sha512:2926e66fd1de9c7e541671fbccb2127a2abd490562180a640fdda95ba15b2c8b1828c747ebfcb49190c5d01092c8194ad4d0f1fe6bbe350b62c438322a8eb7b8 + SOURCE=$SPELLX-$VERSION.tar.xz + SOURCE_URL=$QT_URL/qt/${VERSION%.?}/$VERSION/submodules/$SOURCE +SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION +# SECURITY_PATCH=2 + ENTERED=20210115 + LICENSE[0]=LGPL + KEYWORDS="qt6 x11 libs" + SHORT="Qt6 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/qt6/qt6base/HISTORY b/qt6/qt6base/HISTORY new file mode 100644 index 0000000000..5a75b9903c --- /dev/null +++ b/qt6/qt6base/HISTORY @@ -0,0 +1,7 @@ +2021-05-06 Treeve Jelbert <treeve@sourcemage.org> + * DETAILS: version 6.1.0 + +2021-01-15 Treeve Jelbert <treeve@sourcemage.org> + * DETAILS: version 6.x + new spell,for cmake base build of qt6 + currently install to /opt/qt6 diff --git a/qt6/qt6base/NOTES b/qt6/qt6base/NOTES new file mode 100644 index 0000000000..ef13bd11ce --- /dev/null +++ b/qt6/qt6base/NOTES @@ -0,0 +1,8 @@ +needs is not yet in libressl +X509_STORE_CTX_verify_cb + +use the name field from configure.json +check flags for md4c, openssl + +how to handle sub-depends stuff +rename some options as TQ6* diff --git a/qt6/qt6base/PRE_BUILD b/qt6/qt6base/PRE_BUILD new file mode 100755 index 0000000000..922c0ab256 --- /dev/null +++ b/qt6/qt6base/PRE_BUILD @@ -0,0 +1,3 @@ +default_pre_build && +cd $SOURCE_DIRECTORY && +apply_patch_dir patches diff --git a/qt6/qt6base/PROVIDES b/qt6/qt6base/PROVIDES new file mode 100755 index 0000000000..504a2d048c --- /dev/null +++ b/qt6/qt6base/PROVIDES @@ -0,0 +1 @@ +QT diff --git a/qt6/qt6base/TRIGGERS b/qt6/qt6base/TRIGGERS new file mode 100755 index 0000000000..8585d451d3 --- /dev/null +++ b/qt6/qt6base/TRIGGERS @@ -0,0 +1,3 @@ +if is_depends_enabled $SPELL postgresql; then + on_cast postgresql check_self +fi diff --git a/qt6/qt6base/patches/0001-find-fb3-4.patch b/qt6/qt6base/patches/0001-find-fb3-4.patch new file mode 100644 index 0000000000..be016a1203 --- /dev/null +++ b/qt6/qt6base/patches/0001-find-fb3-4.patch @@ -0,0 +1,31 @@ +From 6509d952827826d73490df6f467411660706b032 Mon Sep 17 00:00:00 2001 +From: Treeve Jelbert <treeve@sourcemage.org> +Date: Wed, 27 Jan 2021 08:45:08 +0100 +Subject: [PATCH] find fb3/4 + +--- + cmake/FindInterbase.cmake | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/cmake/FindInterbase.cmake b/cmake/FindInterbase.cmake +index 22f866d826..b705b88045 100644 +--- a/cmake/FindInterbase.cmake ++++ b/cmake/FindInterbase.cmake +@@ -19,12 +19,12 @@ + # The Interbase client library + + find_path(Interbase_INCLUDE_DIR +- NAMES ibase.h ++ NAMES ibase.h PATHS /opt/firebird3/include /opt/firebird4/include + HINTS ${Interbase_INCLUDEDIR} + ) + + find_library(Interbase_LIBRARY +- NAMES firebase_ms fbclient gds ++ NAMES firebase_ms fbclient gds PATHS /opt/firebird3/lib /opt/firebird4/lib + HINTS ${Interbase_LIBDIR} + ) + +-- +2.30.0 + diff --git a/qt6/qt6charts/CONFIGURE b/qt6/qt6charts/CONFIGURE new file mode 100755 index 0000000000..b2f02c3032 --- /dev/null +++ b/qt6/qt6charts/CONFIGURE @@ -0,0 +1 @@ +source $GRIMOIRE/CMAKE_CONFIGURE diff --git a/qt6/qt6charts/DEPENDS b/qt6/qt6charts/DEPENDS new file mode 100755 index 0000000000..fc077118e8 --- /dev/null +++ b/qt6/qt6charts/DEPENDS @@ -0,0 +1,2 @@ +source $GRIMOIRE/$SECTION/QT6_DEPENDS && +depends qt6declarative diff --git a/qt6/qt6charts/DETAILS b/qt6/qt6charts/DETAILS new file mode 100755 index 0000000000..c0511fb9bc --- /dev/null +++ b/qt6/qt6charts/DETAILS @@ -0,0 +1,17 @@ +QT_URL=https://download.qt.io/official_releases + SPELL=qt6charts + SPELLX=${SPELL//6}-everywhere-src + VERSION=6.1.0 + SOURCE_HASH=sha512:0e3be9f4339ac2dec9d4abd9db883a8e6fb41b6efa6a8a332a5a18690777b92fe1b5869a50288251d4057a3fb95b5e3710a4f484e9a629ce6a15c59c76905369 + SOURCE=$SPELLX-$VERSION.tar.xz + SOURCE_URL=$QT_URL/qt/${VERSION%.?}/$VERSION/submodules/$SOURCE +SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION +# SECURITY_PATCH=2 + WEB_SITE=https://qt-project.org/ + ENTERED=20210120 + LICENSE[0]=LGPL + KEYWORDS="qt6 charts" + SHORT="charts for qt6" +cat << EOF +charts for qt6 +EOF diff --git a/qt6/qt6charts/HISTORY b/qt6/qt6charts/HISTORY new file mode 100644 index 0000000000..9a798f2b3a --- /dev/null +++ b/qt6/qt6charts/HISTORY @@ -0,0 +1,5 @@ +2021-05-06 Treeve Jelbert <treeve@sourcemage.org> + * DETAILS: version 6.1.0 + +2021-01-20 Treeve Jelbert <treeve@sourcemage.org> + new spell, for modular qt diff --git a/qt6/qt6declarative/CONFIGURE b/qt6/qt6declarative/CONFIGURE new file mode 100755 index 0000000000..b2f02c3032 --- /dev/null +++ b/qt6/qt6declarative/CONFIGURE @@ -0,0 +1 @@ +source $GRIMOIRE/CMAKE_CONFIGURE diff --git a/qt6/qt6declarative/DEPENDS b/qt6/qt6declarative/DEPENDS new file mode 100755 index 0000000000..45797c6519 --- /dev/null +++ b/qt6/qt6declarative/DEPENDS @@ -0,0 +1,2 @@ +source $GRIMOIRE/$SECTION/QT6_DEPENDS && +depends python3 diff --git a/qt6/qt6declarative/DETAILS b/qt6/qt6declarative/DETAILS new file mode 100755 index 0000000000..0280ff2bab --- /dev/null +++ b/qt6/qt6declarative/DETAILS @@ -0,0 +1,17 @@ +QT_URL=https://download.qt.io/official_releases + SPELL=qt6declarative + SPELLX=${SPELL//6}-everywhere-src + VERSION=6.1.0 + SOURCE_HASH=sha512:6d6e969a60598165fdc525beb4caa048a5a07565f276bfb0cb9570409a3a0a9c6f72f5042a95e7097a22c89556879d243e2fd1242f95d68a09d8fc26f372762c + SOURCE=$SPELLX-$VERSION.tar.xz + SOURCE_URL=$QT_URL/qt/${VERSION%.?}/$VERSION/submodules/$SOURCE +SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION +# SECURITY_PATCH=2 + WEB_SITE=https://qt-project.org + ENTERED=20210116 + LICENSE[0]=LGPL + KEYWORDS="qt6 x11 libs" + SHORT="" +cat << EOF +qtdeclarative support for qt6 +EOF diff --git a/qt6/qt6declarative/HISTORY b/qt6/qt6declarative/HISTORY new file mode 100644 index 0000000000..237cffc4c5 --- /dev/null +++ b/qt6/qt6declarative/HISTORY @@ -0,0 +1,6 @@ +2021-05-06 Treeve Jelbert <treeve@sourcemage.org> + * DETAILS: version 6.1.0 + +2021-01-16 Treeve Jelbert <treeve@sourcemage.org> + * DETAILS: version 6.x + new spell, for modular qt6 diff --git a/qt6/qt6imageformats/CONFIGURE b/qt6/qt6imageformats/CONFIGURE new file mode 100755 index 0000000000..b2f02c3032 --- /dev/null +++ b/qt6/qt6imageformats/CONFIGURE @@ -0,0 +1 @@ +source $GRIMOIRE/CMAKE_CONFIGURE diff --git a/qt6/qt6imageformats/DEPENDS b/qt6/qt6imageformats/DEPENDS new file mode 100755 index 0000000000..815b980cb4 --- /dev/null +++ b/qt6/qt6imageformats/DEPENDS @@ -0,0 +1,4 @@ +source $GRIMOIRE/$SECTION/QT6_DEPENDS && +optional_depends tiff '' '' 'Support TIFF images' && +optional_depends libmng '' '' 'Support MNG images (unmaintained)' && +optional_depends libwebp '' '' 'Support WebP images' diff --git a/qt6/qt6imageformats/DETAILS b/qt6/qt6imageformats/DETAILS new file mode 100755 index 0000000000..93cf4932d1 --- /dev/null +++ b/qt6/qt6imageformats/DETAILS @@ -0,0 +1,17 @@ +QT_URL=https://download.qt.io/official_releases + SPELL=qt6imageformats + SPELLX=${SPELL//6}-everywhere-src + VERSION=6.1.0 + SOURCE_HASH=sha512:91f69689062dd598df54da008ac21961153eb76a48bc40c61dad926497f519d7604d161e173650929470d85818f89aa7a372e6e080c28a5413a65a55b53aa459 + SOURCE=$SPELLX-$VERSION.tar.xz + SOURCE_URL=$QT_URL/qt/${VERSION%.?}/$VERSION/submodules/$SOURCE +SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION +# SECURITY_PATCH=2 + WEB_SITE=https://qt-project.org/ + ENTERED=20210121 + LICENSE[0]=LGPL + KEYWORDS="qt6 x11 libs" + SHORT="" +cat << EOF +support additional image formats for qt6 +EOF diff --git a/qt6/qt6imageformats/HISTORY b/qt6/qt6imageformats/HISTORY new file mode 100644 index 0000000000..647382d294 --- /dev/null +++ b/qt6/qt6imageformats/HISTORY @@ -0,0 +1,6 @@ +2021-05-06 Treeve Jelbert <treeve@sourcemage.org> + * DETAILS: version 6.1.0 + +2021-01-21 Treeve Jelbert <treeve@sourcemage.org> + * DETAILS: version 6.x + new spell, for modular qt6 diff --git a/qt6/qt6networkauth/CONFIGURE b/qt6/qt6networkauth/CONFIGURE new file mode 100755 index 0000000000..b2f02c3032 --- /dev/null +++ b/qt6/qt6networkauth/CONFIGURE @@ -0,0 +1 @@ +source $GRIMOIRE/CMAKE_CONFIGURE diff --git a/qt6/qt6networkauth/DEPENDS b/qt6/qt6networkauth/DEPENDS new file mode 100755 index 0000000000..e01cabf233 --- /dev/null +++ b/qt6/qt6networkauth/DEPENDS @@ -0,0 +1 @@ +source $GRIMOIRE/$SECTION/QT6_DEPENDS diff --git a/qt6/qt6networkauth/DETAILS b/qt6/qt6networkauth/DETAILS new file mode 100755 index 0000000000..f1ad3c9e2b --- /dev/null +++ b/qt6/qt6networkauth/DETAILS @@ -0,0 +1,17 @@ +QT_URL=https://download.qt.io/official_releases + SPELL=qt6networkauth + SPELLX=${SPELL//6}-everywhere-src + VERSION=6.1.0 + SOURCE_HASH=sha512:4449647253278c31f8c6c50e7ac041bcc3e47fc83944a979981184e715c32a2830f154222bf4d827f08165ec3eb6a41a2172370ab60f61c692805cefe6ac794b + SOURCE=$SPELLX-$VERSION.tar.xz + SOURCE_URL=$QT_URL/qt/${VERSION%.?}/$VERSION/submodules/$SOURCE +SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION +# SECURITY_PATCH=2 + WEB_SITE=https://qt-project.org/ + ENTERED=20210121 + LICENSE[0]=LGPL + KEYWORDS="qtoauth" + SHORT="" +cat << EOF +Qt Network Authenticators; QtOAuth in particular +EOF diff --git a/qt6/qt6networkauth/HISTORY b/qt6/qt6networkauth/HISTORY new file mode 100644 index 0000000000..647382d294 --- /dev/null +++ b/qt6/qt6networkauth/HISTORY @@ -0,0 +1,6 @@ +2021-05-06 Treeve Jelbert <treeve@sourcemage.org> + * DETAILS: version 6.1.0 + +2021-01-21 Treeve Jelbert <treeve@sourcemage.org> + * DETAILS: version 6.x + new spell, for modular qt6 diff --git a/qt6/qt6quickcontrols2/DEPENDS b/qt6/qt6quickcontrols2/DEPENDS new file mode 100755 index 0000000000..fc077118e8 --- /dev/null +++ b/qt6/qt6quickcontrols2/DEPENDS @@ -0,0 +1,2 @@ +source $GRIMOIRE/$SECTION/QT6_DEPENDS && +depends qt6declarative diff --git a/qt6/qt6quickcontrols2/DETAILS b/qt6/qt6quickcontrols2/DETAILS new file mode 100755 index 0000000000..058d573796 --- /dev/null +++ b/qt6/qt6quickcontrols2/DETAILS @@ -0,0 +1,17 @@ +QT_URL=https://download.qt.io/official_releases + SPELL=qt6quickcontrols2 + SPELLX=${SPELL//6}-everywhere-src + VERSION=6.1.0 + SOURCE_HASH=sha512:1d6cfa4d23ce9185e55fd1f9714cb73c268afd4ba03acbc714e0afa7bef782f1df825d584c4d8e67a8a401c705021ad8ab18286be5bf51f0cd0259de08645ac9 + SOURCE=$SPELLX-$VERSION.tar.xz + SOURCE_URL=$QT_URL/qt/${VERSION%.?}/$VERSION/submodules/$SOURCE +SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION +# SECURITY_PATCH=2 + WEB_SITE=https://qt-project.org/ + ENTERED=20210117 + LICENSE[0]=LGPL + KEYWORDS="qt6.1.x11 widgets" + SHORT="additional desktop components for qt6" +cat << EOF +additionaldesktop components for qt6 +EOF diff --git a/qt6/qt6quickcontrols2/HISTORY b/qt6/qt6quickcontrols2/HISTORY new file mode 100644 index 0000000000..18d1cff33f --- /dev/null +++ b/qt6/qt6quickcontrols2/HISTORY @@ -0,0 +1,6 @@ +2021-05-06 Treeve Jelbert <treeve@sourcemage.org> + * DETAILS: version 6.1.0 + +2021-01-17 Treeve Jelbert <treeve@sourcemage.org> + * DETAILS: version 6.x + new spell, for modular qt6 diff --git a/qt6/qt6scxml/CONFIGURE b/qt6/qt6scxml/CONFIGURE new file mode 100755 index 0000000000..b2f02c3032 --- /dev/null +++ b/qt6/qt6scxml/CONFIGURE @@ -0,0 +1 @@ +source $GRIMOIRE/CMAKE_CONFIGURE diff --git a/qt6/qt6scxml/DEPENDS b/qt6/qt6scxml/DEPENDS new file mode 100755 index 0000000000..0ef175fbc9 --- /dev/null +++ b/qt6/qt6scxml/DEPENDS @@ -0,0 +1,2 @@ +source $GRIMOIRE/$SECTION/QT6_DEPENDS +depends qt6declarative diff --git a/qt6/qt6scxml/DETAILS b/qt6/qt6scxml/DETAILS new file mode 100755 index 0000000000..5d75394575 --- /dev/null +++ b/qt6/qt6scxml/DETAILS @@ -0,0 +1,23 @@ +QT_URL=https://download.qt.io/official_releases + SPELL=qt6scxml + SPELLX=${SPELL//6}-everywhere-src + VERSION=6.1.0 + SOURCE_HASH=sha512:89042c5f50122e2818bbb9938ff673f4dbf4aa3c8e4620999a131f577ca1dd0cfd3258c36a1ec686d0de5d67cb9e03ff219c5495e6006c1d3156371ff73c8611 + SOURCE=$SPELLX-$VERSION.tar.xz + SOURCE_URL=$QT_URL/qt/${VERSION%.?}/$VERSION/submodules/$SOURCE +SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION +# SECURITY_PATCH=2 + WEB_SITE=https://qt-project.org/ + ENTERED=20210123 + LICENSE[0]=LGPL3 + KEYWORDS="qt6 x11 libs" + SHORT="Qt Scxml and State Machine libraries" +cat << EOF +Qt Scxml and StateMachine libraries + +The Qt SCXML Compiler, qscxmlc, compiles state chart XML (.scxml) files to C++ source files. + +The Qt SCXML module provides classes for embedding state machines created +from State Chart XML (SCXML) files in Qt applications. The SCXML files +can be created using any suitable tool, such as a text editor or a simulator +EOF diff --git a/qt6/qt6scxml/HISTORY b/qt6/qt6scxml/HISTORY new file mode 100644 index 0000000000..cdbd768ce5 --- /dev/null +++ b/qt6/qt6scxml/HISTORY @@ -0,0 +1,6 @@ +2021-05-06 Treeve Jelbert <treeve@sourcemage.org> + * DETAILS: version 6.1.0 + +2021-01-20 Treeve Jelbert <treeve@sourcemage.org> + * DETAILS: version 6.x + spell created diff --git a/qt6/qt6svg/CONFIGURE b/qt6/qt6svg/CONFIGURE new file mode 100755 index 0000000000..b2f02c3032 --- /dev/null +++ b/qt6/qt6svg/CONFIGURE @@ -0,0 +1 @@ +source $GRIMOIRE/CMAKE_CONFIGURE diff --git a/qt6/qt6svg/DEPENDS b/qt6/qt6svg/DEPENDS new file mode 100755 index 0000000000..bac13e2ed3 --- /dev/null +++ b/qt6/qt6svg/DEPENDS @@ -0,0 +1 @@ +source $GRIMOIRE/$SECTION/QT6_DEPENDS diff --git a/qt6/qt6svg/DETAILS b/qt6/qt6svg/DETAILS new file mode 100755 index 0000000000..5b72455943 --- /dev/null +++ b/qt6/qt6svg/DETAILS @@ -0,0 +1,17 @@ +QT_URL=https://download.qt.io/official_releases + SPELL=qt6svg + SPELLX=${SPELL//6}-everywhere-src + VERSION=6.1.0 + SOURCE_HASH=sha512:c1a7ede0ccfed9b8742b634f6f9faecbf651e9a38e13703bf6cbd110cda0167691bf74856f096ae95d5777cbf7eb874b69fd31120fed99d9b6b0485d33f326a6 + SOURCE=$SPELLX-$VERSION.tar.xz + SOURCE_URL=$QT_URL/qt/${VERSION%.?}/$VERSION/submodules/$SOURCE +SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION +# SECURITY_PATCH=2 + WEB_SITE=https://qt-project.org/ + ENTERED=20210116 + LICENSE[0]=LGPL + KEYWORDS="qt6.1.x11 libs" + SHORT="" +cat << EOF +SVG support for qt6 +EOF diff --git a/qt6/qt6svg/HISTORY b/qt6/qt6svg/HISTORY new file mode 100644 index 0000000000..237cffc4c5 --- /dev/null +++ b/qt6/qt6svg/HISTORY @@ -0,0 +1,6 @@ +2021-05-06 Treeve Jelbert <treeve@sourcemage.org> + * DETAILS: version 6.1.0 + +2021-01-16 Treeve Jelbert <treeve@sourcemage.org> + * DETAILS: version 6.x + new spell, for modular qt6 diff --git a/qt6/qt6tools/CONFIGURE b/qt6/qt6tools/CONFIGURE new file mode 100755 index 0000000000..b2f02c3032 --- /dev/null +++ b/qt6/qt6tools/CONFIGURE @@ -0,0 +1 @@ +source $GRIMOIRE/CMAKE_CONFIGURE diff --git a/qt6/qt6tools/DEPENDS b/qt6/qt6tools/DEPENDS new file mode 100755 index 0000000000..ea0106032a --- /dev/null +++ b/qt6/qt6tools/DEPENDS @@ -0,0 +1,3 @@ +source $GRIMOIRE/$SECTION/QT6_DEPENDS && +depends qt6declarative && +optional_depends -sub CLANG llvm '' '' 'build qdoc' diff --git a/qt6/qt6tools/DETAILS b/qt6/qt6tools/DETAILS new file mode 100755 index 0000000000..1dfcde7099 --- /dev/null +++ b/qt6/qt6tools/DETAILS @@ -0,0 +1,17 @@ +QT_URL=https://download.qt.io/official_releases + SPELL=qt6tools + SPELLX=${SPELL//6}-everywhere-src + VERSION=6.1.0 + SOURCE_HASH=sha512:63170743564a13b3bf29faed70d239a8e2c4c8de1019297762d1718c22d68de52e61c443dbb302f62fe0dd3da65de5af585060268059ae8b0eb21ca71d9e6c8b + SOURCE=$SPELLX-$VERSION.tar.xz + SOURCE_URL=$QT_URL/qt/${VERSION%.?}/$VERSION/submodules/$SOURCE +SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION +# SECURITY_PATCH=2 + WEB_SITE=https://qt-project.org/ + ENTERED=20210117 + LICENSE[0]=LGPL + KEYWORDS="qt6 x11 tools" + SHORT="tools for qt6" +cat << EOF +tools (assistant,designer,linguist,qdus,...) for qt6 +EOF diff --git a/qt6/qt6tools/HISTORY b/qt6/qt6tools/HISTORY new file mode 100644 index 0000000000..18d1cff33f --- /dev/null +++ b/qt6/qt6tools/HISTORY @@ -0,0 +1,6 @@ +2021-05-06 Treeve Jelbert <treeve@sourcemage.org> + * DETAILS: version 6.1.0 + +2021-01-17 Treeve Jelbert <treeve@sourcemage.org> + * DETAILS: version 6.x + new spell, for modular qt6 diff --git a/qt6/qt6virtualkeyboard/CONFIGURE b/qt6/qt6virtualkeyboard/CONFIGURE new file mode 100755 index 0000000000..b2f02c3032 --- /dev/null +++ b/qt6/qt6virtualkeyboard/CONFIGURE @@ -0,0 +1 @@ +source $GRIMOIRE/CMAKE_CONFIGURE diff --git a/qt6/qt6virtualkeyboard/DEPENDS b/qt6/qt6virtualkeyboard/DEPENDS new file mode 100755 index 0000000000..e5e81f6bb2 --- /dev/null +++ b/qt6/qt6virtualkeyboard/DEPENDS @@ -0,0 +1,4 @@ +source $GRIMOIRE/$SECTION/QT6_DEPENDS +depends qt6declarative && +depends qt6svg && +depends hunspell diff --git a/qt6/qt6virtualkeyboard/DETAILS b/qt6/qt6virtualkeyboard/DETAILS new file mode 100755 index 0000000000..6a956fe3d4 --- /dev/null +++ b/qt6/qt6virtualkeyboard/DETAILS @@ -0,0 +1,17 @@ +QT_URL=https://download.qt.io/official_releases + SPELL=qt6virtualkeyboard + SPELLX=${SPELL//6}-everywhere-src + VERSION=6.1.0 + SOURCE_HASH=sha512:69c00e6b7ed1b7d7b503e409b413e6a0dda36f71e6396f9f34d9207601aaa451e6198779939dc4daa83a157571cbe7712c9fbf309be0c73141843ac35ed6a7fd + SOURCE=$SPELLX-$VERSION.tar.xz + SOURCE_URL=$QT_URL/qt/${VERSION%.?}/$VERSION/submodules/$SOURCE +SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION +# SECURITY_PATCH=2 + WEB_SITE=https://qt-project.org/ + ENTERED=20210124 + LICENSE[0]=GPL3 + KEYWORDS="qt6" + SHORT="" +cat << EOF +virtual keyboard of qt devices +EOF diff --git a/qt6/qt6virtualkeyboard/HISTORY b/qt6/qt6virtualkeyboard/HISTORY new file mode 100644 index 0000000000..706511ff66 --- /dev/null +++ b/qt6/qt6virtualkeyboard/HISTORY @@ -0,0 +1,6 @@ +2021-05-06 Treeve Jelbert <treeve@sourcemage.org> + * DETAILS: version 6.1.0 + +2021-01-24 Treeve Jelbert <treeve@sourcemage.org> + * DETAILS: version 6.x + new spell diff --git a/qt6/qt6wayland/CONFIGURE b/qt6/qt6wayland/CONFIGURE new file mode 100755 index 0000000000..b2f02c3032 --- /dev/null +++ b/qt6/qt6wayland/CONFIGURE @@ -0,0 +1 @@ +source $GRIMOIRE/CMAKE_CONFIGURE diff --git a/qt6/qt6wayland/DEPENDS b/qt6/qt6wayland/DEPENDS new file mode 100755 index 0000000000..342d69d95b --- /dev/null +++ b/qt6/qt6wayland/DEPENDS @@ -0,0 +1,4 @@ +source $GRIMOIRE/$SECTION/QT6_DEPENDS && +depends qt6declarative && +depends libxkbcommon && +depends wayland diff --git a/qt6/qt6wayland/DETAILS b/qt6/qt6wayland/DETAILS new file mode 100755 index 0000000000..b2bae60628 --- /dev/null +++ b/qt6/qt6wayland/DETAILS @@ -0,0 +1,17 @@ +QT_URL=https://download.qt.io/official_releases + SPELL=qt6wayland + SPELLX=${SPELL//6}-everywhere-src + VERSION=6.1.0 + SOURCE_HASH=sha512:fddf08086ef3148de1c5738a833a9c7b92de1c1a9f4756650c40f34ed00860810eb2c2fd2690cbfdbd235e50e323590133849d290caabd8af19cc0f20caa31b6 + SOURCE=$SPELLX-$VERSION.tar.xz + SOURCE_URL=$QT_URL/qt/${VERSION%.?}/$VERSION/submodules/$SOURCE +SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION +# SECURITY_PATCH=2 + WEB_SITE=https://qt-project.org/ + ENTERED=20210116 + LICENSE[0]=LGPL + KEYWORDS="qt6.1.x11 libs" + SHORT="" +cat << EOF +Wayland compositor support for qt6 +EOF diff --git a/qt6/qt6wayland/HISTORY b/qt6/qt6wayland/HISTORY new file mode 100644 index 0000000000..237cffc4c5 --- /dev/null +++ b/qt6/qt6wayland/HISTORY @@ -0,0 +1,6 @@ +2021-05-06 Treeve Jelbert <treeve@sourcemage.org> + * DETAILS: version 6.1.0 + +2021-01-16 Treeve Jelbert <treeve@sourcemage.org> + * DETAILS: version 6.x + new spell, for modular qt6 |