summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta/recipes-support/gnupg/gnupg_2.2.17.bb15
1 files changed, 15 insertions, 0 deletions
diff --git a/meta/recipes-support/gnupg/gnupg_2.2.17.bb b/meta/recipes-support/gnupg/gnupg_2.2.17.bb
index 689cf8a75e..ab19a1ad11 100644
--- a/meta/recipes-support/gnupg/gnupg_2.2.17.bb
+++ b/meta/recipes-support/gnupg/gnupg_2.2.17.bb
@@ -29,6 +29,21 @@ EXTRA_OECONF = "--disable-ldap \
29 --with-readline=${STAGING_LIBDIR}/.. \ 29 --with-readline=${STAGING_LIBDIR}/.. \
30 --enable-gpg-is-gpg2 \ 30 --enable-gpg-is-gpg2 \
31 " 31 "
32
33# A minimal package containing just enough to run gpg+gpgagent (E.g. use gpgme in opkg)
34PACKAGES =+ "${PN}-gpg"
35FILES_${PN}-gpg = " \
36 ${bindir}/gpg \
37 ${bindir}/gpg2 \
38 ${bindir}/gpg-agent \
39"
40
41# Normal package (gnupg) should depend on minimal package (gnupg-gpg)
42# to ensure all tools are included. This is done only in non-native
43# builds. Native builds don't have sub-packages, so appending RDEPENDS
44# in this case breaks recipe parsing.
45RDEPENDS_${PN} += "${@ "" if ("native" in d.getVar("PN")) else (d.getVar("PN") + "-gpg")}"
46
32RRECOMMENDS_${PN} = "pinentry" 47RRECOMMENDS_${PN} = "pinentry"
33 48
34do_configure_prepend () { 49do_configure_prepend () {