summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app-text/katarakt/Manifest1
-rw-r--r--app-text/katarakt/files/katarakt-0.3-install.patch21
-rw-r--r--app-text/katarakt/katarakt-0.3.ebuild40
3 files changed, 62 insertions, 0 deletions
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 <kurt@kmk-computers.de>
+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 <kurt@kmk-computers.de>
+---
+ 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
+}