diff options
author | Andreas Sturmlechner <asturm@gentoo.org> | 2018-01-11 17:17:01 +0100 |
---|---|---|
committer | Andreas Sturmlechner <asturm@gentoo.org> | 2018-01-11 18:14:22 +0100 |
commit | 85faab2e366afa6293f3c9781866f04631fc6213 (patch) | |
tree | 38279f6f2d8718267d122dfac04798f46f87232c /kde-apps/okular | |
parent | profiles/package.mask: remove obsolete media-radio/wspr entry (diff) | |
download | gentoo-85faab2e366afa6293f3c9781866f04631fc6213.tar.gz gentoo-85faab2e366afa6293f3c9781866f04631fc6213.tar.bz2 gentoo-85faab2e366afa6293f3c9781866f04631fc6213.zip |
kde-apps: Add KDE Applications 17.12.1
Package-Manager: Portage-2.3.13, Repoman-2.3.4
Diffstat (limited to 'kde-apps/okular')
-rw-r--r-- | kde-apps/okular/Manifest | 1 | ||||
-rw-r--r-- | kde-apps/okular/okular-17.12.1.ebuild | 101 |
2 files changed, 102 insertions, 0 deletions
diff --git a/kde-apps/okular/Manifest b/kde-apps/okular/Manifest index 844f83d667ac..cbb0e6dcab04 100644 --- a/kde-apps/okular/Manifest +++ b/kde-apps/okular/Manifest @@ -1,2 +1,3 @@ DIST okular-17.08.3.tar.xz 5618588 BLAKE2B b9f36211ba2620bcd984e715c37112d92f56c0f8d1d1298d54db3092fe205ac4abef18cf64756b81ac20e91fcbfe6dc18fbe6de682cc71caf0f24be4d2b7c15e SHA512 33b8f1bbf1f4c5814b6df8bfd87a3deccc762564f312729a50956c85fc95f1ce9f057a8b43b51a368a3f0c2a4d9705dde09d1e575f7325ae32420c0106ce28b0 DIST okular-17.12.0.tar.xz 5718956 BLAKE2B aaefd5dc57ef63a0fa968ab8b1e3970199541dedf01c8864ebb05dc5aaee62f666d2150767b423f83cadff355174440b06c2e84c5e5e016f098d38febf1438d2 SHA512 f1b53fbbbc5cbb614a5cb3410c7c8749b785d140927c34a0a52864b44635b09094a4948589b8dbe019e4f34e4a369e0e4e0c0ecd057198a0f6acdcba8e131d1b +DIST okular-17.12.1.tar.xz 5720272 BLAKE2B 90407129339939619e8c06cf02e0dcb933d64e7e0b07f42645811fb99345575498b353179b693ba464b33321ded73b82ca05d47962a5012383d9fba5ab49b8ab SHA512 875254e9a7e7832535f832900b74628db72c60dd0e49ba171aa5e1d5baea3cdf593148d693d1fd986cbe99f2b0519ab8c1b357d98d2dde846f128d9729cef614 diff --git a/kde-apps/okular/okular-17.12.1.ebuild b/kde-apps/okular/okular-17.12.1.ebuild new file mode 100644 index 000000000000..09b182c5deff --- /dev/null +++ b/kde-apps/okular/okular-17.12.1.ebuild @@ -0,0 +1,101 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KDE_HANDBOOK="forceoptional" +KDE_TEST="forceoptional" +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="Universal document viewer based on KDE Frameworks" +HOMEPAGE="https://okular.kde.org https://www.kde.org/applications/graphics/okular" +KEYWORDS="~amd64 ~x86" +IUSE="chm crypt djvu epub +image-backend markdown mobi mobile +pdf plucker +postscript share speech +tiff" + +DEPEND=" + $(add_frameworks_dep kactivities) + $(add_frameworks_dep karchive) + $(add_frameworks_dep kbookmarks) + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kio) + $(add_frameworks_dep kjs) + $(add_frameworks_dep kparts) + $(add_frameworks_dep kpty) + $(add_frameworks_dep kwallet) + $(add_frameworks_dep threadweaver) + $(add_qt_dep qtdbus) + $(add_qt_dep qtgui) + $(add_qt_dep qtprintsupport) + $(add_qt_dep qtsvg) + $(add_qt_dep qtwidgets) + media-libs/freetype + media-libs/phonon[qt5(+)] + sys-libs/zlib + chm? ( + $(add_frameworks_dep khtml) + dev-libs/chmlib + ) + crypt? ( app-crypt/qca:2[qt5] ) + djvu? ( app-text/djvu ) + epub? ( app-text/ebook-tools ) + image-backend? ( + $(add_kdeapps_dep libkexiv2) + $(add_qt_dep qtgui 'gif,jpeg,png') + ) + markdown? ( app-text/discount ) + mobi? ( $(add_kdeapps_dep kdegraphics-mobipocket) ) + pdf? ( app-text/poppler[qt5,-exceptions(-)] ) + plucker? ( virtual/jpeg:0 ) + postscript? ( app-text/libspectre ) + share? ( dev-libs/purpose:5 ) + speech? ( $(add_qt_dep qtspeech) ) + tiff? ( media-libs/tiff:0 ) +" +RDEPEND="${DEPEND} + image-backend? ( $(add_frameworks_dep kimageformats) ) + mobile? ( + $(add_frameworks_dep kirigami) + $(add_qt_dep qtquickcontrols) + ) +" + +PATCHES=( "${FILESDIR}/${PN}-tests.patch" ) + +src_prepare() { + kde5_src_prepare + use mobile || cmake_comment_add_subdirectory mobile + use test || cmake_comment_add_subdirectory conf/autotests +} + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package chm CHM) + $(cmake-utils_use_find_package crypt Qca-qt5) + $(cmake-utils_use_find_package djvu DjVuLibre) + $(cmake-utils_use_find_package epub EPub) + $(cmake-utils_use_find_package image-backend KF5KExiv2) + $(cmake-utils_use_find_package markdown Discount) + $(cmake-utils_use_find_package mobi QMobipocket) + $(cmake-utils_use_find_package pdf Poppler) + $(cmake-utils_use_find_package plucker JPEG) + $(cmake-utils_use_find_package postscript LibSpectre) + $(cmake-utils_use_find_package share KDEExperimentalPurpose) + $(cmake-utils_use_find_package speech Qt5TextToSpeech) + $(cmake-utils_use_find_package tiff TIFF) + ) + + kde5_src_configure +} + +src_test() { + # mainshelltest hangs, chmgeneratortest fails, bug #603116 + local myctestargs=( + -E "(mainshelltest|chmgeneratortest)" + ) + + kde5_src_test +} |