* [PATCH v2 00/21] Refactor -dev packages to move *.a to -staticdev packages
@ 2012-01-23 18:34 Saul Wold
2012-01-23 18:34 ` [PATCH v2 01/21] Fix Upstream-Status entries Saul Wold
` (20 more replies)
0 siblings, 21 replies; 22+ messages in thread
From: Saul Wold @ 2012-01-23 18:34 UTC (permalink / raw)
To: openembedded-core
This patchset, move the remaining static *.a archives from their -dev
packages to the appropriate -staticdev, I have reviewed these and also
looked at the buildhistory output (very useful tool, thanks Paul E.)
The following are the remaining libraries that need to remain in their
-dev packages:
libc6-dev /usr/lib/libc_nonshared.a
libc6-dev /usr/lib/libpthread_nonshared.a
libgcc-s-dev /usr/lib/i586-poky-linux/4.6.3/libgcc.a
libgcc-s-dev /usr/lib/i586-poky-linux/4.6.3/libgcc_eh.a
libgcov-dev /usr/lib/i586-poky-linux/4.6.3/libgcov.a
libssp-dev /usr/lib/libssp_nonshared.a
I think that now that we are completed, we might be able to write a QA
check of some form that can verify against the above as a whitelist as
each package is created.
v2:
Fixed RPROVIDES in eglibc and INC_PR in opkg
Fixed commit message for gcc and gcov (2 commits now)
Sau!
The following changes since commit 6708b3e908ae383922703390ac2d39f40348e1b3:
gcc-package-cross.inc: Mark do_package* tasks as noexec (2012-01-23 09:01:26 +0000)
are available in the git repository at:
git://git.openembedded.org/openembedded-core-contrib sgw/fix
http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=sgw/fix
Saul Wold (21):
Fix Upstream-Status entries
apmd: refactor packages for staticdev
avahi-ui: refactor packages for staticdev
augeas: refactor packages for staticdev
libsoup: refactor packages for staticdev
sysfsutils: refactor packages for staticdev
libxft: refactor packages for staticdev
sqlite3: refactor packages for staticdev
apr-util: refactor packages for staticdev
mpeg2dec: refactor packages for staticdev
tiff: refactor packages for staticdev
gstreamer: refactor packages for staticdev
libtool: refactor packages for staticdev
syslinux: refactor packages for staticdev
tcp-wrappers: refactor packages for staticdev
opkg: move common code & metadata into opkg.inc to reduce code
duplication
opkg: refactor packages for staticdev
eglibc: refactor packages for staticdev
binutils: refactor packages for staticdev
libgcc: Seperate out libgcov.a from libgcc-dev
gcc: move shared .a to their own package
meta/recipes-bsp/apmd/apmd_3.2.2-14.bb | 9 ++--
meta/recipes-connectivity/avahi/avahi-ui_0.6.30.bb | 7 ++-
.../busybox-1.19.3/busybox-1.19.3-getty.patch | 2 +-
meta/recipes-core/eglibc/eglibc-package.inc | 9 +++-
meta/recipes-core/sysfsutils/sysfsutils_2.1.0.bb | 9 ++--
meta/recipes-devtools/binutils/binutils.inc | 1 -
meta/recipes-devtools/binutils/binutils_2.22.bb | 2 +-
meta/recipes-devtools/gcc/gcc-4.6.inc | 2 +-
meta/recipes-devtools/gcc/gcc-package-runtime.inc | 9 +++-
meta/recipes-devtools/gcc/libgcc_4.6.bb | 4 +-
meta/recipes-devtools/libtool/libtool-2.4.2.inc | 9 ++--
.../libtool/libtool/fix-rpath.patch | 2 +-
meta/recipes-devtools/opkg/opkg.inc | 44 +++++++++++++++++++-
meta/recipes-devtools/opkg/opkg_0.1.8.bb | 44 +-------------------
meta/recipes-devtools/opkg/opkg_svn.bb | 42 +------------------
.../qemu/qemu-0.14.0/arm-bgr.patch | 2 +-
.../qemu/qemu-0.15.1/arm-bgr.patch | 2 +-
meta/recipes-devtools/syslinux/syslinux_4.03.bb | 5 +-
meta/recipes-extended/augeas/augeas.inc | 7 ++-
meta/recipes-extended/augeas/augeas_0.10.0.bb | 2 +-
.../libzypp/libzypp/libzypp-compatargs.patch | 2 +-
.../tcp-wrappers/tcp-wrappers_7.6.bb | 9 ++--
meta/recipes-graphics/xorg-lib/libxft_2.2.0.bb | 7 +---
.../error-address-work-around.patch | 2 +
...-t-let-systemd-unit-restore-the-volume-wh.patch | 2 +-
.../gstreamer/gst-ffmpeg_0.10.13.bb | 5 +-
.../gstreamer/gst-plugins-bad_0.10.22.bb | 2 +-
.../gstreamer/gst-plugins-package.inc | 9 ++--
meta/recipes-multimedia/libtiff/tiff_3.9.5.bb | 7 ++-
meta/recipes-multimedia/mpeg2dec/mpeg2dec_0.4.1.bb | 10 +++--
meta/recipes-support/apr/apr-util_1.4.1.bb | 4 +-
.../dprintf_conflict_with_eglibc.patch | 2 +
meta/recipes-support/libsoup/libsoup_2.2.105.bb | 8 ++--
.../shared-mime-info/parallelmake.patch | 2 +-
meta/recipes-support/sqlite/sqlite3.inc | 6 ++-
meta/recipes-support/sqlite/sqlite3_3.7.9.bb | 2 +-
36 files changed, 137 insertions(+), 155 deletions(-)
--
1.7.6.5
^ permalink raw reply [flat|nested] 22+ messages in thread
* [PATCH v2 01/21] Fix Upstream-Status entries
2012-01-23 18:34 [PATCH v2 00/21] Refactor -dev packages to move *.a to -staticdev packages Saul Wold
@ 2012-01-23 18:34 ` Saul Wold
2012-01-23 18:34 ` [PATCH v2 02/21] apmd: refactor packages for staticdev Saul Wold
` (19 subsequent siblings)
20 siblings, 0 replies; 22+ messages in thread
From: Saul Wold @ 2012-01-23 18:34 UTC (permalink / raw)
To: openembedded-core
Signed-off-by: Saul Wold <sgw@linux.intel.com>
---
.../busybox-1.19.3/busybox-1.19.3-getty.patch | 2 +-
.../libtool/libtool/fix-rpath.patch | 2 +-
.../qemu/qemu-0.14.0/arm-bgr.patch | 2 +-
.../qemu/qemu-0.15.1/arm-bgr.patch | 2 +-
.../libzypp/libzypp/libzypp-compatargs.patch | 2 +-
.../error-address-work-around.patch | 2 ++
...-t-let-systemd-unit-restore-the-volume-wh.patch | 2 +-
.../dprintf_conflict_with_eglibc.patch | 2 ++
.../shared-mime-info/parallelmake.patch | 2 +-
9 files changed, 11 insertions(+), 7 deletions(-)
diff --git a/meta/recipes-core/busybox/busybox-1.19.3/busybox-1.19.3-getty.patch b/meta/recipes-core/busybox/busybox-1.19.3/busybox-1.19.3-getty.patch
index 137d095..0578d78 100644
--- a/meta/recipes-core/busybox/busybox-1.19.3/busybox-1.19.3-getty.patch
+++ b/meta/recipes-core/busybox/busybox-1.19.3/busybox-1.19.3-getty.patch
@@ -1,4 +1,4 @@
-Upstream-status: Backport
+Upstream-Status: Backport
Patch is taken from upstream
http://busybox.net/downloads/fixes-1.19.3/busybox-1.19.3-getty.patch
diff --git a/meta/recipes-devtools/libtool/libtool/fix-rpath.patch b/meta/recipes-devtools/libtool/libtool/fix-rpath.patch
index d35bac0..1571178 100644
--- a/meta/recipes-devtools/libtool/libtool/fix-rpath.patch
+++ b/meta/recipes-devtools/libtool/libtool/fix-rpath.patch
@@ -4,7 +4,7 @@ filters libtools list and removes the ones we don't need.
RP 23/9/2011
-Upstream-status: Pending
+Upstream-Status: Pending
Index: libtool-2.4.2/libltdl/config/ltmain.m4sh
===================================================================
diff --git a/meta/recipes-devtools/qemu/qemu-0.14.0/arm-bgr.patch b/meta/recipes-devtools/qemu/qemu-0.14.0/arm-bgr.patch
index 3b460d0..a8fe65a 100644
--- a/meta/recipes-devtools/qemu/qemu-0.14.0/arm-bgr.patch
+++ b/meta/recipes-devtools/qemu/qemu-0.14.0/arm-bgr.patch
@@ -9,7 +9,7 @@ doesn't support the BGR bit.
RP 16/9/2011
-Upstream-status: Pending
+Upstream-Status: Pending
Index: qemu-0.14.0/hw/pl110.c
===================================================================
diff --git a/meta/recipes-devtools/qemu/qemu-0.15.1/arm-bgr.patch b/meta/recipes-devtools/qemu/qemu-0.15.1/arm-bgr.patch
index 3b460d0..a8fe65a 100644
--- a/meta/recipes-devtools/qemu/qemu-0.15.1/arm-bgr.patch
+++ b/meta/recipes-devtools/qemu/qemu-0.15.1/arm-bgr.patch
@@ -9,7 +9,7 @@ doesn't support the BGR bit.
RP 16/9/2011
-Upstream-status: Pending
+Upstream-Status: Pending
Index: qemu-0.14.0/hw/pl110.c
===================================================================
diff --git a/meta/recipes-extended/libzypp/libzypp/libzypp-compatargs.patch b/meta/recipes-extended/libzypp/libzypp/libzypp-compatargs.patch
index 9cd7a36..8d24ab0 100644
--- a/meta/recipes-extended/libzypp/libzypp/libzypp-compatargs.patch
+++ b/meta/recipes-extended/libzypp/libzypp/libzypp-compatargs.patch
@@ -1,6 +1,6 @@
zypp/Arch.cc: Add room for additional architecture compatibilities
-Upstream-status: Pending
+Upstream-Status: Pending
Increase the size of the compatibility table from 9 to 30. There are already
existing checks within libzypp to ensure that we don't overflow the 64-bit
diff --git a/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.7.99.2/error-address-work-around.patch b/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.7.99.2/error-address-work-around.patch
index 3052372..98a946a 100644
--- a/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.7.99.2/error-address-work-around.patch
+++ b/meta/recipes-graphics/xorg-xserver/xserver-kdrive-1.7.99.2/error-address-work-around.patch
@@ -1,3 +1,5 @@
+Upstream-Status: Inappropriate
+
diff -ur --exclude='*.lo' --exclude='config*' --exclude='Make*' --exclude='ac*' xorg-server-1.7.99.2.ORIG/dix/window.c xorg-server-1.7.99.2/dix/window.c
--- xorg-server-1.7.99.2.ORIG/dix/window.c 2012-01-04 13:12:40.417640130 -0700
+++ xorg-server-1.7.99.2/dix/window.c 2012-01-04 12:13:20.678605493 -0700
diff --git a/meta/recipes-multimedia/alsa/alsa-utils-1.0.24.2/0001-alsactl-don-t-let-systemd-unit-restore-the-volume-wh.patch b/meta/recipes-multimedia/alsa/alsa-utils-1.0.24.2/0001-alsactl-don-t-let-systemd-unit-restore-the-volume-wh.patch
index 334c94e..55e180a 100644
--- a/meta/recipes-multimedia/alsa/alsa-utils-1.0.24.2/0001-alsactl-don-t-let-systemd-unit-restore-the-volume-wh.patch
+++ b/meta/recipes-multimedia/alsa/alsa-utils-1.0.24.2/0001-alsactl-don-t-let-systemd-unit-restore-the-volume-wh.patch
@@ -10,7 +10,7 @@ Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Filed as https://bugtrack.alsa-project.org/alsa-bug/view.php?id=5459
-Upstream-status: Pending
+Upstream-Status: Pending
alsactl/Makefile.am | 2 +-
alsactl/alsa-restore.service.in | 1 +
diff --git a/meta/recipes-support/libsoup/libsoup-2.2.105/dprintf_conflict_with_eglibc.patch b/meta/recipes-support/libsoup/libsoup-2.2.105/dprintf_conflict_with_eglibc.patch
index ad13bbd..79e2ab8 100644
--- a/meta/recipes-support/libsoup/libsoup-2.2.105/dprintf_conflict_with_eglibc.patch
+++ b/meta/recipes-support/libsoup/libsoup-2.2.105/dprintf_conflict_with_eglibc.patch
@@ -1,3 +1,5 @@
+Upstream-Status: Pending
+
diff -rupN libsoup-2.2.105/tests/auth-test.c libsoup-2.2.105.new//tests/auth-test.c
--- libsoup-2.2.105/tests/auth-test.c 2007-12-05 00:13:27.000000000 +0200
+++ libsoup-2.2.105.new//tests/auth-test.c 2012-01-16 20:12:09.000000000 +0200
diff --git a/meta/recipes-support/shared-mime-info/shared-mime-info/parallelmake.patch b/meta/recipes-support/shared-mime-info/shared-mime-info/parallelmake.patch
index 9e86a71..8b6f9e5 100644
--- a/meta/recipes-support/shared-mime-info/shared-mime-info/parallelmake.patch
+++ b/meta/recipes-support/shared-mime-info/shared-mime-info/parallelmake.patch
@@ -8,7 +8,7 @@ dependencies and stop itself racing itself.
RP 10/10/2011
-Upstream-status: Pending
+Upstream-Status: Pending
Index: shared-mime-info-0.91/Makefile.am
===================================================================
--
1.7.6.5
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH v2 02/21] apmd: refactor packages for staticdev
2012-01-23 18:34 [PATCH v2 00/21] Refactor -dev packages to move *.a to -staticdev packages Saul Wold
2012-01-23 18:34 ` [PATCH v2 01/21] Fix Upstream-Status entries Saul Wold
@ 2012-01-23 18:34 ` Saul Wold
2012-01-23 18:34 ` [PATCH v2 03/21] avahi-ui: " Saul Wold
` (18 subsequent siblings)
20 siblings, 0 replies; 22+ messages in thread
From: Saul Wold @ 2012-01-23 18:34 UTC (permalink / raw)
To: openembedded-core
Signed-off-by: Saul Wold <sgw@linux.intel.com>
---
meta/recipes-bsp/apmd/apmd_3.2.2-14.bb | 9 +++++----
1 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/meta/recipes-bsp/apmd/apmd_3.2.2-14.bb b/meta/recipes-bsp/apmd/apmd_3.2.2-14.bb
index bf53cc6..9847c49 100644
--- a/meta/recipes-bsp/apmd/apmd_3.2.2-14.bb
+++ b/meta/recipes-bsp/apmd/apmd_3.2.2-14.bb
@@ -8,7 +8,7 @@ LICENSE = "GPLv2+"
LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \
file://apm.h;firstline=6;endline=18;md5=c9a1f79036ab14aa157e15ed75ffd769"
DEPENDS = "libtool-cross"
-PR = "r1"
+PR = "r2"
SRC_URI = "${DEBIAN_MIRROR}/main/a/apmd/apmd_3.2.2.orig.tar.gz;name=tarball \
${DEBIAN_MIRROR}/main/a/apmd/apmd_${PV}.diff.gz;name=patch \
@@ -65,8 +65,9 @@ do_install() {
chmod 755 ${D}${sysconfdir}/init.d/apmd
}
-PACKAGES =+ "libapm libapm-dev apm"
+PACKAGES =+ "libapm libapm-dev libapm-staticdev apm"
-FILES_libapm = "${libdir}/libapm.so.*"
-FILES_libapm-dev = "${libdir}/libapm.* ${includedir}"
+FILES_libapm = "${libdir}/libapm${SOLIBS}"
+FILES_libapm-dev = "${libdir}/libapm${SOLIBSDEV} ${includedir} ${libdir}/libapm.la"
+FILES_libapm-staticdev = "${libdir}/libapm.a"
FILES_apm = "${bindir}/apm*"
--
1.7.6.5
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH v2 03/21] avahi-ui: refactor packages for staticdev
2012-01-23 18:34 [PATCH v2 00/21] Refactor -dev packages to move *.a to -staticdev packages Saul Wold
2012-01-23 18:34 ` [PATCH v2 01/21] Fix Upstream-Status entries Saul Wold
2012-01-23 18:34 ` [PATCH v2 02/21] apmd: refactor packages for staticdev Saul Wold
@ 2012-01-23 18:34 ` Saul Wold
2012-01-23 18:34 ` [PATCH v2 04/21] augeas: " Saul Wold
` (17 subsequent siblings)
20 siblings, 0 replies; 22+ messages in thread
From: Saul Wold @ 2012-01-23 18:34 UTC (permalink / raw)
To: openembedded-core
Signed-off-by: Saul Wold <sgw@linux.intel.com>
---
meta/recipes-connectivity/avahi/avahi-ui_0.6.30.bb | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/meta/recipes-connectivity/avahi/avahi-ui_0.6.30.bb b/meta/recipes-connectivity/avahi/avahi-ui_0.6.30.bb
index bcc1f41..d7b9ed8 100644
--- a/meta/recipes-connectivity/avahi/avahi-ui_0.6.30.bb
+++ b/meta/recipes-connectivity/avahi/avahi-ui_0.6.30.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=2d5025d4aa3495befef8f17206a5b0a1 \
require avahi.inc
-PR = "${INC_PR}.2"
+PR = "${INC_PR}.3"
DEPENDS += "avahi gtk+ libglade"
@@ -14,11 +14,12 @@ AVAHI_GTK = "--enable-gtk --disable-gtk3"
S = "${WORKDIR}/avahi-${PV}"
-PACKAGES = "${PN} ${PN}-utils ${PN}-dbg ${PN}-dev ${PN}-doc python-avahi avahi-discover avahi-discover-standalone"
+PACKAGES = "${PN} ${PN}-utils ${PN}-dbg ${PN}-dev ${PN}-staticdev ${PN}-doc python-avahi avahi-discover avahi-discover-standalone"
FILES_${PN} = "${libdir}/libavahi-ui*.so.*"
FILES_${PN}-dbg += "${libdir}/.debug/libavah-ui*"
-FILES_${PN}-dev += "${libdir}/libavahi-ui*"
+FILES_${PN}-dev += "${libdir}/libavahi-ui${SOLIBSDEV}"
+FILES_${PN}-staticdev += "${libdir}/libavahi-ui.a"
FILES_${PN}-utils = "${bindir}/b* ${datadir}/applications/b*"
--
1.7.6.5
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH v2 04/21] augeas: refactor packages for staticdev
2012-01-23 18:34 [PATCH v2 00/21] Refactor -dev packages to move *.a to -staticdev packages Saul Wold
` (2 preceding siblings ...)
2012-01-23 18:34 ` [PATCH v2 03/21] avahi-ui: " Saul Wold
@ 2012-01-23 18:34 ` Saul Wold
2012-01-23 18:34 ` [PATCH v2 05/21] libsoup: " Saul Wold
` (16 subsequent siblings)
20 siblings, 0 replies; 22+ messages in thread
From: Saul Wold @ 2012-01-23 18:34 UTC (permalink / raw)
To: openembedded-core
Signed-off-by: Saul Wold <sgw@linux.intel.com>
---
meta/recipes-extended/augeas/augeas.inc | 7 ++++---
meta/recipes-extended/augeas/augeas_0.10.0.bb | 2 +-
2 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/meta/recipes-extended/augeas/augeas.inc b/meta/recipes-extended/augeas/augeas.inc
index 0c6d534..40be762 100644
--- a/meta/recipes-extended/augeas/augeas.inc
+++ b/meta/recipes-extended/augeas/augeas.inc
@@ -11,11 +11,12 @@ DEPENDS = "readline"
inherit autotools
-PACKAGES =+ "${PN}-lenses lib${BPN} lib${BPN}-dev lib${BPN}-dbg"
+PACKAGES =+ "${PN}-lenses lib${BPN} lib${BPN}-dev lib${BPN}-staticdev lib${BPN}-dbg"
FILES_${PN}-lenses = "${datadir}/augeas/lenses"
-FILES_lib${BPN} = "${libdir}/*.so.*"
-FILES_lib${BPN}-dev = "${libdir}/*.so ${libdir}/*.a ${libdir}/*.la ${includedir} ${libdir}/pkgconfig"
+FILES_lib${BPN} = "${libdir}/lib*${SOLIBS}"
+FILES_lib${BPN}-dev = "${libdir}/lib*${SOLIBSDEV} ${libdir}/*.la ${includedir} ${libdir}/pkgconfig"
+FILES_lib${BPN}-staticdev = "${libdir}/*.a"
FILES_lib${BPN}-dbg = "${libdir}/.debug"
RDEPENDS_lib${BPN} += "${PN}-lenses"
diff --git a/meta/recipes-extended/augeas/augeas_0.10.0.bb b/meta/recipes-extended/augeas/augeas_0.10.0.bb
index 734d171..00921aa 100644
--- a/meta/recipes-extended/augeas/augeas_0.10.0.bb
+++ b/meta/recipes-extended/augeas/augeas_0.10.0.bb
@@ -1,6 +1,6 @@
require augeas.inc
-PR = "r0"
+PR = "r1"
SRC_URI[md5sum] = "fe1834e90a066c3208ac0214622c7352"
SRC_URI[sha256sum] = "ec111af06186216930176ebe5ecccdf7bf528528aee9acde1d5d70088484afca"
--
1.7.6.5
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH v2 05/21] libsoup: refactor packages for staticdev
2012-01-23 18:34 [PATCH v2 00/21] Refactor -dev packages to move *.a to -staticdev packages Saul Wold
` (3 preceding siblings ...)
2012-01-23 18:34 ` [PATCH v2 04/21] augeas: " Saul Wold
@ 2012-01-23 18:34 ` Saul Wold
2012-01-23 18:34 ` [PATCH v2 06/21] sysfsutils: " Saul Wold
` (15 subsequent siblings)
20 siblings, 0 replies; 22+ messages in thread
From: Saul Wold @ 2012-01-23 18:34 UTC (permalink / raw)
To: openembedded-core
Signed-off-by: Saul Wold <sgw@linux.intel.com>
---
meta/recipes-support/libsoup/libsoup_2.2.105.bb | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/meta/recipes-support/libsoup/libsoup_2.2.105.bb b/meta/recipes-support/libsoup/libsoup_2.2.105.bb
index 6ad90b8..cd0f552 100644
--- a/meta/recipes-support/libsoup/libsoup_2.2.105.bb
+++ b/meta/recipes-support/libsoup/libsoup_2.2.105.bb
@@ -2,7 +2,7 @@ DESCRIPTION = "An HTTP library implementation in C"
SECTION = "x11/gnome/libs"
LICENSE = "LGPLv2+"
LIC_FILES_CHKSUM = "file://COPYING;md5=55ca817ccb7d5b5b66355690e9abc605"
-PR = "r0"
+PR = "r1"
DEPENDS = "glib-2.0 gnutls libxml2"
@@ -14,6 +14,6 @@ SRC_URI[sha256sum] = "3760a127ee810cfd0fda257ff615d19a2dd8aeece199dad0d18690446d
inherit autotools pkgconfig
-FILES_${PN} = "${libdir}/lib*.so.*"
-FILES_${PN}-dev = "${includedir}/ ${libdir}/"
-FILES_${PN}-doc = "${datadir}/"
+#FILES_${PN} = "${libdir}/lib*.so.*"
+#FILES_${PN}-dev = "${includedir}/ ${libdir}/"
+#FILES_${PN}-doc = "${datadir}/"
--
1.7.6.5
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH v2 06/21] sysfsutils: refactor packages for staticdev
2012-01-23 18:34 [PATCH v2 00/21] Refactor -dev packages to move *.a to -staticdev packages Saul Wold
` (4 preceding siblings ...)
2012-01-23 18:34 ` [PATCH v2 05/21] libsoup: " Saul Wold
@ 2012-01-23 18:34 ` Saul Wold
2012-01-23 18:34 ` [PATCH v2 07/21] libxft: " Saul Wold
` (14 subsequent siblings)
20 siblings, 0 replies; 22+ messages in thread
From: Saul Wold @ 2012-01-23 18:34 UTC (permalink / raw)
To: openembedded-core
Signed-off-by: Saul Wold <sgw@linux.intel.com>
---
meta/recipes-core/sysfsutils/sysfsutils_2.1.0.bb | 9 +++++----
1 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/meta/recipes-core/sysfsutils/sysfsutils_2.1.0.bb b/meta/recipes-core/sysfsutils/sysfsutils_2.1.0.bb
index 0b3f04a..3e4fdda 100644
--- a/meta/recipes-core/sysfsutils/sysfsutils_2.1.0.bb
+++ b/meta/recipes-core/sysfsutils/sysfsutils_2.1.0.bb
@@ -8,7 +8,7 @@ LICENSE_libsysfs = "LGPLv2.1"
LIC_FILES_CHKSUM = "file://COPYING;md5=3d06403ea54c7574a9e581c6478cc393 \
file://cmd/GPL;md5=d41d4e2e1e108554e0388ea4aecd8d27 \
file://lib/LGPL;md5=b75d069791103ffe1c0d6435deeff72e"
-PR = "r2"
+PR = "r3"
SRC_URI = "${SOURCEFORGE_MIRROR}/linux-diag/sysfsutils-${PV}.tar.gz \
file://sysfsutils-2.0.0-class-dup.patch \
@@ -20,6 +20,7 @@ S = "${WORKDIR}/sysfsutils-${PV}"
inherit autotools
-PACKAGES_prepend = "libsysfs libsysfs-dev "
-FILES_libsysfs = "${libdir}/*.so.*"
-FILES_libsysfs-dev = "${libdir}/* ${includedir}"
+PACKAGES =+ "libsysfs libsysfs-dev libsysfs-staticdev"
+FILES_libsysfs = "${libdir}/lib*${SOLIBS}"
+FILES_libsysfs-dev = "${libdir}/lib*${SOLIBSDEV} ${includedir}"
+FILES_libsysfs-staticdev = "${libdir}/lib*.a"
--
1.7.6.5
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH v2 07/21] libxft: refactor packages for staticdev
2012-01-23 18:34 [PATCH v2 00/21] Refactor -dev packages to move *.a to -staticdev packages Saul Wold
` (5 preceding siblings ...)
2012-01-23 18:34 ` [PATCH v2 06/21] sysfsutils: " Saul Wold
@ 2012-01-23 18:34 ` Saul Wold
2012-01-23 18:34 ` [PATCH v2 08/21] sqlite3: " Saul Wold
` (13 subsequent siblings)
20 siblings, 0 replies; 22+ messages in thread
From: Saul Wold @ 2012-01-23 18:34 UTC (permalink / raw)
To: openembedded-core
Signed-off-by: Saul Wold <sgw@linux.intel.com>
---
meta/recipes-graphics/xorg-lib/libxft_2.2.0.bb | 7 +------
1 files changed, 1 insertions(+), 6 deletions(-)
diff --git a/meta/recipes-graphics/xorg-lib/libxft_2.2.0.bb b/meta/recipes-graphics/xorg-lib/libxft_2.2.0.bb
index b558490..498700a 100644
--- a/meta/recipes-graphics/xorg-lib/libxft_2.2.0.bb
+++ b/meta/recipes-graphics/xorg-lib/libxft_2.2.0.bb
@@ -18,7 +18,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=90b90b60eb30f65fc9c2673d7cf59e24"
DEPENDS += "virtual/libx11 libxrender freetype fontconfig"
PROVIDES = "xft"
-PR = "r2"
+PR = "r3"
PE = "1"
XORG_PN = "libXft"
@@ -30,10 +30,5 @@ python () {
d.setVar('PKG_${PN}', '${MLPREFIX}libxft2')
}
-FILES_${PN} = "${libdir}/lib*${SOLIBS}"
-FILES_${PN}-dev = "${includedir} ${libdir}/lib*${SOLIBSDEV} ${libdir}/*.la \
- ${libdir}/*.a ${libdir}/pkgconfig \
- ${datadir}/aclocal ${bindir} ${sbindir}"
-
SRC_URI[md5sum] = "cce3c327258116493b753f157e0360c7"
SRC_URI[sha256sum] = "c8685ae56da0c1dcc2bc1e34607e7d76ae98b86a1a71baba3a6b76dbcf5ff9b2"
--
1.7.6.5
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH v2 08/21] sqlite3: refactor packages for staticdev
2012-01-23 18:34 [PATCH v2 00/21] Refactor -dev packages to move *.a to -staticdev packages Saul Wold
` (6 preceding siblings ...)
2012-01-23 18:34 ` [PATCH v2 07/21] libxft: " Saul Wold
@ 2012-01-23 18:34 ` Saul Wold
2012-01-23 18:34 ` [PATCH v2 09/21] apr-util: " Saul Wold
` (12 subsequent siblings)
20 siblings, 0 replies; 22+ messages in thread
From: Saul Wold @ 2012-01-23 18:34 UTC (permalink / raw)
To: openembedded-core
Signed-off-by: Saul Wold <sgw@linux.intel.com>
---
meta/recipes-support/sqlite/sqlite3.inc | 6 ++++--
meta/recipes-support/sqlite/sqlite3_3.7.9.bb | 2 +-
2 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/meta/recipes-support/sqlite/sqlite3.inc b/meta/recipes-support/sqlite/sqlite3.inc
index ece35c5..79542fe 100644
--- a/meta/recipes-support/sqlite/sqlite3.inc
+++ b/meta/recipes-support/sqlite/sqlite3.inc
@@ -20,12 +20,14 @@ export config_TARGET_LFLAGS = "${LDFLAGS}"
PKGSUFFIX = ""
PKGSUFFIX_virtclass-nativesdk = "-nativesdk"
-PACKAGES = "lib${BPN}${PKGSUFFIX} lib${BPN}${PKGSUFFIX}-dev lib${BPN}${PKGSUFFIX}-doc ${PN}-dbg ${PN}"
+PACKAGES = "lib${BPN}${PKGSUFFIX} lib${BPN}${PKGSUFFIX}-dev lib${BPN}${PKGSUFFIX}-doc ${PN}-dbg lib${BPN}${PKGSUFFIX}-staticdev ${PN}"
+
FILES_${PN} = "${bindir}/*"
FILES_lib${BPN}${PKGSUFFIX} = "${libdir}/*.so.*"
-FILES_lib${BPN}${PKGSUFFIX}-dev = "${libdir}/*.a ${libdir}/*.la ${libdir}/*.so \
+FILES_lib${BPN}${PKGSUFFIX}-dev = "${libdir}/*.la ${libdir}/*.so \
${libdir}/pkgconfig ${includedir}"
FILES_lib${BPN}${PKGSUFFIX}-doc = "${docdir} ${mandir} ${infodir}"
+FILES_lib${BPN}${PKGSUFFIX}-staticdev = "${libdir}/lib*.a"
AUTO_LIBNAME_PKGS = "lib${BPN}${PKGSUFFIX}"
BBCLASSEXTEND = "native nativesdk"
diff --git a/meta/recipes-support/sqlite/sqlite3_3.7.9.bb b/meta/recipes-support/sqlite/sqlite3_3.7.9.bb
index f6c2f9e..8f7348d 100644
--- a/meta/recipes-support/sqlite/sqlite3_3.7.9.bb
+++ b/meta/recipes-support/sqlite/sqlite3_3.7.9.bb
@@ -1,6 +1,6 @@
require sqlite3.inc
-PR = "r0"
+PR = "r1"
LIC_FILES_CHKSUM = "file://sqlite3.h;endline=11;md5=65f0a57ca6928710b418c094b3570bb0"
--
1.7.6.5
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH v2 09/21] apr-util: refactor packages for staticdev
2012-01-23 18:34 [PATCH v2 00/21] Refactor -dev packages to move *.a to -staticdev packages Saul Wold
` (7 preceding siblings ...)
2012-01-23 18:34 ` [PATCH v2 08/21] sqlite3: " Saul Wold
@ 2012-01-23 18:34 ` Saul Wold
2012-01-23 18:34 ` [PATCH v2 10/21] mpeg2dec: " Saul Wold
` (11 subsequent siblings)
20 siblings, 0 replies; 22+ messages in thread
From: Saul Wold @ 2012-01-23 18:34 UTC (permalink / raw)
To: openembedded-core
Signed-off-by: Saul Wold <sgw@linux.intel.com>
---
meta/recipes-support/apr/apr-util_1.4.1.bb | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/meta/recipes-support/apr/apr-util_1.4.1.bb b/meta/recipes-support/apr/apr-util_1.4.1.bb
index d0e19b0..029cf7e 100644
--- a/meta/recipes-support/apr/apr-util_1.4.1.bb
+++ b/meta/recipes-support/apr/apr-util_1.4.1.bb
@@ -45,6 +45,6 @@ do_configure_append_virtclass-native() {
}
FILES_${PN} += "${libdir}/apr-util-1/apr_dbm_gdbm-1.so"
-FILES_${PN}-dev += "${libdir}/aprutil.exp ${libdir}/apr-util-1/apr_dbm_gdbm.*"
+FILES_${PN}-dev += "${libdir}/aprutil.exp ${libdir}/apr-util-1/apr_dbm_gdbm.so* ${libdir}/apr-util-1/apr_dbm_gdbm.la"
FILES_${PN}-dbg += "${libdir}/apr-util-1/.debug/*"
-
+FILES_${PN}-staticdev += "${libdir}/apr-util-1/apr_dbm_gdbm.a"
--
1.7.6.5
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH v2 10/21] mpeg2dec: refactor packages for staticdev
2012-01-23 18:34 [PATCH v2 00/21] Refactor -dev packages to move *.a to -staticdev packages Saul Wold
` (8 preceding siblings ...)
2012-01-23 18:34 ` [PATCH v2 09/21] apr-util: " Saul Wold
@ 2012-01-23 18:34 ` Saul Wold
2012-01-23 18:34 ` [PATCH v2 11/21] tiff: " Saul Wold
` (10 subsequent siblings)
20 siblings, 0 replies; 22+ messages in thread
From: Saul Wold @ 2012-01-23 18:34 UTC (permalink / raw)
To: openembedded-core
Signed-off-by: Saul Wold <sgw@linux.intel.com>
---
meta/recipes-multimedia/mpeg2dec/mpeg2dec_0.4.1.bb | 10 ++++++----
1 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/meta/recipes-multimedia/mpeg2dec/mpeg2dec_0.4.1.bb b/meta/recipes-multimedia/mpeg2dec/mpeg2dec_0.4.1.bb
index 351962f..fd45640 100644
--- a/meta/recipes-multimedia/mpeg2dec/mpeg2dec_0.4.1.bb
+++ b/meta/recipes-multimedia/mpeg2dec/mpeg2dec_0.4.1.bb
@@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \
DEPENDS = "virtual/libx11"
-PR = "r1"
+PR = "r2"
SRC_URI = "http://libmpeg2.sourceforge.net/files/mpeg2dec-${PV}.tar.gz \
file://altivec_h_needed.patch"
@@ -19,16 +19,18 @@ inherit autotools pkgconfig
EXTRA_OECONF = "--enable-shared --disable-sdl --with-x"
-PACKAGES = "mpeg2dec-dbg mpeg2dec mpeg2dec-doc libmpeg2 libmpeg2-dev libmpeg2convert libmpeg2convert-dev"
+PACKAGES = "mpeg2dec-dbg mpeg2dec mpeg2dec-doc libmpeg2 libmpeg2-dev libmpeg2convert libmpeg2convert-dev libmpeg2-staticdev libmpeg2convert-staticdev"
FILES_${PN} = "${bindir}/*"
FILES_libmpeg2 = "${libdir}/libmpeg2.so.*"
FILES_libmpeg2convert = "${libdir}/libmpeg2convert.so.*"
FILES_libmpeg2-dev = "${libdir}/libmpeg2.so \
- ${libdir}/libmpeg2.*a \
+ ${libdir}/libmpeg2.la \
${libdir}/pkgconfig/libmpeg2.pc \
${includedir}/mpeg2dec/mpeg2.h"
+FILES_libmpeg2-staticdev = "${libdir}/libmpeg2.a"
FILES_libmpeg2convert-dev = "${libdir}/libmpeg2convert.so \
- ${libdir}/libmpeg2convert.*a \
+ ${libdir}/libmpeg2convert.la \
${libdir}/pkgconfig/libmpeg2convert.pc \
${includedir}/mpeg2dec/mpeg2convert.h"
+FILES_libmpeg2convert-staticdev = "${libdir}/libmpeg2convert.a"
--
1.7.6.5
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH v2 11/21] tiff: refactor packages for staticdev
2012-01-23 18:34 [PATCH v2 00/21] Refactor -dev packages to move *.a to -staticdev packages Saul Wold
` (9 preceding siblings ...)
2012-01-23 18:34 ` [PATCH v2 10/21] mpeg2dec: " Saul Wold
@ 2012-01-23 18:34 ` Saul Wold
2012-01-23 18:34 ` [PATCH v2 12/21] gstreamer: " Saul Wold
` (9 subsequent siblings)
20 siblings, 0 replies; 22+ messages in thread
From: Saul Wold @ 2012-01-23 18:34 UTC (permalink / raw)
To: openembedded-core
Signed-off-by: Saul Wold <sgw@linux.intel.com>
---
meta/recipes-multimedia/libtiff/tiff_3.9.5.bb | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/meta/recipes-multimedia/libtiff/tiff_3.9.5.bb b/meta/recipes-multimedia/libtiff/tiff_3.9.5.bb
index 7d60326..78a4859 100644
--- a/meta/recipes-multimedia/libtiff/tiff_3.9.5.bb
+++ b/meta/recipes-multimedia/libtiff/tiff_3.9.5.bb
@@ -3,7 +3,7 @@ LICENSE = "BSD-2-Clause"
LIC_FILES_CHKSUM = "file://COPYRIGHT;md5=34da3db46fab7501992f9615d7e158cf"
HOMEPAGE = "http://www.remotesensing.org/libtiff/"
DEPENDS = "zlib jpeg lzo"
-PR = "r1"
+PR = "r2"
SRC_URI = "ftp://ftp.remotesensing.org/pub/libtiff/tiff-${PV}.tar.gz \
file://libtool2.patch"
@@ -13,9 +13,10 @@ SRC_URI[sha256sum] = "ecf2e30582698dbc61d269203bbd1e701a1a50fb26c87d709e10d89669
inherit autotools
-PACKAGES =+ "tiffxx tiffxx-dbg tiffxx-dev tiff-utils tiff-utils-dbg"
+PACKAGES =+ "tiffxx tiffxx-dbg tiffxx-dev tiffxx-staticdev tiff-utils tiff-utils-dbg"
FILES_tiffxx = "${libdir}/libtiffxx.so.*"
-FILES_tiffxx-dev = "${libdir}/libtiffxx.so ${libdir}/libtiffxx.*a"
+FILES_tiffxx-dev = "${libdir}/libtiffxx.so ${libdir}/libtiffxx.la"
+FILES_tiffxx-staticdev = "${libdir}/libtiffxx.a"
FILES_tiffxx-dbg += "${libdir}/.debug/libtiffxx.so*"
FILES_tiff-utils = "${bindir}/*"
FILES_tiff-utils-dbg += "${bindir}/.debug/"
--
1.7.6.5
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH v2 12/21] gstreamer: refactor packages for staticdev
2012-01-23 18:34 [PATCH v2 00/21] Refactor -dev packages to move *.a to -staticdev packages Saul Wold
` (10 preceding siblings ...)
2012-01-23 18:34 ` [PATCH v2 11/21] tiff: " Saul Wold
@ 2012-01-23 18:34 ` Saul Wold
2012-01-23 18:34 ` [PATCH v2 13/21] libtool: " Saul Wold
` (8 subsequent siblings)
20 siblings, 0 replies; 22+ messages in thread
From: Saul Wold @ 2012-01-23 18:34 UTC (permalink / raw)
To: openembedded-core
Signed-off-by: Saul Wold <sgw@linux.intel.com>
---
.../gstreamer/gst-ffmpeg_0.10.13.bb | 5 +++--
.../gstreamer/gst-plugins-bad_0.10.22.bb | 2 +-
.../gstreamer/gst-plugins-package.inc | 9 +++++----
3 files changed, 9 insertions(+), 7 deletions(-)
diff --git a/meta/recipes-multimedia/gstreamer/gst-ffmpeg_0.10.13.bb b/meta/recipes-multimedia/gstreamer/gst-ffmpeg_0.10.13.bb
index a1b7cbb..5ee5066 100644
--- a/meta/recipes-multimedia/gstreamer/gst-ffmpeg_0.10.13.bb
+++ b/meta/recipes-multimedia/gstreamer/gst-ffmpeg_0.10.13.bb
@@ -23,7 +23,7 @@ SRC_URI = "http://gstreamer.freedesktop.org/src/${BPN}/${BPN}-${PV}.tar.bz2 \
SRC_URI[md5sum] = "7f5beacaf1312db2db30a026b36888c4"
SRC_URI[sha256sum] = "76fca05b08e00134e3cb92fa347507f42cbd48ddb08ed3343a912def187fbb62"
-PR = "r0"
+PR = "r1"
EXTRA_OECONF = "--with-ffmpeg-extra-configure=\"--target-os=linux\" "
@@ -33,7 +33,8 @@ EXTRA_OECONF_append_x86 = " --disable-yasm "
FILES_${PN} += "${libdir}/gstreamer-0.10/*.so"
FILES_${PN}-dbg += "${libdir}/gstreamer-0.10/.debug"
-FILES_${PN}-dev += "${libdir}/gstreamer-0.10/*.la ${libdir}/gstreamer-0.10/*.a"
+FILES_${PN}-dev += "${libdir}/gstreamer-0.10/*.la"
+FILES_${PN}-staticdev += "${libdir}/gstreamer-0.10/*.a"
# Hack to get STAGING_LIBDIR into the linker path when building ffmpeg
CC = "${CCACHE} ${HOST_PREFIX}gcc ${TARGET_CC_ARCH} -L${STAGING_LIBDIR}"
diff --git a/meta/recipes-multimedia/gstreamer/gst-plugins-bad_0.10.22.bb b/meta/recipes-multimedia/gstreamer/gst-plugins-bad_0.10.22.bb
index ec067b8..56c54b5 100644
--- a/meta/recipes-multimedia/gstreamer/gst-plugins-bad_0.10.22.bb
+++ b/meta/recipes-multimedia/gstreamer/gst-plugins-bad_0.10.22.bb
@@ -8,7 +8,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=0636e73ff0215e8d672dc4c32c317bb3 \
DEPENDS += "gst-plugins-base libmusicbrainz tremor librsvg"
-PR = "r0"
+PR = "r1"
inherit gettext
diff --git a/meta/recipes-multimedia/gstreamer/gst-plugins-package.inc b/meta/recipes-multimedia/gstreamer/gst-plugins-package.inc
index 8ff9f82..a71d896 100644
--- a/meta/recipes-multimedia/gstreamer/gst-plugins-package.inc
+++ b/meta/recipes-multimedia/gstreamer/gst-plugins-package.inc
@@ -7,7 +7,8 @@ python populate_packages_prepend () {
do_split_packages(d, glibdir, '^lib(.*)\.so\.*', 'lib%s', 'gstreamer %s library', extra_depends='', allow_links=True)
do_split_packages(d, gst_libdir, 'libgst(.*)\.so$', bb.data.expand('${PN}-%s', d), 'GStreamer plugin for %s', postinst=postinst, extra_depends=bb.data.expand('${PN}',d))
- do_split_packages(d, gst_libdir, 'libgst(.*)\.l?a$', bb.data.expand('${PN}-%s-dev', d), 'GStreamer plugin for %s (development files)', extra_depends=bb.data.expand('${PN}-dev',d))
+ do_split_packages(d, gst_libdir, 'libgst(.*)\.la$', bb.data.expand('${PN}-%s-dev', d), 'GStreamer plugin for %s (development files)', extra_depends=bb.data.expand('${PN}-dev',d))
+ do_split_packages(d, gst_libdir, 'libgst(.*)\.a$', bb.data.expand('${PN}-%s-staticdev', d), 'GStreamer plugin for %s (static development files)', extra_depends=bb.data.expand('${PN}-staticdev',d))
pn = d.getVar('PN', 1)
metapkg = pn + '-meta'
@@ -17,7 +18,7 @@ python populate_packages_prepend () {
metapkg_rdepends = []
packages = d.getVar('PACKAGES', 1).split()
for pkg in packages[1:]:
- if not pkg in blacklist and not pkg in metapkg_rdepends and not pkg.endswith('-dev') and not pkg.endswith('-dbg') and not pkg.count('locale') and not pkg.count('-static'):
+ if not pkg in blacklist and not pkg in metapkg_rdepends and not pkg.endswith('-dev') and not pkg.endswith('-dbg') and not pkg.count('locale') and not pkg.count('-staticdev'):
metapkg_rdepends.append(pkg)
d.setVar('RDEPENDS_' + metapkg, ' '.join(metapkg_rdepends))
d.setVar('DESCRIPTION_' + metapkg, pn + ' meta package')
@@ -25,10 +26,10 @@ python populate_packages_prepend () {
ALLOW_EMPTY = "1"
-PACKAGES += "${PN}-apps ${PN}-meta"
+PACKAGES += "${PN}-apps ${PN}-meta ${PN}-glib"
FILES_${PN}-apps = "${bindir}"
FILES_${PN} = "${datadir}/gstreamer-${LIBV}"
FILES_${PN}-dbg += "${libdir}/gstreamer-${LIBV}/.debug"
-
+FILES_${PN}-glib = "${datadir}/glib-2.0"
--
1.7.6.5
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH v2 13/21] libtool: refactor packages for staticdev
2012-01-23 18:34 [PATCH v2 00/21] Refactor -dev packages to move *.a to -staticdev packages Saul Wold
` (11 preceding siblings ...)
2012-01-23 18:34 ` [PATCH v2 12/21] gstreamer: " Saul Wold
@ 2012-01-23 18:34 ` Saul Wold
2012-01-23 18:34 ` [PATCH v2 14/21] syslinux: " Saul Wold
` (7 subsequent siblings)
20 siblings, 0 replies; 22+ messages in thread
From: Saul Wold @ 2012-01-23 18:34 UTC (permalink / raw)
To: openembedded-core
Signed-off-by: Saul Wold <sgw@linux.intel.com>
---
meta/recipes-devtools/libtool/libtool-2.4.2.inc | 9 +++++----
1 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/meta/recipes-devtools/libtool/libtool-2.4.2.inc b/meta/recipes-devtools/libtool/libtool-2.4.2.inc
index a8ea0ae..d55b2bd 100644
--- a/meta/recipes-devtools/libtool/libtool-2.4.2.inc
+++ b/meta/recipes-devtools/libtool/libtool-2.4.2.inc
@@ -8,7 +8,7 @@ LICENSE = "GPLv2 & LGPLv2.1"
LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe \
file://libltdl/COPYING.LIB;md5=e3eda01d9815f8d24aae2dbd89b68b06"
-INC_PR = "r0"
+INC_PR = "r1"
SRC_URI = "${GNU_MIRROR}/libtool/libtool-${PV}.tar.gz \
file://trailingslash.patch \
@@ -34,10 +34,11 @@ EXTRA_AUTORECONF = "--exclude=libtoolize"
DEPENDS = "libtool-native"
-PACKAGES =+ "libltdl libltdl-dev libltdl-dbg"
+PACKAGES =+ "libltdl libltdl-dev libltdl-dbg libltdl-staticdev"
FILES_${PN} += "${datadir}/aclocal*"
-FILES_libltdl = "${libdir}/libltdl.so.*"
-FILES_libltdl-dev = "${libdir}/libltdl.* ${includedir}/ltdl.h ${includedir}/libltdl/*.h"
+FILES_libltdl = "${libdir}/libltdl${SOLIBS}
+FILES_libltdl-dev = "${libdir}/libltdl${SOLIBSDEV} ${includedir}"
+FILES_libltdl-staticdev = "${libdir}/libltdl.a"
FILES_libltdl-dbg = "${libdir}/.debug/"
EXTRA_OECONF = "--with-sysroot"
--
1.7.6.5
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH v2 14/21] syslinux: refactor packages for staticdev
2012-01-23 18:34 [PATCH v2 00/21] Refactor -dev packages to move *.a to -staticdev packages Saul Wold
` (12 preceding siblings ...)
2012-01-23 18:34 ` [PATCH v2 13/21] libtool: " Saul Wold
@ 2012-01-23 18:34 ` Saul Wold
2012-01-23 18:34 ` [PATCH v2 15/21] tcp-wrappers: " Saul Wold
` (6 subsequent siblings)
20 siblings, 0 replies; 22+ messages in thread
From: Saul Wold @ 2012-01-23 18:34 UTC (permalink / raw)
To: openembedded-core
Signed-off-by: Saul Wold <sgw@linux.intel.com>
---
meta/recipes-devtools/syslinux/syslinux_4.03.bb | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/meta/recipes-devtools/syslinux/syslinux_4.03.bb b/meta/recipes-devtools/syslinux/syslinux_4.03.bb
index 2d32f7b..97bf7ce 100644
--- a/meta/recipes-devtools/syslinux/syslinux_4.03.bb
+++ b/meta/recipes-devtools/syslinux/syslinux_4.03.bb
@@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=0636e73ff0215e8d672dc4c32c317bb3 \
# If you really want to run syslinux, you need mtools. We just want the
# ldlinux.* stuff for now, so skip mtools-native
DEPENDS = "nasm-native"
-PR = "r3"
+PR = "r4"
SRC_URI = "${KERNELORG_MIRROR}/linux/utils/boot/syslinux/4.xx/syslinux-${PV}.tar.bz2 \
file://cross-build.patch"
@@ -56,6 +56,7 @@ FILES_${PN}-mbr = "${libdir}/${PN}/mbr.bin"
FILES_${PN}-chain = "${libdir}/${PN}/chain.c32"
FILES_${PN}-isolinux = "${libdir}/${PN}/isolinux.bin"
FILES_${PN}-pxelinux = "${libdir}/${PN}/pxelinux.0"
-FILES_${PN}-dev += "${datadir}/${PN}/com32"
+FILES_${PN}-dev += "${datadir}/${PN}/com32/lib*${SOLIBS} ${datadir}/${PN}/com32/include ${datadir}/${PN}/com32/com32.ld"
+FILES_${PN}-staticdev += "${datadir}/${PN}/com32/lib*.a"
BBCLASSEXTEND = "native"
--
1.7.6.5
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH v2 15/21] tcp-wrappers: refactor packages for staticdev
2012-01-23 18:34 [PATCH v2 00/21] Refactor -dev packages to move *.a to -staticdev packages Saul Wold
` (13 preceding siblings ...)
2012-01-23 18:34 ` [PATCH v2 14/21] syslinux: " Saul Wold
@ 2012-01-23 18:34 ` Saul Wold
2012-01-23 18:34 ` [PATCH v2 16/21] opkg: move common code & metadata into opkg.inc to reduce code duplication Saul Wold
` (5 subsequent siblings)
20 siblings, 0 replies; 22+ messages in thread
From: Saul Wold @ 2012-01-23 18:34 UTC (permalink / raw)
To: openembedded-core
Signed-off-by: Saul Wold <sgw@linux.intel.com>
---
.../tcp-wrappers/tcp-wrappers_7.6.bb | 9 +++++----
1 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/meta/recipes-extended/tcp-wrappers/tcp-wrappers_7.6.bb b/meta/recipes-extended/tcp-wrappers/tcp-wrappers_7.6.bb
index 985e848..9b865ba 100644
--- a/meta/recipes-extended/tcp-wrappers/tcp-wrappers_7.6.bb
+++ b/meta/recipes-extended/tcp-wrappers/tcp-wrappers_7.6.bb
@@ -5,13 +5,14 @@ SECTION = "console/network"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://DISCLAIMER;md5=071bd69cb78b18888ea5e3da5c3127fa"
-PR ="r8"
+PR ="r9"
-PACKAGES = "${PN}-dbg libwrap libwrap-doc libwrap-dev ${PN} ${PN}-doc"
-FILES_libwrap = "${base_libdir}/lib*.so.*"
+PACKAGES = "${PN}-dbg libwrap libwrap-doc libwrap-dev libwrap-staticdev ${PN} ${PN}-doc"
+FILES_libwrap = "${base_libdir}/lib*${SOLIBS}"
FILES_libwrap-doc = "${mandir}/man3 ${mandir}/man5"
-FILES_libwrap-dev = "${libdir}/lib*.so ${libdir}/lib*.a ${includedir}"
+FILES_libwrap-dev = "${libdir}/lib*${SOLIBSDEV} ${includedir}"
+FILES_libwrap-staticdev = "${libdir}/lib*.a"
FILES_${PN} = "${sbindir}"
FILES_${PN}-doc = "${mandir}/man8"
--
1.7.6.5
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH v2 16/21] opkg: move common code & metadata into opkg.inc to reduce code duplication
2012-01-23 18:34 [PATCH v2 00/21] Refactor -dev packages to move *.a to -staticdev packages Saul Wold
` (14 preceding siblings ...)
2012-01-23 18:34 ` [PATCH v2 15/21] tcp-wrappers: " Saul Wold
@ 2012-01-23 18:34 ` Saul Wold
2012-01-23 18:34 ` [PATCH v2 17/21] opkg: refactor packages for staticdev Saul Wold
` (4 subsequent siblings)
20 siblings, 0 replies; 22+ messages in thread
From: Saul Wold @ 2012-01-23 18:34 UTC (permalink / raw)
To: openembedded-core
Signed-off-by: Saul Wold <sgw@linux.intel.com>
---
meta/recipes-devtools/opkg/opkg.inc | 43 +++++++++++++++++++++++++++-
meta/recipes-devtools/opkg/opkg_0.1.8.bb | 44 +----------------------------
meta/recipes-devtools/opkg/opkg_svn.bb | 42 +---------------------------
3 files changed, 44 insertions(+), 85 deletions(-)
diff --git a/meta/recipes-devtools/opkg/opkg.inc b/meta/recipes-devtools/opkg/opkg.inc
index 3e350e8..b03eaf7 100644
--- a/meta/recipes-devtools/opkg/opkg.inc
+++ b/meta/recipes-devtools/opkg/opkg.inc
@@ -11,6 +11,7 @@ DEPENDS_virtclass-native = "curl-native"
DEPENDS_virtclass-nativesdk = "curl-nativesdk"
PE = "1"
+PR_INC = "r6"
FILESDIR = "${@os.path.dirname(d.getVar('FILE',1))}/opkg"
@@ -31,8 +32,46 @@ EXTRA_OECONF += "--with-opkglibdir=${localstatedir}/lib"
EXTRA_OECONF_virtclass-native = "--with-opkglibdir=${target_localstatedir}/lib --disable-gpg --disable-curl --disable-openssl"
EXTRA_OECONF_virtclass-nativesdk = "--with-opkglibdir=${target_localstatedir}/lib --disable-gpg --disable-curl --disable-openssl"
-#PROVIDES_append_virtclass-native = "virtual/update-alternatives-native"
-#RPROVIDES_${PN} += "update-alternatives-native"
+PROVIDES += "virtual/update-alternatives"
+RPROVIDES_update-alternatives-cworth += "update-alternatives"
+RCONFLICTS_update-alternatives-cworth = "update-alternatives-dpkg"
+RDEPENDS_${PN} = "${VIRTUAL-RUNTIME_update-alternatives} opkg-config-base"
+RDEPENDS_${PN}_virtclass-native = ""
+RDEPENDS_${PN}_virtclass-nativesdk = ""
+PACKAGE_ARCH_update-alternatives-cworth = "all"
+RREPLACES_${PN} = "opkg-nogpg"
+
+PACKAGES =+ "libopkg${PKGSUFFIX}-dev libopkg${PKGSUFFIX} update-alternatives-cworth${PKGSUFFIX}"
+
+FILES_update-alternatives-cworth${PKGSUFFIX} = "${bindir}/update-alternatives"
+FILES_libopkg${PKGSUFFIX}-dev = "${libdir}/*.a ${libdir}/*.la ${libdir}/*.so"
+FILES_libopkg${PKGSUFFIX} = "${libdir}/*.so.* ${localstatedir}/lib/opkg/"
+
+# We need to create the lock directory
+do_install_append() {
+ install -d ${D}${localstatedir}/lib/opkg
+}
+
+pkg_postinst_${PN} () {
+#!/bin/sh
+if [ "x$D" != "x" ]; then
+ install -d $D${sysconfdir}/rcS.d
+ # this happens at S98 where our good 'ole packages script used to run
+ echo "#!/bin/sh
+opkg-cl configure
+rm -f /${sysconfdir}/rcS.d/S${POSTINSTALL_INITPOSITION}configure
+" > $D${sysconfdir}/rcS.d/S${POSTINSTALL_INITPOSITION}configure
+ chmod 0755 $D${sysconfdir}/rcS.d/S${POSTINSTALL_INITPOSITION}configure
+fi
+
+update-alternatives --install ${bindir}/opkg opkg ${bindir}/opkg-cl 100
+}
+
+pkg_postrm_${PN} () {
+#!/bin/sh
+update-alternatives --remove opkg ${bindir}/opkg-cl
+}
+
BBCLASSEXTEND = "native nativesdk"
diff --git a/meta/recipes-devtools/opkg/opkg_0.1.8.bb b/meta/recipes-devtools/opkg/opkg_0.1.8.bb
index 18cf042..c206b37 100644
--- a/meta/recipes-devtools/opkg/opkg_0.1.8.bb
+++ b/meta/recipes-devtools/opkg/opkg_0.1.8.bb
@@ -1,48 +1,8 @@
require opkg.inc
-PROVIDES += "virtual/update-alternatives"
-RPROVIDES_update-alternatives-cworth += "update-alternatives"
-RCONFLICTS_update-alternatives-cworth = "update-alternatives-dpkg"
-RDEPENDS_${PN} = "${VIRTUAL-RUNTIME_update-alternatives} opkg-config-base"
-RDEPENDS_${PN}_virtclass-native = ""
-RDEPENDS_${PN}_virtclass-nativesdk = ""
-PACKAGE_ARCH_update-alternatives-cworth = "all"
-
SRC_URI = "http://opkg.googlecode.com/files/opkg-${PV}.tar.gz \
file://add_vercmp.patch \
file://headerfix.patch \
-"
-
-PR = "r4"
-
-PACKAGES =+ "libopkg${PKGSUFFIX}-dev libopkg${PKGSUFFIX} update-alternatives-cworth${PKGSUFFIX}"
-
-FILES_update-alternatives-cworth${PKGSUFFIX} = "${bindir}/update-alternatives"
-FILES_libopkg${PKGSUFFIX}-dev = "${libdir}/*.a ${libdir}/*.la ${libdir}/*.so"
-FILES_libopkg${PKGSUFFIX} = "${libdir}/*.so.* ${localstatedir}/lib/opkg/"
-
-# We need to create the lock directory
-do_install_append() {
- install -d ${D}${localstatedir}/lib/opkg
-}
-
-pkg_postinst_${PN} () {
-#!/bin/sh
-if [ "x$D" != "x" ]; then
- install -d ${IMAGE_ROOTFS}/${sysconfdir}/rcS.d
- # this happens at S98 where our good 'ole packages script used to run
- echo "#!/bin/sh
-opkg-cl configure
-rm -f /${sysconfdir}/rcS.d/S${POSTINSTALL_INITPOSITION}configure
-" > $D${sysconfdir}/rcS.d/S${POSTINSTALL_INITPOSITION}configure
- chmod 0755 $D${sysconfdir}/rcS.d/S${POSTINSTALL_INITPOSITION}configure
-fi
-
-update-alternatives --install ${bindir}/opkg opkg ${bindir}/opkg-cl 100
-}
-
-pkg_postrm_${PN} () {
-#!/bin/sh
-update-alternatives --remove opkg ${bindir}/opkg-cl
-}
+ "
+PR = "${INC_PR}.0"
diff --git a/meta/recipes-devtools/opkg/opkg_svn.bb b/meta/recipes-devtools/opkg/opkg_svn.bb
index f5f540d..c07d393 100644
--- a/meta/recipes-devtools/opkg/opkg_svn.bb
+++ b/meta/recipes-devtools/opkg/opkg_svn.bb
@@ -1,14 +1,5 @@
require opkg.inc
-PROVIDES += "virtual/update-alternatives"
-RPROVIDES_update-alternatives-cworth += "update-alternatives"
-RCONFLICTS_update-alternatives-cworth = "update-alternatives-dpkg"
-RDEPENDS_${PN} = "${VIRTUAL-RUNTIME_update-alternatives} opkg-config-base"
-RDEPENDS_${PN}_virtclass-native = ""
-RDEPENDS_${PN}_virtclass-nativesdk = ""
-PACKAGE_ARCH_update-alternatives-cworth = "all"
-RREPLACES_${PN} = "opkg-nogpg"
-
SRC_URI = "svn://opkg.googlecode.com/svn;module=trunk;proto=http \
file://add_vercmp.patch \
file://add_uname_support.patch \
@@ -21,36 +12,5 @@ S = "${WORKDIR}/trunk"
SRCREV = "633"
PV = "0.1.8+svnr${SRCPV}"
-PR = "r5"
-
-PACKAGES =+ "libopkg${PKGSUFFIX}-dev libopkg${PKGSUFFIX} update-alternatives-cworth${PKGSUFFIX}"
-
-FILES_update-alternatives-cworth${PKGSUFFIX} = "${bindir}/update-alternatives"
-FILES_libopkg${PKGSUFFIX}-dev = "${libdir}/*.a ${libdir}/*.la ${libdir}/*.so"
-FILES_libopkg${PKGSUFFIX} = "${libdir}/*.so.* ${localstatedir}/lib/opkg/"
-
-# We need to create the lock directory
-do_install_append() {
- install -d ${D}${localstatedir}/lib/opkg
-}
-
-pkg_postinst_${PN} () {
-#!/bin/sh
-if [ "x$D" != "x" ]; then
- install -d $D${sysconfdir}/rcS.d
- # this happens at S98 where our good 'ole packages script used to run
- echo "#!/bin/sh
-opkg-cl configure
-rm -f /${sysconfdir}/rcS.d/S${POSTINSTALL_INITPOSITION}configure
-" > $D${sysconfdir}/rcS.d/S${POSTINSTALL_INITPOSITION}configure
- chmod 0755 $D${sysconfdir}/rcS.d/S${POSTINSTALL_INITPOSITION}configure
-fi
-
-update-alternatives --install ${bindir}/opkg opkg ${bindir}/opkg-cl 100
-}
-
-pkg_postrm_${PN} () {
-#!/bin/sh
-update-alternatives --remove opkg ${bindir}/opkg-cl
-}
+PR = "${INC_PR}.0"
--
1.7.6.5
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH v2 17/21] opkg: refactor packages for staticdev
2012-01-23 18:34 [PATCH v2 00/21] Refactor -dev packages to move *.a to -staticdev packages Saul Wold
` (15 preceding siblings ...)
2012-01-23 18:34 ` [PATCH v2 16/21] opkg: move common code & metadata into opkg.inc to reduce code duplication Saul Wold
@ 2012-01-23 18:34 ` Saul Wold
2012-01-23 18:34 ` [PATCH v2 18/21] eglibc: " Saul Wold
` (3 subsequent siblings)
20 siblings, 0 replies; 22+ messages in thread
From: Saul Wold @ 2012-01-23 18:34 UTC (permalink / raw)
To: openembedded-core
Signed-off-by: Saul Wold <sgw@linux.intel.com>
---
meta/recipes-devtools/opkg/opkg.inc | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/meta/recipes-devtools/opkg/opkg.inc b/meta/recipes-devtools/opkg/opkg.inc
index b03eaf7..a67066f 100644
--- a/meta/recipes-devtools/opkg/opkg.inc
+++ b/meta/recipes-devtools/opkg/opkg.inc
@@ -11,7 +11,7 @@ DEPENDS_virtclass-native = "curl-native"
DEPENDS_virtclass-nativesdk = "curl-nativesdk"
PE = "1"
-PR_INC = "r6"
+INC_PR = "r7"
FILESDIR = "${@os.path.dirname(d.getVar('FILE',1))}/opkg"
@@ -41,10 +41,11 @@ RDEPENDS_${PN}_virtclass-nativesdk = ""
PACKAGE_ARCH_update-alternatives-cworth = "all"
RREPLACES_${PN} = "opkg-nogpg"
-PACKAGES =+ "libopkg${PKGSUFFIX}-dev libopkg${PKGSUFFIX} update-alternatives-cworth${PKGSUFFIX}"
+PACKAGES =+ "libopkg${PKGSUFFIX}-dev libopkg${PKGSUFFIX}-staticdev libopkg${PKGSUFFIX} update-alternatives-cworth${PKGSUFFIX}"
FILES_update-alternatives-cworth${PKGSUFFIX} = "${bindir}/update-alternatives"
-FILES_libopkg${PKGSUFFIX}-dev = "${libdir}/*.a ${libdir}/*.la ${libdir}/*.so"
+FILES_libopkg${PKGSUFFIX}-dev = "${libdir}/*.la ${libdir}/*.so"
+FILES_libopkg${PKGSUFFIX}-staticdev = "${libdir}/*.a"
FILES_libopkg${PKGSUFFIX} = "${libdir}/*.so.* ${localstatedir}/lib/opkg/"
# We need to create the lock directory
--
1.7.6.5
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH v2 18/21] eglibc: refactor packages for staticdev
2012-01-23 18:34 [PATCH v2 00/21] Refactor -dev packages to move *.a to -staticdev packages Saul Wold
` (16 preceding siblings ...)
2012-01-23 18:34 ` [PATCH v2 17/21] opkg: refactor packages for staticdev Saul Wold
@ 2012-01-23 18:34 ` Saul Wold
2012-01-23 18:34 ` [PATCH v2 19/21] binutils: " Saul Wold
` (2 subsequent siblings)
20 siblings, 0 replies; 22+ messages in thread
From: Saul Wold @ 2012-01-23 18:34 UTC (permalink / raw)
To: openembedded-core
Signed-off-by: Saul Wold <sgw@linux.intel.com>
---
meta/recipes-core/eglibc/eglibc-package.inc | 9 ++++++---
1 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/meta/recipes-core/eglibc/eglibc-package.inc b/meta/recipes-core/eglibc/eglibc-package.inc
index 020f558..e5a9b9d 100644
--- a/meta/recipes-core/eglibc/eglibc-package.inc
+++ b/meta/recipes-core/eglibc/eglibc-package.inc
@@ -20,13 +20,14 @@ USE_LDCONFIG ?= "1"
PKGSUFFIX = ""
PKGSUFFIX_virtclass-nativesdk = "-nativesdk"
-PACKAGES = "${PN}-dbg ${PN} catchsegv${PKGSUFFIX} sln${PKGSUFFIX} nscd${PKGSUFFIX} ldd${PKGSUFFIX} ${PN}-utils eglibc-extra-nss${PKGSUFFIX} eglibc-thread-db${PKGSUFFIX} ${PN}-pic ${PN}-dev ${PN}-doc libcidn${PKGSUFFIX} libmemusage${PKGSUFFIX} libsegfault${PKGSUFFIX} ${PN}-pcprofile libsotruss${PKGSUFFIX}"
+PACKAGES = "${PN}-dbg ${PN} catchsegv${PKGSUFFIX} sln${PKGSUFFIX} nscd${PKGSUFFIX} ldd${PKGSUFFIX} ${PN}-utils eglibc-extra-nss${PKGSUFFIX} eglibc-thread-db${PKGSUFFIX} ${PN}-pic ${PN}-dev ${PN}-staticdev ${PN}-doc libcidn${PKGSUFFIX} libmemusage${PKGSUFFIX} libsegfault${PKGSUFFIX} ${PN}-pcprofile libsotruss${PKGSUFFIX}"
# The ld.so in this eglibc supports the GNU_HASH
RPROVIDES_${PN} = "glibc${PKGSUFFIX} rtld(GNU_HASH)"
RPROVIDES_${PN}-utils = "glibc${PKGSUFFIX}-utils"
RPROVIDES_${PN}-pic = "glibc${PKGSUFFIX}-pic"
RPROVIDES_${PN}-dev = "glibc${PKGSUFFIX}-dev"
+RPROVIDES_${PN}-staticdev = "glibc${PKGSUFFIX}-staticdev"
RPROVIDES_${PN}-doc = "glibc${PKGSUFFIX}-doc"
RPROVIDES_eglibc-extra-nss${PKGSUFFIX} = "glibc-extra-nss${PKGSUFFIX}"
RPROVIDES_eglibc-thread-db${PKGSUFFIX} = "glibc-thread-db${PKGSUFFIX}"
@@ -43,8 +44,9 @@ FILES_eglibc-extra-nss${PKGSUFFIX} = "${base_libdir}/libnss_*-*.so ${base_libdir
FILES_sln${PKGSUFFIX} = "/sbin/sln"
FILES_${PN}-pic = "${libdir}/*_pic.a ${libdir}/*_pic.map ${libdir}/libc_pic/"
FILES_libsotruss${PKGSUFFIX} = "${libdir}/audit/sotruss-lib.so"
-FILES_${PN}-dev_append += "${bindir}/rpcgen ${libdir}/*.a \
- ${base_libdir}/*.a ${base_libdir}/*.o ${datadir}/aclocal"
+FILES_${PN}-dev_append += "${bindir}/rpcgen ${libdir}/*_nonshared.a \
+ ${base_libdir}/*_nonshared.a ${base_libdir}/*.o ${datadir}/aclocal"
+FILES_${PN}-staticdev_append += "${libdir}/*.a ${base_libdir}/*.a"
FILES_nscd${PKGSUFFIX} = "${sbindir}/nscd*"
FILES_${PN}-utils = "${bindir}/* ${sbindir}/*"
FILES_${PN}-dbg += "${libexecdir}/*/.debug ${libdir}/audit/.debug"
@@ -54,6 +56,7 @@ RDEPENDS_${PN}-utils += "bash"
FILES_${PN}-pcprofile = "${base_libdir}/libpcprofile.so"
FILES_eglibc-thread-db${PKGSUFFIX} = "${base_libdir}/libthread_db.so.* ${base_libdir}/libthread_db-*.so"
RPROVIDES_${PN}-dev += "libc-dev"
+RPROVIDES_${PN}-staticdev += "libc-staticdev"
SUMMARY_sln = "The static ln."
DESCRIPTION_sln = "Similar to the 'ln' utility, but statically linked. sln is useful to make symbolic links to dynamic libraries if the dynamic linking system, for some reason, is not functional."
--
1.7.6.5
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH v2 19/21] binutils: refactor packages for staticdev
2012-01-23 18:34 [PATCH v2 00/21] Refactor -dev packages to move *.a to -staticdev packages Saul Wold
` (17 preceding siblings ...)
2012-01-23 18:34 ` [PATCH v2 18/21] eglibc: " Saul Wold
@ 2012-01-23 18:34 ` Saul Wold
2012-01-23 18:34 ` [PATCH v2 20/21] libgcc: Seperate out libgcov.a from libgcc-dev Saul Wold
2012-01-23 18:34 ` [PATCH v2 21/21] gcc: move shared .a to their own package Saul Wold
20 siblings, 0 replies; 22+ messages in thread
From: Saul Wold @ 2012-01-23 18:34 UTC (permalink / raw)
To: openembedded-core
Signed-off-by: Saul Wold <sgw@linux.intel.com>
---
meta/recipes-devtools/binutils/binutils.inc | 1 -
meta/recipes-devtools/binutils/binutils_2.22.bb | 2 +-
2 files changed, 1 insertions(+), 2 deletions(-)
diff --git a/meta/recipes-devtools/binutils/binutils.inc b/meta/recipes-devtools/binutils/binutils.inc
index 30a0416..6130ab4 100644
--- a/meta/recipes-devtools/binutils/binutils.inc
+++ b/meta/recipes-devtools/binutils/binutils.inc
@@ -24,7 +24,6 @@ FILES_${PN} = " \
FILES_${PN}-dev = " \
${includedir} \
- ${libdir}/*.a \
${libdir}/*.la \
${libdir}/libbfd.so \
${libdir}/libopcodes.so"
diff --git a/meta/recipes-devtools/binutils/binutils_2.22.bb b/meta/recipes-devtools/binutils/binutils_2.22.bb
index 41a30ee..86c6dba 100644
--- a/meta/recipes-devtools/binutils/binutils_2.22.bb
+++ b/meta/recipes-devtools/binutils/binutils_2.22.bb
@@ -1,6 +1,6 @@
require binutils.inc
-PR = "r2"
+PR = "r3"
LIC_FILES_CHKSUM="\
file://src-release;endline=17;md5=4830a9ef968f3b18dd5e9f2c00db2d35\
--
1.7.6.5
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH v2 20/21] libgcc: Seperate out libgcov.a from libgcc-dev
2012-01-23 18:34 [PATCH v2 00/21] Refactor -dev packages to move *.a to -staticdev packages Saul Wold
` (18 preceding siblings ...)
2012-01-23 18:34 ` [PATCH v2 19/21] binutils: " Saul Wold
@ 2012-01-23 18:34 ` Saul Wold
2012-01-23 18:34 ` [PATCH v2 21/21] gcc: move shared .a to their own package Saul Wold
20 siblings, 0 replies; 22+ messages in thread
From: Saul Wold @ 2012-01-23 18:34 UTC (permalink / raw)
To: openembedded-core
libgcov.a is moved to it's own libgcov-dev package, instead
of being part of libgcc-dev.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
---
meta/recipes-devtools/gcc/gcc-4.6.inc | 2 +-
meta/recipes-devtools/gcc/libgcc_4.6.bb | 4 +++-
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/meta/recipes-devtools/gcc/gcc-4.6.inc b/meta/recipes-devtools/gcc/gcc-4.6.inc
index a76fa0b..ca0d41d 100644
--- a/meta/recipes-devtools/gcc/gcc-4.6.inc
+++ b/meta/recipes-devtools/gcc/gcc-4.6.inc
@@ -1,6 +1,6 @@
require gcc-common.inc
-PR = "r20"
+PR = "r21"
# Third digit in PV should be incremented after a minor release
# happens from this branch on gcc e.g. currently its 4.6.0
diff --git a/meta/recipes-devtools/gcc/libgcc_4.6.bb b/meta/recipes-devtools/gcc/libgcc_4.6.bb
index dd0a7be..0c50988 100644
--- a/meta/recipes-devtools/gcc/libgcc_4.6.bb
+++ b/meta/recipes-devtools/gcc/libgcc_4.6.bb
@@ -7,14 +7,16 @@ PACKAGES = "\
${PN} \
${PN}-dev \
${PN}-dbg \
+ libgcov-dev \
"
FILES_${PN} = "${base_libdir}/libgcc*.so.*"
FILES_${PN}-dev = " \
${base_libdir}/libgcc*.so \
${libdir}/${TARGET_SYS}/${BINV}/crt* \
- ${libdir}/${TARGET_SYS}/${BINV}/libgcov.a \
${libdir}/${TARGET_SYS}/${BINV}/libgcc*"
+FILES_libgcov-dev = " \
+ ${libdir}/${TARGET_SYS}/${BINV}/libgcov.a \
FILES_${PN}-dbg += "${base_libdir}/.debug/"
--
1.7.6.5
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH v2 21/21] gcc: move shared .a to their own package
2012-01-23 18:34 [PATCH v2 00/21] Refactor -dev packages to move *.a to -staticdev packages Saul Wold
` (19 preceding siblings ...)
2012-01-23 18:34 ` [PATCH v2 20/21] libgcc: Seperate out libgcov.a from libgcc-dev Saul Wold
@ 2012-01-23 18:34 ` Saul Wold
20 siblings, 0 replies; 22+ messages in thread
From: Saul Wold @ 2012-01-23 18:34 UTC (permalink / raw)
To: openembedded-core
Keep the *_nonshared.a in the libgcc-dev package as
required for linking, moved the other *.a libraries
into their respective packages (libstdc++ and libssp).
Signed-off-by: Saul Wold <sgw@linux.intel.com>
---
meta/recipes-devtools/gcc/gcc-4.6.inc | 2 +-
meta/recipes-devtools/gcc/gcc-package-runtime.inc | 9 +++++++--
2 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/meta/recipes-devtools/gcc/gcc-4.6.inc b/meta/recipes-devtools/gcc/gcc-4.6.inc
index ca0d41d..758c93e 100644
--- a/meta/recipes-devtools/gcc/gcc-4.6.inc
+++ b/meta/recipes-devtools/gcc/gcc-4.6.inc
@@ -1,6 +1,6 @@
require gcc-common.inc
-PR = "r21"
+PR = "r22"
# Third digit in PV should be incremented after a minor release
# happens from this branch on gcc e.g. currently its 4.6.0
diff --git a/meta/recipes-devtools/gcc/gcc-package-runtime.inc b/meta/recipes-devtools/gcc/gcc-package-runtime.inc
index 7ac68f2..feb8735 100644
--- a/meta/recipes-devtools/gcc/gcc-package-runtime.inc
+++ b/meta/recipes-devtools/gcc/gcc-package-runtime.inc
@@ -3,10 +3,12 @@ PACKAGES = "\
libstdc++ \
libstdc++-precompile-dev \
libstdc++-dev \
+ libstdc++-staticdev \
libg2c \
libg2c-dev \
libssp \
libssp-dev \
+ libssp-staticdev \
libgfortran \
libgfortran-dev \
libmudflap \
@@ -31,8 +33,9 @@ FILES_libstdc++-dev = "\
${includedir}/c++/ \
${libdir}/libstdc++.so \
${libdir}/libstdc++.la \
+ ${libdir}/libsupc++.la"
+FILES_libstdc++-staticdev = "\
${libdir}/libstdc++.a \
- ${libdir}/libsupc++.la \
${libdir}/libsupc++.a"
FILES_libstdc++-precompile-dev = "${includedir}/c++/${TARGET_SYS}/bits/*.gch"
@@ -40,9 +43,11 @@ FILES_libstdc++-precompile-dev = "${includedir}/c++/${TARGET_SYS}/bits/*.gch"
FILES_libssp = "${libdir}/libssp.so.*"
FILES_libssp-dev = " \
${libdir}/libssp*.so \
- ${libdir}/libssp*.a \
+ ${libdir}/libssp*_nonshared.a \
${libdir}/libssp*.la \
${libdir}/gcc/${TARGET_SYS}/${BINV}/include/ssp"
+FILES_libssp-staticdev = " \
+ ${libdir}/libssp*.a"
FILES_libgfortran = "${libdir}/libgfortran.so.*"
FILES_libgfortran-dev = " \
--
1.7.6.5
^ permalink raw reply related [flat|nested] 22+ messages in thread
end of thread, other threads:[~2012-01-23 18:43 UTC | newest]
Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-01-23 18:34 [PATCH v2 00/21] Refactor -dev packages to move *.a to -staticdev packages Saul Wold
2012-01-23 18:34 ` [PATCH v2 01/21] Fix Upstream-Status entries Saul Wold
2012-01-23 18:34 ` [PATCH v2 02/21] apmd: refactor packages for staticdev Saul Wold
2012-01-23 18:34 ` [PATCH v2 03/21] avahi-ui: " Saul Wold
2012-01-23 18:34 ` [PATCH v2 04/21] augeas: " Saul Wold
2012-01-23 18:34 ` [PATCH v2 05/21] libsoup: " Saul Wold
2012-01-23 18:34 ` [PATCH v2 06/21] sysfsutils: " Saul Wold
2012-01-23 18:34 ` [PATCH v2 07/21] libxft: " Saul Wold
2012-01-23 18:34 ` [PATCH v2 08/21] sqlite3: " Saul Wold
2012-01-23 18:34 ` [PATCH v2 09/21] apr-util: " Saul Wold
2012-01-23 18:34 ` [PATCH v2 10/21] mpeg2dec: " Saul Wold
2012-01-23 18:34 ` [PATCH v2 11/21] tiff: " Saul Wold
2012-01-23 18:34 ` [PATCH v2 12/21] gstreamer: " Saul Wold
2012-01-23 18:34 ` [PATCH v2 13/21] libtool: " Saul Wold
2012-01-23 18:34 ` [PATCH v2 14/21] syslinux: " Saul Wold
2012-01-23 18:34 ` [PATCH v2 15/21] tcp-wrappers: " Saul Wold
2012-01-23 18:34 ` [PATCH v2 16/21] opkg: move common code & metadata into opkg.inc to reduce code duplication Saul Wold
2012-01-23 18:34 ` [PATCH v2 17/21] opkg: refactor packages for staticdev Saul Wold
2012-01-23 18:34 ` [PATCH v2 18/21] eglibc: " Saul Wold
2012-01-23 18:34 ` [PATCH v2 19/21] binutils: " Saul Wold
2012-01-23 18:34 ` [PATCH v2 20/21] libgcc: Seperate out libgcov.a from libgcc-dev Saul Wold
2012-01-23 18:34 ` [PATCH v2 21/21] gcc: move shared .a to their own package Saul Wold
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox