mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-12-20 21:17:46 +00:00
21e3ff658a
Scilab note: the parameters already had pointed to nonexistent dirs before this set of refactoring. But that config wasn't even used by default.
40 lines
1.4 KiB
Nix
40 lines
1.4 KiB
Nix
{ stdenv, fetchurl, gdal, cmake, qt4, flex, bison, proj, geos, xlibsWrapper, sqlite, gsl,
|
|
qwt, fcgi, pythonPackages, libspatialindex, libspatialite, qscintilla, postgresql, makeWrapper }:
|
|
|
|
stdenv.mkDerivation rec {
|
|
name = "qgis-2.10.1";
|
|
|
|
buildInputs = [ gdal qt4 flex bison proj geos xlibsWrapper sqlite gsl qwt qscintilla
|
|
fcgi libspatialindex libspatialite postgresql ] ++
|
|
(with pythonPackages; [ numpy psycopg2 ]) ++ [ pythonPackages.qscintilla ];
|
|
|
|
nativeBuildInputs = [ cmake makeWrapper ];
|
|
|
|
# fatal error: ui_qgsdelimitedtextsourceselectbase.h: No such file or directory
|
|
#enableParallelBuilding = true;
|
|
|
|
# To handle the lack of 'local' RPATH; required, as they call one of
|
|
# their built binaries requiring their libs, in the build process.
|
|
preBuild = ''
|
|
export LD_LIBRARY_PATH=`pwd`/output/lib:$LD_LIBRARY_PATH
|
|
'';
|
|
|
|
src = fetchurl {
|
|
url = "http://qgis.org/downloads/${name}.tar.bz2";
|
|
sha256 = "79119b54642edaffe3cda513531eb7b81913e013954a49c6d3b21c8b00143307";
|
|
};
|
|
|
|
postInstall = ''
|
|
wrapProgram $out/bin/qgis \
|
|
--prefix PYTHONPATH : $PYTHONPATH
|
|
'';
|
|
|
|
meta = {
|
|
description = "User friendly Open Source Geographic Information System";
|
|
homepage = http://www.qgis.org;
|
|
license = stdenv.lib.licenses.gpl2Plus;
|
|
platforms = with stdenv.lib.platforms; linux;
|
|
maintainers = with stdenv.lib.maintainers; [viric];
|
|
};
|
|
}
|