Signed-off-by: Andreas Oberritter <o...@opendreambox.org> --- meta/recipes-devtools/apt/apt_1.2.12.bb | 32 +++++++++++++++++--------------- 1 file changed, 17 insertions(+), 15 deletions(-)
diff --git a/meta/recipes-devtools/apt/apt_1.2.12.bb b/meta/recipes-devtools/apt/apt_1.2.12.bb index 3463a23..a350b36 100644 --- a/meta/recipes-devtools/apt/apt_1.2.12.bb +++ b/meta/recipes-devtools/apt/apt_1.2.12.bb @@ -1,8 +1,8 @@ SUMMARY = "Advanced front-end for dpkg" SECTION = "base" LICENSE = "GPLv2.0+" +LIC_FILES_CHKSUM = "file://COPYING.GPL;md5=0636e73ff0215e8d672dc4c32c317bb3" DEPENDS = "curl db zlib" -RDEPENDS_${PN} = "dpkg bash debianutils" SRC_URI = "http://snapshot.debian.org/archive/debian/20160526T162943Z/pool/main/a/${BPN}/${BPN}_${PV}.tar.xz \ file://use-host.patch \ @@ -21,7 +21,6 @@ SRC_URI = "http://snapshot.debian.org/archive/debian/20160526T162943Z/pool/main/ " SRC_URI[md5sum] = "80f6f0ef110a45a7e5af8a9d233fb0e7" SRC_URI[sha256sum] = "e820d27cba73476df4abcff27dadd1b5847474bfe85f7e9202a9a07526973ea6" -LIC_FILES_CHKSUM = "file://COPYING.GPL;md5=0636e73ff0215e8d672dc4c32c317bb3" # the package is taken from snapshots.debian.org; that source is static and goes stale # so we check the latest upstream from a directory that does get updated @@ -31,6 +30,13 @@ inherit autotools gettext useradd EXTRA_AUTORECONF = "--exclude=autopoint,autoheader" +PACKAGECONFIG ??= "lzma" +PACKAGECONFIG[lzma] = "ac_cv_lib_lzma_lzma_easy_encoder=yes,ac_cv_lib_lzma_lzma_easy_encoder=no,xz" +PACKAGECONFIG[bz2] = "ac_cv_lib_bz2_BZ2_bzopen=yes,ac_cv_lib_bz2_BZ2_bzopen=no,bzip2" +PACKAGECONFIG[lz4] = "ac_cv_lib_lz4_LZ4F_createCompressionContext=yes,ac_cv_lib_lz4_LZ4F_createCompressionContext=no,lz4" + +USE_NLS_class-native = "yes" + do_configure_prepend() { rm -rf ${S}/buildlib/config.sub rm -rf ${S}/buildlib/config.guess @@ -39,14 +45,6 @@ do_configure_prepend() { USERADD_PACKAGES = "${PN}" USERADD_PARAM_${PN} = "--system --no-create-home --home-dir /nonexistent --shell /bin/false --user-group _apt" -USE_NLS_class-native = "yes" - -PACKAGES =+ "${PN}-utils" -FILES_${PN} += "${libdir}/dpkg" -FILES_${PN}-utils = "${bindir}/apt-extracttemplates \ - ${bindir}/apt-ftparchive \ - ${bindir}/apt-sortpkgs" - PROGRAMS = " \ apt apt-cache apt-cdrom apt-config apt-extracttemplates \ apt-ftparchive apt-get apt-key apt-mark apt-sortpkgs \ @@ -94,11 +92,6 @@ do_install () { install -d ${D}${localstatedir}/log/apt } -PACKAGECONFIG ??= "lzma" -PACKAGECONFIG[lzma] = "ac_cv_lib_lzma_lzma_easy_encoder=yes,ac_cv_lib_lzma_lzma_easy_encoder=no,xz" -PACKAGECONFIG[bz2] = "ac_cv_lib_bz2_BZ2_bzopen=yes,ac_cv_lib_bz2_BZ2_bzopen=no,bzip2" -PACKAGECONFIG[lz4] = "ac_cv_lib_lz4_LZ4F_createCompressionContext=yes,ac_cv_lib_lz4_LZ4F_createCompressionContext=no,lz4" - do_install_append_class-native() { sed -e "s,@STAGING_DIR_NATIVE@,${STAGING_DIR_NATIVE},g" \ -e "s,@STAGING_BINDIR_NATIVE@,${STAGING_BINDIR_NATIVE},g" \ @@ -111,4 +104,13 @@ do_install_append_class-target() { echo 'APT::Architecture "${DPKG_ARCH}";' > ${D}${sysconfdir}/apt/apt.conf } +PACKAGES =+ "${PN}-utils" + +RDEPENDS_${PN} = "dpkg bash debianutils" + +FILES_${PN} += "${libdir}/dpkg" +FILES_${PN}-utils = "${bindir}/apt-extracttemplates \ + ${bindir}/apt-ftparchive \ + ${bindir}/apt-sortpkgs" + BBCLASSEXTEND = "native" -- 2.7.4 -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core