diff options
author | Alexander Kanavin <alexander.kanavin@linux.intel.com> | 2017-03-27 16:19:55 +0300 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2017-03-28 08:41:08 +0100 |
commit | bedcdc4cf921b70a8cfb16c6684668d0ac9e1942 (patch) | |
tree | f8e97a36014e8bfb6dbbdc034d8ad25aeb16d592 /meta/recipes-devtools/rpm/rpm_git.bb | |
parent | f60d261b682f1526fb7a754c425300954ef85042 (diff) | |
download | openembedded-core-bedcdc4cf921b70a8cfb16c6684668d0ac9e1942.tar.gz openembedded-core-bedcdc4cf921b70a8cfb16c6684668d0ac9e1942.tar.bz2 openembedded-core-bedcdc4cf921b70a8cfb16c6684668d0ac9e1942.zip |
dnf: move the entire dnf/rpm4 stack to Python 3
[YOCTO #11180]
Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-devtools/rpm/rpm_git.bb')
-rw-r--r-- | meta/recipes-devtools/rpm/rpm_git.bb | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/meta/recipes-devtools/rpm/rpm_git.bb b/meta/recipes-devtools/rpm/rpm_git.bb index 9bccd91168..96f71d5bb5 100644 --- a/meta/recipes-devtools/rpm/rpm_git.bb +++ b/meta/recipes-devtools/rpm/rpm_git.bb @@ -13,8 +13,8 @@ simplify the process of creating graphical package managers or any \ other tools that need an intimate knowledge of RPM packages in order \ to function." -SUMMARY_python-rpm = "Python bindings for apps which will manupulate RPM packages" -DESCRIPTION_python-rpm = "The rpm-python package contains a module that permits applications \ +SUMMARY_python3-rpm = "Python bindings for apps which will manupulate RPM packages" +DESCRIPTION_python3-rpm = "The python3-rpm package contains a module that permits applications \ written in the Python programming language to use the interface \ supplied by the RPM Package Manager libraries." @@ -34,6 +34,7 @@ SRC_URI = "git://github.com/rpm-software-management/rpm \ file://0001-Do-not-hardcode-lib-rpm-as-the-installation-path-for.patch \ file://0001-Fix-build-with-musl-C-library.patch \ file://0001-Add-a-color-setting-for-mips64_n32-binaries.patch \ + file://0001-Add-PYTHON_ABI-when-searching-for-python-libraries.patch \ " PV = "4.13.90+git${SRCPV}" @@ -42,10 +43,11 @@ SRCREV = "a8e51b3bb05c6acb1d9b2e3d34f859ddda1677be" S = "${WORKDIR}/git" -DEPENDS = "nss libarchive db file popt xz dbus elfutils python" +DEPENDS = "nss libarchive db file popt xz dbus elfutils python3" DEPENDS_append_class-native = " file-replacement-native" -inherit autotools gettext pkgconfig pythonnative +inherit autotools gettext pkgconfig python3native +export PYTHON_ABI # OE-core patches autoreconf to additionally run gnu-configize, which fails with this recipe EXTRA_AUTORECONF_append = " --exclude=gnu-configize" @@ -102,9 +104,9 @@ FILES_${PN} += "${libdir}/rpm-plugins/*.so \ FILES_${PN}-dev += "${libdir}/rpm-plugins/*.la \ " -PACKAGES += "python-rpm" -PROVIDES += "python-rpm" -FILES_python-rpm = "${PYTHON_SITEPACKAGES_DIR}/rpm/*" +PACKAGES += "python3-rpm" +PROVIDES += "python3-rpm" +FILES_python3-rpm = "${PYTHON_SITEPACKAGES_DIR}/rpm/*" # rpm 5.x was packaging the rpm build tools separately RPROVIDES_${PN} += "rpm-build" |