summaryrefslogtreecommitdiff
path: root/kde-apps/okular
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-12-09 11:11:11 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-12-09 11:11:11 +0000
commit90a73bb153519a9eac2a23eb9029b99b759e7892 (patch)
tree6d01f49a1e594c9324241c03aac67a635f828834 /kde-apps/okular
parentf6f5cf314dddfbfe0f8c848dc9e07436b032562c (diff)
gentoo auto-resync : 09:12:2023 - 11:11:11
Diffstat (limited to 'kde-apps/okular')
-rw-r--r--kde-apps/okular/Manifest2
-rw-r--r--kde-apps/okular/okular-23.08.4.ebuild110
2 files changed, 112 insertions, 0 deletions
diff --git a/kde-apps/okular/Manifest b/kde-apps/okular/Manifest
index 261102826249..74c98cf106ea 100644
--- a/kde-apps/okular/Manifest
+++ b/kde-apps/okular/Manifest
@@ -2,6 +2,8 @@ AUX okular-20.08.2-hide-mobile-app.patch 849 BLAKE2B 73e324e61d8a39d085bff4b8188
AUX okular-21.11.80-tests.patch 4269 BLAKE2B bbe4f8761b113b42e5c882db5c68ab95419cf64b317acf62565de35984604f94cc93f8432487585156f743a9dd314f585f6470513fc8897a42c8c212da2aa03e SHA512 45a8a3331cb5bec3e00f424c700abb8dff4a49ec29d620366006dcf72af335a2af95c5c4d0e0df29b821ecefe138084aa25036b22148802e47a7edf48920b2d5
DIST okular-23.04.3.tar.xz 8480932 BLAKE2B 9aa13206c11b985abdfa2f56d6d6308161fd9351cc0ea550b3084327a15537c9bff2fd7d2c8b9d2fb432cb1c68ae972581faa33007834498cd8ed6092e6de052 SHA512 154b95875cee592ac75fb35e1f2df196897491e9ec96442be259e0e81954ac07edc6ae264e6d283afb3206e0d1938814589d7dfe7cc9e1252b06aadca33690a3
DIST okular-23.08.3.tar.xz 8515700 BLAKE2B 5ed5ad99adda5219a52575d8ccaaf7fbaaf45941a7096bee7f94a79f09df85d1aaf6fc807a31081dca0cf161be376a731610e54717183d7532e850288c6c8f08 SHA512 3af0e204a1d9a4743f94fcde459d48dd830715eab45a298468d1da859254c9fa58ce4841d0b3a0a2bd0367604cc328b95696202a8462c2c1ed961b2e3cbfba71
+DIST okular-23.08.4.tar.xz 8516856 BLAKE2B 82f69bd1469c87cb65c521e5e75eb0bca8b804a95e859add92a9d3725c5a96e7e2f2c25baa5ce42893a76c4bbd916f4b16b4b179cdef3794a01eb869ddb705e3 SHA512 a655345d13e94c515f55c498505f3694d4e5f6c9f2e54bba109468344d6d4e20fb47330760fbcdbec1337d15286e675e1f112f7a377499e149e3d550c9e886a5
EBUILD okular-23.04.3.ebuild 3589 BLAKE2B bad558eb426484f6d4f0078cfbddce3da09cb4f0cf774a78a2223a681669b1645de6979e86882e9aaabd66fb9414fcc510ae98474918f5fe920af80e42c73808 SHA512 e556bea89ee69e4a7ec3f84580b97431d6ee23c9fc9e8fd40e61e93417b8d78569ae8c3dbae1b5483d2c5017fc84c697fcd30bf489a660a25060b066991b5c9c
EBUILD okular-23.08.3.ebuild 3656 BLAKE2B a23b6b7ebec5935d302e08410f584e4e061ca9f829e61dbca2c176806122f68827409d43bc01ae6627786a5ac3420e0050c43727a449f8ddecf1495b7383098a SHA512 147163ff2ff8172a81b9885d02cc518f3f72b84451b9abf66eeb4c629ace8395a6f1da735236ea447daad33da895c6196f3a28538597311774ca57d53da504a1
+EBUILD okular-23.08.4.ebuild 3667 BLAKE2B f64722977b96d7e475287f996b9452d4c1eca4b1947be8e935b669de23b1a49e6d7a06906120c62039d07b405272726923b3ac73a4c09d4d6b0bf0774d537170 SHA512 b9137d392a0a53b4c31919d5747e8da28df929d72f607915be95f8ca3f129a53144dc985d3a6b7eb62f151033cd5945b8a21a4bdc2cf969d69f2b44a426e350c
MISC metadata.xml 1217 BLAKE2B 8dd3cd190e32dd511bba9ec0c233ea69b67e641aa1f945f4bf2dd40b60014c31de1fd4b75f580ce4b9cbf3a4741298378643ca42f83a69416626d9523b4ad8c5 SHA512 ac8aec35c9f96909b073c31924fbf64fab29055a2b9152b3e13775cd0ede04219b558db483821d5f95a78b45f2547378de5732bb62dcaf0405581e2e2f8cf971
diff --git a/kde-apps/okular/okular-23.08.4.ebuild b/kde-apps/okular/okular-23.08.4.ebuild
new file mode 100644
index 000000000000..746609432c9b
--- /dev/null
+++ b/kde-apps/okular/okular-23.08.4.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.106.0
+QTMIN=5.15.9
+inherit ecm gear.kde.org
+
+DESCRIPTION="Universal document viewer based on KDE Frameworks"
+HOMEPAGE="https://okular.kde.org https://apps.kde.org/okular/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="crypt djvu epub +image-backend markdown mobi +pdf phonon +plucker +postscript qml share speech +tiff"
+
+# slot op: Uses Qt5::CorePrivate
+DEPEND="
+ >=dev-qt/qtcore-${QTMIN}:5=
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtprintsupport-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtx11extras-${QTMIN}:5
+ >=kde-frameworks/karchive-${KFMIN}:5
+ >=kde-frameworks/kbookmarks-${KFMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/kpty-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/threadweaver-${KFMIN}:5
+ >=kde-plasma/plasma-activities-${KFMIN}:5
+ media-libs/freetype
+ sys-libs/zlib
+ crypt? ( >=kde-frameworks/kwallet-${KFMIN}:5 )
+ djvu? ( app-text/djvu )
+ epub? ( app-text/ebook-tools )
+ image-backend? (
+ >=dev-qt/qtgui-${QTMIN}:5[gif(+),jpeg,png]
+ >=kde-apps/libkexiv2-${PVCUT}:5
+ )
+ markdown? ( >=app-text/discount-2.2.7-r1:= )
+ mobi? ( >=kde-apps/kdegraphics-mobipocket-${PVCUT}:5 )
+ pdf? ( >=app-text/poppler-21.10.0[nss,qt5] )
+ phonon? ( >=media-libs/phonon-4.11.0[qt5(+)] )
+ plucker? ( media-libs/libjpeg-turbo:= )
+ postscript? ( app-text/libspectre )
+ share? ( >=kde-frameworks/purpose-${KFMIN}:5 )
+ speech? ( >=dev-qt/qtspeech-${QTMIN}:5 )
+ tiff? ( media-libs/tiff:= )
+"
+RDEPEND="${DEPEND}
+ image-backend? ( >=kde-frameworks/kimageformats-${KFMIN}:5 )
+ qml? (
+ >=dev-qt/qtquickcontrols2-${QTMIN}:5
+ >=kde-frameworks/kirigami-${KFMIN}:5
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-21.11.80-tests.patch" # bug 734138
+ "${FILESDIR}/${PN}-20.08.2-hide-mobile-app.patch" # avoid same-name entry
+)
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_DISABLE_FIND_PACKAGE_CHM=ON
+ -DCMAKE_DISABLE_FIND_PACKAGE_KF5KHtml=ON
+ -DCMAKE_DISABLE_FIND_PACKAGE_LibZip=ON
+ -DFORCE_NOT_REQUIRED_DEPENDENCIES="KF5DocTools;CHM;KF5KHtml;LibZip;KF5Wallet;DjVuLibre;EPub;KF5KExiv2;Discount;QMobipocket;Poppler;JPEG;LibSpectre;KF5Purpose;Qt5TextToSpeech;TIFF;"
+ -DOKULAR_UI=$(usex qml "both" "desktop")
+ $(cmake_use_find_package crypt KF5Wallet)
+ $(cmake_use_find_package djvu DjVuLibre)
+ $(cmake_use_find_package epub EPub)
+ $(cmake_use_find_package image-backend KF5KExiv2)
+ $(cmake_use_find_package markdown Discount)
+ $(cmake_use_find_package mobi QMobipocket)
+ $(cmake_use_find_package pdf Poppler)
+ $(cmake_use_find_package phonon Phonon4Qt5)
+ $(cmake_use_find_package plucker JPEG)
+ $(cmake_use_find_package postscript LibSpectre)
+ $(cmake_use_find_package share KF5Purpose)
+ $(cmake_use_find_package speech Qt5TextToSpeech)
+ $(cmake_use_find_package tiff TIFF)
+ )
+ ecm_src_configure
+}
+
+src_test() {
+ # mainshelltest hangs, chmgeneratortest fails, bug #603116
+ # parttest hangs, bug #641728, annotationtoolbartest fails, KDE-Bug #429640
+ # signunsignedfieldtest fails, whatever. bug #852749
+ local myctestargs=(
+ -E "(mainshelltest|chmgeneratortest|parttest|annotationtoolbartest|signunsignedfieldtest)"
+ )
+
+ ecm_src_test
+}