diff options
author | Andreas Oberritter <obi@opendreambox.org> | 2016-04-22 02:01:24 +0200 |
---|---|---|
committer | Andreas Oberritter <obi@opendreambox.org> | 2018-05-07 23:25:22 +0200 |
commit | 16e3458b45aa1a39fbc0b43b95fae95908d15991 (patch) | |
tree | 3a92cbaf85e0848e4503a15391ca11506db58b68 | |
parent | 36ecaf6cd6f70be1b1bc31ff9b9433bb0cb16cac (diff) | |
download | openembedded-core-contrib-16e3458b45aa1a39fbc0b43b95fae95908d15991.tar.gz |
apt: group variables (license, configuration, packaging)
Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
-rw-r--r-- | meta/recipes-devtools/apt/apt_1.2.12.bb | 32 |
1 files 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 0d47737038..a233a98f77 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 ${systemd_system_unitdir}/apt-daily.service" -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 \ @@ -107,11 +105,6 @@ do_install () { sed -i 's#/usr/lib/apt/#${libdir}/apt/#g' ${D}${sysconfdir}/cron.daily/apt.apt-compat.cron.daily } -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" \ @@ -124,4 +117,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 ${systemd_system_unitdir}/apt-daily.service" +FILES_${PN}-utils = "${bindir}/apt-extracttemplates \ + ${bindir}/apt-ftparchive \ + ${bindir}/apt-sortpkgs" + BBCLASSEXTEND = "native" |