From ee1cbcc435b6ed2380fc6211d6820b7f4dd9eb6b Mon Sep 17 00:00:00 2001 From: ayhanyalcinsoy Date: Mon, 14 Sep 2015 14:24:58 +0300 Subject: [PATCH 1/4] python-qt5:fixed run dep --- programming/language/python/python-qt5/pspec.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/programming/language/python/python-qt5/pspec.xml b/programming/language/python/python-qt5/pspec.xml index 5fe4b4c370..d9a7b4b18e 100644 --- a/programming/language/python/python-qt5/pspec.xml +++ b/programming/language/python/python-qt5/pspec.xml @@ -16,6 +16,7 @@ dbus-python3 dbus-python-common python3-devel + python-devel python3-sip qt5-base-devel qt5-connectivity-devel @@ -65,6 +66,7 @@ qt5-base qt5-declarative qt5-sensors + qt5-assistant qt5-serialport qt5-svg qt5-webkit @@ -87,6 +89,7 @@ qt5-base qt5-declarative qt5-sensors + qt5-assistant qt5-serialport qt5-svg qt5-webkit From ee9a3ac7192f6f1701a65f87123eabd5d0894072 Mon Sep 17 00:00:00 2001 From: ayhanyalcinsoy Date: Fri, 18 Sep 2015 13:34:34 +0300 Subject: [PATCH 2/4] kde-l10n-tr:fixed dep --- desktop/kde/l10n/kde-l10n-tr/pspec.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/desktop/kde/l10n/kde-l10n-tr/pspec.xml b/desktop/kde/l10n/kde-l10n-tr/pspec.xml index c30a911194..0d2b6e2b70 100644 --- a/desktop/kde/l10n/kde-l10n-tr/pspec.xml +++ b/desktop/kde/l10n/kde-l10n-tr/pspec.xml @@ -13,8 +13,8 @@ Turkish KDE5 internationalization package kde-l10n-tr is the KDE5 internationalization package that provides Turkish translations for KDE5 applications. mirrors://kde/stable/applications/15.08.1/src/kde-l10n/kde-l10n-tr-15.08.1.tar.xz - - qt5-linguist-devel + + qt5-linguist ki18n-devel kconfig-devel extra-cmake-modules From 8e2ede254ad2894c055fc6c9696237c61c1309ba Mon Sep 17 00:00:00 2001 From: ayhanyalcinsoy Date: Mon, 21 Sep 2015 19:59:51 +0300 Subject: [PATCH 3/4] qtcreator:new package --- desktop/toolkit/qtcreator/actions.py | 25 ++++++ .../qtcreator/files/qt-creator_rpath.patch | 15 ++++ .../toolkit/qtcreator/files/qtcreator.desktop | 11 +++ desktop/toolkit/qtcreator/files/qtcreator.sh | 2 + desktop/toolkit/qtcreator/pspec.xml | 81 +++++++++++++++++++ desktop/toolkit/qtcreator/translations.xml | 9 +++ 6 files changed, 143 insertions(+) create mode 100644 desktop/toolkit/qtcreator/actions.py create mode 100644 desktop/toolkit/qtcreator/files/qt-creator_rpath.patch create mode 100644 desktop/toolkit/qtcreator/files/qtcreator.desktop create mode 100644 desktop/toolkit/qtcreator/files/qtcreator.sh create mode 100644 desktop/toolkit/qtcreator/pspec.xml create mode 100644 desktop/toolkit/qtcreator/translations.xml diff --git a/desktop/toolkit/qtcreator/actions.py b/desktop/toolkit/qtcreator/actions.py new file mode 100644 index 0000000000..466b15cb15 --- /dev/null +++ b/desktop/toolkit/qtcreator/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 qt5 +from pisi.actionsapi import shelltools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + + +def setup(): + qt5.configure() + +def build(): + qt5.make() + +def install(): + pisitools.dodir("/usr") + qt5.install() + pisitools.domove("/share", "/usr") + pisitools.domove("/lib", "/usr") + pisitools.domove("/bin", "/usr") + pisitools.rename("/usr/bin/qtcreator", "qtcreator-bin") + pisitools.domove("/usr/share/qtcreator/debugger/LGPL_EXCEPTION.TXT", "/usr/share/licenses/qtcreator") diff --git a/desktop/toolkit/qtcreator/files/qt-creator_rpath.patch b/desktop/toolkit/qtcreator/files/qt-creator_rpath.patch new file mode 100644 index 0000000000..498f37d459 --- /dev/null +++ b/desktop/toolkit/qtcreator/files/qt-creator_rpath.patch @@ -0,0 +1,15 @@ +diff -rupN qt-creator-opensource-src-3.3.1/src/rpath.pri qt-creator-opensource-src-3.3.1-new/src/rpath.pri +--- qt-creator-opensource-src-3.3.1/src/rpath.pri 2015-02-19 11:16:46.000000000 +0100 ++++ src/rpath.pri 2015-02-24 19:06:30.603703530 +0100 +@@ -3,9 +3,8 @@ macx { + } else:linux-* { + #do the rpath by hand since it's not possible to use ORIGIN in QMAKE_RPATHDIR + # this expands to $ORIGIN (after qmake and make), it does NOT read a qmake var +- QMAKE_RPATHDIR += \$\$ORIGIN +- QMAKE_RPATHDIR += \$\$ORIGIN/.. +- QMAKE_RPATHDIR += \$\$ORIGIN/../$$IDE_LIBRARY_BASENAME/qtcreator ++ QMAKE_RPATHDIR += $${QTC_PREFIX}/$${IDE_LIBRARY_BASENAME}/qtcreator ++ QMAKE_RPATHDIR += $${QTC_PREFIX}/$${IDE_LIBRARY_BASENAME}/qtcreator/plugins + IDE_PLUGIN_RPATH = $$join(QMAKE_RPATHDIR, ":") + + QMAKE_LFLAGS += -Wl,-z,origin \'-Wl,-rpath,$${IDE_PLUGIN_RPATH}\' diff --git a/desktop/toolkit/qtcreator/files/qtcreator.desktop b/desktop/toolkit/qtcreator/files/qtcreator.desktop new file mode 100644 index 0000000000..6d1f74d4d5 --- /dev/null +++ b/desktop/toolkit/qtcreator/files/qtcreator.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Type=Application +Exec=qtcreator %F +Name=Qt Creator +Name[tr]=Qt Geliştirme Ortamı +GenericName=C++ IDE for developing Qt applications +X-KDE-StartupNotify=true +Icon=QtProject-qtcreator +Terminal=false +Categories=Development;IDE;Qt; +MimeType=text/x-c++src;text/x-c++hdr;text/x-xsrc;application/x-designer;application/vnd.nokia.qt.qmakeprofile;application/vnd.nokia.xml.qt.resource; diff --git a/desktop/toolkit/qtcreator/files/qtcreator.sh b/desktop/toolkit/qtcreator/files/qtcreator.sh new file mode 100644 index 0000000000..b7054de7a3 --- /dev/null +++ b/desktop/toolkit/qtcreator/files/qtcreator.sh @@ -0,0 +1,2 @@ +#!/bin/sh +QT_LOGGING_TO_CONSOLE=1 qtcreator-bin \ No newline at end of file diff --git a/desktop/toolkit/qtcreator/pspec.xml b/desktop/toolkit/qtcreator/pspec.xml new file mode 100644 index 0000000000..a47cf0f4ea --- /dev/null +++ b/desktop/toolkit/qtcreator/pspec.xml @@ -0,0 +1,81 @@ + + + qtcreator + http://qt-project.org/ + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + LGPLv2 + programming.environment + app:gui + Lightweight, cross-platform integrated development environment + Lightweight, cross-platform integrated development environment + + libgcc + libX11-devel + cmake + git + mesa-devel + openssh + qt5-base-devel + qt5-declarative-devel + qt5-linguist + qt5-quick1-devel + qt5-quickcontrols + qt5-svg-devel + qt5-xmlpatterns + qt5-webkit-devel + qt5-x11extras-devel + qt5-assistant-devel + qt5-designer-devel + qt5-script-devel + valgrind + llvm-clang-devel + llvm + + http://download.qt.io/official_releases/qtcreator/3.4/3.4.2/qt-creator-opensource-src-3.4.2.tar.gz + + qt-creator_rpath.patch + + + + qtcreator + Lightweight, cross-platform integrated development environment + + libX11 + libgcc + qt5-svg + qt5-base + qt5-quick1 + qt5-script + qt5-webkit + qt5-designer + qt5-assistant + qt5-x11extras + qt5-declarative + + + /usr/bin + /usr/lib/qtcreator + /usr/share/applications/qtcreator.desktop + /usr/share/licenses + /usr/share/qtcreator + /usr/share/doc + /usr/share/icons + + + qtcreator.desktop + qtcreator.sh + + + + + 2015-09-06 + 3.4.2 + First Release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + \ No newline at end of file diff --git a/desktop/toolkit/qtcreator/translations.xml b/desktop/toolkit/qtcreator/translations.xml new file mode 100644 index 0000000000..e69992c335 --- /dev/null +++ b/desktop/toolkit/qtcreator/translations.xml @@ -0,0 +1,9 @@ + + + qtcreator + Hafif, çapraz platform tümleşik geliştirme ortamı + Hafif, çapraz platform tümleşik geliştirme ortamı + + + + From d0e788b2ff12ad4138f5a00457789c460f1ebb67 Mon Sep 17 00:00:00 2001 From: ayhanyalcinsoy Date: Tue, 22 Sep 2015 15:19:37 +0300 Subject: [PATCH 4/4] fixed commit conflict --- desktop/kde/l10n/kde-l10n-tr/pspec.xml | 64 ++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 desktop/kde/l10n/kde-l10n-tr/pspec.xml diff --git a/desktop/kde/l10n/kde-l10n-tr/pspec.xml b/desktop/kde/l10n/kde-l10n-tr/pspec.xml new file mode 100644 index 0000000000..0d2b6e2b70 --- /dev/null +++ b/desktop/kde/l10n/kde-l10n-tr/pspec.xml @@ -0,0 +1,64 @@ + + + + + kde-l10n-tr + http://l10n.kde.org + + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + GPLv2 + locale:tr + Turkish KDE5 internationalization package + kde-l10n-tr is the KDE5 internationalization package that provides Turkish translations for KDE5 applications. + mirrors://kde/stable/applications/15.08.1/src/kde-l10n/kde-l10n-tr-15.08.1.tar.xz + + qt5-linguist + ki18n-devel + kconfig-devel + extra-cmake-modules + kdoctools-devel + + + kde4.patch + + + + + kde-l10n-tr + lang-tr + system.locale + + /usr/share/locale + /usr/share/apps + /usr/share/khangman + + + + + kde-l10n-tr-doc + Turkish documentation files for KDE + + /usr/share/man + /usr/share/doc + + + + + + 2015-09-16 + 15.08.1 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2015-08-20 + 15.08.0 + First release + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + +