Skip to contentSkip to conversation

Updates and a dependency Patch

PATCH In review Saul Wold 2 participants 9 messages Jun 3, 2014

lore
Share & tools
lore

Saul Wold

author
#0 lore raw

cover Updates and a dependency Patch

Set up package updates and a patch for some dependency issues with adduser and update-rc.d.

Sau!

The following changes since commit 6433f5d68eba1ce7306fbfb19265ea6786715d7c:

diffstat: patches have now been submitted upstream (2014-06-02 21:35:52 +0100)

are available in the git repository at:

git://git.openembedded.org/openembedded-core-contrib sgw/updates
http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=sgw/updates

Saul Wold (7):
libxkbcommon: Update to 0.4.2
libcheck: Update to 0.9.13
libffi: Update to 3.1
man-pages: Update to 3.68
cups: Update to 1.7.3
resolvconf: Update to 1.75
update-rc.d/useradd: Add additional dependecies

 meta/classes/update-rc.d.bbclass                                  | 2 ++
 meta/classes/useradd.bbclass                                      | 2 +-
 .../resolvconf/{resolvconf_1.74.bb => resolvconf_1.75.bb}         | 6 +++---
 meta/recipes-extended/cups/{cups_1.7.2.bb => cups_1.7.3.bb}       | 4 ++--
 .../man-pages/{man-pages_3.65.bb => man-pages_3.68.bb}            | 6 +++---
 meta/recipes-gnome/libffi/{libffi_3.0.13.bb => libffi_3.1.bb}     | 8 ++++----
 .../xorg-lib/{libxkbcommon_0.4.1.bb => libxkbcommon_0.4.2.bb}     | 4 ++--
 .../libcheck/{libcheck_0.9.12.bb => libcheck_0.9.13.bb}           | 4 ++--
 8 files changed, 19 insertions(+), 17 deletions(-)
 rename meta/recipes-connectivity/resolvconf/{resolvconf_1.74.bb => resolvconf_1.75.bb} (92%)
 rename meta/recipes-extended/cups/{cups_1.7.2.bb => cups_1.7.3.bb} (40%)
 rename meta/recipes-extended/man-pages/{man-pages_3.65.bb => man-pages_3.68.bb} (72%)
 rename meta/recipes-gnome/libffi/{libffi_3.0.13.bb => libffi_3.1.bb} (77%)
 rename meta/recipes-graphics/xorg-lib/{libxkbcommon_0.4.1.bb => libxkbcommon_0.4.2.bb} (82%)
 rename meta/recipes-support/libcheck/{libcheck_0.9.12.bb => libcheck_0.9.13.bb} (79%)
Signature · 1 line
1.8.3.1
author
#1 lore raw

PATCH 1/7 libxkbcommon: Update to 0.4.2

---
 .../xorg-lib/{libxkbcommon_0.4.1.bb => libxkbcommon_0.4.2.bb}         | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-graphics/xorg-lib/{libxkbcommon_0.4.1.bb => libxkbcommon_0.4.2.bb} (82%)
meta/recipes-graphics/xorg-lib/libxkbcommon_0.4.2.bb renamed from meta/recipes-graphics/xorg-lib/libxkbcommon_0.4.1.bb +2 -2
similarity index 82%
rename from meta/recipes-graphics/xorg-lib/libxkbcommon_0.4.1.bb
rename to meta/recipes-graphics/xorg-lib/libxkbcommon_0.4.2.bb
index cf5dfeb..2b18061 100644
@@ -9,8 +9,8 @@ DEPENDS = "util-macros flex-native bison-native"
 
 SRC_URI = "http://xkbcommon.org/download/${BPN}-${PV}.tar.xz"
 
