commit: 819dbff6546f5ef498436914835b5d4dedce7371 Author: Michael Palimaka <kensington <AT> gentoo <DOT> org> AuthorDate: Mon Jun 5 14:42:18 2017 +0000 Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org> CommitDate: Mon Jun 5 14:42:25 2017 +0000 URL: https://gitweb.gentoo.org/proj/kde-sunset.git/commit/?id=819dbff6
kde-apps: import kde-runtime-16.04.3 from main tree kde-apps/attica/attica-16.04.3.ebuild | 16 +++ kde-apps/drkonqi/drkonqi-16.04.3.ebuild | 25 ++++ kde-apps/kcmshell/kcmshell-16.04.3.ebuild | 11 ++ kde-apps/kcontrol/kcontrol-16.04.3.ebuild | 25 ++++ kde-apps/kdebase-data/kdebase-data-16.04.3.ebuild | 36 ++++++ .../kdebase-desktoptheme-16.04.3.ebuild | 12 ++ .../kdebase-kioslaves-16.04.3-perl-5.22.patch | 37 ++++++ .../files/kdebase-kioslaves-16.04.3-webkit.patch | 50 ++++++++ .../kdebase-kioslaves-16.04.3-r2.ebuild | 58 +++++++++ .../kdebase-menu-icons-16.04.3.ebuild | 12 ++ kde-apps/kdebase-menu/kdebase-menu-16.04.3.ebuild | 12 ++ kde-apps/kdebugdialog/kdebugdialog-16.04.3.ebuild | 12 ++ kde-apps/kdesu/kdesu-16.04.3.ebuild | 25 ++++ .../kdontchangethehostname-16.04.3.ebuild | 15 +++ .../keditfiletype/keditfiletype-16.04.3.ebuild | 14 +++ kde-apps/kfile/kfile-16.04.3.ebuild | 11 ++ kde-apps/kglobalaccel/kglobalaccel-16.04.3.ebuild | 20 ++++ kde-apps/kiconfinder/kiconfinder-16.04.3.ebuild | 11 ++ kde-apps/kimgio/kimgio-16.04.3.ebuild | 14 +++ kde-apps/kioclient/kioclient-16.04.3.ebuild | 11 ++ .../kmimetypefinder/kmimetypefinder-16.04.3.ebuild | 11 ++ kde-apps/knetattach/knetattach-16.04.3.ebuild | 12 ++ kde-apps/knewstuff/knewstuff-16.04.3.ebuild | 11 ++ kde-apps/knotify/knotify-16.04.3.ebuild | 11 ++ .../kpasswdserver/kpasswdserver-16.04.3.ebuild | 14 +++ kde-apps/kquitapp/kquitapp-16.04.3.ebuild | 11 ++ kde-apps/kreadconfig/kreadconfig-16.04.3.ebuild | 11 ++ kde-apps/kstart/kstart-16.04.3.ebuild | 11 ++ kde-apps/ktimezoned/ktimezoned-16.04.3.ebuild | 11 ++ .../ktraderclient/ktraderclient-16.04.3.ebuild | 11 ++ kde-apps/kuiserver/kuiserver-16.04.3.ebuild | 11 ++ .../kurifilter-plugins-16.04.3.ebuild | 14 +++ .../kwalletd/files/kwalletd-16.04.3-gpgmepp.patch | 133 +++++++++++++++++++++ kde-apps/kwalletd/kwalletd-16.04.3-r1.ebuild | 42 +++++++ kde-apps/phonon-kde/phonon-kde-16.04.3.ebuild | 35 ++++++ .../plasma-runtime/plasma-runtime-16.04.3.ebuild | 22 ++++ .../renamedlg-plugins-16.04.3.ebuild | 12 ++ .../solid-runtime/solid-runtime-16.04.3.ebuild | 29 +++++ 38 files changed, 839 insertions(+) diff --git a/kde-apps/attica/attica-16.04.3.ebuild b/kde-apps/attica/attica-16.04.3.ebuild new file mode 100644 index 0000000..ea0a4e0 --- /dev/null +++ b/kde-apps/attica/attica-16.04.3.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KMNAME="kde-runtime" +inherit kde4-meta + +DESCRIPTION="Open Collaboration Services provider management" +KEYWORDS="amd64 ~arm x86" +IUSE="debug" + +DEPEND=" + dev-libs/libattica +" +RDEPEND="${DEPEND}" diff --git a/kde-apps/drkonqi/drkonqi-16.04.3.ebuild b/kde-apps/drkonqi/drkonqi-16.04.3.ebuild new file mode 100644 index 0000000..d8fc81c --- /dev/null +++ b/kde-apps/drkonqi/drkonqi-16.04.3.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KMNAME="kde-runtime" +WEBKIT_REQUIRED="always" +inherit kde4-meta + +DESCRIPTION="KDE crash handler, gives the user feedback if a program crashed" +KEYWORDS="amd64 ~arm x86" +IUSE="debug" + +DEPEND=" + $(add_kdeapps_dep kdepimlibs) +" +RDEPEND="${DEPEND}" + +pkg_postinst() { + kde4-meta_pkg_postinst + if ! has_version "sys-devel/gdb"; then + elog "For more usability consider installing following packages:" + elog " sys-devel/gdb - Easier debugging support" + fi +} diff --git a/kde-apps/kcmshell/kcmshell-16.04.3.ebuild b/kde-apps/kcmshell/kcmshell-16.04.3.ebuild new file mode 100644 index 0000000..cbdb938 --- /dev/null +++ b/kde-apps/kcmshell/kcmshell-16.04.3.ebuild @@ -0,0 +1,11 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KMNAME="kde-runtime" +inherit kde4-meta + +DESCRIPTION="Utility to host KDE control modules independently of SystemSettings" +KEYWORDS="amd64 ~arm x86" +IUSE="debug" diff --git a/kde-apps/kcontrol/kcontrol-16.04.3.ebuild b/kde-apps/kcontrol/kcontrol-16.04.3.ebuild new file mode 100644 index 0000000..4bf3f0a --- /dev/null +++ b/kde-apps/kcontrol/kcontrol-16.04.3.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KDE_HANDBOOK="optional" +KMNAME="kde-runtime" +inherit kde4-meta + +DESCRIPTION="The KDE Control Center" +KEYWORDS="amd64 ~arm x86" +IUSE="debug" + +RDEPEND=" + $(add_kdeapps_dep zeroconf-ioslave) + || ( kde-plasma/khotkeys:4 kde-plasma/khotkeys:5 ) +" + +src_prepare() { + kde4-meta_src_prepare + if use handbook; then + sed -i -e "/add_subdirectory(kcm_ssl)/d" doc/kcontrol/CMakeLists.txt || die + sed -i -e "/add_subdirectory(trash)/d" doc/kcontrol/CMakeLists.txt || die + fi +} diff --git a/kde-apps/kdebase-data/kdebase-data-16.04.3.ebuild b/kde-apps/kdebase-data/kdebase-data-16.04.3.ebuild new file mode 100644 index 0000000..af782c4 --- /dev/null +++ b/kde-apps/kdebase-data/kdebase-data-16.04.3.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KMNAME="kde-runtime" +KMNOMODULE="true" +inherit kde4-meta + +DESCRIPTION="Icons, localization data and various .desktop files from kdebase" +IUSE="" +KEYWORDS="amd64 ~arm x86" + +RDEPEND=" + x11-themes/hicolor-icon-theme +" + +KMEXTRA=" + l10n/ + localization/ + pics/ +" +# Note that the eclass doesn't do this for us, because of KMNOMODULE="true". +KMEXTRACTONLY=" + config-runtime.h.cmake + kde4 +" + +src_configure() { + # Remove remnants of hicolor-icon-theme + sed -e "s:add_subdirectory[[:space:]]*([[:space:]]*hicolor[[:space:]]*):#donotwant:g" \ + -i pics/CMakeLists.txt \ + || die "failed to remove remnants of hicolor-icon-theme" + + kde4-meta_src_configure +} diff --git a/kde-apps/kdebase-desktoptheme/kdebase-desktoptheme-16.04.3.ebuild b/kde-apps/kdebase-desktoptheme/kdebase-desktoptheme-16.04.3.ebuild new file mode 100644 index 0000000..9f8fb65 --- /dev/null +++ b/kde-apps/kdebase-desktoptheme/kdebase-desktoptheme-16.04.3.ebuild @@ -0,0 +1,12 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KMNAME="kde-runtime" +KMMODULE="desktoptheme" +inherit kde4-meta + +DESCRIPTION="Oxygen Plasma 4 desktop theme" +IUSE="" +KEYWORDS="amd64 ~arm x86" diff --git a/kde-apps/kdebase-kioslaves/files/kdebase-kioslaves-16.04.3-perl-5.22.patch b/kde-apps/kdebase-kioslaves/files/kdebase-kioslaves-16.04.3-perl-5.22.patch new file mode 100644 index 0000000..487f408 --- /dev/null +++ b/kde-apps/kdebase-kioslaves/files/kdebase-kioslaves-16.04.3-perl-5.22.patch @@ -0,0 +1,37 @@ +commit 36139181fff43c227023f4c03c1e1a31e1be9dda +Author: Tomáš Trnka <tomastr...@gmx.com> +Date: Thu Jul 21 21:34:53 2016 +0200 + + info: remove extra defined(@array) + + Such syntax is long deprecated and a fatal error in Perl 5.22.0 [1]. + + This commit is the KDE4 equivalent of kio-extras.git commit + af92d6180d479d1e56bc549bbda30a3036687182. + + BUG: 359015 + + [1] http://perldoc.perl.org/perl5220delta.html + +diff --git a/kioslave/info/kde-info2html b/kioslave/info/kde-info2html +index 8dcc28f..0f217ae 100755 +--- a/kioslave/info/kde-info2html ++++ b/kioslave/info/kde-info2html +@@ -171,7 +171,7 @@ sub FileNotFound { + next if $looking && !/\* Menu/; + $looking = 0; + my @item = &ParseMenuItem($_,'dir'); +- if (!defined(@item)) { next } ++ if (!@item) { next } + my ($MenuLinkTag, $MenuLinkFile, $MenuLinkRef, $MenuLinkText) = @item; + if ($MenuLinkRef eq $FileName) { + &Redirect($MenuLinkFile, $MenuLinkTag); +@@ -429,7 +429,7 @@ sub ParseMenuItem { + sub MenuItem2HTML { + my ($Line, $BaseInfoFile) = @_; + my @parse_results = &ParseMenuItem($Line, $BaseInfoFile); +- if (!defined (@parse_results)) { return $Line; } ++ if (!@parse_results) { return $Line; } + my ($MenuLinkTag, $MenuLinkFile, $MenuLinkRef, $MenuLinkText) = @parse_results; + #-- produce a HTML line + return "<tr class=\"infomenutr\"><td class=\"infomenutd\" style=\"width:30%\"><ul><li><a href=\"info:/$MenuLinkFile/$MenuLinkTag\">$MenuLinkRef</a></ul></td><td class=\"infomenutd\">$MenuLinkText"; diff --git a/kde-apps/kdebase-kioslaves/files/kdebase-kioslaves-16.04.3-webkit.patch b/kde-apps/kdebase-kioslaves/files/kdebase-kioslaves-16.04.3-webkit.patch new file mode 100644 index 0000000..0a4d19e --- /dev/null +++ b/kde-apps/kdebase-kioslaves/files/kdebase-kioslaves-16.04.3-webkit.patch @@ -0,0 +1,50 @@ +commit 7209a3d7aa400f6dec72eb40ff21077a40110927 +Author: Andreas Sturmlechner <andreas.sturmlech...@gmail.com> +Date: Tue Jul 26 18:22:02 2016 +0200 + + [kioslave] Make KDEWEBKIT optional + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 8b4d0f2..520c00a 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -62,6 +62,8 @@ set_package_properties(LibGcrypt PROPERTIES DESCRIPTION "Libgcrypt is a general + # Build options + option(KDERUNTIME_BUILD_NEPOMUK "Build the Nepomuk KCM and kioslaves" FALSE) + ++option(WITH_KDEWEBKIT "Build features depending on KDEWEBKIT (currently HTML thumbnailer)" TRUE) ++ + check_include_files(sys/wait.h HAVE_SYS_WAIT_H) + check_include_files(sys/time.h HAVE_SYS_TIME_H) + +diff --git a/kioslave/thumbnail/CMakeLists.txt b/kioslave/thumbnail/CMakeLists.txt +index 8f28a4e..2d37906 100644 +--- a/kioslave/thumbnail/CMakeLists.txt ++++ b/kioslave/thumbnail/CMakeLists.txt +@@ -89,7 +89,7 @@ install(TARGETS textthumbnail DESTINATION ${PLUGIN_INSTALL_DIR}) + + ########### next target ############### + +-if(NOT WINCE) ++if(NOT WINCE AND WITH_KDEWEBKIT) + set(htmlthumbnail_PART_SRCS htmlcreator.cpp) + + kde4_add_plugin(htmlthumbnail ${htmlthumbnail_PART_SRCS}) +@@ -97,7 +97,8 @@ kde4_add_plugin(htmlthumbnail ${htmlthumbnail_PART_SRCS}) + target_link_libraries(htmlthumbnail ${KDE4_KDEWEBKIT_LIBS}) + + install(TARGETS htmlthumbnail DESTINATION ${PLUGIN_INSTALL_DIR}) +-endif(NOT WINCE) ++install(FILES htmlthumbnail.desktop DESTINATION ${SERVICES_INSTALL_DIR}) ++endif(NOT WINCE AND WITH_KDEWEBKIT) + + ########### next target ############### + +@@ -189,7 +190,6 @@ install(FILES + imagethumbnail.desktop + jpegthumbnail.desktop + textthumbnail.desktop +- htmlthumbnail.desktop + djvuthumbnail.desktop + desktopthumbnail.desktop + comicbookthumbnail.desktop diff --git a/kde-apps/kdebase-kioslaves/kdebase-kioslaves-16.04.3-r2.ebuild b/kde-apps/kdebase-kioslaves/kdebase-kioslaves-16.04.3-r2.ebuild new file mode 100644 index 0000000..bd79a21 --- /dev/null +++ b/kde-apps/kdebase-kioslaves/kdebase-kioslaves-16.04.3-r2.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KDE_HANDBOOK="optional" +KMNAME="kde-runtime" +KMMODULE="kioslave" +WEBKIT_REQUIRED="optional" +inherit kde4-meta + +KEYWORDS="amd64 ~arm x86" +DESCRIPTION="KDE VFS framework - kioslaves present a filesystem-like view of arbitrary data" +IUSE="+bzip2 exif debug lzma openexr samba +sftp" + +# tests hang, last checked for 4.2.96 +RESTRICT="test" + +DEPEND=" + virtual/jpeg:0 + !aqua? ( x11-libs/libXcursor ) + bzip2? ( app-arch/bzip2 ) + exif? ( media-gfx/exiv2:= ) + openexr? ( media-libs/openexr:= ) + samba? ( >=net-fs/samba-4.0.0_alpha1[client] ) + sftp? ( >=net-libs/libssh-0.4.0:=[sftp] ) +" +RDEPEND="${DEPEND} + kde-apps/kdialog:* + kde-frameworks/kdelibs:4[bzip2?,lzma?] + virtual/ssh + !aqua? ( !kernel_SunOS? ( virtual/eject ) ) +" + +KMEXTRA=" + kioexec + kdeeject +" + +PATCHES=( + "${FILESDIR}/${P}-webkit.patch" + "${FILESDIR}/${P}-perl-5.22.patch" +) + +src_configure() { + local mycmakeargs=( + -DWITH_SLP=OFF + -DWITH_BZip2=$(usex bzip2) + -DWITH_Exiv2=$(usex exif) + -DWITH_LibLZMA=$(usex lzma) + -DWITH_OpenEXR=$(usex openexr) + -DWITH_Samba=$(usex samba) + -DWITH_LibSSH=$(usex sftp) + -DWITH_KDEWEBKIT=$(usex webkit) + ) + + kde4-meta_src_configure +} diff --git a/kde-apps/kdebase-menu-icons/kdebase-menu-icons-16.04.3.ebuild b/kde-apps/kdebase-menu-icons/kdebase-menu-icons-16.04.3.ebuild new file mode 100644 index 0000000..5e95961 --- /dev/null +++ b/kde-apps/kdebase-menu-icons/kdebase-menu-icons-16.04.3.ebuild @@ -0,0 +1,12 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KMNAME="kde-runtime" +KMMODULE="menu" +inherit kde4-meta + +DESCRIPTION="KDE menu icons" +KEYWORDS="amd64 ~arm x86" +IUSE="" diff --git a/kde-apps/kdebase-menu/kdebase-menu-16.04.3.ebuild b/kde-apps/kdebase-menu/kdebase-menu-16.04.3.ebuild new file mode 100644 index 0000000..64aff29 --- /dev/null +++ b/kde-apps/kdebase-menu/kdebase-menu-16.04.3.ebuild @@ -0,0 +1,12 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KMNAME="kde-runtime" +KMMODULE="kde-menu" +inherit kde4-meta + +DESCRIPTION="KDE Menu query tool" +KEYWORDS="amd64 ~arm x86" +IUSE="debug" diff --git a/kde-apps/kdebugdialog/kdebugdialog-16.04.3.ebuild b/kde-apps/kdebugdialog/kdebugdialog-16.04.3.ebuild new file mode 100644 index 0000000..c9501ec --- /dev/null +++ b/kde-apps/kdebugdialog/kdebugdialog-16.04.3.ebuild @@ -0,0 +1,12 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KDE_HANDBOOK="optional" +KMNAME="kde-runtime" +inherit kde4-meta + +DESCRIPTION="Dialog box for setting preferences for debug output" +KEYWORDS="amd64 ~arm x86" +IUSE="debug" diff --git a/kde-apps/kdesu/kdesu-16.04.3.ebuild b/kde-apps/kdesu/kdesu-16.04.3.ebuild new file mode 100644 index 0000000..b29724d --- /dev/null +++ b/kde-apps/kdesu/kdesu-16.04.3.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KDE_HANDBOOK="optional" +KMNAME="kde-runtime" +inherit kde4-meta + +# FIXME: Is default command ( su/sudo ) still configurable, +# if not, USE-flag ? +DESCRIPTION="KDE gui for su(1)" +HOMEPAGE+=" https://techbase.kde.org/Projects/kdesu" +KEYWORDS="amd64 ~arm x86" +IUSE="debug" + +src_configure() { + # Upstream moved kdesu to libexec first, then decided to move it back + # to /${PREFIX}/bin/ , so I'm doing that now already. + sed -e '/kdesu_executable/s:LIBEXEC_INSTALL_DIR:BIN_INSTALL_DIR:' \ + -i "${S}"/kdesu/kdesu/CMakeLists.txt || \ + die "Moving kdesu from libexec to bin failed." + + kde4-meta_src_configure +} diff --git a/kde-apps/kdontchangethehostname/kdontchangethehostname-16.04.3.ebuild b/kde-apps/kdontchangethehostname/kdontchangethehostname-16.04.3.ebuild new file mode 100644 index 0000000..2119e51 --- /dev/null +++ b/kde-apps/kdontchangethehostname/kdontchangethehostname-16.04.3.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KMNAME="kde-runtime" +inherit kde4-meta + +DESCRIPTION="Tool to inform Plasma about a change in hostname" +KEYWORDS="amd64 ~arm x86" +IUSE="debug" + +RDEPEND=" + x11-apps/xauth +" diff --git a/kde-apps/keditfiletype/keditfiletype-16.04.3.ebuild b/kde-apps/keditfiletype/keditfiletype-16.04.3.ebuild new file mode 100644 index 0000000..4943cac --- /dev/null +++ b/kde-apps/keditfiletype/keditfiletype-16.04.3.ebuild @@ -0,0 +1,14 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KMNAME="kde-runtime" +inherit kde4-meta + +DESCRIPTION="KDE mime/file type assocciation editor" +KEYWORDS="amd64 ~arm x86" +IUSE="debug" + +# test fails, last checked for 4.2.89 +RESTRICT=test diff --git a/kde-apps/kfile/kfile-16.04.3.ebuild b/kde-apps/kfile/kfile-16.04.3.ebuild new file mode 100644 index 0000000..651edf6 --- /dev/null +++ b/kde-apps/kfile/kfile-16.04.3.ebuild @@ -0,0 +1,11 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KMNAME="kde-runtime" +inherit kde4-meta + +DESCRIPTION="Commandline frontend to KFileMetaInfo" +KEYWORDS="amd64 ~arm x86" +IUSE="debug" diff --git a/kde-apps/kglobalaccel/kglobalaccel-16.04.3.ebuild b/kde-apps/kglobalaccel/kglobalaccel-16.04.3.ebuild new file mode 100644 index 0000000..37630d5 --- /dev/null +++ b/kde-apps/kglobalaccel/kglobalaccel-16.04.3.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KMNAME="kde-runtime" +inherit kde4-meta + +DESCRIPTION="KDE's Global Shortcut Daemon" +KEYWORDS="amd64 ~arm x86" +IUSE="debug" + +src_configure() { + local mycmakeargs=( + -DKDEBASE_KGLOBALACCEL_REMOVE_OBSOLETE_KDED_DESKTOP_FILE=NOTFOUND + -DKDEBASE_KGLOBALACCEL_REMOVE_OBSOLETE_KDED_PLUGIN=NOTFOUND + ) + + kde4-meta_src_configure +} diff --git a/kde-apps/kiconfinder/kiconfinder-16.04.3.ebuild b/kde-apps/kiconfinder/kiconfinder-16.04.3.ebuild new file mode 100644 index 0000000..3d94643 --- /dev/null +++ b/kde-apps/kiconfinder/kiconfinder-16.04.3.ebuild @@ -0,0 +1,11 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KMNAME="kde-runtime" +inherit kde4-meta + +DESCRIPTION="Finds an icon based on its name" +KEYWORDS="amd64 ~arm x86" +IUSE="debug" diff --git a/kde-apps/kimgio/kimgio-16.04.3.ebuild b/kde-apps/kimgio/kimgio-16.04.3.ebuild new file mode 100644 index 0000000..bf06d3f --- /dev/null +++ b/kde-apps/kimgio/kimgio-16.04.3.ebuild @@ -0,0 +1,14 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KMNAME="kde-runtime" +inherit kde4-meta + +DESCRIPTION="KDE WebP image format plugin" +KEYWORDS="amd64 ~arm x86" +IUSE="debug" + +DEPEND="media-libs/libwebp:=" +RDEPEND="${DEPEND}" diff --git a/kde-apps/kioclient/kioclient-16.04.3.ebuild b/kde-apps/kioclient/kioclient-16.04.3.ebuild new file mode 100644 index 0000000..f9c2fda --- /dev/null +++ b/kde-apps/kioclient/kioclient-16.04.3.ebuild @@ -0,0 +1,11 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KMNAME="kde-runtime" +inherit kde4-meta + +DESCRIPTION="Command-line tool for network-transparent operations" +KEYWORDS="amd64 ~arm x86" +IUSE="debug" diff --git a/kde-apps/kmimetypefinder/kmimetypefinder-16.04.3.ebuild b/kde-apps/kmimetypefinder/kmimetypefinder-16.04.3.ebuild new file mode 100644 index 0000000..84c7658 --- /dev/null +++ b/kde-apps/kmimetypefinder/kmimetypefinder-16.04.3.ebuild @@ -0,0 +1,11 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KMNAME="kde-runtime" +inherit kde4-meta + +DESCRIPTION="KDE application to report the mimetype for a given file" +KEYWORDS="amd64 ~arm x86" +IUSE="debug" diff --git a/kde-apps/knetattach/knetattach-16.04.3.ebuild b/kde-apps/knetattach/knetattach-16.04.3.ebuild new file mode 100644 index 0000000..0a210bf --- /dev/null +++ b/kde-apps/knetattach/knetattach-16.04.3.ebuild @@ -0,0 +1,12 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KDE_HANDBOOK="optional" +KMNAME="kde-runtime" +inherit kde4-meta + +DESCRIPTION="KDE network wizard" +KEYWORDS="amd64 ~arm x86" +IUSE="debug" diff --git a/kde-apps/knewstuff/knewstuff-16.04.3.ebuild b/kde-apps/knewstuff/knewstuff-16.04.3.ebuild new file mode 100644 index 0000000..4a405b6 --- /dev/null +++ b/kde-apps/knewstuff/knewstuff-16.04.3.ebuild @@ -0,0 +1,11 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KMNAME="kde-runtime" +inherit kde4-meta + +DESCRIPTION="KDE4 software to download and upload 'new stuff'" +KEYWORDS="amd64 ~arm x86" +IUSE="debug" diff --git a/kde-apps/knotify/knotify-16.04.3.ebuild b/kde-apps/knotify/knotify-16.04.3.ebuild new file mode 100644 index 0000000..f4b258d --- /dev/null +++ b/kde-apps/knotify/knotify-16.04.3.ebuild @@ -0,0 +1,11 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KMNAME="kde-runtime" +inherit kde4-meta + +DESCRIPTION="The KDE notification daemon" +KEYWORDS="amd64 ~arm x86" +IUSE="debug" diff --git a/kde-apps/kpasswdserver/kpasswdserver-16.04.3.ebuild b/kde-apps/kpasswdserver/kpasswdserver-16.04.3.ebuild new file mode 100644 index 0000000..9323a69 --- /dev/null +++ b/kde-apps/kpasswdserver/kpasswdserver-16.04.3.ebuild @@ -0,0 +1,14 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KMNAME="kde-runtime" +inherit kde4-meta + +DESCRIPTION="KDED Password Module" +KEYWORDS="amd64 ~arm x86" +IUSE="debug" + +RESTRICT="test" +# bug 393097 diff --git a/kde-apps/kquitapp/kquitapp-16.04.3.ebuild b/kde-apps/kquitapp/kquitapp-16.04.3.ebuild new file mode 100644 index 0000000..b296c9b --- /dev/null +++ b/kde-apps/kquitapp/kquitapp-16.04.3.ebuild @@ -0,0 +1,11 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KMNAME="kde-runtime" +inherit kde4-meta + +DESCRIPTION="A CLI application quitter" +KEYWORDS="amd64 ~arm x86" +IUSE="debug" diff --git a/kde-apps/kreadconfig/kreadconfig-16.04.3.ebuild b/kde-apps/kreadconfig/kreadconfig-16.04.3.ebuild new file mode 100644 index 0000000..4573b9d --- /dev/null +++ b/kde-apps/kreadconfig/kreadconfig-16.04.3.ebuild @@ -0,0 +1,11 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KMNAME="kde-runtime" +inherit kde4-meta + +DESCRIPTION="Command-line tool to read KConfig entries" +KEYWORDS="amd64 ~arm x86" +IUSE="debug" diff --git a/kde-apps/kstart/kstart-16.04.3.ebuild b/kde-apps/kstart/kstart-16.04.3.ebuild new file mode 100644 index 0000000..3f4c8b9 --- /dev/null +++ b/kde-apps/kstart/kstart-16.04.3.ebuild @@ -0,0 +1,11 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KMNAME="kde-runtime" +inherit kde4-meta + +DESCRIPTION="KDE: Utility to launch applications with special window properties" +KEYWORDS="amd64 ~arm x86" +IUSE="debug" diff --git a/kde-apps/ktimezoned/ktimezoned-16.04.3.ebuild b/kde-apps/ktimezoned/ktimezoned-16.04.3.ebuild new file mode 100644 index 0000000..99e769f --- /dev/null +++ b/kde-apps/ktimezoned/ktimezoned-16.04.3.ebuild @@ -0,0 +1,11 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KMNAME="kde-runtime" +inherit kde4-meta + +DESCRIPTION="KDE: Timezone daemon" +KEYWORDS="amd64 ~arm x86" +IUSE="debug" diff --git a/kde-apps/ktraderclient/ktraderclient-16.04.3.ebuild b/kde-apps/ktraderclient/ktraderclient-16.04.3.ebuild new file mode 100644 index 0000000..ea42bae --- /dev/null +++ b/kde-apps/ktraderclient/ktraderclient-16.04.3.ebuild @@ -0,0 +1,11 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KMNAME="kde-runtime" +inherit kde4-meta + +DESCRIPTION="A command-line tool for querying the KDE trader system" +IUSE="debug" +KEYWORDS="amd64 ~arm x86" diff --git a/kde-apps/kuiserver/kuiserver-16.04.3.ebuild b/kde-apps/kuiserver/kuiserver-16.04.3.ebuild new file mode 100644 index 0000000..ff6ddfd --- /dev/null +++ b/kde-apps/kuiserver/kuiserver-16.04.3.ebuild @@ -0,0 +1,11 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KMNAME="kde-runtime" +inherit kde4-meta + +DESCRIPTION="KDE: Progress Info UI server" +KEYWORDS="amd64 ~arm x86" +IUSE="debug" diff --git a/kde-apps/kurifilter-plugins/kurifilter-plugins-16.04.3.ebuild b/kde-apps/kurifilter-plugins/kurifilter-plugins-16.04.3.ebuild new file mode 100644 index 0000000..412f852 --- /dev/null +++ b/kde-apps/kurifilter-plugins/kurifilter-plugins-16.04.3.ebuild @@ -0,0 +1,14 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KMNAME="kde-runtime" +inherit kde4-meta + +DESCRIPTION="KDE: Plugins to manage filtering URIs" +KEYWORDS="amd64 ~arm x86" +IUSE="debug" + +RESTRICT=test +# bug 420255 diff --git a/kde-apps/kwalletd/files/kwalletd-16.04.3-gpgmepp.patch b/kde-apps/kwalletd/files/kwalletd-16.04.3-gpgmepp.patch new file mode 100644 index 0000000..e730a58 --- /dev/null +++ b/kde-apps/kwalletd/files/kwalletd-16.04.3-gpgmepp.patch @@ -0,0 +1,133 @@ +commit 1b80d1d0b961f8e28186928ede2b87af292c3de4 +Author: Antonio Rojas <aro...@archlinux.org> +Date: Thu Nov 10 16:58:10 2016 +0100 + + Allow building kwalletd against gpgme++ from gpgme 1.7 + + REVIEW: 129339 + +diff --git a/kwalletd/CMakeLists.txt b/kwalletd/CMakeLists.txt +index 73aec82..ae8c745 100644 +--- a/kwalletd/CMakeLists.txt ++++ b/kwalletd/CMakeLists.txt +@@ -5,11 +5,18 @@ find_package(Gpgme) # Called by FindQGpgme, but since we call some gpgme + # functions ourselves we need to link against it directly. + find_package(QGpgme) # provided by kdepimlibs + +-if (GPGME_FOUND AND QGPGME_FOUND) ++if (NOT QGPGME_FOUND) ++find_package(Gpgmepp) # provided by gpgme 1.7 ++endif (NOT QGPGME_FOUND) ++ ++if ((GPGME_FOUND AND QGPGME_FOUND) OR Gpgmepp_FOUND) + add_definitions(-DHAVE_QGPGME) +- include_directories(${GPGME_INCLUDES} ${QGPGME_INCLUDE_DIR}) ++ include_directories(${GPGME_INCLUDES}) + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${KDE4_ENABLE_EXCEPTIONS}") +-endif(GPGME_FOUND AND QGPGME_FOUND) ++endif((GPGME_FOUND AND QGPGME_FOUND) OR Gpgmepp_FOUND) ++if (GPGME_FOUND AND QGPGME_FOUND) ++ include_directories(${QGPGME_INCLUDE_DIR}) ++endif (GPGME_FOUND AND QGPGME_FOUND) + + ########### build backends ######### + add_subdirectory(backend) +@@ -37,7 +44,7 @@ kde4_add_ui_files(kwalletd_KDEINIT_SRCS + kwalletwizardpagepassword.ui + ) + +-if (GPGME_FOUND AND QGPGME_FOUND) ++if ((GPGME_FOUND AND QGPGME_FOUND) OR Gpgmepp_FOUND) + set(kwalletd_KDEINIT_SRCS + ${kwalletd_KDEINIT_SRCS} + knewwalletdialog.cpp +@@ -48,7 +55,7 @@ if (GPGME_FOUND AND QGPGME_FOUND) + knewwalletdialogintro.ui + knewwalletdialoggpg.ui + ) +-endif(GPGME_FOUND AND QGPGME_FOUND) ++endif((GPGME_FOUND AND QGPGME_FOUND) OR Gpgmepp_FOUND) + + find_file(kwallet_xml org.kde.KWallet.xml HINTS ${KDE4_DBUS_INTERFACES_DIR} ) + +@@ -57,8 +64,12 @@ qt4_add_dbus_adaptor( kwalletd_KDEINIT_SRCS ${kwallet_xml} kwalletd.h KWalletD ) + kde4_add_kdeinit_executable( kwalletd NOGUI ${kwalletd_KDEINIT_SRCS} ) + + target_link_libraries(kdeinit_kwalletd ${KDE4_KDEUI_LIBS} kwalletbackend ) +-if (GPGME_FOUND AND QGPGME_FOUND) +- target_link_libraries(kdeinit_kwalletd ${QGPGME_LIBRARIES} ) ++if(GPGME_FOUND AND QGPGME_FOUND) ++target_link_libraries(kdeinit_kwalletd ${QGPGME_LIBRARIES} ) ++else(GPGME_FOUND AND QGPGME_FOUND) ++if(Gpgmepp_FOUND) ++target_link_libraries(kdeinit_kwalletd Gpgmepp) ++endif(Gpgmepp_FOUND) + endif(GPGME_FOUND AND QGPGME_FOUND) + + install(TARGETS kdeinit_kwalletd ${INSTALL_TARGETS_DEFAULT_ARGS}) +@@ -73,4 +84,4 @@ install( FILES kwalletd.notifyrc DESTINATION ${DATA_INSTALL_DIR}/kwalletd ) + install( FILES kwallet-4.13.upd DESTINATION ${DATA_INSTALL_DIR}/kconf_update) + + add_subdirectory(tests) +-add_subdirectory(autotests) +\ No newline at end of file ++add_subdirectory(autotests) +diff --git a/kwalletd/backend/CMakeLists.txt b/kwalletd/backend/CMakeLists.txt +index 4db348f..7347b12 100644 +--- a/kwalletd/backend/CMakeLists.txt ++++ b/kwalletd/backend/CMakeLists.txt +@@ -22,6 +22,10 @@ kde4_add_library(kwalletbackend SHARED ${kwalletbackend_LIB_SRCS}) + target_link_libraries(kwalletbackend ${KDE4_KDEUI_LIBS} ${LIBGCRYPT_LIBRARIES}) + if(QGPGME_FOUND) + target_link_libraries(kwalletbackend ${QGPGME_LIBRARIES} ) ++else(QGPGME_FOUND) ++if(Gpgmepp_FOUND) ++target_link_libraries(kwalletbackend Gpgmepp) ++endif(Gpgmepp_FOUND) + endif(QGPGME_FOUND) + + # link with advapi32 on windows +diff --git a/kwalletd/backend/backendpersisthandler.cpp b/kwalletd/backend/backendpersisthandler.cpp +index b7f63f8..9608af0 100644 +--- a/kwalletd/backend/backendpersisthandler.cpp ++++ b/kwalletd/backend/backendpersisthandler.cpp +@@ -33,6 +33,7 @@ + #include <gpgme++/data.h> + #include <gpgme++/encryptionresult.h> + #include <gpgme++/decryptionresult.h> ++#include <boost/shared_ptr.hpp> + #endif + #include "backendpersisthandler.h" + #include "kwalletbackend.h" +diff --git a/kwalletd/kwalletwizard.cpp b/kwalletd/kwalletwizard.cpp +index 78de78d..821b666 100644 +--- a/kwalletd/kwalletwizard.cpp ++++ b/kwalletd/kwalletwizard.cpp +@@ -40,6 +40,7 @@ + #include <kdebug.h> + #include <kmessagebox.h> + #include <gpgme.h> ++#include <boost/shared_ptr.hpp> + #endif + + class PageIntro : public QWizardPage +commit cf28801cd34730da07a2c01704ca3114630f4fe7 +Author: Antonio Rojas <aro...@archlinux.org> +Date: Thu Nov 10 18:54:41 2016 +0100 + + Compiling against gmgpe 1.7 requires c++11 + +diff --git a/kwalletd/CMakeLists.txt b/kwalletd/CMakeLists.txt +index ae8c745..88d944e 100644 +--- a/kwalletd/CMakeLists.txt ++++ b/kwalletd/CMakeLists.txt +@@ -17,6 +17,9 @@ endif((GPGME_FOUND AND QGPGME_FOUND) OR Gpgmepp_FOUND) + if (GPGME_FOUND AND QGPGME_FOUND) + include_directories(${QGPGME_INCLUDE_DIR}) + endif (GPGME_FOUND AND QGPGME_FOUND) ++if (Gpgmepp_FOUND) ++ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x") ++endif (Gpgmepp_FOUND) + + ########### build backends ######### + add_subdirectory(backend) diff --git a/kde-apps/kwalletd/kwalletd-16.04.3-r1.ebuild b/kde-apps/kwalletd/kwalletd-16.04.3-r1.ebuild new file mode 100644 index 0000000..887fb66 --- /dev/null +++ b/kde-apps/kwalletd/kwalletd-16.04.3-r1.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KMNAME="kde-runtime" +inherit kde4-meta flag-o-matic + +DESCRIPTION="KDE Password Server" +KEYWORDS="amd64 ~arm x86" +IUSE="debug gpg" + +RDEPEND=" + dev-libs/libgcrypt:0= + gpg? ( app-crypt/gpgme[cxx] ) +" +DEPEND="${RDEPEND} + gpg? ( dev-libs/boost ) +" + +RESTRICT="test" +# testpamopen crashes with a buffer overflow (__fortify_fail) + +PATCHES=( "${FILESDIR}/${P}-gpgmepp.patch" ) + +src_configure() { + local mycmakeargs=( + -DCMAKE_DISABLE_FIND_PACKAGE_QGpgme=ON + $(cmake-utils_use_find_package gpg Gpgmepp) + ) + + kde4-base_src_configure +} + +pkg_postinst() { + if ! has_version "kde-plasma/kwallet-pam[oldwallet]" || ! has_version "kde-apps/kwalletmanager:4" ; then + elog + elog "Install kde-plasma/kwallet-pam[oldwallet] for auto-unlocking after account login." + elog "Install kde-apps/kwalletmanager:4 to manage your kwallet." + elog + fi +} diff --git a/kde-apps/phonon-kde/phonon-kde-16.04.3.ebuild b/kde-apps/phonon-kde/phonon-kde-16.04.3.ebuild new file mode 100644 index 0000000..a3a2d30 --- /dev/null +++ b/kde-apps/phonon-kde/phonon-kde-16.04.3.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KMNAME="kde-runtime" +KMMODULE="phonon" +inherit kde4-meta + +DESCRIPTION="Phonon KDE Integration" +HOMEPAGE="https://phonon.kde.org" +KEYWORDS="amd64 ~arm x86" +IUSE="alsa debug pulseaudio" + +DEPEND=" + media-libs/phonon[qt4] + alsa? ( media-libs/alsa-lib ) + pulseaudio? ( + dev-libs/glib:2 + media-libs/libcanberra + >=media-sound/pulseaudio-0.9.21[glib] + ) +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + -DBUILD_tests=OFF + -DWITH_Xine=OFF + -DWITH_ALSA=$(usex alsa) + -DWITH_PulseAudio=$(usex pulseaudio) + ) + + kde4-meta_src_configure +} diff --git a/kde-apps/plasma-runtime/plasma-runtime-16.04.3.ebuild b/kde-apps/plasma-runtime/plasma-runtime-16.04.3.ebuild new file mode 100644 index 0000000..8e2ad53 --- /dev/null +++ b/kde-apps/plasma-runtime/plasma-runtime-16.04.3.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KMNAME="kde-runtime" +KMMODULE="plasma" +DECLARATIVE_REQUIRED="always" +WEBKIT_REQUIRED="always" +inherit kde4-meta + +DESCRIPTION="Script engine and package tool for plasma" +KEYWORDS="amd64 ~arm x86" +IUSE="debug" + +DEPEND=" + kde-frameworks/kactivities:4 +" +RDEPEND="${DEPEND}" + +# bug 443748 +RESTRICT=test diff --git a/kde-apps/renamedlg-plugins/renamedlg-plugins-16.04.3.ebuild b/kde-apps/renamedlg-plugins/renamedlg-plugins-16.04.3.ebuild new file mode 100644 index 0000000..3f87e49 --- /dev/null +++ b/kde-apps/renamedlg-plugins/renamedlg-plugins-16.04.3.ebuild @@ -0,0 +1,12 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KMNAME="kde-runtime" +KMMODULE="renamedlgplugins" +inherit kde4-meta + +DESCRIPTION="KDE RenameDlg plugins" +KEYWORDS="amd64 ~arm x86" +IUSE="debug" diff --git a/kde-apps/solid-runtime/solid-runtime-16.04.3.ebuild b/kde-apps/solid-runtime/solid-runtime-16.04.3.ebuild new file mode 100644 index 0000000..4723bc0 --- /dev/null +++ b/kde-apps/solid-runtime/solid-runtime-16.04.3.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KMNAME="kde-runtime" +KMNOMODULE=true +inherit kde4-meta + +DESCRIPTION="KDE SC solid runtime modules (autoeject, automounter and others)" +HOMEPAGE="https://solid.kde.org" +KEYWORDS="amd64 ~arm x86" +IUSE="debug bluetooth networkmanager" + +KMEXTRA=" + solid-device-automounter/ + solid-hardware/ + solid-networkstatus/ + solidautoeject/ + soliduiserver/ +" + +DEPEND="" +RDEPEND="${DEPEND} + bluetooth? ( || ( kde-plasma/bluedevil:4 kde-plasma/bluedevil:5 ) ) + networkmanager? ( || ( kde-plasma/plasma-nm:4 kde-plasma/plasma-nm:5 ) ) +" + +PATCHES=( "${FILESDIR}/${PN}-4.14.3-networkmanager-1.0.6.patch" )