It mustn't be packaged yet. $ nix-env -qaP | grep menus nixos.pkgs.gnome.gnome_menus gnome-menus-2.30.5
On Wed, Dec 4, 2013 at 2:30 PM, Roelof Wobben <[email protected]> wrote: > When I changed it to this : > > inherit (gnome3) gnome_common gnome_menus ; > > Then I see this message: > > error: attribute `gnome_menus' missing > > Roelof > > ------------------------------ > Date: Wed, 4 Dec 2013 14:23:40 +0100 > Subject: Re: [Nix-dev] gnome-menus > From: [email protected] > To: [email protected] > CC: [email protected] > > > It'd probably unrelated, but shouldn't you be inheriting from gnome3 > rather than gnome? > > On Wed, Dec 4, 2013 at 2:12 PM, Roelof Wobben <[email protected]> wrote: > > > > > Date: Wed, 4 Dec 2013 13:59:17 +0100 > > Subject: Re: [Nix-dev] gnome-menus > > From: [email protected] > > To: [email protected] > > CC: [email protected] > > > > > inherit it from gnome2 or gnome3 > > > > Oke, I changed my derivation to this : > > { stdenv, fetchurl, pkgconfig, autoreconfHook, glib, gettext, > gnome_common, intltool, libxslt, > gtk3, cinnamon-desktop, libnotify, gnome_menus }: > > let > version = "2.0.9"; > in > stdenv.mkDerivation { > name = "cinnamon-control-center-${version}"; > > src = fetchurl { > url = " > http://github.com/linuxmint/cinnamon-control-center/archive/${version}.tar.gz > "; > sha256 = "0kivqdgsf8w257j2ja6fap0dpvljcnb9gphr3knp7y6ma2d1gfv3"; > }; > > > configureFlags = "--enable-systemd --disable-update-mimedb " ; > > patches = [ ./region.patch]; > > buildInputs = [ > pkgconfig autoreconfHook > glib gettext gnome_common > intltool libxslt > gtk3 cinnamon-desktop libnotify > gnome_menus > ]; > > preBuild = "patchShebangs ./scripts"; > > > meta = { > homepage = "http://cinnamon.linuxmint.com"; > description = "the cinnamon settings daemon " ; > > platforms = stdenv.lib.platforms.linux; > maintainers = [ stdenv.lib.maintainers.roelof ]; > }; > } > > and all-packages to this : > > cinnamon = recurseIntoAttrs rec{ > callPackage=pkgs.newScope pkgs.cinnamon; > inherit (gnome) gnome_common gnome_menus ; > cinnamon-control-center = callPackage > ../desktops/cinnamon/cinnamon-control-center.nix{ }; > cinnamon-desktop = callPackage > ../desktops/cinnamon/cinnamon-desktop.nix { } ; > }; > > > But still this error : > > hecking for pkg-config... > /nix/store/sjg0j92drrip1pch65srsxa9jw0zq4g6-pkg-config-0.23/bin/pkg-config > checking pkg-config is at least version 0.9.0... yes > checking for LIBCINNAMON_CONTROL_CENTER... yes > checking for LIBLANGUAGE... yes > checking for LIBSHORTCUTS... yes > checking for SHELL... configure: error: Package requirements (gtk+-3.0 >= > 3.4.2 > glib-2.0 >= 2.31.0 > gthread-2.0 > gio-2.0 > gio-unix-2.0 > cinnamon-desktop >= 1.0.0 > libnotify >= 0.7.3 libgnome-menu-3.0 gio-unix-2.0 x11) were not met: > > No package 'libgnome-menu-3.0' found > > Consider adjusting the PKG_CONFIG_PATH environment variable if you > installed software in a non-standard prefix. > > Alternatively, you may set the environment variables SHELL_CFLAGS > and SHELL_LIBS to avoid the need to call pkg-config. > See the pkg-config man page for more details. > > Roelof > > > > _______________________________________________ > nix-dev mailing list > [email protected] > http://lists.science.uu.nl/mailman/listinfo/nix-dev > > > > _______________________________________________ > nix-dev mailing list > [email protected] > http://lists.science.uu.nl/mailman/listinfo/nix-dev > >
_______________________________________________ nix-dev mailing list [email protected] http://lists.science.uu.nl/mailman/listinfo/nix-dev
