tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
libqalculate: 1.0.0a -> 2.0.0
Gabriel Ebner
8 years ago
df0ec10c
6670ee9e
+17
-5
1 changed file
expand all
collapse all
unified
split
pkgs
development
libraries
libqalculate
default.nix
+17
-5
pkgs/development/libraries/libqalculate/default.nix
···
1
1
-
{ stdenv, fetchurl, cln, libxml2, glib, intltool, pkgconfig, doxygen, autoreconfHook, readline }:
1
1
+
{ stdenv, fetchurl, mpfr, libxml2, intltool, pkgconfig, doxygen,
2
2
+
autoreconfHook, readline, libiconv, icu, curl, gnuplot, gettext }:
2
3
3
4
stdenv.mkDerivation rec {
4
5
name = "libqalculate-${version}";
5
5
-
version = "1.0.0a";
6
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
9
-
sha256 = "12igmd1rn6zwrsg0mmn5pwy2bqj2gmc08iry0vcdxgzi7jc9x7ix";
10
10
+
sha256 = "1ziw48djccsgfcjd1h3834sihr89pyb3mna096cpm47bc71saqvh";
10
11
};
11
12
12
13
outputs = [ "out" "dev" "doc" ];
13
14
14
15
nativeBuildInputs = [ intltool pkgconfig autoreconfHook doxygen ];
15
15
-
buildInputs = [ readline ];
16
16
-
propagatedBuildInputs = [ cln libxml2 glib ];
16
16
+
buildInputs = [ curl gettext libiconv readline ];
17
17
+
propagatedBuildInputs = [ libxml2 mpfr icu ];
18
18
+
enableParallelBuilding = true;
19
19
+
20
20
+
preConfigure = ''
21
21
+
intltoolize -f
22
22
+
'';
23
23
+
24
24
+
patchPhase = ''
25
25
+
substituteInPlace libqalculate/Calculator.cc \
26
26
+
--replace 'commandline = "gnuplot"' 'commandline = "${gnuplot}/bin/gnuplot"' \
27
27
+
--replace '"gnuplot -"' '"${gnuplot}/bin/gnuplot -"'
28
28
+
'';
17
29
18
30
preBuild = ''
19
31
pushd docs/reference