blob: 00d107910318b3e3cfb17aa6f6686b43e787d49a [file] [log] [blame]
Andrew Geissler517393d2023-01-13 08:55:19 -06001SUMMARY = "Evince is a document viewer for document formats like pdf, ps, djvu"
2LICENSE = "GPL-2.0-only"
3LIC_FILES_CHKSUM = "file://COPYING;md5=96f2f8d5ee576a2163977938ea36fa7b"
4SECTION = "x11/office"
5DEPENDS = " \
6 adwaita-icon-theme \
7 appstream-glib \
8 cairo \
Patrick Williams8e7b46e2023-05-01 14:19:06 -05009 desktop-file-utils-native \
Andrew Geissler517393d2023-01-13 08:55:19 -060010 dbus \
11 gdk-pixbuf \
12 glib-2.0 \
13 gnome-common-native \
14 gnome-desktop \
15 gsettings-desktop-schemas \
16 gspell \
17 gstreamer1.0-plugins-base \
18 gtk+3 \
19 libarchive \
20 libhandy \
21 libsecret \
22 libxml2 \
23 poppler \
24 yelp-tools-native \
25 zlib \
26"
27
28GNOMEBASEBUILDCLASS = "meson"
29
30inherit gnomebase itstool gnome-help pkgconfig gsettings gobject-introspection gettext mime-xdg gtk-doc features_check gtk-icon-cache
31
32REQUIRED_DISTRO_FEATURES = "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'opengl', '', d)}"
33
34def gnome_verdir(v):
35 return oe.utils.trim_version(v, 1)
36
Patrick Williams520786c2023-06-25 16:20:36 -050037SRC_URI[archive.sha256sum] = "9a75c7ff8f599218d070e09fb4082cb26f9b86370a9bfae98e1aacb564d675dd"
Andrew Geissler517393d2023-01-13 08:55:19 -060038
39GTKDOC_MESON_OPTION = "gtk_doc"
40
41PACKAGECONFIG ??= ""
42PACKAGECONFIG[nautilus] = "-Dnautilus=true,-Dnautilus=false,nautilus"
43
44RDEPENDS:${PN} += "glib-2.0-utils"
45RRECOMMENDS:${PN} = "adwaita-icon-theme"
46
47PACKAGES =+ "${PN}-nautilus-extension"
48
Andrew Geissler3eeda902023-05-19 10:14:02 -050049do_install:prepend() {
Patrick Williamse760df82023-05-26 11:10:49 -050050 sed -i -e 's|${B}/../${PN}-${PV}|/usr/src/debug/${PN}/${PV}-${PR}|g' ${B}/libview/ev-view-type-builtins.c
51 sed -i -e 's|${B}/../${PN}-${PV}|/usr/src/debug/${PN}/${PV}-${PR}|g' ${B}/libdocument/ev-document-type-builtins.c
Andrew Geissler3eeda902023-05-19 10:14:02 -050052}
53
Andrew Geissler517393d2023-01-13 08:55:19 -060054FILES:${PN} += "${datadir}/dbus-1 \
55 ${datadir}/metainfo \
56 ${datadir}/thumbnailers \
57 ${systemd_user_unitdir} \
58"
59FILES:${PN}-nautilus-extension = "${libdir}/nautilus/*/*so"