lol

libqalculate: 1.0.0a -> 2.0.0

+17 -5
+17 -5
pkgs/development/libraries/libqalculate/default.nix
··· 1 - { stdenv, fetchurl, cln, libxml2, glib, intltool, pkgconfig, doxygen, autoreconfHook, readline }: 1 + { stdenv, fetchurl, mpfr, libxml2, intltool, pkgconfig, doxygen, 2 + autoreconfHook, readline, libiconv, icu, curl, gnuplot, gettext }: 2 3 3 4 stdenv.mkDerivation rec { 4 5 name = "libqalculate-${version}"; 5 - version = "1.0.0a"; 6 + version = "2.0.0"; 6 7 7 8 src = fetchurl { 8 9 url = "https://github.com/Qalculate/libqalculate/archive/v${version}.tar.gz"; 9 - sha256 = "12igmd1rn6zwrsg0mmn5pwy2bqj2gmc08iry0vcdxgzi7jc9x7ix"; 10 + sha256 = "1ziw48djccsgfcjd1h3834sihr89pyb3mna096cpm47bc71saqvh"; 10 11 }; 11 12 12 13 outputs = [ "out" "dev" "doc" ]; 13 14 14 15 nativeBuildInputs = [ intltool pkgconfig autoreconfHook doxygen ]; 15 - buildInputs = [ readline ]; 16 - propagatedBuildInputs = [ cln libxml2 glib ]; 16 + buildInputs = [ curl gettext libiconv readline ]; 17 + propagatedBuildInputs = [ libxml2 mpfr icu ]; 18 + enableParallelBuilding = true; 19 + 20 + preConfigure = '' 21 + intltoolize -f 22 + ''; 23 + 24 + patchPhase = '' 25 + substituteInPlace libqalculate/Calculator.cc \ 26 + --replace 'commandline = "gnuplot"' 'commandline = "${gnuplot}/bin/gnuplot"' \ 27 + --replace '"gnuplot -"' '"${gnuplot}/bin/gnuplot -"' 28 + ''; 17 29 18 30 preBuild = '' 19 31 pushd docs/reference