[gentoo-commits] proj/kde:master commit in: kde-apps/kwrite/

2023-03-24 Thread Andreas Sturmlechner
commit: 271b88302b25f1199173a3656b0ced5a36624a82
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Mar 24 23:05:51 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Mar 24 23:05:51 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=271b8830

kde-apps/kwrite: Add new dependency

Upstream commit 875a6c0d7906856976aa0e2898d2c2d631bcb7be

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-apps/kwrite/kwrite-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/kde-apps/kwrite/kwrite-.ebuild 
b/kde-apps/kwrite/kwrite-.ebuild
index b0e11b792c..af69900060 100644
--- a/kde-apps/kwrite/kwrite-.ebuild
+++ b/kde-apps/kwrite/kwrite-.ebuild
@@ -24,6 +24,7 @@ RDEPEND="
>=kde-frameworks/kcoreaddons-${KFMIN}:5
>=kde-frameworks/kdbusaddons-${KFMIN}:5
>=kde-frameworks/ki18n-${KFMIN}:5
+   virtual/libintl
 "
 DEPEND="${RDEPEND}"
 



[gentoo-commits] proj/kde:master commit in: kde-apps/kwrite/

2022-10-16 Thread Andreas Sturmlechner
commit: 676a70d4515a46d21734715cf799d899eb5fc7f5
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Oct 16 11:41:15 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Oct 16 11:41:15 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=676a70d4

