add base folder for kde5

This commit is contained in:
groni
2015-06-16 22:32:01 +02:00
parent 3e29b78bc1
commit 79c7a17217
29 changed files with 1146 additions and 0 deletions
+19
View File
@@ -0,0 +1,19 @@
#!/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 kde5
from pisi.actionsapi import pisitools
def setup():
kde5.configure()
def build():
kde5.make()
def install():
kde5.install()
pisitools.dodoc("MAINTAINER", "COPYING")
+93
View File
@@ -0,0 +1,93 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>kde5-baloo</Name>
<Homepage>http://www.kde.org</Homepage>
<Packager>
<Name>Pisi Linux Admins</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>LGPLv2</License>
<IsA>library</IsA>
<IsA>app:console</IsA>
<Summary>KDE 5 Framework for searching and managing metadata</Summary>
<Description>Baloo is a framework for searching and managing metada</Description>
<Archive sha1sum="e48be8f51e90bc10c2de2b4cac2157f3c0323a7a" type="tarxz">http://download.kde.org/stable/plasma/5.3.1/baloo-5.9.1.tar.xz</Archive>
<BuildDependencies>
<Dependency>qt5-base-devel</Dependency>
<Dependency>python3</Dependency>
<Dependency>kde5-kdoctools-devel</Dependency>
<Dependency>extra-cmake-modules</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>kde5-baloo</Name>
<RuntimeDependencies>
<Dependency>qt5-base</Dependency>
<Dependency>qt5-declarative</Dependency>
<Dependency>attr</Dependency>
<Dependency>xapian-core</Dependency>
<Dependency>kde5-kauth</Dependency>
<Dependency>kde5-kcoreaddons</Dependency>
<Dependency>kde5-kdbusaddons</Dependency>
<Dependency>kde5-kcmutils</Dependency>
<Dependency>kde5-kconfig</Dependency>
<Dependency>kde5-kcrash</Dependency>
<Dependency>kde5-kitemmodels</Dependency>
<Dependency>kde5-kdelibs4-support</Dependency>
<Dependency>kde5-ki18n</Dependency>
<Dependency>kde5-kidletime</Dependency>
<Dependency>kde5-kio</Dependency>
<Dependency>kde5-krunner</Dependency>
<Dependency>kde5-solid</Dependency>
<Dependency>kde5-kfilemetadata</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="config">/etc</Path>
<Path fileType="data">/usr/share</Path>
<Path fileType="localedata">/usr/share/locale</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib/qt5</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
<Replaces>
<Package>baloo</Package>
</Replaces>
<Conflicts>
<Package>baloo</Package>
</Conflicts>
</Package>
<Package>
<Name>kde5-baloo-devel</Name>
<Summary>Development files for baloo5</Summary>
<RuntimeDependencies>
<Dependency>qt5-base-devel</Dependency>
<Dependency release="current">kde5-baloo</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/cmake</Path>
<Path fileType="config">/usr/lib/pkgconfig</Path>
</Files>
<Replaces>
<Package>baloo-devel</Package>
</Replaces>
<Conflicts>
<Package>baloo-devel</Package>
</Conflicts>
</Package>
<History>
<Update release="2">
<Date>2015-06-03</Date>
<Version>5.9.1</Version>
<Comment>Version bump.</Comment>
<Name>Stefan Gronewold(groni)</Name>
<Email>groni@pisilinux.org</Email>
</Update>
</History>
</PISI>
+27
View File
@@ -0,0 +1,27 @@
#!/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 pisitools
from pisi.actionsapi import cmaketools
from pisi.actionsapi import shelltools
from pisi.actionsapi import get
def setup():
#pisitools.ldflags.add("-Wl,-rpath")
#shelltools.system("sed -i -e 's|add_subdirectory(dolphin)|#add_subdirectory(dolphin)|' CMakeLists.txt")
cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \
-DKDE4_BUILD_TESTS=OFF \
-DCMAKE_SKIP_RPATH=ON \
-DCMAKE_INSTALL_PREFIX=/usr")
def build():
cmaketools.make()
def install():
cmaketools.install()
pisitools.dodoc("README", "COPYING.LIB")
+79
View File
@@ -0,0 +1,79 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>kde5-kdebaseapps</Name>
<Homepage>http://www.kde.org</Homepage>
<Packager>
<Name>Pisi Linux Admins</Name>
<Email>admin@pisilinux.org</Email>
</Packager>
<License>LGPLv2</License>
<IsA>library</IsA>
<Summary>KDE-Baseapps: base applications from the official KDE release</Summary>
<Description>Base application for KDE5 such as Dolphin, kfind, plasma-widget-folderview, konqueror etc.</Description>
<Archive sha1sum="ec076c97bee93d50fd85ca8c85d6bdd218869607" type="tarxz">http://download.kde.org/stable/applications/15.04.2/src/kde-baseapps-15.04.2.tar.xz</Archive>
<BuildDependencies>
<Dependency>kdelibs-devel</Dependency>
<Dependency>kfilemetadata-devel</Dependency>
<Dependency>automoc4</Dependency>
<Dependency>tidy-devel</Dependency>
<Dependency>baloo-widgets-devel</Dependency>
<Dependency>baloo-devel</Dependency>
<Dependency>phonon-devel</Dependency>
<Dependency>kactivities-devel</Dependency>
<Dependency>libXrender-devel</Dependency>
<Dependency>libXt-devel</Dependency>
<Dependency>libraw1394-devel</Dependency>
<Dependency>shared-desktop-ontologies</Dependency>
<Dependency>kdepimlibs-devel</Dependency>
<Dependency>mesa-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>kde5-kdebaseapps</Name>
<RuntimeDependencies>
<Dependency>kfilemetadata</Dependency>
<Dependency>libXt</Dependency>
<Dependency>libXrender</Dependency>
<Dependency>phonon</Dependency>
<Dependency>qt</Dependency>
<Dependency>libXt</Dependency>
<Dependency>tidy</Dependency>
<Dependency>baloo-widgets</Dependency>
<Dependency>baloo</Dependency>
<Dependency>kdelibs</Dependency>
<Dependency>kactivities</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/bin</Path>
<Path fileType="data">/usr/share</Path>
<Path fileType="localedata">/usr/share/locale</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>kde5-kdebaseapps-devel</Name>
<Summary>Development files for kde5-kdebaseapps</Summary>
<RuntimeDependencies>
<Dependency release="current">kde5-kdebaseapps</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/cmake</Path>
</Files>
</Package>
<History>
<Update release="2">
<Date>2015-06-03</Date>
<Version>15.04.2</Version>
<Comment>Version bump.</Comment>
<Name>Stefan Gronewold(groni)</Name>
<Email>groni@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,19 @@
#!/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 kde5
from pisi.actionsapi import pisitools
def setup():
kde5.configure()
def build():
kde5.make()
def install():
kde5.install()
pisitools.dodoc("README.md", "MAINTAINER", "TODO")
@@ -0,0 +1,17 @@
--- a/CMakeLists.txt 2014-09-09 02:40:08.000000000 +0300
+++ b/CMakeLists.txt 2014-09-22 17:47:14.215639453 +0300
@@ -6,13 +6,6 @@
set(REQUIRED_QT_VERSION 5.2.0)
-# We don't build in-source
-if ("${CMAKE_SOURCE_DIR}" STREQUAL "${CMAKE_BINARY_DIR}")
- message (
- FATAL_ERROR
- "kactivities require an out of source build. Please create a separate build directory and run 'cmake path_to_plasma [options]' there."
- )
-endif ()
# Extra CMake stuff
find_package (ECM 1.2.0 REQUIRED NO_MODULE)
@@ -0,0 +1,91 @@
diff --git a/autotests/Process.cpp b/autotests/Process.cpp
index a7a0507..afa4bf1 100644
--- a/autotests/Process.cpp
+++ b/autotests/Process.cpp
@@ -83,7 +83,7 @@ void Modifier::initTestCase()
// qDebug() << env;
s_process->setEnvironment(env);
- s_process->start(QStringLiteral(KAMD_INSTALL_PREFIX "/bin/kactivitymanagerd"));
+ s_process->start(QStringLiteral(KAMD_INSTALL_PREFIX "/bin/kactivitymanagerd5"));
s_process->waitForStarted();
diff --git a/src/lib/core/manager_p.cpp b/src/lib/core/manager_p.cpp
index 077c634..7be66dd 100644
--- a/src/lib/core/manager_p.cpp
+++ b/src/lib/core/manager_p.cpp
@@ -94,11 +94,11 @@ Manager *Manager::self()
->property("org.kde.KActivities.core.disableAutostart")
.toBool()) {
qCDebug(KAMD_CORELIB) << "Starting the activity manager daemon";
- QProcess::startDetached(QStringLiteral("kactivitymanagerd"));
+ QProcess::startDetached(QStringLiteral("kactivitymanagerd5"));
}
#else
- QProcess::startDetached(QStringLiteral("kactivitymanagerd"));
+ QProcess::startDetached(QStringLiteral("kactivitymanagerd5"));
#endif
}
diff --git a/src/service/Application.cpp b/src/service/Application.cpp
index 6b0e3e1..3894540 100644
--- a/src/service/Application.cpp
+++ b/src/service/Application.cpp
@@ -280,7 +280,7 @@ int main(int argc, char **argv)
application.setApplicationName(QStringLiteral("ActivityManager"));
application.setOrganizationDomain(QStringLiteral("kde.org"));
- // KAboutData about("kactivitymanagerd", Q_NULLPTR, ki18n("KDE Activity Manager"), "3.0",
+ // KAboutData about("kactivitymanagerd5", Q_NULLPTR, ki18n("KDE Activity Manager"), "3.0",
// ki18n("KDE Activity Management Service"),
// KAboutData::License_GPL,
// ki18n("(c) 2010, 2011, 2012 Ivan Cukic"), KLocalizedString(),
@@ -333,7 +333,7 @@ int main(int argc, char **argv)
// Starting the dameon
QProcess::startDetached(
- KAMD_INSTALL_PREFIX "/bin/kactivitymanagerd",
+ KAMD_INSTALL_PREFIX "/bin/kactivitymanagerd5",
QStringList{"start-daemon"}
);
diff --git a/src/service/CMakeLists.txt b/src/service/CMakeLists.txt
index 4b4978b..2220f34 100644
--- a/src/service/CMakeLists.txt
+++ b/src/service/CMakeLists.txt
@@ -62,9 +62,9 @@ qt5_add_dbus_adaptor (
Features.h Features
)
-add_executable (kactivitymanagerd ${kactivitymanager_SRCS})
+add_executable (kactivitymanagerd5 ${kactivitymanager_SRCS})
-target_link_libraries (kactivitymanagerd
+target_link_libraries (kactivitymanagerd5
Qt5::Core
Qt5::DBus
Qt5::Widgets
@@ -84,7 +84,7 @@ install (FILES
)
install (TARGETS
- kactivitymanagerd ${KF5_INSTALL_TARGETS_DEFAULT_ARGS}
+ kactivitymanagerd5 ${KF5_INSTALL_TARGETS_DEFAULT_ARGS}
)
install (FILES
diff --git a/src/service/files/kactivitymanagerd.desktop b/src/service/files/kactivitymanagerd.desktop
index be5faa1..3c9b9a9 100644
--- a/src/service/files/kactivitymanagerd.desktop
+++ b/src/service/files/kactivitymanagerd.desktop
@@ -4,7 +4,7 @@ Icon=preferences-activities
X-KDE-ServiceTypes=
X-DBUS-StartupType=Unique
X-KDE-StartupNotify=false
-Exec=kactivitymanagerd
+Exec=kactivitymanagerd5
Name=Activity Manager
Name[ar]=مدير الأنشطة
+107
View File
@@ -0,0 +1,107 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>kde5-kactivities</Name>
<Homepage>http://www.kde.org</Homepage>
<Packager>
<Name>Pisi Linux Admins</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>LGPLv2</License>
<IsA>library</IsA>
<IsA>app:console</IsA>
<Summary>Library for KDE's Plasma Activities support</Summary>
<Description>Kactivities provides an API for using and interacting with the Plasma Activities Manager.</Description>
<Archive sha1sum="4356688e2c64101df5c340b59ab211e484f745a2" type="tarxz">http://download.kde.org/stable/frameworks/5.9/kactivities-5.9.0.tar.xz</Archive>
<BuildDependencies>
<Dependency>qt5-base-devel</Dependency>
<Dependency>qt5-declarative</Dependency>
<Dependency>boost-devel</Dependency>
<Dependency>kde5-kconfig-devel</Dependency>
<Dependency>kde5-kconfigwidgets-devel</Dependency>
<Dependency>kde5-kcoreaddons-devel</Dependency>
<Dependency>kde5-kcmutils-devel</Dependency>
<Dependency>kde5-kdeclarative-devel</Dependency>
<Dependency>kde5-kdbusaddons-devel</Dependency>
<Dependency>kde5-ki18n-devel</Dependency>
<Dependency>kde5-kio-devel</Dependency>
<Dependency>kde5-kglobalaccel-devel</Dependency>
<Dependency>kde5-kservice-devel</Dependency>
<Dependency>kde5-kxmlgui-devel</Dependency>
<Dependency>kde5-kwindowsystem-devel</Dependency>
<Dependency>extra-cmake-modules</Dependency>
</BuildDependencies>
<Patches>
<Patch level="1">build-source.patch</Patch>
</Patches>
</Source>
<Package>
<Name>kde5-kactivities</Name>
<RuntimeDependencies>
<Dependency>qt5-base</Dependency>
<Dependency>qt5-declarative</Dependency>
<Dependency>boost</Dependency>
<Dependency>kde5-kconfig</Dependency>
<Dependency>kde5-kconfigwidgets</Dependency>
<Dependency>kde5-kcoreaddons</Dependency>
<Dependency>kde5-kcmutils</Dependency>
<Dependency>kde5-kdeclarative</Dependency>
<Dependency>kde5-kdbusaddons</Dependency>
<Dependency>kde5-ki18n</Dependency>
<Dependency>kde5-kio</Dependency>
<Dependency>kde5-kglobalaccel</Dependency>
<Dependency>kde5-kservice</Dependency>
<Dependency>kde5-kxmlgui</Dependency>
<Dependency>kde5-kwindowsystem</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/share</Path>
<Path fileType="localedata">/usr/share/locale</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib/qt5</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>kde5-kactivities-devel</Name>
<Summary>Development files for kactivities</Summary>
<RuntimeDependencies>
<Dependency>qt5-base-devel</Dependency>
<Dependency>boost-devel</Dependency>
<Dependency release="current">kde5-kactivities</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/cmake</Path>
<Path fileType="config">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="3">
<Date>2015-05-21</Date>
<Version>5.9.0</Version>
<Comment>Version bump.</Comment>
<Name>Stefan Gronewold(groni)</Name>
<Email>groni@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2015-02-27</Date>
<Version>5.7.0</Version>
<Comment>Version bump.</Comment>
<Name>Stefan Gronewold(groni)</Name>
<Email>groni@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2014-09-20</Date>
<Version>5.2.0</Version>
<Comment>First release</Comment>
<Name>Idris Kalp</Name>
<Email>idriskalp@gmail.com</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,19 @@
#!/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 kde5
from pisi.actionsapi import pisitools
def setup():
kde5.configure()
def build():
kde5.make()
def install():
kde5.install()
pisitools.dodoc("COPYING-CMAKE-SCRIPTS", "COPYING.LGPL-3")
+87
View File
@@ -0,0 +1,87 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>kde5-kfilemetadata</Name>
<Homepage>http://www.kde.org</Homepage>
<Packager>
<Name>Pisi Linux Admins</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>LGPLv2</License>
<IsA>library</IsA>
<IsA>app:console</IsA>
<Summary>KDE5 library for extracting meta data from files.</Summary>
<Description>KDE library for extracting meta data from files.</Description>
<Archive sha1sum="b637af3b6cbcc0897d20d96b1c5f0b93cb239af5" type="tarxz">http://download.kde.org/stable/plasma/5.3.0/kfilemetadata-5.9.0.tar.xz</Archive>
<BuildDependencies>
<Dependency>qt5-base-devel</Dependency>
<Dependency>kde5-kservice-devel</Dependency>
<Dependency>kde5-kcoreaddons-devel</Dependency>
<Dependency>ebook-tools-devel</Dependency>
<Dependency>exiv2-devel</Dependency>
<Dependency>ffmpeg-devel</Dependency>
<Dependency>taglib-devel</Dependency>
<Dependency>poppler-qt5-devel</Dependency>
<Dependency>kde5-karchive-devel</Dependency>
<Dependency>kde5-ki18n-devel</Dependency>
<Dependency>extra-cmake-modules</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>kde5-kfilemetadata</Name>
<RuntimeDependencies>
<Dependency>qt5-base</Dependency>
<Dependency>ebook-tools</Dependency>
<Dependency>exiv2</Dependency>
<Dependency>exiv2-libs</Dependency>
<Dependency>kde5-kservice</Dependency>
<Dependency>kde5-kcoreaddons</Dependency>
<Dependency>ffmpeg</Dependency>
<Dependency>taglib</Dependency>
<Dependency>poppler-qt5</Dependency>
<Dependency>kde5-karchive</Dependency>
<Dependency>kde5-ki18n</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/share</Path>
<Path fileType="localedata">/usr/share/locale</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib/qt5</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>kde5-kfilemetadata-devel</Name>
<Summary>Development files for kfilemetadata</Summary>
<RuntimeDependencies>
<Dependency>qt5-base-devel</Dependency>
<Dependency release="current">kde5-kfilemetadata</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/cmake</Path>
<Path fileType="config">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="2">
<Date>2015-05-22</Date>
<Version>5.9.0</Version>
<Comment>Version bump.</Comment>
<Name>Stefan Gronewold(groni)</Name>
<Email>groni@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2015-03-04</Date>
<Version>5.6.1</Version>
<Comment>First release</Comment>
<Name>Stefan Gronewold (groni)</Name>
<Email>groni@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,19 @@
#!/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 kde5
from pisi.actionsapi import pisitools
def setup():
kde5.configure()
def build():
kde5.make()
def install():
kde5.install()
pisitools.dodoc("HACKING", "COPYING")
+114
View File
@@ -0,0 +1,114 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>kde5-plasma-desktop</Name>
<Homepage>http://www.kde.org</Homepage>
<Packager>
<Name>Pisi Linux Admins</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>LGPLv2</License>
<IsA>library</IsA>
<IsA>app:console</IsA>
<Summary>KDE5 plasma workspace</Summary>
<Description>This package contains the basic packages for a Plasma workspace.</Description>
<Archive sha1sum="57b7a153a43b6775736e158b13197d1ccab29651" type="tarxz">http://download.kde.org/stable/plasma/5.3.1/plasma-desktop-5.3.1.tar.xz</Archive>
<BuildDependencies>
<Dependency>qt5-base-devel</Dependency>
<Dependency>boost-devel</Dependency>
<Dependency>kde5-kdoctools-devel</Dependency>
<Dependency>xorg-server-devel</Dependency>
<Dependency>xorg-input-evdev-devel</Dependency>
<Dependency>xorg-input-synaptics-devel</Dependency>
<Dependency>extra-cmake-modules</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>kde5-plasma-desktop</Name>
<RuntimeDependencies>
<Dependency>qt5-base</Dependency>
<Dependency>kde5-baloo</Dependency>
<Dependency>libxkbfile</Dependency>
<Dependency>kde5-kconfigwidgets</Dependency>
<Dependency>kde5-kwindowsystem</Dependency>
<Dependency>kde5-kpeople</Dependency>
<Dependency>kde5-knotifications</Dependency>
<Dependency>kde5-kwin</Dependency>
<Dependency>kde5-kwindowsystem</Dependency>
<Dependency>kde5-knotifyconfig</Dependency>
<Dependency>libcanberra</Dependency>
<Dependency>kde5-sonnet</Dependency>
<Dependency>kde5-powerdevil</Dependency>
<Dependency>kde5-system-settings</Dependency>
<Dependency>libXi</Dependency>+
<Dependency>libXft</Dependency>
<Dependency>qt5-svg</Dependency>
<Dependency>kde5-kio</Dependency>
<Dependency>libXfixes</Dependency>
<Dependency>fontconfig</Dependency>
<Dependency>kde5-kauth</Dependency>
<Dependency>kde5-ki18n</Dependency>
<Dependency>kde5-solid</Dependency>
<Dependency>libXcursor</Dependency>
<Dependency>qt5-phonon</Dependency>
<Dependency>kde5-kparts</Dependency>
<Dependency>kde5-kcodecs</Dependency>
<Dependency>kde5-kconfig</Dependency>
<Dependency>kde5-krunner</Dependency>
<Dependency>kde5-kwallet</Dependency>
<Dependency>kde5-kxmlgui</Dependency>
<Dependency>kde5-karchive</Dependency>
<Dependency>kde5-kcmutils</Dependency>
<Dependency>kde5-kservice</Dependency>
<Dependency>qt5-x11extras</Dependency>
<Dependency>kde5-knewstuff</Dependency>
<Dependency>xcb-util-image</Dependency>
<Dependency>kde5-kbookmarks</Dependency>
<Dependency>kde5-kemoticons</Dependency>
<Dependency>kde5-kguiaddons</Dependency>
<Dependency>kde5-kitemviews</Dependency>
<Dependency>pulseaudio-libs</Dependency>
<Dependency>qt5-declarative</Dependency>
<Dependency>kde5-kactivities</Dependency>
<Dependency>kde5-kcompletion</Dependency>
<Dependency>kde5-kcoreaddons</Dependency>
<Dependency>kde5-kdbusaddons</Dependency>
<Dependency>kde5-kiconthemes</Dependency>
<Dependency>kde5-kjobwidgets</Dependency>
<Dependency>kde5-kdeclarative</Dependency>
<Dependency>kde5-kglobalaccel</Dependency>
<Dependency>kde5-kwidgetsaddons</Dependency>
<Dependency>kde5-kdelibs4-support</Dependency>
<Dependency>kde5-plasma-framework</Dependency>
<Dependency>kde5-plasma-workspace</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="config">/etc</Path>
<Path fileType="data">/usr/share</Path>
<Path fileType="localedata">/usr/share/locale</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib/cmake</Path>
<Path fileType="library">/usr/lib/qt5</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
<Replaces>
<Package>kcm-touchpad-frameworks</Package>
</Replaces>
<Conflicts>
<Package>kcm-touchpad-frameworks, kdebase-workspace</Package>
</Conflicts>
</Package>
<History>
<Update release="3">
<Date>2015-05-29</Date>
<Version>5.3.1</Version>
<Comment>Version bump.</Comment>
<Name>Stefan Gronewold(groni)</Name>
<Email>groni@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,19 @@
#!/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 kde5
from pisi.actionsapi import pisitools
def setup():
kde5.configure()
def build():
kde5.make()
def install():
kde5.install()
pisitools.dodoc("README.md", "COPYING", "COPYING.LIB")
+125
View File
@@ -0,0 +1,125 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>kde5-plasma-framework</Name>
<Homepage>http://www.kde.org</Homepage>
<Packager>
<Name>Pisi Linux Admins</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>LGPLv2</License>
<IsA>library</IsA>
<IsA>app:console</IsA>
<Summary>Plasma library and runtime components based upon KDE Frameworks 5 and Qt5</Summary>
<Description>Plasma library and runtime components based upon KF5 and Qt5</Description>
<Archive sha1sum="280ec9e4f7d4abf053f59103d90ced75e7405a3f" type="tarxz">http://download.kde.org/stable/frameworks/5.9/plasma-framework-5.9.0.tar.xz</Archive>
<BuildDependencies>
<Dependency>qt5-base-devel</Dependency>
<Dependency>qt5-svg-devel</Dependency>
<Dependency>qt5-script-devel</Dependency>
<Dependency>qt5-x11extras-devel</Dependency>
<Dependency>qt5-declarative-devel</Dependency>
<Dependency>kde5-kpackage</Dependency>
<Dependency>mesa-devel</Dependency>
<Dependency>kde5-kactivities-devel</Dependency>
<Dependency>kde5-knotifications-devel</Dependency>
<Dependency>kde5-karchive-devel</Dependency>
<Dependency>kde5-kconfig-devel</Dependency>
<Dependency>kde5-kconfigwidgets-devel</Dependency>
<Dependency>kde5-kcoreaddons-devel</Dependency>
<Dependency>kde5-kdbusaddons-devel</Dependency>
<Dependency>kde5-kdeclarative-devel</Dependency>
<Dependency>kde5-kdoctools-devel</Dependency>
<Dependency>kde5-kglobalaccel-devel</Dependency>
<Dependency>kde5-kguiaddons-devel</Dependency>
<Dependency>kde5-ki18n-devel</Dependency>
<Dependency>kde5-kiconthemes-devel</Dependency>
<Dependency>kde5-kio-devel</Dependency>
<Dependency>kde5-kparts-devel</Dependency>
<Dependency>kde5-kservice-devel</Dependency>
<Dependency>kde5-kwindowsystem-devel</Dependency>
<Dependency>kde5-kxmlgui-devel</Dependency>
<Dependency>extra-cmake-modules</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>kde5-plasma-framework</Name>
<RuntimeDependencies>
<Dependency>qt5-base</Dependency>
<Dependency>qt5-svg</Dependency>
<Dependency>qt5-script</Dependency>
<Dependency>qt5-x11extras</Dependency>
<Dependency>qt5-declarative</Dependency>
<Dependency>mesa</Dependency>
<Dependency>kde5-kactivities</Dependency>
<Dependency>kde5-knotifications</Dependency>
<Dependency>kde5-kpackage</Dependency>
<Dependency>kde5-karchive</Dependency>
<Dependency>kde5-kconfig</Dependency>
<Dependency>kde5-kconfigwidgets</Dependency>
<Dependency>kde5-kcoreaddons</Dependency>
<Dependency>kde5-kdbusaddons</Dependency>
<Dependency>kde5-kdeclarative</Dependency>
<Dependency>kde5-kdoctools</Dependency>
<Dependency>kde5-kglobalaccel</Dependency>
<Dependency>kde5-kguiaddons</Dependency>
<Dependency>kde5-ki18n</Dependency>
<Dependency>kde5-kiconthemes</Dependency>
<Dependency>kde5-kio</Dependency>
<Dependency>kde5-kparts</Dependency>
<Dependency>kde5-kservice</Dependency>
<Dependency>kde5-kwindowsystem</Dependency>
<Dependency>kde5-kxmlgui</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/share</Path>
<Path fileType="localedata">/usr/share/locale</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib/qt5</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>kde5-plasma-framework-devel</Name>
<Summary>Development files for plasma-framework</Summary>
<RuntimeDependencies>
<Dependency>qt5-base-devel</Dependency>
<Dependency>mesa-devel</Dependency>
<Dependency release="current">kde5-plasma-framework</Dependency>
<Dependency>kde5-kservice-devel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/cmake</Path>
<Path fileType="config">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="3">
<Date>2015-05-21</Date>
<Version>5.9.0</Version>
<Comment>Version bump.</Comment>
<Name>Stefan Gronewold(groni)</Name>
<Email>groni@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2015-02-27</Date>
<Version>5.7.0</Version>
<Comment>Version bump.</Comment>
<Name>Stefan Gronewold(groni)</Name>
<Email>groni@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2014-09-20</Date>
<Version>5.2.0</Version>
<Comment>First release</Comment>
<Name>Idris Kalp</Name>
<Email>idriskalp@gmail.com</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,19 @@
#!/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 kde5
from pisi.actionsapi import pisitools
def setup():
kde5.configure()
def build():
kde5.make()
def install():
kde5.install()
pisitools.dodoc("COPYING", "HACKING")
@@ -0,0 +1,6 @@
#%PAM-1.0
auth include system-login
account include system-login
password include system-login
session include system-login
@@ -0,0 +1,32 @@
diff --git a/startkde/startkde.cmake b/startkde/startkde.cmake
index 91c8a3c..0c658bd 100644
--- a/startkde/startkde.cmake
+++ b/startkde/startkde.cmake
@@ -20,13 +20,13 @@ unset DYLD_FORCE_FLAT_NAMESPACE
bindir=`echo "$0" | sed -n 's,^\(/.*\)/[^/][^/]*$,\1,p'`
if [ -n "$bindir" ]; then
qbindir=`qtpaths --binaries-dir`
- qdbus=$qbindir/qdbus
+ qdbus=$qbindir/qdbus-qt5
case $PATH in
$bindir|$bindir:*|*:$bindir|*:$bindir:*) ;;
*) PATH=$bindir:$PATH; export PATH;;
esac
else
- qdbus=qdbus
+ qdbus=qdbus-qt5
fi
# Check if a KDE session already is running and whether it's possible to connect to X
@@ -300,9 +300,9 @@ fi
if $qdbus >/dev/null 2>/dev/null; then
: # ok
else
- echo 'startkde: Could not start D-Bus. Can you call qdbus?' 1>&2
+ echo 'startkde: Could not start D-Bus. Can you call qdbus-qt5?' 1>&2
test -n "$ksplash_pid" && kill "$ksplash_pid" 2>/dev/null
- xmessage -geometry 500x100 "Could not start D-Bus. Can you call qdbus?"
+ xmessage -geometry 500x100 "Could not start D-Bus. Can you call qdbus-qt5?"
exit 1
fi
@@ -0,0 +1,29 @@
From dde9b1c1930d333d8daff25c73400e1e67f3c630 Mon Sep 17 00:00:00 2001
From: Hrvoje Senjan <hrvoje.senjan@gmail.com>
Date: Sun, 7 Sep 2014 22:55:24 +0200
Subject: [PATCH 3/3] Remove export of QT_PLUGIN_PATH
---
startkde/startkde.cmake | 6 ------
1 file changed, 6 deletions(-)
diff --git a/startkde/startkde.cmake b/startkde/startkde.cmake
index 51721d1..1d67be0 100644
--- a/startkde/startkde.cmake
+++ b/startkde/startkde.cmake
@@ -220,12 +220,6 @@ for prefix in `echo $scriptpath`; do
done
done
-# Set the path for Qt plugins provided by KDE
-QT_PLUGIN_PATH=${QT_PLUGIN_PATH+$QT_PLUGIN_PATH:}`qtpaths --plugin-dir`
-# TODO: Do we really need this?
-QT_PLUGIN_PATH=$QT_PLUGIN_PATH:$kdehome/lib/kde5/plugins/
-export QT_PLUGIN_PATH
-
# Activate the kde font directories.
#
# There are 4 directories that may be used for supplying fonts for KDE.
--
2.1.0
@@ -0,0 +1,19 @@
diff --git a/startkde/startkde.cmake b/startkde/startkde.cmake
index 0c658bd..51721d1 100644
--- a/startkde/startkde.cmake
+++ b/startkde/startkde.cmake
@@ -64,6 +64,14 @@ fi
mkdir -p $configDir
+kdehome=$HOME/@KDE_DEFAULT_HOME@
+test -n "$KDEHOME" && kdehome=`echo "$KDEHOME"|sed "s,^~/,$HOME/,"`
+
+# see kstartupconfig source for usage
+mkdir -m 700 -p $kdehome
+mkdir -m 700 -p $kdehome/share
+mkdir -m 700 -p $kdehome/share/config
+
#This is basically setting defaults so we can use them with kstartupconfig5
cat >$configDir/startupconfigkeys <<EOF
kcminputrc Mouse cursorTheme 'breeze_cursors'
@@ -0,0 +1,6 @@
#%PAM-1.0
auth include system-login
account include system-login
password include system-login
session include system-login
@@ -0,0 +1,17 @@
--- a/lookandfeel/contents/lockscreen/LockScreen.qml
+++ b/lookandfeel/contents/lockscreen/LockScreen.qml
@@ -156,6 +156,14 @@
enabled: !authenticator.graceLocked
onAccepted: unlockFunction()
focus: true
+ //HACK: Similar hack is needed in sddm loginscreen
+ //TODO: investigate
+ Timer {
+ interval: 200
+ running: true
+ repeat: false
+ onTriggered: passwordInput.forceActiveFocus()
+ }
visible: block.mainItem.model.get(block.mainItem.selectedIndex)["showPassword"]
onVisibleChanged: {
if (visible) {
+183
View File
@@ -0,0 +1,183 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>kde5-plasma-workspace</Name>
<Homepage>http://www.kde.org</Homepage>
<Packager>
<Name>Pisi Linux Admins</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>LGPLv2</License>
<IsA>library</IsA>
<IsA>app:console</IsA>
<IsA>app:gui</IsA>
<Summary>The KDE5 Plasma Workspace Components</Summary>
<Description>The KDE5 Plasma Workspace Components</Description>
<Archive sha1sum="3ea427c6d67b0fec5be50d1d1e305421eb623840" type="tarxz">http://download.kde.org/stable/plasma/5.3.1/plasma-workspace-5.3.1.tar.xz</Archive>
<BuildDependencies>
<Dependency>qt5-base-devel</Dependency>
<Dependency>kde5-libkscreen-devel</Dependency>
<Dependency>kde5-libksysguard-devel</Dependency>
<Dependency>libqalculate-devel</Dependency>
<Dependency>gpsd-devel</Dependency>
<Dependency>kde5-kwayland</Dependency>
<Dependency>kde5-baloo-devel</Dependency>
<Dependency>extra-cmake-modules</Dependency>
<Dependency>kde5-kdelibs4-support-devel</Dependency>
<Dependency>kde5-kdoctools-devel</Dependency>
<Dependency>kde5-krunner-devel</Dependency>
<Dependency>kde5-kwin-devel</Dependency>
<Dependency>libXcursor-devel</Dependency>
<Dependency>libXrender-devel</Dependency>
<Dependency>xorg-util</Dependency>
<Dependency>xcb-util-keysyms-devel</Dependency>
<Dependency>xcb-util-image-devel</Dependency>
<Dependency>xcb-util-renderutil-devel</Dependency>
<Dependency>kde5-networkmanager-qt-devel</Dependency>
<Dependency>kde5-kxmlrpcclient-devel</Dependency>
<Dependency>extra-cmake-modules</Dependency>
</BuildDependencies>
<Patches>
<!--<Patch level="1">lockscreen-focus.patch</Patch> -->
<!--<Patch level="1">create_kdehome.patch</Patch>
<Patch level="1">0001-Rename-qdbus-in-startkde.patch</Patch>
<Patch level="1">0003-Remove-export-of-QT_PLUGIN_PATH.patch</Patch> -->
</Patches>
</Source>
<Package>
<Name>kde5-plasma-workspace</Name>
<RuntimeDependencies>
<Dependency>qt5-base</Dependency>+
<Dependency>qt5-tools</Dependency>
<Dependency>cln</Dependency>
<Dependency>gpsd</Dependency>
<Dependency>libSM</Dependency>
<Dependency>libXi</Dependency>
<Dependency>libICE</Dependency>
<Dependency>kde5-kio</Dependency>
<Dependency>kde5-kjs</Dependency>
<Dependency>libXfixes</Dependency>
<Dependency>kde5-baloo</Dependency>
<Dependency>kde5-kauth</Dependency>
<Dependency>kde5-kdesu</Dependency>
<Dependency>kde5-ki18n</Dependency>
<Dependency>kde5-solid</Dependency>
<Dependency>qt5-script</Dependency>
<Dependency>qt5-phonon</Dependency>
<Dependency>qt5-webkit</Dependency>
<Dependency>kde5-kcrash</Dependency>
<Dependency>kde5-kconfig</Dependency>
<Dependency>kde5-kwallet</Dependency>
<Dependency>kde5-kxmlgui</Dependency>
<Dependency>kde5-kpackage</Dependency>
<Dependency>kde5-kservice</Dependency>
<Dependency>qt5-x11extras</Dependency>
<Dependency>kde5-kdewebkit</Dependency>
<Dependency>kde5-kidletime</Dependency>
<Dependency>wayland-client</Dependency>
<Dependency>wayland-server</Dependency>
<Dependency>kde5-kbookmarks</Dependency>
<Dependency>kde5-kguiaddons</Dependency>
<Dependency>kde5-kitemviews</Dependency>
<Dependency>qt5-declarative</Dependency>
<Dependency>qt5-libdbusmenu</Dependency>
<Dependency>kde5-kactivities</Dependency>
<Dependency>kde5-kcompletion</Dependency>
<Dependency>kde5-kcoreaddons</Dependency>
<Dependency>kde5-kdbusaddons</Dependency>
<Dependency>kde5-kiconthemes</Dependency>
<Dependency>kde5-kjobwidgets</Dependency>
<Dependency>kde5-kdeclarative</Dependency>
<Dependency>kde5-kglobalaccel</Dependency>
<Dependency>kde5-ktextwidgets</Dependency>
<Dependency>kde5-kwindowsystem</Dependency>
<Dependency>kde5-kxmlrpcclient</Dependency>
<Dependency>kde5-kconfigwidgets</Dependency>
<Dependency>kde5-knotifications</Dependency>
<Dependency>kde5-kwidgetsaddons</Dependency>
<Dependency>kde5-plasma-framework</Dependency>
<Dependency>kde5-kde-cli-tools</Dependency>
<Dependency>kde5-kjsembed</Dependency>
<Dependency>kde5-knewstuff</Dependency>
<Dependency>kde5-knotifyconfig</Dependency>
<Dependency>kde5-ktexteditor</Dependency>
<Dependency>kde5-kwayland</Dependency>
<Dependency>kde5-libkscreen</Dependency>
<Dependency>kde5-libksysguard</Dependency>
<Dependency>libqalculate</Dependency>
<Dependency>kde5-krunner</Dependency>
<Dependency>kde5-libksysguard</Dependency>
<Dependency>kde5-kdelibs4-support</Dependency>
<Dependency>kde5-networkmanager-qt</Dependency>
<Dependency>libXrender</Dependency>
<Dependency>xcb-util-keysyms</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="config">/etc/pam.d</Path>
<Path fileType="config">/etc/xdg</Path>
<Path fileType="data">/usr/share</Path>
<Path fileType="applications">/usr/share/applications</Path>
<Path fileType="localedata">/usr/share/locale</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib/qt5/plugins</Path>
<Path fileType="library">/usr/lib/qt5/qml</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
<Replaces>
<Package>kde-workspace</Package>
</Replaces>
<Conflicts>
<Package>kde-workspace</Package>
</Conflicts>
</Package>
<Package>
<Name>kde5-plasma-workspace-devel</Name>
<Summary>Development files for kde5 plasma-workspace</Summary>
<RuntimeDependencies>
<Dependency>qt5-base-devel</Dependency>
<Dependency release="current">kde5-plasma-workspace</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/cmake</Path>
<Path fileType="config">/usr/lib/pkgconfig</Path>
</Files>
<AdditionalFiles>
<AdditionalFile target="/etc/pam.d/kde" permission="0644" owner="root">kde.pam</AdditionalFile>
</AdditionalFiles>
<Replaces>
<Package>kde-workspace-devel</Package>
</Replaces>
<Conflicts>
<Package>kde-workspace-devel</Package>
</Conflicts>
</Package>
<Package>
<Name>kde5-drkonqi</Name>
<Summary>KDE crash handler</Summary>
<RuntimeDependencies>
<Dependency>kde5-kdewebkit</Dependency>
<Dependency>kde5-kxmlrpcclient</Dependency>
<Dependency release="current">kde5-plasma-workspace</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/lib/libexec</Path>
<!--<Path fileType="library">/usr/lib</Path>
<Path fileType="data">/usr/share</Path> -->
</Files>
</Package>
<History>
<Update release="1">
<Date>2015-06-12</Date>
<Version>5.3.1</Version>
<Comment>First Release.</Comment>
<Name>Stefan Gronewold(groni)</Name>
<Email>groni@pisilinux.org</Email>
</Update>
</History>
</PISI>