diff --git a/desktop/kde/framework/kauth/pspec.xml b/desktop/kde/framework/kauth/pspec.xml
index 8f80a2872a..2496cdf65f 100755
--- a/desktop/kde/framework/kauth/pspec.xml
+++ b/desktop/kde/framework/kauth/pspec.xml
@@ -15,8 +15,11 @@
http://download.kde.org/stable/frameworks/5.11/kauth-5.11.0.tar.xz
qt5-base-devel
- qt5-tools-devel
- extra-cmake-modules
+ qt5-tools-devel
+ polkit-qt-devel
+ kcoreaddons-devel
+ extra-cmake-modules
+ cmake
@@ -24,29 +27,30 @@
kauth
qt5-base
- polkit-qt
- kcoreaddons
+ polkit-qt
+ kcoreaddons
+ libgcc
- /etc
+ /etc
/usr/share
- /usr/lib/qt5
- /usr/lib
- /usr/share/doc
+ /usr/lib/qt5
+ /usr/lib
+ /usr/share/doc
kauth-devel
- Development files for kauth
+ Development files for kauth
kauth
- kcoreaddons-devel
+ kcoreaddons-devel
/usr/include
/usr/lib/cmake
- /usr/lib/pkgconfig
+ /usr/lib/pkgconfig
diff --git a/desktop/kde/framework/kcompletion/pspec.xml b/desktop/kde/framework/kcompletion/pspec.xml
index 1632605e30..4bb725d4e0 100644
--- a/desktop/kde/framework/kcompletion/pspec.xml
+++ b/desktop/kde/framework/kcompletion/pspec.xml
@@ -16,8 +16,11 @@
http://download.kde.org/stable/frameworks/5.11/kcompletion-5.11.0.tar.xz
qt5-base-devel
- qt5-tools-devel
- extra-cmake-modules
+ qt5-tools-devel
+ kconfig-devel
+ kwidgetsaddons-devel
+ extra-cmake-modules
+ cmake
@@ -25,32 +28,32 @@
kcompletion
qt5-base
- libgcc
- kconfig
- kwidgetsaddons
+ libgcc
+ kconfig
+ kwidgetsaddons
/usr/share
- /usr/share/locale
- /usr/bin
- /usr/lib/qt5
- /usr/lib
+ /usr/share/locale
+ /usr/bin
+ /usr/lib/qt5
+ /usr/lib
/usr/share/doc
kcompletion-devel
- Development files for kcompletion
+ Development files for kcompletion
- qt5-base-devel
+ qt5-base-devel
kcompletion
- kwidgetsaddons-devel
+ kwidgetsaddons-devel
/usr/include
/usr/lib/cmake
- /usr/lib/pkgconfig
+ /usr/lib/pkgconfig
diff --git a/desktop/kde/framework/kcrash/pspec.xml b/desktop/kde/framework/kcrash/pspec.xml
index cc70db7b58..8f43f9aed3 100755
--- a/desktop/kde/framework/kcrash/pspec.xml
+++ b/desktop/kde/framework/kcrash/pspec.xml
@@ -16,9 +16,13 @@
http://download.kde.org/stable/frameworks/5.11/kcrash-5.11.0.tar.xz
qt5-base-devel
- libX11-devel
- libgcc
- extra-cmake-modules
+ qt5-x11extras-devel
+ kcoreaddons-devel
+ kwindowsystem-devel
+ libX11-devel
+ libgcc
+ extra-cmake-modules
+ cmake
@@ -26,35 +30,35 @@
kcrash
qt5-base
- libX11
- libgcc
- qt5-x11extras
- kcoreaddons
- kwindowsystem
+ libX11
+ libgcc
+ qt5-x11extras
+ kcoreaddons
+ kwindowsystem
/usr/share
- /usr/share/locale
- /usr/lib/qt5
- /usr/lib
+ /usr/share/locale
+ /usr/lib/qt5
+ /usr/lib
/usr/share/doc
kcrash-devel
- Development files for kcrash
+ Development files for kcrash
- qt5-base-devel
- qt5-x11extras-devel
+ qt5-base-devel
+ qt5-x11extras-devel
kcrash
- kcoreaddons-devel
- kwindowsystem-devel
+ kcoreaddons-devel
+ kwindowsystem-devel
/usr/include
/usr/lib/cmake
- /usr/lib/pkgconfig
+ /usr/lib/pkgconfig
diff --git a/desktop/kde/framework/kdoctools/pspec.xml b/desktop/kde/framework/kdoctools/pspec.xml
index 0680f457ab..b5c19c5a7a 100755
--- a/desktop/kde/framework/kdoctools/pspec.xml
+++ b/desktop/kde/framework/kdoctools/pspec.xml
@@ -16,39 +16,38 @@
http://download.kde.org/stable/frameworks/5.11/kdoctools-5.11.0.tar.xz
qt5-base-devel
- perl-URI
- python
- libgcc
- libxml2-devel
- docbook-xml
- docbook-xsl
- docbook-sgml4_5
- ki18n-devel
- karchive-devel
- extra-cmake-modules
+ perl-URI
+ python
+ libgcc
+ libxml2-devel
+ libxslt-devel
+ docbook-xml
+ docbook-xsl
+ docbook-sgml4_5
+ ki18n-devel
+ karchive-devel
+ extra-cmake-modules
+ cmake
-
-
-
kdoctools
qt5-base
- libxml2
- libgcc
- libxslt
- karchive
+ libxml2
+ libgcc
+ libxslt
+ karchive
/usr/share
- /usr/share/locale
- /usr/lib/qt5
- /usr/lib
- /usr/bin
+ /usr/share/locale
+ /usr/lib/qt5
+ /usr/lib
+ /usr/bin
/usr/share/doc
- /usr/share/man
+ /usr/share/man
diff --git a/desktop/kde/framework/kjobwidgets/pspec.xml b/desktop/kde/framework/kjobwidgets/pspec.xml
index 997747777c..cff0c2d61a 100755
--- a/desktop/kde/framework/kjobwidgets/pspec.xml
+++ b/desktop/kde/framework/kjobwidgets/pspec.xml
@@ -10,14 +10,19 @@
LGPLv2
library
- app:console
+ app:console
Widgets for showing progress of asynchronous jobs
KJobWIdgets provides widgets for showing progress of asynchronous jobs.
http://download.kde.org/stable/frameworks/5.11/kjobwidgets-5.11.0.tar.xz
+ libX11-devel
qt5-base-devel
- qt5-tools-devel
- extra-cmake-modules
+ qt5-tools-devel
+ kcoreaddons-devel
+ kwidgetsaddons-devel
+ qt5-x11extras-devel
+ extra-cmake-modules
+ cmake
@@ -25,31 +30,31 @@
kjobwidgets
qt5-base
- libgcc
- kcoreaddons
- kwidgetsaddons
+ libgcc
+ kcoreaddons
+ kwidgetsaddons
qt5-x11extras
/usr/share
- /usr/share/locale
- /usr/lib/qt5
- /usr/lib
+ /usr/share/locale
+ /usr/lib/qt5
+ /usr/lib
/usr/share/doc
kjobwidgets-devel
- Development files for kjobwidgets
+ Development files for kjobwidgets
- qt5-base-devel
+ qt5-base-devel
kjobwidgets
/usr/include
/usr/lib/cmake
- /usr/lib/pkgconfig
+ /usr/lib/pkgconfig
diff --git a/desktop/kde/framework/kpackage/pspec.xml b/desktop/kde/framework/kpackage/pspec.xml
index d7c33dbc18..323316fa7f 100644
--- a/desktop/kde/framework/kpackage/pspec.xml
+++ b/desktop/kde/framework/kpackage/pspec.xml
@@ -15,11 +15,19 @@
http://download.kde.org/stable/frameworks/5.11/kpackage-5.11.0.tar.xz
qt5-base-devel
- python3
- libgcc
+ python3
+ libX11-devel
+ kconfig-devel
+ ki18n-devel
+ kcoreaddons-devel
+ karchive-devel
+ libgcc
qt5-tools-devel
extra-cmake-modules
kdoctools-devel
+ docbook-sgml4_5
+ docbook-xml
+ cmake
@@ -28,12 +36,10 @@
qt5-base
libgcc
- libX11
- libgcc
kconfig
- ki18n
- kcoreaddons
- karchive
+ ki18n
+ kcoreaddons
+ karchive
/usr/bin
diff --git a/desktop/toolkit/qt5/polkit-qt/actions.py b/desktop/toolkit/qt5/polkit-qt/actions.py
new file mode 100644
index 0000000000..0d4900ffdf
--- /dev/null
+++ b/desktop/toolkit/qt5/polkit-qt/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/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_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DLIB_DESTINATION=/usr/lib", sourceDir="..")
+
+def build():
+ shelltools.cd("build")
+ cmaketools.make()
+
+def install():
+ shelltools.cd("build")
+ cmaketools.rawInstall("DESTDIR=%s" % get.installDIR())
+ shelltools.cd("..")
+ pisitools.dodoc("AUTHORS", "COPYING")
\ No newline at end of file
diff --git a/desktop/toolkit/qt5/polkit-qt/files/systembus-usage.patch b/desktop/toolkit/qt5/polkit-qt/files/systembus-usage.patch
new file mode 100644
index 0000000000..ae832ecaf0
--- /dev/null
+++ b/desktop/toolkit/qt5/polkit-qt/files/systembus-usage.patch
@@ -0,0 +1,80 @@
+commit 88c6e9334c8440721189ef7d020fa94d47f30f8b
+Author: Harald Sitter
+Date: Fri Aug 1 16:34:03 2014 +0200
+
+ do not use global static systembus instance
+
+ global static destruction order cannot be controlled and we need our bus
+ to disconnect from the consolekit signals, so use our own bus instance
+ to connect to systembus signals
+
+ REVIEW: 119545
+
+diff --git a/core/polkitqt1-authority.cpp b/core/polkitqt1-authority.cpp
+index dd014cf..f25354d 100644
+--- a/core/polkitqt1-authority.cpp
++++ core/polkitqt1-authority.cpp
+@@ -83,7 +83,10 @@ public:
+ // Polkit will return NULL on failures, hence we use it instead of 0
+ Private(Authority *qq) : q(qq)
+ , pkAuthority(NULL)
+- , m_hasError(false) {}
++ , m_hasError(false)
++ , m_systemBus(0)
++ {
++ }
+
+ ~Private();
+
+@@ -103,6 +106,13 @@ public:
+ bool m_hasError;
+ Authority::ErrorCode m_lastError;
+ QString m_errorDetails;
++ // Local system bus. QDBusConnection::systemBus() may only be savely used
++ // inside a QCoreApplication scope as for example destruction of connected
++ // objects need to happen before the bus disappears. Since this class however
++ // is a global static and systemBus() internally is a global static we
++ // cannot assure destruction order. Instead we create a local copy of the
++ // global systemBus instance so we can make life time to our needs.
++ // This prevents crashes when cleaning up the global statics.
+ QDBusConnection *m_systemBus;
+ GCancellable *m_checkAuthorizationCancellable,
+ *m_enumerateActionsCancellable,
+@@ -127,6 +137,7 @@ public:
+
+ Authority::Private::~Private()
+ {
++ delete m_systemBus;
+ g_object_unref(m_checkAuthorizationCancellable);
+ g_object_unref(m_enumerateActionsCancellable);
+ g_object_unref(m_registerAuthenticationAgentCancellable);
+@@ -170,6 +181,9 @@ void Authority::Private::init()
+
+ g_type_init();
+
++ m_systemBus = new QDBusConnection(QDBusConnection::connectToBus(QDBusConnection::SystemBus,
++ QString("polkit_qt_system_bus")));
++
+ m_checkAuthorizationCancellable = g_cancellable_new();
+ m_enumerateActionsCancellable = g_cancellable_new();
+ m_registerAuthenticationAgentCancellable = g_cancellable_new();
+@@ -219,7 +233,7 @@ void Authority::Private::init()
+
+ // then we need to extract all seats from ConsoleKit
+ QDBusMessage msg = QDBusMessage::createMethodCall(consoleKitService, consoleKitManagerPath, consoleKitManagerInterface, "GetSeats");
+- msg = QDBusConnection::systemBus().call(msg);
++ msg = m_systemBus->call(msg);
+ if (!msg.arguments().isEmpty()) {
+ // this method returns a list with present seats
+ QList seats;
+@@ -256,8 +270,7 @@ void Authority::Private::seatSignalsConnect(const QString &seat)
+ void Authority::Private::dbusSignalAdd(const QString &service, const QString &path, const QString &interface, const QString &name)
+ {
+ // FIXME: This code seems to be nonfunctional - it needs to be fixed somewhere (is it Qt BUG?)
+- QDBusConnection::systemBus().connect(service, path, interface, name,
+- q, SLOT(dbusFilter(QDBusMessage)));
++ m_systemBus->connect(service, path, interface, name, q, SLOT(dbusFilter(QDBusMessage)));
+ }
+
+ void Authority::Private::dbusFilter(const QDBusMessage &message)
+
diff --git a/desktop/toolkit/qt5/polkit-qt/pspec.xml b/desktop/toolkit/qt5/polkit-qt/pspec.xml
new file mode 100644
index 0000000000..5621cf24f5
--- /dev/null
+++ b/desktop/toolkit/qt5/polkit-qt/pspec.xml
@@ -0,0 +1,58 @@
+
+
+ polkit-qt
+ http://www.lxde.org
+
+ Ayhan Yalçınsoy
+ ayhanyalcinsoy@pisilinux.org
+
+ GPL2
+ app:gui
+ A library that allows developers to access PolicyKit API with a nice Qt-style API
+ A library that allows developers to access PolicyKit API with a nice Qt-style API
+ http://source.pisilinux.org/1.0/polkit-qt-1-0.112.0.tar.bz2
+
+ qt5-base-devel
+ glib2-devel
+ polkit-devel
+ cmake
+
+
+ systembus-usage.patch
+
+
+
+ polkit-qt
+
+ qt5-base
+ glib2
+ polkit
+ libgcc
+
+
+ /usr/share/doc
+ /usr/lib
+
+
+
+
+ polkit-qt-devel
+
+ qt5-base-devel
+
+
+ /usr/lib/pkgconfig
+ /usr/include/polkit-qt5-1
+
+
+
+
+
+ 2015-05-13
+ 0.112
+ First Release
+ Ayhan Yalçınsoy
+ ayhanyalcinsoy@pisilinux.org
+
+
+
diff --git a/desktop/toolkit/qt5/polkit-qt/translations.xml b/desktop/toolkit/qt5/polkit-qt/translations.xml
new file mode 100644
index 0000000000..594af03501
--- /dev/null
+++ b/desktop/toolkit/qt5/polkit-qt/translations.xml
@@ -0,0 +1,7 @@
+
+
+ lxqt-policykit
+ Policykit agent.
+ LXQt policykit doğrulama aracı.
+
+
\ No newline at end of file
diff --git a/desktop/toolkit/qt5/qt5-declarative/pspec.xml b/desktop/toolkit/qt5/qt5-declarative/pspec.xml
index 0448a179d1..4141073496 100644
--- a/desktop/toolkit/qt5/qt5-declarative/pspec.xml
+++ b/desktop/toolkit/qt5/qt5-declarative/pspec.xml
@@ -46,6 +46,7 @@
qt5-base-devel
+ qt5-declarative
diff --git a/office/docbook/docbook-sgml4_5/actions.py b/office/docbook/docbook-sgml4_5/actions.py
new file mode 100644
index 0000000000..1fdd49d504
--- /dev/null
+++ b/office/docbook/docbook-sgml4_5/actions.py
@@ -0,0 +1,18 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+#
+# Licensed under the GNU General Public License, version 2
+# See the file http://www.gnu.org/licenses/gpl.txt
+
+from pisi.actionsapi import pisitools
+from pisi.actionsapi import get
+
+WorkDir="."
+
+def install():
+ pisitools.insinto("/usr/share/sgml/docbook/sgml-dtd-%s" % get.srcVERSION(), "*.dcl")
+ pisitools.insinto("/usr/share/sgml/docbook/sgml-dtd-%s" % get.srcVERSION(), "*.dtd")
+ pisitools.insinto("/usr/share/sgml/docbook/sgml-dtd-%s" % get.srcVERSION(), "*.mod")
+ pisitools.insinto("/usr/share/sgml/docbook/sgml-dtd-%s" % get.srcVERSION(), "docbook.cat", "catalog")
+
+ pisitools.dodoc("README")
diff --git a/office/docbook/docbook-sgml4_5/comar/package.py b/office/docbook/docbook-sgml4_5/comar/package.py
new file mode 100644
index 0000000000..e6e83f2e27
--- /dev/null
+++ b/office/docbook/docbook-sgml4_5/comar/package.py
@@ -0,0 +1,15 @@
+#!/usr/bin/python
+
+import os
+
+def postInstall(fromVersion, fromRelease, toVersion, toRelease):
+ os.system("/usr/bin/install-catalog --add /etc/sgml/sgml-docbook-4.5.cat \
+ /usr/share/sgml/docbook/sgml-dtd-4.5/catalog")
+ os.system("/usr/bin/install-catalog --add /etc/sgml/sgml-docbook-4.5.cat \
+ /etc/sgml/sgml-docbook.cat")
+
+def preRemove():
+ os.system("/usr/bin/install-catalog --remove /etc/sgml/sgml-docbook-4.5.cat \
+ /usr/share/sgml/docbook/sgml-dtd-4.5/catalog")
+ os.system("/usr/bin/install-catalog --remove /etc/sgml/sgml-docbook-4.5.cat \
+ /etc/sgml/sgml-docbook.cat")
diff --git a/office/docbook/docbook-sgml4_5/files/catalog.patch b/office/docbook/docbook-sgml4_5/files/catalog.patch
new file mode 100644
index 0000000000..de60e29a09
--- /dev/null
+++ b/office/docbook/docbook-sgml4_5/files/catalog.patch
@@ -0,0 +1,77 @@
+--- docbook.cat 2005-01-27 08:59:49.000000000 -0500
++++ docbook.cat-gentoo 2005-07-11 21:12:28.000000000 -0500
+@@ -19,6 +19,8 @@
+ -- ...................................................................... --
+ -- DocBook driver file .................................................. --
+
++DTDDECL "-//OASIS//DTD DocBook V4.5//EN" "docbook.dcl"
++
+ PUBLIC "-//OASIS//DTD DocBook V4.5//EN"
+ "docbook.dtd"
+
+@@ -52,65 +54,5 @@
+ PUBLIC "-//OASIS//ENTITIES DocBook Character Entities V4.5//EN"
+ "dbcentx.mod"
+
+- -- ...................................................................... --
+- -- ISO entity sets ...................................................... --
+-
+-PUBLIC "ISO 8879:1986//ENTITIES Diacritical Marks//EN"
+- "iso-dia.gml"
+-
+-PUBLIC "ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN"
+- "iso-num.gml"
+-
+-PUBLIC "ISO 8879:1986//ENTITIES Publishing//EN"
+- "iso-pub.gml"
+-
+-PUBLIC "ISO 8879:1986//ENTITIES General Technical//EN"
+- "iso-tech.gml"
+-
+-PUBLIC "ISO 8879:1986//ENTITIES Added Latin 1//EN"
+- "iso-lat1.gml"
+-
+-PUBLIC "ISO 8879:1986//ENTITIES Added Latin 2//EN"
+- "iso-lat2.gml"
+-
+-PUBLIC "ISO 8879:1986//ENTITIES Greek Letters//EN"
+- "iso-grk1.gml"
+-
+-PUBLIC "ISO 8879:1986//ENTITIES Monotoniko Greek//EN"
+- "iso-grk2.gml"
+-
+-PUBLIC "ISO 8879:1986//ENTITIES Greek Symbols//EN"
+- "iso-grk3.gml"
+-
+-PUBLIC "ISO 8879:1986//ENTITIES Alternative Greek Symbols//EN"
+- "iso-grk4.gml"
+-
+-PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Arrow Relations//EN"
+- "iso-amsa.gml"
+-
+-PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Binary Operators//EN"
+- "iso-amsb.gml"
+-
+-PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Delimiters//EN"
+- "iso-amsc.gml"
+-
+-PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Negated Relations//EN"
+- "iso-amsn.gml"
+-
+-PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Ordinary//EN"
+- "iso-amso.gml"
+-
+-PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Relations//EN"
+- "iso-amsr.gml"
+-
+-PUBLIC "ISO 8879:1986//ENTITIES Box and Line Drawing//EN"
+- "iso-box.gml"
+-
+-PUBLIC "ISO 8879:1986//ENTITIES Russian Cyrillic//EN"
+- "iso-cyr1.gml"
+-
+-PUBLIC "ISO 8879:1986//ENTITIES Non-Russian Cyrillic//EN"
+- "iso-cyr2.gml"
+-
+ -- End of catalog data for DocBook V4.5 ................................. --
+ -- ...................................................................... --
diff --git a/office/docbook/docbook-sgml4_5/pspec.xml b/office/docbook/docbook-sgml4_5/pspec.xml
new file mode 100644
index 0000000000..130c49fd55
--- /dev/null
+++ b/office/docbook/docbook-sgml4_5/pspec.xml
@@ -0,0 +1,58 @@
+
+
+
+
+ docbook-sgml4_5
+ http://www.docbook.org/sgml/
+
+ PisiLinux Community
+ admins@pisilinux.org
+
+ X11
+ data
+ Docbook SGML DTD 4.5
+ Contains Docbook SGML DTD version 4.5.
+ http://www.docbook.org/sgml/4.5/docbook-4.5.zip
+
+ catalog.patch
+
+
+
+
+ docbook-sgml4_5
+
+ sgml-common
+
+
+ /usr/share/doc/docbook-sgml4_5
+ /usr/share
+
+
+ System.Package
+
+
+
+
+
+ 2014-05-18
+ 4.5
+ Rebuild
+ Stefan Gronewold(groni)
+ groni@pisilinux.org
+
+
+ 2014-01-22
+ 4.5
+ Rebuild
+ Stefan Gronewold(groni)
+ groni@pisilinux.org
+
+
+ 2007-02-23
+ 4.5
+ First release
+ Eren Türkay
+ admins@pisilinux.org
+
+
+
diff --git a/office/docbook/docbook-sgml4_5/translations.xml b/office/docbook/docbook-sgml4_5/translations.xml
new file mode 100644
index 0000000000..6c5f274ac6
--- /dev/null
+++ b/office/docbook/docbook-sgml4_5/translations.xml
@@ -0,0 +1,8 @@
+
+
+
+ docbook-sgml4_5
+ Docbook SGML DTD 4.5
+ Docbook SGML DTD sürüm 4.5 belgelerini içerir.
+
+