From fe783a40d27cd6498a55250c9ef71b10fff17dfa Mon Sep 17 00:00:00 2001 From: ayhanyalcinsoy Date: Wed, 17 Jun 2015 20:26:11 +0300 Subject: [PATCH] qt5:moved into main repo for pisi 2.0 --- desktop/component.xml | 3 + desktop/toolkit/component.xml | 3 + desktop/toolkit/qt5/component.xml | 3 + .../qt5/qt5-accountsservice/actions.py | 25 ++ .../toolkit/qt5/qt5-accountsservice/pspec.xml | 59 ++++ .../qt5/qt5-accountsservice/translations.xml | 8 + desktop/toolkit/qt5/qt5-base/actions.py | 124 +++++++++ .../toolkit/qt5/qt5-base/files/mkspecs1.patch | 30 ++ .../toolkit/qt5/qt5-base/files/mkspecs2.patch | 9 + .../toolkit/qt5/qt5-base/files/mkspecs3.patch | 11 + desktop/toolkit/qt5/qt5-base/pspec.xml | 263 ++++++++++++++++++ desktop/toolkit/qt5/qt5-base/translations.xml | 46 +++ .../toolkit/qt5/qt5-configuration/actions.py | 25 ++ .../toolkit/qt5/qt5-configuration/pspec.xml | 61 ++++ .../qt5/qt5-configuration/translations.xml | 8 + .../toolkit/qt5/qt5-connectivity/actions.py | 26 ++ .../toolkit/qt5/qt5-connectivity/pspec.xml | 65 +++++ .../qt5/qt5-connectivity/translations.xml | 13 + .../toolkit/qt5/qt5-declarative/actions.py | 26 ++ desktop/toolkit/qt5/qt5-declarative/pspec.xml | 66 +++++ .../qt5/qt5-declarative/translations.xml | 13 + desktop/toolkit/qt5/qt5-doc/actions.py | 22 ++ desktop/toolkit/qt5/qt5-doc/pspec.xml | 55 ++++ desktop/toolkit/qt5/qt5-doc/translations.xml | 8 + desktop/toolkit/qt5/qt5-enginio/actions.py | 26 ++ desktop/toolkit/qt5/qt5-enginio/pspec.xml | 63 +++++ .../toolkit/qt5/qt5-enginio/translations.xml | 13 + .../qt5/qt5-graphicaleffects/actions.py | 28 ++ .../qt5/qt5-graphicaleffects/pspec.xml | 51 ++++ .../qt5/qt5-graphicaleffects/translations.xml | 8 + .../toolkit/qt5/qt5-imageformats/actions.py | 26 ++ .../toolkit/qt5/qt5-imageformats/pspec.xml | 54 ++++ .../qt5/qt5-imageformats/translations.xml | 8 + desktop/toolkit/qt5/qt5-location/actions.py | 26 ++ desktop/toolkit/qt5/qt5-location/pspec.xml | 63 +++++ .../toolkit/qt5/qt5-location/translations.xml | 13 + desktop/toolkit/qt5/qt5-multimedia/actions.py | 26 ++ desktop/toolkit/qt5/qt5-multimedia/pspec.xml | 73 +++++ .../qt5/qt5-multimedia/translations.xml | 13 + desktop/toolkit/qt5/qt5-quick1/actions.py | 26 ++ desktop/toolkit/qt5/qt5-quick1/pspec.xml | 70 +++++ .../toolkit/qt5/qt5-quick1/translations.xml | 8 + .../toolkit/qt5/qt5-quickcontrols/actions.py | 26 ++ .../toolkit/qt5/qt5-quickcontrols/pspec.xml | 50 ++++ .../qt5/qt5-quickcontrols/translations.xml | 8 + desktop/toolkit/qt5/qt5-script/actions.py | 26 ++ desktop/toolkit/qt5/qt5-script/pspec.xml | 59 ++++ .../toolkit/qt5/qt5-script/translations.xml | 13 + desktop/toolkit/qt5/qt5-sensors/actions.py | 26 ++ desktop/toolkit/qt5/qt5-sensors/pspec.xml | 61 ++++ .../toolkit/qt5/qt5-sensors/translations.xml | 13 + desktop/toolkit/qt5/qt5-serialport/actions.py | 26 ++ desktop/toolkit/qt5/qt5-serialport/pspec.xml | 60 ++++ .../qt5/qt5-serialport/translations.xml | 13 + desktop/toolkit/qt5/qt5-svg/actions.py | 26 ++ desktop/toolkit/qt5/qt5-svg/pspec.xml | 60 ++++ desktop/toolkit/qt5/qt5-svg/translations.xml | 13 + desktop/toolkit/qt5/qt5-tools/actions.py | 28 ++ .../qt5/qt5-tools/files/assistant.desktop | 137 +++++++++ .../toolkit/qt5/qt5-tools/files/assistant.png | Bin 0 -> 15052 bytes .../qt5/qt5-tools/files/assistant_tr.qm | Bin 0 -> 21848 bytes .../qt5/qt5-tools/files/designer.desktop | 12 + .../toolkit/qt5/qt5-tools/files/designer.png | Bin 0 -> 2302 bytes .../qt5/qt5-tools/files/designer_tr.qm | Bin 0 -> 66667 bytes .../qt5/qt5-tools/files/linguist.desktop | 11 + .../toolkit/qt5/qt5-tools/files/linguist.png | Bin 0 -> 14785 bytes .../qt5/qt5-tools/files/linguist_tr.qm | Bin 0 -> 36990 bytes .../qt5/qt5-tools/files/qdbusviewer.desktop | 9 + desktop/toolkit/qt5/qt5-tools/pspec.xml | 83 ++++++ .../toolkit/qt5/qt5-tools/translations.xml | 13 + .../toolkit/qt5/qt5-translations/actions.py | 26 ++ .../toolkit/qt5/qt5-translations/pspec.xml | 47 ++++ .../qt5/qt5-translations/translations.xml | 8 + desktop/toolkit/qt5/qt5-wayland/actions.py | 26 ++ desktop/toolkit/qt5/qt5-wayland/pspec.xml | 85 ++++++ .../toolkit/qt5/qt5-wayland/translations.xml | 13 + desktop/toolkit/qt5/qt5-webchannel/actions.py | 26 ++ desktop/toolkit/qt5/qt5-webchannel/pspec.xml | 61 ++++ .../qt5/qt5-webchannel/translations.xml | 13 + desktop/toolkit/qt5/qt5-webengine/actions.py | 30 ++ desktop/toolkit/qt5/qt5-webengine/pspec.xml | 135 +++++++++ .../qt5/qt5-webengine/translations.xml | 8 + desktop/toolkit/qt5/qt5-webkit/actions.py | 26 ++ desktop/toolkit/qt5/qt5-webkit/pspec.xml | 116 ++++++++ .../toolkit/qt5/qt5-webkit/translations.xml | 13 + desktop/toolkit/qt5/qt5-websockets/actions.py | 26 ++ desktop/toolkit/qt5/qt5-websockets/pspec.xml | 60 ++++ .../qt5/qt5-websockets/translations.xml | 13 + desktop/toolkit/qt5/qt5-x11extras/actions.py | 26 ++ desktop/toolkit/qt5/qt5-x11extras/pspec.xml | 59 ++++ .../qt5/qt5-x11extras/translations.xml | 13 + .../toolkit/qt5/qt5-xmlpatterns/actions.py | 26 ++ desktop/toolkit/qt5/qt5-xmlpatterns/pspec.xml | 61 ++++ .../qt5/qt5-xmlpatterns/translations.xml | 13 + 94 files changed, 3270 insertions(+) create mode 100644 desktop/component.xml create mode 100644 desktop/toolkit/component.xml create mode 100644 desktop/toolkit/qt5/component.xml create mode 100644 desktop/toolkit/qt5/qt5-accountsservice/actions.py create mode 100644 desktop/toolkit/qt5/qt5-accountsservice/pspec.xml create mode 100644 desktop/toolkit/qt5/qt5-accountsservice/translations.xml create mode 100644 desktop/toolkit/qt5/qt5-base/actions.py create mode 100644 desktop/toolkit/qt5/qt5-base/files/mkspecs1.patch create mode 100644 desktop/toolkit/qt5/qt5-base/files/mkspecs2.patch create mode 100644 desktop/toolkit/qt5/qt5-base/files/mkspecs3.patch create mode 100644 desktop/toolkit/qt5/qt5-base/pspec.xml create mode 100644 desktop/toolkit/qt5/qt5-base/translations.xml create mode 100644 desktop/toolkit/qt5/qt5-configuration/actions.py create mode 100644 desktop/toolkit/qt5/qt5-configuration/pspec.xml create mode 100644 desktop/toolkit/qt5/qt5-configuration/translations.xml create mode 100644 desktop/toolkit/qt5/qt5-connectivity/actions.py create mode 100644 desktop/toolkit/qt5/qt5-connectivity/pspec.xml create mode 100644 desktop/toolkit/qt5/qt5-connectivity/translations.xml create mode 100644 desktop/toolkit/qt5/qt5-declarative/actions.py create mode 100644 desktop/toolkit/qt5/qt5-declarative/pspec.xml create mode 100644 desktop/toolkit/qt5/qt5-declarative/translations.xml create mode 100644 desktop/toolkit/qt5/qt5-doc/actions.py create mode 100644 desktop/toolkit/qt5/qt5-doc/pspec.xml create mode 100644 desktop/toolkit/qt5/qt5-doc/translations.xml create mode 100644 desktop/toolkit/qt5/qt5-enginio/actions.py create mode 100644 desktop/toolkit/qt5/qt5-enginio/pspec.xml create mode 100644 desktop/toolkit/qt5/qt5-enginio/translations.xml create mode 100644 desktop/toolkit/qt5/qt5-graphicaleffects/actions.py create mode 100644 desktop/toolkit/qt5/qt5-graphicaleffects/pspec.xml create mode 100644 desktop/toolkit/qt5/qt5-graphicaleffects/translations.xml create mode 100644 desktop/toolkit/qt5/qt5-imageformats/actions.py create mode 100644 desktop/toolkit/qt5/qt5-imageformats/pspec.xml create mode 100644 desktop/toolkit/qt5/qt5-imageformats/translations.xml create mode 100644 desktop/toolkit/qt5/qt5-location/actions.py create mode 100644 desktop/toolkit/qt5/qt5-location/pspec.xml create mode 100644 desktop/toolkit/qt5/qt5-location/translations.xml create mode 100644 desktop/toolkit/qt5/qt5-multimedia/actions.py create mode 100644 desktop/toolkit/qt5/qt5-multimedia/pspec.xml create mode 100644 desktop/toolkit/qt5/qt5-multimedia/translations.xml create mode 100644 desktop/toolkit/qt5/qt5-quick1/actions.py create mode 100644 desktop/toolkit/qt5/qt5-quick1/pspec.xml create mode 100644 desktop/toolkit/qt5/qt5-quick1/translations.xml create mode 100644 desktop/toolkit/qt5/qt5-quickcontrols/actions.py create mode 100644 desktop/toolkit/qt5/qt5-quickcontrols/pspec.xml create mode 100644 desktop/toolkit/qt5/qt5-quickcontrols/translations.xml create mode 100644 desktop/toolkit/qt5/qt5-script/actions.py create mode 100644 desktop/toolkit/qt5/qt5-script/pspec.xml create mode 100644 desktop/toolkit/qt5/qt5-script/translations.xml create mode 100644 desktop/toolkit/qt5/qt5-sensors/actions.py create mode 100644 desktop/toolkit/qt5/qt5-sensors/pspec.xml create mode 100644 desktop/toolkit/qt5/qt5-sensors/translations.xml create mode 100644 desktop/toolkit/qt5/qt5-serialport/actions.py create mode 100644 desktop/toolkit/qt5/qt5-serialport/pspec.xml create mode 100644 desktop/toolkit/qt5/qt5-serialport/translations.xml create mode 100644 desktop/toolkit/qt5/qt5-svg/actions.py create mode 100644 desktop/toolkit/qt5/qt5-svg/pspec.xml create mode 100644 desktop/toolkit/qt5/qt5-svg/translations.xml create mode 100644 desktop/toolkit/qt5/qt5-tools/actions.py create mode 100755 desktop/toolkit/qt5/qt5-tools/files/assistant.desktop create mode 100644 desktop/toolkit/qt5/qt5-tools/files/assistant.png create mode 100644 desktop/toolkit/qt5/qt5-tools/files/assistant_tr.qm create mode 100644 desktop/toolkit/qt5/qt5-tools/files/designer.desktop create mode 100644 desktop/toolkit/qt5/qt5-tools/files/designer.png create mode 100644 desktop/toolkit/qt5/qt5-tools/files/designer_tr.qm create mode 100644 desktop/toolkit/qt5/qt5-tools/files/linguist.desktop create mode 100644 desktop/toolkit/qt5/qt5-tools/files/linguist.png create mode 100644 desktop/toolkit/qt5/qt5-tools/files/linguist_tr.qm create mode 100644 desktop/toolkit/qt5/qt5-tools/files/qdbusviewer.desktop create mode 100644 desktop/toolkit/qt5/qt5-tools/pspec.xml create mode 100644 desktop/toolkit/qt5/qt5-tools/translations.xml create mode 100644 desktop/toolkit/qt5/qt5-translations/actions.py create mode 100644 desktop/toolkit/qt5/qt5-translations/pspec.xml create mode 100644 desktop/toolkit/qt5/qt5-translations/translations.xml create mode 100644 desktop/toolkit/qt5/qt5-wayland/actions.py create mode 100644 desktop/toolkit/qt5/qt5-wayland/pspec.xml create mode 100644 desktop/toolkit/qt5/qt5-wayland/translations.xml create mode 100644 desktop/toolkit/qt5/qt5-webchannel/actions.py create mode 100644 desktop/toolkit/qt5/qt5-webchannel/pspec.xml create mode 100644 desktop/toolkit/qt5/qt5-webchannel/translations.xml create mode 100644 desktop/toolkit/qt5/qt5-webengine/actions.py create mode 100644 desktop/toolkit/qt5/qt5-webengine/pspec.xml create mode 100644 desktop/toolkit/qt5/qt5-webengine/translations.xml create mode 100644 desktop/toolkit/qt5/qt5-webkit/actions.py create mode 100644 desktop/toolkit/qt5/qt5-webkit/pspec.xml create mode 100644 desktop/toolkit/qt5/qt5-webkit/translations.xml create mode 100644 desktop/toolkit/qt5/qt5-websockets/actions.py create mode 100644 desktop/toolkit/qt5/qt5-websockets/pspec.xml create mode 100644 desktop/toolkit/qt5/qt5-websockets/translations.xml create mode 100644 desktop/toolkit/qt5/qt5-x11extras/actions.py create mode 100644 desktop/toolkit/qt5/qt5-x11extras/pspec.xml create mode 100644 desktop/toolkit/qt5/qt5-x11extras/translations.xml create mode 100644 desktop/toolkit/qt5/qt5-xmlpatterns/actions.py create mode 100644 desktop/toolkit/qt5/qt5-xmlpatterns/pspec.xml create mode 100644 desktop/toolkit/qt5/qt5-xmlpatterns/translations.xml diff --git a/desktop/component.xml b/desktop/component.xml new file mode 100644 index 0000000000..f2e99cf59d --- /dev/null +++ b/desktop/component.xml @@ -0,0 +1,3 @@ + + desktop + diff --git a/desktop/toolkit/component.xml b/desktop/toolkit/component.xml new file mode 100644 index 0000000000..d7e1621344 --- /dev/null +++ b/desktop/toolkit/component.xml @@ -0,0 +1,3 @@ + + desktop.toolkit + diff --git a/desktop/toolkit/qt5/component.xml b/desktop/toolkit/qt5/component.xml new file mode 100644 index 0000000000..8b3bb782de --- /dev/null +++ b/desktop/toolkit/qt5/component.xml @@ -0,0 +1,3 @@ + + qt5 + diff --git a/desktop/toolkit/qt5/qt5-accountsservice/actions.py b/desktop/toolkit/qt5/qt5-accountsservice/actions.py new file mode 100644 index 0000000000..d32ae6b60a --- /dev/null +++ b/desktop/toolkit/qt5/qt5-accountsservice/actions.py @@ -0,0 +1,25 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/copyleft/gpl.txt + +from pisi.actionsapi import cmaketools +from pisi.actionsapi import get +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools + +def setup(): + shelltools.makedirs("build") + shelltools.cd("build") + cmaketools.configure("-DCMAKE_INSTALL_PREFIX=/usr", sourceDir="..") +def build(): + shelltools.cd("build") + cmaketools.make() + +def install(): + shelltools.cd("build") + cmaketools.rawInstall("DESTDIR=%s" % get.installDIR()) + pisitools.domove("/usr/lib64/*", "/usr/lib") + pisitools.removeDir("/usr/lib64") + shelltools.cd("..") + pisitools.dodoc("LICENSE", "README.md") diff --git a/desktop/toolkit/qt5/qt5-accountsservice/pspec.xml b/desktop/toolkit/qt5/qt5-accountsservice/pspec.xml new file mode 100644 index 0000000000..b1a6216127 --- /dev/null +++ b/desktop/toolkit/qt5/qt5-accountsservice/pspec.xml @@ -0,0 +1,59 @@ + + + + + qt5-accountsservice + https://github.com/hawaii-desktop/qt-accountsservice-addon + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + Qt5 - AccountService addon + Qt5 - AccountService addon + LGPLv2.1-linking-exception + https://github.com/hawaii-desktop/qtaccountsservice/archive/v0.1.2.tar.gz + + libgcc + qt5-base-devel + qt5-declarative-devel + + + + + qt5-accountsservice + + /usr/lib + /usr/lib/qt5 + /usr/share/licenses + /usr/share/doc + /usr/lib/qt5/bin/ + /usr/bin + + + libgcc + qt5-base + qt5-declarative + + + + + qt5-qtaccountsservice-devel + + /usr/include + + + qt5-base + qt5-accountsservice + + + + + + 2015-06-03 + 0.1.2 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/toolkit/qt5/qt5-accountsservice/translations.xml b/desktop/toolkit/qt5/qt5-accountsservice/translations.xml new file mode 100644 index 0000000000..db94b5fd92 --- /dev/null +++ b/desktop/toolkit/qt5/qt5-accountsservice/translations.xml @@ -0,0 +1,8 @@ + + + + qt5-accountservice + Qt5 - Hesap Hizmeti eklentisi + Qt5 - Hesap Hizmeti eklentisi + + diff --git a/desktop/toolkit/qt5/qt5-base/actions.py b/desktop/toolkit/qt5/qt5-base/actions.py new file mode 100644 index 0000000000..163972543e --- /dev/null +++ b/desktop/toolkit/qt5/qt5-base/actions.py @@ -0,0 +1,124 @@ +#!/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 qt5 +from pisi.actionsapi import get + +import os + +WorkDir = "qtbase-opensource-src-%s" % get.srcVERSION().replace('_','-').replace('pre1', 'tp') + +qtbase = qt5.prefix +absoluteWorkDir = "%s/%s" % (get.workDIR(), WorkDir) + +#Temporary bindir to avoid qt4 conflicts +bindirQt5="/usr/lib/qt5/bin" + +def setup(): + 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 = "-v -confirm-license -opensource -no-rpath -no-use-gold-linker\ + -prefix %s \ + -bindir %s \ + -headerdir %s \ + -archdatadir %s\ + -docdir %s \ + -plugindir %s \ + -importdir %s \ + -qmldir %s \ + -datadir %s \ + -testsdir %s \ + -translationdir %s \ + -sysconfdir %s \ + -examplesdir %s \ + -libdir %s \ + -system-harfbuzz \ + -system-sqlite \ + -openssl-linked \ + -nomake tests \ + -nomake examples \ + -optimized-qmake \ + -reduce-relocations \ + -dbus-linked \ + -feature-menu \ + -feature-textdate \ + -feature-ftp \ + -xcursor" % (qt5.prefix, bindirQt5, qt5.headerdir, qt5.archdatadir, qt5.docdir, qt5.plugindir, qt5.importdir, qt5.qmldir, qt5.datadir, qt5.testdir, qt5.translationdir, qt5.sysconfdir, qt5.examplesdir, qt5.libdir) + 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/qt5/bin \ + -docdir /usr/share/doc/qt \ + -headerdir /usr/lib32/qt5/include/qt5 \ + -datadir /usr/share/qt5 \ + -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/qt5/" + + autotools.rawConfigure(options) + +def build(): + shelltools.export("LD_LIBRARY_PATH", "%s/lib:%s" % (get.curDIR(), get.ENV("LD_LIBRARY_PATH"))) + autotools.make() + +def install(): + if get.buildTYPE() == "emul32": + qt5.install("INSTALL_ROOT=%s32" % get.installDIR()) + shelltools.move("%s32/usr/lib32" % get.installDIR(), "%s/usr" % get.installDIR()) + return + + pisitools.dodir(qt5.libdir) + qt5.install("INSTALL_ROOT=%s" % get.installDIR()) + + #I hope qtchooser will manage this issue + for bin in shelltools.ls("%s/usr/lib/qt5/bin" % get.installDIR()): + pisitools.dosym("/usr/lib/qt5/bin/%s" % bin, "/usr/bin/%s-qt5" % bin) + + mkspecPath = "%s/mkspecs" % qt5.archdatadir + + pisitools.remove("/usr/lib/*.prl") + + pisitools.dodoc("LGPL_EXCEPTION.txt", "LICENSE.*") diff --git a/desktop/toolkit/qt5/qt5-base/files/mkspecs1.patch b/desktop/toolkit/qt5/qt5-base/files/mkspecs1.patch new file mode 100644 index 0000000000..6be430fe04 --- /dev/null +++ b/desktop/toolkit/qt5/qt5-base/files/mkspecs1.patch @@ -0,0 +1,30 @@ +--- g++-base.conf 2014-12-05 18:24:38.000000000 +0200 ++++ qtbase-opensource-src-5.4.0/mkspecs/common/g++-base.conf 2015-02-16 12:34:43.603049664 +0200 +@@ -10,17 +10,22 @@ + + QMAKE_COMPILER = gcc + +-QMAKE_CC = gcc ++QMAKE_CC = PISILINUX_CC + + QMAKE_LINK_C = $$QMAKE_CC + QMAKE_LINK_C_SHLIB = $$QMAKE_CC + +-QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO += $$QMAKE_CFLAGS_OPTIMIZE -g ++QMAKE_CFLAGS_RELEASE += PISILINUX_CFLAGS ++QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO += PISILINUX_CFLAGS -g + +-QMAKE_CXX = g++ ++QMAKE_CXX = PISILINUX_CXX + +-QMAKE_LINK = $$QMAKE_CXX +-QMAKE_LINK_SHLIB = $$QMAKE_CXX ++QMAKE_LINK = PISILINUX_CXX ++QMAKE_LINK_SHLIB = PISILINUX_CXX ++QMAKE_LINK_C = PISILINUX_CC ++QMAKE_LINK_C_SHLIB = PISILINUX_CC ++ ++QMAKE_LFLAGS_RELEASE += PISILINUX_LDFLAGS + + QMAKE_CXXFLAGS_RELEASE_WITH_DEBUGINFO += $$QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO + diff --git a/desktop/toolkit/qt5/qt5-base/files/mkspecs2.patch b/desktop/toolkit/qt5/qt5-base/files/mkspecs2.patch new file mode 100644 index 0000000000..c9abf6ddd0 --- /dev/null +++ b/desktop/toolkit/qt5/qt5-base/files/mkspecs2.patch @@ -0,0 +1,9 @@ +--- g++-unix.conf 2015-02-16 12:35:34.978050836 +0200 ++++ qtbase-opensource-src-5.4.0/mkspecs/common/g++-unix.conf 2015-02-16 12:35:58.703051378 +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 --git a/desktop/toolkit/qt5/qt5-base/files/mkspecs3.patch b/desktop/toolkit/qt5/qt5-base/files/mkspecs3.patch new file mode 100644 index 0000000000..718d54a1f0 --- /dev/null +++ b/desktop/toolkit/qt5/qt5-base/files/mkspecs3.patch @@ -0,0 +1,11 @@ +--- linux.conf 2014-12-05 18:24:38.000000000 +0200 ++++ qtbase-opensource-src-5.4.0/mkspecs/common/linux.conf 2015-02-16 12:36:52.547052606 +0200 +@@ -49,7 +49,7 @@ + QMAKE_NM = nm -P + QMAKE_RANLIB = + +-QMAKE_STRIP = strip ++QMAKE_STRIP = + QMAKE_STRIPFLAGS_LIB += --strip-unneeded + QMAKE_INSTALL_FILE = install -m 644 -p + QMAKE_INSTALL_PROGRAM = install -m 755 -p diff --git a/desktop/toolkit/qt5/qt5-base/pspec.xml b/desktop/toolkit/qt5/qt5-base/pspec.xml new file mode 100644 index 0000000000..777c2d5007 --- /dev/null +++ b/desktop/toolkit/qt5/qt5-base/pspec.xml @@ -0,0 +1,263 @@ + + + + + qt5-base + http://qt.digia.com/ + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + Cross platform application and UI framework + Cross platform application and UI development framework + LGPLv2.1-linking-exception + http://download.qt.io/official_releases/qt/5.4/5.4.2/submodules/qtbase-opensource-src-5.4.2.tar.xz + + alsa-lib-devel + at-spi2-core-devel + cups-devel + dbus-devel + zlib-devel + glib2-devel + desktop-file-utils + fontconfig-devel + geoclue-devel + gperf + gst-plugins-base-devel + gstreamer-devel + gtk2-devel + harfbuzz-devel + icon-theme-hicolor + leveldb-devel + firebird-superserver + libjpeg-turbo-devel + mariadb-lib + libmng-devel + pulseaudio-libs-devel + webp-devel + libxcb-devel + libXcomposite-devel + libxkbcommon-devel + libxslt-devel + mesa-devel + libmtdev-devel + nss-devel + openal-devel + pciutils-devel + postgresql-server + python-devel + ruby-devel + sqlite-devel + unixODBC-devel + xcb-proto + xcb-util-devel + xcb-util-image-devel + xcb-util-keysyms-devel + xcb-util-wm-devel + tiff-devel + libdrm-devel + DirectFB-devel + libpng-devel + libudev-devel + libSM-devel + libICE-devel + libX11-devel + libXext-devel + firebird-devel + unixODBC-devel + libXrandr-devel + libXrender-devel + xcb-util-renderutil-devel + openssl-devel + freetype-devel + + + + mkspecs1.patch + mkspecs2.patch + mkspecs3.patch + + + + + qt5-base + + cups + dbus + gtk2 + mesa + zlib + glib2 + icu4c + libSM + libXi + pango + libICE + libX11 + libdrm + DirectFB + libpng + libxcb + libudev + openssl + freetype + harfbuzz + libmtdev + fontconfig + libXrender + xcb-util-wm + libxkbcommon + libjpeg-turbo + xcb-util-image + xcb-util-keysyms + xcb-util-renderutil + + + /usr/lib + /usr/lib/qt5/imports + /usr/lib/qt5/qml + /usr/lib/qt5/plugins + /usr/share/qt5/translations + /usr/lib/qt5/bin + /usr/bin + /usr/share/doc + + + + + qt5-base-devel + Development files for Qt 5 + Development files for Qt 5 + + /usr/include + /usr/lib/pkgconfig + /usr/lib/cmake + /usr/lib/qt5/mkspecs + /usr/lib/*.prl + + + qt5-base + + + + + qt5-sql-mysql + + qt5-base + mariadb-lib + + + /usr/lib/qt5/plugins/sqldrivers/libqsqlmysql.so + + + + + qt5-sql-postgresql + + qt5-base + postgresql-lib + + + /usr/lib/qt5/plugins/sqldrivers/libqsqlpsql.so + + + + + qt5-sql-sqlite + + qt5-base + sqlite + + + /usr/lib/qt5/plugins/sqldrivers/libqsqlite.so + + + + + qt5-sql-odbc + + qt5-base + unixODBC + + + /usr/lib/qt5/plugins/sqldrivers/libqsqlodbc.so + + + + + qt5-base-32bit + emul32 + 32-bit shared libraries for qt5 + emul32 + + + cups-32bit + dbus-32bit + qt5-base-devel + gtk2-32bit + mesa-32bit + zlib-32bit + glib2-32bit + glibc-32bit + icu4c-32bit + pango-32bit + libX11-32bit + libdrm-32bit + libpng-32bit + sqlite-32bit + libudev-32bit + openssl-32bit + freetype-32bit + harfbuzz-32bit + libmtdev-32bit + fontconfig-32bit + libXrender-32bit + libjpeg-turbo-32bit + + libgcc + libpcre + qt5-base-devel + cups-32bit + dbus-32bit + gtk2-32bit + mesa-32bit + zlib-32bit + glib2-32bit + glibc-32bit + icu4c-32bit + pango-32bit + libX11-32bit + libdrm-32bit + libpng-32bit + sqlite-32bit + libudev-32bit + openssl-32bit + freetype-32bit + harfbuzz-32bit + libmtdev-32bit + fontconfig-32bit + libXrender-32bit + libjpeg-turbo-32bit + + + /usr/lib32 + + + + + + 2015-06-02 + 5.4.2 + Version bump. + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2015-04-23 + 5.4.1 + First Release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/toolkit/qt5/qt5-base/translations.xml b/desktop/toolkit/qt5/qt5-base/translations.xml new file mode 100644 index 0000000000..9b58784e37 --- /dev/null +++ b/desktop/toolkit/qt5/qt5-base/translations.xml @@ -0,0 +1,46 @@ + + + + qt5-base + Qt5 araç takımı, sürüm 5 + Qt bir çok platformda çalışabilen ve grafiksel kullanıcı arayüzü (GUI) oluşturmaya yarayan bir araç takımıdır. + Qt est une boîte à outils graphique multi-plateforme. + Qt es un toolkit para GUI multiplataforma. + + + + qt5-base-devel + Qt5 için geliştirme dosyaları + + + + qt5-docs + Qt5 için geliştirme belgeleri ve Qt Assistant aracı + + + + qt5-sql-ibase + Qt5'in SQL sınıfları için IBase sürücüsü + + + + qt5-sql-mysql + Qt5'in SQL sınıfları için MySQL sürücüsü + + + + qt5-sql-odbc + Qt5'in SQL sınıfları için ODBC sürücüsü + + + + qt5-sql-postgresql + Qt5'in SQL sınıfları için PostgreSQL sürücüsü + + + + qt5-sql-sqlite + Qt5'in SQL sınıfları için SQLite sürücüsü + + + diff --git a/desktop/toolkit/qt5/qt5-configuration/actions.py b/desktop/toolkit/qt5/qt5-configuration/actions.py new file mode 100644 index 0000000000..ef853544d9 --- /dev/null +++ b/desktop/toolkit/qt5/qt5-configuration/actions.py @@ -0,0 +1,25 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/copyleft/gpl.txt + +from pisi.actionsapi import cmaketools +from pisi.actionsapi import get +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools + +def setup(): + shelltools.makedirs("build") + shelltools.cd("build") + cmaketools.configure("-DCMAKE_INSTALL_PREFIX=/usr", sourceDir="..") +def build(): + shelltools.cd("build") + cmaketools.make() + +def install(): + shelltools.cd("build") + cmaketools.rawInstall("DESTDIR=%s" % get.installDIR()) + pisitools.domove("/usr/lib64/*", "/usr/lib") + pisitools.removeDir("/usr/lib64") + shelltools.cd("..") + pisitools.dodoc("LICENSE.FDL", "LICENSE.GPL", "LICENSE.LGPL", "README.md") diff --git a/desktop/toolkit/qt5/qt5-configuration/pspec.xml b/desktop/toolkit/qt5/qt5-configuration/pspec.xml new file mode 100644 index 0000000000..0e783f4c1e --- /dev/null +++ b/desktop/toolkit/qt5/qt5-configuration/pspec.xml @@ -0,0 +1,61 @@ + + + + + qt5-configuration + https://github.com/hawaii-desktop/qt-accountsservice-addon + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + Settings API with change notifications for Qt + Settings API with change notifications for Qt + LGPLv2.1-linking-exception + http://sourceforge.net/projects/mauios/files/hawaii/qtconfiguration/qtconfiguration-0.2.1.tar.gz + + libgcc + glib2-devel + dconf-devel + qt5-base-devel + + + + + qt5-configuration + + /usr/lib + /usr/lib/qt5 + /usr/share/licenses + /usr/share/doc + /usr/lib/qt5/bin/ + /usr/bin + + + libgcc + glib2 + dconf + qt5-base + + + + + qt5-configuration-devel + + /usr/lib/pkgconfig + /usr/include + + + qt5-base + + + + + + 2015-06-03 + 0.2.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/toolkit/qt5/qt5-configuration/translations.xml b/desktop/toolkit/qt5/qt5-configuration/translations.xml new file mode 100644 index 0000000000..0c17199926 --- /dev/null +++ b/desktop/toolkit/qt5/qt5-configuration/translations.xml @@ -0,0 +1,8 @@ + + + + qt5-configuration + Settings API with change notifications for Qt + Settings API with change notifications for Qt + + diff --git a/desktop/toolkit/qt5/qt5-connectivity/actions.py b/desktop/toolkit/qt5/qt5-connectivity/actions.py new file mode 100644 index 0000000000..7238513a36 --- /dev/null +++ b/desktop/toolkit/qt5/qt5-connectivity/actions.py @@ -0,0 +1,26 @@ +#!/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 qt5 +from pisi.actionsapi import get + +def setup(): + qt5.configure() + +def build(): + qt5.make() + +def install(): + qt5.install("INSTALL_ROOT=%s" % get.installDIR()) + + #I hope qtchooser will manage this issue + for bin in shelltools.ls("%s/usr/lib/qt5/bin" % get.installDIR()): + pisitools.dosym("/usr/lib/qt5/bin/%s" % bin, "/usr/bin/%s-qt5" % bin) + + pisitools.insinto("/usr/share/licenses/qt5-connectivity/", "LGPL_EXCEPTION.txt") diff --git a/desktop/toolkit/qt5/qt5-connectivity/pspec.xml b/desktop/toolkit/qt5/qt5-connectivity/pspec.xml new file mode 100644 index 0000000000..9b2e2e07fb --- /dev/null +++ b/desktop/toolkit/qt5/qt5-connectivity/pspec.xml @@ -0,0 +1,65 @@ + + + + + qt5-connectivity + http://qt.digia.com/ + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + Provides access to Bluetooth hardware + Provides access to Bluetooth hardware + LGPLv2.1-linking-exception + http://download.qt.io/official_releases/qt/5.4/5.4.2/submodules/qtconnectivity-opensource-src-5.4.2.tar.xz + + qt5-base-devel + qt5-declarative-devel + bluez-libs-devel + + + + + qt5-connectivity + + /usr/bin + /usr/lib + /usr/share/licenses + /usr/lib/qt5 + /usr/lib/qt5/bin/ + + + qt5-base + qt5-declarative + bluez-libs + + + + + qt5-connectivity-devel + + /usr/lib/pkgconfig + /usr/include/qt5 + + + qt5-base-devel + + + + + + 2015-06-02 + 5.4.2 + Version bump. + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2015-05-09 + 5.4.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/toolkit/qt5/qt5-connectivity/translations.xml b/desktop/toolkit/qt5/qt5-connectivity/translations.xml new file mode 100644 index 0000000000..a0e006bb92 --- /dev/null +++ b/desktop/toolkit/qt5/qt5-connectivity/translations.xml @@ -0,0 +1,13 @@ + + + + qt5-connectivity + Bluetooth donanımlarına bağlantı sağlar + Bluetooth donanımlarına bağlantı sağlar + + + + qt5-connectivity-devel + qt5-connectivity için geliştirme dosyaları + + diff --git a/desktop/toolkit/qt5/qt5-declarative/actions.py b/desktop/toolkit/qt5/qt5-declarative/actions.py new file mode 100644 index 0000000000..39257f14c8 --- /dev/null +++ b/desktop/toolkit/qt5/qt5-declarative/actions.py @@ -0,0 +1,26 @@ +#!/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 qt5 +from pisi.actionsapi import get + +def setup(): + qt5.configure() + +def build(): + qt5.make() + +def install(): + qt5.install("INSTALL_ROOT=%s" % get.installDIR()) + + #I hope qtchooser will manage this issue + for bin in shelltools.ls("%s/usr/lib/qt5/bin" % get.installDIR()): + pisitools.dosym("/usr/lib/qt5/bin/%s" % bin, "/usr/bin/%s-qt5" % bin) + + pisitools.insinto("/usr/share/licenses/qt5-declarative/", "LGPL_EXCEPTION.txt") diff --git a/desktop/toolkit/qt5/qt5-declarative/pspec.xml b/desktop/toolkit/qt5/qt5-declarative/pspec.xml new file mode 100644 index 0000000000..59be51eaad --- /dev/null +++ b/desktop/toolkit/qt5/qt5-declarative/pspec.xml @@ -0,0 +1,66 @@ + + + + + qt5-declarative + http://qt.digia.com/ + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + Classes for QML and JavaScript languages + Classes for QML and JavaScript languages + LGPLv2.1-linking-exception + http://download.qt.io/official_releases/qt/5.4/5.4.2/submodules/qtdeclarative-opensource-src-5.4.2.tar.xz + + qt5-base-devel + libxkbcommon-devel + mesa-devel + qt5-xmlpatterns-devel + + + + + qt5-declarative + + /usr/lib + /usr/lib/qt5 + /usr/share/licenses + /usr/lib/qt5/bin/ + /usr/bin/ + + + qt5-base + mesa + qt5-xmlpatterns + + + + + qt5-declarative-devel + + /usr/lib/pkgconfig + /usr/include/qt5 + + + qt5-base-devel + + + + + + 2015-06-02 + 5.4.2 + Version bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2015-05-09 + 5.4.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/toolkit/qt5/qt5-declarative/translations.xml b/desktop/toolkit/qt5/qt5-declarative/translations.xml new file mode 100644 index 0000000000..1b57242749 --- /dev/null +++ b/desktop/toolkit/qt5/qt5-declarative/translations.xml @@ -0,0 +1,13 @@ + + + + qt5-declarative + QML ve JavaScript dilleri için sınıflar + QML ve JavaScript dilleri için sınıflar + + + + qt5-declarative-devel + qt5-declarative için geliştirme dosyaları + + diff --git a/desktop/toolkit/qt5/qt5-doc/actions.py b/desktop/toolkit/qt5/qt5-doc/actions.py new file mode 100644 index 0000000000..0ed55c52bb --- /dev/null +++ b/desktop/toolkit/qt5/qt5-doc/actions.py @@ -0,0 +1,22 @@ +#!/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 qt5 +from pisi.actionsapi import get + +def setup(): + qt5.configure() + +def build(): + qt5.make() + qt5.make("docs") + +def install(): + qt5.install("INSTALL_ROOT=%s" % get.installDIR()) + qt5.install("install_docs") diff --git a/desktop/toolkit/qt5/qt5-doc/pspec.xml b/desktop/toolkit/qt5/qt5-doc/pspec.xml new file mode 100644 index 0000000000..e351e423b7 --- /dev/null +++ b/desktop/toolkit/qt5/qt5-doc/pspec.xml @@ -0,0 +1,55 @@ + + + + + qt5-doc + http://qt.digia.com/ + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + assistant5 + A cross-platform application and UI framework (Documentation) + A cross-platform application and UI framework (Documentation) + LGPLv2.1-linking-exception + http://download.qt.io/official_releases/qt/5.4/5.4.2/submodules/qtdoc-opensource-src-5.4.2.tar.xz + + qt5-base-devel + qt5-tools-devel + + + + + qt5-doc + + qt5-base + qt5-script + qt5-svg + qt5-xmlpatterns + qt5-tools + qt5-declarative + + + /usr/share/licenses + /usr/share/doc/qt5 + + + + + + + 2015-06-02 + 5.4.2 + Version bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2015-05-09 + 5.4.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/toolkit/qt5/qt5-doc/translations.xml b/desktop/toolkit/qt5/qt5-doc/translations.xml new file mode 100644 index 0000000000..0474f82041 --- /dev/null +++ b/desktop/toolkit/qt5/qt5-doc/translations.xml @@ -0,0 +1,8 @@ + + + + qt5-doc + Qt bir çok platformda çalışabilen ve grafiksel kullanıcı arayüzü (GUI) oluşturmaya yarayan bir araç takımıdır(Belgelendirme) + Qt bir çok platformda çalışabilen ve grafiksel kullanıcı arayüzü (GUI) oluşturmaya yarayan bir araç takımıdır(Belgelendirme) + + diff --git a/desktop/toolkit/qt5/qt5-enginio/actions.py b/desktop/toolkit/qt5/qt5-enginio/actions.py new file mode 100644 index 0000000000..8560c8fc39 --- /dev/null +++ b/desktop/toolkit/qt5/qt5-enginio/actions.py @@ -0,0 +1,26 @@ +#!/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 qt5 +from pisi.actionsapi import get + +def setup(): + qt5.configure() + +def build(): + qt5.make() + +def install(): + qt5.install("INSTALL_ROOT=%s" % get.installDIR()) + + #I hope qtchooser will manage this issue + for bin in shelltools.ls("%s/usr/lib/qt5/bin" % get.installDIR()): + pisitools.dosym("/usr/lib/qt5/bin/%s" % bin, "/usr/bin/%s-qt5" % bin) + + pisitools.insinto("/usr/share/licenses/qt5-enginio/", "LGPL_EXCEPTION.txt") diff --git a/desktop/toolkit/qt5/qt5-enginio/pspec.xml b/desktop/toolkit/qt5/qt5-enginio/pspec.xml new file mode 100644 index 0000000000..be0de0ac2c --- /dev/null +++ b/desktop/toolkit/qt5/qt5-enginio/pspec.xml @@ -0,0 +1,63 @@ + + + + + qt5-enginio + http://qt.digia.com/ + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + A Backend-as-a-Service solution to ease the backend development for connected and data-driven application + A Backend-as-a-Service solution to ease the backend development for connected and data-driven application + LGPLv2.1-linking-exception + http://download.qt.io/official_releases/qt/5.4/5.4.2/submodules/qtenginio-opensource-src-5.4.2.tar.xz + + qt5-base-devel + qt5-declarative-devel + + + + + qt5-enginio + + /usr/lib + /usr/lib/qt5/ + /usr/share/licenses + /usr/lib/qt5/bin/ + /usr/bin/ + + + qt5-base + qt5-declarative + + + + + qt5-enginio-devel + + /usr/lib/pkgconfig + /usr/include/qt5/ + + + qt5-base-devel + + + + + + 2015-06-03 + 5.4.2 + Version bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2015-05-09 + 5.4.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/toolkit/qt5/qt5-enginio/translations.xml b/desktop/toolkit/qt5/qt5-enginio/translations.xml new file mode 100644 index 0000000000..8d9d97a1b4 --- /dev/null +++ b/desktop/toolkit/qt5/qt5-enginio/translations.xml @@ -0,0 +1,13 @@ + + + + qt5-enginio + Bağlı ve veritabanlı uygulamlar için arka uç geliştirmeyi kolaylaştıran bir sevice çözümü + Bağlı ve veritabanlı uygulamlar için arka uç geliştirmeyi kolaylaştıran bir sevice çözümü + + + + qt5-enginio-devel + qt5-enginio için geliştirme dosyaları + + diff --git a/desktop/toolkit/qt5/qt5-graphicaleffects/actions.py b/desktop/toolkit/qt5/qt5-graphicaleffects/actions.py new file mode 100644 index 0000000000..91f60b0be5 --- /dev/null +++ b/desktop/toolkit/qt5/qt5-graphicaleffects/actions.py @@ -0,0 +1,28 @@ +#!/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 qt5 +from pisi.actionsapi import get + +def setup(): + qt5.configure() + +def build(): + qt5.make() + qt5.make("docs") + +def install(): + qt5.install("INSTALL_ROOT=%s" % get.installDIR()) + qt5.install("install_docs") + + #I hope qtchooser will manage this issue + for bin in shelltools.ls("%s/usr/lib/qt5/bin" % get.installDIR()): + pisitools.dosym("/usr/lib/qt5/bin/%s" % bin, "/usr/bin/%s-qt5" % bin) + + pisitools.insinto("/usr/share/licenses/qt5-graphicaleffects/", "LGPL_EXCEPTION.txt") diff --git a/desktop/toolkit/qt5/qt5-graphicaleffects/pspec.xml b/desktop/toolkit/qt5/qt5-graphicaleffects/pspec.xml new file mode 100644 index 0000000000..3ac16e116d --- /dev/null +++ b/desktop/toolkit/qt5/qt5-graphicaleffects/pspec.xml @@ -0,0 +1,51 @@ + + + + + qt5-graphicaleffects + http://qt.digia.com/ + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + Graphical effects for use with Qt Quick 2 + Graphical effects for use with Qt Quick 2 + LGPLv2.1-linking-exception + http://download.qt.io/official_releases/qt/5.4/5.4.2/submodules/qtgraphicaleffects-opensource-src-5.4.2.tar.xz + + qt5-base-devel + qt5-declarative-devel + + + + + qt5-graphicaleffects + + /usr/lib + /usr/lib/qt5 + /usr/share/licenses + /usr/share/doc + + + qt5-base + qt5-declarative + + + + + + 2015-06-03 + 5.4.2 + Version bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2015-05-09 + 5.4.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/toolkit/qt5/qt5-graphicaleffects/translations.xml b/desktop/toolkit/qt5/qt5-graphicaleffects/translations.xml new file mode 100644 index 0000000000..39a21da085 --- /dev/null +++ b/desktop/toolkit/qt5/qt5-graphicaleffects/translations.xml @@ -0,0 +1,8 @@ + + + + qt5-graphicaleffects + Qt Quick2 ile kullanım için grafiksel efektler + Qt Quick2 ile kullanım için grafiksel efektler + + diff --git a/desktop/toolkit/qt5/qt5-imageformats/actions.py b/desktop/toolkit/qt5/qt5-imageformats/actions.py new file mode 100644 index 0000000000..0e4e8a6537 --- /dev/null +++ b/desktop/toolkit/qt5/qt5-imageformats/actions.py @@ -0,0 +1,26 @@ +#!/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 qt5 +from pisi.actionsapi import get + +def setup(): + qt5.configure() + +def build(): + qt5.make() + +def install(): + qt5.install("INSTALL_ROOT=%s" % get.installDIR()) + + #I hope qtchooser will manage this issue + for bin in shelltools.ls("%s/usr/lib/qt5/bin" % get.installDIR()): + pisitools.dosym("/usr/lib/qt5/bin/%s" % bin, "/usr/bin/%s-qt5" % bin) + + pisitools.insinto("/usr/share/licenses/qt5-imageformats/", "LGPL_EXCEPTION.txt") diff --git a/desktop/toolkit/qt5/qt5-imageformats/pspec.xml b/desktop/toolkit/qt5/qt5-imageformats/pspec.xml new file mode 100644 index 0000000000..78d177dd2c --- /dev/null +++ b/desktop/toolkit/qt5/qt5-imageformats/pspec.xml @@ -0,0 +1,54 @@ + + + + + qt5-imageformats + http://qt.digia.com/ + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + Plugins for additional image formats: TIFF, MNG, TGA, WBMP + Plugins for additional image formats: TIFF, MNG, TGA, WBMP + LGPLv2.1-linking-exception + http://download.qt.io/official_releases/qt/5.4/5.4.2/submodules/qtimageformats-opensource-src-5.4.2.tar.xz + + qt5-base-devel + jasper-32bit + libmng-devel + + + + + qt5-imageformats + + /usr/lib + /usr/lib/qt5 + /usr/share/licenses + + + qt5-base + libmng + tiff + webp + jasper + + + + + + 2015-06-03 + 5.4.2 + version bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2015-05-09 + 5.4.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/toolkit/qt5/qt5-imageformats/translations.xml b/desktop/toolkit/qt5/qt5-imageformats/translations.xml new file mode 100644 index 0000000000..18c57a1d38 --- /dev/null +++ b/desktop/toolkit/qt5/qt5-imageformats/translations.xml @@ -0,0 +1,8 @@ + + + + qt5-imageformats + İlave resim biçimleri için eklentiler: TIFF, MNG, TGA, WBMP + İlave resim biçimleri için eklentiler: TIFF, MNG, TGA, WBMP + + diff --git a/desktop/toolkit/qt5/qt5-location/actions.py b/desktop/toolkit/qt5/qt5-location/actions.py new file mode 100644 index 0000000000..aaa39f122e --- /dev/null +++ b/desktop/toolkit/qt5/qt5-location/actions.py @@ -0,0 +1,26 @@ +#!/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 qt5 +from pisi.actionsapi import get + +def setup(): + qt5.configure() + +def build(): + qt5.make() + +def install(): + qt5.install("INSTALL_ROOT=%s" % get.installDIR()) + + #I hope qtchooser will manage this issue + for bin in shelltools.ls("%s/usr/lib/qt5/bin" % get.installDIR()): + pisitools.dosym("/usr/lib/qt5/bin/%s" % bin, "/usr/bin/%s-qt5" % bin) + + pisitools.insinto("/usr/share/licenses/qt5-location/", "LGPL_EXCEPTION.txt") diff --git a/desktop/toolkit/qt5/qt5-location/pspec.xml b/desktop/toolkit/qt5/qt5-location/pspec.xml new file mode 100644 index 0000000000..48a158ad48 --- /dev/null +++ b/desktop/toolkit/qt5/qt5-location/pspec.xml @@ -0,0 +1,63 @@ + + + + + qt5-location + http://qt.digia.com/ + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + Provides access to position, satellite and area monitoring classes + Provides access to position, satellite and area monitoring classes + LGPLv2.1-linking-exception + http://download.qt.io/official_releases/qt/5.4/5.4.2/submodules/qtlocation-opensource-src-5.4.2.tar.xz + + qt5-base-devel + qt5-declarative-devel + + + + + qt5-location + + /usr/lib + /usr/lib/qt5 + /usr/share/licenses + + + qt5-base + geoclue + qt5-declarative + + + + + qt5-location-devel + + /usr/lib/pkgconfig + /usr/include/qt5 + + + qt5-base-devel + qt5-declarative-devel + + + + + + 2015-06-03 + 5.4.2 + Version bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2015-05-09 + 5.4.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/toolkit/qt5/qt5-location/translations.xml b/desktop/toolkit/qt5/qt5-location/translations.xml new file mode 100644 index 0000000000..ee4979c5e0 --- /dev/null +++ b/desktop/toolkit/qt5/qt5-location/translations.xml @@ -0,0 +1,13 @@ + + + + qt5-location + Konum, uydu ve alan izleme sınıflarına erişim sağlar + Konum, uydu ve alan izleme sınıflarına erişim sağlar + + + + qt5-location-devel + qt5-location için geliştirme dosyaları + + diff --git a/desktop/toolkit/qt5/qt5-multimedia/actions.py b/desktop/toolkit/qt5/qt5-multimedia/actions.py new file mode 100644 index 0000000000..8f32e80394 --- /dev/null +++ b/desktop/toolkit/qt5/qt5-multimedia/actions.py @@ -0,0 +1,26 @@ +#!/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 qt5 +from pisi.actionsapi import get + +def setup(): + qt5.configure() + +def build(): + qt5.make() + +def install(): + qt5.install("INSTALL_ROOT=%s" % get.installDIR()) + + #I hope qtchooser will manage this issue + for bin in shelltools.ls("%s/usr/lib/qt5/bin" % get.installDIR()): + pisitools.dosym("/usr/lib/qt5/bin/%s" % bin, "/usr/bin/%s-qt5" % bin) + + pisitools.insinto("/usr/share/licenses/qt5-multimedia/", "LGPL_EXCEPTION.txt") diff --git a/desktop/toolkit/qt5/qt5-multimedia/pspec.xml b/desktop/toolkit/qt5/qt5-multimedia/pspec.xml new file mode 100644 index 0000000000..9c4addb975 --- /dev/null +++ b/desktop/toolkit/qt5/qt5-multimedia/pspec.xml @@ -0,0 +1,73 @@ + + + + + qt5-multimedia + http://qt.digia.com/ + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + Classes for audio, video, radio and camera functionality + Classes for audio, video, radio and camera functionality + LGPLv2.1-linking-exception + http://download.qt.io/official_releases/qt/5.4/5.4.2/submodules/qtmultimedia-opensource-src-5.4.2.tar.xz + + qt5-base-devel + qt5-declarative-devel + pulseaudio-libs-devel + gstreamer-devel + openal-devel + pulseaudio-libs-32bit + + + + + qt5-multimedia + + /usr/lib + /usr/lib/qt5 + /usr/share/licenses + + + mesa + openal + alsa-lib + qt5-base + gstreamer + pulseaudio-libs + qt5-declarative + gst-plugins-base + gst-plugins-bad + + + + + qt5-multimedia-devel + + /usr/lib/pkgconfig + /usr/include/qt5 + + + qt5-base-devel + qt5-declarative-devel + + + + + + 2015-06-03 + 5.4.2 + Version bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2015-05-09 + 5.4.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/toolkit/qt5/qt5-multimedia/translations.xml b/desktop/toolkit/qt5/qt5-multimedia/translations.xml new file mode 100644 index 0000000000..5f027873fb --- /dev/null +++ b/desktop/toolkit/qt5/qt5-multimedia/translations.xml @@ -0,0 +1,13 @@ + + + + qt5-multimedia + Ses, video, radyo ve kamera işlevsellikleri için sınıflar + Ses, video, radyo ve kamera işlevsellikleri için sınıflar + + + + qt5-multimedia-devel + qt5-multimedia için geliştirme dosyaları + + diff --git a/desktop/toolkit/qt5/qt5-quick1/actions.py b/desktop/toolkit/qt5/qt5-quick1/actions.py new file mode 100644 index 0000000000..c0d7b99570 --- /dev/null +++ b/desktop/toolkit/qt5/qt5-quick1/actions.py @@ -0,0 +1,26 @@ +#!/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 qt5 +from pisi.actionsapi import get + +def setup(): + qt5.configure() + +def build(): + qt5.make() + +def install(): + qt5.install("INSTALL_ROOT=%s" % get.installDIR()) + + #I hope qtchooser will manage this issue + for bin in shelltools.ls("%s/usr/lib/qt5/bin" % get.installDIR()): + pisitools.dosym("/usr/lib/qt5/bin/%s" % bin, "/usr/bin/%s-qt5" % bin) + + pisitools.insinto("/usr/share/licenses/qt5-quic1/", "LGPL_EXCEPTION.txt") diff --git a/desktop/toolkit/qt5/qt5-quick1/pspec.xml b/desktop/toolkit/qt5/qt5-quick1/pspec.xml new file mode 100644 index 0000000000..fcdac8b481 --- /dev/null +++ b/desktop/toolkit/qt5/qt5-quick1/pspec.xml @@ -0,0 +1,70 @@ + + + + + qt5-quick1 + http://qt.digia.com/ + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + Qt Quick is a free software application framework developed and maintained by the Qt Project within the Qt framework. + Qt Quick is a free software application framework developed and maintained by the Qt Project within the Qt framework. It provides a way of building custom, highly dynamic user interfaces with fluid transitions and effects, which are becoming more common especially in mobile devices. + LGPLv2.1-linking-exception + http://download.qt.io/official_releases/qt/5.4/5.4.2/submodules/qtquick1-opensource-src-5.4.2.tar.xz + + mesa-devel + qt5-base-devel + qt5-script-devel + + + + + qt5-quick1 + + /usr/lib + /usr/lib/qt5 + /usr/share/licenses + /usr/lib/qt5/bin/ + /usr/bin + + + mesa + qt5-base + qt5-xmlpatterns + qt5-script + qt5-webkit + + + + + qt5-quick1-devel + Development file for qt5-quick1 + Development file for qt5-quick1 + + /usr/lib/pkgconfig + /usr/include/qt5 + + + qt5-base-devel + qt5-script-devel + + + + + + 2015-06-03 + 5.4.2 + Version bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2015-05-09 + 5.4.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/toolkit/qt5/qt5-quick1/translations.xml b/desktop/toolkit/qt5/qt5-quick1/translations.xml new file mode 100644 index 0000000000..5a585820ba --- /dev/null +++ b/desktop/toolkit/qt5/qt5-quick1/translations.xml @@ -0,0 +1,8 @@ + + + + qt5-quick1 + Qt4 uyumluluğu için Qt Declarative sunar + Qt4 uyumluluğu için Qt Declarative sunar + + diff --git a/desktop/toolkit/qt5/qt5-quickcontrols/actions.py b/desktop/toolkit/qt5/qt5-quickcontrols/actions.py new file mode 100644 index 0000000000..e8dadc9e8b --- /dev/null +++ b/desktop/toolkit/qt5/qt5-quickcontrols/actions.py @@ -0,0 +1,26 @@ +#!/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 qt5 +from pisi.actionsapi import get + +def setup(): + qt5.configure() + +def build(): + qt5.make() + +def install(): + qt5.install("INSTALL_ROOT=%s" % get.installDIR()) + + #I hope qtchooser will manage this issue + for bin in shelltools.ls("%s/usr/lib/qt5/bin" % get.installDIR()): + pisitools.dosym("/usr/lib/qt5/bin/%s" % bin, "/usr/bin/%s-qt5" % bin) + + pisitools.insinto("/usr/share/licenses/qt5-quickcontrols/", "LGPL_EXCEPTION.txt") diff --git a/desktop/toolkit/qt5/qt5-quickcontrols/pspec.xml b/desktop/toolkit/qt5/qt5-quickcontrols/pspec.xml new file mode 100644 index 0000000000..dbf17965d7 --- /dev/null +++ b/desktop/toolkit/qt5/qt5-quickcontrols/pspec.xml @@ -0,0 +1,50 @@ + + + + + qt5-quickcontrols + http://qt.digia.com/ + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + Reusable Qt Quick based UI controls to create classic desktop-style user interfaces + Reusable Qt Quick based UI controls to create classic desktop-style user interfaces + LGPLv2.1-linking-exception + http://download.qt.io/official_releases/qt/5.4/5.4.2/submodules/qtquickcontrols-opensource-src-5.4.2.tar.xz + + qt5-base-devel + qt5-declarative-devel + + + + + qt5-quickcontrols + + /usr/lib + /usr/lib/qt5 + /usr/share/licenses/ + + + qt5-base + qt5-declarative + + + + + + 2015-06-03 + 5.4.2 + Version bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2015-05-09 + 5.4.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/toolkit/qt5/qt5-quickcontrols/translations.xml b/desktop/toolkit/qt5/qt5-quickcontrols/translations.xml new file mode 100644 index 0000000000..01424843f8 --- /dev/null +++ b/desktop/toolkit/qt5/qt5-quickcontrols/translations.xml @@ -0,0 +1,8 @@ + + + + qt5-quickcontrols + Klasik masaüstü biçimli kullanıcı arayüzleri oluşturmak için yeniden kullanılabilir Qt Quick tabanlı UI kontrolleri + Klasik masaüstü biçimli kullanıcı arayüzleri oluşturmak için yeniden kullanılabilir Qt Quick tabanlı UI kontrolleri + + diff --git a/desktop/toolkit/qt5/qt5-script/actions.py b/desktop/toolkit/qt5/qt5-script/actions.py new file mode 100644 index 0000000000..fc0c00c8e1 --- /dev/null +++ b/desktop/toolkit/qt5/qt5-script/actions.py @@ -0,0 +1,26 @@ +#!/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 qt5 +from pisi.actionsapi import get + +def setup(): + qt5.configure() + +def build(): + qt5.make() + +def install(): + qt5.install("INSTALL_ROOT=%s" % get.installDIR()) + + #I hope qtchooser will manage this issue + for bin in shelltools.ls("%s/usr/lib/qt5/bin" % get.installDIR()): + pisitools.dosym("/usr/lib/qt5/bin/%s" % bin, "/usr/bin/%s-qt5" % bin) + + pisitools.insinto("/usr/share/licenses/qt5-script/", "LGPL_EXCEPTION.txt") diff --git a/desktop/toolkit/qt5/qt5-script/pspec.xml b/desktop/toolkit/qt5/qt5-script/pspec.xml new file mode 100644 index 0000000000..bebe313f8b --- /dev/null +++ b/desktop/toolkit/qt5/qt5-script/pspec.xml @@ -0,0 +1,59 @@ + + + + + qt5-script + http://qt.digia.com/ + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + Classes for making Qt applications scriptable. Provided for Qt 4.x compatibility + Classes for making Qt applications scriptable. Provided for Qt 4.x compatibility + LGPLv2.1-linking-exception + http://download.qt.io/official_releases/qt/5.4/5.4.2/submodules/qtscript-opensource-src-5.4.2.tar.xz + + qt5-base-devel + + + + + qt5-script + + /usr/lib + /usr/lib/qt5 + /usr/share/licenses + + + qt5-base + + + + + qt5-script-devel + + /usr/lib/pkgconfig + /usr/include/qt5 + + + qt5-base-devel + + + + + + 2015-06-03 + 5.4.2 + Version bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2015-05-09 + 5.4.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/toolkit/qt5/qt5-script/translations.xml b/desktop/toolkit/qt5/qt5-script/translations.xml new file mode 100644 index 0000000000..a084fdee97 --- /dev/null +++ b/desktop/toolkit/qt5/qt5-script/translations.xml @@ -0,0 +1,13 @@ + + + + qt5-script + Çalıştırılabilir Qt uygulamaları oluşturmak için sınıflar. Qt 4.x için uyumluluk sağlar + Çalıştırılabilir Qt uygulamaları oluşturmak için sınıflar. Qt 4.x için uyumluluk sağlar. + + + + qt5-script-devel + qt5-script için geliştirme dosyaları + + diff --git a/desktop/toolkit/qt5/qt5-sensors/actions.py b/desktop/toolkit/qt5/qt5-sensors/actions.py new file mode 100644 index 0000000000..8cecb133f5 --- /dev/null +++ b/desktop/toolkit/qt5/qt5-sensors/actions.py @@ -0,0 +1,26 @@ +#!/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 qt5 +from pisi.actionsapi import get + +def setup(): + qt5.configure() + +def build(): + qt5.make() + +def install(): + qt5.install("INSTALL_ROOT=%s" % get.installDIR()) + + #I hope qtchooser will manage this issue + for bin in shelltools.ls("%s/usr/lib/qt5/bin" % get.installDIR()): + pisitools.dosym("/usr/lib/qt5/bin/%s" % bin, "/usr/bin/%s-qt5" % bin) + + pisitools.insinto("/usr/share/licenses/qt5-sensors/", "LGPL_EXCEPTION.txt") diff --git a/desktop/toolkit/qt5/qt5-sensors/pspec.xml b/desktop/toolkit/qt5/qt5-sensors/pspec.xml new file mode 100644 index 0000000000..9d1c12604a --- /dev/null +++ b/desktop/toolkit/qt5/qt5-sensors/pspec.xml @@ -0,0 +1,61 @@ + + + + + qt5-sensors + http://qt.digia.com/ + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + Provides access to sensor hardware and motion gesture recognition + Provides access to sensor hardware and motion gesture recognition + LGPLv2.1-linking-exception + http://download.qt.io/official_releases/qt/5.4/5.4.2/submodules/qtsensors-opensource-src-5.4.2.tar.xz + + qt5-base-devel + qt5-declarative-devel + + + + + qt5-sensors + + /usr/lib + /usr/lib/qt5 + /usr/share/licenses + + + qt5-base + qt5-declarative + + + + + qt5-sensors-devel + + /usr/lib/pkgconfig + /usr/include/qt5 + + + qt5-base-devel + + + + + + 2015-06-03 + 5.4.2 + Version bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2015-05-09 + 5.4.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/toolkit/qt5/qt5-sensors/translations.xml b/desktop/toolkit/qt5/qt5-sensors/translations.xml new file mode 100644 index 0000000000..c8d793093b --- /dev/null +++ b/desktop/toolkit/qt5/qt5-sensors/translations.xml @@ -0,0 +1,13 @@ + + + + qt5-sensors + Donanım ve hareket algılama sensörüne erişim sağlar + Donanım ve hareket algılama sensörüne erişim sağlar + + + + qt5-sensors-devel + qt5-sensors için geliştirme dosyaları + + diff --git a/desktop/toolkit/qt5/qt5-serialport/actions.py b/desktop/toolkit/qt5/qt5-serialport/actions.py new file mode 100644 index 0000000000..bb1ba3d773 --- /dev/null +++ b/desktop/toolkit/qt5/qt5-serialport/actions.py @@ -0,0 +1,26 @@ +#!/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 qt5 +from pisi.actionsapi import get + +def setup(): + qt5.configure() + +def build(): + qt5.make() + +def install(): + qt5.install("INSTALL_ROOT=%s" % get.installDIR()) + + #I hope qtchooser will manage this issue + for bin in shelltools.ls("%s/usr/lib/qt5/bin" % get.installDIR()): + pisitools.dosym("/usr/lib/qt5/bin/%s" % bin, "/usr/bin/%s-qt5" % bin) + + pisitools.insinto("/usr/share/licenses/qt5-serialport/", "LGPL_EXCEPTION.txt") diff --git a/desktop/toolkit/qt5/qt5-serialport/pspec.xml b/desktop/toolkit/qt5/qt5-serialport/pspec.xml new file mode 100644 index 0000000000..2dee32317d --- /dev/null +++ b/desktop/toolkit/qt5/qt5-serialport/pspec.xml @@ -0,0 +1,60 @@ + + + + + qt5-serialport + http://qt.digia.com/ + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + Provides access to hardware and virtual serial ports + Provides access to hardware and virtual serial ports + LGPLv2.1-linking-exception + http://download.qt.io/official_releases/qt/5.4/5.4.2/submodules/qtserialport-opensource-src-5.4.2.tar.xz + + qt5-base-devel + qt5-tools-devel + + + + + qt5-serialport + + /usr/lib + /usr/lib/qt5 + /usr/share/licenses + + + qt5-base + + + + + qt5-serialport-devel + + /usr/lib/pkgconfig + /usr/include/qt5 + + + qt5-base-devel + + + + + + 2015-06-03 + 5.4.2 + Version bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2015-05-09 + 5.4.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/toolkit/qt5/qt5-serialport/translations.xml b/desktop/toolkit/qt5/qt5-serialport/translations.xml new file mode 100644 index 0000000000..89f2f4d536 --- /dev/null +++ b/desktop/toolkit/qt5/qt5-serialport/translations.xml @@ -0,0 +1,13 @@ + + + + qt5-serialport + Donanım ve sanal seri portlara erişim sağlar + Donanım ve sanal seri portlara erişim sağlar + + + + qt5-serialport-devel + qt5-serialport için geliştirme dosyaları + + diff --git a/desktop/toolkit/qt5/qt5-svg/actions.py b/desktop/toolkit/qt5/qt5-svg/actions.py new file mode 100644 index 0000000000..96ad00c0f1 --- /dev/null +++ b/desktop/toolkit/qt5/qt5-svg/actions.py @@ -0,0 +1,26 @@ +#!/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 qt5 +from pisi.actionsapi import get + +def setup(): + qt5.configure() + +def build(): + qt5.make() + +def install(): + qt5.install("INSTALL_ROOT=%s" % get.installDIR()) + + #I hope qtchooser will manage this issue + for bin in shelltools.ls("%s/usr/lib/qt5/bin" % get.installDIR()): + pisitools.dosym("/usr/lib/qt5/bin/%s" % bin, "/usr/bin/%s-qt5" % bin) + + pisitools.insinto("/usr/share/licenses/qt5-svg/", "LGPL_EXCEPTION.txt") diff --git a/desktop/toolkit/qt5/qt5-svg/pspec.xml b/desktop/toolkit/qt5/qt5-svg/pspec.xml new file mode 100644 index 0000000000..a11a0fff0a --- /dev/null +++ b/desktop/toolkit/qt5/qt5-svg/pspec.xml @@ -0,0 +1,60 @@ + + + + + qt5-svg + http://qt.digia.com/ + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + Classes for displaying the contents of SVG files + Classes for displaying the contents of SVG files + LGPLv2.1-linking-exception + http://download.qt.io/official_releases/qt/5.4/5.4.2/submodules/qtsvg-opensource-src-5.4.2.tar.xz + + qt5-base-devel + + + + + qt5-svg + + /usr/lib + /usr/lib/qt5 + /usr/share/licenses/ + + + mesa + qt5-base + + + + + qt5-svg-devel + + /usr/lib/pkgconfig + /usr/include/qt5/ + + + qt5-base-devel + + + + + + 2015-06-03 + 5.4.2 + Version bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2015-05-09 + 5.4.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/toolkit/qt5/qt5-svg/translations.xml b/desktop/toolkit/qt5/qt5-svg/translations.xml new file mode 100644 index 0000000000..b9f7411238 --- /dev/null +++ b/desktop/toolkit/qt5/qt5-svg/translations.xml @@ -0,0 +1,13 @@ + + + + qt5-svg + SVG dosyalarının içeriğini görüntüleme için sınıflar + SVG dosyalarının içeriğini görüntüleme için sınıflar + + + + qt5-svg-devel + qt5-svg için geliştirme dosyaları + + diff --git a/desktop/toolkit/qt5/qt5-tools/actions.py b/desktop/toolkit/qt5/qt5-tools/actions.py new file mode 100644 index 0000000000..fc4a145dae --- /dev/null +++ b/desktop/toolkit/qt5/qt5-tools/actions.py @@ -0,0 +1,28 @@ +#!/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 qt5 +from pisi.actionsapi import get + +def setup(): + qt5.configure() + +def build(): + qt5.make() + qt5.make("docs") + +def install(): + qt5.install("INSTALL_ROOT=%s" % get.installDIR()) + qt5.install("install_docs") + + #I hope qtchooser will manage this issue + for bin in shelltools.ls("%s/usr/lib/qt5/bin" % get.installDIR()): + pisitools.dosym("/usr/lib/qt5/bin/%s" % bin, "/usr/bin/%s-qt5" % bin) + + pisitools.insinto("/usr/share/licenses/qt5-tools/", "LGPL_EXCEPTION.txt") diff --git a/desktop/toolkit/qt5/qt5-tools/files/assistant.desktop b/desktop/toolkit/qt5/qt5-tools/files/assistant.desktop new file mode 100755 index 0000000000..8b6b8ab3ae --- /dev/null +++ b/desktop/toolkit/qt5/qt5-tools/files/assistant.desktop @@ -0,0 +1,137 @@ +#!/usr/bin/env xdg-open +[Desktop Entry] +Encoding=UTF-8 +Exec=assistant-qt5 +Name=Qt5 Assistant +Name[af]=Qt5 Assistent +Name[ar]=معاون Qt5 +Name[az]=Qt5 Yardımçısı +Name[bn]=কিউ-টি সহায়ক +Name[br]=Skoazeller Qt5 +Name[bs]=Qt5 Asistent +Name[ca]=Assistent Qt5 +Name[cs]=Qt5 asistent +Name[cy]=Cymhorthwr Qt5 +Name[de]=Qt5-Assistent +Name[el]=Βοηθός Qt5 +Name[eo]=Qt5-Asistilo +Name[es]=Asistente Qt5 +Name[eu]=Qt5 laguntzailea +Name[fa]=دستیار Qt5 +Name[fo]=Qt5-hjálpari +Name[fy]=Qt5-assistent +Name[hi]=क्यूटी सहायक +Name[hr]=Qt5 Asistent +Name[hsb]=Qt5 Asistent +Name[ja]=Qt5 アシスタント +Name[km]=អ្នក​ជំនួយការ Qt5 +Name[ko]=Qt5 도우미 +Name[lo]=ຄຳແນະນຳການໃ້ຊ້Qt5 +Name[lv]=Qt5 Asistents +Name[mk]=Qt5-Асистент +Name[mn]=Qt5-туслагч +Name[ms]=Pembantu Qt5 +Name[nds]=Qt5-Hölper +Name[nl]=Qt5 Assistent +Name[nso]=Mothusi wa Qt5 +Name[pa]=Qt5 ਸਹਾਇਕ +Name[pt]=Assistente do Qt5 +Name[pt_BR]=Assistente Qt5 +Name[ro]=Asistent Qt5 +Name[ru]=Помощник Qt5 +Name[rw]=Umufasha Qt5 +Name[sl]=Pomočnik za Qt5 +Name[ss]=Lisekela leQt5 +Name[ta]=Qt5 துணைவன் +Name[tg]=Дастёри Qt5 +Name[th]=คำแนะนำการใช้ Qt5 +Name[tr]=Qt5 Asistanı +Name[uk]=Qt5-асистент +Name[uz]=Qt53 ёрдамчи +Name[ven]=Qt5 Muthusi +Name[vi]=Trợ giúp Qt5 +Name[wa]=Macrea Qt5 +Name[xh]=Qt5 Umncedi +Name[zh_CN]=Qt5 助手 +Name[zh_TW]=Qt5 助理 +Name[zu]=Umsizi we-Qt5 +GenericName=Document Browser +GenericName[af]=Dokument Blaaier +GenericName[ar]=متصفح المستندات +GenericName[az]=Sənəd Səyyahı +GenericName[bg]=Преглед на документи +GenericName[bn]=নথী ব্রাউজার +GenericName[br]=Furcher Teulioù +GenericName[bs]=Preglednik QT dokumenata +GenericName[ca]=Navegador de documents +GenericName[cs]=Prohlížeč dokumentace +GenericName[cy]=Porydd Dogfen +GenericName[da]=Dokumentfremviser +GenericName[de]=Dokumentbrowser +GenericName[el]=Προβολέας εγγράφων +GenericName[eo]=Dokumentorigardilo +GenericName[es]=Navegador de documentos +GenericName[et]=Dokumentatsiooni brauser +GenericName[eu]=Dokumentu arakatzailea +GenericName[fa]=مرورگر سند +GenericName[fi]=Asiakirjaselain +GenericName[fo]=Skjalakagari +GenericName[fr]=Explorateur de documentation Qt5 +GenericName[fy]=Dokumintblêder +GenericName[ga]=Brabhsálaí Cáipéise +GenericName[gl]=Navegador de Documentos +GenericName[he]=דפדפן מסמכים +GenericName[hi]=दस्तावेज़ ब्राउज़रज़र +GenericName[hr]=Preglednik dokumenata +GenericName[hu]=Dokumentumböngésző +GenericName[id]=Peselancar Document +GenericName[is]=Skjalavafri +GenericName[it]=Visualizzatore di documenti +GenericName[ja]=ドキュメントブラウザ +GenericName[km]=កម្មវិធី​រុករក​ឯកសារ +GenericName[ko]=문서 탐색기 +GenericName[lo]=ເຄື່ອງມືເລືອກເບິ່ງແຟ້ມເອກະສານ +GenericName[lt]=Dokumentų naršyklė +GenericName[lv]=Dokumentu Pārlūks +GenericName[mk]=Прелистувач на документи +GenericName[mn]=Баримтын хөтөч +GenericName[ms]=Pelungsur Dokumen +GenericName[mt]=Browser ta' Dokumenti +GenericName[nb]=Dokumentleser +GenericName[nds]=Dokmentkieker +GenericName[nl]=Documentbrowser +GenericName[nn]=Dokumentlesar +GenericName[nso]=Seinyakisi sa Tokomane +GenericName[pa]=ਦਸਤਾਵੇਜ਼ ਝਲਕਾਰਾ +GenericName[pl]=Przeglądarka dokumentów +GenericName[pt]=Navegador de Documentos +GenericName[pt_BR]=Navegador de Documentos +GenericName[ro]=Navigator de documente +GenericName[ru]=Программа просмотра документов +GenericName[rw]=Mucukumbuzi w'Inyandiko +GenericName[se]=Dokumeantalogan +GenericName[sk]=Prehliadač dokumentácie +GenericName[sl]=Pregledovalnik dokumentov +GenericName[sr]=Прегледач докумената +GenericName[sr@Latn]=Pregledač dokumenata +GenericName[ss]=Ibrawuza yelidokhumente +GenericName[sv]=Dokumentbläddrare +GenericName[ta]=ஆவண உலாவி +GenericName[tg]=Тафсири ҳуҷҷат +GenericName[th]=เครื่องมือเลือกดูแฟ้มเอกสาร +GenericName[tr]=Belge Tarayıcısı +GenericName[tt]=İstälek Küzätüçe +GenericName[uk]=Навігатор документів +GenericName[uz]=Ҳужжат браузери +GenericName[ven]=Buronza ya manwalwa +GenericName[vi]=Trình duyệt tài liệu +GenericName[wa]=Foyteu di documints +GenericName[xh]=Umkhangeli Wencwadi Zoxwebhu +GenericName[zh_CN]=文档浏览器 +GenericName[zh_TW]=文件閱讀器 +GenericName[zu]=Umcingi Woshicilelo +X-KDE-StartupNotify=true +Icon=assistant5 +Terminal=false +Type=Application +Categories=Qt;Development; diff --git a/desktop/toolkit/qt5/qt5-tools/files/assistant.png b/desktop/toolkit/qt5/qt5-tools/files/assistant.png new file mode 100644 index 0000000000000000000000000000000000000000..bfb642dc2d1718109dd71b4cd5b1ba38d916450b GIT binary patch literal 15052 zcmV;-Iy1$IP)}N&s z7uiX?MUmsg@r#y3wx1J87A28dXj0rk5+Df@05JfF9Rtihcj@k`I`5CF>aOm&GXTf| zMS{He8a;QGzW4U|)meULDPm@v%Y%rn1#lgJ!vKx|ILyp3UVFSEAK|$QfBBl|6TkR{ zrSCs^K#n}WGaY&S&gKXaowR^BYymO-+O53+0RZ5-rE7!t_bv^FdzS{o8@E)qz4_;Q z(V5lbr=FK1ho6=EpZY<2goqAWFr2c07=7(lzrq1PL|cb1ue>{|&~W)@wO%o_W>aNo z&8EuMTR+su05Nu09@~9?XM~6jluX8JfOwfa=xlrdB5G7>;?tLIt$Zp7Y3O608#<>K zQ7N~_4$F~ad()BK_jg8ie!qPHz^Dg^!>@_ru^QsFNaM$?0f^`w8*i-qUSlBG>b~b|fLbMhR1B%~qQ0@&F?Gz3G{%n0 z=Sz;|YmvtJ1^^LVF}Nc9#WkCvPy635n}DI-DpJLmX(#9HjXFS_JgAO6^@H}v!5y80 zuZ5oH-vnH@azpt3GhJkSHpUef4PoVA1I;*rR2oyw1c_9bZKs%xQ)taE>W${1C*VgK zrOL#uhePd*<5Hve;)`yZ?y)1G1#aBWQ5MlXvV1pMvU1`icX?1 z+eu&W8}Al+PLHZ%F48E4o};fhmgfKfA_@RpzkFTr(X+Y8U{4)_LLf6IY!CA_fzewP z1{giH!p|m~31&M9nw=E0ZTW&hQR@{$wO%o_Vnej~`gb(&;m_ou=iz75W7e^JEz&qk z4ek9cInJP`#^=!%?5%h%S&}(sfp}rRgSZGZ&cQ&? zs8?!vFED$JD4n`voie{mxU5eqOb0*na=?o3dgkJO$ivB~%pCCpk z0xau`tl0okrEqGhodF_|>eT@Nvp9?EoY)sVp`_2V)ylp-&!Pyc?w!r294z*ybI;^q zj67}Nt9n8vbf*Cf0L+;aU&;{Qif3I^v5s3i9OCk&}F#s8xZsXY_<4`X$3;N37 z0UQZbQ1etGdYnn{fI*o#2U$g(37;IpKmZd2IiVAXJV3awotA(PoT9DIv;Y|aYcQB~ zrU{$|U~mQqkoFwYxw(w_K(VwhL|?s$$!6!m2S9=8CGz;6IeOp32gJo-z>5UPv+BZr zEyxHyJ7jrSi#k~lk00a%q%F^1}Y64|Hg|J#c7e5H|f}p5IwRslBg=_+xzc-KIos-7a zL@?zJ9Wrsd74HP@gf0*W!t)1bvGb`3OwURy@BoC+iyA$Gh*8WLSYS+!D{P+_!{a+n zWBn!l*mUI*)an&zXed@7XebC1Dzdg@m!2n?RrCd%-xrArm@jknF}ff0U)++oQnV` z59+Lyhw%OdLcsi$Tjgn*!m0RRiDQ7DW0$S0Ocd;k}0w9d|8jU;9~`P3AS z9&O|1Ez8i?Z>pRa0t^MRJ^{0~7uETzaZ%N=MFVT`vR40#ZvskAKNWc&Yww-fMk*c41O7_fJN~E&g%0K<;fu;kFzsQU+(+~%uc8H*56J*$_SMx zLO>w`3Nq)=0l?i@Cp@-c8FvZKGNzCKB2kD)T-a#XzYwrd01)87z7&l{3s+y$0|jY3 z0%ovQ)<q*7s!Kt>j@el2rt$bcIC5T{P5c|NaF}$Sb;!f zSAUS%{M_lZ>>aZ`YkSizyN7al8G(cakc~3@=VY}4Av9V5A%GN5KhZ(G9%Ai=n&k&g zt0#OP1i~_XyLYs3a4(};sUZp~2!jYAg+<}B5k6}`DGjA1q>@ld zV#Tn)#w%;M^vb&VJukn!dTmsokxw3vv2RZY`*z0&g9t$g1VMl>Adm=bB*G9P1Vn&T z#(4PNS-kCigCJIU_EIyH2DD~t@7?^S2tyO5ng>wuB3|H&0?5(JF!DgUKXI+qZ) z6dt`dK@`*x1yzJW1)&HLh`?wQYg4sWP>LayLXswsGQr?7jjh{yvGSr2ni;8*dDQQv zm4!z!FI!c?iq%!zuvOuq`=;^yNP9|3EGA^?QI^ywC!e!Ph*uC19Y zq1I-lTQ#qBF8J)Z0$B5f?E`?h;01%cY#{l(kSO?szUsgCdrhdcf?CZ8KM)lJ!l-`3 zyO^7;6ho#8Ntz-~VqA4YfUR%rhh~jL$;=<{s{kD^MP~bT#xPbJ0&jlj5ccnF;=v!b zk;DR2G1M}P0D?jg0x$`Lg7NetGgz~sim*;#MOG6b(*jx}^ZZ!@N-~tZpiO{vf=XIJ z5EaN@&YS>7F$Mrm9Zhg>52I19Sk-UTzYxN%el|8<8sW!jf;f(G>m5~WxH>|jQYbc= zJ$Gc{=R8#`JeoNW0-6|strl8;Sp!RkB7Ey_W{|`J0wF{gLIlDJUqA;MiI8~W{w8jI zOWinr-b$Css{9NL3@u;YPT-=D)!C}cR-Y9_q41Ksrp3aL@yIZNVh;>(mNR>jWl{qVkR4GWMkSYzS6eMd%tsu3wATft=7#T`y z`#Tx~OGCWtLw!&>M%+mur3PyO;t-*T5QrKoK@~^$6DCe6$0FO6uAvp6QihZoGS!fY zwiIrNWg5oeI*Sz(?lVa8cD2>BnoM&p;ACAT(|&W@22KASLfu6SBgcY@)03` zXCF@yg;jeP4G;t&0%2A^Tf3j85^*QN+RG)@Zwjoyt?-pJt6fPG6=-c%whIqk*_Rc( zGhLIXQ#^RrOhGG1Ru~uxvGq*>I_);nM4IU)96(TnkSYj+Dh@u&XiY1yViS!hHnWma zBlslIh-2wAz=iDuYF32^fI$%O2oVw}mroHGtR!|lsxh>riYTgj_CEjsC^oiKrV^b_ z0!=M!eM{A-c)Pl#_5sL+!tkuJhy+{)Dytq=jJv+p!t?~AZ?J`HZf+QprOo@?aCL-{ zXPY>6qy<3{s#QZrhhYVkpo%c82wcD;(cf+RP73(%us@1w-C-WdnYeuKjY416>WBXUW`ETzcqI&>5$js`; z3IJu3C*uASgf-M2Lb4#>Og`o#+4+4V5y|)Y*Qk1tdczfJ%!1 zaDrbpbkXe}e#a-b-Eh?#wl(VYdKd}AN(Lrm%_{2IXr`W?sD5+*t=l$T`ZrsCaL@nQ z^1r_S`EL=?4rYGz#|D5@wV^dUN~{emf>2}64vE15kp+az45irQ z-laqwCup}jXf~U;wf8DfACW`T=|A=J-v;3r4k^D0)!!10*dl{nbiR9-YBV2 zsfP9Uyz67{UsAt%+uuL*$6q6&VQUr+{+Q|kR3YXTOnJtgM4=4K6;~d9PFgczSG;xh z01eg}sZ0@f60}-vNZrC^*Hw@xY3;uB)W4sF%NtG1%7$I}gg_8Ro{F*S!3z5NdQhv@ z5r&afTLP7e!t=Y^c}LYb3EDd)nAy8>qDajw7|w|H2z`FEE=^Q(*$GdAejlH zhh5w+k){%9qL3sKX`)RSnJ}7@IskCZKmEY(Yk3Bd>iBM1z88ia(mzjZ5)oqTTd)(s!pJUTP7W$%$6-bX~=JzKM|C;*V0 znp7?Tf(Eg3z(iJ{i>w?>Lj;6l2PFtKD}0A;V|$g9NRkwBCq}!~!KzEh#`Mz5_-Vts zWsRkIQK=wCU~PUtz|?4p?|ez3UK=oprm%t_2y9V@w*H2OmKsWG?A_7E@=Iz6AfQ25 zwN_web_PAYeU_gPkf{j);}&6NB83uG^(PXk6=qu;VO?Tbq*o~g3aFqgkVK4Zn*jl*tz=wtQy#O$CCQ+mcyr?*hoa* zwq{|^`3HdNfP!jP(=TkxB|(EJ$m-`E5D38O<1)*jX=~dEMw6szia1Wt>U7ZQw6T7( zRsU?s9ad193$?kzRR+TXKrjLUu+sSIe{7)|EW#T~RJTUn$c6A38|&oDJ6QD0)5zci5<5j1+Zh4F(`eCVb>Zd|hJ zs*R0$gla8BB@zgu07AI;>{Ka=J@3wGb_U#=tUZ1+H@8XRl#i2du5bXVj$g_;srAl|PsPWCPWzUHQVOcGjlFJBd^4Xtoek zTX@IEBPgVhDn+7Fq$)uwC6=s6(QLNRX?Kt$G14@Jlm^77k4r23)SOd^iBoNi?gu__ z-5+7?$}2^q5usKOQK<@qp|HuYoF&f_NbV@q6BK`DRfHgd5QN5H1H&sXK^PFiKp+YO z^!F~^c+J|ke|qyJ@BK9ZZzQ5s=Z^}8&jeb*Kw0L^6BP2pseP@C3f4BXlc}^IkVxVL zL&GNLuQ)XtfF(3bFbvoL2_g+5jX*F$dsHfnzyHfwjGw5YR&StMsUnIZQx3++LdtjPb6^lrI$hosAXSRqK}M$?BZ*@qNsJ_s8Ca#|EToi>iNvX+ zO{}TD6B}2)0hNkC6bXb8W!cRJCfTNtQVW~JW7`!`I0VgbP#ngja*2!IWnq+9U{L<&L}o0=vm(!`hnnWi?g zC@rvbHt8elC!zp>FzP=H7~Ah|V&{DVg9AONR%-~u2n55}X-)t(enxY)iShAqY`LS2 z&9AQ^PEsgNEy={TH`Fwzq%uXjth5oxX>n%6dj2FJgodyM8&BRpgKz#NVQ_E& zQ6)kUn2I9J3@LL)CP`Ct;uyml+IY(c8)(I`F)v!0#xQMSJS94APU#Msw3F-MZ1Ih}$b z0V^Cp0i>+mH%A~C&50O)^r;D`BtjU5X63^Q-|`CnVLW(^D6HTwK0AS<`&(d=U@dJ! zsI*-|3R+8?KGDu1lTN2oIJ=0z*Jx3VaPZ_4CLOHv;?VPYWFftp&7j#Tdp1NR@N)4BJKp2M5X%+wD4<_-+Kk0`M3W5~KR`#0KF@n-E z15=u&+51eA1S?i6$kdoFX`R`yqH%Eaaa^%>t8o%FgS5_)Jn?iJCy$-R)JzKleGOc+ zel>#XixWpT-y$cL^!dyMm={o%ILUZ_Rv;D-IzT|Cqee30@*71a{A#s|BuO#=u(j1r zaHo#N0ELEOw1RP}OAw<{(fG^XnZ(hN5Pf}71|lc?h1#;T)(}FVTCL*L;Sm4zcgOJY z-yTFD2&@^(5iiUbKbZiCOvGZNm;8N7C|ee$q^S=KBf`mveI_%QGIYey1SG8%9)5H; zp5F5?ye?VPDh+((eIG#I^1dvyQEsw!!!vo#Pr1k>m0GpQ&N-qkAP5)L4rNohio+q; zD;;Oc4Z9oZ!Y3gFf*{BWKwXG)WM6`SdZC2zXrXmRf>a{HS3f_29rpsgy(Z2N!!QGq zyS}@o@fk!R91DT~l}ZIYJw4dFJ;iswG>tnx)(1G2j!klF?4$xwrEpybQV}tfBvT!% zOa)L70;8k*Om$Ey5hR4YyGHO24}H&8C?o4%BmnKWi61`j2;TF)w`3Jd-CPBp=cn;> z%Nu8tCzA4U1$-XM!n^hgm{(_%KmZ^~fi;&ACXUPOMmn|a1AvHdbVO#uA_8KQ+XWB^ z!uP&BjURneqS0s|ilRBH-`RO5FjIsYS~@t$TEfCGM6FgsPfriN`{h%(cw+^dURQ%; z1}j6Z?Aw(GC=by+qe~;RAzWbr0 zd(fV~1-0JBIp6Z;RMQTzKw&apHX5%`mAS}7P&bbhUSo#un3x*~EE}fGp86`^sc+}y z0|9pYsBOp%Yx4yWcKv7;fBS_df*{C*=>VjZs~$GB1XEK}7#|D_uHqq&H zGF$G0pwZ~Xmp(s<69*J3L5PS1(nMq5lSWGc$Vnf2)O$++u#{~O5>8C+!~OSf$F98( zBXz`)H1&(-Y!gv7y*++%0$S;u`YoT!ht-rP$0qaQTb}3T);P0U!)RJoud^KK98ac}FmSEpO?= zPfs(x`tO^W-FK^#h@g~09LH$2Tll%(?8D0S0e=2Bmty4ELpXKFa1Hf(y#6J&^&x3BlcD2Zk^VF*74@|D8?T`pzC(U}`?dKlSVEQG`aLfrGne z@Tb3f6i+`S(cj-|NhMt{0n3I7(w2s6M&22ujEW8;LcO09fP0zwuZd_4CU&g>upGde zzQ*d+%lg)DY*hM(2O3K^GGkb#rpA(lDG%eUq&ENGj{w@UElf|3&mS9R-OT4(19%jt zs}FUrpLNUHuAw*vw%lI9(+}o8fD^b=>kbfM7~<}~p22PJ?ls)D)|p26+22|Y;1nLX zvjeSl7D*&Yf{oWPe(KkjBbE|u$Ha(=z|Z{V68yV=ej2Tod7WytnwbITC|0XgXsxm5 z@iuyT`cSDm?|ansNK)F=N? zDMk|6uA-zcE0`hl!) z({J8X%(&rAjm(y2%wLyCz^Uc`@4rl-)8uSwsKdLIz=!|E5QaA}I-L%JN`hbf+!91} zMj~a_H<(DyK!@vdHtEtyEtlR z$@_1*X5+RkY?Dx?!L$e}?gE6VQxh0Hebj5e^ZPUN);Fy+raGs00eJ4b0f6Ta0eK#~ z2m*s{5eB&Z19P>29|<^uC=5ePi~?W&52wt)2yaXj!+6}k@fWMG=5oS^KiP*>>rLaR zX&|x9qFQAQB~okL_O1bZ>{C5iSQy7~78?3MaGt-$VU*-i<`&SwDt zBI;ka`r4aUuh_6TbNamSPus6G7eha-8BaX(Og0v$+o4?zrB*mS_1vQXo_Ps1fai&N z>R)MwVvSU4Y`1lB?F$xsmq{N{fj#+EyJvYr9O z#qJ?pdLM89$THmejxYm(dmm-C&%H0Fu`a(pLT|sY!nYvELN_OT*J^gg*05{eaKneT zn9n5O&pr3eNa3u3=FBXf-M1a(A=SCb)mGbTq_Q(UK6`L?d274yyhxvX!P~8w>>E-{ z2$-_w&GnmWxZ(zZeNQH(iW$x*U8e;ql?t@h`1AkgG?;;H@9DFZ$2w~|Wy?Nwn_cLS zj`!8`zxch2aq`%Hj6B)OoJe>!)%heo0B*Rg-!{S)Z9H?)`94$Xmxvlm`d8n6)%shu zg@LgC4Kl)Pp~v_ zxX?;H!<@hy-+AjNw$-b(dSC$nTeRAh`LjoJW(K=Qp6E*Y6bEN%BxyW;=+vX%@761D zex@0F2>{N*KX~fbSI-I?u4&-Pn}UKFD4PP8E%ZU~h0mP8|M|1g15$I=4N@0$Q0kO1(tFN`8?>wH$Sr&0VfFTDC!U9$4pcV2bL zE!)B{Kq$y-xaG_V)H<&Zbmr^+?GI)#eBC`Sf9JLrSp&aX`2S3f+0J&(6NAqR+p0Fgacgg_Js^SvPdoj?eT zpGxrizqS{j|J9@DG{a2QcN4w?01+XLfxrK&F{H81r;--2pZmk}gW&qNz3vy@R;$MfgGKjrR z+sJIwqBTL0@c{%8gjVQT65_+Z+=u`7-%S_nFLQZw$)Y9zfTJTRe&=TnVbj(c-t+Mx zT=#}vQ^qBV{I?qnB}m}dfeya=wbQukZzcg9A&M$ltY6Mbmes0zPva*gcHGm%6}MFL z!i%$<3`#^-T)p8xWj2?1$HA_!$BcfI+;gLwFRP3(RwDI|KFb6Cz3IF`_X;@QU%?0WPl zdIo??H&=1R4Lt}W;L>XvIJmow){MrXeH|Pb>EO_F5`hR11Qmo)m{HNr>2pBvh3<0{ z4p>L_Cb(pCRCEFhWm@w-u6xT(KlA=5Fy>3R)UZZr``hAU$5W4Dc6PE0<7Zyn%{@{| zVPf{kU6aj2-(ILaEIgm;pF9T;*=B5JUZ7$P$pq2_Nd!^~lmMUlkE`*oKYR$|C*tg8 z`$Zf+2zxQS?9_kR`!8z(-#OiMYaP{w zK(i_58vWvaQba_=%uGaUZo2w?w=Z9E@y0MT^8i5PO&_02t%HEklgIGX-iPO{`^q9M ztFvPF_=_>s8Paj3x(iy++ z7jQTb_(Js)NshHE=fU%V(NsA6mF^NsMUP*1O+7DP6JY(dRm{%Fym15bl0U+M0Klee zE_ut=Fcdb$ZTSpscVJ~ZZHKNGLHVvsXQYqW}M<4ksnC8$0TgA`2 z6PN>(vrgBX6EGp6W9CxJ+AUpE#b>{CF)DR6Cp`2+vodX527^0-ASh@MpKB;r_xP`u zBnfVLYXhs-VGdInRv5Rwr{6eiV6O|h>wR$e4gk~#dRN}OcJ)rKo_#r!M z8x7p|=v|1D*4&UUBe!gSrP4St@$A={om1at<|of2qw~M1O^FT6!a|E!7p~-#tvQyh zsp8*!IR`LPsV^OvC7DE`e&Z|+5-pX`i+ zZYwhXyq>lV0bFz2HUDI55KzWuy8Bd4_PCh;@R1Q5I=aW3bmmQB)5>%?YXzkwW;zp3 zAD?{o|1k59&PF`qC6PZDixVGkH){oQYxd{XyvNieF ztslPera*{%uWX*1@$-*|c7EU655W)nZ2z_8Q&J_{2TwluwS~O?mtF&u*g=0zUl9aW z6DXZ&fmA8<42Ag2e_x09etck#IhfBhbc^5pG;Ue&KF_~oIpMQk+K8L)=tHbhlS-Bn z11lqZ=$DtHQUl)llY>ZIEg!R&_m~F+=6exjrw4tro(I``wh3F5SWVo_`v% zttoJqfBtMn#TrxXllLX6bJbe z_=VqJ4W$^ZrWsMA3rVl}f_@Ny27t@2T>Hk$i1NV?b4^9Ds%FQt_h)=Rp|l|zYnwJ! zP)fEBjz0WN0FR%GSi+Z7{`TE#Fa*1SGVHoEY$$|69f4+Hokf9l*VOT!?!E%|ePaUu z^G{CT#G&-80MHEt{*GU7`Os3l{})zbaJfK|DzsB=Y6ql7A{nVvNF*as8Wgda0OpOH z<O;M&SCPjW`3*0#|gcw#~DW zZf7zOfPMg#dUaqR6F$4SnRAUtlEyfCd|y{!WMH<5p(Je|YsF)`nR)tU4}fB>z?ONl z8ScpB_Mx>KO}K$mY-ams4x_LQB0@lDLaGRt-cZM7H#WRfFu~t5KzntGN;BGNnnfU~ zRFKkuz)T!Buajz*y5@X80&A^Y-&I-sG`|KI1kl^4_4mMA#pQgydmKM~uxk-#W&*Ox zDveIsJPP2{3z5Z-1ps9bko9QITrtYpnHXd?WFoWWjG2{Z&WZ@a_4`r2@l>`O5f#8)_dX5TQS^LLXEllFEcb6eLE7dJ_!InmYtfI8`1kGq-*T2Rl_-t#D&Y}`wpTo-n9gT%miqU@G&EHy9;@A?9jZ0B>DbH z2E@(I=@EFP=C2q4%=HQU^jV%pCggnr+8$&(Z1b(>@;!878EkhMr=qEFAb?l)RSE<1|Gj*q-<}SCXD`l7Lt)nw>cZ_)@$AOYqP+6w zs(-h4a1B5xrAC@+2%$1C=95nIzdd>S$oy=oegD#Kd!t{(yqT8;0Or#M4hT6tVzY@J z7+|-i19jh_IV-XD{egm6a3yPbc~?mh6@^-Q?u2i&5PRN#{`>ap5J0GuMx3SqjOGd5 zhLv`zmungKH{vSnjA}ENS(&(NLAnqCP}T-TAh^LWGzSd6#ArSmy2}c3(Lv@blnOZJ z#Pw8G^EvRS8z>0qTNfYA#A09}EA+);E|A@>dF%vJa7djsC61iOWS(+K5GT$E}R3WD~8 zY^HG8E~W}pnm{!tReX3?(uCROWyX5x^3U)5$8oLF$IAyV3kMskgZ{>faM{4RS}p1o zE0=5>av*R`u2RLLN!mHVkmJqH_((GzKa#4>aR5^Q4q3q;X6E>U0zi2Mm$d>s_o%pQ zY4;&~Tz;}}xmH1icT@Xh^fb4ov>HDu<%xZ1a(qO_R^V>MHvy#fNC1ojNIJ=kJUse1 z4kMeO7XXj|YK__wzG&Iz#<8)do6UIQ2!LY%jsqC8*JuLR3t)m5VPE=}JpkrQEtkh5 zF?He0c%jT>7xm8Y97@j4PUxK()?-Ifef+sp9(g8Bj_pg!0`FL1OHc4l_~pa>e%l^R z0JE*m1V4A=zM6F!`vEK&>>1wFs4ZDbAgz>aO}0)v-AN|zwcEv&N*{VUk%yj6)WMxeXZ)BqrSer z`mz<3urXAt^j#DM)s^MX*;`-!-gZ3wwv&^)zfMHoIGf6!a{<84*>Qbe?~vGrSJ~s_ zNU9F*Oy$9yNqX$LBpp906Hi!eD=^t*g?AJ9d|ykLSpXLUX!O;WFRfRWtcb$;U_I(x zEl5<|mNDcpnm*105E|9~Ef+7ncKFEHlOUq_OdCU-3jiKFx+lHs^4C?jkU;%H6*duY z;<;2E*qO)!PbBHc_D<58(f-PGD_xed8tX_J}MlEPa z2*Tvd9-JEA52@3fS@c3e-^(Sk11A`W!s_tqC7V8ec4Sw_#(XA=?8K8wSl_s`f5QifX!i>-1@rj;4<3Fd`BvZ3 z+O{C1p;w}?<5|rIcENQAw8*Ye%j^3b)XGPG?B`>(@d)dMiIBBC8* zN7Xl0ToQi#l_c;3Pb6~xV{vk1PugvTmshu($7ws8m7UDv^rfZiO8`MnZRwSlEW7#o zNCXIj5K#~mNFbNNxaHD+f_sub$K=%Mxz)x6pEZw8!XO;(sV=?V?iMz>7#aY~{3sE9 zdvHattx~6rFE@cto>cn46R|w7Baz4VB&ij+@14h`)h!ng^g;rk?|0@Cc4{??d#(Un zyne;DRh6h#6;|+~v{M*mwS|NmHhc&_c;Y{Mlt$hll7qqO1IwM)tAiVx@z|PkWdzR@ z2JSq$Uw(bfrs&f@Zh@cJm#X9YQgvWQl8!tUC*w!EhGgZ{eXbsQvH&=IZ6QlSmtBOe zEXkt)^epYYWVx`rk7SOW*Ga~ne(#HhuyW~I;}7^u7?YP3ab3v_f`*`Q2&U|8@pu4c z-a|xpFTGf7YYYTiUuuCL*fGaLPd)M^USM^1v&ZuhGUuYs(*=aBN`iL>0~qM7ty-C{ zX50BgMZ50X`E@Jbj1#B+vP5dSU*baFAu|w(>M(#6=Yt5^abiT?z5e=O^Z5)5orivW zuasRvvbMJhIsx{a_Hm(-18-L}VFK-N^TCJfI zx94TS@`?q$VD-?80su3gAfj*2PUtOtOT`_FDDd>a&P48itds70H1-LXxD=A5XJFaR zM##xLnqfYHFSNq7CwN{!=sxRg=QNgE#!8*UrO>ahcPZNO;d!~xZ0-WiIELm$Q^AiP z+ne5Z>DJ1Y7ZMgGEmqGz6}JxVNaE)niPOW+Cd#|%Zk4OEQ0d7TLbHX`x|~PoXHw^C zp4D9zb~nMhM>|!Wc3~q(7t1X`XV)r203X8Ks+4kCn;~`Q1*L?~3INR9BBJk3p46L{ zUKD)vOuyfp)U#uU(y4-{mA;U`xpeQCh(>4IqsR2%#?4x5Xco3H1`9Qlps)9GFrMg&5Pv+3hKAJfF}#4v z;ImE!*|6|i{mX0H01W#-YtQJ(ll$fK2cJxi?z*RQ^2oFCM9ElChQj_@OjcwQ>|oTLMa6u1l9p$Qvp=)?#uVQq}sEsX07GdZjgm; zPq$7!4Pf8-&IaxrJEXooJEq=$@_-yUc|ab2>Iaedrv$F;D{CYF)P@LUEK|s3RvOY zz|=Z+b^Cik2>@rZ`3uG1=Ngio$$l?}z{~e-nuvDKcE*l{!Sdli3W$)hV$k^>%55Fb z?2V(dYTuNEx7+E=edDvw{~3S>&!-bu0DEtRpy`!lvcny>9luqse@Hm^Dw9h{Py4)PsC?zqsC|Y}&Gp8j&6bpJ(X%#QTvMm&n zooR)m%X8rDHspBG534=Df63A}ye$xYLs|2hKP3bx%v79d9=6cB*d>L%X{zIsC!lNzcqeUcpYEKzD@kX6WHs;!d;OpkOLWy> z^VJV7R!Nu>0!k}Qc^V+J!WX4Cs}~5x7BwV$DFl9o$D>Eb9~szt{O*e`TXn}rSpzyW zgDV9YhS2p3?49@#k~Be_HXoaApZtCzXCDCYv~{*&{VCsaXzx7dz7P?214Ot8s?FB| z<(usQ5R`;ZUF>ovymesT_CsHMxD`)41K=P`PeEAv%&Nql_%ym7HOYA# zjBo1XL2bn8Rl-EZ_@4;N1l8e4z?}ApkeRZ0SB^e?Dm$z1W7;fv2gRU|ssV z1ykA7@{W#2ucuz*RMrRpz>8WI?wJE$h^4m5IRL-{o;kk)gf^2zgo zLJNSZb>ezGFw{MsgggSxMN%#;KID|CT+a%`+E%l iukMF* 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 Y1ppbD4msK+4FCWD07*qoM6N<$f=8TF?EnA( literal 0 HcmV?d00001 diff --git a/desktop/toolkit/qt5/qt5-tools/files/designer_tr.qm b/desktop/toolkit/qt5/qt5-tools/files/designer_tr.qm new file mode 100644 index 0000000000000000000000000000000000000000..05c33f03b5ea6d9cfed1dbb2454eef469469c28e GIT binary patch literal 66667 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 literal 0 HcmV?d00001 diff --git a/desktop/toolkit/qt5/qt5-tools/files/linguist.desktop b/desktop/toolkit/qt5/qt5-tools/files/linguist.desktop new file mode 100644 index 0000000000..8fa33d1168 --- /dev/null +++ b/desktop/toolkit/qt5/qt5-tools/files/linguist.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Name=Qt5 Linguist +Name[tr]=Qt5 Dilci +GenericName=Translation tool +Comment=Add translations to Qt5 applications +Exec=linguist-qt5 +Icon=linguist5 +MimeType=text/vnd.trolltech.linguist;application/x-linguist; +Terminal=false +Type=Application +Categories=Qt;Development; diff --git a/desktop/toolkit/qt5/qt5-tools/files/linguist.png b/desktop/toolkit/qt5/qt5-tools/files/linguist.png new file mode 100644 index 0000000000000000000000000000000000000000..47c9f17a4f91ed41a17a794a31479f090ed64fb3 GIT binary patch literal 14785 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 + + + + qt5-tools + http://qt.digia.com/ + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + +

