commit:     64667a6d7222a0cf6755e89de46933afe41cbdc8
Author:     Andreas Sturmlechner <andreas.sturmlechner <AT> gmail <DOT> com>
AuthorDate: Sun Mar 13 12:04:15 2016 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Sun Mar 13 12:35:09 2016 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=64667a6d

app-text/kbibtex: Fix DEPENDs, fix USE=!handbook

Package-Manager: portage-2.2.27

 .../kbibtex/files/kbibtex-doctools-optional.patch  | 40 ++++++++++++++++++++++
 app-text/kbibtex/kbibtex-9999.ebuild               | 20 ++++++-----
 2 files changed, 52 insertions(+), 8 deletions(-)

diff --git a/app-text/kbibtex/files/kbibtex-doctools-optional.patch 
b/app-text/kbibtex/files/kbibtex-doctools-optional.patch
new file mode 100644
index 0000000..57527b0
--- /dev/null
+++ b/app-text/kbibtex/files/kbibtex-doctools-optional.patch
@@ -0,0 +1,40 @@
+commit d23557e8a5c4170c5d2a20cb17421e5f0b303f94
+Author: Andreas Sturmlechner <andreas.sturmlech...@gmail.com>
+Date:   Sun Mar 13 12:22:09 2016 +0100
+
+    Make KF5DocTools optional
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index eb33c9e..0525db1 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -61,7 +61,6 @@ find_package(
+ find_package(
+     KF5 ${KF5_MIN_VERSION}
+     REQUIRED
+-    DocTools
+     I18n
+     XmlGui
+     KIO
+@@ -74,6 +73,8 @@ find_package(
+     Wallet
+ )
+ 
++find_package(KF5DocTools)
++
+ # Version number for the exported headers / libs
+ set(
+     VERSION_BRANCH "0.8"
+@@ -182,9 +183,9 @@ add_subdirectory(
+ add_subdirectory(
+     xslt
+ )
++if(KF5DocTools_FOUND)
++      add_subdirectory(doc)
++endif()
+-add_subdirectory(
+-    doc
+-)
+ add_subdirectory(
+     mime
+ )

diff --git a/app-text/kbibtex/kbibtex-9999.ebuild 
b/app-text/kbibtex/kbibtex-9999.ebuild
index c17e823..0df48bf 100644
--- a/app-text/kbibtex/kbibtex-9999.ebuild
+++ b/app-text/kbibtex/kbibtex-9999.ebuild
@@ -2,11 +2,11 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=5
+EAPI=6
 
 KDE_DOXYGEN="true"
 KDE_GCC_MINIMAL="4.9"
-KDE_HANDBOOK="forceoptional"
+KDE_HANDBOOK="optional"
 inherit kde5
 
 DESCRIPTION="BibTeX editor to edit bibliographies used with LaTeX"
@@ -33,24 +33,26 @@ DEPEND="
        $(add_frameworks_dep kparts)
        $(add_frameworks_dep kservice)
        $(add_frameworks_dep ktextwidgets)
+       $(add_frameworks_dep kwallet)
        $(add_frameworks_dep kwidgetsaddons)
        $(add_frameworks_dep kxmlgui)
-       app-text/poppler[qt5]
-       dev-libs/icu:=
-       dev-libs/libxml2
-       dev-libs/libxslt
-       dev-libs/qoauth:5
        $(add_qt_dep qtdbus)
        $(add_qt_dep qtgui)
        $(add_qt_dep qtnetwork)
        $(add_qt_dep qtwebkit)
        $(add_qt_dep qtwidgets)
        $(add_qt_dep qtxml)
+       app-text/poppler[qt5]
+       dev-libs/icu:=
+       dev-libs/libxml2
+       dev-libs/libxslt
+       dev-libs/qoauth:5
        virtual/tex-base
 "
 RDEPEND="${DEPEND}
-       dev-tex/bibtex2html
        !app-text/kbibtex:4
+       dev-tex/bibtex2html
+       x11-misc/shared-mime-info
 "
 
 S=${WORKDIR}/${P/_/-}
@@ -58,6 +60,8 @@ S=${WORKDIR}/${P/_/-}
 PATCHES=(
        "${FILESDIR}/${PN}-revert-removing-qtoauth.patch"
        "${FILESDIR}/${PN}-part-revert-reenable-qtoauth.patch"
+
+       "${FILESDIR}/${PN}-doctools-optional.patch" # RR pending upstream
 )
 
 src_prepare() {

Reply via email to