diff options
author | Piotr Tworek <tworaz@tworaz.net> | 2019-08-20 20:54:33 +0200 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2019-08-20 14:14:57 -0700 |
commit | 5aaf6ea244229e7effd160e8bd00e572fe678830 (patch) | |
tree | fcad5629b5dfa73caff9630ea84ba5188586ffd7 /meta-gnome/recipes-gnome/gnome-keyring | |
parent | ec0ad82a3e42787026bc6d5c028332829f282927 (diff) | |
download | meta-openembedded-5aaf6ea244229e7effd160e8bd00e572fe678830.tar.gz |
gnome-keyring: Update to version 3.28.2
This is the latest stable upstream release.
For the most part this is a simple version bump. There are however
some small additional changes this patch makes.
1. Inherit gettext bbclass since the build system used by this pacakge
does use it.
2. Inherit upstream-version-is-even bbclass. GNOME components like this
do follow versioning scheme checked by this bbclass.
3. Use PACKAGECONFIG to handle pam feature.
4. Add optional, disabled by default feature for ssh-agent integration
this new version of gnome-keyring has. This does not introduce any
additional build time dependencies. For the feature to work ssh-add
and ssh-agent tools need to be provided in the rootfs. Both are shipped
in openssh-misc package. For the configure script to work reliably in
all setups we also need to tell it said tools are available in
bindir. This is done by specifying ac_cv_path_SSH_ADD and
ac_cv_path_SSH_AGENT. Without those configure can fail if the host
system does not have both tools instsalled in /usr/bin.
Signed-off-by: Piotr Tworek <tworaz@tworaz.net>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-gnome/recipes-gnome/gnome-keyring')
-rw-r--r-- | meta-gnome/recipes-gnome/gnome-keyring/gnome-keyring_3.28.2.bb (renamed from meta-gnome/recipes-gnome/gnome-keyring/gnome-keyring_3.20.0.bb) | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/meta-gnome/recipes-gnome/gnome-keyring/gnome-keyring_3.20.0.bb b/meta-gnome/recipes-gnome/gnome-keyring/gnome-keyring_3.28.2.bb index 55640625d2..8dc11c85d0 100644 --- a/meta-gnome/recipes-gnome/gnome-keyring/gnome-keyring_3.20.0.bb +++ b/meta-gnome/recipes-gnome/gnome-keyring/gnome-keyring_3.28.2.bb | |||
@@ -9,7 +9,7 @@ LIC_FILES_CHKSUM = " \ | |||
9 | file://COPYING.LIB;md5=4fbd65380cdd255951079008b364516c \ | 9 | file://COPYING.LIB;md5=4fbd65380cdd255951079008b364516c \ |
10 | " | 10 | " |
11 | 11 | ||
12 | inherit distro_features_check gnomebase remove-libtool | 12 | inherit distro_features_check gnomebase remove-libtool gettext upstream-version-is-even |
13 | 13 | ||
14 | DEPENDS = " \ | 14 | DEPENDS = " \ |
15 | intltool-native \ | 15 | intltool-native \ |
@@ -20,19 +20,21 @@ DEPENDS = " \ | |||
20 | ${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'libpam', '', d)} \ | 20 | ${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'libpam', '', d)} \ |
21 | " | 21 | " |
22 | 22 | ||
23 | SRC_URI[archive.md5sum] = "e09efe8021944dae404736b5a2adb98e" | 23 | SRC_URI[archive.md5sum] = "284580f954f762caf62aed2ae7358177" |
24 | SRC_URI[archive.sha256sum] = "bc17cecd748a0e46e302171d11c3ae3d76bba5258c441fabec3786f418e7ec99" | 24 | SRC_URI[archive.sha256sum] = "81171b7d07211b216b4c9bb79bf2deb3deca18fe8d56d46dda1c4549b4a2646a" |
25 | SRC_URI += "file://musl.patch" | 25 | SRC_URI += "file://musl.patch" |
26 | 26 | ||
27 | REQUIRED_DISTRO_FEATURES = "x11" | 27 | REQUIRED_DISTRO_FEATURES = "x11" |
28 | 28 | ||
29 | RDEPENDS_${PN} = "libgnome-keyring glib-2.0-utils" | 29 | RDEPENDS_${PN} = "libgnome-keyring glib-2.0-utils" |
30 | 30 | ||
31 | EXTRA_OECONF = " \ | 31 | EXTRA_OECONF = "--disable-doc \ |
32 | --disable-doc \ | 32 | ac_cv_path_SSH_AGENT=${bindir}/ssh-agent \ |
33 | ${@bb.utils.contains('DISTRO_FEATURES', 'pam', '--enable-pam --with-pam-dir=${base_libdir}/security', '--disable-pam', d)} \ | 33 | ac_cv_path_SSH_ADD=${bindir}/ssh-add" |
34 | " | ||
35 | 34 | ||
35 | PACKAGECONFIG ?= "${@bb.utils.filter('DISTRO_FEATURES', 'pam', d)}" | ||
36 | PACKAGECONFIG[pam] = "--enable-pam --with-pam-dir=${base_libdir}/security, --disable-pam" | ||
37 | PACKAGECONFIG[ssh-agent] = "--enable-ssh-agent,--disable-ssh-agent,,openssh-misc" | ||
36 | 38 | ||
37 | FILES_${PN} += " \ | 39 | FILES_${PN} += " \ |
38 | ${datadir}/dbus-1/services \ | 40 | ${datadir}/dbus-1/services \ |