From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michael Tremer To: development@lists.ipfire.org Subject: Re: [PATCH] systemd: Enable build of compat libs. Date: Fri, 16 Oct 2015 17:17:06 +0100 Message-ID: <1445012226.18375.92.camel@ipfire.org> In-Reply-To: <1445012165.2021.11.camel@ipfire.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============4923399429173012426==" List-Id: --===============4923399429173012426== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Okay, I will merged this then. On Fri, 2015-10-16 at 18:16 +0200, Stefan Schantl wrote: > Hello Michael, > > currently the own known package in IPFire 3 is the strongswan package > (also the latest available version), which requires those compat libs > during configure and building. > > Perhaps there are some more packages which may be include in the > future > affected by this problem and requires those libs to build. > > An additional reason for adding the compat libraries would be keep > the > compatiblity with some old packages which have been compiled and > linked > against systemd < 215 which was the last version that provided these > libs. Otherwise they are not installable and useable anymore. > > Best regards, > > -Stefan > > What packages are depending on this? Couldn't these just be > > recompiled? > > > > -Michael > > > > On Fri, 2015-10-16 at 17:35 +0200, Stefan Schantl wrote: > > > Some software out there is still linking against the old > > > systemd libraries which now are shipped in an own package. > > > > > > Signed-off-by: Stefan Schantl > > > --- > > > systemd/systemd.nm | 24 +++++++++++++++++++++++- > > > 1 file changed, 23 insertions(+), 1 deletion(-) > > > > > > diff --git a/systemd/systemd.nm b/systemd/systemd.nm > > > index 7112a3c..7346c09 100644 > > > --- a/systemd/systemd.nm > > > +++ b/systemd/systemd.nm > > > @@ -5,7 +5,7 @@ > > > > > > name = systemd > > > version = 221 > > > -release = 1 > > > +release = 2 > > > > > > maintainer = Stefan Schantl > > > groups = System/Base > > > @@ -60,6 +60,7 @@ build > > > --with-sysvrcnd-path= \ > > > --enable-introspection \ > > > --enable-zlib \ > > > + --enable-compat-libs \ > > > --disable-smack \ > > > --disable-backlight \ > > > --disable-firstboot \ > > > @@ -358,9 +359,30 @@ packages > > > end > > > end > > > > > > + package %{name}-compat-libs > > > + summary = systemd compatibility libraries. > > > + description > > > + Compatibility libraries for systemd. If > > > your > > > package requires this > > > + package, you need to update your link > > > options and build. > > > + end > > > + > > > + requires > > > + %{name}-libs = %{thisver} > > > + end > > > + > > > + files > > > + %{libdir}/libsystemd-daemon.so.* > > > + %{libdir}/libsystemd-login.so.* > > > + %{libdir}/libsystemd-journal.so.* > > > + %{libdir}/libsystemd-id128.so.* > > > + end > > > + end > > > + > > > package %{name}-devel > > > template DEVEL > > > > > > + requires += %{name}-compat-libs = %{thisver} > > > + > > > files += %{prefix}/lib/pakfire/macros/ --===============4923399429173012426== Content-Type: application/pgp-signature Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="signature.asc" MIME-Version: 1.0 LS0tLS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS0KVmVyc2lvbjogR251UEcgdjEKCmlRSWNCQUFC Q2dBR0JRSldJU01DQUFvSkVJQjU4UDl2a0FrSEtuOFAvakFxMG9TeStXNi90R1U3Y05nOEdVaFYK VksvUk9Wdk1sc0JPQW5EMytMbElFU3haclgzbkt0bU9LbFdrdGh3bmdjRHB2bVN3WlpnZGlVanNQ cjZicEhMWQp3aS9ZSk1RWnNtWHBzWXdkMWtRMS8wY0U5YXNBTVRsTnJPTjBuL3IzVlQ3b0JxZTBa WVdHd1lXNVYwMTJXbGdTCjFvRk9nN0VQNVpFQ3hvcWw1ZmV3RVRZdXlrUUtVTlZjdFc1OFlTOWV3 NVY3UmFnUlRTLzBlekVJSUJ5am50REIKbDNyT0tTT2JoSWVSUTVTdEJYNW1WbGhMTmE0ZkZKWTJM TUJ5dFFIaGVIZjdRSUlMeGZzTnhmcEw2WlBqU3VrRApGWnlrNG8rQlJPSUJGeHJzdVFPNjF2NHl2 c1JkeVNLSVlBNzVTR2ZjMks2a3JSODVCcEhkMnJGZFZUL1FmUDZjCk9DY2JLZXhqeXdoWGIrRzdW clphdlJNY3JpWWZyZmgyMjluSWhBODBFQWQyRXhHY3BRaGtaSXk5SWhwS25laU4KU1k1ejUrZjZ2 Y1NocEhsVURnRjNIN1NaTUhzMWVQdDZyZ25DRHB2WE1lZGVReGJrV0xYYmlab2ZGL3lHQ3gvTgoy RUcrTUJUOHByUlBOSjhNeVh5Z2ptVE9GRzVDQ2lBcG9sUTVNVGJCNTZOOFVZVHBYNDcwdFpoVGcr aS83Tk9TCmJIUU9uazZCRU1WZWdWeXp2aVVaNDB6Y2RsamJrSmw3MitTcVFaOW5OdmE3aHhzVExs TE9kRlNxMG5wQ2hkb2cKZTFnWEVVREwzeUhaVFlId2lQRU1QRW5PNkRFbnVJZEFZeERhcUducU01 Yytpa3ppeUxJUzlxNW5aRks2VmthMAppQWVLc3ZCNVhpMkZaSkE0RzdyYgo9bHFLVAotLS0tLUVO RCBQR1AgU0lHTkFUVVJFLS0tLS0K --===============4923399429173012426==--