Thanks, I now trying to find out which X libraries cinnamon-desktop needs. I think Im going to look at the debian part: https://github.com/linuxmint/cinnamon-desktop/blob/master/debian/control.in Roelof
> Date: Wed, 27 Nov 2013 18:18:49 +0100 > Subject: Re: [Nix-dev] cinnamon-desktop build problem > From: [email protected] > To: [email protected] > CC: [email protected] > > On 27 November 2013 15:22, Roelof Wobben <[email protected]> wrote: > > Hello, > > > > I have this expression : > > > > { stdenv, autoreconfHook, fetchurl, pkgconfig, gobjectIntrospection, > > gettext, glib, intltool, pkgs}: > > > > stdenv.mkDerivation rec { > > name = "cinnamon-desktop"; > > version = "2.0.4" ; > > inherit (pkgs.gnome) gnome_common ; > > > > src = fetchurl { > > url = > > "http://github.com/linuxmint/cinnamon-desktop/archive/${version}.tar.gz"; > > sha256 = "1cywin712558pv58c0cr73m25hfcv5x8pv5frvqjr9gwr2gpi6h3"; > > }; > > > > buildInputs = [autoreconfHook pkgconfig gobjectIntrospection gettext glib > > intltool] ; > > > > configureFlags = "--disable-static " ; > > > > passthru = { > > gir_path= "/share/gir-1.0"; > > gi_typelib_path = "/lib/girepository-1.0"; > > }; > > > > > > meta = { > > homepage = "http://cinnamon.linuxmint.org"; > > description = "cinnamon-desktop contains the libcinnamon-desktop > > library, the cinnamon-about program as well as some desktop-wide document " > > ; > > > > longDescription = '' > > The libcinnamon-desktop library provides API shared by several > > applications > > on the desktop, but that cannot live in the platform for various > > reasons. There is no API or ABI guarantee, although we are doing our > > best to provide stability. Documentation for the API is available with > > gtk-doc. > > ''; > > > > platforms = stdenv.lib.platforms.linux; > > }; > > } > > > > > > And I see this error message : > > > > > > checking whether we are using the GNU C compiler... (cached) yes > > checking whether gcc accepts -g... (cached) yes > > checking for gcc option to accept ISO C89... (cached) none needed > > checking dependency style of gcc... (cached) none > > checking for pkg-config... > > /nix/store/sjg0j92drrip1pch65srsxa9jw0zq4g6-pkg-config-0.23/bin/pkg-config > > checking pkg-config is at least version 0.9.0... yes > > ./configure: line 13197: syntax error near unexpected token `maximum' > > ./configure: line 13197: `GNOME_COMPILE_WARNINGS(maximum)' > > builder for > > `/nix/store/dj7fh3h1wlslp2nkb23apaffrgy06i3l-cinnamon-desktop.drv' failed > > with exit code 2 > > error: build of > > `/nix/store/dj7fh3h1wlslp2nkb23apaffrgy06i3l-cinnamon-desktop.drv' failed > > > > > > On google the solution looks like to add gnome-common so I did. > > But still the same error. > > I think the problem may be that you didn't put gnome_common in buildInputs. > > Packages must be listed in buildInputs to be available in the build > environment.
_______________________________________________ nix-dev mailing list [email protected] http://lists.science.uu.nl/mailman/listinfo/nix-dev
