]> code.ossystems Code Review - openembedded-core.git/commitdiff
bzip2: split into binary and library packages
authorAndreas Oberritter <obi@opendreambox.org>
Wed, 7 Mar 2012 21:03:17 +0000 (22:03 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 8 Mar 2012 20:11:59 +0000 (12:11 -0800)
* Create libbz2 (and -dev, -staticdev), which can be
  installed without the bzip2 executables.

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta-demoapps/recipes-gnome/libgsf/libgsf_1.14.5.bb
meta/recipes-devtools/dpkg/dpkg.inc
meta/recipes-devtools/elfutils/elfutils_0.148.bb
meta/recipes-devtools/quilt/quilt_0.51.bb
meta/recipes-devtools/rpm/rpm_5.4.0.bb
meta/recipes-extended/bzip2/bzip2_1.0.6.bb
meta/recipes-support/gnupg/gnupg_1.4.7.bb
meta/recipes-support/gnupg/gnupg_2.0.18.bb
meta/recipes-support/libpcre/libpcre_8.21.bb

index bf1b1ade0daa897010a569a8e294806bb1817743..01139c79899315e74cafb3f6569cc90c3a31e8eb 100644 (file)
@@ -1,7 +1,7 @@
 DESCRIPTION = "GNOME Structured File Library"
 LICENSE = "GPL"
 SECTION = "libs"
-PR = "r2"
+PR = "r3"
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=dc7371b50816c96e145fa0f8ade8e24d \
                     file://COPYING.LIB;md5=61464cfe342798eeced82efe9ae55f63 \
index 13269942c1f5624cbee6a2d80b8375923f9d795d..69fd50a06aeb16b48f7aab98ef95e84370bfd7d9 100644 (file)
@@ -2,7 +2,7 @@ DESCRIPTION = "Package maintenance system for Debian."
 LICENSE = "GPLv2.0+"
 SECTION = "base"
 
-INC_PR = "r15"
+INC_PR = "r16"
 
 SRC_URI = "${DEBIAN_MIRROR}/main/d/dpkg/dpkg_${PV}.tar.bz2 \
            file://ignore_extra_fields.patch"
index 710959a4c30f017c505fc0eae8f6eadb7eca90dd..dca89b1888c51c44b4e774cffe0a67d6d199488c 100644 (file)
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=0636e73ff0215e8d672dc4c32c317bb3\
                     file://EXCEPTION;md5=570adcb0c1218ab57f2249c67d0ce417"
 DEPENDS = "libtool bzip2 zlib"
 
-PR = "r5"
+PR = "r6"
 
 SRC_URI = "https://fedorahosted.org/releases/e/l/elfutils/elfutils-${PV}.tar.bz2"
 
index 6691d1519c7bdb6a14d561e754c9833598a3c886..1c6ca73ca20b6656943733fd067cb877e4c5533e 100644 (file)
@@ -4,4 +4,4 @@ RDEPENDS_${PN} += "patch diffstat bzip2 util-linux"
 SRC_URI += "file://aclocal.patch \
             file://gnu_patch_test_fix_target.patch \
            "
-PR = "r0"
+PR = "r1"
index 6be490fe0ae6fbc251ea9079d1a781b177b21da4..64ae5373becbe541f6850fd1750f3ca5c53cd637 100644 (file)
@@ -45,7 +45,7 @@ LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=2d5025d4aa3495befef8f17206a5b0a1"
 DEPENDS = "bzip2 zlib db openssl elfutils expat libpcre attr acl popt ${extrarpmdeps}"
 extrarpmdeps = "python perl"
 extrarpmdeps_virtclass-native = "file-native"
-PR = "r31"
+PR = "r32"
 
 # rpm2cpio is a shell script, which is part of the rpm src.rpm.  It is needed
 # in order to extract the distribution SRPM into a format we can extract...
index 14cd24097d08d1b616fa664cc94c2fec91cbbc08..fa8310e12ad8dc6e40d205e3cff215c4b0305027 100644 (file)
@@ -6,7 +6,7 @@ HOMEPAGE = "http://www.bzip.org/"
 SECTION = "console/utils"
 LICENSE = "BSD-4-Clause"
 LIC_FILES_CHKSUM = "file://LICENSE;beginline=8;endline=37;md5=40d9d1eb05736d1bfc86cfdd9106e6b2"
-PR = "r4"
+PR = "r5"
 
 SRC_URI = "http://www.bzip.org/${PV}/${BPN}-${PV}.tar.gz \
            file://configure.ac \
@@ -15,6 +15,8 @@ SRC_URI = "http://www.bzip.org/${PV}/${BPN}-${PV}.tar.gz \
 SRC_URI[md5sum] = "00b516f4704d4a7cb50a1d97e6e8e15b"
 SRC_URI[sha256sum] = "a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd"
 
+PACKAGES =+ "libbz2 libbz2-dev libbz2-staticdev"
+
 CFLAGS_append = " -fPIC -fpic -Winline -fno-strength-reduce -D_FILE_OFFSET_BITS=64"
 
 inherit autotools update-alternatives
@@ -28,5 +30,15 @@ do_configure_prepend () {
        cp ${STAGING_DATADIR_NATIVE}/automake*/install-sh ${S}/
 }
 
+FILES_libbz2 = "${libdir}/lib*${SOLIBS}"
+
+FILES_libbz2-dev = "${includedir} ${libdir}/lib*${SOLIBSDEV}"
+SECTION_libbz2-dev = "devel"
+RDEPENDS_libbz2-dev = "libbz2 (= ${EXTENDPKGV})"
+
+FILES_libbz2-staticdev = "${libdir}/*.a"
+SECTION_libbz2-staticdev = "devel"
+RDEPENDS_libbz2-staticdev = "libbz2-dev (= ${EXTENDPKGV})"
+
 PROVIDES_append_virtclass-native = " bzip2-full-native"
 BBCLASSEXTEND = "native"
index f033659c2258c37c801a4ddcefc070a0f20daa99..41552b2ee6db4fc622de0c70e2d5442c94b875dd 100644 (file)
@@ -7,7 +7,7 @@ LICENSE = "GPLv2"
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=eb723b61539feef013de476e68b5c50a"
 
-PR = "r5"
+PR = "r6"
 
 SRC_URI = "ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-${PV}.tar.bz2 \
            file://long-long-thumb.patch \
index abcb5fb7bc8b9947b12103c4e62db98e9d3b9f4d..3085494cc1248eef67d5373202a90608bd606697 100644 (file)
@@ -5,6 +5,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=f27defe1e96c2e1ecd4e0c9be8967949 \
                     file://COPYING.LIB;md5=6a6a8e020838b23406c81b19c1d46df6"
 
 DEPENDS = "pth libassuan libksba zlib bzip2 readline libgcrypt"
+PR = "r1"
 
 inherit autotools gettext
 
index f48d9f285cb40774f325ca0dc9e22b21e4dc1709..f5fa4ef563d5b6e1d95832cc30523c825c0c732f 100644 (file)
@@ -5,7 +5,7 @@ provides a POSIX calling interface to PCRE; the regular expressions \
 themselves still follow Perl syntax and semantics. The header file for \
 the POSIX-style functions is called pcreposix.h."
 SECTION = "devel"
-PR = "r0"
+PR = "r1"
 LICENSE = "BSD"
 LIC_FILES_CHKSUM = "file://LICENCE;md5=2f00d186a775c8002422a5315079d96b"
 SRC_URI = "${SOURCEFORGE_MIRROR}/pcre/pcre-${PV}.tar.bz2 \