nixpkgs/pkgs/desktops/cinnamon/cjs/default.nix

40 lines
1.1 KiB
Nix
Raw Normal View History

2013-11-30 01:50:40 -08:00
{ stdenv, autoreconfHook, fetchurl, pkgconfig, gobjectIntrospection, glib }:
2013-11-30 00:57:30 -08:00
stdenv.mkDerivation rec {
name = "cjs";
version="2.0.0";
src = fetchurl {
url = "http://github.com/linuxmint/cjs/archive/${version}.tar.gz";
sha256 = "16iazd5h2z27v9jxs4a8imwls5c1c690wk7i05r5ds3c3r4nrsig";
};
2013-11-30 01:50:40 -08:00
buildInputs = [ autoreconfHook pkgconfig gobjectIntrospection glib];
2013-11-30 00:57:30 -08:00
patches = [./fix_configure_ac_gobject.patch];
configureFlags = [
"--disable-static"
];
meta = {
homepage = "http://cinnamon.linuxmint.com";
description = " This module contains JavaScript bindings based on gobject-introspection." ;
longDescription = ''
This module contains JavaScript bindings based on gobject-introspection.
Because JavaScript is pretty free-form, consistent coding style and unit tests
are critical to give it some structure and keep it readable.
We propose that all GNOME usage of JavaScript conform to the style guide
in doc/Style_Guide.txt to help keep things sane.
'';
platforms = stdenv.lib.platforms.linux;
maintainers = [ stdenv.lib.maintainers.roelof ];
};
}