summaryrefslogtreecommitdiff
path: root/app-text/crqt-ng
diff options
context:
space:
mode:
Diffstat (limited to 'app-text/crqt-ng')
-rw-r--r--app-text/crqt-ng/Manifest2
-rw-r--r--app-text/crqt-ng/crqt-ng-1.0.15.ebuild39
2 files changed, 41 insertions, 0 deletions
diff --git a/app-text/crqt-ng/Manifest b/app-text/crqt-ng/Manifest
index ef0ef2a9a487..40ff7725649d 100644
--- a/app-text/crqt-ng/Manifest
+++ b/app-text/crqt-ng/Manifest
@@ -1,3 +1,5 @@
DIST crqt-ng-1.0.14.tar.bz2 445540 BLAKE2B 147a42ffb63b9f2f4525d683f0f3c02bc4895a235884044150e7fa395f07a7f8ba460287ed0c296592974e0bf8029f8af6daa623b2387d4d9400a6737e7a3b51 SHA512 424f5a9717f9cab5e9ea9b6e5ee9397807acb0dfccc6edb19f2de988c80811ea9c01853d2f664d7b0b1a380fcf6fa7290da0c7d58fef5317632ba83f946235f8
+DIST crqt-ng-1.0.15.tar.bz2 446115 BLAKE2B 6d0f25c0302716b1a37861014b1db7dd1bed5530095d71565bf5d3cb53b96f28ef7380dba30c033e7c01a5b774345e490c26b32d855052c1d9bb67a82e0c86ad SHA512 a62f92960fa2ce1f79df165a9d733b6e51cba4c93941a1b669a87b7f355a640d2ec2b5f794329f1f96a975ef72b39ae3d33f4559ef16b41b100b5da754334016
EBUILD crqt-ng-1.0.14-r1.ebuild 1285 BLAKE2B 1ea8413e9a86f6962faa56ec0b354f6339bfb3e345f2745a69de5187682b81c3ffec1b76271bb52e52eb06a3e5f964885ba1adfdcdd5f776a3a75cba0cb8fe0b SHA512 d2efac856e2cae84679c7f63dcb011d334e5b81a9c58eda53752e9b7b316f846741d4726c100857d427f9c7362b84a9cbfbb5513781ccc76d963162bd2e08cb6
+EBUILD crqt-ng-1.0.15.ebuild 1082 BLAKE2B 1aac43dca69d33cda18ba810beb1ae5afc37cd370a14503b3071a32b520c45a936f25477f8f6bde6cf926bfd149df50c7b0c32e4cb1db542feb4ba516fdf7988 SHA512 f433bfa268d62bebfca4f6b42714d9a56404a1823bcd0c3bd84951d9fc73c1e6c1c9644be239f843a68bd6d94699188865331d9c0ea757f4795df55173f295a5
MISC metadata.xml 1181 BLAKE2B 8bdf887750f62d09fb05620bda17dde9dee6eafe494d37a1ba536dbec4e7692b80cc698124615f4df6c8dbdb9a371374a6aa07d11d7075ed498a4b577f8b5f25 SHA512 b488b15b3ddccd7dd5bcc9190011f0278b413c3c12a0f9fbfb9b07c7a8ff8c4fa06db70750bc6f4b7ebc44a85b14e8624144efbe99e98d0df3dfcf5c579674a2
diff --git a/app-text/crqt-ng/crqt-ng-1.0.15.ebuild b/app-text/crqt-ng/crqt-ng-1.0.15.ebuild
new file mode 100644
index 000000000000..333660833a64
--- /dev/null
+++ b/app-text/crqt-ng/crqt-ng-1.0.15.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PLOCALES="bg cs hu nl ru uk"
+inherit cmake plocale xdg
+
+DESCRIPTION="Cross-platform e-book reader"
+HOMEPAGE="https://gitlab.com/coolreader-ng/crqt-ng"
+SRC_URI="https://gitlab.com/coolreader-ng/${PN}/-/archive/${PV}/${P}.tar.bz2"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+gif +svg +chm +harfbuzz +libunibreak +fribidi +zstd +libutf8proc"
+
+CDEPEND=">=app-text/crengine-ng-0.9.12:0=[png,jpeg,fontconfig,gif=,svg=,chm=,harfbuzz=,fribidi=,zstd=,libutf8proc=]
+ dev-qt/qtbase:6[gui,widgets]"
+RDEPEND="${CDEPEND}"
+BDEPEND="${CDEPEND}
+ dev-qt/qttools:6[linguist]"
+
+src_prepare() {
+ cmake_src_prepare
+ xdg_environment_reset
+
+ # locales
+ plocale_find_changes "${S}"/src/i18n 'crqt_' '.ts'
+ sed -e "s|set(LANGUAGES .*)|set(LANGUAGES $(plocale_get_locales))|i" \
+ -i "${S}"/src/CMakeLists.txt \
+ || die "sed CMakeLists.txt failed"
+}
+
+src_configure() {
+ CMAKE_USE_DIR="${S}"
+ CMAKE_BUILD_TYPE="Release"
+ local mycmakeargs=(-DUSE_QT=QT6)
+ cmake_src_configure
+}