about summary refs log tree commit diff
path: root/pkgs/development
diff options
context:
space:
mode:
authorGabriel Ebner <gebner@gebner.org>2016-06-19 17:33:45 +0200
committerGabriel Ebner <gebner@gebner.org>2016-06-19 17:33:45 +0200
commite5b3b685f43de3c7afdc267ebc3aab09bb429b71 (patch)
tree763339a6fd5ef3a9513958efe434966b5fb0f2dd /pkgs/development
parent8f91feb848d8445a5a90eb8960ed41b47a4d3589 (diff)
downloadnixlib-e5b3b685f43de3c7afdc267ebc3aab09bb429b71.tar
nixlib-e5b3b685f43de3c7afdc267ebc3aab09bb429b71.tar.gz
nixlib-e5b3b685f43de3c7afdc267ebc3aab09bb429b71.tar.bz2
nixlib-e5b3b685f43de3c7afdc267ebc3aab09bb429b71.tar.lz
nixlib-e5b3b685f43de3c7afdc267ebc3aab09bb429b71.tar.xz
nixlib-e5b3b685f43de3c7afdc267ebc3aab09bb429b71.tar.zst
nixlib-e5b3b685f43de3c7afdc267ebc3aab09bb429b71.zip
libqalculate, qalculate-gtk: 0.9.7 -> 0.9.8
Diffstat (limited to 'pkgs/development')
-rw-r--r--pkgs/development/libraries/libqalculate/default.nix28
1 files changed, 17 insertions, 11 deletions
diff --git a/pkgs/development/libraries/libqalculate/default.nix b/pkgs/development/libraries/libqalculate/default.nix
index 3d9a288b5bb5..8c6ee6dc9b9f 100644
--- a/pkgs/development/libraries/libqalculate/default.nix
+++ b/pkgs/development/libraries/libqalculate/default.nix
@@ -1,22 +1,28 @@
-{ stdenv, fetchurl, cln, libxml2, glib, intltool, pkgconfig }:
+{ stdenv, fetchurl, cln, libxml2, glib, intltool, pkgconfig, doxygen, autoreconfHook, readline }:
 
 stdenv.mkDerivation rec {
-  name = "libqalculate-0.9.7";
+  name = "libqalculate-${version}";
+  version = "0.9.8";
 
   src = fetchurl {
-    url = "mirror://sourceforge/qalculate/${name}.tar.gz";
-    sha256 = "0mbrc021dk0ayyglk4qyf9328cayrlz2q94lh8sh9l9r6g79fvcs";
+    url = "https://github.com/Qalculate/libqalculate/archive/v${version}.tar.gz";
+    sha256 = "07rd95a0wsqs3iymr64mlljn191f8gdnjvr9d4l1spjv3s8j5wdi";
   };
 
-  outputs = [ "out" "doc" ];
-
-  buildInputs = [ intltool pkgconfig ];
+  nativeBuildInputs = [ intltool pkgconfig autoreconfHook doxygen ];
+  buildInputs = [ readline ];
   propagatedBuildInputs = [ cln libxml2 glib ];
 
-  meta = {
+  preBuild = ''
+    pushd docs/reference
+    doxygen Doxyfile
+    popd
+  '';
+
+  meta = with stdenv.lib; {
     description = "An advanced calculator library";
-    homepage = http://qalculate.sourceforge.net;
-    maintainers = [ stdenv.lib.maintainers.urkud ];
-    platforms = stdenv.lib.platforms.all;
+    homepage = http://qalculate.github.io;
+    maintainers = with maintainers; [ urkud gebner ];
+    platforms = platforms.all;
   };
 }