Files
meta-kde/recipes-application/graphics/okular.inc
2023-12-21 20:30:02 +01:00

101 lines
3.0 KiB
PHP

# SPDX-FileCopyrightText: 2019-2020 Volker Krause <vkrause@kde.org>
#
# SPDX-License-Identifier: MIT
DESCRIPTION = "Okular"
HOMEPAGE = "https://okular.kde.org/"
LICENSE = "GPL-2.0-or-later & GPL-3.0-only"
LIC_FILES_CHKSUM = " \
file://LICENSES/GPL-2.0-or-later.txt;md5=9e2385fe012386d34dcc5c9863070881 \
file://LICENSES/GPL-3.0-or-later.txt;md5=49fc03046e56a282c0c743b5d3a55b7c \
"
PR = "r0"
DEPENDS += " \
exiv2 \
kirigami \
kparts \
threadweaver \
kwallet \
kjs \
kactivities \
kpty \
phonon \
poppler \
purpose \
qca \
"
# dirty hack to force the mobile version and hide the desktop one
do_install:append() {
sed -i 's/Exec=okular %U$/Exec=okularkirigami %U/g' ${D}${datadir}/applications/org.kde.okular.desktop
}
inherit cmake_kdeapp
inherit kf6-kcoreaddons
inherit kf6-kconfig
inherit kf6-kauth
inherit mime-xdg
EXTRA_OECMAKE += " -DOE_QCA_PATH_HOST_ROOT=${STAGING_DIR_HOST} -DOKULAR_UI=both"
# note: okularkirigami is the dedicated mobile version
PACKAGES += " \
${PN}-desktop \
${PN}-shared \
"
FILES:${PN} = " \
${bindir}/okularkirigami \
${datadir}/applications/org.kde.okular.kirigami.desktop \
"
FILES:${PN}-shared = " \
${sysconfdir}/xdg/okular.categories \
${datadir}/okular/pics \
${datadir}/okular/icons \
${datadir}/qlogging-categories5 \
${datadir}/config.kcfg \
${datadir}/icons \
${datadir}/kconf_update \
${datadir}/kservicetypes5 \
${datadir}/kservices5 \
${datadir}/kxmlgui5 \
${datadir}/metainfo \
${datadir}/okular \
${datadir}/applications/org.kde.mobile.okular_xps.desktop \
${datadir}/applications/okularApplication_dvi.desktop \
${datadir}/applications/okularApplication_fax.desktop \
${datadir}/applications/okularApplication_xps.desktop \
${datadir}/applications/okularApplication_fb.desktop \
${datadir}/applications/okularApplication_txt.desktop \
${datadir}/applications/org.kde.mobile.okular_fax.desktop \
${datadir}/applications/org.kde.mobile.okular_fb.desktop \
${datadir}/applications/org.kde.mobile.okular_comicbook.desktop \
${datadir}/applications/okularApplication_tiff.desktop \
${datadir}/applications/org.kde.mobile.okular_txt.desktop \
${datadir}/applications/okularApplication_comicbook.desktop \
${datadir}/applications/org.kde.mobile.okular_pdf.desktop \
${datadir}/applications/okularApplication_plucker.desktop \
${datadir}/applications/org.kde.mobile.okular_tiff.desktop \
${datadir}/applications/org.kde.mobile.okular_dvi.desktop \
${datadir}/applications/org.kde.mobile.okular_plucker.desktop \
${datadir}/applications/okularApplication_pdf.desktop \
${datadir}/applications/org.kde.mobile.okular_kimgio.desktop \
${datadir}/applications/okularApplication_kimgio.desktop \
${libdir} \
"
FILES:${PN}-desktop = " \
${bindir}/okular \
${datadir}/applications/org.kde.okular.desktop \
"
RDEPENDS:${PN} += " \
${PN}-shared \
"
RDEPENDS:${PN}-desktop += " \
${PN}-shared \
"