43 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			43 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Nix
		
	
	
	
	
	
{ stdenv, fetchurl, pkgconfig, intltool, perlPackages
 | 
						|
, goffice, gnome3, wrapGAppsHook, gtk3, bison, python3Packages
 | 
						|
, itstool
 | 
						|
}:
 | 
						|
 | 
						|
let
 | 
						|
  inherit (python3Packages) python pygobject3;
 | 
						|
in stdenv.mkDerivation rec {
 | 
						|
  pname = "gnumeric";
 | 
						|
  version = "1.12.46";
 | 
						|
 | 
						|
  src = fetchurl {
 | 
						|
    url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
 | 
						|
    sha256 = "9fdc67377af52dfe69a7db4f533938024a75f454fc5d25ab43b8e6739be0b5e1";
 | 
						|
  };
 | 
						|
 | 
						|
  configureFlags = [ "--disable-component" ];
 | 
						|
 | 
						|
  nativeBuildInputs = [ pkgconfig intltool bison itstool wrapGAppsHook ];
 | 
						|
 | 
						|
  # ToDo: optional libgda, introspection?
 | 
						|
  buildInputs = [
 | 
						|
    goffice gtk3 gnome3.adwaita-icon-theme
 | 
						|
    python pygobject3
 | 
						|
  ] ++ (with perlPackages; [ perl XMLParser ]);
 | 
						|
 | 
						|
  enableParallelBuilding = true;
 | 
						|
 | 
						|
  passthru = {
 | 
						|
    updateScript = gnome3.updateScript {
 | 
						|
      packageName = pname;
 | 
						|
    };
 | 
						|
  };
 | 
						|
 | 
						|
  meta = with stdenv.lib; {
 | 
						|
    description = "The GNOME Office Spreadsheet";
 | 
						|
    license = stdenv.lib.licenses.gpl2Plus;
 | 
						|
    homepage = http://projects.gnome.org/gnumeric/;
 | 
						|
    platforms = platforms.unix;
 | 
						|
    maintainers = [ maintainers.vcunat ];
 | 
						|
  };
 | 
						|
}
 |