[Nix-dev] dconf build problem
Roelof Wobben
rwobben at hotmail.com
Wed Dec 11 14:35:50 CET 2013
Hello,
When I try to port Dcon to Nixos I see this error :
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... none
checking for valac... /nix/store/90ig8w0fmm39pk5n5154h1rva02h8nsq-vala-0.19.0/bin/valac
checking whether /nix/store/90ig8w0fmm39pk5n5154h1rva02h8nsq-vala-0.19.0/bin/valac is at least version 0.17.0... yes
checking for ranlib... ranlib
checking for xsltproc... /nix/store/az650mkm365nrjawxpycq71xj3f1yzqy-libxslt-1.1.27/bin/xsltproc
checking for glib-compile-resources... no
checking for pkg-config... no
./configure: line 4375: --variable: command not found
configure: error: glib-compile-schemas not found.
builder for `/nix/store/m7y21fxm446zk0gfkdrnl64bjbbzsnhk-dconf-0.18.0.drv' failed with exit code 1
error: build of `/nix/store/m7y21fxm446zk0gfkdrnl64bjbbzsnhk-dconf-0.18.0.drv' failed
I have this derivation :
{ stdenv, fetchurl, makeWrapper, cinnamon-desktop, glib, libxslt, vala}:
let
version = "0.18.0";
in
stdenv.mkDerivation rec {
name = "dconf-${version}";
src = fetchurl {
url = "http://download.gnome.org/sources/dconf/0.18/${name}.tar.xz";
sha256 = "109b1bc6078690af1ed88cb144ef5c5aee7304769d8bdc82ed48c3696f10c955";
};
buildInputs = [
makeWrapper libxslt vala
];
preBuild = "patchShebangs ./scripts";
postInstall = ''
${glib}/bin/glib-compile-schemas $out/share/glib-2.0/schemas/
rm $out/share/icons/hicolor/icon-theme.cache
for f in "$out"/bin/*; do
wrapProgram "$f" --prefix XDG_DATA_DIRS : "$out/share:${cinnamon-desktop}/share"
done
'';
meta = {
homepage = "http://live.gnome.org/dconf";
description = "A low level configuration system" ;
platforms = stdenv.lib.platforms.linux;
maintainers = [ stdenv.lib.maintainers.roelof ];
};
}
Roelof
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.science.uu.nl/pipermail/nix-dev/attachments/20131211/b8e50890/attachment.html
More information about the nix-dev
mailing list