[systemd-devel] [PATCH] buildsys: allow building without libnotify

Kay Sievers kay.sievers at vrfy.org
Fri Nov 26 07:47:53 PST 2010


On Fri, 2010-11-26 at 00:45 +0100, Kay Sievers wrote:
> On Thu, 2010-11-25 at 21:53 +0300, Andrey Borzenkov wrote:
> > On Thu, Nov 25, 2010 at 8:49 PM, Kay Sievers <kay.sievers at vrfy.org> wrote:
> > > On Wed, 2010-11-24 at 21:20 +0100, Lennart Poettering wrote:
> > >> On Wed, 24.11.10 11:57, Kay Sievers (kay.sievers at vrfy.org) wrote:
> > >> > On Wed, Nov 24, 2010 at 08:36, Thierry Reding
> > >> > <thierry.reding at avionic-design.de> wrote:
> > >> > > This patch makes the libnotify dependency optional and doesn't build the
> > >> > > systemd-gnome-ask-password-agent utility if libnotify is not available.
> > >> > >
> > >> > > Since libnotify >= 0.7.0 requires gtk+-3.0, this patch may be useful for
> > >> > > environments where upgrading Gtk is not an option.
> > >> >
> > >> > Yeah, would be good to solve that. Maybe that's the simplest way to do it.
> > >> >
> > >> > One other option would be to use some #ifdef in vala und also support
> > >> > the still common older libnotify.
> > >>
> > >> I'd be happy to take a patch which uses vala's new ifdef support to
> > >> make the gtk stuff buildable on both old and new libnotify. If somebody
> > >> cares enough.
> > >
> > > Untested and really ugly. :)
> > >
> > 
> > tested with vala 0.10.1 and libnotify 0.4.5.
> > 
> > Cannot comment on ugliness :)
> 
> Here is an updated patch. Seems to work here with the old libnotify, but
> 'make distcheck' still fails.

Ok vala autotools need to be worked-around. That patch works fine for me
for the old libnotify.

Harald, Matthias could anyone of you check if that still compiles with
libnotify 0.7 in rawhide, then I'll go an commit it.

Thanks a lot,
Kay
-------------- next part --------------
A non-text attachment was scrubbed...
Name: libnotify07.patch
Type: text/x-patch
Size: 2585 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/systemd-devel/attachments/20101126/6ac3ac4e/attachment-0001.bin>


More information about the systemd-devel mailing list