-SRC_URI[md5sum] = "b70f4ed97b6c9432dc956e4177f3336a"
-SRC_URI[sha256sum] = "90ee502ec919814533c65e74c208212854f5bae9b9b87932eeb96fb3876b8ff6"
+SRC_URI[md5sum] = "4b717adce41c8305258e99a9b396330a"
+SRC_URI[sha256sum] = "a0fc71b07eeddba4af62bd709e24cec219778bb6871384aa850b2f5798a48957"
 
 inherit autotools pkgconfig
 
Signature · 1 line
1.8.3.1
author
#3 lore raw

PATCH 3/7 libffi: Update to 3.1

In reply to Saul Wold

LICENSE file has updated year

---
 meta/recipes-gnome/libffi/{libffi_3.0.13.bb => libffi_3.1.bb} | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)
 rename meta/recipes-gnome/libffi/{libffi_3.0.13.bb => libffi_3.1.bb} (77%)
meta/recipes-gnome/libffi/libffi_3.1.bb renamed from meta/recipes-gnome/libffi/libffi_3.0.13.bb +4 -4
similarity index 77%
rename from meta/recipes-gnome/libffi/libffi_3.0.13.bb
rename to meta/recipes-gnome/libffi/libffi_3.1.bb
index 9897ca8..bc97aba 100644
@@ -7,13 +7,13 @@ library really only provides the lowest, machine dependent layer of a fully feat
 A layer must exist above `libffi' that handles type conversions for values passed between the two languages."
 
 LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=e54c573c49435ccbbd3f6dc9e49a065e"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=3610bb17683a0089ed64055416b2ae1b"
 
-SRC_URI = "ftp://sourceware.org/pub/libffi/${BPN}-${PV}.tar.gz \
+SRC_URI = "ftp://sourceware.org/pub/libffi/${BP}.tar.gz \
            file://fix-libffi.la-location.patch"
 
-SRC_URI[md5sum] = "45f3b6dbc9ee7c7dfbbbc5feba571529"
-SRC_URI[sha256sum] = "1dddde1400c3bcb7749d398071af88c3e4754058d2d4c0b3696c2f82dc5cf11c"
+SRC_URI[md5sum] = "f5898b29bbfd70502831a212d9249d10"
+SRC_URI[sha256sum] = "97feeeadca5e21870fa4433bc953d1b3af3f698d5df8a428f68b73cd60aef6eb"
 
 EXTRA_OECONF += "--disable-builddir"
 
Signature · 1 line
1.8.3.1
author
#4 lore raw

PATCH 4/7 man-pages: Update to 3.68

In reply to Saul Wold

README updated with general text regarding installation location

---
 .../man-pages/{man-pages_3.65.bb => man-pages_3.68.bb}              | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
 rename meta/recipes-extended/man-pages/{man-pages_3.65.bb => man-pages_3.68.bb} (72%)
meta/recipes-extended/man-pages/man-pages_3.68.bb renamed from meta/recipes-extended/man-pages/man-pages_3.65.bb +3 -3
similarity index 72%
rename from meta/recipes-extended/man-pages/man-pages_3.65.bb
rename to meta/recipes-extended/man-pages/man-pages_3.68.bb
index 435b557..fb66984 100644
@@ -4,11 +4,11 @@ SECTION = "console/utils"
 HOMEPAGE = "http://www.kernel.org/pub/linux/docs/man-pages"
 LICENSE = "GPLv2+"
 
-LIC_FILES_CHKSUM = "file://README;md5=0422377a748010b2b738342e24f141c1"
+LIC_FILES_CHKSUM = "file://README;md5=8f2a3d43057d458e5066714980567a60"
 SRC_URI = "${KERNELORG_MIRROR}/linux/docs/${BPN}/Archive/${BP}.tar.gz"
 
-SRC_URI[md5sum] = "8d273473a803cbe9f41b29b2294e5fda"
-SRC_URI[sha256sum] = "3e936fb931239882ab2816a1497218b48ddc4834793a9779dfe91328c7587eb0"
+SRC_URI[md5sum] = "b23aa8262f9c999e66a413fb44a0a055"
+SRC_URI[sha256sum] = "ad26df6a8878cb87309e8cb1e5867def3e3bfa731e3cf02af076db7d94f58f1f"
 
 RDEPENDS_${PN} = "man"
 
Signature · 1 line
1.8.3.1
author
#2 lore raw

PATCH 2/7 libcheck: Update to 0.9.13

In reply to Saul Wold
---
 .../libcheck/{libcheck_0.9.12.bb => libcheck_0.9.13.bb}               | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-support/libcheck/{libcheck_0.9.12.bb => libcheck_0.9.13.bb} (79%)
meta/recipes-support/libcheck/libcheck_0.9.13.bb renamed from meta/recipes-support/libcheck/libcheck_0.9.12.bb +2 -2
similarity index 79%
rename from meta/recipes-support/libcheck/libcheck_0.9.12.bb
rename to meta/recipes-support/libcheck/libcheck_0.9.13.bb
index 2a83031..8c063d4 100644
@@ -8,8 +8,8 @@ LIC_FILES_CHKSUM = "file://COPYING.LESSER;md5=2d5025d4aa3495befef8f17206a5b0a1"
 SRC_URI = "${SOURCEFORGE_MIRROR}/check/check-${PV}.tar.gz \
           "
 
-SRC_URI[md5sum] = "46fe540d1a03714c7a1967dbc6d484e7"
-SRC_URI[sha256sum] = "c7d47e55e133a0ca19a52e08a99333ac55cb22618b53719b7f4117a1875b1ea3"
+SRC_URI[md5sum] = "95530868f81a9496b2518fd2b713008a"
+SRC_URI[sha256sum] = "ca6589c34f9c60ffd4c3e198ce581e944a9f040ca9352ed54068dd61bebb5cb7"
 
 S = "${WORKDIR}/check-${PV}"
 
Signature · 1 line
1.8.3.1
author
#6 lore raw

PATCH 5/7 cups: Update to 1.7.3

In reply to Saul Wold
---
 meta/recipes-extended/cups/{cups_1.7.2.bb => cups_1.7.3.bb} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-extended/cups/{cups_1.7.2.bb => cups_1.7.3.bb} (40%)
meta/recipes-extended/cups/cups_1.7.3.bb renamed from meta/recipes-extended/cups/cups_1.7.2.bb +2 -2
similarity index 40%
rename from meta/recipes-extended/cups/cups_1.7.2.bb
rename to meta/recipes-extended/cups/cups_1.7.3.bb
index 5d19fff..2175ba7 100644
@@ -2,5 +2,5 @@ require cups.inc
 
 LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=c5e50cb4b8f24b04636b719683a9102d"
 
-SRC_URI[md5sum] = "f06a997d4b71b81b23324e27174f93e7"
-SRC_URI[sha256sum] = "315cdff436924c4efe04cb110b145fb1a6e038e2eed8445359052f86e9e95676"
+SRC_URI[md5sum] = "d498c3020acda0904ab0c13b6389a1ec"
+SRC_URI[sha256sum] = "fa989f856d1499169dc442fb2311053ea42fe455ca2721693ba5a9fe4b333e31"
Signature · 1 line
1.8.3.1
author
#7 lore raw

PATCH 6/7 resolvconf: Update to 1.75

In reply to Saul Wold

Archive compression changed to xz

---
 .../resolvconf/{resolvconf_1.74.bb => resolvconf_1.75.bb}           | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
 rename meta/recipes-connectivity/resolvconf/{resolvconf_1.74.bb => resolvconf_1.75.bb} (92%)
meta/recipes-connectivity/resolvconf/resolvconf_1.75.bb renamed from meta/recipes-connectivity/resolvconf/resolvconf_1.74.bb +3 -3
similarity index 92%
rename from meta/recipes-connectivity/resolvconf/resolvconf_1.74.bb
rename to meta/recipes-connectivity/resolvconf/resolvconf_1.75.bb
index 68bd515..7310c83 100644
@@ -11,10 +11,10 @@ AUTHOR = "Thomas Hood"
 HOMEPAGE = "http://packages.debian.org/resolvconf"
 RDEPENDS_${PN} = "bash"
 
-SRC_URI = "${DEBIAN_MIRROR}/main/r/resolvconf/resolvconf_${PV}.tar.gz"
+SRC_URI = "${DEBIAN_MIRROR}/main/r/resolvconf/resolvconf_${PV}.tar.xz"
 
-SRC_URI[md5sum] = "2f190d3bb8960b69157f63590c262e93"
-SRC_URI[sha256sum] = "2e72e6884e9105cbf57101ab0f11e768717b6f76b7f5100c6a2a0cc69bb3d4a0"
+SRC_URI[md5sum] = "4b8bc86a3cf070e3fd0e9aff7eaaba56"
+SRC_URI[sha256sum] = "16167f37a77ef4bc4596dcbefece269b6a10d10fa448594ec55ed3303193086e"
 
 inherit allarch
 
Signature · 1 line
1.8.3.1
author
#8 lore raw

PATCH 7/7 update-rc.d/useradd: Add additional dependecies

In reply to Saul Wold

These dependcies are needed to ensure that thier packages are created correctly since these classes have runtime dependiences in their packages but they are not actually created yet at rootfs time.

[YOCTO #6072]

---
 meta/classes/update-rc.d.bbclass | 2 ++
 meta/classes/useradd.bbclass     | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)
meta/classes/update-rc.d.bbclass +2 -0
index 56eef4e..ca9486b 100644
@@ -1,6 +1,7 @@
 UPDATERCPN ?= "${PN}"
 
 DEPENDS_append = " update-rc.d-native"
+DEPENDS_append_class-target = " initscripts"
 UPDATERCD = "update-rc.d"
 UPDATERCD_class-cross = ""
 UPDATERCD_class-native = ""
@@ -67,6 +68,7 @@ python __anonymous() {
 }
 
 PACKAGESPLITFUNCS_prepend = "populate_packages_updatercd "
+PACKAGESPLITFUNCS_remove_class-nativesdk = "populate_packages_updatercd "
 
 populate_packages_updatercd[vardeps] += "updatercd_prerm updatercd_postrm updatercd_preinst updatercd_postinst"
 
meta/classes/useradd.bbclass +1 -1
index 3dd7a61..ea15dab 100644
@@ -4,7 +4,7 @@ inherit useradd_base
 # target sysroot, and shadow -native and -sysroot provide the utilities
 # and support files needed to add and modify user and group accounts
 DEPENDS_append = "${USERADDDEPENDS}"
-USERADDDEPENDS = " base-passwd shadow-native shadow-sysroot shadow"
+USERADDDEPENDS = " base-files base-passwd shadow-native shadow-sysroot shadow"
 USERADDDEPENDS_class-cross = ""
 USERADDDEPENDS_class-native = ""
 USERADDDEPENDS_class-nativesdk = ""
Signature · 1 line
1.8.3.1
#5 lore raw

Re: [PATCH 4/7] man-pages: Update to 3.68

In reply to Saul Wold

meta/recipes-extended/man-pages/man-pages_3.68.bb SECTION = "console/utils" · line 7

Quoted 2 lines · Saul Wold
meta/recipes-extended/man-pages/man-pages_3.68.bb renamed from meta/recipes-extended/man-pages/man-pages_3.65.bb +1 -1
-LIC_FILES_CHKSUM = "file://README;md5=0422377a748010b2b738342e24f141c1"
+LIC_FILES_CHKSUM = "file://README;md5=8f2a3d43057d458e5066714980567a60"

Would it be easy to just checksum the license statement instead of the entire file?

Ross