summary refs log tree commit diff
path: root/pkgs/development/libraries/qwt
diff options
context:
space:
mode:
authorBjørn Forsman <bjorn.forsman@gmail.com>2014-05-03 14:09:22 +0200
committerBjørn Forsman <bjorn.forsman@gmail.com>2014-05-04 00:11:26 +0200
commit70b39119c34fe73f4c0e46dfc8eeed8570ec847d (patch)
treeb743cdb07e557ca25731b571ce0390cee2f4731d /pkgs/development/libraries/qwt
parent07aaea85d4a56a7b25a07440df348fa99e0c2061 (diff)
downloadnixlib-70b39119c34fe73f4c0e46dfc8eeed8570ec847d.tar
nixlib-70b39119c34fe73f4c0e46dfc8eeed8570ec847d.tar.gz
nixlib-70b39119c34fe73f4c0e46dfc8eeed8570ec847d.tar.bz2
nixlib-70b39119c34fe73f4c0e46dfc8eeed8570ec847d.tar.lz
nixlib-70b39119c34fe73f4c0e46dfc8eeed8570ec847d.tar.xz
nixlib-70b39119c34fe73f4c0e46dfc8eeed8570ec847d.tar.zst
nixlib-70b39119c34fe73f4c0e46dfc8eeed8570ec847d.zip
qwt: add version 6.x (we already have 5.x)
'qgis', one of the few 'qwt' dependees in nixpkgs, fails to build with
qwt 6. So I'm not moving the default version away from 5.x. Also, not
changing the default allows easy/safe cherry-picking to the stable
branch.
Diffstat (limited to 'pkgs/development/libraries/qwt')
-rw-r--r--pkgs/development/libraries/qwt/6.nix27
1 files changed, 27 insertions, 0 deletions
diff --git a/pkgs/development/libraries/qwt/6.nix b/pkgs/development/libraries/qwt/6.nix
new file mode 100644
index 000000000000..c13862775268
--- /dev/null
+++ b/pkgs/development/libraries/qwt/6.nix
@@ -0,0 +1,27 @@
+{ stdenv, fetchurl, qt4 }:
+
+stdenv.mkDerivation rec {
+  name = "qwt-6.1.0";
+
+  src = fetchurl {
+    url = "mirror://sourceforge/qwt/${name}.tar.bz2";
+    sha256 = "00klw6jsn8z3dnhxg52pqg3hg5mw2sih8prwjxm1hzcivgqxkqx7";
+  };
+
+  propagatedBuildInputs = [ qt4 ];
+
+  postPatch = ''
+    sed -e "s|QWT_INSTALL_PREFIX.*=.*|QWT_INSTALL_PREFIX = $out|g" -i qwtconfig.pri
+  '';
+
+  configurePhase = "qmake -after doc.path=$out/share/doc/${name} -r";
+
+  meta = with stdenv.lib; {
+    description = "Qt widgets for technical applications";
+    homepage = http://qwt.sourceforge.net/;
+    # LGPL 2.1 plus a few exceptions (more liberal)
+    license = "Qwt License, Version 1.0";
+    platforms = platforms.linux;
+    maintainers = [ maintainers.bjornfor ];
+  };
+}