From 40589fc92de4af9deb426c3ce755a3980736a974 Mon Sep 17 00:00:00 2001 From: Denis Revin Date: Mon, 17 Oct 2016 13:07:53 +0400 Subject: [PATCH 01/17] New package: kde-cli-tools-5.8.7 --- srcpkgs/kde-cli-tools/template | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 srcpkgs/kde-cli-tools/template diff --git a/srcpkgs/kde-cli-tools/template b/srcpkgs/kde-cli-tools/template new file mode 100644 index 00000000000..061462a7088 --- /dev/null +++ b/srcpkgs/kde-cli-tools/template @@ -0,0 +1,15 @@ +# Template file for 'kde-cli-tools' +pkgname=kde-cli-tools +version=5.8.7 +revision=1 +build_style=cmake +configure_args="-DBUILD_TESTING=OFF" +hostmakedepends="extra-cmake-modules pkg-config" +makedepends="kdoctools kcmutils-devel kdelibs4support-devel kdesu-devel" +depends="xdg-utils" +short_desc="KDE CLI tools" +maintainer="Denis Revin " +license="LGPL-2" +homepage="https://projects.kde.org/projects/plasma/kde-cli-tools" +distfiles="http://download.kde.org/stable/plasma/${version}/${pkgname}-${version}.tar.xz" +checksum=cb2c253e8a9baa466067d05938c669c05ae8bac7f8ba349fe2bb8edbb7cdebe7 From 3ed5e3020c51d02425230c7d7de1d19c6ad49a81 Mon Sep 17 00:00:00 2001 From: Denis Revin Date: Tue, 18 Oct 2016 09:20:32 +0400 Subject: [PATCH 02/17] New package: kdecoration-5.8.7 --- common/shlibs | 2 ++ srcpkgs/kdecoration-devel | 1 + srcpkgs/kdecoration/template | 24 ++++++++++++++++++++++++ 3 files changed, 27 insertions(+) create mode 120000 srcpkgs/kdecoration-devel create mode 100644 srcpkgs/kdecoration/template diff --git a/common/shlibs b/common/shlibs index c974d9692b8..0a7fd837825 100644 --- a/common/shlibs +++ b/common/shlibs @@ -885,6 +885,8 @@ libprotoc.so.13 protobuf-3.3.0_1 libprotobuf.so.13 protobuf-3.3.0_1 libprotobuf-lite.so.13 protobuf-lite-3.3.0_1 libmcpp.so.0 libmcpp-2.7.2_1 +libkdecorations2.so.5 kdecoration-5.8.4_1 +libkdecorations2private.so.5 kdecoration-5.8.4_1 libGlacier2.so.35 libIce-3.5.0_1 libIce.so.35 libIce-3.5.0_1 libIceSSL.so.35 libIce-3.5.0_1 diff --git a/srcpkgs/kdecoration-devel b/srcpkgs/kdecoration-devel new file mode 120000 index 00000000000..576f2ee6da0 --- /dev/null +++ b/srcpkgs/kdecoration-devel @@ -0,0 +1 @@ +kdecoration \ No newline at end of file diff --git a/srcpkgs/kdecoration/template b/srcpkgs/kdecoration/template new file mode 100644 index 00000000000..cdaf2ca7574 --- /dev/null +++ b/srcpkgs/kdecoration/template @@ -0,0 +1,24 @@ +# Template file for 'kdecoration' +pkgname=kdecoration +version=5.8.7 +revision=1 +build_style=cmake +configure_args="-DBUILD_TESTING=OFF" +hostmakedepends="extra-cmake-modules" +makedepends="qt5-devel" +short_desc="KDE Plugin based library to create window decorations" +maintainer="Denis Revin " +license="LGPL-2" +homepage="https://projects.kde.org/projects/plasma/kdecoration" +distfiles="http://download.kde.org/stable/plasma/${version}/${pkgname}-${version}.tar.xz" +checksum=3736940fb1d07048757e7fdff3d68f3770d328a2e60d2e24875bb27f8166fae7 + +kdecoration-devel_package() { + short_desc+=" - development" + depends="${makedepends} ${sourcepkg}>=${version}_${revision}" + pkg_install() { + vmove usr/include + vmove usr/lib/cmake + vmove usr/lib/*.so + } +} From ec5eb9f10ffdc5dad515a8a1d9a6be62c868b66b Mon Sep 17 00:00:00 2001 From: Denis Revin Date: Tue, 18 Oct 2016 09:46:38 +0400 Subject: [PATCH 03/17] libkscreen: update to 5.8.7 --- srcpkgs/libkscreen/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/libkscreen/template b/srcpkgs/libkscreen/template index 3aa1cb70610..15055f8c164 100644 --- a/srcpkgs/libkscreen/template +++ b/srcpkgs/libkscreen/template @@ -1,6 +1,6 @@ # Template file for 'libkscreen' pkgname=libkscreen -version=5.7.5 +version=5.8.7 revision=1 build_style=cmake configure_args="-DBUILD_TESTING=OFF" @@ -11,7 +11,7 @@ maintainer="Juan RP " license="GPL-2" homepage="https://projects.kde.org/projects/extragear/libs/libkscreen" distfiles="http://download.kde.org/stable/plasma/${version}/${pkgname}-${version}.tar.xz" -checksum=e11894969cfb6d094f6cdcca1ab3a2d3b1238f17fb6645119629737c1e989c7c +checksum=9c8e2e47b0b15e105b320d6f581b9e210509100c315007a4746fe14637a3c273 libkscreen-devel_package() { short_desc+=" - development" From 09d6c3c78c0f4d0ed0a071faa24bd6d2b79540c6 Mon Sep 17 00:00:00 2001 From: Denis Revin Date: Tue, 18 Oct 2016 11:35:27 +0400 Subject: [PATCH 04/17] New package: libksysguard-5.8.7 --- common/shlibs | 4 ++++ srcpkgs/libksysguard-devel | 1 + srcpkgs/libksysguard/template | 24 ++++++++++++++++++++++++ 3 files changed, 29 insertions(+) create mode 120000 srcpkgs/libksysguard-devel create mode 100644 srcpkgs/libksysguard/template diff --git a/common/shlibs b/common/shlibs index 0a7fd837825..5618c40c766 100644 --- a/common/shlibs +++ b/common/shlibs @@ -444,6 +444,10 @@ libparted.so.2 libparted-3.1_1 libparted-fs-resize.so.0 libparted-3.1_1 libntfs-3g.so.88 ntfs-3g-2017.3.23_1 libruby.so.2.4 ruby-2.4.0_1 +libprocessui.so.7 libksysguard-5.8.4_1 +libksignalplotter.so.7 libksysguard-5.8.4_1 +libksgrd.so.7 libksysguard-5.8.4_1 +libprocesscore.so.7 libksysguard-5.8.4_1 libxenctrl.so.4.7 xen-libs-4.7_1 libxenguest.so.4.7 xen-libs-4.7_1 libxlutil.so.4.7 xen-libs-4.7_1 diff --git a/srcpkgs/libksysguard-devel b/srcpkgs/libksysguard-devel new file mode 120000 index 00000000000..faf40d53fbd --- /dev/null +++ b/srcpkgs/libksysguard-devel @@ -0,0 +1 @@ +libksysguard \ No newline at end of file diff --git a/srcpkgs/libksysguard/template b/srcpkgs/libksysguard/template new file mode 100644 index 00000000000..e259f7bea80 --- /dev/null +++ b/srcpkgs/libksysguard/template @@ -0,0 +1,24 @@ +# Template file for 'libksysguard' +pkgname=libksysguard +version=5.8.7 +revision=1 +build_style=cmake +configure_args="-DBUILD_TESTING=OFF" +hostmakedepends="extra-cmake-modules" +makedepends="qt5-webkit-devel plasma-framework-devel" +short_desc="KDE libksysguard" +maintainer="Denis Revin " +license="LGPL-2" +homepage="https://projects.kde.org/projects/plasma/libksysguard" +distfiles="http://download.kde.org/stable/plasma/${version}/${pkgname}-${version}.tar.xz" +checksum=e353865b4fa45b870a65c360f071b9b138cb81acd02ce6752c094d8de7761ba3 + +libksysguard-devel_package() { + short_desc+=" - development" + depends="${makedepends} ${sourcepkg}>=${version}_${revision}" + pkg_install() { + vmove usr/include + vmove usr/lib/cmake + vmove usr/lib/*.so + } +} From 83e4b0239d0b92b1fcafe2447cee4fec163c911c Mon Sep 17 00:00:00 2001 From: Denis Revin Date: Tue, 18 Oct 2016 15:07:00 +0400 Subject: [PATCH 05/17] New package: breeze-5.8.7 --- srcpkgs/breeze/template | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 srcpkgs/breeze/template diff --git a/srcpkgs/breeze/template b/srcpkgs/breeze/template new file mode 100644 index 00000000000..7e1129479bb --- /dev/null +++ b/srcpkgs/breeze/template @@ -0,0 +1,15 @@ +# Template file for 'breeze' +pkgname=breeze +version=5.8.7 +revision=1 +build_style=cmake +configure_args="-DBUILD_TESTING=OFF" +hostmakedepends="extra-cmake-modules" +makedepends="frameworkintegration-devel kdecoration-devel kwayland-devel plasma-framework-devel kcmutils-devel" +depends="breeze-icons frameworkintegration" +short_desc="Breeze visual style for the Plasma Desktop" +maintainer="Denis Revin " +license="LGPL-2" +homepage="https://projects.kde.org/projects/plasma/breeze" +distfiles="http://download.kde.org/stable/plasma/${version}/${pkgname}-${version}.tar.xz" +checksum=ace62e902d8ec53aff761b26482c666663b0807274e8de6f6c8d7f39dcf21c56 From ccdcadd7a34d95a394d8d15c37112a8fa27fd715 Mon Sep 17 00:00:00 2001 From: Denis Revin Date: Tue, 18 Oct 2016 15:09:48 +0400 Subject: [PATCH 06/17] New package: breeze-gtk-5.8.7 --- srcpkgs/breeze-gtk/template | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 srcpkgs/breeze-gtk/template diff --git a/srcpkgs/breeze-gtk/template b/srcpkgs/breeze-gtk/template new file mode 100644 index 00000000000..ad6b2ecb1ae --- /dev/null +++ b/srcpkgs/breeze-gtk/template @@ -0,0 +1,14 @@ +# Template file for 'breeze-gtk' +pkgname=breeze-gtk +version=5.8.7 +revision=1 +build_style=cmake +configure_args="-DBUILD_TESTING=OFF" +hostmakedepends="extra-cmake-modules" +makedepends="qt5-devel" +short_desc="A GTK Theme Built to Match KDE's Breeze" +maintainer="Denis Revin " +license="LGPL-2" +homepage="https://projects.kde.org/projects/plasma/breeze-gtk" +distfiles="http://download.kde.org/stable/plasma/${version}/${pkgname}-${version}.tar.xz" +checksum=7a032ba552cf2786c8cbaa8ae5aefcc60d81e1669cf53569db0abb2384e3793e From a77e4a2c56682bc1048b7740238995b954b9ba27 Mon Sep 17 00:00:00 2001 From: Denis Revin Date: Fri, 21 Oct 2016 16:38:14 +0400 Subject: [PATCH 07/17] New package: kscreenlocker-5.8.7 --- common/shlibs | 1 + srcpkgs/kscreenlocker-devel | 1 + srcpkgs/kscreenlocker/patches/musl.patch | 10 ++++++++++ srcpkgs/kscreenlocker/template | 24 ++++++++++++++++++++++++ 4 files changed, 36 insertions(+) create mode 120000 srcpkgs/kscreenlocker-devel create mode 100644 srcpkgs/kscreenlocker/patches/musl.patch create mode 100644 srcpkgs/kscreenlocker/template diff --git a/common/shlibs b/common/shlibs index 5618c40c766..7ead0c5d53b 100644 --- a/common/shlibs +++ b/common/shlibs @@ -440,6 +440,7 @@ libsensors.so.4 libsensors-3.1.1_1 libcap-ng.so.0 libcap-ng-0.6.2_1 libphysfs.so.1 physfs-2.0.0_1 libSDL_ttf-2.0.so.0 SDL_ttf-2.0.9_1 +libKScreenLocker.so.5 kscreenlocker-5.8.4_1 libparted.so.2 libparted-3.1_1 libparted-fs-resize.so.0 libparted-3.1_1 libntfs-3g.so.88 ntfs-3g-2017.3.23_1 diff --git a/srcpkgs/kscreenlocker-devel b/srcpkgs/kscreenlocker-devel new file mode 120000 index 00000000000..7402ecc3bba --- /dev/null +++ b/srcpkgs/kscreenlocker-devel @@ -0,0 +1 @@ +kscreenlocker \ No newline at end of file diff --git a/srcpkgs/kscreenlocker/patches/musl.patch b/srcpkgs/kscreenlocker/patches/musl.patch new file mode 100644 index 00000000000..677073fcf84 --- /dev/null +++ b/srcpkgs/kscreenlocker/patches/musl.patch @@ -0,0 +1,10 @@ +--- kcheckpass/kcheckpass.c.orig 2016-12-20 15:34:56.868688234 +0400 ++++ kcheckpass/kcheckpass.c 2016-12-20 15:35:48.092223200 +0400 +@@ -45,6 +45,7 @@ + * + *****************************************************************/ + ++#define _GNU_SOURCE + #include "kcheckpass.h" + + #include diff --git a/srcpkgs/kscreenlocker/template b/srcpkgs/kscreenlocker/template new file mode 100644 index 00000000000..90da4c9b944 --- /dev/null +++ b/srcpkgs/kscreenlocker/template @@ -0,0 +1,24 @@ +# Template file for 'kscreenlocker' +pkgname=kscreenlocker +version=5.8.7 +revision=1 +build_style=cmake +configure_args="-DBUILD_TESTING=OFF" +hostmakedepends="extra-cmake-modules pkg-config" +makedepends="kdeclarative-devel kidletime-devel kcmutils-devel kwayland-devel libXi-devel pam-devel libXcursor-devel" +short_desc="KDE Library and components for secure lock screen architecture" +maintainer="Denis Revin " +license="GPL-2" +homepage="https://projects.kde.org/projects/plasma/kscreenlocker" +distfiles="http://download.kde.org/stable/plasma/${version}/${pkgname}-${version}.tar.xz" +checksum=bc7c61a24a5fb7ba84ac24508f5c82a36506b18deb331d8098873a7ce428d003 + +kscreenlocker-devel_package() { + short_desc+=" - development" + depends="${makedepends} ${sourcepkg}>=${version}_${revision}" + pkg_install() { + vmove usr/include + vmove usr/lib/cmake + vmove usr/lib/*.so + } +} From 02409f7e23e502e5b9fbcc2ab85732acb5200b8e Mon Sep 17 00:00:00 2001 From: Denis Revin Date: Sun, 18 Dec 2016 15:54:21 +0400 Subject: [PATCH 08/17] New package: oxygen-5.8.7 --- srcpkgs/oxygen/template | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 srcpkgs/oxygen/template diff --git a/srcpkgs/oxygen/template b/srcpkgs/oxygen/template new file mode 100644 index 00000000000..6043ce3ad1d --- /dev/null +++ b/srcpkgs/oxygen/template @@ -0,0 +1,14 @@ +# Template file for 'oxygen' +pkgname=oxygen +version=5.8.7 +revision=1 +build_style=cmake +configure_args="-DBUILD_TESTING=OFF" +hostmakedepends="extra-cmake-modules pkg-config" +makedepends="kdecoration-devel frameworkintegration-devel kwayland-devel kcmutils-devel kdoctools" +short_desc="Oxygen visual style for the Plasma Desktop" +maintainer="Denis Revin " +license="LGPL-2" +homepage="https://projects.kde.org/projects/plasma/oxygen" +distfiles="http://download.kde.org/stable/plasma/${version}/${pkgname}-${version}.tar.xz" +checksum=6b6bcf69bc50182671e55680ba2e260d569a6203131108728ca58d584716453b From 06e0305396976309dfaa4d7bb9344bb6dcd7c59b Mon Sep 17 00:00:00 2001 From: Denis Revin Date: Sun, 18 Dec 2016 16:44:12 +0400 Subject: [PATCH 09/17] New package: kinfocenter-5.8.7 --- srcpkgs/kinfocenter/template | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 srcpkgs/kinfocenter/template diff --git a/srcpkgs/kinfocenter/template b/srcpkgs/kinfocenter/template new file mode 100644 index 00000000000..b9e96696666 --- /dev/null +++ b/srcpkgs/kinfocenter/template @@ -0,0 +1,14 @@ +# Template file for 'kinfocenter' +pkgname=kinfocenter +version=5.8.7 +revision=1 +build_style=cmake +configure_args="-DBUILD_TESTING=OFF" +hostmakedepends="extra-cmake-modules pkg-config" +makedepends="kdoctools plasma-framework-devel kdesignerplugin-devel kcmutils-devel kdelibs4support-devel kwayland-devel glu-devel pciutils-devel libraw1394-devel" +short_desc="KDE Info Center" +maintainer="Denis Revin " +license="GPL-2" +homepage="https://projects.kde.org/projects/plasma/kinfocenter" +distfiles="http://download.kde.org/stable/plasma/${version}/${pkgname}-${version}.tar.xz" +checksum=8e6c43201fb4581317638608623a32e290e22824d39b62a056b956989a46fd8f From 72832d15655b49c2913f9ac136952e49c14df4d2 Mon Sep 17 00:00:00 2001 From: Denis Revin Date: Mon, 19 Dec 2016 10:23:27 +0400 Subject: [PATCH 10/17] New package: ksysguard-5.8.7 --- srcpkgs/ksysguard/patches/musl.patch | 13 +++++++++++++ srcpkgs/ksysguard/template | 15 +++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 srcpkgs/ksysguard/patches/musl.patch create mode 100644 srcpkgs/ksysguard/template diff --git a/srcpkgs/ksysguard/patches/musl.patch b/srcpkgs/ksysguard/patches/musl.patch new file mode 100644 index 00000000000..cead379ea79 --- /dev/null +++ b/srcpkgs/ksysguard/patches/musl.patch @@ -0,0 +1,13 @@ +--- ksysguardd/Linux/netstat.c.orig 2016-12-20 14:11:50.955834485 +0400 ++++ ksysguardd/Linux/netstat.c 2016-12-20 14:12:42.736385772 +0400 +@@ -32,6 +32,10 @@ + #include "ccont.h" + #include "netstat.h" + ++#if !defined(__GLIBC__) ++typedef unsigned int uint; ++#endif ++ + static CONTAINER TcpSocketList = 0; + static CONTAINER UdpSocketList = 0; + static CONTAINER UnixSocketList = 0; diff --git a/srcpkgs/ksysguard/template b/srcpkgs/ksysguard/template new file mode 100644 index 00000000000..80853b9b4b9 --- /dev/null +++ b/srcpkgs/ksysguard/template @@ -0,0 +1,15 @@ +# Template file for 'ksysguard' +pkgname=ksysguard +version=5.8.7 +revision=1 +build_style=cmake +configure_args="-DBUILD_TESTING=OFF" +hostmakedepends="extra-cmake-modules" +makedepends="kdoctools knewstuff-devel libksysguard-devel kinit-devel libsensors-devel" +depends="hicolor-icon-theme lm_sensors" +short_desc="KDE program to monitor various elements of your system" +maintainer="Denis Revin " +license="GPL-2" +homepage="https://projects.kde.org/projects/plasma/ksysguard" +distfiles="http://download.kde.org/stable/plasma/${version}/${pkgname}-${version}.tar.xz" +checksum=ab69a8f3c8d21422b17e689dc0cf1b2137723dafded343ad3ea8db1802014080 From 0664191ad07ca8d058f53396e760df95bd61d609 Mon Sep 17 00:00:00 2001 From: Denis Revin Date: Tue, 20 Dec 2016 15:54:52 +0400 Subject: [PATCH 11/17] New package: kwin-5.8.7 --- srcpkgs/kwin-devel | 1 + .../kwin_modular_platformsupport.patch | 460 ++++++++++++++++++ srcpkgs/kwin/template | 24 + 3 files changed, 485 insertions(+) create mode 120000 srcpkgs/kwin-devel create mode 100644 srcpkgs/kwin/patches/kwin_modular_platformsupport.patch create mode 100644 srcpkgs/kwin/template diff --git a/srcpkgs/kwin-devel b/srcpkgs/kwin-devel new file mode 120000 index 00000000000..d8bc5fd3a2c --- /dev/null +++ b/srcpkgs/kwin-devel @@ -0,0 +1 @@ +kwin \ No newline at end of file diff --git a/srcpkgs/kwin/patches/kwin_modular_platformsupport.patch b/srcpkgs/kwin/patches/kwin_modular_platformsupport.patch new file mode 100644 index 00000000000..1ae59c9deab --- /dev/null +++ b/srcpkgs/kwin/patches/kwin_modular_platformsupport.patch @@ -0,0 +1,460 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 3d2883f..bf90ab0 100644 +--- CMakeLists.txt ++++ CMakeLists.txt +@@ -241,7 +241,14 @@ set_package_properties(X11_XCB PROPERTIES + TYPE OPTIONAL) + + # dependencies for QPA plugin +-find_package(Qt5PlatformSupport REQUIRED) ++if(Qt5Core_VERSION VERSION_LESS "5.8.0") ++ find_package(Qt5PlatformSupport REQUIRED) ++else() ++ find_package(Qt5FontDatabaseSupport REQUIRED) ++ find_package(Qt5ThemeSupport REQUIRED) ++ find_package(Qt5EventDispatcherSupport REQUIRED) ++endif() ++ + find_package(Freetype REQUIRED) + set_package_properties(Freetype PROPERTIES DESCRIPTION "A font rendering engine" + URL "http://www.freetype.org" +diff --git a/cmake/modules/FindQt5EventDispatcherSupport.cmake b/cmake/modules/FindQt5EventDispatcherSupport.cmake +new file mode 100644 +index 0000000..948efe0 +--- /dev/null ++++ cmake/modules/FindQt5EventDispatcherSupport.cmake +@@ -0,0 +1,122 @@ ++#.rst: ++# FindQt5EventDispatcherSupport ++# ------- ++# ++# Try to find Qt5EventDispatcherSupport on a Unix system. ++# ++# This will define the following variables: ++# ++# ``Qt5EventDispatcherSupport_FOUND`` ++# True if (the requested version of) Qt5EventDispatcherSupport is available ++# ``Qt5EventDispatcherSupport_VERSION`` ++# The version of Qt5EventDispatcherSupport ++# ``Qt5EventDispatcherSupport_LIBRARIES`` ++# This can be passed to target_link_libraries() instead of the ``Qt5EventDispatcherSupport::Qt5EventDispatcherSupport`` ++# target ++# ``Qt5EventDispatcherSupport_INCLUDE_DIRS`` ++# This should be passed to target_include_directories() if the target is not ++# used for linking ++# ``Qt5EventDispatcherSupport_DEFINITIONS`` ++# This should be passed to target_compile_options() if the target is not ++# used for linking ++# ++# If ``Qt5EventDispatcherSupport_FOUND`` is TRUE, it will also define the following imported target: ++# ++# ``Qt5EventDispatcherSupport::Qt5EventDispatcherSupport`` ++# The Qt5EventDispatcherSupport library ++# ++# In general we recommend using the imported target, as it is easier to use. ++# Bear in mind, however, that if the target is in the link interface of an ++# exported library, it must be made available by the package config file. ++ ++#============================================================================= ++# Copyright 2014 Alex Merry ++# Copyright 2014 Martin Gräßlin ++# Copyright 2016 Takahiro Hashimoto ++# ++# Redistribution and use in source and binary forms, with or without ++# modification, are permitted provided that the following conditions ++# are met: ++# ++# 1. Redistributions of source code must retain the copyright ++# notice, this list of conditions and the following disclaimer. ++# 2. Redistributions in binary form must reproduce the copyright ++# notice, this list of conditions and the following disclaimer in the ++# documentation and/or other materials provided with the distribution. ++# 3. The name of the author may not be used to endorse or promote products ++# derived from this software without specific prior written permission. ++# ++# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR ++# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES ++# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ++# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, ++# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT ++# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ++# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ++# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ++# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF ++# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ++#============================================================================= ++ ++if(CMAKE_VERSION VERSION_LESS 2.8.12) ++ message(FATAL_ERROR "CMake 2.8.12 is required by FindQt5EventDispatcherSupport.cmake") ++endif() ++if(CMAKE_MINIMUM_REQUIRED_VERSION VERSION_LESS 2.8.12) ++ message(AUTHOR_WARNING "Your project should require at least CMake 2.8.12 to use FindQt5EventDispatcherSupport.cmake") ++endif() ++ ++# Use pkg-config to get the directories and then use these values ++# in the FIND_PATH() and FIND_LIBRARY() calls ++find_package(PkgConfig) ++pkg_check_modules(PKG_Qt5EventDispatcherSupport QUIET Qt5Gui) ++ ++set(Qt5EventDispatcherSupport_DEFINITIONS ${PKG_Qt5EventDispatcherSupport_CFLAGS_OTHER}) ++set(Qt5EventDispatcherSupport_VERSION ${PKG_Qt5EventDispatcherSupport_VERSION}) ++ ++find_path(Qt5EventDispatcherSupport_INCLUDE_DIR ++ NAMES ++ QtEventDispatcherSupport/private/qunixeventdispatcher_qpa_p.h ++ HINTS ++ ${PKG_Qt5EventDispatcherSupport_INCLUDEDIR}/QtEventDispatcherSupport/${PKG_Qt5EventDispatcherSupport_VERSION}/ ++) ++find_library(Qt5EventDispatcherSupport_LIBRARY ++ NAMES ++ Qt5EventDispatcherSupport ++ HINTS ++ ${PKG_Qt5EventDispatcherSupport_LIBRARY_DIRS} ++) ++ ++include(FindPackageHandleStandardArgs) ++find_package_handle_standard_args(Qt5EventDispatcherSupport ++ FOUND_VAR ++ Qt5EventDispatcherSupport_FOUND ++ REQUIRED_VARS ++ Qt5EventDispatcherSupport_LIBRARY ++ Qt5EventDispatcherSupport_INCLUDE_DIR ++ VERSION_VAR ++ Qt5EventDispatcherSupport_VERSION ++) ++ ++if(Qt5EventDispatcherSupport_FOUND AND NOT TARGET Qt5EventDispatcherSupport::Qt5EventDispatcherSupport) ++ add_library(Qt5EventDispatcherSupport::Qt5EventDispatcherSupport UNKNOWN IMPORTED) ++ set_target_properties(Qt5EventDispatcherSupport::Qt5EventDispatcherSupport PROPERTIES ++ IMPORTED_LOCATION "${Qt5EventDispatcherSupport_LIBRARY}" ++ INTERFACE_COMPILE_OPTIONS "${Qt5EventDispatcherSupport_DEFINITIONS}" ++ INTERFACE_INCLUDE_DIRECTORIES "${Qt5EventDispatcherSupport_INCLUDE_DIR}" ++ ) ++endif() ++ ++mark_as_advanced(Qt5EventDispatcherSupport_LIBRARY Qt5EventDispatcherSupport_INCLUDE_DIR) ++ ++# compatibility variables ++set(Qt5EventDispatcherSupport_LIBRARIES ${Qt5EventDispatcherSupport_LIBRARY}) ++set(Qt5EventDispatcherSupport_INCLUDE_DIRS ${Qt5EventDispatcherSupport_INCLUDE_DIR}) ++set(Qt5EventDispatcherSupport_VERSION_STRING ${Qt5EventDispatcherSupport_VERSION}) ++ ++ ++include(FeatureSummary) ++set_package_properties(Qt5EventDispatcherSupport PROPERTIES ++ URL "http://www.qt.io" ++ DESCRIPTION "Qt EventDispatcherSupport module." ++) ++ +diff --git a/cmake/modules/FindQt5FontDatabaseSupport.cmake b/cmake/modules/FindQt5FontDatabaseSupport.cmake +new file mode 100644 +index 0000000..d3e66cd +--- /dev/null ++++ cmake/modules/FindQt5FontDatabaseSupport.cmake +@@ -0,0 +1,122 @@ ++#.rst: ++# FindQt5FontDatabaseSupport ++# ------- ++# ++# Try to find Qt5FontDatabaseSupport on a Unix system. ++# ++# This will define the following variables: ++# ++# ``Qt5FontDatabaseSupport_FOUND`` ++# True if (the requested version of) Qt5FontDatabaseSupport is available ++# ``Qt5FontDatabaseSupport_VERSION`` ++# The version of Qt5FontDatabaseSupport ++# ``Qt5FontDatabaseSupport_LIBRARIES`` ++# This can be passed to target_link_libraries() instead of the ``Qt5FontDatabaseSupport::Qt5FontDatabaseSupport`` ++# target ++# ``Qt5FontDatabaseSupport_INCLUDE_DIRS`` ++# This should be passed to target_include_directories() if the target is not ++# used for linking ++# ``Qt5FontDatabaseSupport_DEFINITIONS`` ++# This should be passed to target_compile_options() if the target is not ++# used for linking ++# ++# If ``Qt5FontDatabaseSupport_FOUND`` is TRUE, it will also define the following imported target: ++# ++# ``Qt5FontDatabaseSupport::Qt5FontDatabaseSupport`` ++# The Qt5FontDatabaseSupport library ++# ++# In general we recommend using the imported target, as it is easier to use. ++# Bear in mind, however, that if the target is in the link interface of an ++# exported library, it must be made available by the package config file. ++ ++#============================================================================= ++# Copyright 2014 Alex Merry ++# Copyright 2014 Martin Gräßlin ++# Copyright 2016 Takahiro Hashimoto ++# ++# Redistribution and use in source and binary forms, with or without ++# modification, are permitted provided that the following conditions ++# are met: ++# ++# 1. Redistributions of source code must retain the copyright ++# notice, this list of conditions and the following disclaimer. ++# 2. Redistributions in binary form must reproduce the copyright ++# notice, this list of conditions and the following disclaimer in the ++# documentation and/or other materials provided with the distribution. ++# 3. The name of the author may not be used to endorse or promote products ++# derived from this software without specific prior written permission. ++# ++# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR ++# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES ++# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ++# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, ++# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT ++# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ++# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ++# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ++# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF ++# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ++#============================================================================= ++ ++if(CMAKE_VERSION VERSION_LESS 2.8.12) ++ message(FATAL_ERROR "CMake 2.8.12 is required by FindQt5FontDatabaseSupport.cmake") ++endif() ++if(CMAKE_MINIMUM_REQUIRED_VERSION VERSION_LESS 2.8.12) ++ message(AUTHOR_WARNING "Your project should require at least CMake 2.8.12 to use FindQt5FontDatabaseSupport.cmake") ++endif() ++ ++# Use pkg-config to get the directories and then use these values ++# in the FIND_PATH() and FIND_LIBRARY() calls ++find_package(PkgConfig) ++pkg_check_modules(PKG_Qt5FontDatabaseSupport QUIET Qt5Gui) ++ ++set(Qt5FontDatabaseSupport_DEFINITIONS ${PKG_Qt5FontDatabaseSupport_CFLAGS_OTHER}) ++set(Qt5FontDatabaseSupport_VERSION ${PKG_Qt5FontDatabaseSupport_VERSION}) ++ ++find_path(Qt5FontDatabaseSupport_INCLUDE_DIR ++ NAMES ++ QtFontDatabaseSupport/private/qfontconfigdatabase_p.h ++ HINTS ++ ${PKG_Qt5FontDatabaseSupport_INCLUDEDIR}/QtFontDatabaseSupport/${PKG_Qt5FontDatabaseSupport_VERSION}/ ++) ++find_library(Qt5FontDatabaseSupport_LIBRARY ++ NAMES ++ Qt5FontDatabaseSupport ++ HINTS ++ ${PKG_Qt5FontDatabaseSupport_LIBRARY_DIRS} ++) ++ ++include(FindPackageHandleStandardArgs) ++find_package_handle_standard_args(Qt5FontDatabaseSupport ++ FOUND_VAR ++ Qt5FontDatabaseSupport_FOUND ++ REQUIRED_VARS ++ Qt5FontDatabaseSupport_LIBRARY ++ Qt5FontDatabaseSupport_INCLUDE_DIR ++ VERSION_VAR ++ Qt5FontDatabaseSupport_VERSION ++) ++ ++if(Qt5FontDatabaseSupport_FOUND AND NOT TARGET Qt5FontDatabaseSupport::Qt5FontDatabaseSupport) ++ add_library(Qt5FontDatabaseSupport::Qt5FontDatabaseSupport UNKNOWN IMPORTED) ++ set_target_properties(Qt5FontDatabaseSupport::Qt5FontDatabaseSupport PROPERTIES ++ IMPORTED_LOCATION "${Qt5FontDatabaseSupport_LIBRARY}" ++ INTERFACE_COMPILE_OPTIONS "${Qt5FontDatabaseSupport_DEFINITIONS}" ++ INTERFACE_INCLUDE_DIRECTORIES "${Qt5FontDatabaseSupport_INCLUDE_DIR}" ++ ) ++endif() ++ ++mark_as_advanced(Qt5FontDatabaseSupport_LIBRARY Qt5FontDatabaseSupport_INCLUDE_DIR) ++ ++# compatibility variables ++set(Qt5FontDatabaseSupport_LIBRARIES ${Qt5FontDatabaseSupport_LIBRARY}) ++set(Qt5FontDatabaseSupport_INCLUDE_DIRS ${Qt5FontDatabaseSupport_INCLUDE_DIR}) ++set(Qt5FontDatabaseSupport_VERSION_STRING ${Qt5FontDatabaseSupport_VERSION}) ++ ++ ++include(FeatureSummary) ++set_package_properties(Qt5FontDatabaseSupport PROPERTIES ++ URL "http://www.qt.io" ++ DESCRIPTION "Qt FontDatabaseSupport module." ++) ++ +diff --git a/cmake/modules/FindQt5ThemeSupport.cmake b/cmake/modules/FindQt5ThemeSupport.cmake +new file mode 100644 +index 0000000..5588a76 +--- /dev/null ++++ cmake/modules/FindQt5ThemeSupport.cmake +@@ -0,0 +1,122 @@ ++#.rst: ++# FindQt5ThemeSupport ++# ------- ++# ++# Try to find Qt5ThemeSupport on a Unix system. ++# ++# This will define the following variables: ++# ++# ``Qt5ThemeSupport_FOUND`` ++# True if (the requested version of) Qt5ThemeSupport is available ++# ``Qt5ThemeSupport_VERSION`` ++# The version of Qt5ThemeSupport ++# ``Qt5ThemeSupport_LIBRARIES`` ++# This can be passed to target_link_libraries() instead of the ``Qt5ThemeSupport::Qt5ThemeSupport`` ++# target ++# ``Qt5ThemeSupport_INCLUDE_DIRS`` ++# This should be passed to target_include_directories() if the target is not ++# used for linking ++# ``Qt5ThemeSupport_DEFINITIONS`` ++# This should be passed to target_compile_options() if the target is not ++# used for linking ++# ++# If ``Qt5ThemeSupport_FOUND`` is TRUE, it will also define the following imported target: ++# ++# ``Qt5ThemeSupport::Qt5ThemeSupport`` ++# The Qt5ThemeSupport library ++# ++# In general we recommend using the imported target, as it is easier to use. ++# Bear in mind, however, that if the target is in the link interface of an ++# exported library, it must be made available by the package config file. ++ ++#============================================================================= ++# Copyright 2014 Alex Merry ++# Copyright 2014 Martin Gräßlin ++# Copyright 2016 Takahiro Hashimoto ++# ++# Redistribution and use in source and binary forms, with or without ++# modification, are permitted provided that the following conditions ++# are met: ++# ++# 1. Redistributions of source code must retain the copyright ++# notice, this list of conditions and the following disclaimer. ++# 2. Redistributions in binary form must reproduce the copyright ++# notice, this list of conditions and the following disclaimer in the ++# documentation and/or other materials provided with the distribution. ++# 3. The name of the author may not be used to endorse or promote products ++# derived from this software without specific prior written permission. ++# ++# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR ++# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES ++# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ++# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, ++# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT ++# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ++# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ++# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ++# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF ++# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ++#============================================================================= ++ ++if(CMAKE_VERSION VERSION_LESS 2.8.12) ++ message(FATAL_ERROR "CMake 2.8.12 is required by FindQt5ThemeSupport.cmake") ++endif() ++if(CMAKE_MINIMUM_REQUIRED_VERSION VERSION_LESS 2.8.12) ++ message(AUTHOR_WARNING "Your project should require at least CMake 2.8.12 to use FindQt5ThemeSupport.cmake") ++endif() ++ ++# Use pkg-config to get the directories and then use these values ++# in the FIND_PATH() and FIND_LIBRARY() calls ++find_package(PkgConfig) ++pkg_check_modules(PKG_Qt5ThemeSupport QUIET Qt5Gui) ++ ++set(Qt5ThemeSupport_DEFINITIONS ${PKG_Qt5ThemeSupport_CFLAGS_OTHER}) ++set(Qt5ThemeSupport_VERSION ${PKG_Qt5ThemeSupport_VERSION}) ++ ++find_path(Qt5ThemeSupport_INCLUDE_DIR ++ NAMES ++ QtThemeSupport/private/qgenericunixthemes_p.h ++ HINTS ++ ${PKG_Qt5ThemeSupport_INCLUDEDIR}/QtThemeSupport/${PKG_Qt5ThemeSupport_VERSION}/ ++) ++find_library(Qt5ThemeSupport_LIBRARY ++ NAMES ++ Qt5ThemeSupport ++ HINTS ++ ${PKG_Qt5ThemeSupport_LIBRARY_DIRS} ++) ++ ++include(FindPackageHandleStandardArgs) ++find_package_handle_standard_args(Qt5ThemeSupport ++ FOUND_VAR ++ Qt5ThemeSupport_FOUND ++ REQUIRED_VARS ++ Qt5ThemeSupport_LIBRARY ++ Qt5ThemeSupport_INCLUDE_DIR ++ VERSION_VAR ++ Qt5ThemeSupport_VERSION ++) ++ ++if(Qt5ThemeSupport_FOUND AND NOT TARGET Qt5ThemeSupport::Qt5ThemeSupport) ++ add_library(Qt5ThemeSupport::Qt5ThemeSupport UNKNOWN IMPORTED) ++ set_target_properties(Qt5ThemeSupport::Qt5ThemeSupport PROPERTIES ++ IMPORTED_LOCATION "${Qt5ThemeSupport_LIBRARY}" ++ INTERFACE_COMPILE_OPTIONS "${Qt5ThemeSupport_DEFINITIONS}" ++ INTERFACE_INCLUDE_DIRECTORIES "${Qt5ThemeSupport_INCLUDE_DIR}" ++ ) ++endif() ++ ++mark_as_advanced(Qt5ThemeSupport_LIBRARY Qt5ThemeSupport_INCLUDE_DIR) ++ ++# compatibility variables ++set(Qt5ThemeSupport_LIBRARIES ${Qt5ThemeSupport_LIBRARY}) ++set(Qt5ThemeSupport_INCLUDE_DIRS ${Qt5ThemeSupport_INCLUDE_DIR}) ++set(Qt5ThemeSupport_VERSION_STRING ${Qt5ThemeSupport_VERSION}) ++ ++ ++include(FeatureSummary) ++set_package_properties(Qt5ThemeSupport PROPERTIES ++ URL "http://www.qt.io" ++ DESCRIPTION "Qt ThemeSupport module." ++) ++ +diff --git a/plugins/qpa/CMakeLists.txt b/plugins/qpa/CMakeLists.txt +index 1a91a0f..6e92946 100644 +--- plugins/qpa/CMakeLists.txt ++++ plugins/qpa/CMakeLists.txt +@@ -1,6 +1,5 @@ + include_directories(${Qt5Core_PRIVATE_INCLUDE_DIRS}) + include_directories(${Qt5Gui_PRIVATE_INCLUDE_DIRS}) +-add_definitions(-DQ_FONTCONFIGDATABASE) + + set(QPA_SOURCES + abstractplatformcontext.cpp +@@ -19,10 +18,22 @@ include(ECMQtDeclareLoggingCategory) + ecm_qt_declare_logging_category(QPA_SOURCES HEADER logging.h IDENTIFIER KWIN_QPA CATEGORY_NAME kwin_qpa_plugin DEFAULT_SEVERITY Critical) + + add_library(KWinQpaPlugin MODULE ${QPA_SOURCES}) ++ ++if(Qt5Core_VERSION VERSION_LESS "5.8.0") ++ set(QT5PLATFORMSUPPORT_LIBS Qt5PlatformSupport::Qt5PlatformSupport) ++else() ++ add_definitions(-DQ_FONTCONFIGDATABASE) ++ set(QT5PLATFORMSUPPORT_LIBS ++ Qt5FontDatabaseSupport::Qt5FontDatabaseSupport ++ Qt5ThemeSupport::Qt5ThemeSupport ++ Qt5EventDispatcherSupport::Qt5EventDispatcherSupport ++) ++endif() ++ + target_link_libraries(KWinQpaPlugin + kwin + KF5::WaylandClient +- Qt5PlatformSupport::Qt5PlatformSupport ++ ${QT5PLATFORMSUPPORT_LIBS} + ${FONTCONFIG_LIBRARIES} + ${FREETYPE_LIBRARIES} + ) +diff --git a/plugins/qpa/integration.cpp b/plugins/qpa/integration.cpp +index 555abcf..2ea1b42 100644 +--- plugins/qpa/integration.cpp ++++ plugins/qpa/integration.cpp +@@ -46,9 +46,16 @@ along with this program. If not, see . + #include + #include + #include ++ ++#if QT_VERSION >= 0x050800 ++#include ++#include ++#include ++#else + #include + #include + #include ++#endif + + namespace KWin + { diff --git a/srcpkgs/kwin/template b/srcpkgs/kwin/template new file mode 100644 index 00000000000..69f1f3a11bb --- /dev/null +++ b/srcpkgs/kwin/template @@ -0,0 +1,24 @@ +# Template file for 'kwin' +pkgname=kwin +version=5.8.7 +revision=1 +build_style=cmake +configure_args="-DBUILD_TESTING=OFF" +hostmakedepends="extra-cmake-modules breeze pkg-config" +makedepends="plasma-framework-devel kcmutils-devel knewstuff-devel kscreenlocker-devel kinit-devel xcb-util-cursor-devel qt5-multimedia-devel kdecoration-devel libxkbcommon-devel libinput-devel libSM-devel libICE-devel" +depends="breeze hicolor-icon-theme kinit" +short_desc="KDE Window manager" +maintainer="Denis Revin " +license="GPL-2" +homepage="https://projects.kde.org/projects/plasma/kwin" +distfiles="http://download.kde.org/stable/plasma/${version}/${pkgname}-${version}.tar.xz" +checksum=62266b62b68757aabd5f94d2f599f5d774fd225f4767a3916ab5f150881c879b + +kwin-devel_package() { + short_desc+=" - development" + depends="${makedepends} ${sourcepkg}-${version}_${revision}" + pkg_install() { + vmove usr/include + vmove usr/lib/cmake + } +} From 84154b7e99d0f5e06a8c41eb715656dc1a72d616 Mon Sep 17 00:00:00 2001 From: Denis Revin Date: Wed, 21 Dec 2016 09:35:01 +0400 Subject: [PATCH 12/17] New package: systemsettings-5.8.7 --- srcpkgs/systemsettings/template | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 srcpkgs/systemsettings/template diff --git a/srcpkgs/systemsettings/template b/srcpkgs/systemsettings/template new file mode 100644 index 00000000000..8152235e8d4 --- /dev/null +++ b/srcpkgs/systemsettings/template @@ -0,0 +1,14 @@ +# Template file for 'systemsettings' +pkgname=systemsettings +version=5.8.7 +revision=1 +build_style=cmake +configure_args="-DBUILD_TESTING=OFF" +hostmakedepends="extra-cmake-modules" +makedepends="kcmutils-devel kdoctools khtml-devel" +short_desc="KDE System settings" +maintainer="Denis Revin " +license="GPL-2" +homepage="https://projects.kde.org/projects/plasma/systemsettings" +distfiles="http://download.kde.org/stable/plasma/${version}/${pkgname}-${version}.tar.xz" +checksum=5e08c5f9ab7dc5a5797973de47277a740c6cb4937c05942e5501e5c3cfde61b3 From 9f799945eee1b52a2818402ffd339be6ae925b98 Mon Sep 17 00:00:00 2001 From: Denis Revin Date: Wed, 21 Dec 2016 10:09:46 +0400 Subject: [PATCH 13/17] New package: kholidays-17.04.3 --- common/shlibs | 1 + srcpkgs/kholidays-devel | 1 + srcpkgs/kholidays/template | 24 ++++++++++++++++++++++++ 3 files changed, 26 insertions(+) create mode 120000 srcpkgs/kholidays-devel create mode 100644 srcpkgs/kholidays/template diff --git a/common/shlibs b/common/shlibs index 7ead0c5d53b..31e57dccd23 100644 --- a/common/shlibs +++ b/common/shlibs @@ -497,6 +497,7 @@ libgimpmath-2.0.so.0 libgimp-2.8.10_3 libgimpcolor-2.0.so.0 libgimp-2.8.10_3 libgimpmodule-2.0.so.0 libgimp-2.8.10_3 libexiv2.so.14 exiv2-0.25_1 +libKF5Holidays.so.5 kholidays-16.12.0_1 libsearchclient.so.0 strigi-0.7.2_1 libstreamanalyzer.so.0 strigi-0.7.2_1 libstrigihtmlgui.so.0 strigi-0.7.2_1 diff --git a/srcpkgs/kholidays-devel b/srcpkgs/kholidays-devel new file mode 120000 index 00000000000..77e195d7997 --- /dev/null +++ b/srcpkgs/kholidays-devel @@ -0,0 +1 @@ +kholidays \ No newline at end of file diff --git a/srcpkgs/kholidays/template b/srcpkgs/kholidays/template new file mode 100644 index 00000000000..10f67fadcba --- /dev/null +++ b/srcpkgs/kholidays/template @@ -0,0 +1,24 @@ +# Template file for 'kholidays' +pkgname=kholidays +version=17.04.3 +revision=1 +build_style=cmake +hostmakedepends="cmake" +makedepends="extra-cmake-modules qt5-devel qt5-tools-devel qt5-declarative-devel" +short_desc="KDE library for regional holiday information" +maintainer="Denis Revin " +license="GPL-2" +homepage="https://projects.kde.org/projects/applications/kholidays" +distfiles="http://download.kde.org/stable/applications/${version}/src/${pkgname}-${version}.tar.xz" +checksum=dca68a46d1c572b0fa15417ed55665111711d557dc29276d246a7c33e98692c2 + +kholidays-devel_package() { + short_desc+=" - development" + depends="${makedepends} ${sourcepkg}>=${version}_${revision}" + pkg_install() { + vmove usr/include + vmove usr/lib/qt5/mkspecs + vmove usr/lib/cmake + vmove usr/lib/*.so + } +} From e22bbd7b83537a9bf53e593ef00790327cff3657 Mon Sep 17 00:00:00 2001 From: Denis Revin Date: Wed, 21 Dec 2016 10:20:14 +0400 Subject: [PATCH 14/17] New package: kactivitymanagerd-5.8.7 --- srcpkgs/kactivitymanagerd/template | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 srcpkgs/kactivitymanagerd/template diff --git a/srcpkgs/kactivitymanagerd/template b/srcpkgs/kactivitymanagerd/template new file mode 100644 index 00000000000..113642fde85 --- /dev/null +++ b/srcpkgs/kactivitymanagerd/template @@ -0,0 +1,14 @@ +# Template file for 'kactivitymanagerd' +pkgname=kactivitymanagerd +version=5.8.7 +revision=1 +build_style=cmake +configure_args="-DBUILD_TESTING=OFF" +hostmakedepends="extra-cmake-modules" +makedepends="kio-devel boost-devel qt5-plugin-mysql qt5-plugin-odbc qt5-plugin-pgsql qt5-plugin-sqlite qt5-plugin-tds" +short_desc="Manage user's activities and track the usage patterns" +maintainer="Denis Revin " +license="GPL-2" +homepage="https://projects.kde.org/projects/plasma/kactivitymanagerd" +distfiles="http://download.kde.org/stable/plasma/${version}/${pkgname}-${version}.tar.xz" +checksum=6560629efaeb23853f859df058db88f5c5f6fb99c8818029587ac5c1ea76706a From 2266a8219d0d4bed3470575189d684b730036340 Mon Sep 17 00:00:00 2001 From: Denis Revin Date: Wed, 21 Dec 2016 10:37:03 +0400 Subject: [PATCH 15/17] New package: milou-5.8.7 --- srcpkgs/milou/template | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 srcpkgs/milou/template diff --git a/srcpkgs/milou/template b/srcpkgs/milou/template new file mode 100644 index 00000000000..ccd2f3ef3ef --- /dev/null +++ b/srcpkgs/milou/template @@ -0,0 +1,14 @@ +# Template file for 'milou' +pkgname=milou +version=5.8.7 +revision=1 +build_style=cmake +configure_args="-DBUILD_TESTING=OFF" +hostmakedepends="extra-cmake-modules" +makedepends="krunner-devel kdoctools" +short_desc="KDE dedicated search application built on top of Baloo" +maintainer="Denis Revin " +license="GPL-2" +homepage="https://projects.kde.org/projects/plasma/milou" +distfiles="http://download.kde.org/stable/plasma/${version}/${pkgname}-${version}.tar.xz" +checksum=130c30e4737fa5634dc8c8bb96ac1821d5b96b72a77052ab7cb956719ea2826f From fee67c00b7ac52b2ff330b6d1470fd25371a62d1 Mon Sep 17 00:00:00 2001 From: Denis Revin Date: Wed, 21 Dec 2016 10:53:50 +0400 Subject: [PATCH 16/17] New package: plasma-integration-5.8.7 --- srcpkgs/plasma-integration/template | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 srcpkgs/plasma-integration/template diff --git a/srcpkgs/plasma-integration/template b/srcpkgs/plasma-integration/template new file mode 100644 index 00000000000..3c3f5b97f99 --- /dev/null +++ b/srcpkgs/plasma-integration/template @@ -0,0 +1,15 @@ +# Template file for 'plasma-integration' +pkgname=plasma-integration +version=5.8.7 +revision=1 +build_style=cmake +configure_args="-DBUILD_TESTING=OFF" +hostmakedepends="extra-cmake-modules breeze" +makedepends="kio-devel kwayland-devel libXcursor-devel" +depends="noto-fonts-ttf font-hack-ttf breeze" +short_desc="Theme integration plugins for the Plasma workspaces" +maintainer="Denis Revin " +license="LGPL-2" +homepage="https://projects.kde.org/projects/plasma/plasma-integration" +distfiles="http://download.kde.org/stable/plasma/${version}/${pkgname}-${version}.tar.xz" +checksum=1584cb3977abc3b8ec9acad2fffd5b701dc370b308b5bf86b7547afab76707e7 From 5bb8f5cf7c53bd5ecc980f5b6c61e02de7fbd300 Mon Sep 17 00:00:00 2001 From: Denis Revin Date: Wed, 21 Dec 2016 11:16:45 +0400 Subject: [PATCH 17/17] New package: plasma-workspace-5.8.7 --- common/shlibs | 6 ++++++ srcpkgs/plasma-workspace-devel | 1 + srcpkgs/plasma-workspace/template | 24 ++++++++++++++++++++++++ 3 files changed, 31 insertions(+) create mode 120000 srcpkgs/plasma-workspace-devel create mode 100644 srcpkgs/plasma-workspace/template diff --git a/common/shlibs b/common/shlibs index 31e57dccd23..2331a955a4a 100644 --- a/common/shlibs +++ b/common/shlibs @@ -1198,6 +1198,7 @@ libzzip-0.so.13 zziplib-0.13.62_1 libzzipfseeko-0.so.13 zziplib-0.13.62_1 libzzipwrap-0.so.13 zziplib-0.13.62_1 libzzipmmapped-0.so.13 zziplib-0.13.62_1 +libkworkspace5.so.5 plasma-workspace-5.8.4_1 libdb-5.3.so libdb-5.3.21_1 libdb_cxx-5.3.so libdb-cxx-5.3.21_1 libsdb.so.0 sdb-0.6.2_1 @@ -1512,6 +1513,11 @@ libwsutil.so.8 libwireshark-2.4.0_1 libwiretap.so.7 libwireshark-2.4.0_1 libwireshark.so.10 libwireshark-2.4.0_1 libwscodecs.so.0 libwireshark-2.4.0_1 +libwsutil.so.7 libwireshark-2.2.0_1 +libwiretap.so.6 libwireshark-2.2.0_1 +libwireshark.so.8 libwireshark-2.2.0_1 +libwscodecs.so.1 libwireshark-2.2.0_1 +libtaskmanager.so.6 plasma-workspace-5.8.4_1 libfreerdp-core.so.1.0 libfreerdp-1.0.2_2 libfreerdp-channels.so.1.0 libfreerdp-1.0.2_2 libfreerdp-rail.so.1.0 libfreerdp-1.0.2_2 diff --git a/srcpkgs/plasma-workspace-devel b/srcpkgs/plasma-workspace-devel new file mode 120000 index 00000000000..c0866bb98ea --- /dev/null +++ b/srcpkgs/plasma-workspace-devel @@ -0,0 +1 @@ +plasma-workspace \ No newline at end of file diff --git a/srcpkgs/plasma-workspace/template b/srcpkgs/plasma-workspace/template new file mode 100644 index 00000000000..8bce07ca7b8 --- /dev/null +++ b/srcpkgs/plasma-workspace/template @@ -0,0 +1,24 @@ +# Template file for 'plasma-workspace' +pkgname=plasma-workspace +version=5.8.7 +revision=1 +build_style=cmake +configure_args="-DBUILD_TESTING=OFF" +hostmakedepends="extra-cmake-modules iso-codes" +makedepends="kdoctools krunner-devel kjsembed-devel knotifyconfig-devel networkmanager-qt5-devel kxmlrpcclient-devel libksysguard-devel baloo5-devel ktexteditor-devel kholidays-devel xcb-util-image-devel libqalculate-devel gpsd-devel kwin-devel kdesu-devel kdelibs4support-devel" +depends="kactivitymanagerd kde-cli-tools kwin iso-codes milou plasma-integration" +short_desc="KDE Window manager" +maintainer="Denis Revin " +license="GPL-2" +homepage="https://projects.kde.org/projects/plasma/plasma-workspace" +distfiles="http://download.kde.org/stable/plasma/${version}/${pkgname}-${version}.tar.xz" +checksum=e6b0f6855405a01f8cbc8a75f7c79943cd9515a23e66f66905d04b8bc4cfab5f + +plasma-workspace-devel_package() { + short_desc+=" - development" + depends="${makedepends} ${sourcepkg}>=${version}_${revision}" + pkg_install() { + vmove usr/include + vmove usr/lib/cmake + } +}