* [OE_core][PATCH 2/2] distro_tracking_fields.inc: update libarchive to 2.8.5
From: Xiaofeng Yan @ 2011-11-07 11:13 UTC (permalink / raw)
To: openembedded-core
In-Reply-To: <cover.1320664163.git.xiaofeng.yan@windriver.com>
From: Xiaofeng Yan <xiaofeng.yan@windriver.com>
Modified the status of libarchive
Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com>
---
.../conf/distro/include/distro_tracking_fields.inc | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/meta/conf/distro/include/distro_tracking_fields.inc b/meta/conf/distro/include/distro_tracking_fields.inc
index 998eabf..0eb253f 100644
--- a/meta/conf/distro/include/distro_tracking_fields.inc
+++ b/meta/conf/distro/include/distro_tracking_fields.inc
@@ -4615,7 +4615,10 @@ RECIPE_MAINTAINER_pn-libx11-diet = "Xiaofeng Yan <xiaofeng.yan@windriver.com>"
RECIPE_STATUS_pn-directfb = "red"
RECIPE_MAINTAINER_pn-directfb = "Xiaofeng Yan <xiaofeng.yan@windriver.com>"
-RECIPE_STATUS_pn-libarchive = "red"
+RECIPE_STATUS_pn-libarchive = "green"
+RECIPE_LATEST_VERSION_pn-libarchive = "2.8.5"
+RECIPE_LATEST_RELEASE_DATE_pn-libarchive = "Sept 3, 2011"
+RECIPE_LAST_UPDATE_pn-libarchive = "Nov 7, 2011"
RECIPE_MAINTAINER_pn-libarchive = "Xiaofeng Yan <xiaofeng.yan@windriver.com>"
RECIPE_STATUS_pn-xserver-kdrive = "red"
--
1.7.0.4
^ permalink raw reply related
* Re: [PATCH 1/2] libarchive: update to 2.8.5
From: Koen Kooi @ 2011-11-07 11:36 UTC (permalink / raw)
To: Patches and discussions about the oe-core layer
In-Reply-To: <2a7edb60d8e4495033d7e938fa6a1e2930529a8f.1320664163.git.xiaofeng.yan@windriver.com>
[-- Attachment #1: Type: text/plain, Size: 1606 bytes --]
Op 7 nov. 2011, om 12:13 heeft Xiaofeng Yan het volgende geschreven:
> From: Xiaofeng Yan <xiaofeng.yan@windriver.com>
>
> libarchive: update to 2.8.5
>
> Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com>
> ---
> ...rchive_2.8.4.yocto.1.bb => libarchive_2.8.5.bb} | 8 ++++----
> 1 files changed, 4 insertions(+), 4 deletions(-)
> rename meta/recipes-extended/libarchive/{libarchive_2.8.4.yocto.1.bb => libarchive_2.8.5.bb} (76%)
>
> diff --git a/meta/recipes-extended/libarchive/libarchive_2.8.4.yocto.1.bb b/meta/recipes-extended/libarchive/libarchive_2.8.5.bb
> similarity index 76%
> rename from meta/recipes-extended/libarchive/libarchive_2.8.4.yocto.1.bb
> rename to meta/recipes-extended/libarchive/libarchive_2.8.5.bb
> index 94d261b..1bc49e2 100644
> --- a/meta/recipes-extended/libarchive/libarchive_2.8.4.yocto.1.bb
> +++ b/meta/recipes-extended/libarchive/libarchive_2.8.5.bb
> @@ -9,19 +9,19 @@ DEPENDS = "libxml2"
>
> # We need to repack the tarball due undistributable content on the upstream one.
> # More details at http://code.google.com/p/libarchive/issues/detail?id=162
> -SRC_URI = "http://autobuilder.yoctoproject.org/sources/libarchive-${PV}.tar.gz \
> +SRC_URI = "http://libarchive.googlecode.com/files/libarchive-${PV}.tar.gz \
> file://0001-Patch-from-upstream-revision-1990.patch \
> file://0002-Patch-from-upstream-revision-1991.patch \
> - file://0003-Patch-from-upstream-rev-2516.patch \
Why was only that patch removed? The commit message doesn't mention anything about it.
regards,
Koen
[-- Attachment #2: Message signed with OpenPGP using GPGMail --]
[-- Type: application/pgp-signature, Size: 169 bytes --]
^ permalink raw reply
* [PATCH 0/2] qmmp: update to 2.8.5
From: Xiaofeng Yan @ 2011-11-07 11:57 UTC (permalink / raw)
To: openembedded-core
From: Xiaofeng Yan <xiaofeng.yan@windriver.com>
Hi Saul,
I make some changes to qmmp_0.5.2.bb according to koen's suggestion.
Please check it again.
Pull URL: git://git.pokylinux.org/poky-contrib.git
Branch: xiaofeng/qmmp
Browse: http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=xiaofeng/qmmp
Thanks,
Xiaofeng Yan <xiaofeng.yan@windriver.com>
---
Xiaofeng Yan (2):
qmmp: update to 0.5.2
distro_tracking_fields.inc: Modify the status of qmmp
.../conf/distro/include/distro_tracking_fields.inc | 8 ++-
meta/recipes-qt/qt-apps/qmmp_0.5.1.bb | 47 -----------------
meta/recipes-qt/qt-apps/qmmp_0.5.2.bb | 54 ++++++++++++++++++++
3 files changed, 60 insertions(+), 49 deletions(-)
delete mode 100644 meta/recipes-qt/qt-apps/qmmp_0.5.1.bb
create mode 100644 meta/recipes-qt/qt-apps/qmmp_0.5.2.bb
^ permalink raw reply
* [PATCH 1/2] qmmp: update to 0.5.2
From: Xiaofeng Yan @ 2011-11-07 11:57 UTC (permalink / raw)
To: openembedded-core
In-Reply-To: <cover.1320665106.git.xiaofeng.yan@windriver.com>
From: Xiaofeng Yan <xiaofeng.yan@windriver.com>
qmmp: remove old recipe and add new recipe
Use do_split_package for each grouping and name them correctly besides updating package.
The format to name plugins of qmmp:
qmmp-plugin-<group>-<library> with the Description: Qmmp<Group> plugin for %s"
Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com>
---
meta/recipes-qt/qt-apps/qmmp_0.5.1.bb | 47 ----------------------------
meta/recipes-qt/qt-apps/qmmp_0.5.2.bb | 54 +++++++++++++++++++++++++++++++++
2 files changed, 54 insertions(+), 47 deletions(-)
delete mode 100644 meta/recipes-qt/qt-apps/qmmp_0.5.1.bb
create mode 100644 meta/recipes-qt/qt-apps/qmmp_0.5.2.bb
diff --git a/meta/recipes-qt/qt-apps/qmmp_0.5.1.bb b/meta/recipes-qt/qt-apps/qmmp_0.5.1.bb
deleted file mode 100644
index 948c32a..0000000
--- a/meta/recipes-qt/qt-apps/qmmp_0.5.1.bb
+++ /dev/null
@@ -1,47 +0,0 @@
-DESCRIPTION = "Qmmp (Qt-based Multimedia Player) is an audio-player, written with help of Qt library"
-HOMEPAGE = "http://qmmp.ylsoftware.com"
-LICENSE = "GPLv2"
-LIC_FILES_CHKSUM = "file://COPYING;md5=393a5ca445f6965873eca0259a17f833"
-SECTION = "multimedia"
-
-PR = "r0"
-
-DEPENDS = "qt4-x11-free taglib libmad libvorbis libogg alsa-lib"
-RDEPENDS_${PN} += "taglib alsa-lib curl"
-
-SRC_URI = "http://qmmp.ylsoftware.com/files/${BPN}-${PV}.tar.bz2"
-
-SRC_URI[md5sum] = "7934c069256bf2fc4ab762ad2683db2f"
-SRC_URI[sha256sum] = "16ab0334f368a5ef14d631a1d43d7cae876ee06b7185643377b5e9cfd6143099"
-
-
-PARALLEL_MAKE = ""
-
-inherit qmake2 cmake
-
-export EXTRA_OECMAKE = "-DQT_QMAKE_EXECUTABLE=${OE_QMAKE_QMAKE} \
- -DQT_LRELEASE_EXECUTABLE=${OE_QMAKE_LRELEASE} \
- -DQT_MOC_EXECUTABLE=${OE_QMAKE_MOC} \
- -DQT_UIC_EXECUTABLE=${OE_QMAKE_UIC} \
- -DQT_RCC_EXECUTABLE=${OE_QMAKE_RCC} \
- -DQT_LIBRARY_DIR=${OE_QMAKE_LIBDIR_QT} \
- -DQT_HEADERS_DIR=${OE_QMAKE_INCDIR_QT} \
- -DQT_QTCORE_INCLUDE_DIR=${OE_QMAKE_INCDIR_QT}/QtCore \
- "
-
-FILES_${PN} = "${bindir}/qmmp ${libdir}/*.so* \
- ${libdir}/qmmp/PlaylistFormats/*.so \
- ${libdir}/qmmp/Output/libalsa.so \
- ${libdir}/qmmp/Transports/libhttp.so \
- ${libdir}/qmmp/Visual/libanalyzer.so \
- ${datadir}/icons/* \
- ${datadir}/qmmp/images/* \
- ${datadir}/applications/qmmp.desktop \
- "
-
-PACKAGES += "${PN}-plugin-input-mad ${PN}-plugin-input-vorbis"
-
-FILES_${PN}-plugin-input-mad = "${libdir}/qmmp/Input/libmad.so"
-RDEPENDS_${PN}-plugin-input-mad = "libmad"
-FILES_${PN}-plugin-input-vorbis = "${libdir}/qmmp/Input/libvorbis.so"
-RDEPENDS_${PN}-plugin-input-vorbis = "libvorbis libogg"
diff --git a/meta/recipes-qt/qt-apps/qmmp_0.5.2.bb b/meta/recipes-qt/qt-apps/qmmp_0.5.2.bb
new file mode 100644
index 0000000..035b50f
--- /dev/null
+++ b/meta/recipes-qt/qt-apps/qmmp_0.5.2.bb
@@ -0,0 +1,54 @@
+dESCRIPTION = "Qmmp (Qt-based Multimedia Player) is an audio-player, written with help of Qt library"
+HOMEPAGE = "http://qmmp.ylsoftware.com"
+LICENSE = "GPLv2"
+LIC_FILES_CHKSUM = "file://COPYING;md5=393a5ca445f6965873eca0259a17f833"
+SECTION = "multimedia"
+
+PR = "r0"
+
+DEPENDS = "taglib libmad libvorbis libogg alsa-lib"
+RDEPENDS_${PN} += "taglib alsa-lib libmad curl"
+
+SRC_URI = "http://qmmp.ylsoftware.com/files/${BPN}-${PV}.tar.bz2"
+
+SRC_URI[md5sum] = "20852f3cce3471bfc5affa9b2e947dc6"
+SRC_URI[sha256sum] = "6391dec020d2a381d7f4b7890fae6c49eadf88b3c9aef571fe3c5e96140822ec"
+
+
+inherit qmake2 cmake qt4x11
+
+export EXTRA_OECMAKE = "-DQT_QMAKE_EXECUTABLE=${OE_QMAKE_QMAKE} \
+ -DQT_LRELEASE_EXECUTABLE=${OE_QMAKE_LRELEASE} \
+ -DQT_MOC_EXECUTABLE=${OE_QMAKE_MOC} \
+ -DQT_UIC_EXECUTABLE=${OE_QMAKE_UIC} \
+ -DQT_RCC_EXECUTABLE=${OE_QMAKE_RCC} \
+ -DQT_LIBRARY_DIR=${OE_QMAKE_LIBDIR_QT} \
+ -DQT_HEADERS_DIR=${OE_QMAKE_INCDIR_QT} \
+ -DQT_QTCORE_INCLUDE_DIR=${OE_QMAKE_INCDIR_QT}/QtCore \
+ "
+PACKAGES_DYNAMIC = "qmmp-plugin-* "
+
+
+python populate_packages_prepend () {
+ import os
+ qmmp_libdir = bb.data.expand('${libdir}/qmmp', d)
+ gd = bb.data.expand('${D}/${libdir}/qmmp', d)
+ plug_dirs = os.listdir(gd)
+
+ for plug_dir in plug_dirs:
+ g_plug_dir = os.path.join(qmmp_libdir,plug_dir)
+ do_split_packages(d, g_plug_dir, '^lib(.*)\.so$', 'qmmp-plugin-' + plug_dir.lower() + '-%s', 'Qmmp' + plug_dir + 'plugin for %s')
+}
+
+FILES_${PN} = "\
+ ${bindir}/qmmp \
+ ${libdir}/lib*${SOLIBS} \
+ ${datadir}/icons/* \
+ ${datadir}/qmmp/images/* \
+ ${datadir}/applications/* \
+ "
+
+FILES_${PN}-dbg += "\
+ ${libdir}/qmmp/*/.debug/* \
+ "
+
--
1.7.0.4
^ permalink raw reply related
* [PATCH 2/2] distro_tracking_fields.inc: Modify the status of qmmp
From: Xiaofeng Yan @ 2011-11-07 11:57 UTC (permalink / raw)
To: openembedded-core
In-Reply-To: <cover.1320665106.git.xiaofeng.yan@windriver.com>
From: Xiaofeng Yan <xiaofeng.yan@windriver.com>
update qmmp to 0.5.2
Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com>
---
.../conf/distro/include/distro_tracking_fields.inc | 8 ++++++--
1 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/meta/conf/distro/include/distro_tracking_fields.inc b/meta/conf/distro/include/distro_tracking_fields.inc
index 998eabf..d2b6772 100644
--- a/meta/conf/distro/include/distro_tracking_fields.inc
+++ b/meta/conf/distro/include/distro_tracking_fields.inc
@@ -5726,11 +5726,15 @@ RECIPE_LAST_UPDATE_pn-libgdata = "Dec 29, 2010"
RECIPE_MAINTAINER_pn-libgdata = "Zhai Edwin <edwin.zhai@intel.com>"
RECIPE_LATEST_VERSION_pn-man-pages = "3.32"
-RECIPE_LATEST_VERSION_pn-qmmp = "0.4.3"
-RECIPE_MAINTAINER_pn-qmmp = "Xiaofeng Yan <xiaofeng.yan@windriver.com>"
RECIPE_LATEST_VERSION_pn-sysprof = "6b5b8432711ef5c747f8375073cd9af88922d3c6"
RECIPE_LATEST_VERSION_pn-table = "d42a44938699ee30a998fc42bc149aebf69389db"
+RECIPE_STATUS_pn-qmmp = "green"
+RECIPE_LATEST_VERSION_pn-qmmp = "0.5.2"
+RECIPE_LATEST_RELEASE_DATE_pn-qmmp = "Sep 02, 2011"
+RECIPE_LAST_UPDATE_pn-qmmp = "Nov 7, 2011"
+RECIPE_MAINTAINER_pn-qmmp = "Xiaofeng Yan <xiaofeng.yan@windriver.com>"
+
RECIPE_LATEST_VERSION_pn-texinfo = "4.13a"
RECIPE_LATEST_RELEASE_DATE_pn-texinfo = "Sep 22, 2008"
RECIPE_LAST_UPDATE_pn-texinfo = "Sep 16, 2011"
--
1.7.0.4
^ permalink raw reply related
* Re: [PATCH 1/2] qmmp: update to 0.5.2
From: Koen Kooi @ 2011-11-07 11:58 UTC (permalink / raw)
To: Patches and discussions about the oe-core layer
In-Reply-To: <fea248bae1ee38a8c74392d47bf4480cb405cfae.1320665106.git.xiaofeng.yan@windriver.com>
[-- Attachment #1: Type: text/plain, Size: 1623 bytes --]
Op 7 nov. 2011, om 12:57 heeft Xiaofeng Yan het volgende geschreven:
> From: Xiaofeng Yan <xiaofeng.yan@windriver.com>
>
> qmmp: remove old recipe and add new recipe
>
> Use do_split_package for each grouping and name them correctly besides updating package.
> The format to name plugins of qmmp:
> qmmp-plugin-<group>-<library> with the Description: Qmmp<Group> plugin for %s"
>
> Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com>
> ---
> meta/recipes-qt/qt-apps/qmmp_0.5.1.bb | 47 ----------------------------
>
> -FILES_${PN}-plugin-input-mad = "${libdir}/qmmp/Input/libmad.so"
> -RDEPENDS_${PN}-plugin-input-mad = "libmad"
> -FILES_${PN}-plugin-input-vorbis = "${libdir}/qmmp/Input/libvorbis.so"
> -RDEPENDS_${PN}-plugin-input-vorbis = "libvorbis libogg"
> diff --git a/meta/recipes-qt/qt-apps/qmmp_0.5.2.bb b/meta/recipes-qt/qt-apps/qmmp_0.5.2.bb
> new file mode 100644
> index 0000000..035b50f
> --- /dev/null
> +++ b/meta/recipes-qt/qt-apps/qmmp_0.5.2.bb
> @@ -0,0 +1,54 @@
> +dESCRIPTION = "Qmmp (Qt-based Multimedia Player) is an audio-player, written with help of Qt library"
> +HOMEPAGE = "http://qmmp.ylsoftware.com"
> +LICENSE = "GPLv2"
> +LIC_FILES_CHKSUM = "file://COPYING;md5=393a5ca445f6965873eca0259a17f833"
> +SECTION = "multimedia"
> +
> +PR = "r0"
> +
> +DEPENDS = "taglib libmad libvorbis libogg alsa-lib"
> +RDEPENDS_${PN} += "taglib alsa-lib libmad curl"
RDEPENDS go below do_install, like in the old recipe. The variable follow the task order, so DEPENDS goes at the top, RDEPENDS (do_package) goes down below do_install.
regards,
Koen
[-- Attachment #2: Message signed with OpenPGP using GPGMail --]
[-- Type: application/pgp-signature, Size: 169 bytes --]
^ permalink raw reply
* Re: [PATCH 1/2] qmmp: update to 0.5.2
From: Xiaofeng Yan @ 2011-11-07 12:01 UTC (permalink / raw)
To: Patches and discussions about the oe-core layer
In-Reply-To: <94D2553B-05A3-4DA1-918D-26E66F3E9DCC@dominion.thruhere.net>
[-- Attachment #1: Type: text/plain, Size: 2054 bytes --]
On 2011?11?07? 19:58, Koen Kooi wrote:
> Op 7 nov. 2011, om 12:57 heeft Xiaofeng Yan het volgende geschreven:
>
>> From: Xiaofeng Yan<xiaofeng.yan@windriver.com>
>>
>> qmmp: remove old recipe and add new recipe
>>
>> Use do_split_package for each grouping and name them correctly besides updating package.
>> The format to name plugins of qmmp:
>> qmmp-plugin-<group>-<library> with the Description: Qmmp<Group> plugin for %s"
>>
>> Signed-off-by: Xiaofeng Yan<xiaofeng.yan@windriver.com>
>> ---
>> meta/recipes-qt/qt-apps/qmmp_0.5.1.bb | 47 ----------------------------
>>
>> -FILES_${PN}-plugin-input-mad = "${libdir}/qmmp/Input/libmad.so"
>> -RDEPENDS_${PN}-plugin-input-mad = "libmad"
>> -FILES_${PN}-plugin-input-vorbis = "${libdir}/qmmp/Input/libvorbis.so"
>> -RDEPENDS_${PN}-plugin-input-vorbis = "libvorbis libogg"
>> diff --git a/meta/recipes-qt/qt-apps/qmmp_0.5.2.bb b/meta/recipes-qt/qt-apps/qmmp_0.5.2.bb
>> new file mode 100644
>> index 0000000..035b50f
>> --- /dev/null
>> +++ b/meta/recipes-qt/qt-apps/qmmp_0.5.2.bb
>> @@ -0,0 +1,54 @@
>> +dESCRIPTION = "Qmmp (Qt-based Multimedia Player) is an audio-player, written with help of Qt library"
>> +HOMEPAGE = "http://qmmp.ylsoftware.com"
>> +LICENSE = "GPLv2"
>> +LIC_FILES_CHKSUM = "file://COPYING;md5=393a5ca445f6965873eca0259a17f833"
>> +SECTION = "multimedia"
>> +
>> +PR = "r0"
>> +
>> +DEPENDS = "taglib libmad libvorbis libogg alsa-lib"
>> +RDEPENDS_${PN} += "taglib alsa-lib libmad curl"
> RDEPENDS go below do_install, like in the old recipe. The variable follow the task order, so DEPENDS goes at the top, RDEPENDS (do_package) goes down below do_install.
>
Hi koen,
Thank you for finding my fault, but in this recipe , do_install use
default mode. I should put RDEPENDS below FILES_${PN}, right?
> regards,
>
> Koen
>
>
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
[-- Attachment #2: Type: text/html, Size: 3429 bytes --]
^ permalink raw reply
* Re: [PATCH 1/2] libarchive: update to 2.8.5
From: Xiaofeng Yan @ 2011-11-07 12:04 UTC (permalink / raw)
To: Patches and discussions about the oe-core layer
In-Reply-To: <D8A7C44A-5902-42ED-986A-C0944BC7D0E0@dominion.thruhere.net>
[-- Attachment #1: Type: text/plain, Size: 1997 bytes --]
On 2011?11?07? 19:36, Koen Kooi wrote:
> Op 7 nov. 2011, om 12:13 heeft Xiaofeng Yan het volgende geschreven:
>
>> From: Xiaofeng Yan<xiaofeng.yan@windriver.com>
>>
>> libarchive: update to 2.8.5
>>
>> Signed-off-by: Xiaofeng Yan<xiaofeng.yan@windriver.com>
>> ---
>> ...rchive_2.8.4.yocto.1.bb => libarchive_2.8.5.bb} | 8 ++++----
>> 1 files changed, 4 insertions(+), 4 deletions(-)
>> rename meta/recipes-extended/libarchive/{libarchive_2.8.4.yocto.1.bb => libarchive_2.8.5.bb} (76%)
>>
>> diff --git a/meta/recipes-extended/libarchive/libarchive_2.8.4.yocto.1.bb b/meta/recipes-extended/libarchive/libarchive_2.8.5.bb
>> similarity index 76%
>> rename from meta/recipes-extended/libarchive/libarchive_2.8.4.yocto.1.bb
>> rename to meta/recipes-extended/libarchive/libarchive_2.8.5.bb
>> index 94d261b..1bc49e2 100644
>> --- a/meta/recipes-extended/libarchive/libarchive_2.8.4.yocto.1.bb
>> +++ b/meta/recipes-extended/libarchive/libarchive_2.8.5.bb
>> @@ -9,19 +9,19 @@ DEPENDS = "libxml2"
>>
>> # We need to repack the tarball due undistributable content on the upstream one.
>> # More details at http://code.google.com/p/libarchive/issues/detail?id=162
>> -SRC_URI = "http://autobuilder.yoctoproject.org/sources/libarchive-${PV}.tar.gz \
>> +SRC_URI = "http://libarchive.googlecode.com/files/libarchive-${PV}.tar.gz \
>> file://0001-Patch-from-upstream-revision-1990.patch \
>> file://0002-Patch-from-upstream-revision-1991.patch \
>> - file://0003-Patch-from-upstream-rev-2516.patch \
> Why was only that patch removed? The commit message doesn't mention anything about it.
>
I have added description about the reason why removing this patch.
Thanks for your review.
regards,
Yan
> regards,
>
> Koen
>
>
>
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
[-- Attachment #2: Type: text/html, Size: 3698 bytes --]
^ permalink raw reply
* Re: [PATCH 1/2] qmmp: update to 0.5.2
From: Koen Kooi @ 2011-11-07 12:11 UTC (permalink / raw)
To: Patches and discussions about the oe-core layer
In-Reply-To: <4EB7C898.1060001@windriver.com>
[-- Attachment #1: Type: text/plain, Size: 2046 bytes --]
Op 7 nov. 2011, om 13:01 heeft Xiaofeng Yan het volgende geschreven:
> On 2011年11月07日 19:58, Koen Kooi wrote:
>> Op 7 nov. 2011, om 12:57 heeft Xiaofeng Yan het volgende geschreven:
>>
>>
>>> From: Xiaofeng Yan <xiaofeng.yan@windriver.com>
>>>
>>>
>>> qmmp: remove old recipe and add new recipe
>>>
>>> Use do_split_package for each grouping and name them correctly besides updating package.
>>> The format to name plugins of qmmp:
>>> qmmp-plugin-<group>-<library> with the Description: Qmmp<Group> plugin for %s"
>>>
>>> Signed-off-by: Xiaofeng Yan
>>> <xiaofeng.yan@windriver.com>
>>>
>>> ---
>>> meta/recipes-qt/qt-apps/qmmp_0.5.1.bb | 47 ----------------------------
>>>
>>> -FILES_${PN}-plugin-input-mad = "${libdir}/qmmp/Input/libmad.so"
>>> -RDEPENDS_${PN}-plugin-input-mad = "libmad"
>>> -FILES_${PN}-plugin-input-vorbis = "${libdir}/qmmp/Input/libvorbis.so"
>>> -RDEPENDS_${PN}-plugin-input-vorbis = "libvorbis libogg"
>>>
>>> diff --git a/meta/recipes-qt/qt-apps/qmmp_0.5.2.bb b/meta/recipes-qt/qt-apps/qmmp_0.5.2.bb
>>> new file mode 100644
>>> index 0000000..035b50f
>>> --- /dev/null
>>> +++ b/meta/recipes-qt/qt-apps/qmmp_0.5.2.bb
>>> @@ -0,0 +1,54 @@
>>> +dESCRIPTION = "Qmmp (Qt-based Multimedia Player) is an audio-player, written with help of Qt library"
>>> +HOMEPAGE =
>>> "http://qmmp.ylsoftware.com"
>>>
>>> +LICENSE = "GPLv2"
>>> +LIC_FILES_CHKSUM =
>>> "file://COPYING;md5=393a5ca445f6965873eca0259a17f833"
>>>
>>> +SECTION = "multimedia"
>>> +
>>> +PR = "r0"
>>> +
>>> +DEPENDS = "taglib libmad libvorbis libogg alsa-lib"
>>> +RDEPENDS_${PN} += "taglib alsa-lib libmad curl"
>>>
>> RDEPENDS go below do_install, like in the old recipe. The variable follow the task order, so DEPENDS goes at the top, RDEPENDS (do_package) goes down below do_install.
>>
>>
> Hi koen,
>
> Thank you for finding my fault, but in this recipe , do_install use default mode. I should put RDEPENDS below FILES_${PN}, right?
Yes please.
regards,
Koen
[-- Attachment #2: Message signed with OpenPGP using GPGMail --]
[-- Type: application/pgp-signature, Size: 169 bytes --]
^ permalink raw reply
* Re: [PATCH 0/7] combo-layer enhancements
From: Paul Eggleton @ 2011-11-07 12:16 UTC (permalink / raw)
To: Koen Kooi; +Cc: Patches and discussions about the oe-core layer
In-Reply-To: <4F626E19-A84B-4FB7-B6E0-24EC9FC6691A@dominion.thruhere.net>
On Monday 07 November 2011 11:16:26 Koen Kooi wrote:
> With all the fixes in your branch does this allow creating a combo layer
> from scratch with all the history present?
If you expect that it will do that automatically with no conflict resolution
necessary, then the answer is no I'm afraid. My focus at least for one of
these patches was to get repo creation starting from the current revision
working with no hassle. Testing an import of the entire history just now
though did point out a trivial issue with empty commits which I have now fixed,
however, "git format-patch" (which is the basis for combo-layer) simply cannot
handle merges where a conflict was resolved, and AFAICT there is no way around
this. Typically we don't do merges in the OE-core or bitbake repositories so
this is not too serious an issue; however, there is at least one merge in the
OE-core history where there are changes that conflict (an example would be
76e51a83e1af6c95a8ba780d8d543ddda52e1597 and
3937aefbefda15a65436238a6c6f1485419c914b). When it gets to these you will have
to resolve the conflict by hand.
Cheers,
Paul
--
Paul Eggleton
Intel Open Source Technology Centre
^ permalink raw reply
* Re: [PATCH 1/2] qmmp: update to 0.5.2
From: Xiaofeng Yan @ 2011-11-07 12:24 UTC (permalink / raw)
To: Patches and discussions about the oe-core layer
In-Reply-To: <16520868-387A-48EB-8828-6F7BEC3C9219@dominion.thruhere.net>
[-- Attachment #1: Type: text/plain, Size: 2377 bytes --]
On 2011年11月07日 20:11, Koen Kooi wrote:
> Op 7 nov. 2011, om 13:01 heeft Xiaofeng Yan het volgende geschreven:
>
>> On 2011年11月07日 19:58, Koen Kooi wrote:
>>> Op 7 nov. 2011, om 12:57 heeft Xiaofeng Yan het volgende geschreven:
>>>
>>>
>>>> From: Xiaofeng Yan<xiaofeng.yan@windriver.com>
>>>>
>>>>
>>>> qmmp: remove old recipe and add new recipe
>>>>
>>>> Use do_split_package for each grouping and name them correctly besides updating package.
>>>> The format to name plugins of qmmp:
>>>> qmmp-plugin-<group>-<library> with the Description: Qmmp<Group> plugin for %s"
>>>>
>>>> Signed-off-by: Xiaofeng Yan
>>>> <xiaofeng.yan@windriver.com>
>>>>
>>>> ---
>>>> meta/recipes-qt/qt-apps/qmmp_0.5.1.bb | 47 ----------------------------
>>>>
>>>> -FILES_${PN}-plugin-input-mad = "${libdir}/qmmp/Input/libmad.so"
>>>> -RDEPENDS_${PN}-plugin-input-mad = "libmad"
>>>> -FILES_${PN}-plugin-input-vorbis = "${libdir}/qmmp/Input/libvorbis.so"
>>>> -RDEPENDS_${PN}-plugin-input-vorbis = "libvorbis libogg"
>>>>
>>>> diff --git a/meta/recipes-qt/qt-apps/qmmp_0.5.2.bb b/meta/recipes-qt/qt-apps/qmmp_0.5.2.bb
>>>> new file mode 100644
>>>> index 0000000..035b50f
>>>> --- /dev/null
>>>> +++ b/meta/recipes-qt/qt-apps/qmmp_0.5.2.bb
>>>> @@ -0,0 +1,54 @@
>>>> +dESCRIPTION = "Qmmp (Qt-based Multimedia Player) is an audio-player, written with help of Qt library"
>>>> +HOMEPAGE =
>>>> "http://qmmp.ylsoftware.com"
>>>>
>>>> +LICENSE = "GPLv2"
>>>> +LIC_FILES_CHKSUM =
>>>> "file://COPYING;md5=393a5ca445f6965873eca0259a17f833"
>>>>
>>>> +SECTION = "multimedia"
>>>> +
>>>> +PR = "r0"
>>>> +
>>>> +DEPENDS = "taglib libmad libvorbis libogg alsa-lib"
>>>> +RDEPENDS_${PN} += "taglib alsa-lib libmad curl"
>>>>
>>> RDEPENDS go below do_install, like in the old recipe. The variable follow the task order, so DEPENDS goes at the top, RDEPENDS (do_package) goes down below do_install.
>>>
>>>
>> Hi koen,
>>
>> Thank you for finding my fault, but in this recipe , do_install use default mode. I should put RDEPENDS below FILES_${PN}, right?
> Yes please.
>
Thanks, I modified my fault.
> regards,
>
> Koen
>
>
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
[-- Attachment #2: Type: text/html, Size: 3723 bytes --]
^ permalink raw reply
* Broken BAD_RECOMMENDATIONS support
From: Otavio Salvador @ 2011-11-07 13:45 UTC (permalink / raw)
To: Patches and discussions about the oe-core layer
Hello,
It seems BAD_RECOMMENDATIONS support, in ipk, is broken.
I checked and the rootfs_ipk is writting the contents into the opkg's
status file however it seems opkg when starts to install the packages
it overwrites or ignores it. People at IRC confirmated that this also
happens to them and thus this is indeed broken.
Do someone know how I can debug opkg to see what's going on?
--
Otavio Salvador O.S. Systems
E-mail: otavio@ossystems.com.br http://www.ossystems.com.br
Mobile: +55 53 9981-7854 http://projetos.ossystems.com.br
^ permalink raw reply
* Re: Broken BAD_RECOMMENDATIONS support
From: Phil Blundell @ 2011-11-07 13:52 UTC (permalink / raw)
To: Patches and discussions about the oe-core layer
In-Reply-To: <CAP9ODKp-5oZ3Fr=5EWbm7F1vR3ZFGXw9ezkPj-Ciui12SczM6A@mail.gmail.com>
On Mon, 2011-11-07 at 11:45 -0200, Otavio Salvador wrote:
> Hello,
>
> It seems BAD_RECOMMENDATIONS support, in ipk, is broken.
>
> I checked and the rootfs_ipk is writting the contents into the opkg's
> status file however it seems opkg when starts to install the packages
> it overwrites or ignores it. People at IRC confirmated that this also
> happens to them and thus this is indeed broken.
>
> Do someone know how I can debug opkg to see what's going on?
You can add -V4 to ${ipkg_args} in package_install_internal_ipk() to get
more verbosity, though the output is not always especially illuminating.
It might be easiest to just hack the scripting so that it bails out at
that point and then run opkg-cl by hand under the debugger.
p.
^ permalink raw reply
* Re: [CONSOLIDATED PULL 14/28] Add new IMAGE_CLASSES variable for classes for image generation
From: Richard Purdie @ 2011-11-07 14:04 UTC (permalink / raw)
To: Patches and discussions about the oe-core layer
In-Reply-To: <8e793bb4092c80baf441a33f348852bfbd4a4420.1320513631.git.sgw@linux.intel.com>
On Sat, 2011-11-05 at 10:22 -0700, Saul Wold wrote:
> From: Matthew McClintock <msm@freescale.com>
>
> Allows us to import classes only for images and not to the global
> namespace
>
> Signed-off-by: Matthew McClintock <msm@freescale.com>
> ---
> meta/classes/image.bbclass | 3 ++-
> meta/conf/local.conf.sample | 6 ++++++
> 2 files changed, 8 insertions(+), 1 deletions(-)
>
> diff --git a/meta/classes/image.bbclass b/meta/classes/image.bbclass
> index 05f4331..a2770a4 100644
> --- a/meta/classes/image.bbclass
> +++ b/meta/classes/image.bbclass
> @@ -111,7 +111,8 @@ def get_devtable_list(d):
> str += " %s" % bb.which(bb.data.getVar('BBPATH', d, 1), devtable)
> return str
>
> -inherit image_types
> +IMAGE_CLASSES ?= "image_types"
> +inherit ${IMAGE_CLASSES}
>
> IMAGE_POSTPROCESS_COMMAND ?= ""
> MACHINE_POSTPROCESS_COMMAND ?= ""
> diff --git a/meta/conf/local.conf.sample b/meta/conf/local.conf.sample
> index 73ab9f8..aa546c7 100644
> --- a/meta/conf/local.conf.sample
> +++ b/meta/conf/local.conf.sample
> @@ -141,6 +141,12 @@ EXTRA_IMAGE_FEATURES = "debug-tweaks"
> # NOTE: mklibs also needs to be explicitly enabled for a given image, see local.conf.extended
> USER_CLASSES ?= "image-mklibs image-prelink"
>
> +# Additional image generation features
> +#
> +# The following is a list of classes to import to use in the generation of images
> +# currently an example class is image_types_uboot
> +# IMAGE_CLASSES = " image_types_uboot"
> +
Most initial new users don't need to see this. Can we place this into
local.conf.sample.extended please?
Cheers,
Richard
^ permalink raw reply
* Re: [CONSOLIDATED PULL 00/28]
From: Richard Purdie @ 2011-11-07 14:07 UTC (permalink / raw)
To: Patches and discussions about the oe-core layer
In-Reply-To: <cover.1320513631.git.sgw@linux.intel.com>
On Sat, 2011-11-05 at 10:22 -0700, Saul Wold wrote:
> The following changes since commit e3c003282afb93ec52882496400b042620ab00ef:
>
> rt-tests: update to 0.83 (2011-11-04 15:43:19 +0000)
>
> are available in the git repository at:
> git://git.openembedded.org/openembedded-core-contrib sgw/stage
> http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=sgw/stage
>
> Bruce Ashfield (1):
> linux-yocto_3.0: update base to v3.0.8 + meta config changes
>
> Dmitry Cherukhin (1):
> tslib: fix the bug with loading libts-1.0.so
>
> Elizabeth Flanagan (1):
> buildstats: Fix for buildstats on tmpfs
>
> Koen Kooi (4):
> image_types bbclass: use 4k bytes per inode so we don't run out of
> space immediately
> connman 0.75: bump PR for iptables library change
> iproute2: update to 3.0.0 to fix build with updated iptables
> lighttpd 1.4.29: rename index.html to avoid clashes with DL_DIR
>
> Kumar Gala (1):
> udev-164: Update init script to do an explicit add action
>
> Martin Jansa (6):
> libcense.bbclass: fix OpenSSL mapping
> python: improve packaging
> libnl-2.0: move fix-pktloc_syntax_h-race.patch to libnl-2.0
> subdirectory and merge with fix-makefile.patch
> libnl-2.0: add patch from meta-openembedded to fix pkg-config file
> libnl-2.0: split to more packages, as meta-openembedded does
> libnl-2.0: add PE/PR bump for upgradable patch for meta-openembedded
> users
>
> Matthew McClintock (2):
> dtc: update to latest git version
> Add new IMAGE_CLASSES variable for classes for image generation
>
> Paul Eggleton (3):
> allarch.bbclass: disable shlib and debug symbol processing
> core-image-minimal-initramfs: force IMAGE_FSTYPES
> qemugl: switch to new git repo
>
> Richard Purdie (3):
> bash: Ensure we fully reautoconf the recipes so site data is used
> patch: Convert to use oe_terminal
> bitbake.conf: Drop remaining TERMCMD pieces and document OE_TERMINAL
> usage instead
>
> Saul Wold (4):
> cogl: COPYING file Updated FSF Address
> dtc: Add patch to correctly install shared libraries and links
> qmmp: Fix qmmp packaging, ensure lowercase package names
> fotowall: disable videocapture since we do not have a webcam
>
> Scott Garman (1):
> distro_tracking_fields: updates for sudo, mtools, grep, and openssh
>
> Xiaofeng Yan (1):
> qmmp: update to 0.5.2
I've merged to master apart from where the patches had feedback.
Cheers,
Richard
^ permalink raw reply
* [oe-core 1/6] libsdl: enable cdrom, alsa and tslib, disable rpath and add few fixes from meta-oe
From: Martin Jansa @ 2011-11-07 14:19 UTC (permalink / raw)
To: openembedded-core
In-Reply-To: <cover.1320675529.git.Martin.Jansa@gmail.com>
* virtual/libsdl is used in sdl.bbclass but nothing was providing it
* rpath disabled because otherwise libtool and ld try to link against
${libdir}/libdl.so.2 on the host
(see OE-classic commit af1a2e0e7626e372f22afbcabf08d9ae6b0d7b01)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
---
meta/recipes-graphics/libsdl/libsdl_1.2.14.bb | 18 ++++++++++++------
1 files changed, 12 insertions(+), 6 deletions(-)
diff --git a/meta/recipes-graphics/libsdl/libsdl_1.2.14.bb b/meta/recipes-graphics/libsdl/libsdl_1.2.14.bb
index 6b23344..17a3103 100644
--- a/meta/recipes-graphics/libsdl/libsdl_1.2.14.bb
+++ b/meta/recipes-graphics/libsdl/libsdl_1.2.14.bb
@@ -10,10 +10,12 @@ SECTION = "libs"
LICENSE = "LGPLv2.1"
LIC_FILES_CHKSUM = "file://COPYING;md5=27818cd7fd83877a8e3ef82b82798ef4"
-DEPENDS = "${@base_contains('DISTRO_FEATURES', 'opengl', 'virtual/libgl', '', d)} virtual/libx11 libxext libxrandr libxrender"
+PROVIDES = "virtual/libsdl"
+
+DEPENDS = "${@base_contains('DISTRO_FEATURES', 'opengl', 'virtual/libgl', '', d)} virtual/libx11 libxext libxrandr libxrender alsa-lib tslib"
DEPENDS_virtclass-nativesdk = "libx11-nativesdk libxrandr-nativesdk libxrender-nativesdk libxext-nativesdk"
-PR = "r0"
+PR = "r1"
SRC_URI = "http://www.libsdl.org/release/SDL-${PV}.tar.gz \
file://configure_tweak.patch \
@@ -26,25 +28,29 @@ SRC_URI[sha256sum] = "5d927e287034cb6bb0ebccfa382cb1d185cb113c8ab5115a0759798642
inherit autotools binconfig pkgconfig
-EXTRA_OECONF = "--disable-static --disable-debug --disable-cdrom --enable-threads --enable-timers --enable-endian \
- --enable-file --disable-oss --disable-alsa --disable-esd --disable-arts \
+EXTRA_OECONF = "--disable-static --disable-debug --enable-cdrom --enable-threads --enable-timers --enable-endian \
+ --enable-file --disable-oss --enable-alsa --disable-esd --disable-arts \
--disable-diskaudio --disable-nas --disable-esd-shared --disable-esdtest \
--disable-mintaudio --disable-nasm --enable-video-x11 --disable-video-dga \
--disable-video-fbcon --disable-video-directfb --disable-video-ps2gs --disable-video-ps3 \
--disable-video-xbios --disable-video-gem --disable-video-dummy \
- --enable-input-events --enable-pthreads \
+ --enable-input-events --enable-input-tslib --enable-pthreads \
${@base_contains('DISTRO_FEATURES', 'opengl', '--enable-video-opengl', '--disable-video-opengl', d)} \
--disable-video-svga \
- --disable-video-picogui --disable-video-qtopia --enable-dlopen"
+ --disable-video-picogui --disable-video-qtopia --enable-dlopen \
+ --disable-rpath"
PARALLEL_MAKE = ""
+EXTRA_AUTORECONF += "--include=acinclude --exclude=autoheader"
+
do_configure_prepend() {
# Remove old libtool macros.
MACROS="libtool.m4 lt~obsolete.m4 ltoptions.m4 ltsugar.m4 ltversion.m4"
for i in ${MACROS}; do
rm -f acinclude/$i
done
+ export SYSROOT=$PKG_CONFIG_SYSROOT_DIR
}
BBCLASSEXTEND = "nativesdk"
--
1.7.7.2
^ permalink raw reply related
* [oe-core 0/6] Merge more stuff from meta-oe
From: Martin Jansa @ 2011-11-07 14:19 UTC (permalink / raw)
To: openembedded-core
The following changes since commit 0809f98e995d3a2ce24ad25bade3dcd5154061fd:
lighttpd 1.4.29: rename index.html to avoid clashes with DL_DIR (2011-11-07 14:03:38 +0000)
are available in the git repository at:
git://git.openembedded.org/openembedded-core-contrib jansa/pull2
http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=jansa/pull2
Martin Jansa (6):
libsdl: enable cdrom, alsa and tslib, disable rpath and add few fixes
from meta-oe
kbd: import from meta-oe
kbd: add RREPLACES/RCONFLICTS/RPROVIDES for upgradeable path from
console-tools
task-core-boot, keymaps: add another VIRTUAL-RUNTIME to allow
distributions to use different set of initscripts or no initscripts
at all
keymaps: depend on kbd instead of console-tools
task-core-x11: use VIRTUAL-RUNTIME variables for xserver_common and
graphical_init_manager
meta/recipes-bsp/keymaps/keymaps_1.0.bb | 9 +++++++--
meta/recipes-core/kbd/kbd_1.15.2.bb | 24 ++++++++++++++++++++++++
meta/recipes-core/tasks/task-core-boot.bb | 6 ++++--
meta/recipes-graphics/libsdl/libsdl_1.2.14.bb | 18 ++++++++++++------
meta/recipes-sato/tasks/task-core-x11.bb | 10 ++++++++--
5 files changed, 55 insertions(+), 12 deletions(-)
create mode 100644 meta/recipes-core/kbd/kbd_1.15.2.bb
--
1.7.7.2
^ permalink raw reply
* [oe-core 2/6] kbd: import from meta-oe
From: Martin Jansa @ 2011-11-07 14:19 UTC (permalink / raw)
To: openembedded-core
In-Reply-To: <cover.1320675529.git.Martin.Jansa@gmail.com>
* replaces console-tools used in keymaps
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
---
meta/recipes-core/kbd/kbd_1.15.2.bb | 19 +++++++++++++++++++
1 files changed, 19 insertions(+), 0 deletions(-)
create mode 100644 meta/recipes-core/kbd/kbd_1.15.2.bb
diff --git a/meta/recipes-core/kbd/kbd_1.15.2.bb b/meta/recipes-core/kbd/kbd_1.15.2.bb
new file mode 100644
index 0000000..36e68a0
--- /dev/null
+++ b/meta/recipes-core/kbd/kbd_1.15.2.bb
@@ -0,0 +1,19 @@
+DESCRIPTION = "This package contains keytable files and keyboard utilities"
+# everything minus console-fonts is GPLv2+
+LICENSE = "GPLv2+"
+LIC_FILES_CHKSUM = "file://COPYING;md5=587ce626d15bd61699a64a6b8a5afefb"
+
+inherit autotools gettext
+
+BBCLASSEXTEND = "native"
+
+SRC_URI="${KERNELORG_MIRROR}/linux/utils/kbd/kbd-1.15.2.tar.bz2"
+SRC_URI[md5sum] = "e850eb91e4d3b94b194efe8e953204c5"
+SRC_URI[sha256sum] = "b3602d191eef7a6a8317fc3cd231efa40a89ac235dce57a77cac825a2a21eba6"
+
+PACKAGES += "${PN}-consolefonts ${PN}-keymaps ${PN}-unimaps ${PN}-consoletrans"
+
+FILES_${PN}-consolefonts = "${datadir}/consolefonts"
+FILES_${PN}-consoletrans = "${datadir}/consoletrans"
+FILES_${PN}-keymaps = "${datadir}/keymaps"
+FILES_${PN}-unimaps = "${datadir}/unimaps"
--
1.7.7.2
^ permalink raw reply related
* [oe-core 3/6] kbd: add RREPLACES/RCONFLICTS/RPROVIDES for upgradeable path from console-tools
From: Martin Jansa @ 2011-11-07 14:19 UTC (permalink / raw)
To: openembedded-core
In-Reply-To: <cover.1320675529.git.Martin.Jansa@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
---
meta/recipes-core/kbd/kbd_1.15.2.bb | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/meta/recipes-core/kbd/kbd_1.15.2.bb b/meta/recipes-core/kbd/kbd_1.15.2.bb
index 36e68a0..2e0406b 100644
--- a/meta/recipes-core/kbd/kbd_1.15.2.bb
+++ b/meta/recipes-core/kbd/kbd_1.15.2.bb
@@ -6,6 +6,11 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=587ce626d15bd61699a64a6b8a5afefb"
inherit autotools gettext
BBCLASSEXTEND = "native"
+RREPLACES_${PN} = "console-tools"
+RPROVIDES_${PN} = "console-tools"
+RCONFLICTS_${PN} = "console-tools"
+
+PR = "r1"
SRC_URI="${KERNELORG_MIRROR}/linux/utils/kbd/kbd-1.15.2.tar.bz2"
SRC_URI[md5sum] = "e850eb91e4d3b94b194efe8e953204c5"
--
1.7.7.2
^ permalink raw reply related
* [oe-core 4/6] task-core-boot, keymaps: add another VIRTUAL-RUNTIME to allow distributions to use different set of initscripts or no initscripts at all
From: Martin Jansa @ 2011-11-07 14:19 UTC (permalink / raw)
To: openembedded-core
In-Reply-To: <cover.1320675529.git.Martin.Jansa@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
---
meta/recipes-bsp/keymaps/keymaps_1.0.bb | 6 +++++-
meta/recipes-core/tasks/task-core-boot.bb | 6 ++++--
2 files changed, 9 insertions(+), 3 deletions(-)
diff --git a/meta/recipes-bsp/keymaps/keymaps_1.0.bb b/meta/recipes-bsp/keymaps/keymaps_1.0.bb
index 23a3051..4fe7987 100644
--- a/meta/recipes-bsp/keymaps/keymaps_1.0.bb
+++ b/meta/recipes-bsp/keymaps/keymaps_1.0.bb
@@ -1,7 +1,11 @@
SUMMARY = "Keyboard maps"
DESCRIPTION = "Keymaps and initscript to set the keymap on bootup."
SECTION = "base"
-RDEPENDS_${PN} = "initscripts console-tools"
+
+# Distro can override initscripts provider
+VIRTUAL-RUNTIME_initscripts ?= "initscripts"
+
+RDEPENDS_${PN} = "${VIRTUAL-RUNTIME_initscripts} console-tools"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe"
PACKAGE_ARCH = "${MACHINE_ARCH}"
diff --git a/meta/recipes-core/tasks/task-core-boot.bb b/meta/recipes-core/tasks/task-core-boot.bb
index 9e63ebb..05c280d 100644
--- a/meta/recipes-core/tasks/task-core-boot.bb
+++ b/meta/recipes-core/tasks/task-core-boot.bb
@@ -9,7 +9,7 @@ LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3
PACKAGE_ARCH = "${MACHINE_ARCH}"
DEPENDS = "virtual/kernel"
ALLOW_EMPTY = "1"
-PR = "r8"
+PR = "r9"
#
# Set by the machine configuration with packages essential for device bootup
@@ -23,6 +23,8 @@ VIRTUAL-RUNTIME_dev_manager ?= "udev"
VIRTUAL-RUNTIME_login_manager ?= "tinylogin"
# Distro can override init_manager provider
VIRTUAL-RUNTIME_init_manager ?= "sysvinit"
+# Distro can override initscripts provider
+VIRTUAL-RUNTIME_initscripts ?= "initscripts"
PACKAGES = "\
task-core-boot \
@@ -34,7 +36,7 @@ RDEPENDS_task-core-boot = "\
base-files \
base-passwd \
busybox \
- initscripts \
+ ${VIRTUAL-RUNTIME_initscripts} \
${@base_contains("MACHINE_FEATURES", "keyboard", "keymaps", "", d)} \
modutils-initscripts \
netbase \
--
1.7.7.2
^ permalink raw reply related
* [oe-core 6/6] task-core-x11: use VIRTUAL-RUNTIME variables for xserver_common and graphical_init_manager
From: Martin Jansa @ 2011-11-07 14:19 UTC (permalink / raw)
To: openembedded-core
In-Reply-To: <cover.1320675529.git.Martin.Jansa@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
---
meta/recipes-sato/tasks/task-core-x11.bb | 10 ++++++++--
1 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/meta/recipes-sato/tasks/task-core-x11.bb b/meta/recipes-sato/tasks/task-core-x11.bb
index 26d550a..106bc0f 100644
--- a/meta/recipes-sato/tasks/task-core-x11.bb
+++ b/meta/recipes-sato/tasks/task-core-x11.bb
@@ -30,6 +30,12 @@ ALLOW_EMPTY = "1"
FILEMANAGER ?= "pcmanfm"
FILEMANAGER_mips ?= ""
+# xserver-common, x11-common
+VIRTUAL-RUNTIME_xserver_common ?= "x11-common"
+
+# elsa, xserver-nodm-init
+VIRTUAL-RUNTIME_graphical_init_manager ?= "xserver-nodm-init"
+
RDEPENDS_task-core-x11-base = "\
dbus \
@@ -42,8 +48,8 @@ RDEPENDS_task-core-x11-base = "\
matchbox-desktop \
matchbox-session \
${XSERVER} \
- x11-common \
- xserver-nodm-init \
+ ${VIRTUAL-RUNTIME_xserver_common} \
+ ${VIRTUAL-RUNTIME_graphical_init_manager} \
liberation-fonts \
xauth \
xhost \
--
1.7.7.2
^ permalink raw reply related
* [oe-core 5/6] keymaps: depend on kbd instead of console-tools
From: Martin Jansa @ 2011-11-07 14:19 UTC (permalink / raw)
To: openembedded-core
In-Reply-To: <cover.1320675529.git.Martin.Jansa@gmail.com>
* nowadays kbd seems more active
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
---
meta/recipes-bsp/keymaps/keymaps_1.0.bb | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/meta/recipes-bsp/keymaps/keymaps_1.0.bb b/meta/recipes-bsp/keymaps/keymaps_1.0.bb
index 4fe7987..1876db8 100644
--- a/meta/recipes-bsp/keymaps/keymaps_1.0.bb
+++ b/meta/recipes-bsp/keymaps/keymaps_1.0.bb
@@ -5,11 +5,12 @@ SECTION = "base"
# Distro can override initscripts provider
VIRTUAL-RUNTIME_initscripts ?= "initscripts"
-RDEPENDS_${PN} = "${VIRTUAL-RUNTIME_initscripts} console-tools"
+RDEPENDS_${PN} = "${VIRTUAL-RUNTIME_initscripts} kbd"
+
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe"
PACKAGE_ARCH = "${MACHINE_ARCH}"
-PR = "r19"
+PR = "r20"
INHIBIT_DEFAULT_DEPS = "1"
--
1.7.7.2
^ permalink raw reply related
* Re: Broken BAD_RECOMMENDATIONS support
From: Otavio Salvador @ 2011-11-07 14:20 UTC (permalink / raw)
To: Patches and discussions about the oe-core layer
In-Reply-To: <1320673961.22985.653.camel@phil-desktop>
On Mon, Nov 7, 2011 at 11:52, Phil Blundell <philb@gnu.org> wrote:
> On Mon, 2011-11-07 at 11:45 -0200, Otavio Salvador wrote:
>> Hello,
>>
>> It seems BAD_RECOMMENDATIONS support, in ipk, is broken.
>>
>> I checked and the rootfs_ipk is writting the contents into the opkg's
>> status file however it seems opkg when starts to install the packages
>> it overwrites or ignores it. People at IRC confirmated that this also
>> happens to them and thus this is indeed broken.
>>
>> Do someone know how I can debug opkg to see what's going on?
>
> You can add -V4 to ${ipkg_args} in package_install_internal_ipk() to get
> more verbosity, though the output is not always especially illuminating.
> It might be easiest to just hack the scripting so that it bails out at
> that point and then run opkg-cl by hand under the debugger.
Tracing the rootfs generation it proves to be opkg-cl rewritting status file.
Before the first 'opkg-cl install' the status file contains the
information about the bad recommendations but after it installs the
package_linguas, in package_install_internal_ipk then status has no
bad recommendated packages on it.
--
Otavio Salvador O.S. Systems
E-mail: otavio@ossystems.com.br http://www.ossystems.com.br
Mobile: +55 53 9981-7854 http://projetos.ossystems.com.br
^ permalink raw reply
* [PATCH 0/6] Add some intel-specific tune files, and related fixes
From: tom.zanussi @ 2011-11-07 15:53 UTC (permalink / raw)
To: openembedded-core
From: Tom Zanussi <tom.zanussi@intel.com>
This patchset adds some new tune files for corei7, ivb, and atom.
The corei7 and atom were build- and boot-tested on sugarbay (with
corei7-avx), jasperforest (corei7), crownbay, fri2, fishriver (atom).
The ivb is one I'll be using for new Ivy Bridge development and
hasn't been tested yet, but will be needed for that.
This patchset also contains a few patches for packages that had build
problems with the corei7-avx tuning. The python and gmp packages had
problems because they tried to execute target code on the host and caused
illegal instruction errors. The libzypp failed compilation because of
the hyphens in the tune name (corei7-avx).
Tom Zanussi (6):
tune-corei7: Add tune file for Intel Core i7 machines
tune-ivb: Add tune file for Intel Ivy Bridge machines
machine/include/tune-atom.inc: add atom-specific settings
gmp_5.0.2: Set CC_FOR_BUILD to BUILD_CC
libzypp: fix mishandling of hyphenated arches
python: skip setup.py
meta/conf/machine/include/tune-atom.inc | 26 +++++++++++++++++-
meta/conf/machine/include/tune-corei7.inc | 17 ++++++++++++
meta/conf/machine/include/tune-ivb.inc | 11 ++++++++
.../python/setup_py_skip_cross_import_check.patch | 27 ++++++++++++++++++++
meta/recipes-devtools/python/python_2.7.2.bb | 7 ++++-
meta/recipes-extended/libzypp/libzypp_git.bb | 8 +++---
meta/recipes-support/gmp/gmp_5.0.2.bb | 3 +-
7 files changed, 91 insertions(+), 8 deletions(-)
create mode 100644 meta/conf/machine/include/tune-corei7.inc
create mode 100644 meta/conf/machine/include/tune-ivb.inc
create mode 100644 meta/recipes-devtools/python/python/setup_py_skip_cross_import_check.patch
^ permalink raw reply
* [PATCH 3/6] machine/include/tune-atom.inc: add atom-specific settings
From: tom.zanussi @ 2011-11-07 15:53 UTC (permalink / raw)
To: openembedded-core
In-Reply-To: <cover.1320638388.git.tom.zanussi@intel.com>
From: Tom Zanussi <tom.zanussi@intel.com>
Atom tunings are currently the same as core2; this patch changes them
to make use of atom-specific settings such as the atom arch and
instruction support in gcc.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
---
meta/conf/machine/include/tune-atom.inc | 26 ++++++++++++++++++++++++--
1 files changed, 24 insertions(+), 2 deletions(-)
diff --git a/meta/conf/machine/include/tune-atom.inc b/meta/conf/machine/include/tune-atom.inc
index 5e1bb74..ab4aa14 100644
--- a/meta/conf/machine/include/tune-atom.inc
+++ b/meta/conf/machine/include/tune-atom.inc
@@ -1,2 +1,24 @@
-# Atom tunings are the same as core2 for now...
-require conf/machine/include/tune-core2.inc
+DEFAULTTUNE ?= "atom"
+TUNE_PKGARCH ?= "${@bb.utils.contains("TUNE_FEATURES", "m32", "atom", "atom-64", d)}"
+
+require conf/machine/include/tune-i586.inc
+
+# Extra tune features
+TUNEVALID[atom] = "Enable atom-specific processor optimizations"
+TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "atom", "-march=atom -mssse3 -mfpmath=sse", "", d)}"
+
+# Extra tune selections
+AVAILTUNES += "atom"
+TUNE_FEATURES_tune-atom ?= "${TUNE_FEATURES_tune-x86} atom"
+BASE_LIB_tune-atom ?= "lib"
+PACKAGE_EXTRA_ARCHS_tune-atom = "${PACKAGE_EXTRA_ARCHS_tune-x86} i386 i486 i586 i686 atom"
+
+AVAILTUNES += "atom-64"
+TUNE_FEATURES_tune-atom-64 ?= "${TUNE_FEATURES_tune-x86-64} atom"
+BASE_LIB_tune-atom-64 ?= "lib64"
+PACKAGE_EXTRA_ARCHS_tune-atom-64 = "${PACKAGE_EXTRA_ARCHS_tune-x86-64} atom-64"
+
+AVAILTUNES += "atom-64-x32"
+TUNE_FEATURES_tune-atom-64-x32 ?= "${TUNE_FEATURES_tune-x86-64-x32} atom"
+BASE_LIB_tune-atom-64-x32 ?= "libx32"
+PACKAGE_EXTRA_ARCHS_tune-atom-64-x32 = "${PACKAGE_EXTRA_ARCHS_tune-x86-64-x32} atom-64-x32"
--
1.7.0.4
^ permalink raw reply related
page: next (older) | prev (newer) | latest
- recent:[subjects (threaded)|topics (new)|topics (active)]
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox