commit: 7a94305d5e435688435a017381d89c89f4147674 Author: Kurt Kanzenbach <kurt <AT> kmk-computers <DOT> de> AuthorDate: Sat Nov 1 08:36:32 2025 +0000 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> CommitDate: Sun Nov 2 17:55:31 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a94305d
app-text/katarakt: add 0.3 Closes: https://bugs.gentoo.org/949018 Signed-off-by: Kurt Kanzenbach <kurt <AT> kmk-computers.de> Part-of: https://github.com/gentoo/gentoo/pull/44415 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org> app-text/katarakt/Manifest | 1 + app-text/katarakt/files/katarakt-0.3-install.patch | 21 ++++++++++++ app-text/katarakt/katarakt-0.3.ebuild | 40 ++++++++++++++++++++++ 3 files changed, 62 insertions(+) diff --git a/app-text/katarakt/Manifest b/app-text/katarakt/Manifest index d451e4384c35..7c0edca29794 100644 --- a/app-text/katarakt/Manifest +++ b/app-text/katarakt/Manifest @@ -1 +1,2 @@ DIST katarakt-v0.2.tar.bz2 44034 BLAKE2B 97a4f35c37664065983985d5529e69c4cfe3143943ceb2d5ad6bc8ae708ed075bcdc77dfcc50578acc5776119db909077a730bd7ddf23cbf44abc127df0e5f85 SHA512 fbab92f2ecd832c18330bb805abd772b3ea039bf61fba5b5e909c3ceabae5df5ee4753db3422d8633ed57a76fb4e4831e00ee85bcac36d3dc6b32ca8bb58e435 +DIST katarakt-v0.3.tar.bz2 44635 BLAKE2B 078863376b6677d610620c4a8f3b1b2714398b8454d754e0fa1000795b940a020d5b4d16570d21bc7395de1368b74fcb739ffa00e58a7e136a689345a854d644 SHA512 393e827e124c618b53939884751f23db0bfaf7ccbe45093797bc1f2931bd697bac20c01967dc10e41e60709abd7f1001267b5aaa921446bb3e88d7024551f963 diff --git a/app-text/katarakt/files/katarakt-0.3-install.patch b/app-text/katarakt/files/katarakt-0.3-install.patch new file mode 100644 index 000000000000..1db396d5b48e --- /dev/null +++ b/app-text/katarakt/files/katarakt-0.3-install.patch @@ -0,0 +1,21 @@ +From 4801619c7752b317da8d57183f590d9c3cce42e1 Mon Sep 17 00:00:00 2001 +From: Kurt Kanzenbach <[email protected]> +Date: Thu, 30 Jan 2020 19:22:05 +0100 +Subject: [PATCH] build: Install binary + +Add an install target for the binary. + +Signed-off-by: Kurt Kanzenbach <[email protected]> +--- + katarakt.pro | 3 +++ + 1 file changed, 3 insertions(+) + +--- a/katarakt.pro ++++ b/katarakt.pro +@@ -59,3 +59,6 @@ web.depends = $$website.target + web.CONFIG = phony + + QMAKE_EXTRA_TARGETS += documentation website doc web ++ ++target.path = $$INSTALL_ROOT/$$PREFIX/bin/ ++INSTALLS += target diff --git a/app-text/katarakt/katarakt-0.3.ebuild b/app-text/katarakt/katarakt-0.3.ebuild new file mode 100644 index 000000000000..ee6825c2e6d8 --- /dev/null +++ b/app-text/katarakt/katarakt-0.3.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qmake-utils + +MY_P="${PN}-v${PV}" + +DESCRIPTION="A simple PDF viewer designed to use as much available screen space as possible" +HOMEPAGE="https://gitlab.cs.fau.de/Qui_Sum/katarakt" +SRC_URI="https://gitlab.cs.fau.de/Qui_Sum/${PN}/-/archive/v${PV}/${MY_P}.tar.bz2" +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +BDEPEND=" + app-text/asciidoc + virtual/pkgconfig +" +RDEPEND=" + app-text/poppler:=[qt6] + dev-qt/qtbase:6[dbus,gui,network,widgets,xml] +" +DEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}/${P}-install.patch" +) + +src_configure() { + eqmake6 PREFIX="${EPREFIX}/usr" +} + +src_install() { + emake INSTALL_ROOT="${D}" install doc + doman doc/katarakt.1 +}
