forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
kde-apps/okular: 20.12.1 version bump
Signed-off-by: Andreas Sturmlechner <[email protected]>
- Loading branch information
Showing
2 changed files
with
108 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,3 @@ | ||
DIST okular-20.08.3.tar.xz 7520168 BLAKE2B 351a3d786b5451473aa8e9e155cac2a330890fac0acc34e5c897a7faca03844211ab721083408c338df681759f6d5986219395fb54397b185b75512b9f0f618f SHA512 15bbd2fa2f8d836e80f2fa30d0fbcb6e7303ee2bfb12ebc305ec7b51f046cc0f66a3abeb94458e60f1b17dce7cc964d679d038207766c2d941a238a32b663573 | ||
DIST okular-20.12.0.tar.xz 7882588 BLAKE2B ecc6ed748bb39b15f150ab0ec6ff45929f47427a4af9493fe86486ee31d608ad5252e05f2c8ec3be5aa6d5c99d72108c710920cdebcd5833b718b90172cc9989 SHA512 d61a3126b1b288a3b82edbd405db144a1f40748d1d2ee338da98549588c1234ada2a5b41c3788480a214d1d4b310657dcb49413c893e4060533c3edb8d800b64 | ||
DIST okular-20.12.1.tar.xz 7884864 BLAKE2B 90f01cbc067c0cdddec72879880c68fc0252829b7428d568dc9ea046e2e35bd71121ace5bf78897eb26b3c3cb86f89d255ed419cf78b8bb5a2739a2ede265ab3 SHA512 6266d34b69123ed09ca0de9ce250ea7d98a576efdd6f4fc79ecf1bc0d360c8d6a2fde2700cfc9101e34ab1039ce05225d33ca5f173b5a9845ec7fb00499d658f |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,107 @@ | ||
# Copyright 1999-2021 Gentoo Authors | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=7 | ||
|
||
ECM_HANDBOOK="forceoptional" | ||
ECM_TEST="forceoptional" | ||
PVCUT=$(ver_cut 1-3) | ||
KFMIN=5.75.0 | ||
QTMIN=5.15.1 | ||
VIRTUALX_REQUIRED="test" | ||
inherit ecm kde.org | ||
|
||
DESCRIPTION="Universal document viewer based on KDE Frameworks" | ||
HOMEPAGE="https://okular.kde.org https://apps.kde.org/en/okular" | ||
|
||
LICENSE="GPL-2" # TODO: CHECK | ||
SLOT="5" | ||
KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" | ||
IUSE="chm djvu epub +image-backend markdown mobi +pdf +plucker +postscript qml share speech +tiff" | ||
|
||
DEPEND=" | ||
>=dev-qt/qtdbus-${QTMIN}:5 | ||
>=dev-qt/qtgui-${QTMIN}:5 | ||
>=dev-qt/qtprintsupport-${QTMIN}:5 | ||
>=dev-qt/qtsvg-${QTMIN}:5 | ||
>=dev-qt/qtwidgets-${QTMIN}:5 | ||
>=kde-frameworks/kactivities-${KFMIN}: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/kio-${KFMIN}:5 | ||
>=kde-frameworks/kjs-${KFMIN}:5 | ||
>=kde-frameworks/kparts-${KFMIN}:5 | ||
>=kde-frameworks/kpty-${KFMIN}:5 | ||
>=kde-frameworks/kwallet-${KFMIN}:5 | ||
>=kde-frameworks/threadweaver-${KFMIN}:5 | ||
media-libs/freetype | ||
>=media-libs/phonon-4.11.0 | ||
sys-libs/zlib | ||
chm? ( | ||
dev-libs/chmlib | ||
dev-libs/libzip:= | ||
>=kde-frameworks/khtml-${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 ) | ||
mobi? ( >=kde-apps/kdegraphics-mobipocket-${PVCUT}:5 ) | ||
pdf? ( app-text/poppler[qt5] ) | ||
plucker? ( virtual/jpeg:0 ) | ||
postscript? ( app-text/libspectre ) | ||
share? ( >=kde-frameworks/purpose-${KFMIN}:5 ) | ||
speech? ( >=dev-qt/qtspeech-${QTMIN}:5 ) | ||
tiff? ( media-libs/tiff:0 ) | ||
" | ||
RDEPEND="${DEPEND} | ||
image-backend? ( >=kde-frameworks/kimageformats-${KFMIN}:5 ) | ||
qml? ( | ||
>=dev-qt/qtquickcontrols2-${QTMIN}:5 | ||
>=kde-frameworks/kirigami-${KFMIN}:5 | ||
) | ||
" | ||
|
||
PATCHES=( | ||
"${FILESDIR}/${PN}-20.11.90-tests.patch" # bug 734138 | ||
"${FILESDIR}/${PN}-20.08.2-hide-mobile-app.patch" # avoid same-name entry | ||
) | ||
|
||
src_configure() { | ||
local mycmakeargs=( | ||
-DOKULAR_UI=$(usex qml "both" "desktop") | ||
$(cmake_use_find_package chm CHM) | ||
$(cmake_use_find_package chm KF5KHtml) | ||
$(cmake_use_find_package chm LibZip) | ||
$(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 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 | ||
local myctestargs=( | ||
-E "(mainshelltest|chmgeneratortest|parttest|annotationtoolbartest)" | ||
) | ||
|
||
ecm_src_test | ||
} |