[Nix-dev] [Want to commit this week] overriding gnome components

Michael Raskin 7c6f434c at mail.ru
Fri Sep 3 07:38:40 CEST 2010


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

		Hello.
	We have some package sets (like gnome) that reside in their own
all-packages.nix-like expressions. If we need to do a full override
(override libsoup and have libgweather use it, too), there is now no way
to do this with Gnome.
	I assume that just taking solution from all-packages.nix (__overrides)
should be good enough.
	Does anyone have a better solution? One option is to port these to
callPackage, too (when it becomes useful to anyone).
	I failed to find a way that leaves most of the expression unchanged and
doesn't use overrides (I have to get the attributes inside the
namespace, and if I don't use "rec" (and the old libsoup is in the local
scope for libgweather reference), I have just "with" which leads to
infinite recursion).
	If I get no recommendations, I plan to just use the top-level-like
solution for gnome-2.28.

	Michael Raskin
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.16 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJMgInfAAoJEE6tnN0aWvw3iUAH/izv/c4HrwECNX70KUn6W434
05LjyA5hcvN1gzYz87YjCeZU7iARlmdA7hE0y2Mqk5jFq7t82xPajJxOGKUMnNHw
NRmWANQHdkB2ldEXfwzaJu42/Ji2uEcBsYFteLfteSza+dcGASJdBXH2YPZiLh8A
zqMtef6lD3hBurV8l1bqJeHNOAjoG2HO3feHywCKvTG9sujt+zyQ2Wf8iec87bBs
+LLcfsv50AbRmW0vUjB0/htu576H98/aajhDXW5swQv9F2C9S4ya4T9GwZLwjRlO
ZSiL/T/mYuCWKVuNmokLs/5bGJZj+Cd6pD7Qi5/1V5T7vci7j0gpXDH3Go+H2c4=
=Clbx
-----END PGP SIGNATURE-----



More information about the nix-dev mailing list