summaryrefslogtreecommitdiffstats
path: root/meta-gnome
diff options
context:
space:
mode:
authorPiotr Tworek <tworaz@tworaz.net>2019-08-22 19:17:17 +0200
committerKhem Raj <raj.khem@gmail.com>2019-08-24 05:20:42 -0700
commit0e9af3fb6d2d7cb6eda8dbd594126b298665a1d3 (patch)
tree6bffa1c647229cc40a3e6432ab03e5833e180eff /meta-gnome
parent940d47185e136c2fb2575c11134fddb42ec5f9cf (diff)
downloadmeta-openembedded-0e9af3fb6d2d7cb6eda8dbd594126b298665a1d3.tar.gz
evolution-data-server: Add PACKAGECONFIG for vala bindings.
EDS does offer vala bindings and there are a few GNOME pacakges which use them. Make it possible to enable them in OE. Signed-off-by: Piotr Tworek <tworaz@tworaz.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-gnome')
-rw-r--r--meta-gnome/recipes-gnome/eds/evolution-data-server_3.32.4.bb8
1 files changed, 7 insertions, 1 deletions
diff --git a/meta-gnome/recipes-gnome/eds/evolution-data-server_3.32.4.bb b/meta-gnome/recipes-gnome/eds/evolution-data-server_3.32.4.bb
index b1e177ff9..d8404fec1 100644
--- a/meta-gnome/recipes-gnome/eds/evolution-data-server_3.32.4.bb
+++ b/meta-gnome/recipes-gnome/eds/evolution-data-server_3.32.4.bb
@@ -14,7 +14,7 @@ DEPENDS = " \
14 dbus db virtual/libiconv zlib libsoup-2.4 libical nss libsecret \ 14 dbus db virtual/libiconv zlib libsoup-2.4 libical nss libsecret \
15" 15"
16 16
17inherit gnomebase cmake gtk-doc gettext gobject-introspection perlnative pythonnative upstream-version-is-even 17inherit gnomebase cmake gtk-doc gettext gobject-introspection perlnative pythonnative upstream-version-is-even vala
18 18
19SRC_URI = "${GNOME_MIRROR}/${GNOMEBN}/${@gnome_verdir("${PV}")}/${GNOMEBN}-${PV}.tar.${GNOME_COMPRESS_TYPE};name=archive \ 19SRC_URI = "${GNOME_MIRROR}/${GNOMEBN}/${@gnome_verdir("${PV}")}/${GNOMEBN}-${PV}.tar.${GNOME_COMPRESS_TYPE};name=archive \
20 file://0001-CMakeLists.txt-Remove-TRY_RUN-for-iconv.patch \ 20 file://0001-CMakeLists.txt-Remove-TRY_RUN-for-iconv.patch \
@@ -43,6 +43,7 @@ PACKAGECONFIG[openldap] = "-DWITH_OPENLDAP=ON,-DWITH_OPENLDAP=OFF,openldap"
43PACKAGECONFIG[oauth2] = "-DENABLE_OAUTH2=ON,-DENABLE_OAUTH2=OFF,json-glib webkitgtk" 43PACKAGECONFIG[oauth2] = "-DENABLE_OAUTH2=ON,-DENABLE_OAUTH2=OFF,json-glib webkitgtk"
44PACKAGECONFIG[mitkrb5] = "-DWITH_KRB5=ON,-DWITH_KRB5=OFF,krb5" 44PACKAGECONFIG[mitkrb5] = "-DWITH_KRB5=ON,-DWITH_KRB5=OFF,krb5"
45PACKAGECONFIG[introspection] = "-DENABLE_INTROSPECTION=ON,-DENABLE_INTROSPECTION=OFF" 45PACKAGECONFIG[introspection] = "-DENABLE_INTROSPECTION=ON,-DENABLE_INTROSPECTION=OFF"
46PACKAGECONFIG[vala] = "-DENABLE_VALA_BINDINGS=ON -DVAPIGEN=${STAGING_BINDIR_NATIVE}/vapigen,-DENABLE_VALA_BINDINGS=OFF"
46 47
47# -ldb needs this on some platforms 48# -ldb needs this on some platforms
48LDFLAGS += "-lpthread -lgmodule-2.0 -lgthread-2.0" 49LDFLAGS += "-lpthread -lgmodule-2.0 -lgthread-2.0"
@@ -95,6 +96,7 @@ FILES_libcamel = "${libdir}/libcamel-*.so.* \
95FILES_libcamel-dev = "${libdir}/libcamel-*.so ${libdir}/libcamel-provider-*.so \ 96FILES_libcamel-dev = "${libdir}/libcamel-*.so ${libdir}/libcamel-provider-*.so \
96 ${libdir}/pkgconfig/camel*pc \ 97 ${libdir}/pkgconfig/camel*pc \
97 ${includedir}/evolution-data-server*/camel \ 98 ${includedir}/evolution-data-server*/camel \
99 ${datadir}/vala/vapi/camel-* \
98 ${datadir}/gir-*/Camel-*.gir" 100 ${datadir}/gir-*/Camel-*.gir"
99 101
100FILES_libebook = "${libdir}/libebook-*.so.* \ 102FILES_libebook = "${libdir}/libebook-*.so.* \
@@ -102,6 +104,7 @@ FILES_libebook = "${libdir}/libebook-*.so.* \
102FILES_libebook-dev = "${libdir}/libebook-1.2.so \ 104FILES_libebook-dev = "${libdir}/libebook-1.2.so \
103 ${libdir}/pkgconfig/libebook-*.pc \ 105 ${libdir}/pkgconfig/libebook-*.pc \
104 ${datadir}/gir-*/EBook-*.gir \ 106 ${datadir}/gir-*/EBook-*.gir \
107 ${datadir}/vala/vapi/libebook-*.* \
105 ${includedir}/evolution-data-server*/libebook/*.h" 108 ${includedir}/evolution-data-server*/libebook/*.h"
106RRECOMMENDS_libebook = "libedata-book" 109RRECOMMENDS_libebook = "libedata-book"
107 110
@@ -110,6 +113,7 @@ FILES_libebook-contacts = "${libdir}/libebook-contacts-*.so.* \
110FILES_libebook-contacts-dev = "${libdir}/libebook-contacts-*.so \ 113FILES_libebook-contacts-dev = "${libdir}/libebook-contacts-*.so \
111 ${libdir}/pkgconfig/libebook-contacts-*.pc \ 114 ${libdir}/pkgconfig/libebook-contacts-*.pc \
112 ${datadir}/gir-*/EBookContacts-*.gir \ 115 ${datadir}/gir-*/EBookContacts-*.gir \
116 ${datadir}/vala/vapi/libebook-contacts-* \
113 ${includedir}/evolution-data-server*/libebook-contacts/*.h" 117 ${includedir}/evolution-data-server*/libebook-contacts/*.h"
114 118
115FILES_libecal = "${libdir}/libecal-*.so.* \ 119FILES_libecal = "${libdir}/libecal-*.so.* \
@@ -140,10 +144,12 @@ FILES_libedataserver = "${libdir}/libedataserver-*.so.* \
140 ${libdir}/girepository-*/EDataServer-*.typelib" 144 ${libdir}/girepository-*/EDataServer-*.typelib"
141FILES_libedataserver-dev = "${libdir}/libedataserver-*.so \ 145FILES_libedataserver-dev = "${libdir}/libedataserver-*.so \
142 ${libdir}/pkgconfig/libedataserver-*.pc \ 146 ${libdir}/pkgconfig/libedataserver-*.pc \
147 ${datadir}/vala/vapi/libedataserver-* \
143 ${includedir}/evolution-data-server-*/libedataserver/*.h" 148 ${includedir}/evolution-data-server-*/libedataserver/*.h"
144 149
145FILES_libedataserverui = "${libdir}/libedataserverui-*.so.*" 150FILES_libedataserverui = "${libdir}/libedataserverui-*.so.*"
146FILES_libedataserverui-dev = "${libdir}/libedataserverui-*.so \ 151FILES_libedataserverui-dev = "${libdir}/libedataserverui-*.so \
147 ${libdir}/pkgconfig/libedataserverui-*.pc \ 152 ${libdir}/pkgconfig/libedataserverui-*.pc \
148 ${datadir}/gir-*/EDataServerUI-*.gir \ 153 ${datadir}/gir-*/EDataServerUI-*.gir \
154 ${datadir}/vala/vapi/libedataserverui-* \
149 ${includedir}/evolution-data-server-*/libedataserverui/*.h" 155 ${includedir}/evolution-data-server-*/libedataserverui/*.h"