public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/kde-sunset:master commit in: app-text/kchmviewer/
@ 2020-08-24 10:35 Andreas Sturmlechner
  0 siblings, 0 replies; 2+ messages in thread
From: Andreas Sturmlechner @ 2020-08-24 10:35 UTC (permalink / raw
  To: gentoo-commits

commit:     5339c9d73f5183d67dfce930e8021117f5657563
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 24 10:21:17 2020 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Mon Aug 24 10:21:17 2020 +0000
URL:        https://gitweb.gentoo.org/proj/kde-sunset.git/commit/?id=5339c9d7

app-text/kchmviewer: Import 6.0-r1 from before slot 4 removal

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 app-text/kchmviewer/kchmviewer-6.0-r1.ebuild | 93 ++++++++++++++++++++++++++++
 app-text/kchmviewer/metadata.xml             |  6 +-
 2 files changed, 94 insertions(+), 5 deletions(-)

diff --git a/app-text/kchmviewer/kchmviewer-6.0-r1.ebuild b/app-text/kchmviewer/kchmviewer-6.0-r1.ebuild
new file mode 100644
index 00000000..a4a35f16
--- /dev/null
+++ b/app-text/kchmviewer/kchmviewer-6.0-r1.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+KDE_REQUIRED="optional"
+KDE_LINGUAS="cs fr hu it nl pt_BR ru sv tr uk zh_CN zh_TW"
+KDE_LINGUAS_DIR="po"
+inherit base eutils fdo-mime qt4-r2 kde4-base
+
+DESCRIPTION="A feature rich chm file viewer, based on Qt"
+HOMEPAGE="http://www.kchmviewer.net/"
+SRC_URI="mirror://sourceforge/kchmviewer/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="amd64 ~ppc ~ppc64 x86"
+IUSE="debug kde"
+
+RDEPEND="
+	dev-libs/chmlib
+	dev-qt/qtcore:4
+	dev-qt/qtdbus:4
+	dev-qt/qtgui:4
+	dev-qt/qtwebkit:4
+	kde? (
+		kde-frameworks/kdelibs:4
+		!kde-apps/okular[chm]
+	)
+"
+DEPEND="${RDEPEND}"
+
+pkg_setup() {
+	use kde && kde4-base_pkg_setup
+}
+
+src_prepare() {
+	base_src_prepare
+	sed -e "s:KDE4_ICON_INSTALL_DIR:ICON_INSTALL_DIR:" \
+		-e "s:KDE4_XDG_APPS_INSTALL_DIR:XDG_APPS_INSTALL_DIR:" \
+			-i packages/CMakeLists.txt || die
+	sed -e "s:KDE4_BIN_INSTALL_DIR:BIN_INSTALL_DIR:" \
+			-i src/CMakeLists.txt || die
+	echo "CONFIG += ordered" >> kchmviewer.pro # parallel build fix #281954
+
+	sed -e "/Encoding=UTF-8/d" \
+		-i packages/kchmviewer.desktop || die "fixing .desktop file failed"
+
+	local lang
+	for lang in ${KDE_LINGUAS} ; do
+		if ! use linguas_${lang} ; then
+			rm ${KDE_LINGUAS_DIR}/${PN}_${lang}.po
+		fi
+	done
+}
+
+src_configure() {
+	if use kde; then
+		kde4-base_src_configure
+	else
+		eqmake4
+	fi
+}
+
+src_compile() {
+	if use kde; then
+		kde4-base_src_compile
+	else
+		default
+	fi
+}
+
+src_install() {
+	if use kde; then
+		kde4-base_src_install
+	else
+		dobin bin/kchmviewer
+		domenu packages/kchmviewer.desktop
+		dodoc ChangeLog README
+	fi
+	doicon packages/kchmviewer.png
+	dodoc DBUS-bindings FAQ
+}
+
+pkg_postinst() {
+	use kde && kde4-base_pkg_postinst
+	fdo-mime_desktop_database_update
+}
+
+pkg_postrm() {
+	use kde && kde4-base_pkg_postrm
+	fdo-mime_desktop_database_update
+}

diff --git a/app-text/kchmviewer/metadata.xml b/app-text/kchmviewer/metadata.xml
index 3fb76742..1fea2d54 100644
--- a/app-text/kchmviewer/metadata.xml
+++ b/app-text/kchmviewer/metadata.xml
@@ -2,12 +2,8 @@
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
   <!-- maintainer-needed -->
-  <maintainer>
-    <email>pva@gentoo.org</email>
-    <name>Peter Volkov</name>
-  </maintainer>
   <longdescription lang="en">
-	KchmViewer is a chm (MS HTML help file format) viewer It uses Trolltech Qt
+	KchmViewer is a chm (MS HTML help file format) viewer. It uses Trolltech Qt
 	widget library with optional KDE libraries. It does not require KDE, but may
 	be compiled with full KDE support, including KDE widgets and KIO/KHTML. The
 	main advantage of KchmViewer is extra support for non-English languages.


^ permalink raw reply related	[flat|nested] 2+ messages in thread

* [gentoo-commits] proj/kde-sunset:master commit in: app-text/kchmviewer/
@ 2020-12-07 18:19 Andreas Sturmlechner
  0 siblings, 0 replies; 2+ messages in thread
From: Andreas Sturmlechner @ 2020-12-07 18:19 UTC (permalink / raw
  To: gentoo-commits

commit:     2ee587976759e3e1492d11b447c1325811f9df1f
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Mon Dec  7 14:43:41 2020 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Mon Dec  7 16:36:31 2020 +0000
URL:        https://gitweb.gentoo.org/proj/kde-sunset.git/commit/?id=2ee58797

app-text/kchmviewer: Fix indendation

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 app-text/kchmviewer/kchmviewer-6.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/kchmviewer/kchmviewer-6.0-r1.ebuild b/app-text/kchmviewer/kchmviewer-6.0-r1.ebuild
index 64f2f7e4..d05ca1e7 100644
--- a/app-text/kchmviewer/kchmviewer-6.0-r1.ebuild
+++ b/app-text/kchmviewer/kchmviewer-6.0-r1.ebuild
@@ -33,7 +33,7 @@ pkg_setup() {
 }
 
 src_prepare() {
-        if use kde; then
+	if use kde; then
 		kde4-base_src_prepare
 	else
 		default


^ permalink raw reply related	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2020-12-07 18:19 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-08-24 10:35 [gentoo-commits] proj/kde-sunset:master commit in: app-text/kchmviewer/ Andreas Sturmlechner
  -- strict thread matches above, loose matches on Subject: below --
2020-12-07 18:19 Andreas Sturmlechner

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox