Im now trying to port cinnamon-settings-daemon.
Now this depends on cinnamon-desktop, another derivation I have made.
So I did this :
stdenv, fetchurl, pkgconfig, autoreconfHook, glib, gettext, gnome_common,
intltool, systemd, hicolor_icon_theme, gtk3, cinnamon-desktop}:
let
version = "2.0.8";
in
stdenv.mkDerivation {
name = "cinnamon-session-${version}";
src = fetchurl {
url =
"http://github.com/linuxmint/cinnamon-settings-daemon/archive/${version}.tar.gz";
sha256 = "1zbpr2a7qyh3jzvaa7if4dh258c319aams4gqx3d34xbmhhz12b8";
};
configureFlags = "--enable-systemd --" ;
patches = [ ./keyboard.patch ./automount-plugin.patch];
buildInputs = [
pkgconfig autoreconfHook
glib gettext gnome_common
intltool systemd gtk3
cinnamon-desktop
];
preBuild = "patchShebangs ./scripts";
installPhase = ''
wrapProgram $out/bin/cinnamon-session \
--prefix XDG_DATA_DIRS ":" "${hicolor_icon_theme}/share"
'';
postInstall = ''
rm $out/share/icons/hicolor/icon-theme.cache
'';
meta = {
homepage = "http://cinnamon.linuxmint.com";
description = "the cinnamon settings daemon " ;
platforms = stdenv.lib.platforms.linux;
maintainers = [ stdenv.lib.maintainers.roelof ];
};
}
But now I see this message:
error: an anonymous function at
`/home/roelof/nixpkgs/pkgs/desktops/cinnamon/cinnamon-settings-daemon.nix:1:1'
called without required argument `cinnamon-desktop'
Roelof
_______________________________________________
nix-dev mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-dev