From: Anders Darander <anders@chargestorm.se>
To: <openembedded-devel@lists.openembedded.org>
Cc: Anders Darander <anders@chargestorm.se>
Subject: [meta-oe][PATCH v2 0/3] systemd: package split
Date: Tue, 10 Jan 2012 10:00:19 +0100 [thread overview]
Message-ID: <cover.1326185831.git.anders@chargestorm.se> (raw)
At least while using rpm-packaging, the systemd package (rpm) got a dependency
on python, as systemd-analyze needs this (in the shebang). When trying to
create a small image using systemd, this isn't always desirable. Thus the
splitting of systemd-analyze to a separate package.
As an RRECOMMENDS for python-pycairo is added for systemd-analyze, we also add
new patch to conditionally build cairo with x11-support. This is desired for
x11-less systems, to reduce build time and size. The actual patch is similar
to how it is solved in oe-core.
Conditionally RRECOMMENDS kbd and kbd-consolefonts: if the machine in
question do not have keyboards, there is no need for kbd and
kbd-consolefonts.
The first patch should be fine for pulling. The 2nd patch should also be
relativly non-controversial.
The 3rd patch is new for v2, and can be omitted if more discussions is needed.
All patches has been verified on a few internal arm-based machines, with a
custom distro.
------------------------------------
v2: * The SRC_URI update has been applied to master.
* Let systemd-analyze RDEPENDS on python-dbus, and RRECOMMENDS
python-pycairo.
* Add a patch to conditionally enable/disable x11 support when buildling
cairo.
* Add patch which makes the systemd's RRECOMMENDS on kbd and
kbd-consolefonts conditional on the keyboard MACHINE_FEATURES.
The following changes since commit d3a451bbd08f7bb0ddea1aa0b314a72d65c660d4:
systemd: git repo moved (2012-01-10 08:25:55 +0100)
are available in the git repository at:
git://github.com/darander/meta-oe systemd-move
https://github.com/darander/meta-oe/tree/systemd-move
Anders Darander (3):
systemd: split out systemd-analyze
cairo: conditionally enable x11 dependencies
systemd: conditionally RRECOMMENDS kbd*
meta-oe/recipes-core/systemd/systemd_git.bb | 10 +++++++---
meta-oe/recipes-graphics/cairo/cairo.inc | 7 ++++++-
meta-oe/recipes-graphics/cairo/cairo_1.10.2.bb | 2 ++
meta-oe/recipes-graphics/cairo/cairomm_1.10.0.bb | 2 ++
4 files changed, 17 insertions(+), 4 deletions(-)
--
1.7.8.3
next reply other threads:[~2012-01-10 9:07 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-01-10 9:00 Anders Darander [this message]
2012-01-10 9:00 ` [meta-oe][PATCH v2 1/3] systemd: split out systemd-analyze Anders Darander
2012-01-10 9:00 ` [meta-oe][PATCH v2 2/3] cairo: conditionally enable x11 dependencies Anders Darander
2012-01-10 9:00 ` [meta-oe][PATCH v2 3/3] systemd: conditionally RRECOMMENDS kbd* Anders Darander
2012-01-10 11:19 ` Otavio Salvador
2012-01-10 11:50 ` Anders Darander
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1326185831.git.anders@chargestorm.se \
--to=anders@chargestorm.se \
--cc=openembedded-devel@lists.openembedded.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.