A cross-platform application and UI framework (Development Tools, QtHelp) + A cross-platform application and UI framework (Development Tools, QtHelp) + LGPLv2.1-linking-exception + http://download.qt.io/official_releases/qt/5.4/5.4.2/submodules/qttools-opensource-src-5.4.2.tar.xz + + mesa-devel + qt5-base-devel + qt5-declarative-devel + + + + + qt5-tools + + qt5-base + mesa + qt5-webkit + qt5-declarative + + + /usr/lib + /usr/share/licenses/ + /usr/share/qt5/ + /usr/share/applications + /usr/lib/qt5 + /usr/share/pixmaps/ + /usr/lib/qt5/bin/ + /usr/bin + /usr/share/doc + + + qdbusviewer.desktop + linguist.desktop + designer.desktop + assistant_tr.qm + designer_tr.qm + linguist_tr.qm + assistant.desktop + assistant.png + assistant.png + linguist.png + designer.png + + + + + qt5-tools-devel + + /usr/lib/pkgconfig + /usr/include/qt5 + + + qt5-base-devel + + + + + + 2015-06-03 + 5.4.2 + Version bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2015-05-09 + 5.4.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/toolkit/qt5/qt5-tools/translations.xml b/desktop/toolkit/qt5/qt5-tools/translations.xml new file mode 100644 index 0000000000..fc4319ba30 --- /dev/null +++ b/desktop/toolkit/qt5/qt5-tools/translations.xml @@ -0,0 +1,13 @@ + + + + qt5-tools + Qt bir çok platformda çalışabilen ve grafiksel kullanıcı arayüzü (GUI) çatısı (Geliştirme Araçları, Qt Yardım). + Qt bir çok platformda çalışabilen ve grafiksel kullanıcı arayüzü (GUI) çatısı (Geliştirme Araçları, Qt Yardım). + + + + qt5-tools-devel + qt5-tools için geliştirme dosyaları + + diff --git a/desktop/toolkit/qt5/qt5-translations/actions.py b/desktop/toolkit/qt5/qt5-translations/actions.py new file mode 100644 index 0000000000..e772fb3b6e --- /dev/null +++ b/desktop/toolkit/qt5/qt5-translations/actions.py @@ -0,0 +1,26 @@ +#!/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 qt5 +from pisi.actionsapi import get + +def setup(): + qt5.configure() + +def build(): + qt5.make() + +def install(): + qt5.install("INSTALL_ROOT=%s" % get.installDIR()) + + #I hope qtchooser will manage this issue + for bin in shelltools.ls("%s/usr/lib/qt5/bin" % get.installDIR()): + pisitools.dosym("/usr/lib/qt5/bin/%s" % bin, "/usr/bin/%s-qt5" % bin) + + pisitools.insinto("/usr/share/licenses/qt5-translations/", "LGPL_EXCEPTION.txt") diff --git a/desktop/toolkit/qt5/qt5-translations/pspec.xml b/desktop/toolkit/qt5/qt5-translations/pspec.xml new file mode 100644 index 0000000000..ae7ba6c111 --- /dev/null +++ b/desktop/toolkit/qt5/qt5-translations/pspec.xml @@ -0,0 +1,47 @@ + + + + + qt5-translations + http://qt.digia.com/ + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + A cross-platform application and UI framework (Translations) + A cross-platform application and UI framework (Translations) + LGPLv2.1-linking-exception + http://download.qt.io/official_releases/qt/5.4/5.4.2/submodules/qttranslations-opensource-src-5.4.2.tar.xz + + qt5-base-devel + + + + + qt5-translations + + /usr/share/qt5 + /usr/share/licenses/ + + + qt5-base + + + + + + 2015-06-03 + 5.4.2 + Version bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2015-05-09 + 5.4.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/toolkit/qt5/qt5-translations/translations.xml b/desktop/toolkit/qt5/qt5-translations/translations.xml new file mode 100644 index 0000000000..bfb3a04e50 --- /dev/null +++ b/desktop/toolkit/qt5/qt5-translations/translations.xml @@ -0,0 +1,8 @@ + + + + qt5-translations + Qt bir çok platformda çalışabilen ve grafiksel kullanıcı arayüzü (GUI) oluşturmaya yarayan bir araç takımıdır(Çeviriler) + Qt bir çok platformda çalışabilen ve grafiksel kullanıcı arayüzü (GUI) oluşturmaya yarayan bir araç takımıdır(Çeviriler) + + diff --git a/desktop/toolkit/qt5/qt5-wayland/actions.py b/desktop/toolkit/qt5/qt5-wayland/actions.py new file mode 100644 index 0000000000..993576f48f --- /dev/null +++ b/desktop/toolkit/qt5/qt5-wayland/actions.py @@ -0,0 +1,26 @@ +#!/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 qt5 +from pisi.actionsapi import get + +def setup(): + qt5.configure() + +def build(): + qt5.make() + +def install(): + qt5.install("INSTALL_ROOT=%s" % get.installDIR()) + + #I hope qtchooser will manage this issue + for bin in shelltools.ls("%s/usr/lib/qt5/bin" % get.installDIR()): + pisitools.dosym("/usr/lib/qt5/bin/%s" % bin, "/usr/bin/%s-qt5" % bin) + + pisitools.insinto("/usr/share/licenses/qt5-wayland/", "LGPL_EXCEPTION.txt") diff --git a/desktop/toolkit/qt5/qt5-wayland/pspec.xml b/desktop/toolkit/qt5/qt5-wayland/pspec.xml new file mode 100644 index 0000000000..d884626845 --- /dev/null +++ b/desktop/toolkit/qt5/qt5-wayland/pspec.xml @@ -0,0 +1,85 @@ + + + + + qt5-wayland + http://qt.digia.com/ + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + Provides APIs for Wayland + Provides APIs for Wayland + LGPLv2.1-linking-exception + http://download.qt.io/official_releases/qt/5.4/5.4.2/submodules/qtwayland-opensource-src-5.4.2.tar.xz + + qt5-base-devel + qt5-declarative-devel + libxkbcommon-devel + xorg-server-xwayland + glib2-devel + libX11-devel + libgcc + mesa-devel + fontconfig-devel + freetype-devel + libXrender-devel + libudev-devel + libXcomposite-devel + libxkbcommon-devel + wayland-client + wayland-cursor + + + + + qt5-wayland + + mesa + qt5-base + fontconfig + libXrender + libxkbcommon + libXcomposite + libXcomposite + wayland-client + wayland-cursor + + + /usr/lib + /usr/lib/qt5 + /usr/share/licenses + /usr/lib/qt5/bin + /usr/bin + + + + + qt5-wayland-devel + + qt5-base-devel + + + /usr/lib/pkgconfig + /usr/include/qt5 + + + + + + + 2015-06-03 + 5.4.2 + Version bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2015-05-09 + 5.4.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/toolkit/qt5/qt5-wayland/translations.xml b/desktop/toolkit/qt5/qt5-wayland/translations.xml new file mode 100644 index 0000000000..657aeb9046 --- /dev/null +++ b/desktop/toolkit/qt5/qt5-wayland/translations.xml @@ -0,0 +1,13 @@ + + + + qt5-wayland + Wayland için API'ler sağlar + Wayland için API'ler sağlar + + + + qt5-wayland-devel + qt5-wayland için geliştirme dosyaları + + diff --git a/desktop/toolkit/qt5/qt5-webchannel/actions.py b/desktop/toolkit/qt5/qt5-webchannel/actions.py new file mode 100644 index 0000000000..e65215daa5 --- /dev/null +++ b/desktop/toolkit/qt5/qt5-webchannel/actions.py @@ -0,0 +1,26 @@ +#!/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 qt5 +from pisi.actionsapi import get + +def setup(): + qt5.configure() + +def build(): + qt5.make() + +def install(): + qt5.install("INSTALL_ROOT=%s" % get.installDIR()) + + #I hope qtchooser will manage this issue + for bin in shelltools.ls("%s/usr/lib/qt5/bin" % get.installDIR()): + pisitools.dosym("/usr/lib/qt5/bin/%s" % bin, "/usr/bin/%s-qt5" % bin) + + pisitools.insinto("/usr/share/licenses/qt5-webchannel/", "LGPL_EXCEPTION.txt") diff --git a/desktop/toolkit/qt5/qt5-webchannel/pspec.xml b/desktop/toolkit/qt5/qt5-webchannel/pspec.xml new file mode 100644 index 0000000000..fb70bc4b0a --- /dev/null +++ b/desktop/toolkit/qt5/qt5-webchannel/pspec.xml @@ -0,0 +1,61 @@ + + + + + qt5-webchannel + http://qt.digia.com/ + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + Provides access to QObject or QML objects from HTML clients for seamless integration of Qt applications with HTML/JavaScript clients + Provides access to QObject or QML objects from HTML clients for seamless integration of Qt applications with HTML/JavaScript clients + LGPLv2.1-linking-exception + http://download.qt.io/official_releases/qt/5.4/5.4.2/submodules/qtwebchannel-opensource-src-5.4.2.tar.xz + + qt5-base-devel + qt5-declarative-devel + + + + + qt5-webchannel + + /usr/lib + /usr/lib/qt5 + /usr/share/licenses + + + qt5-base + qt5-declarative + + + + + qt5-webchannel-devel + + /usr/lib/pkgconfig + /usr/include/qt5 + + + qt5-base-devel + + + + + + 2015-06-03 + 5.4.2 + Version bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2015-05-09 + 5.4.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/toolkit/qt5/qt5-webchannel/translations.xml b/desktop/toolkit/qt5/qt5-webchannel/translations.xml new file mode 100644 index 0000000000..43e7abc1d2 --- /dev/null +++ b/desktop/toolkit/qt5/qt5-webchannel/translations.xml @@ -0,0 +1,13 @@ + + + + qt5-webchannel + HTML/JavaScript istemcileri ile Qt uygulamalarının tam uyumu için HTML istemcilerinden QML veya QObject nesnelerine erişim sağlar + HTML/JavaScript istemcileri ile Qt uygulamalarının tam uyumu için HTML istemcilerinden QML veya QObject nesnelerine erişim sağlar + + + + qt5-webchannel-devel + qt5-webchannel için geliştirme dosyaları + + diff --git a/desktop/toolkit/qt5/qt5-webengine/actions.py b/desktop/toolkit/qt5/qt5-webengine/actions.py new file mode 100644 index 0000000000..6fa6e87ee9 --- /dev/null +++ b/desktop/toolkit/qt5/qt5-webengine/actions.py @@ -0,0 +1,30 @@ +#!/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 qt5 +from pisi.actionsapi import get + +def setup(): + shelltools.export("QT5LINK", "/usr/lib/qt5/bin") + shelltools.export("QT5DIR", "/usr/lib/qt5") + shelltools.export("CFLAGS", "%s -I/usr/lib/sqlite3.8.8.3" % get.CFLAGS()) + qt5.configure() + + +def build(): + qt5.make() + +def install(): + qt5.install("INSTALL_ROOT=%s" % get.installDIR()) + + #I hope qtchooser will manage this issue + for bin in shelltools.ls("%s/usr/lib/qt5/bin" % get.installDIR()): + pisitools.dosym("/usr/lib/qt5/bin/%s" % bin, "/usr/bin/%s-qt5" % bin) + + pisitools.dodoc("LICENSE.LGPLv3") diff --git a/desktop/toolkit/qt5/qt5-webengine/pspec.xml b/desktop/toolkit/qt5/qt5-webengine/pspec.xml new file mode 100644 index 0000000000..ba98ed7e07 --- /dev/null +++ b/desktop/toolkit/qt5/qt5-webengine/pspec.xml @@ -0,0 +1,135 @@ + + + + + qt5-webengine + http://qt.digia.com/ + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + Provides support for web applications using the Chromium browser project + Provides support for web applications using the Chromium browser project + LGPLv2.1-linking-exception + http://download.qt.io/official_releases/qt/5.4/5.4.2/submodules/qtwebengine-opensource-src-5.4.2.tar.xz + + qt5-base-devel + qt5-declarative-devel + nss-devel + dbus-devel + nspr-devel + expat-devel + glib2-devel + libX11-devel + libcap-devel + libgcc + freetype-devel + libXtst-devel + libXcursor-devel + libXrandr-devel + alsa-lib-devel + libXcomposite-devel + sqlite-devel + at-spi2-core-devel + ruby + gperf + bluez-libs-devel + cups-devel + desktop-file-utils + fontconfig-devel + gst-plugins-base-devel + gstreamer-devel + gtk2-devel + harfbuzz-devel + icon-theme-hicolor + firebird-superserver + libjpeg-turbo-devel + mariadb-lib + libmng-devel + pulseaudio-libs-devel + libxcb-devel + libxkbcommon-devel + libxslt-devel + mesa-devel + libmtdev-devel + openal-devel + postgresql-server + pciutils-devel + python-devel + unixODBC-devel + xcb-proto + xcb-util-devel + xcb-util-image-devel + xcb-util-keysyms-devel + xcb-util-wm-devel + + + + + qt5-webengine + + /usr/lib + /usr/lib/qt5 + /usr/share/qt5/translations + /usr/share/qt5 + /usr/share/doc + /usr/lib/qt5/bin/ + /usr/bin + + + nss + dbus + nspr + expat + glib2 + libX11 + libcap + libgcc + freetype + mesa + libXi + libXext + libXtst + qt5-base + alsa-lib + harfbuzz + libXfixes + libXrandr + fontconfig + libXcursor + libXdamage + libXrender + libXcomposite + qt5-declarative + + + + + qt5-webengine-devel + + /usr/lib/pkgconfig + /usr/include/qt5 + + + qt5-base-devel + qt5-declarative-devel + + + + + + 2015-06-03 + 5.4.2 + Version bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2015-05-28 + 5.4.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/toolkit/qt5/qt5-webengine/translations.xml b/desktop/toolkit/qt5/qt5-webengine/translations.xml new file mode 100644 index 0000000000..680b4ac782 --- /dev/null +++ b/desktop/toolkit/qt5/qt5-webengine/translations.xml @@ -0,0 +1,8 @@ + + + + qt5-webengine + Chromium tarayıcı projelerini kullanan web uygulamaları için destek sağlar + Chromium tarayıcı projelerini kullanan web uygulamaları için destek sağlar + + diff --git a/desktop/toolkit/qt5/qt5-webkit/actions.py b/desktop/toolkit/qt5/qt5-webkit/actions.py new file mode 100644 index 0000000000..1e9efad8fb --- /dev/null +++ b/desktop/toolkit/qt5/qt5-webkit/actions.py @@ -0,0 +1,26 @@ +#!/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 qt5 +from pisi.actionsapi import get + +def setup(): + qt5.configure() + +def build(): + qt5.make() + +def install(): + qt5.install("INSTALL_ROOT=%s" % get.installDIR()) + + #I hope qtchooser will manage this issue + for bin in shelltools.ls("%s/usr/lib/qt5/bin" % get.installDIR()): + pisitools.dosym("/usr/lib/qt5/bin/%s" % bin, "/usr/bin/%s-qt5" % bin) + + pisitools.dodoc("LICENSE.GPLv2", "LICENSE.LGPLv3", "LICENSE.LGPLv21", "ChangeLog-2012-05-22") \ No newline at end of file diff --git a/desktop/toolkit/qt5/qt5-webkit/pspec.xml b/desktop/toolkit/qt5/qt5-webkit/pspec.xml new file mode 100644 index 0000000000..5b44bf2bcf --- /dev/null +++ b/desktop/toolkit/qt5/qt5-webkit/pspec.xml @@ -0,0 +1,116 @@ + + + + + qt5-webkit + http://qt.digia.com/ + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + Classes for a WebKit2 based implementation and a new QML API + Classes for a WebKit2 based implementation and a new QML API + LGPLv2.1-linking-exception + http://download.qt.io/official_releases/qt/5.4/5.4.2/submodules/qtwebkit-opensource-src-5.4.2.tar.xz + + qt5-base-devel + qt5-sensors-devel + qt5-location-devel + qt5-declarative-devel + libXtst-devel + gst-plugins-base-devel + libXcomposite-devel + icu4c-devel + libjpeg-turbo-devel + fontconfig-devel + glib2-devel + dbus-devel + ruby-devel + gstreamer-devel + libpng-devel + libpcre-devel + libudev-devel + webp-devel + zlib-devel + libxslt-devel + libXcomposite-devel + libX11-devel + libgcc + libXrender-devel + sqlite-devel + perl-Digest-MD5 + perl-Text-ParseWords + gperf + bison + flex + phonon-devel + + + + + + + + + qt5-webkit + + /usr/lib + /usr/lib/qt5/plugins + /usr/lib/qt5/ + /usr/lib/qt5/bin/ + /usr/bin + /usr/share/doc + + + qt5-base + mesa + webp + zlib + glib2 + icu4c + libX11 + libgcc + libpng + sqlite + libxml2 + libxslt + libXrender + qt5-sensors + qt5-location + libXcomposite + libjpeg-turbo + gstreamer-next + qt5-webchannel + qt5-declarative + gst-plugins-base-next + + + + + qt5-webkit-devel + + /usr/lib/pkgconfig + /usr/include/qt5/ + + + qt5-base-devel + + + + + + 2015-06-03 + 5.4.2 + Version bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2015-05-09 + 5.4.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/toolkit/qt5/qt5-webkit/translations.xml b/desktop/toolkit/qt5/qt5-webkit/translations.xml new file mode 100644 index 0000000000..8ca7102867 --- /dev/null +++ b/desktop/toolkit/qt5/qt5-webkit/translations.xml @@ -0,0 +1,13 @@ + + + + qt5-webkit + WebKit2 tabanlı uygulama ve yeni QML API için sınıflar + WebKit2 tabanlı uygulama ve yeni QML API için sınıflar + + + + qt5-webkit-devel + qt5-webkit için geliştirme dosyaları + + diff --git a/desktop/toolkit/qt5/qt5-websockets/actions.py b/desktop/toolkit/qt5/qt5-websockets/actions.py new file mode 100644 index 0000000000..4b617ba3eb --- /dev/null +++ b/desktop/toolkit/qt5/qt5-websockets/actions.py @@ -0,0 +1,26 @@ +#!/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 qt5 +from pisi.actionsapi import get + +def setup(): + qt5.configure() + +def build(): + qt5.make() + +def install(): + qt5.install("INSTALL_ROOT=%s" % get.installDIR()) + + #I hope qtchooser will manage this issue + for bin in shelltools.ls("%s/usr/lib/qt5/bin" % get.installDIR()): + pisitools.dosym("/usr/lib/qt5/bin/%s" % bin, "/usr/bin/%s-qt5" % bin) + + #pisitools.insinto("/usr/share/licenses/qt5-websockets/", "LGPL_EXCEPTION.txt") diff --git a/desktop/toolkit/qt5/qt5-websockets/pspec.xml b/desktop/toolkit/qt5/qt5-websockets/pspec.xml new file mode 100644 index 0000000000..c9b64aa156 --- /dev/null +++ b/desktop/toolkit/qt5/qt5-websockets/pspec.xml @@ -0,0 +1,60 @@ + + + + + qt5-websockets + http://qt.digia.com/ + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + Provides WebSocket communication compliant with RFC 6455 + Provides WebSocket communication compliant with RFC 6455 + LGPLv2.1-linking-exception + http://download.qt.io/official_releases/qt/5.4/5.4.2/submodules/qtwebsockets-opensource-src-5.4.2.tar.xz + + qt5-base-devel + qt5-declarative-devel + + + + + qt5-websockets + + /usr/lib + /usr/lib/qt5 + + + qt5-base + qt5-declarative + + + + + qt5-websockets-devel + + /usr/lib/pkgconfig + /usr/include/qt5 + + + qt5-base-devel + + + + + + 2015-06-03 + 5.4.2 + Version bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2015-05-09 + 5.4.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/toolkit/qt5/qt5-websockets/translations.xml b/desktop/toolkit/qt5/qt5-websockets/translations.xml new file mode 100644 index 0000000000..6bb86b48b4 --- /dev/null +++ b/desktop/toolkit/qt5/qt5-websockets/translations.xml @@ -0,0 +1,13 @@ + + + + qt5-websockets + RFC 6455 ile yumuşak WebSocket iletişimi sağlar + RFC 6455 ile yumuşak WebSocket iletişimi sağlar + + + + qt5-websockets-devel + qt5-websockets için geliştirme dosyaları + + diff --git a/desktop/toolkit/qt5/qt5-x11extras/actions.py b/desktop/toolkit/qt5/qt5-x11extras/actions.py new file mode 100644 index 0000000000..49629ad6d8 --- /dev/null +++ b/desktop/toolkit/qt5/qt5-x11extras/actions.py @@ -0,0 +1,26 @@ +#!/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 qt5 +from pisi.actionsapi import get + +def setup(): + qt5.configure() + +def build(): + qt5.make() + +def install(): + qt5.install("INSTALL_ROOT=%s" % get.installDIR()) + + #I hope qtchooser will manage this issue + for bin in shelltools.ls("%s/usr/lib/qt5/bin" % get.installDIR()): + pisitools.dosym("/usr/lib/qt5/bin/%s" % bin, "/usr/bin/%s-qt5" % bin) + + pisitools.insinto("/usr/share/licenses/qt5-x11extras/", "LGPL_EXCEPTION.txt") diff --git a/desktop/toolkit/qt5/qt5-x11extras/pspec.xml b/desktop/toolkit/qt5/qt5-x11extras/pspec.xml new file mode 100644 index 0000000000..3503dc4da4 --- /dev/null +++ b/desktop/toolkit/qt5/qt5-x11extras/pspec.xml @@ -0,0 +1,59 @@ + + + + + qt5-x11extras + http://qt.digia.com/ + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + Provides platform-specific APIs for X11 + Provides platform-specific APIs for X11 + LGPLv2.1-linking-exception + http://download.qt.io/official_releases/qt/5.4/5.4.2/submodules/qtx11extras-opensource-src-5.4.2.tar.xz + + qt5-base-devel + + + + + qt5-x11extras + + /usr/lib + /usr/lib/qt5 + /usr/share/licenses + + + qt5-base + + + + + qt5-x11extras-devel + + /usr/lib/pkgconfig + /usr/include/qt5/ + + + qt5-base-devel + + + + + + 2015-06-03 + 5.4.2 + Version bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2015-05-09 + 5.4.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/toolkit/qt5/qt5-x11extras/translations.xml b/desktop/toolkit/qt5/qt5-x11extras/translations.xml new file mode 100644 index 0000000000..d1c6dea590 --- /dev/null +++ b/desktop/toolkit/qt5/qt5-x11extras/translations.xml @@ -0,0 +1,13 @@ + + + + qt5-x11extras + X11 için platforma özgü API'ler sağlar + X11 için platforma özgü API'ler sağlar + + + + qt5-x11extras-devel + qt5-x11extras için geliştirme dosyaları + + diff --git a/desktop/toolkit/qt5/qt5-xmlpatterns/actions.py b/desktop/toolkit/qt5/qt5-xmlpatterns/actions.py new file mode 100644 index 0000000000..5f567ecc13 --- /dev/null +++ b/desktop/toolkit/qt5/qt5-xmlpatterns/actions.py @@ -0,0 +1,26 @@ +#!/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 qt5 +from pisi.actionsapi import get + +def setup(): + qt5.configure() + +def build(): + qt5.make() + +def install(): + qt5.install("INSTALL_ROOT=%s" % get.installDIR()) + + #I hope qtchooser will manage this issue + for bin in shelltools.ls("%s/usr/lib/qt5/bin" % get.installDIR()): + pisitools.dosym("/usr/lib/qt5/bin/%s" % bin, "/usr/bin/%s-qt5" % bin) + + pisitools.insinto("/usr/share/licenses/qt5-xmlpatterns/", "LGPL_EXCEPTION.txt") diff --git a/desktop/toolkit/qt5/qt5-xmlpatterns/pspec.xml b/desktop/toolkit/qt5/qt5-xmlpatterns/pspec.xml new file mode 100644 index 0000000000..f36dfec6d2 --- /dev/null +++ b/desktop/toolkit/qt5/qt5-xmlpatterns/pspec.xml @@ -0,0 +1,61 @@ + + + + + qt5-xmlpatterns + http://qt.digia.com/ + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + Support for XPath, XQuery, XSLT and XML schema validation + Support for XPath, XQuery, XSLT and XML schema validation + LGPLv2.1-linking-exception + http://download.qt.io/official_releases/qt/5.4/5.4.2/submodules/qtxmlpatterns-opensource-src-5.4.2.tar.xz + + qt5-base-devel + + + + + qt5-xmlpatterns + + /usr/lib + /usr/lib/qt5 + /usr/share/licenses + /usr/lib/qt5/bin/ + /usr/bin + + + qt5-base + + + + + qt5-xmlpatterns-devel + + /usr/lib/pkgconfig + /usr/include/qt5 + + + qt5-base-devel + + + + + + 2015-06-03 + 5.4.2 + Version bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2015-05-09 + 5.4.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + diff --git a/desktop/toolkit/qt5/qt5-xmlpatterns/translations.xml b/desktop/toolkit/qt5/qt5-xmlpatterns/translations.xml new file mode 100644 index 0000000000..ab827b97b9 --- /dev/null +++ b/desktop/toolkit/qt5/qt5-xmlpatterns/translations.xml @@ -0,0 +1,13 @@ + + + + qt5-xmlpatterns + XPath, XQuery, XSLT ve XML şema doğrulama için destek sağlar + XPath, XQuery, XSLT ve XML şema doğrulama için destek sağlar + + + + qt5-xmlpatterns-devel + qt5-xmlpatterns için geliştirme dosyaları + +