On Fri, Feb 19, 2016 at 09:10:44PM +0100, Fabian Harfert wrote: Thanks for the patch!
> * gnu/packages/patches/libunique-gdbus.patch: New file. > * gnu/packages/patches/libunique-remove-G_CONST_RETURN.patch: New file. Can you give the context of these patches? I see there are newer versions available: https://git.gnome.org/browse/unique/log/ Perhaps a more recent release would not require the patches? In any case, remember you have to register the patches in gnu_system.am (dist_patch_DATA). There's a recent example in 4e58a402. > * gnu/packages/glib.scm (libunique): New variable. [...] > + (synopsis "Library for writing single instance application") How about "Library for writing single instance applications"? > + (description > + "Libunique is library providing a mechanism to allow only one running > +instance of an application.") I think we should steal Debian's description: "Libunique is a library for writing single instance application. If you launch a single instance application twice, the second instance will either just quit or will send a message to the running instance. Libunique makes it easy to write this kind of applications, by providing a base class, taking care of all the IPC machinery needed to send messages to a running instance, and also handling the startup notification side." https://packages.debian.org/stretch/libunique-3.0-0 [...]
