Warning, /packaging/yocto-meta-kde/recipes-application/graphics/okular.inc is written in an unsupported language. File is not indexed.

0001 # SPDX-FileCopyrightText: 2019-2020 Volker Krause <vkrause@kde.org>
0002 #
0003 # SPDX-License-Identifier: MIT
0004 
0005 DESCRIPTION = "Okular"
0006 HOMEPAGE = "https://okular.kde.org/"
0007 LICENSE = "GPL-2.0+ & GPL-3.0"
0008 LIC_FILES_CHKSUM = " \
0009     file://LICENSES/GPL-2.0-or-later.txt;md5=9e2385fe012386d34dcc5c9863070881 \
0010     file://LICENSES/GPL-3.0-or-later.txt;md5=49fc03046e56a282c0c743b5d3a55b7c \
0011 "
0012 PR = "r0"
0013 
0014 DEPENDS += " \
0015     exiv2 \
0016     kirigami \
0017     kparts \
0018     threadweaver \
0019     kwallet \
0020     kjs \
0021     kactivities \
0022     kpty \
0023     phonon \
0024     poppler \
0025     purpose \
0026     qca \
0027 "
0028 
0029 # dirty hack to force the mobile version and hide the desktop one
0030 do_install:append() {
0031     sed -i 's/Exec=okular %U$/Exec=okularkirigami %U/g' ${D}${datadir}/applications/org.kde.okular.desktop
0032 }
0033 
0034 inherit cmake_kdeapp
0035 inherit kcoreaddons
0036 inherit kconfig
0037 inherit kauth
0038 inherit mime-xdg
0039 
0040 EXTRA_OECMAKE += " -DOE_QCA_PATH_HOST_ROOT=${STAGING_DIR_HOST} -DOKULAR_UI=both"
0041 
0042 # note: okularkirigami is the dedicated mobile version
0043 PACKAGES += " \
0044     ${PN}-desktop \
0045     ${PN}-shared \
0046 "
0047 
0048 FILES:${PN} = " \
0049     ${bindir}/okularkirigami \
0050     ${datadir}/applications/org.kde.okular.kirigami.desktop \
0051 "
0052 
0053 FILES:${PN}-shared = " \
0054     ${sysconfdir}/xdg/okular.categories \
0055     ${datadir}/okular/pics \
0056     ${datadir}/okular/icons \
0057     ${datadir}/qlogging-categories5 \
0058     ${datadir}/config.kcfg \
0059     ${datadir}/icons \
0060     ${datadir}/kconf_update \
0061     ${datadir}/kservicetypes5 \
0062     ${datadir}/kservices5 \
0063     ${datadir}/kxmlgui5 \
0064     ${datadir}/metainfo \
0065     ${datadir}/okular \
0066     ${datadir}/applications/org.kde.mobile.okular_xps.desktop \
0067     ${datadir}/applications/okularApplication_dvi.desktop \
0068     ${datadir}/applications/okularApplication_fax.desktop \
0069     ${datadir}/applications/okularApplication_xps.desktop \
0070     ${datadir}/applications/okularApplication_fb.desktop \
0071     ${datadir}/applications/okularApplication_txt.desktop \
0072     ${datadir}/applications/org.kde.mobile.okular_fax.desktop \
0073     ${datadir}/applications/org.kde.mobile.okular_fb.desktop \
0074     ${datadir}/applications/org.kde.mobile.okular_comicbook.desktop \
0075     ${datadir}/applications/okularApplication_tiff.desktop \
0076     ${datadir}/applications/org.kde.mobile.okular_txt.desktop \
0077     ${datadir}/applications/okularApplication_comicbook.desktop \
0078     ${datadir}/applications/org.kde.mobile.okular_pdf.desktop \
0079     ${datadir}/applications/okularApplication_plucker.desktop \
0080     ${datadir}/applications/org.kde.mobile.okular_tiff.desktop \
0081     ${datadir}/applications/org.kde.mobile.okular_dvi.desktop \
0082     ${datadir}/applications/org.kde.mobile.okular_plucker.desktop \
0083     ${datadir}/applications/okularApplication_pdf.desktop \
0084     ${datadir}/applications/org.kde.mobile.okular_kimgio.desktop \
0085     ${datadir}/applications/okularApplication_kimgio.desktop \
0086     ${libdir} \
0087 "
0088 
0089 FILES:${PN}-desktop = " \
0090     ${bindir}/okular \
0091     ${datadir}/applications/org.kde.okular.desktop \
0092 "
0093 
0094 RDEPENDS:${PN} += " \
0095     ${PN}-shared \
0096 "
0097 
0098 RDEPENDS:${PN}-desktop += " \
0099     ${PN}-shared \
0100 "