kde-apps/kwrite: Translations moved to code repository

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-apps/kwrite/kwrite-.ebuild | 6 ++
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/kde-apps/kwrite/kwrite-.ebuild 
b/kde-apps/kwrite/kwrite-.ebuild
index e1f620e1dc..32352c320e 100644
--- a/kde-apps/kwrite/kwrite-.ebuild
+++ b/kde-apps/kwrite/kwrite-.ebuild
@@ -34,10 +34,8 @@ src_prepare() {
cmake_run_in apps/lib cmake_comment_add_subdirectory autotests
 
# delete colliding kate translations
-   if [[ ${KDE_BUILD_TYPE} = release ]]; then
-   find po -type f -name "*po" -and -not -name "kwrite*" -delete 
|| die
-   rm -rf po/*/docs/kate* || die
-   fi
+   find po -type f -name "*po" -and -not -name "kwrite*" -delete || die
+   rm -rf po/*/docs/kate* || die
 }
 
 src_configure() {



[gentoo-commits] proj/kde:master commit in: kde-apps/kwrite/

2022-08-22 Thread Andreas Sturmlechner
commit: 12e1e59ecd47675f44b891c85519b50becfdbe74
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Aug 22 18:03:16 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Aug 22 18:04:15 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=12e1e59e

kde-apps/kwrite: Fix build for live ebuilds

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-apps/kwrite/kwrite-22.08.0.ebuild   | 10 +-
 kde-apps/kwrite/kwrite-22.08.49..ebuild | 10 +-
 kde-apps/kwrite/kwrite-.ebuild  | 10 +-
 3 files changed, 15 insertions(+), 15 deletions(-)

diff --git a/kde-apps/kwrite/kwrite-22.08.0.ebuild 
b/kde-apps/kwrite/kwrite-22.08.0.ebuild
index bd98b98d47..0994c1be1f 100644
--- a/kde-apps/kwrite/kwrite-22.08.0.ebuild
+++ b/kde-apps/kwrite/kwrite-22.08.0.ebuild
@@ -30,7 +30,7 @@ DEPEND="${RDEPEND}"
 src_prepare() {
ecm_src_prepare
 
-   # these tests are run in dev-libs/libkate
+   # these tests are run in kde-apps/kate-lib
cmake_run_in apps/lib cmake_comment_add_subdirectory autotests
 
# delete colliding kate translations
@@ -47,8 +47,8 @@ src_configure() {
)
use handbook && mycmakeargs+=( -DBUILD_katepart=FALSE )
 
-   # provided by dev-libs/libkate
-   append-libs -l"${ESYSROOT}"/usr/$(get_libdir)/libkateprivate.so.${PV}
+   # provided by kde-apps/kate-lib
+   append-libs -lkateprivate
 
ecm_src_configure
 }
@@ -56,6 +56,6 @@ src_configure() {
 src_install() {
ecm_src_install
 
-   # provided by dev-libs/libkate
-   rm -v "${ED}"/usr/$(get_libdir)/libkateprivate.so.${PV} || die
+   # provided by kde-apps/kate-lib
+   rm -v "${ED}"/usr/$(get_libdir)/libkateprivate.so.* || die
 }

diff --git a/kde-apps/kwrite/kwrite-22.08.49..ebuild 
b/kde-apps/kwrite/kwrite-22.08.49..ebuild
index 54f653b791..ef64f07c7e 100644
--- a/kde-apps/kwrite/kwrite-22.08.49..ebuild
+++ b/kde-apps/kwrite/kwrite-22.08.49..ebuild
@@ -30,7 +30,7 @@ DEPEND="${RDEPEND}"
 src_prepare() {
ecm_src_prepare
 
-   # these tests are run in dev-libs/libkate
+   # these tests are run in kde-apps/kate-lib
cmake_run_in apps/lib cmake_comment_add_subdirectory autotests
 
# delete colliding kate translations
@@ -47,8 +47,8 @@ src_configure() {
)
use handbook && mycmakeargs+=( -DBUILD_katepart=FALSE )
 
-   # provided by dev-libs/libkate
-   append-libs -l"${ESYSROOT}"/usr/$(get_libdir)/libkateprivate.so.${PV}
+   # provided by kde-apps/kate-lib
+   append-libs -lkateprivate
 
ecm_src_configure
 }
@@ -56,6 +56,6 @@ src_configure() {
 src_install() {
ecm_src_install
 
-   # provided by dev-libs/libkate
-   rm -v "${ED}"/usr/$(get_libdir)/libkateprivate.so.${PV} || die
+   # provided by kde-apps/kate-lib
+   rm -v "${ED}"/usr/$(get_libdir)/libkateprivate.so.* || die
 }

diff --git a/kde-apps/kwrite/kwrite-.ebuild 
b/kde-apps/kwrite/kwrite-.ebuild
index 54f653b791..ef64f07c7e 100644
--- a/kde-apps/kwrite/kwrite-.ebuild
+++ b/kde-apps/kwrite/kwrite-.ebuild
@@ -30,7 +30,7 @@ DEPEND="${RDEPEND}"
 src_prepare() {
ecm_src_prepare
 
-   # these tests are run in dev-libs/libkate
+   # these tests are run in kde-apps/kate-lib
cmake_run_in apps/lib cmake_comment_add_subdirectory autotests
 
# delete colliding kate translations
@@ -47,8 +47,8 @@ src_configure() {
)
use handbook && mycmakeargs+=( -DBUILD_katepart=FALSE )
 
-   # provided by dev-libs/libkate
-   append-libs -l"${ESYSROOT}"/usr/$(get_libdir)/libkateprivate.so.${PV}
+   # provided by kde-apps/kate-lib
+   append-libs -lkateprivate
 
ecm_src_configure
 }
@@ -56,6 +56,6 @@ src_configure() {
 src_install() {
ecm_src_install
 
-   # provided by dev-libs/libkate
-   rm -v "${ED}"/usr/$(get_libdir)/libkateprivate.so.${PV} || die
+   # provided by kde-apps/kate-lib
+   rm -v "${ED}"/usr/$(get_libdir)/libkateprivate.so.* || die
 }



[gentoo-commits] proj/kde:master commit in: kde-apps/kwrite/

2022-08-20 Thread Sam James
commit: 4952a07a90b701bd0c1601f2afb93c623a6707e3
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug 21 02:44:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 21 02:44:57 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=4952a07a

kde-apps/kwrite: use ESYSROOT, ED

Signed-off-by: Sam James  gentoo.org>

 kde-apps/kwrite/kwrite-22.08.0.ebuild   | 4 ++--
 kde-apps/kwrite/kwrite-22.08.49..ebuild | 4 ++--
 kde-apps/kwrite/kwrite-.ebuild  | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/kde-apps/kwrite/kwrite-22.08.0.ebuild 
b/kde-apps/kwrite/kwrite-22.08.0.ebuild
index aec44c5192..bd98b98d47 100644
--- a/kde-apps/kwrite/kwrite-22.08.0.ebuild
+++ b/kde-apps/kwrite/kwrite-22.08.0.ebuild
@@ -48,7 +48,7 @@ src_configure() {
use handbook && mycmakeargs+=( -DBUILD_katepart=FALSE )
 
# provided by dev-libs/libkate
-   append-libs -l/usr/$(get_libdir)/libkateprivate.so.${PV}
+   append-libs -l"${ESYSROOT}"/usr/$(get_libdir)/libkateprivate.so.${PV}
 
ecm_src_configure
 }
@@ -57,5 +57,5 @@ src_install() {
ecm_src_install
 
# provided by dev-libs/libkate
-   rm -v "${D}"/usr/$(get_libdir)/libkateprivate.so.${PV} || die
+   rm -v "${ED}"/usr/$(get_libdir)/libkateprivate.so.${PV} || die
 }

diff --git a/kde-apps/kwrite/kwrite-22.08.49..ebuild 
b/kde-apps/kwrite/kwrite-22.08.49..ebuild
index ca3f152d34..54f653b791 100644
--- a/kde-apps/kwrite/kwrite-22.08.49..ebuild
+++ b/kde-apps/kwrite/kwrite-22.08.49..ebuild
@@ -48,7 +48,7 @@ src_configure() {
use handbook && mycmakeargs+=( -DBUILD_katepart=FALSE )
 
# provided by dev-libs/libkate
-   append-libs -l/usr/$(get_libdir)/libkateprivate.so.${PV}
+   append-libs -l"${ESYSROOT}"/usr/$(get_libdir)/libkateprivate.so.${PV}
 
ecm_src_configure
 }
@@ -57,5 +57,5 @@ src_install() {
ecm_src_install
 
# provided by dev-libs/libkate
-   rm -v "${D}"/usr/$(get_libdir)/libkateprivate.so.${PV} || die
+   rm -v "${ED}"/usr/$(get_libdir)/libkateprivate.so.${PV} || die
 }

diff --git a/kde-apps/kwrite/kwrite-.ebuild 
b/kde-apps/kwrite/kwrite-.ebuild
index ca3f152d34..54f653b791 100644
--- a/kde-apps/kwrite/kwrite-.ebuild
+++ b/kde-apps/kwrite/kwrite-.ebuild
@@ -48,7 +48,7 @@ src_configure() {
use handbook && mycmakeargs+=( -DBUILD_katepart=FALSE )
 
# provided by dev-libs/libkate
-   append-libs -l/usr/$(get_libdir)/libkateprivate.so.${PV}
+   append-libs -l"${ESYSROOT}"/usr/$(get_libdir)/libkateprivate.so.${PV}
 
ecm_src_configure
 }
@@ -57,5 +57,5 @@ src_install() {
ecm_src_install
 
# provided by dev-libs/libkate
-   rm -v "${D}"/usr/$(get_libdir)/libkateprivate.so.${PV} || die
+   rm -v "${ED}"/usr/$(get_libdir)/libkateprivate.so.${PV} || die
 }



[gentoo-commits] proj/kde:master commit in: kde-apps/kwrite/

2022-08-20 Thread Andreas Sturmlechner
commit: c44ecf806e4e55fabb78b71a6e0caf8e8802ef2a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Aug 20 20:36:44 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug 20 21:37:13 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=c44ecf80

kde-apps/kwrite: Depend on newly split out kde-apps/kate-lib

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-apps/kwrite/kwrite-22.08.0.ebuild   | 39 +
 kde-apps/kwrite/kwrite-22.08.49..ebuild | 39 +
 kde-apps/kwrite/kwrite-.ebuild  | 39 +
 kde-apps/kwrite/metadata.xml|  3 ---
 4 files changed, 54 insertions(+), 66 deletions(-)

diff --git a/kde-apps/kwrite/kwrite-22.08.0.ebuild 
b/kde-apps/kwrite/kwrite-22.08.0.ebuild
index d48569c60c..aec44c5192 100644
--- a/kde-apps/kwrite/kwrite-22.08.0.ebuild
+++ b/kde-apps/kwrite/kwrite-22.08.0.ebuild
@@ -7,7 +7,7 @@ KDE_ORG_NAME="kate"
 ECM_HANDBOOK="optional"
 KFMIN=5.96.0
 QTMIN=5.15.5
-inherit ecm gear.kde.org
+inherit ecm flag-o-matic gear.kde.org
 
 DESCRIPTION="Simple text editor based on KDE Frameworks"
 HOMEPAGE="https://apps.kde.org/kwrite/;
@@ -15,34 +15,24 @@ HOMEPAGE="https://apps.kde.org/kwrite/;
 LICENSE="GPL-2" # TODO: CHECK
 SLOT="5"
 KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="activities telemetry"
+IUSE=""
 
 RDEPEND="
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtwidgets-${QTMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   ~kde-apps/kate-lib-${PV}:5
>=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kcrash-${KFMIN}:5
>=kde-frameworks/kdbusaddons-${KFMIN}:5
>=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kio-${KFMIN}:5
-   >=kde-frameworks/kjobwidgets-${KFMIN}:5
-   >=kde-frameworks/kparts-${KFMIN}:5
-   >=kde-frameworks/ktexteditor-${KFMIN}:5
-   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-   >=kde-frameworks/kxmlgui-${KFMIN}:5
-   activities? ( >=kde-frameworks/kactivities-${KFMIN}:5 )
-   telemetry? ( dev-libs/kuserfeedback:5 )
 "
-DEPEND="${RDEPEND}
-   >=kde-frameworks/ktextwidgets-${KFMIN}:5
-"
-
-PATCHES=( "${FILESDIR}/${KDE_ORG_NAME}-22.07.80-split-build-from-source.patch" 
)
+DEPEND="${RDEPEND}"
 
 src_prepare() {
ecm_src_prepare
+
+   # these tests are run in dev-libs/libkate
+   cmake_run_in apps/lib cmake_comment_add_subdirectory autotests
+
# delete colliding kate translations
if [[ ${KDE_BUILD_TYPE} = release ]]; then
find po -type f -name "*po" -and -not -name "kwrite*" -delete 
|| die
@@ -52,13 +42,20 @@ src_prepare() {
 
 src_configure() {
local mycmakeargs=(
-   -DBUILD_SPLIT_FROM_SOURCE=ON
-DBUILD_addons=FALSE
-DBUILD_kate=FALSE
-   $(cmake_use_find_package activities KF5Activities)
-   $(cmake_use_find_package telemetry KUserFeedback)
)
use handbook && mycmakeargs+=( -DBUILD_katepart=FALSE )
 
+   # provided by dev-libs/libkate
+   append-libs -l/usr/$(get_libdir)/libkateprivate.so.${PV}
+
ecm_src_configure
 }
+
+src_install() {
+   ecm_src_install
+
+   # provided by dev-libs/libkate
+   rm -v "${D}"/usr/$(get_libdir)/libkateprivate.so.${PV} || die
+}

diff --git a/kde-apps/kwrite/kwrite-22.08.49..ebuild 
b/kde-apps/kwrite/kwrite-22.08.49..ebuild
index 90e2ea790f..ca3f152d34 100644
--- a/kde-apps/kwrite/kwrite-22.08.49..ebuild
+++ b/kde-apps/kwrite/kwrite-22.08.49..ebuild
@@ -7,7 +7,7 @@ KDE_ORG_NAME="kate"
 ECM_HANDBOOK="optional"
 KFMIN=5.96.0
 QTMIN=5.15.5
-inherit ecm gear.kde.org
+inherit ecm flag-o-matic gear.kde.org
 
 DESCRIPTION="Simple text editor based on KDE Frameworks"
 HOMEPAGE="https://apps.kde.org/kwrite/;
@@ -15,34 +15,24 @@ HOMEPAGE="https://apps.kde.org/kwrite/;
 LICENSE="GPL-2" # TODO: CHECK
 SLOT="5"
 KEYWORDS=""
-IUSE="activities telemetry"
+IUSE=""
 
 RDEPEND="
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtwidgets-${QTMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5
-   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   ~kde-apps/kate-lib-${PV}:5
>=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kcrash-${KFMIN}:5
>=kde-frameworks/kdbusaddons-${KFMIN}:5
>=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kio-${KFMIN}:5
-   >=kde-frameworks/kjobwidgets-${KFMIN}:5
-   >=kde-frameworks/kparts-${KFMIN}:5
-   >=kde-frameworks/ktexteditor-${KFMIN}:5
-   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-   >=kde-frameworks/kxmlgui-${KFMIN}:5
-   activities? ( >=kde-frameworks/kactivities-${KFMIN}:5 )
-   telemetry? ( dev-libs/kuserfeedback:5 )
 "
-DEPEND="${RDEPEND}
-   >=kde-frameworks/ktextwidgets-${KFMIN}:5
-"
-
-PATCHES=( 

[gentoo-commits] proj/kde:master commit in: kde-apps/kwrite/, kde-apps/kwrite/files/

2022-07-23 Thread Andreas Sturmlechner
commit: c5e154651e041b989e761fe02cf9318da008fab1
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Jul 23 10:35:10 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Jul 23 10:36:40 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=c5e15465

kde-apps/kwrite: Workaround upstream's reshuffling of build system

Fixing kate vs. kwrite conflicting in shared kateprivate library.

Patch pending upstream:
https://invent.kde.org/utilities/kate/-/merge_requests/815

Also, add IUSE telemetry.

Upstream commits:
5ef89b41cfc1c78fe9dc91e93f9bc8c63984a1cb
8ebf728518162248bd7178c1f55678f2d4c6b77c

Closes: https://bugs.gentoo.org/859358
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../kate-22.07.80-split-build-from-source.patch| 75 ++
 kde-apps/kwrite/kwrite-22.07.80.ebuild |  9 ++-
 kde-apps/kwrite/kwrite-22.08.49..ebuild|  9 ++-
 kde-apps/kwrite/kwrite-.ebuild |  9 ++-
 4 files changed, 96 insertions(+), 6 deletions(-)

diff --git a/kde-apps/kwrite/files/kate-22.07.80-split-build-from-source.patch 
b/kde-apps/kwrite/files/kate-22.07.80-split-build-from-source.patch
new file mode 100644
index 00..a574058b9a
--- /dev/null
+++ b/kde-apps/kwrite/files/kate-22.07.80-split-build-from-source.patch
@@ -0,0 +1,75 @@
+From 9062475ec3ef15ff9355cbbdc581a59653589534 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner 
+Date: Sat, 23 Jul 2022 12:09:28 +0200
+Subject: [PATCH 1/2] lib is not optional, so don't pretend it is
+
+Signed-off-by: Andreas Sturmlechner 
+---
+ apps/CMakeLists.txt | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/apps/CMakeLists.txt b/apps/CMakeLists.txt
+index 04b048482..669f10a35 100644
+--- a/apps/CMakeLists.txt
 b/apps/CMakeLists.txt
+@@ -1,5 +1,5 @@
+ # kateprivate shared library used by Kate & KWrite (and addons)
+-ecm_optional_add_subdirectory(lib)
++add_subdirectory(lib)
+ 
+ # the Kate application
+ ecm_optional_add_subdirectory(kate)
+-- 
+2.35.1
+
+
+From def5d43a015779e26b6e438e1b2f38afb7bd8b27 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner 
+Date: Sat, 23 Jul 2022 12:16:26 +0200
+Subject: [PATCH 2/2] Add option to -DBUILD_SPLIT_FROM_SOURCE
+
+This will enable source-based distributions like Gentoo to keep split
+kate/kwrite packaging not conflicting with one another by not
+requiring to install a duplicate kateprivate lib.
+
+Signed-off-by: Andreas Sturmlechner 
+---
+ CMakeLists.txt  | 5 +
+ apps/lib/CMakeLists.txt | 6 --
+ 2 files changed, 9 insertions(+), 2 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index e7fff38db..1ec401c55 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -35,6 +35,11 @@ include(ECMDeprecationSettings)
+ 
+ include(FeatureSummary)
+ 
++option(BUILD_SPLIT_FROM_SOURCE "This will build kateprivate as a static 
library" OFF)
++set(KATEPRIVATE_LIB_MODE "SHARED")
++if(BUILD_SPLIT_FROM_SOURCE)
++set(KATEPRIVATE_LIB_MODE "STATIC")
++endif()
+ 
+ ecm_set_disabled_deprecation_versions(
+ QT 5.15
+diff --git a/apps/lib/CMakeLists.txt b/apps/lib/CMakeLists.txt
+index a883cf5c5..04dcb340c 100644
+--- a/apps/lib/CMakeLists.txt
 b/apps/lib/CMakeLists.txt
+@@ -1,7 +1,9 @@
+ # Kate shared library, used by Kate/KWrite and the addons
+-add_library(kateprivate SHARED "")
++add_library(kateprivate ${KATEPRIVATE_LIB_MODE} "")
+ set_target_properties(kateprivate PROPERTIES VERSION 
${RELEASE_SERVICE_VERSION})
+-install(TARGETS kateprivate ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} LIBRARY 
NAMELINK_SKIP)
++if(NOT BUILD_SPLIT_FROM_SOURCE)
++  install(TARGETS kateprivate ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} LIBRARY 
NAMELINK_SKIP)
++endif()
+ 
+ # ensure right translations domain, we use one kate.po(t) for lib + apps
+ target_compile_definitions(kateprivate PRIVATE TRANSLATION_DOMAIN="kate")
+-- 
+2.35.1
+

diff --git a/kde-apps/kwrite/kwrite-22.07.80.ebuild 
b/kde-apps/kwrite/kwrite-22.07.80.ebuild
index 3ba0861f21..d48569c60c 100644
--- a/kde-apps/kwrite/kwrite-22.07.80.ebuild
+++ b/kde-apps/kwrite/kwrite-22.07.80.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/kwrite/;
 LICENSE="GPL-2" # TODO: CHECK
 SLOT="5"
 KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="activities"
+IUSE="activities telemetry"
 
 RDEPEND="
>=dev-qt/qtgui-${QTMIN}:5
@@ -33,11 +33,14 @@ RDEPEND="
>=kde-frameworks/kwidgetsaddons-${KFMIN}:5
>=kde-frameworks/kxmlgui-${KFMIN}:5
activities? ( >=kde-frameworks/kactivities-${KFMIN}:5 )
+   telemetry? ( dev-libs/kuserfeedback:5 )
 "
 DEPEND="${RDEPEND}
>=kde-frameworks/ktextwidgets-${KFMIN}:5
 "
 
+PATCHES=( "${FILESDIR}/${KDE_ORG_NAME}-22.07.80-split-build-from-source.patch" 
)
+
 src_prepare() {
ecm_src_prepare
# delete colliding kate translations
@@ -49,9 +52,11 @@ src_prepare() {
 
 src_configure() {
local mycmakeargs=(
-   $(cmake_use_find_package activities KF5Activities)
+ 

[gentoo-commits] proj/kde:master commit in: kde-apps/kwrite/

2021-11-23 Thread Andreas Sturmlechner
commit: 230420c3f6b339adce7e036813d369bd0714bc2d
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Nov 23 12:20:07 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Nov 23 12:20:07 2021 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=230420c3

kde-apps/kwrite: Add missing DEPEND

Upstream commits:
be873011d9127cb338bad7c7d9b19bbcce6d9004 (dep added)
2626a9eb9e72d88b2a559e8411c3f8d4ad657f5e (dep made explicit)

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-apps/kwrite/kwrite-21.11.80.ebuild  | 6 --
 kde-apps/kwrite/kwrite-21.12.49..ebuild | 6 --
 kde-apps/kwrite/kwrite-.ebuild  | 6 --
 3 files changed, 12 insertions(+), 6 deletions(-)

diff --git a/kde-apps/kwrite/kwrite-21.11.80.ebuild 
b/kde-apps/kwrite/kwrite-21.11.80.ebuild
index 15da854511..1b946369cf 100644
--- a/kde-apps/kwrite/kwrite-21.11.80.ebuild
+++ b/kde-apps/kwrite/kwrite-21.11.80.ebuild
@@ -17,7 +17,7 @@ SLOT="5"
 KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
 IUSE="activities"
 
-DEPEND="
+RDEPEND="
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtwidgets-${QTMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5
@@ -34,7 +34,9 @@ DEPEND="
>=kde-frameworks/kxmlgui-${KFMIN}:5
activities? ( >=kde-frameworks/kactivities-${KFMIN}:5 )
 "
-RDEPEND="${DEPEND}"
+DEPEND="${RDEPEND}
+   >=kde-frameworks/ktextwidgets-${KFMIN}:5
+"
 
 src_prepare() {
ecm_src_prepare

diff --git a/kde-apps/kwrite/kwrite-21.12.49..ebuild 
b/kde-apps/kwrite/kwrite-21.12.49..ebuild
index 40b9f3a7a3..c2edf7df8a 100644
--- a/kde-apps/kwrite/kwrite-21.12.49..ebuild
+++ b/kde-apps/kwrite/kwrite-21.12.49..ebuild
@@ -17,7 +17,7 @@ SLOT="5"
 KEYWORDS=""
 IUSE="activities"
 
-DEPEND="
+RDEPEND="
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtwidgets-${QTMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5
@@ -34,7 +34,9 @@ DEPEND="
>=kde-frameworks/kxmlgui-${KFMIN}:5
activities? ( >=kde-frameworks/kactivities-${KFMIN}:5 )
 "
-RDEPEND="${DEPEND}"
+DEPEND="${RDEPEND}
+   >=kde-frameworks/ktextwidgets-${KFMIN}:5
+"
 
 src_prepare() {
ecm_src_prepare

diff --git a/kde-apps/kwrite/kwrite-.ebuild 
b/kde-apps/kwrite/kwrite-.ebuild
index 40b9f3a7a3..c2edf7df8a 100644
--- a/kde-apps/kwrite/kwrite-.ebuild
+++ b/kde-apps/kwrite/kwrite-.ebuild
@@ -17,7 +17,7 @@ SLOT="5"
 KEYWORDS=""
 IUSE="activities"
 
-DEPEND="
+RDEPEND="
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtwidgets-${QTMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5
@@ -34,7 +34,9 @@ DEPEND="
>=kde-frameworks/kxmlgui-${KFMIN}:5
activities? ( >=kde-frameworks/kactivities-${KFMIN}:5 )
 "
-RDEPEND="${DEPEND}"
+DEPEND="${RDEPEND}
+   >=kde-frameworks/ktextwidgets-${KFMIN}:5
+"
 
 src_prepare() {
ecm_src_prepare



[gentoo-commits] proj/kde:master commit in: kde-apps/kwrite/

2021-05-12 Thread Andreas Sturmlechner
commit: d85e7d6a4cd58b35aacf99ac83b90f2ea67ee71d
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed May 12 07:36:05 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed May 12 07:36:05 2021 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=d85e7d6a

kde-apps/kwrite: 21.04.1 version bump

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-apps/kwrite/kwrite-21.04.1.ebuild | 57 +++
 1 file changed, 57 insertions(+)

diff --git a/kde-apps/kwrite/kwrite-21.04.1.ebuild 
b/kde-apps/kwrite/kwrite-21.04.1.ebuild
new file mode 100644
index 00..8361fce42e
--- /dev/null
+++ b/kde-apps/kwrite/kwrite-21.04.1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_ORG_NAME="kate"
+ECM_HANDBOOK="optional"
+KFMIN=5.80.0
+QTMIN=5.15.2
+inherit ecm kde.org
+
+DESCRIPTION="Simple text editor based on KDE Frameworks"
+HOMEPAGE="https://apps.kde.org/en/kwrite;
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="activities"
+
+DEPEND="
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kcrash-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/kjobwidgets-${KFMIN}:5
+   >=kde-frameworks/kparts-${KFMIN}:5
+   >=kde-frameworks/ktexteditor-${KFMIN}:5
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+   >=kde-frameworks/kxmlgui-${KFMIN}:5
+   activities? ( >=kde-frameworks/kactivities-${KFMIN}:5 )
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   ecm_src_prepare
+   # delete colliding kate translations
+   if [[ ${KDE_BUILD_TYPE} = release ]]; then
+   find po -type f -name "*po" -and -not -name "kwrite*" -delete 
|| die
+   rm -rf po/*/docs/kate* || die
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake_use_find_package activities KF5Activities)
+   -DBUILD_addons=FALSE
+   -DBUILD_kate=FALSE
+   )
+   use handbook && mycmakeargs+=( -DBUILD_katepart=FALSE )
+
+   ecm_src_configure
+}



[gentoo-commits] proj/kde:master commit in: kde-apps/kwrite/

2019-11-16 Thread Andreas Sturmlechner
commit: 8da3a6007205a777e40d36878898e871d2bbe530
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Nov 16 19:31:10 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Nov 16 22:41:38 2019 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=8da3a600

kde-apps/kwrite: Workaround build failure by dropping po dir

Closes: https://bugs.gentoo.org/700242
Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-apps/kwrite/kwrite-19.11.80.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/kde-apps/kwrite/kwrite-19.11.80.ebuild 
b/kde-apps/kwrite/kwrite-19.11.80.ebuild
index 0862c397eb..5aac957498 100644
--- a/kde-apps/kwrite/kwrite-19.11.80.ebuild
+++ b/kde-apps/kwrite/kwrite-19.11.80.ebuild
@@ -43,6 +43,7 @@ src_prepare() {
find po -type f -name "*po" -and -not -name "kwrite*" -delete 
|| die
rm -rf po/*/docs/kate* || die
fi
+   rm -r po || die # 700242
 }
 
 src_configure() {



[gentoo-commits] proj/kde:master commit in: kde-apps/kwrite/

2019-08-22 Thread Andreas Sturmlechner
commit: 263947332094082388bafeb28eaa74e5d35e5ed1
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Aug 22 14:12:46 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Aug 22 14:14:28 2019 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=26394733

kde-apps/kwrite: Add USE activities, fix DESCRIPTION

Package-Manager: Portage-2.3.72, Repoman-2.3.17
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-apps/kwrite/kwrite-.ebuild | 7 +--
 kde-apps/kwrite/metadata.xml   | 3 +++
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/kde-apps/kwrite/kwrite-.ebuild 
b/kde-apps/kwrite/kwrite-.ebuild
index a786cc2463..4bd07c5d54 100644
--- a/kde-apps/kwrite/kwrite-.ebuild
+++ b/kde-apps/kwrite/kwrite-.ebuild
@@ -7,12 +7,13 @@ KMNAME="kate"
 KDE_HANDBOOK="optional"
 inherit kde5
 
-DESCRIPTION="KDE simple text editor"
+DESCRIPTION="Simple text editor based on KDE Frameworks"
 HOMEPAGE="https://kde.org/applications/utilities/kwrite;
+
 KEYWORDS=""
+IUSE="activities"
 
 DEPEND="
-   $(add_frameworks_dep kactivities)
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kconfigwidgets)
$(add_frameworks_dep kcoreaddons)
@@ -27,6 +28,7 @@ DEPEND="
$(add_frameworks_dep kxmlgui)
$(add_qt_dep qtgui)
$(add_qt_dep qtwidgets)
+   activities? ( $(add_frameworks_dep kactivities) )
 "
 RDEPEND="${DEPEND}"
 
@@ -41,6 +43,7 @@ src_prepare() {
 
 src_configure() {
local mycmakeargs=(
+   $(cmake-utils_use_find_package activities KF5Activities)
-DBUILD_addons=FALSE
-DBUILD_kate=FALSE
)

diff --git a/kde-apps/kwrite/metadata.xml b/kde-apps/kwrite/metadata.xml
index 2fdbf33d96..e86df5ddbf 100644
--- a/kde-apps/kwrite/metadata.xml
+++ b/kde-apps/kwrite/metadata.xml
@@ -5,4 +5,7 @@
k...@gentoo.org
Gentoo KDE Project

+   
+   Enable Plasma Activities support via 
kde-frameworks/kactivities
+   
 



[gentoo-commits] proj/kde:master commit in: kde-apps/kwrite/files/, kde-apps/kwrite/

2018-07-08 Thread Andreas Sturmlechner
commit: 8bc66fb0ff303f000a34d83af5cd69587d1da26e
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Jul  8 15:47:37 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jul  8 15:47:37 2018 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=8bc66fb0

kde-apps/kwrite: Backport start-as-root

Package-Manager: Portage-2.3.41, Repoman-2.3.9

 .../kwrite/files/kwrite-18.04.3-root-user.patch| 62 ++
 kde-apps/kwrite/kwrite-18.04.49..ebuild|  2 +
 2 files changed, 64 insertions(+)

diff --git a/kde-apps/kwrite/files/kwrite-18.04.3-root-user.patch 
b/kde-apps/kwrite/files/kwrite-18.04.3-root-user.patch
new file mode 100644
index 00..5bbf2da605
--- /dev/null
+++ b/kde-apps/kwrite/files/kwrite-18.04.3-root-user.patch
@@ -0,0 +1,62 @@
+From bf6d5b7532968763bdc629aa90426c53500af13f Mon Sep 17 00:00:00 2001
+From: Nathaniel Graham 
+Date: Sat, 26 May 2018 14:50:24 -0600
+Subject: Re-allow running Kate and KWrite as the actual root user (but still
+ not using sudo)
+
+Summary:
+The original change (9adcebd3c2e476c8a32e9b455cc99f46b0e12a7e) to prevent sudo 
usage broke the use case of running KWrite or Kate while logged in as the 
actual `root` user with a GUI session. This is how the Kali distro is set up by 
default, so the original change amounted to making Kate and KWrite not launch 
at all on this KDE distro.
+
+This patch re-enables running as the actual root user, but keeps blocking 
usage via `sudo` or `kdesu`. There are no negative security implications 
associated with re-allowing usage via the root user, since if you're running a 
GUI session, you were already exposed to the original security threat and Kate 
and KWrite do not increase the attack surface.
+
+I have submitted a similar change for Dolphin that has been accepted (D12795), 
but @elvisangelaccio wants that to go in at the same time as this, to keep them 
in sync.
+
+BUG: 387973
+FIXED-IN: 18.08.0
+
+Test Plan:
+- Log in as normal user and run `sudo kate` or `sudo kwrite`: you get an error 
message.
+- Log in as normal user and run `kdesu kate` or `kdesu kwrite`: you get an 
error message.
+- Log in as the root user and run Kate or KWrite normally: it works.
+
+Reviewers: #kate, dhaumann, cullmann, #ktexteditor
+
+Reviewed By: #kate, dhaumann, #ktexteditor
+
+Subscribers: kwrite-devel, elvisangelaccio
+
+Tags: #kate
+
+Differential Revision: https://phabricator.kde.org/D13138
+---
+ kwrite/main.cpp | 14 --
+ 2 files changed, 16 insertions(+), 12 deletions(-)
+
+diff --git a/kwrite/main.cpp b/kwrite/main.cpp
+index 62f4f2d..d3f3ca9 100644
+--- a/kwrite/main.cpp
 b/kwrite/main.cpp
+@@ -50,13 +50,15 @@
+ extern "C" Q_DECL_EXPORT int main(int argc, char **argv)
+ {
+ #ifndef Q_OS_WIN
+-/**
+- * Check whether we are running as root
+- **/
++// Prohibit using sudo or kdesu (but allow using the root user directly)
+ if (getuid() == 0) {
+-std::cout << "Executing KWrite as root is not possible. To edit files 
as root use:" << std::endl;
+-std::cout << "SUDO_EDITOR=kwrite sudoedit " << std::endl;
+-return 0;
++if (!qEnvironmentVariableIsEmpty("SUDO_USER")) {
++std::cout << "Executing Kate with sudo is not possible due to 
unfixable security vulnerabilities." << std::endl;
++return EXIT_FAILURE;
++} else if (!qEnvironmentVariableIsEmpty("KDESU_USER")) {
++std::cout << "Executing Kate with kdesu is not possible due to 
unfixable security vulnerabilities." << std::endl;
++return EXIT_FAILURE;
++}
+ }
+ #endif
+ /**
+-- 
+cgit v0.11.2

diff --git a/kde-apps/kwrite/kwrite-18.04.49..ebuild 
b/kde-apps/kwrite/kwrite-18.04.49..ebuild
index 91aa935a67..c98171c27e 100644
--- a/kde-apps/kwrite/kwrite-18.04.49..ebuild
+++ b/kde-apps/kwrite/kwrite-18.04.49..ebuild
@@ -30,6 +30,8 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 
+PATCHES=( "${FILESDIR}/${PN}-18.04.3-root-user.patch" )
+
 src_prepare() {
kde5_src_prepare
# delete colliding kate translations



[gentoo-commits] proj/kde:master commit in: kde-apps/kwrite/

2017-04-08 Thread Andreas Sturmlechner
commit: 2c1115db45dd591e25f83c8c4c51ca27c3616d7b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Apr  7 21:34:17 2017 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Apr  7 21:40:00 2017 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=2c1115db

kde-apps/kwrite: Remove colliding kate translations

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 kde-apps/kwrite/kwrite-17.04.49..ebuild | 9 +
 kde-apps/kwrite/kwrite-.ebuild  | 9 +
 2 files changed, 18 insertions(+)

diff --git a/kde-apps/kwrite/kwrite-17.04.49..ebuild 
b/kde-apps/kwrite/kwrite-17.04.49..ebuild
index 97365228e0..a03e9b083e 100644
--- a/kde-apps/kwrite/kwrite-17.04.49..ebuild
+++ b/kde-apps/kwrite/kwrite-17.04.49..ebuild
@@ -30,6 +30,15 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 
+src_prepare() {
+   kde5_src_prepare
+   # delete colliding kate translations
+   if [[ ${KDE_BUILD_TYPE} = release ]]; then
+   find po -type f -name "*po" -and -not -name "kwrite*" -delete 
|| die
+   rm -rf po/*/docs/kate* || die
+   fi
+}
+
 src_configure() {
local mycmakeargs=(
-DBUILD_addons=FALSE

diff --git a/kde-apps/kwrite/kwrite-.ebuild 
b/kde-apps/kwrite/kwrite-.ebuild
index 97365228e0..a03e9b083e 100644
--- a/kde-apps/kwrite/kwrite-.ebuild
+++ b/kde-apps/kwrite/kwrite-.ebuild
@@ -30,6 +30,15 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 
+src_prepare() {
+   kde5_src_prepare
+   # delete colliding kate translations
+   if [[ ${KDE_BUILD_TYPE} = release ]]; then
+   find po -type f -name "*po" -and -not -name "kwrite*" -delete 
|| die
+   rm -rf po/*/docs/kate* || die
+   fi
+}
+
 src_configure() {
local mycmakeargs=(
-DBUILD_addons=FALSE



[gentoo-commits] proj/kde:master commit in: kde-apps/kwrite/

2017-04-01 Thread Andreas Sturmlechner
commit: 47105583fc5a85c432f479e9043c5cabd1fbb73a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Apr  1 14:49:28 2017 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Apr  1 14:49:28 2017 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=47105583

kde-apps/kwrite: Set KDE_HANDBOOK optional, fix cmake warning

Reported-by: Arfrever

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 kde-apps/kwrite/kwrite-17.03.80.ebuild  | 5 ++---
 kde-apps/kwrite/kwrite-17.04.49..ebuild | 5 ++---
 kde-apps/kwrite/kwrite-.ebuild  | 5 ++---
 3 files changed, 6 insertions(+), 9 deletions(-)

diff --git a/kde-apps/kwrite/kwrite-17.03.80.ebuild 
b/kde-apps/kwrite/kwrite-17.03.80.ebuild
index 5411a66b72..af9f4a027e 100644
--- a/kde-apps/kwrite/kwrite-17.03.80.ebuild
+++ b/kde-apps/kwrite/kwrite-17.03.80.ebuild
@@ -4,7 +4,7 @@
 EAPI=6
 
 KMNAME="kate"
-KDE_HANDBOOK="true"
+KDE_HANDBOOK="optional"
 inherit kde5
 
 DESCRIPTION="KDE simple text editor"
@@ -34,9 +34,8 @@ src_configure() {
local mycmakeargs=(
-DBUILD_addons=FALSE
-DBUILD_kate=FALSE
-   -DBUILD_katepart=FALSE
-   $(cmake-utils_use_find_package handbook DocTools)
)
+   use handbook && mycmakeargs+=( -DBUILD_katepart=FALSE )
 
kde5_src_configure
 }

diff --git a/kde-apps/kwrite/kwrite-17.04.49..ebuild 
b/kde-apps/kwrite/kwrite-17.04.49..ebuild
index f5f31d0731..97365228e0 100644
--- a/kde-apps/kwrite/kwrite-17.04.49..ebuild
+++ b/kde-apps/kwrite/kwrite-17.04.49..ebuild
@@ -4,7 +4,7 @@
 EAPI=6
 
 KMNAME="kate"
-KDE_HANDBOOK="true"
+KDE_HANDBOOK="optional"
 inherit kde5
 
 DESCRIPTION="KDE simple text editor"
@@ -34,9 +34,8 @@ src_configure() {
local mycmakeargs=(
-DBUILD_addons=FALSE
-DBUILD_kate=FALSE
-   -DBUILD_katepart=FALSE
-   $(cmake-utils_use_find_package handbook DocTools)
)
+   use handbook && mycmakeargs+=( -DBUILD_katepart=FALSE )
 
kde5_src_configure
 }

diff --git a/kde-apps/kwrite/kwrite-.ebuild 
b/kde-apps/kwrite/kwrite-.ebuild
index f5f31d0731..97365228e0 100644
--- a/kde-apps/kwrite/kwrite-.ebuild
+++ b/kde-apps/kwrite/kwrite-.ebuild
@@ -4,7 +4,7 @@
 EAPI=6
 
 KMNAME="kate"
-KDE_HANDBOOK="true"
+KDE_HANDBOOK="optional"
 inherit kde5
 
 DESCRIPTION="KDE simple text editor"
@@ -34,9 +34,8 @@ src_configure() {
local mycmakeargs=(
-DBUILD_addons=FALSE
-DBUILD_kate=FALSE
-   -DBUILD_katepart=FALSE
-   $(cmake-utils_use_find_package handbook DocTools)
)
+   use handbook && mycmakeargs+=( -DBUILD_katepart=FALSE )
 
kde5_src_configure
 }



[gentoo-commits] proj/kde:master commit in: kde-apps/kwrite/, profiles/package.mask/, kde-apps/libkexiv2/, ...

2016-03-12 Thread Michael Palimaka
commit: 45cee7efacc7b06a95d7ef438aba84ce6a8103f6
Author: Andreas Sturmlechner  gmail  com>
AuthorDate: Sun Mar  6 23:10:16 2016 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sat Mar 12 16:45:22 2016 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=45cee7ef

kde-apps: Move kdecore-meta-15.12.2 and deps to tree

Package-Manager: portage-2.2.27

 .../baloo-widgets/baloo-widgets-15.12.2.ebuild | 27 ---
 .../baloo-widgets-15.12.49..ebuild |  2 +-
 kde-apps/baloo-widgets/baloo-widgets-.ebuild   |  2 +-
 kde-apps/dolphin/dolphin-15.12.2.ebuild| 84 --
 kde-apps/kdecore-meta/kdecore-meta-15.12.2.ebuild  | 19 -
 .../kdecore-meta/kdecore-meta-15.12.49..ebuild |  2 +-
 kde-apps/kdecore-meta/kdecore-meta-.ebuild |  2 +-
 kde-apps/konsole/konsole-15.12.2.ebuild| 57 ---
 kde-apps/konsole/konsole-15.12.49..ebuild  |  2 +-
 kde-apps/konsole/konsole-.ebuild   |  2 +-
 kde-apps/kwrite/kwrite-15.12.2.ebuild  | 43 ---
 kde-apps/kwrite/kwrite-15.12.49..ebuild|  2 +-
 kde-apps/kwrite/kwrite-.ebuild |  2 +-
 kde-apps/libkdcraw/libkdcraw-15.12.2.ebuild| 18 -
 kde-apps/libkdcraw/libkdcraw-15.12.49..ebuild  |  4 +-
 kde-apps/libkdcraw/libkdcraw-.ebuild   |  4 +-
 kde-apps/libkexiv2/libkexiv2-15.12.2.ebuild| 18 -
 kde-apps/libkexiv2/libkexiv2-15.12.49..ebuild  |  2 +-
 kde-apps/libkexiv2/libkexiv2-.ebuild   |  2 +-
 kde-apps/thumbnailers/thumbnailers-15.12.2.ebuild  | 20 --
 .../thumbnailers/thumbnailers-15.12.49..ebuild |  4 +-
 kde-apps/thumbnailers/thumbnailers-.ebuild |  4 +-
 profiles/package.mask/kde-apps-15.12.2 |  9 ---
 23 files changed, 18 insertions(+), 313 deletions(-)

diff --git a/kde-apps/baloo-widgets/baloo-widgets-15.12.2.ebuild 
b/kde-apps/baloo-widgets/baloo-widgets-15.12.2.ebuild
deleted file mode 100644
index 40722c9..000
--- a/kde-apps/baloo-widgets/baloo-widgets-15.12.2.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-KDE_TEST="forceoptional"
-inherit kde5
-
-DESCRIPTION="Widget library for baloo"
-KEYWORDS=" ~amd64 ~x86"
-IUSE=""
-
-DEPEND="
-   $(add_frameworks_dep baloo)
-   $(add_frameworks_dep kconfig)
-   $(add_frameworks_dep kcoreaddons)
-   $(add_frameworks_dep kfilemetadata)
-   $(add_frameworks_dep ki18n)
-   $(add_frameworks_dep kio)
-   $(add_frameworks_dep kwidgetsaddons)
-   $(add_qt_dep qtgui)
-   $(add_qt_dep qtwidgets)
-"
-RDEPEND="${DEPEND}
-   !kde-base/baloo-widgets
-"

diff --git a/kde-apps/baloo-widgets/baloo-widgets-15.12.49..ebuild 
b/kde-apps/baloo-widgets/baloo-widgets-15.12.49..ebuild
index 07e5608..4231873 100644
--- a/kde-apps/baloo-widgets/baloo-widgets-15.12.49..ebuild
+++ b/kde-apps/baloo-widgets/baloo-widgets-15.12.49..ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=5
+EAPI=6
 
 KDE_TEST="forceoptional"
 inherit kde5

diff --git a/kde-apps/baloo-widgets/baloo-widgets-.ebuild 
b/kde-apps/baloo-widgets/baloo-widgets-.ebuild
index 07e5608..4231873 100644
--- a/kde-apps/baloo-widgets/baloo-widgets-.ebuild
+++ b/kde-apps/baloo-widgets/baloo-widgets-.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=5
+EAPI=6
 
 KDE_TEST="forceoptional"
 inherit kde5

diff --git a/kde-apps/dolphin/dolphin-15.12.2.ebuild 
b/kde-apps/dolphin/dolphin-15.12.2.ebuild
deleted file mode 100644
index e1b8a6c..000
--- a/kde-apps/dolphin/dolphin-15.12.2.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-KDE_HANDBOOK="forceoptional"
-KDE_TEST="true"
-VIRTUALX_REQUIRED="test"
-inherit kde5
-
-DESCRIPTION="Plasma filemanager focusing on usability"
-HOMEPAGE="https://dolphin.kde.org 
https://www.kde.org/applications/system/dolphin;
-KEYWORDS=" ~amd64 ~x86"
-IUSE="semantic-desktop thumbnail"
-
-DEPEND="
-   $(add_frameworks_dep kbookmarks)
-   $(add_frameworks_dep kcmutils)
-   $(add_frameworks_dep kcodecs)
-   $(add_frameworks_dep kcompletion)
-   $(add_frameworks_dep kconfig)
-   $(add_frameworks_dep kconfigwidgets)
-   $(add_frameworks_dep kcoreaddons)
-   $(add_frameworks_dep kcrash)
-   $(add_frameworks_dep kdbusaddons)
-   $(add_frameworks_dep ki18n)
-   $(add_frameworks_dep kiconthemes)
-   $(add_frameworks_dep kinit)
-   $(add_frameworks_dep kio)
-   $(add_frameworks_dep kitemviews)
-   $(add_frameworks_dep kjobwidgets)
-   $(add_frameworks_dep knewstuff)
-   $(add_frameworks_dep knotifications)
-   

[gentoo-commits] proj/kde:master commit in: kde-apps/kwrite/

2015-11-04 Thread Michael Palimaka
commit: f55bccd352bc86dcc9ce26af83cf17b18a4bbdde
Author: Michael Palimaka  gentoo  org>
AuthorDate: Wed Nov  4 18:38:59 2015 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Wed Nov  4 18:56:07 2015 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=f55bccd3

kde-apps/kwrite: handbook is now optional upstream

Upstream-commit: 3dbb6e1c81f27ca6baeff9a83be359cc31a276f5

Package-Manager: portage-2.2.20.1

 kde-apps/kwrite/kwrite-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-apps/kwrite/kwrite-.ebuild 
b/kde-apps/kwrite/kwrite-.ebuild
index 6b5a726..24875fd 100644
--- a/kde-apps/kwrite/kwrite-.ebuild
+++ b/kde-apps/kwrite/kwrite-.ebuild
@@ -6,7 +6,6 @@ EAPI=5
 
 KMNAME="kate"
 KDE_HANDBOOK="true"
-KDE_PUNT_BOGUS_DEPS="true"
 inherit kde5
 
 DESCRIPTION="KDE simple text editor"
@@ -37,6 +36,7 @@ src_configure() {
-DBUILD_addons=FALSE
-DBUILD_kate=FALSE
-DBUILD_katepart=FALSE
+   $(cmake-utils_use_find_package handbook DocTools)
)
 
kde5_src_configure



[gentoo-commits] proj/kde:master commit in: kde-apps/kwrite/

2015-11-04 Thread Michael Palimaka
commit: 84d3d60f66edb80e3041d84d60116203df19a440
Author: Michael Palimaka  gentoo  org>
AuthorDate: Wed Nov  4 18:39:38 2015 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Wed Nov  4 18:56:07 2015 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=84d3d60f

kde-apps/kwrite: use KDE_HANDBOOK="forceoptional"

Package-Manager: portage-2.2.20.1

 kde-apps/kwrite/kwrite-15.08.49..ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/kde-apps/kwrite/kwrite-15.08.49..ebuild 
b/kde-apps/kwrite/kwrite-15.08.49..ebuild
index 0d34182..f16c6fc 100644
--- a/kde-apps/kwrite/kwrite-15.08.49..ebuild
+++ b/kde-apps/kwrite/kwrite-15.08.49..ebuild
@@ -5,8 +5,7 @@
 EAPI=5
 
 KMNAME="kate"
-KDE_HANDBOOK="true"
-KDE_PUNT_BOGUS_DEPS="true"
+KDE_HANDBOOK="forceoptional"
 inherit kde5
 
 DESCRIPTION="KDE simple text editor"



[gentoo-commits] proj/kde:master commit in: kde-apps/kwrite/

2015-09-01 Thread Michael Palimaka
commit: 648262887502cefe910612a2609232514f80294d
Author: Michael Palimaka  gentoo  org>
AuthorDate: Tue Sep  1 18:05:55 2015 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Tue Sep  1 18:05:55 2015 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=64826288

kde-apps/kwrite: moved to main tree.

Package-Manager: portage-2.2.20.1

 kde-apps/kwrite/kwrite-15.04.3.ebuild | 47 -
 kde-apps/kwrite/kwrite-15.08.0.ebuild | 49 ---
 2 files changed, 96 deletions(-)

diff --git a/kde-apps/kwrite/kwrite-15.04.3.ebuild 
b/kde-apps/kwrite/kwrite-15.04.3.ebuild
deleted file mode 100644
index 08d0ab6..000
--- a/kde-apps/kwrite/kwrite-15.04.3.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-KMNAME="kate"
-inherit kde5
-
-DESCRIPTION="KDE simple text editor"
-HOMEPAGE="https://www.kde.org/applications/utilities/kwrite;
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="
-   $(add_frameworks_dep karchive)
-   $(add_frameworks_dep kcodecs)
-   $(add_frameworks_dep kcompletion)
-   $(add_frameworks_dep kconfig)
-   $(add_frameworks_dep kconfigwidgets)
-   $(add_frameworks_dep kcoreaddons)
-   $(add_frameworks_dep kcrash)
-   $(add_frameworks_dep kguiaddons)
-   $(add_frameworks_dep ki18n)
-   $(add_frameworks_dep kiconthemes)
-   $(add_frameworks_dep kio)
-   $(add_frameworks_dep kitemmodels)
-   $(add_frameworks_dep kitemviews)
-   $(add_frameworks_dep kjobwidgets)
-   $(add_frameworks_dep kparts)
-   $(add_frameworks_dep kservice)
-   $(add_frameworks_dep ktexteditor)
-   $(add_frameworks_dep ktextwidgets)
-   $(add_frameworks_dep kwidgetsaddons)
-   $(add_frameworks_dep kxmlgui)
-   $(add_frameworks_dep sonnet)
-"
-
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_addons=FALSE
-   -DBUILD_kate=FALSE
-   )
-
-   kde5_src_configure
-}

diff --git a/kde-apps/kwrite/kwrite-15.08.0.ebuild 
b/kde-apps/kwrite/kwrite-15.08.0.ebuild
deleted file mode 100644
index b42ef76..000
--- a/kde-apps/kwrite/kwrite-15.08.0.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-KMNAME="kate"
-KDE_HANDBOOK="true"
-KDE_PUNT_BOGUS_DEPS="true"
-inherit kde5
-
-DESCRIPTION="KDE simple text editor"
-HOMEPAGE="https://www.kde.org/applications/utilities/kwrite;
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="
-   $(add_frameworks_dep kactivities)
-   $(add_frameworks_dep kconfig)
-   $(add_frameworks_dep kconfigwidgets)
-   $(add_frameworks_dep kcoreaddons)
-   $(add_frameworks_dep kcrash)
-   $(add_frameworks_dep kdbusaddons)
-   $(add_frameworks_dep ki18n)
-   $(add_frameworks_dep kio)
-   $(add_frameworks_dep kjobwidgets)
-   $(add_frameworks_dep kparts)
-   $(add_frameworks_dep ktexteditor)
-   $(add_frameworks_dep kwidgetsaddons)
-   $(add_frameworks_dep kxmlgui)
-   dev-qt/qtgui:5
-   dev-qt/qtwidgets:5
-"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   kde5_src_prepare
-
-   sed -i -e "/add_subdirectory( kate )/d" doc/CMakeLists.txt || die
-   sed -i -e "/add_subdirectory( katepart )/d" doc/CMakeLists.txt || die
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_addons=FALSE
-   -DBUILD_kate=FALSE
-   )
-
-   kde5_src_configure
-}



[gentoo-commits] proj/kde:master commit in: kde-apps/kwrite/

2015-09-01 Thread Michael Palimaka
commit: e57c6c87a069c55cec5ecdb125587ebaf4658911
Author: Michael Palimaka  gentoo  org>
AuthorDate: Tue Sep  1 17:21:31 2015 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Tue Sep  1 17:41:07 2015 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=e57c6c87

kde-apps/kwrite: enable handbook

Package-Manager: portage-2.2.20.1

 kde-apps/kwrite/kwrite-15.08.0.ebuild   | 8 
 kde-apps/kwrite/kwrite-15.08.49..ebuild | 8 
 kde-apps/kwrite/kwrite-.ebuild  | 2 ++
 3 files changed, 18 insertions(+)

diff --git a/kde-apps/kwrite/kwrite-15.08.0.ebuild 
b/kde-apps/kwrite/kwrite-15.08.0.ebuild
index c702443..b42ef76 100644
--- a/kde-apps/kwrite/kwrite-15.08.0.ebuild
+++ b/kde-apps/kwrite/kwrite-15.08.0.ebuild
@@ -5,6 +5,7 @@
 EAPI=5
 
 KMNAME="kate"
+KDE_HANDBOOK="true"
 KDE_PUNT_BOGUS_DEPS="true"
 inherit kde5
 
@@ -31,6 +32,13 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 
+src_prepare() {
+   kde5_src_prepare
+
+   sed -i -e "/add_subdirectory( kate )/d" doc/CMakeLists.txt || die
+   sed -i -e "/add_subdirectory( katepart )/d" doc/CMakeLists.txt || die
+}
+
 src_configure() {
local mycmakeargs=(
-DBUILD_addons=FALSE

diff --git a/kde-apps/kwrite/kwrite-15.08.49..ebuild 
b/kde-apps/kwrite/kwrite-15.08.49..ebuild
index 7c6bc16..0d34182 100644
--- a/kde-apps/kwrite/kwrite-15.08.49..ebuild
+++ b/kde-apps/kwrite/kwrite-15.08.49..ebuild
@@ -5,6 +5,7 @@
 EAPI=5
 
 KMNAME="kate"
+KDE_HANDBOOK="true"
 KDE_PUNT_BOGUS_DEPS="true"
 inherit kde5
 
@@ -31,6 +32,13 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 
+src_prepare() {
+   kde5_src_prepare
+
+   sed -i -e "/add_subdirectory( kate )/d" doc/CMakeLists.txt || die
+   sed -i -e "/add_subdirectory( katepart )/d" doc/CMakeLists.txt || die
+}
+
 src_configure() {
local mycmakeargs=(
-DBUILD_addons=FALSE

diff --git a/kde-apps/kwrite/kwrite-.ebuild 
b/kde-apps/kwrite/kwrite-.ebuild
index 7c6bc16..6b5a726 100644
--- a/kde-apps/kwrite/kwrite-.ebuild
+++ b/kde-apps/kwrite/kwrite-.ebuild
@@ -5,6 +5,7 @@
 EAPI=5
 
 KMNAME="kate"
+KDE_HANDBOOK="true"
 KDE_PUNT_BOGUS_DEPS="true"
 inherit kde5
 
@@ -35,6 +36,7 @@ src_configure() {
local mycmakeargs=(
-DBUILD_addons=FALSE
-DBUILD_kate=FALSE
+   -DBUILD_katepart=FALSE
)
 
kde5_src_configure



[gentoo-commits] proj/kde:master commit in: kde-apps/kwrite/

2015-08-26 Thread Michael Palimaka
commit: 612d123e9750b5094cc57b847cf865378906ff59
Author: Michael Palimaka kensington AT gentoo DOT org
AuthorDate: Wed Aug 26 13:51:48 2015 +
Commit: Michael Palimaka kensington AT gentoo DOT org
CommitDate: Wed Aug 26 13:51:48 2015 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=612d123e

kde-apps/kwrite: update dependencies.

Package-Manager: portage-2.2.20.1

 kde-apps/kwrite/kwrite-15.08.0.ebuild   | 15 ---
 kde-apps/kwrite/kwrite-15.08.49..ebuild | 15 ---
 kde-apps/kwrite/kwrite-.ebuild  | 15 ---
 3 files changed, 12 insertions(+), 33 deletions(-)

diff --git a/kde-apps/kwrite/kwrite-15.08.0.ebuild 
b/kde-apps/kwrite/kwrite-15.08.0.ebuild
index 05f4d80..048fb63 100644
--- a/kde-apps/kwrite/kwrite-15.08.0.ebuild
+++ b/kde-apps/kwrite/kwrite-15.08.0.ebuild
@@ -12,29 +12,22 @@ HOMEPAGE=http://www.kde.org/applications/utilities/kwrite;
 KEYWORDS=~amd64 ~x86
 
 DEPEND=
-   $(add_frameworks_dep karchive)
-   $(add_frameworks_dep kcodecs)
-   $(add_frameworks_dep kcompletion)
+   $(add_frameworks_dep kactivities)
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kconfigwidgets)
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep kcrash)
-   $(add_frameworks_dep kguiaddons)
+   $(add_frameworks_dep kdbusaddons)
$(add_frameworks_dep ki18n)
-   $(add_frameworks_dep kiconthemes)
$(add_frameworks_dep kio)
-   $(add_frameworks_dep kitemmodels)
-   $(add_frameworks_dep kitemviews)
$(add_frameworks_dep kjobwidgets)
$(add_frameworks_dep kparts)
-   $(add_frameworks_dep kservice)
$(add_frameworks_dep ktexteditor)
-   $(add_frameworks_dep ktextwidgets)
$(add_frameworks_dep kwidgetsaddons)
$(add_frameworks_dep kxmlgui)
-   $(add_frameworks_dep sonnet)
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
 
-
 RDEPEND=${DEPEND}
 
 src_configure() {

diff --git a/kde-apps/kwrite/kwrite-15.08.49..ebuild 
b/kde-apps/kwrite/kwrite-15.08.49..ebuild
index 24731fa..d1f54b0 100644
--- a/kde-apps/kwrite/kwrite-15.08.49..ebuild
+++ b/kde-apps/kwrite/kwrite-15.08.49..ebuild
@@ -12,29 +12,22 @@ HOMEPAGE=http://www.kde.org/applications/utilities/kwrite;
 KEYWORDS=
 
 DEPEND=
-   $(add_frameworks_dep karchive)
-   $(add_frameworks_dep kcodecs)
-   $(add_frameworks_dep kcompletion)
+   $(add_frameworks_dep kactivities)
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kconfigwidgets)
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep kcrash)
-   $(add_frameworks_dep kguiaddons)
+   $(add_frameworks_dep kdbusaddons)
$(add_frameworks_dep ki18n)
-   $(add_frameworks_dep kiconthemes)
$(add_frameworks_dep kio)
-   $(add_frameworks_dep kitemmodels)
-   $(add_frameworks_dep kitemviews)
$(add_frameworks_dep kjobwidgets)
$(add_frameworks_dep kparts)
-   $(add_frameworks_dep kservice)
$(add_frameworks_dep ktexteditor)
-   $(add_frameworks_dep ktextwidgets)
$(add_frameworks_dep kwidgetsaddons)
$(add_frameworks_dep kxmlgui)
-   $(add_frameworks_dep sonnet)
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
 
-
 RDEPEND=${DEPEND}
 
 src_configure() {

diff --git a/kde-apps/kwrite/kwrite-.ebuild 
b/kde-apps/kwrite/kwrite-.ebuild
index 24731fa..d1f54b0 100644
--- a/kde-apps/kwrite/kwrite-.ebuild
+++ b/kde-apps/kwrite/kwrite-.ebuild
@@ -12,29 +12,22 @@ HOMEPAGE=http://www.kde.org/applications/utilities/kwrite;
 KEYWORDS=
 
 DEPEND=
-   $(add_frameworks_dep karchive)
-   $(add_frameworks_dep kcodecs)
-   $(add_frameworks_dep kcompletion)
+   $(add_frameworks_dep kactivities)
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kconfigwidgets)
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep kcrash)
-   $(add_frameworks_dep kguiaddons)
+   $(add_frameworks_dep kdbusaddons)
$(add_frameworks_dep ki18n)
-   $(add_frameworks_dep kiconthemes)
$(add_frameworks_dep kio)
-   $(add_frameworks_dep kitemmodels)
-   $(add_frameworks_dep kitemviews)
$(add_frameworks_dep kjobwidgets)
$(add_frameworks_dep kparts)
-   $(add_frameworks_dep kservice)
$(add_frameworks_dep ktexteditor)
-   $(add_frameworks_dep ktextwidgets)
$(add_frameworks_dep kwidgetsaddons)
$(add_frameworks_dep kxmlgui)
-   $(add_frameworks_dep sonnet)
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
 
-
 RDEPEND=${DEPEND}
 
 src_configure() {



[gentoo-commits] proj/kde:master commit in: kde-apps/kwrite/

2015-08-26 Thread Michael Palimaka
commit: 5c3dcc680115e20811af2124641a64e34c7ca173
Author: Michael Palimaka kensington AT gentoo DOT org
AuthorDate: Wed Aug 26 13:58:47 2015 +
Commit: Michael Palimaka kensington AT gentoo DOT org
CommitDate: Wed Aug 26 13:58:47 2015 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=5c3dcc68

kde-apps/kwrite: punt bogus deps.

Package-Manager: portage-2.2.20.1

 kde-apps/kwrite/kwrite-15.08.0.ebuild   | 1 +
 kde-apps/kwrite/kwrite-15.08.49..ebuild | 1 +
 kde-apps/kwrite/kwrite-.ebuild  | 1 +
 3 files changed, 3 insertions(+)

diff --git a/kde-apps/kwrite/kwrite-15.08.0.ebuild 
b/kde-apps/kwrite/kwrite-15.08.0.ebuild
index 048fb63..5ac21ac 100644
--- a/kde-apps/kwrite/kwrite-15.08.0.ebuild
+++ b/kde-apps/kwrite/kwrite-15.08.0.ebuild
@@ -5,6 +5,7 @@
 EAPI=5
 
 KMNAME=kate
+KDE_PUNT_BOGUS_DEPS=true
 inherit kde5
 
 DESCRIPTION=KDE simple text editor

diff --git a/kde-apps/kwrite/kwrite-15.08.49..ebuild 
b/kde-apps/kwrite/kwrite-15.08.49..ebuild
index d1f54b0..43e3d7b 100644
--- a/kde-apps/kwrite/kwrite-15.08.49..ebuild
+++ b/kde-apps/kwrite/kwrite-15.08.49..ebuild
@@ -5,6 +5,7 @@
 EAPI=5
 
 KMNAME=kate
+KDE_PUNT_BOGUS_DEPS=true
 inherit kde5
 
 DESCRIPTION=KDE simple text editor

diff --git a/kde-apps/kwrite/kwrite-.ebuild 
b/kde-apps/kwrite/kwrite-.ebuild
index d1f54b0..43e3d7b 100644
--- a/kde-apps/kwrite/kwrite-.ebuild
+++ b/kde-apps/kwrite/kwrite-.ebuild
@@ -5,6 +5,7 @@
 EAPI=5
 
 KMNAME=kate
+KDE_PUNT_BOGUS_DEPS=true
 inherit kde5
 
 DESCRIPTION=KDE simple text editor



[gentoo-commits] proj/kde:master commit in: kde-apps/kwrite/, kde-apps/kdeedu-data/

2015-05-07 Thread Manuel Rüger
commit: bb05c99f18db25407751e746f998b6a3b34cb406
Author: Andreas Sturmlechner andreas.sturmlechner AT gmail DOT com
AuthorDate: Wed May  6 20:59:45 2015 +
Commit: Manuel Rüger mrueg AT gentoo DOT org
CommitDate: Thu May  7 17:53:22 2015 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=bb05c99f

[kde-apps] Add missing 15.04.0 ebuilds

Package-Manager: portage-2.2.18

 kde-apps/kdeedu-data/kdeedu-data-15.04.0.ebuild | 15 
 kde-apps/kwrite/kwrite-15.04.0.ebuild   | 47 +
 2 files changed, 62 insertions(+)

diff --git a/kde-apps/kdeedu-data/kdeedu-data-15.04.0.ebuild 
b/kde-apps/kdeedu-data/kdeedu-data-15.04.0.ebuild
new file mode 100644
index 000..30144e0
--- /dev/null
+++ b/kde-apps/kdeedu-data/kdeedu-data-15.04.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+KDE_AUTODEPS=false
+inherit kde5
+
+DESCRIPTION=Shared icons, artwork and data files for educational applications
+KEYWORDS= ~amd64
+IUSE=
+
+DEPEND=$(add_frameworks_dep extra-cmake-modules)
+RDEPEND=

diff --git a/kde-apps/kwrite/kwrite-15.04.0.ebuild 
b/kde-apps/kwrite/kwrite-15.04.0.ebuild
new file mode 100644
index 000..0864a40
--- /dev/null
+++ b/kde-apps/kwrite/kwrite-15.04.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+KMNAME=kate
+inherit kde5
+
+DESCRIPTION=KDE simple text editor
+HOMEPAGE=http://www.kde.org/applications/utilities/kwrite;
+KEYWORDS= ~amd64
+
+DEPEND=
+   $(add_frameworks_dep karchive)
+   $(add_frameworks_dep kcodecs)
+   $(add_frameworks_dep kcompletion)
+   $(add_frameworks_dep kconfig)
+   $(add_frameworks_dep kconfigwidgets)
+   $(add_frameworks_dep kcoreaddons)
+   $(add_frameworks_dep kcrash)
+   $(add_frameworks_dep kguiaddons)
+   $(add_frameworks_dep ki18n)
+   $(add_frameworks_dep kiconthemes)
+   $(add_frameworks_dep kio)
+   $(add_frameworks_dep kitemmodels)
+   $(add_frameworks_dep kitemviews)
+   $(add_frameworks_dep kjobwidgets)
+   $(add_frameworks_dep kparts)
+   $(add_frameworks_dep kservice)
+   $(add_frameworks_dep ktexteditor)
+   $(add_frameworks_dep ktextwidgets)
+   $(add_frameworks_dep kwidgetsaddons)
+   $(add_frameworks_dep kxmlgui)
+   $(add_frameworks_dep sonnet)
+
+
+RDEPEND=${DEPEND}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_addons=FALSE
+   -DBUILD_kate=FALSE
+   )
+
+   kde5_src_configure
+}



[gentoo-commits] proj/kde:master commit in: kde-apps/kwrite/

2015-03-14 Thread Johannes Huber
commit: 7f8d77108f8a0b84f44cef9e5618e21bb196a7b1
Author: Andreas Sturmlechner andreas.sturmlechner AT gmail DOT com
AuthorDate: Wed Mar 11 20:57:17 2015 +
Commit: Johannes Huber johu AT gentoo DOT org
CommitDate: Sat Mar 14 12:37:05 2015 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=7f8d7710

[kde-apps/kwrite] DEPEND on kde-frameworks/kcrash

Package-Manager: portage-2.2.18

 kde-apps/kwrite/kwrite-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/kde-apps/kwrite/kwrite-.ebuild 
b/kde-apps/kwrite/kwrite-.ebuild
index a8ff9e0..a90b08d 100644
--- a/kde-apps/kwrite/kwrite-.ebuild
+++ b/kde-apps/kwrite/kwrite-.ebuild
@@ -18,6 +18,7 @@ DEPEND=
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kconfigwidgets)
$(add_frameworks_dep kcoreaddons)
+   $(add_frameworks_dep kcrash)
$(add_frameworks_dep kguiaddons)
$(add_frameworks_dep ki18n)
$(add_frameworks_dep kiconthemes)



[gentoo-commits] proj/kde:master commit in: kde-apps/kwrite/files/, kde-apps/kwrite/

2015-02-03 Thread Michael Palimaka
commit: 6a4075a5b031f32b5159ae2f0a5ac7c163a539e9
Author: Andreas Sturmlechner andreas.sturmlechner AT gmail DOT com
AuthorDate: Tue Feb  3 17:16:30 2015 +
Commit: Michael Palimaka kensington AT gentoo DOT org
CommitDate: Tue Feb  3 17:22:56 2015 +
URL:http://sources.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=6a4075a5

[kde-apps/kwrite] Tests patch upstreamed

Package-Manager: portage-2.2.15

---
 kde-apps/kwrite/files/kwrite--tests-optional.patch | 11 ---
 kde-apps/kwrite/kwrite-.ebuild |  2 --
 2 files changed, 13 deletions(-)

diff --git a/kde-apps/kwrite/files/kwrite--tests-optional.patch 
b/kde-apps/kwrite/files/kwrite--tests-optional.patch
deleted file mode 100644
index 8d6f3f3..000
--- a/kde-apps/kwrite/files/kwrite--tests-optional.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 a/CMakeLists.txt   2015-01-21 22:20:04.283180998 +0100
-+++ b/CMakeLists.txt   2015-01-21 22:20:28.328951019 +0100
-@@ -30,7 +30,7 @@
- include(KDECMakeSettings)
- include(KDECompilerSettings)
- 
--find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED Core DBus Widgets Script 
Sql Test)
-+find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED Core DBus Widgets Script 
Sql)
- 
- # Load the frameworks we need
- find_package(KF5 REQUIRED COMPONENTS

diff --git a/kde-apps/kwrite/kwrite-.ebuild 
b/kde-apps/kwrite/kwrite-.ebuild
index 5ff01bb..a8ff9e0 100644
--- a/kde-apps/kwrite/kwrite-.ebuild
+++ b/kde-apps/kwrite/kwrite-.ebuild
@@ -38,8 +38,6 @@ RDEPEND=${DEPEND}
!kde-base/kwrite:4
 
 
-PATCHES=( ${FILESDIR}/${PN}--tests-optional.patch )
-
 src_configure() {
local mycmakeargs=(
-DBUILD_addons=FALSE



[gentoo-commits] proj/kde:master commit in: kde-apps/kwrite/files/, kde-apps/kwrite/

2015-01-21 Thread Johannes Huber
commit: 54f95c82ba055fd5e1f9919431cbcb2fb0295740
Author: Andreas Sturmlechner andreas.sturmlechner AT gmail DOT com
AuthorDate: Wed Jan 21 21:25:02 2015 +
Commit: Johannes Huber johu AT gentoo DOT org
CommitDate: Wed Jan 21 22:52:41 2015 +
URL:http://sources.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=54f95c82

[kde-apps/kwrite] Make tests optional
There are currently none for kwrite.

---
 kde-apps/kwrite/files/kwrite--tests-optional.patch | 11 +++
 kde-apps/kwrite/kwrite-.ebuild |  2 ++
 2 files changed, 13 insertions(+)

diff --git a/kde-apps/kwrite/files/kwrite--tests-optional.patch 
b/kde-apps/kwrite/files/kwrite--tests-optional.patch
new file mode 100644
index 000..8d6f3f3
--- /dev/null
+++ b/kde-apps/kwrite/files/kwrite--tests-optional.patch
@@ -0,0 +1,11 @@
+--- a/CMakeLists.txt   2015-01-21 22:20:04.283180998 +0100
 b/CMakeLists.txt   2015-01-21 22:20:28.328951019 +0100
+@@ -30,7 +30,7 @@
+ include(KDECMakeSettings)
+ include(KDECompilerSettings)
+ 
+-find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED Core DBus Widgets Script 
Sql Test)
++find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED Core DBus Widgets Script 
Sql)
+ 
+ # Load the frameworks we need
+ find_package(KF5 REQUIRED COMPONENTS

diff --git a/kde-apps/kwrite/kwrite-.ebuild 
b/kde-apps/kwrite/kwrite-.ebuild
index a8ff9e0..5ff01bb 100644
--- a/kde-apps/kwrite/kwrite-.ebuild
+++ b/kde-apps/kwrite/kwrite-.ebuild
@@ -38,6 +38,8 @@ RDEPEND=${DEPEND}
!kde-base/kwrite:4
 
 
+PATCHES=( ${FILESDIR}/${PN}--tests-optional.patch )
+
 src_configure() {
local mycmakeargs=(
-DBUILD_addons=FALSE