Hi,
The attached patch adds Avahi in a "simple way" (i.e., a single
package).
Thanks,
Ludovic.
PS: Should I rather ask for SVN access?
Index: pkgs/development/libraries/avahi/default.nix
===================================================================
--- pkgs/development/libraries/avahi/default.nix (revision 9828)
+++ pkgs/development/libraries/avahi/default.nix (working copy)
@@ -1,14 +1,14 @@
-{stdenv, fetchurl, pkgconfig}:
+{stdenv, fetchurl, pkgconfig, libdaemon, dbus}:
stdenv.mkDerivation {
- name = "avahi-0.6.11";
+ name = "avahi-0.6.21";
src = fetchurl {
- url = http://avahi.org/download/avahi-0.6.11.tar.gz;
- md5 = "91fd8cc0c2bae638848faad36cf1c032";
+ url = http://avahi.org/download/avahi-0.6.21.tar.gz;
+ sha256 = "d817c35f43011861476eab02eea14edd123b2bc58b4408d9d9b69b0c39252561";
};
#buildInputs = [pkgconfig glib gtk libpng libglade];
- buildInputs = [pkgconfig];
+ buildInputs = [pkgconfig libdaemon dbus];
- configureFlags = "--disable-glib --disable-qt3 --disable-qt4 --disable-gtk --disable-dbus --disable-expat --disable-gdbm --disable-libdaemon --disable-python --disable-mono";
+ configureFlags = "--disable-glib --disable-qt3 --disable-qt4 --disable-gtk --disable-expat --disable-gdbm --disable-python --disable-mono --with-distro=none CPPFLAGS=-Ddbus_watch_get_unix_fd=dbus_watch_get_fd";
}
Index: pkgs/top-level/all-packages.nix
===================================================================
--- pkgs/top-level/all-packages.nix (revision 9828)
+++ pkgs/top-level/all-packages.nix (working copy)
@@ -324,6 +324,10 @@
inherit fetchurl stdenv zlib wxGTK;
};
+ avahi = import ../development/libraries/avahi {
+ inherit stdenv fetchurl pkgconfig libdaemon dbus;
+ };
+
axel = import ../tools/networking/axel {
inherit fetchurl stdenv;
};
_______________________________________________
nix-dev mailing list
[email protected]
https://mail.cs.uu.nl/mailman/listinfo/nix-dev