qt6 new package

This commit is contained in:
Rmys
2022-10-08 21:29:58 +03:00
parent fce9a4cecb
commit 136b1ff12e
140 changed files with 13061 additions and 38 deletions
+120
View File
@@ -0,0 +1,120 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import shelltools
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import cmaketools
from pisi.actionsapi import qt6
from pisi.actionsapi import get
import os
WorkDir = "qtbase-everywhere-src-%s" % get.srcVERSION().replace('_','-').replace('pre1', 'tp')
qtbase = qt6.prefix
absoluteWorkDir = "%s/%s" % (get.workDIR(), WorkDir)
#Temporary bindir to avoid qt5 conflicts
bindirQt6="/usr/lib/qt6/bin"
def setup():
#shelltools.system("patch -Rp1 < qt6-base-nouveau-freeze.patch")
checkdeletepath="%s/qtbase/src/3rdparty" % absoluteWorkDir
for dir in ('libjpeg', 'freetype', 'libpng', 'zlib', "xcb", "sqlite"):
if os.path.exists(checkdeletepath+dir):
shelltools.unlinkDir(checkdeletepath+dir)
filteredCFLAGS = get.CFLAGS().replace("-g3", "-g")
filteredCXXFLAGS = get.CXXFLAGS().replace("-g3", "-g")
vars = {"PISILINUX_CC" : get.CC() + (" -m32" if get.buildTYPE() == "emul32" else ""),
"PISILINUX_CXX": get.CXX() + (" -m32" if get.buildTYPE() == "emul32" else ""),
"PISILINUX_CFLAGS": filteredCFLAGS + (" -m32" if get.buildTYPE() == "emul32" else ""),
"PISILINUX_LDFLAGS": get.LDFLAGS() + (" -m32" if get.buildTYPE() == "emul32" else "")}
for k, v in vars.items():
pisitools.dosed("mkspecs/common/g++-base.conf", k, v)
pisitools.dosed("mkspecs/common/g++-unix.conf", k, v)
shelltools.export("CFLAGS", filteredCFLAGS)
shelltools.export("CXXFLAGS", filteredCXXFLAGS)
#check that dosed commands without releated patches
pisitools.dosed("mkspecs/common/gcc-base-unix.conf", "\-Wl,\-rpath,")
pisitools.dosed("mkspecs/common/gcc-base.conf", "\-O2", filteredCFLAGS)
pisitools.dosed("mkspecs/common/gcc-base.conf", "^(QMAKE_LFLAGS\s+\+=)", r"\1 %s" % get.LDFLAGS())
if not get.buildTYPE() == "emul32":
#-no-pch makes build ccache-friendly
options = " -DCMAKE_INSTALL_PREFIX=%s \
-DCMAKE_BUILD_TYPE=Release \
-DINSTALL_BINDIR=%s \
-DINSTALL_INCLUDEDIR=%s \
-DINSTALL_ARCHDATADIR=%s \
-DINSTALL_DOCDIR=%s \
-DINSTALL_DATADIR=%s \
-DINSTALL_MKSPECSDIR=%s \
-DINSTALL_EXAMPLESDIR=%s \
-DQT_FEATURE_libproxy=ON \
-DQT_FEATURE_vulkan=ON \
-DQT_FEATURE_system_freetype=ON \
-DQT_FEATURE_system_harfbuzz=ON \
-DQT_FEATURE_system_sqlite=ON \
-DQT_FEATURE_dbus_linked=ON \
-DQT_FEATURE_journald=ON \
-DQT_FEATURE_system_zlib=ON \
-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON \
-DCMAKE_MESSAGE_LOG_LEVEL=STATUS \
-DQT_FEATURE_openssl_linked=ON" % (qt6.prefix, bindirQt6, qt6.headerdir, qt6.archdatadir, qt6.docdir, qt6.datadir, qt6.mkspecsdir, qt6.examplesdir)
#-G Ninja \
#-DQT_FEATURE_directfb=ON \
else:
pisitools.dosed("mkspecs/linux-g++-64/qmake.conf", "-m64", "-m32")
shelltools.export("LDFLAGS", "-m32 %s" % get.LDFLAGS())
options = "-no-pch -v -confirm-license -opensource -no-use-gold-linker\
-platform linux-g++-32 \
-xplatform linux-g++-32 \
-prefix /usr/lib32 \
-bindir /usr/lib32/qt6/bin \
-docdir /usr/share/doc/qt \
-headerdir /usr/lib32/qt6/include/qt6 \
-datadir /usr/share/qt6 \
-sysconfdir /etc/xdg \
-examplesdir /usr/share/doc/qt/examples \
-system-sqlite \
-openssl-linked \
-nomake examples \
-no-xcb \
-no-rpath \
-optimized-qmake \
-dbus-linked \
-system-harfbuzz \
-libdir /usr/lib32/ \
-archdatadir /usr/lib32/qt6/"
qt6.configure(options)
def build():
shelltools.export("LD_LIBRARY_PATH", "%s/lib:%s" % (get.curDIR(), get.ENV("LD_LIBRARY_PATH")))
qt6.make()
def install():
if get.buildTYPE() == "emul32":
qt6.install("INSTALL_ROOT=%s32" % get.installDIR())
shelltools.move("%s32/usr/lib32" % get.installDIR(), "%s/usr" % get.installDIR())
return
pisitools.dodir(qt6.libdir)
qt6.install()
#I hope qtchooser will manage this issue
for bin in shelltools.ls("%s/usr/lib/qt6/bin" % get.installDIR()):
pisitools.dosym("/usr/lib/qt6/bin/%s" % bin, "/usr/bin/%s-qt6" % bin)
mkspecPath = "%s/mkspecs" % qt6.archdatadir
pisitools.dodoc("LICENSES/*")
@@ -0,0 +1,32 @@
diff --git a/cmake/FindInterbase.cmake b/cmake/FindInterbase.cmake
index 22f866d8..4ef16e75 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 firebird/ibase.h
HINTS ${Interbase_INCLUDEDIR}
)
find_library(Interbase_LIBRARY
- NAMES firebase_ms fbclient gds
+ NAMES firebase_ms fbclient gds fbclient
HINTS ${Interbase_LIBDIR}
)
diff --git a/src/plugins/sqldrivers/ibase/qsql_ibase_p.h b/src/plugins/sqldrivers/ibase/qsql_ibase_p.h
index 9109c2b4..7477d5ee 100644
--- a/src/plugins/sqldrivers/ibase/qsql_ibase_p.h
+++ b/src/plugins/sqldrivers/ibase/qsql_ibase_p.h
@@ -52,7 +52,7 @@
//
#include <QtSql/qsqldriver.h>
-#include <ibase.h>
+#include <firebird/ibase.h>
#ifdef QT_PLUGIN
#define Q_EXPORT_SQLDRIVER_IBASE
@@ -0,0 +1,36 @@
diff --git a/examples/corelib/tools/contiguouscache/randomlistmodel.h b/examples/corelib/tools/contiguouscache/randomlistmodel.h
index 1fabb0d9..393ebaa3 100644
--- a/examples/corelib/tools/contiguouscache/randomlistmodel.h
+++ b/examples/corelib/tools/contiguouscache/randomlistmodel.h
@@ -50,6 +50,7 @@
#ifndef RANDOMLISTMODEL_H
#define RANDOMLISTMODEL_H
+#include <limits>
#include <QContiguousCache>
#include <QAbstractListModel>
diff --git a/src/corelib/text/qanystringview.h b/src/corelib/text/qanystringview.h
index a7606253..60747cf0 100644
--- a/src/corelib/text/qanystringview.h
+++ b/src/corelib/text/qanystringview.h
@@ -39,6 +39,7 @@
#ifndef QANYSTRINGVIEW_H
#define QANYSTRINGVIEW_H
+#include <limits>
#include <QtCore/qstringview.h>
#include <QtCore/qutf8stringview.h>
diff --git a/src/corelib/text/qbytearray.h b/src/corelib/text/qbytearray.h
index 9f646aaa..a5af793c 100644
--- a/src/corelib/text/qbytearray.h
+++ b/src/corelib/text/qbytearray.h
@@ -41,6 +41,7 @@
#ifndef QBYTEARRAY_H
#define QBYTEARRAY_H
+#include <limits>
#include <QtCore/qrefcount.h>
#include <QtCore/qnamespace.h>
#include <QtCore/qarraydata.h>
@@ -0,0 +1,16 @@
diff --git a/src/gui/configure.cmake b/src/gui/configure.cmake
index 0bf250ea..2d1bb645 100644
--- a/src/gui/configure.cmake
+++ b/src/gui/configure.cmake
@@ -174,9 +174,9 @@ qt_config_compile_test(egl_x11
int main(void)
{
/* BEGIN TEST: */
-Display *dpy = EGL_DEFAULT_DISPLAY;
+Display *dpy = reinterpret_cast<Display *>(EGL_DEFAULT_DISPLAY);
EGLNativeDisplayType egldpy = XOpenDisplay(\"\");
-dpy = egldpy;
+dpy = reinterpret_cast<Display *>(egldpy);
EGLNativeWindowType w = XCreateWindow(dpy, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
XDestroyWindow(dpy, w);
XCloseDisplay(dpy);
@@ -0,0 +1,16 @@
diff --git a/src/tools/moc/main.cpp b/src/tools/moc/main.cpp
index 1cb383c9..6bfdee55 100644
--- a/src/tools/moc/main.cpp
+++ b/src/tools/moc/main.cpp
@@ -230,6 +230,11 @@ int runMoc(int argc, char **argv)
Moc moc;
pp.macros["Q_MOC_RUN"];
pp.macros["__cplusplus"];
+ pp.macros["_SYS_SYSMACROS_H_OUTER"];
+ Macro macro;
+ macro.symbols = Preprocessor::tokenize(QByteArray::number(Q_PROCESSOR_WORDSIZE*8), 1, Preprocessor::TokenizeDefine);
+ macro.symbols.removeLast(); // remove the EOF symbol
+ pp.macros.insert("__WORDSIZE", macro);
// Don't stumble over GCC extensions
Macro dummyVariadicFunctionMacro;
@@ -0,0 +1,12 @@
diff -up qtbase-opensource-src-5.9.0/src/plugins/sqldrivers/mysql/qsql_mysql.cpp.than qtbase-opensource-src-5.9.0/src/plugins/sqldrivers/mysql/qsql_mysql.cpp
diff -up qtbase-opensource-src-5.9.0/src/plugins/sqldrivers/mysql/qsql_mysql_p.h.than qtbase-opensource-src-5.9.0/src/plugins/sqldrivers/mysql/qsql_mysql_p.h
--- qtbase-opensource-src-5.9.0/src/plugins/sqldrivers/mysql/qsql_mysql_p.h.than 2017-07-14 13:43:50.831203768 +0200
+++ qtbase-opensource-src-5.9.0/src/plugins/sqldrivers/mysql/qsql_mysql_p.h 2017-07-14 13:44:24.364948006 +0200
@@ -58,6 +58,7 @@
#endif
#include <mysql.h>
+#include <mysql_version.h>
#ifdef QT_PLUGIN
#define Q_EXPORT_SQLDRIVER_MYSQL
@@ -0,0 +1,16 @@
diff --git a/mkspecs/features/qt_module.prf b/mkspecs/features/qt_module.prf
index 3cacc8df..469e6f50 100644
--- a/mkspecs/features/qt_module.prf
+++ b/mkspecs/features/qt_module.prf
@@ -218,9 +218,9 @@ android: CONFIG += qt_android_deps no_linker_version_script
QMAKE_LFLAGS += $${QMAKE_LFLAGS_VERSION_SCRIPT}$$verscript
internal_module {
- verscript_content = "Qt_$${QT_MAJOR_VERSION}_PRIVATE_API { *; };"
+ verscript_content = "Qt_$${QT_MAJOR_VERSION}.$${QT_MINOR_VERSION}.$${QT_PATCH_VERSION}_PRIVATE_API { *; };"
} else {
- verscript_content = "Qt_$${QT_MAJOR_VERSION}_PRIVATE_API {" \
+ verscript_content = "Qt_$${QT_MAJOR_VERSION}.$${QT_MINOR_VERSION}.$${QT_PATCH_VERSION}_PRIVATE_API {" \
" qt_private_api_tag*;"
private_api_headers = $$SYNCQT.PRIVATE_HEADER_FILES $$SYNCQT.QPA_HEADER_FILES
@@ -0,0 +1,13 @@
diff --git a/src/corelib/global/qglobal.h b/src/corelib/global/qglobal.h
index 6e83b78f..6a18cc19 100644
--- a/src/corelib/global/qglobal.h
+++ b/src/corelib/global/qglobal.h
@@ -59,7 +59,7 @@
/*
can be used like #if (QT_VERSION >= QT_VERSION_CHECK(6, 4, 0))
*/
-#define QT_VERSION_CHECK(major, minor, patch) ((major<<16)|(minor<<8)|(patch))
+#define QT_VERSION_CHECK(qt_version_check_major, qt_version_check_minor, qt_version_check_patch) ((qt_version_check_major<<16)|(qt_version_check_minor<<8)|(qt_version_check_patch))
#ifdef QT_BOOTSTRAPPED
#include <QtCore/qconfig-bootstrapped.h>
+47
View File
@@ -0,0 +1,47 @@
diff -Nuar a/mkspecs/common/g++-base.conf b/mkspecs/common/g++-base.conf
--- a/mkspecs/common/g++-base.conf 2021-11-15 00:00:01.000000000 +0200
+++ b/mkspecs/common/g++-base.conf 2021-11-15 22:49:20.969099951 +0200
@@ -10,15 +10,17 @@
QMAKE_COMPILER = gcc
-QMAKE_CC = $${CROSS_COMPILE}gcc
+QMAKE_CC = PISILINUX_CC
-QMAKE_LINK_C = $$QMAKE_CC
-QMAKE_LINK_C_SHLIB = $$QMAKE_CC
+QMAKE_LINK_C = PISILINUX_CC
+QMAKE_LINK_C_SHLIB = PISILINUX_CC
-QMAKE_CXX = $${CROSS_COMPILE}g++
+QMAKE_CXX = PISILINUX_CXX
-QMAKE_LINK = $$QMAKE_CXX
-QMAKE_LINK_SHLIB = $$QMAKE_CXX
+QMAKE_LINK = PISILINUX_CXX
+QMAKE_LINK_SHLIB = PISILINUX_CXX
+
+QMAKE_LFLAGS_RELEASE += PISILINUX_LDFLAGS
QMAKE_PCH_OUTPUT_EXT = .gch
diff -Nuar a/mkspecs/common/g++-unix.conf b/mkspecs/common/g++-unix.conf
--- a/mkspecs/common/g++-unix.conf 2021-11-15 00:00:01.000000000 +0200
+++ b/mkspecs/common/g++-unix.conf 2021-11-15 22:51:51.058450056 +0200
@@ -10,5 +10,5 @@
include(g++-base.conf)
-QMAKE_LFLAGS_RELEASE += -Wl,-O1
+QMAKE_LFLAGS_RELEASE += PISILINUX_LDFLAGS
QMAKE_LFLAGS_NOUNDEF += -Wl,--no-undefined
diff -Nuar a/mkspecs/common/linux.conf b/mkspecs/common/linux.conf
--- a/mkspecs/common/linux.conf 2021-11-15 00:00:01.000000000 +0200
+++ b/mkspecs/common/linux.conf 2021-11-15 22:52:35.802019704 +0200
@@ -48,5 +48,5 @@
QMAKE_NM = nm -P
QMAKE_RANLIB =
-QMAKE_STRIP = strip
+QMAKE_STRIP =
QMAKE_STRIPFLAGS_LIB += --strip-unneeded
@@ -0,0 +1,13 @@
diff --git a/mkspecs/common/gcc-base.conf b/mkspecs/common/gcc-base.conf
index 99d77156fd..fc840fe9f6 100644
--- a/mkspecs/common/gcc-base.conf
+++ b/mkspecs/common/gcc-base.conf
@@ -31,6 +31,8 @@
# you can use the manual test in tests/manual/mkspecs.
#
+CONFIG += nostrip
+
QMAKE_CFLAGS_OPTIMIZE = -O2
QMAKE_CFLAGS_OPTIMIZE_FULL = -O3
QMAKE_CFLAGS_OPTIMIZE_DEBUG = -Og
+302
View File
@@ -0,0 +1,302 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>qt6-base</Name>
<Homepage>http://qt.digia.com/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<Summary>Cross platform application and UI framework</Summary>
<Description>Cross platform application and UI development framework</Description>
<License>'GPL3' 'LGPL3' 'FDL' 'custom'</License>
<Archive sha1sum="73f1826987edb0ff26c8b410ea8b4ec0be8a2f22" type="tarxz">https://download.qt.io/official_releases/qt/6.4/6.4.0/submodules/qtbase-everywhere-src-6.4.0.tar.xz</Archive>
<AdditionalFiles>
<!-- <AdditionalFile target="qt6-base-nouveau-freeze.patch">qt6-base-nouveau-freeze.patch</AdditionalFile> -->
</AdditionalFiles>
<BuildDependencies>
<Dependency>ninja</Dependency>
<Dependency>cmake</Dependency>
<Dependency>zstd-devel</Dependency>
<Dependency>at-spi2-core-devel</Dependency>
<Dependency versionFrom="2.2.2">cups-devel</Dependency>
<Dependency versionFrom="1.11.8">dbus-devel</Dependency>
<Dependency>zlib-devel</Dependency>
<Dependency versionFrom="2.50.2">glib2-devel</Dependency>
<Dependency>libpcre2-devel</Dependency>
<Dependency>desktop-file-utils</Dependency>
<Dependency>fontconfig-devel</Dependency>
<Dependency>gperf</Dependency>
<Dependency versionFrom="2.24.31">gtk3-devel</Dependency>
<Dependency versionFrom="1.4.2">harfbuzz-devel</Dependency>
<Dependency>icon-theme-hicolor</Dependency>
<Dependency versionFrom="1.18">leveldb-devel</Dependency>
<Dependency versionFrom="2.5.6.27020">firebird-superserver</Dependency>
<Dependency>libjpeg-turbo-devel</Dependency>
<Dependency versionFrom="10.1.21">mariadb-lib</Dependency>
<Dependency>libxcb-devel</Dependency>
<Dependency>libXcomposite-devel</Dependency>
<Dependency>libxkbcommon-devel</Dependency>
<Dependency>libxslt-devel</Dependency>
<Dependency versionFrom="21.3.7">mesa-devel</Dependency>
<Dependency>libmtdev-devel</Dependency>
<Dependency>nss-devel</Dependency>
<Dependency>pciutils-devel</Dependency>
<Dependency>postgresql-server</Dependency>
<Dependency versionFrom="2.7.18">python-devel</Dependency>
<Dependency>DirectFB-devel</Dependency>
<Dependency>libinput-devel</Dependency>
<Dependency versionFrom="3.16.2">sqlite-devel</Dependency>
<Dependency>xcb-proto</Dependency>
<Dependency>xcb-util-devel</Dependency>
<Dependency>xcb-util-image-devel</Dependency>
<Dependency>xcb-util-keysyms-devel</Dependency>
<Dependency>xcb-util-wm-devel</Dependency>
<Dependency>tiff-devel</Dependency>
<Dependency>libdrm-devel</Dependency>
<Dependency>libpng-devel</Dependency>
<Dependency versionFrom="3.2.1">eudev-devel</Dependency>
<Dependency>libSM-devel</Dependency>
<Dependency>libICE-devel</Dependency>
<Dependency>libX11-devel</Dependency>
<Dependency>libXext-devel</Dependency>
<Dependency versionFrom="2.5.6.27020">firebird-devel</Dependency>
<Dependency>unixODBC-devel</Dependency>
<Dependency>libXrandr-devel</Dependency>
<Dependency>libXrender-devel</Dependency>
<Dependency>libXi-devel</Dependency>
<Dependency>xcb-util-renderutil-devel</Dependency>
<Dependency>openssl-devel</Dependency>
<Dependency versionFrom="2.7.1">freetype-devel</Dependency>
<Dependency>pulseaudio-libs-devel</Dependency>
<Dependency>alsa-lib-devel</Dependency>
<Dependency>libproxy-devel</Dependency>
<Dependency versionFrom="1.10.3">gst-plugins-base-devel</Dependency>
<Dependency versionFrom="1.12.0">wayland-devel</Dependency>
<Dependency versionFrom="1.12.0">wayland-protocols-devel</Dependency>
<Dependency>libXcursor-devel</Dependency>
<Dependency>tslib-devel</Dependency>
<Dependency>shared-mime-info</Dependency>
<Dependency>md4c-devel</Dependency>
<Dependency>libglvnd-devel</Dependency>
<Dependency>vulkan-headers</Dependency>
<Dependency>postgresql-pl</Dependency>
<Dependency>mit-kerberos-devel</Dependency>
<Dependency>double-conversion-devel</Dependency>
<Dependency versionFrom="68.2">icu4c-devel</Dependency>
</BuildDependencies>
<Patches>
<!-- Pisilinux Patches -->
<Patch level="1">mkspecs.patch</Patch>
<Patch level="1">qt6-base-nostrip.patch</Patch>
<!-- <Patch level="1">fedora/qtbase-tell-truth-about-private-api.patch</Patch> -->
<!-- <Patch level="1">fedora/qtbase-version-check.patch</Patch> -->
<!-- <Patch level="1">fedora/qtbase-moc-macros.patch</Patch> -->
<!-- <Patch level="1">fedora/qtbase-firebird.patch</Patch> -->
<!-- <Patch level="1">fedora/qtbase-mysql.patch</Patch> -->
<Patch level="1">fedora/qtbase-libglvnd.patch</Patch>
<Patch level="1">fedora/qtbase-gcc11.patch</Patch>
</Patches>
</Source>
<Package>
<Name>qt6-base</Name>
<RuntimeDependencies>
<Dependency>zstd</Dependency>
<Dependency>gtk3</Dependency>
<Dependency>pango</Dependency>
<Dependency>libpcre2</Dependency>
<Dependency>libgcc</Dependency>
<Dependency>cups</Dependency>
<Dependency>dbus</Dependency>
<Dependency>tslib</Dependency>
<Dependency>mesa</Dependency>
<Dependency>zlib</Dependency>
<Dependency>brotli</Dependency>
<Dependency>glib2</Dependency>
<Dependency versionFrom="68.2">icu4c</Dependency>
<Dependency>libSM</Dependency>
<Dependency versionFrom="2.5.6.27020">firebird-client</Dependency>
<Dependency>libproxy</Dependency>
<Dependency>libXi</Dependency>
<Dependency>libICE</Dependency>
<Dependency>libX11</Dependency>
<Dependency>libdrm</Dependency>
<Dependency>libpng</Dependency>
<Dependency>libxcb</Dependency>
<Dependency>eudev</Dependency>
<Dependency>DirectFB</Dependency>
<Dependency>openssl</Dependency>
<Dependency>freetype</Dependency>
<Dependency>harfbuzz</Dependency>
<Dependency>libinput</Dependency>
<Dependency>libmtdev</Dependency>
<Dependency>fontconfig</Dependency>
<Dependency>gdk-pixbuf</Dependency>
<Dependency>libXrender</Dependency>
<Dependency>xcb-util-wm</Dependency>
<Dependency>libxkbcommon</Dependency>
<Dependency>libjpeg-turbo</Dependency>
<Dependency>xcb-util-image</Dependency>
<Dependency>xcb-util-keysyms</Dependency>
<Dependency>double-conversion</Dependency>
<Dependency>xcb-util-renderutil</Dependency>
<Dependency>md4c</Dependency>
<Dependency>mit-kerberos</Dependency>
<Dependency>libglvnd</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="library">/usr/lib/qt6/imports</Path>
<Path fileType="library">/usr/lib/qt6/qml</Path>
<Path fileType="library">/usr/lib/qt6/plugins</Path>
<Path fileType="localdata">/usr/share/qt6/translations</Path>
<Path fileType="executable">/usr/lib/qt6/bin</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="data">/usr/lib/qt6/mkspecs</Path>
<Path fileType="data">/usr/share/qt6/modules</Path>
</Files>
</Package>
<Package>
<Name>qt6-base-devel</Name>
<Summary>Development files for Qt 5</Summary>
<Description>Development files for Qt 5</Description>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
<Path fileType="data">/usr/lib/cmake</Path>
<Path fileType="data">/usr/lib/*.prl</Path>
</Files>
<RuntimeDependencies>
<Dependency release="current">qt6-base</Dependency>
<Dependency>libglvnd-devel</Dependency>
<Dependency>vulkan-headers</Dependency>
<Dependency>libxkbcommon-devel</Dependency>
<!--Dependency>mesa-devel</Dependency-->
</RuntimeDependencies>
</Package>
<Package>
<Name>qt6-sql-mysql</Name>
<RuntimeDependencies>
<Dependency version="current">qt6-base</Dependency>
<Dependency>libgcc</Dependency>
<Dependency>mariadb-lib</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/qt6/plugins/sqldrivers/libqsqlmysql.so</Path>
</Files>
</Package>
<Package>
<Name>qt6-sql-postgresql</Name>
<RuntimeDependencies>
<Dependency version="current">qt6-base</Dependency>
<Dependency>libgcc</Dependency>
<Dependency>postgresql-lib</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/qt6/plugins/sqldrivers/libqsqlpsql.so</Path>
</Files>
</Package>
<Package>
<Name>qt6-sql-sqlite</Name>
<RuntimeDependencies>
<Dependency version="current">qt6-base</Dependency>
<Dependency>libgcc</Dependency>
<Dependency>sqlite</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/qt6/plugins/sqldrivers/libqsqlite.so</Path>
</Files>
</Package>
<Package>
<Name>qt6-sql-odbc</Name>
<RuntimeDependencies>
<Dependency version="current">qt6-base</Dependency>
<Dependency>libgcc</Dependency>
<Dependency>unixODBC</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/qt6/plugins/sqldrivers/libqsqlodbc.so</Path>
</Files>
</Package>
<!-- <Package>
<Name>qt6-base-32bit</Name>
<PartOf>emul32</PartOf>
<Summary>32-bit shared libraries for qt5</Summary>
<BuildType>emul32</BuildType>
<BuildDependencies>
<Dependency>cups-32bit</Dependency>
<Dependency>dbus-32bit</Dependency>
<Dependency>gtk3-32bit</Dependency>
<Dependency>mesa-32bit</Dependency>
<Dependency>zlib-32bit</Dependency>
<Dependency>glib2-32bit</Dependency>
<Dependency>libxcb-32bit</Dependency>
<Dependency>icu4c-32bit</Dependency>
<Dependency>pango-32bit</Dependency>
<Dependency>libX11-32bit</Dependency>
<Dependency>libdrm-32bit</Dependency>
<Dependency>libpng-32bit</Dependency>
<Dependency>sqlite-32bit</Dependency>
<Dependency>eudev-32bit</Dependency>
<Dependency>openssl-32bit</Dependency>
<Dependency>freetype-32bit</Dependency>
<Dependency>harfbuzz-32bit</Dependency>
<Dependency>libmtdev-32bit</Dependency>
<Dependency>fontconfig-32bit</Dependency>
<Dependency>libXrender-32bit</Dependency>
<Dependency>libjpeg-turbo-32bit</Dependency>
<Dependency>gst-plugins-base-devel</Dependency>
</BuildDependencies>
<RuntimeDependencies>
<Dependency>libgcc</Dependency>
<Dependency>libpcre</Dependency>
<Dependency>qt6-base-devel</Dependency>
<Dependency>cups-32bit</Dependency>
<Dependency>dbus-32bit</Dependency>
<Dependency>gtk3-32bit</Dependency>
<Dependency>mesa-32bit</Dependency>
<Dependency>zlib-32bit</Dependency>
<Dependency>glib2-32bit</Dependency>
<Dependency>libxcb-32bit</Dependency>
<Dependency>icu4c-32bit</Dependency>
<Dependency>qt6-base</Dependency>
<Dependency>cups</Dependency>
<Dependency>dbus</Dependency>
<Dependency>pango-32bit</Dependency>
<Dependency>libX11-32bit</Dependency>
<Dependency>libdrm-32bit</Dependency>
<Dependency>libpng-32bit</Dependency>
<Dependency>sqlite-32bit</Dependency>
<Dependency>openssl-32bit</Dependency>
<Dependency>freetype-32bit</Dependency>
<Dependency>harfbuzz-32bit</Dependency>
<Dependency>libmtdev-32bit</Dependency>
<Dependency>fontconfig-32bit</Dependency>
<Dependency>libXrender-32bit</Dependency>
<Dependency>libjpeg-turbo-32bit</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib32</Path>
</Files>
</Package>-->
<History>
<Update release="1">
<Date>2022-10-03</Date>
<Version>6.4.0</Version>
<Comment>First release.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
</History>
</PISI>
+45
View File
@@ -0,0 +1,45 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>qt5-base</Name>
<Summary xml:lang="tr">Qt5 araç takımı, sürüm 5</Summary>
<Description xml:lang="tr">Qt bir çok platformda çalışabilen ve grafiksel kullanıcı arayüzü (GUI) oluşturmaya yarayan bir araç takımıdır.</Description>
<Description xml:lang="fr">Qt est une boîte à outils graphique multi-plateforme.</Description>
<Description xml:lang="es">Qt es un toolkit para GUI multiplataforma.</Description>
</Source>
<Package>
<Name>qt5-base-devel</Name>
<Summary xml:lang="tr">Qt5 için geliştirme dosyaları</Summary>
</Package>
<Package>
<Name>qt5-docs</Name>
<Summary xml:lang="tr">Qt5 için geliştirme belgeleri ve Qt Assistant aracı</Summary>
</Package>
<Package>
<Name>qt5-sql-ibase</Name>
<Summary xml:lang="tr">Qt5'in SQL sınıfları için IBase sürücüsü</Summary>
</Package>
<Package>
<Name>qt5-sql-mysql</Name>
<Summary xml:lang="tr">Qt5'in SQL sınıfları için MySQL sürücüsü</Summary>
</Package>
<Package>
<Name>qt5-sql-odbc</Name>
<Summary xml:lang="tr">Qt5'in SQL sınıfları için ODBC sürücüsü</Summary>
</Package>
<Package>
<Name>qt5-sql-postgresql</Name>
<Summary xml:lang="tr">Qt5'in SQL sınıfları için PostgreSQL sürücüsü</Summary>
</Package>
<Package>
<Name>qt5-sql-sqlite</Name>
<Summary xml:lang="tr">Qt5'in SQL sınıfları için SQLite sürücüsü</Summary>
</Package>
</PISI>