[Nix-dev] how to solve a package depending on another package ?
Roelof Wobben
rwobben at hotmail.com
Tue Dec 3 09:38:17 CET 2013
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.science.uu.nl/pipermail/nix-dev/attachments/20131203/3f6c29cf/attachment-0001.html
More information about the nix-dev
mailing list