about summary refs log tree commit diff
path: root/pkgs/development/libraries/qwt
diff options
context:
space:
mode:
authorYury G. Kudryashov <urkud.urkud@gmail.com>2011-08-11 09:35:10 +0000
committerYury G. Kudryashov <urkud.urkud@gmail.com>2011-08-11 09:35:10 +0000
commitbac6982ca8db0cdf5d0f470d4921006e4375ce27 (patch)
treee507308de60061a8593c8258fc95d44ba017701a /pkgs/development/libraries/qwt
parente5a6f2702b151db69a2035db0f0e38b0586e8b57 (diff)
downloadnixlib-bac6982ca8db0cdf5d0f470d4921006e4375ce27.tar
nixlib-bac6982ca8db0cdf5d0f470d4921006e4375ce27.tar.gz
nixlib-bac6982ca8db0cdf5d0f470d4921006e4375ce27.tar.bz2
nixlib-bac6982ca8db0cdf5d0f470d4921006e4375ce27.tar.lz
nixlib-bac6982ca8db0cdf5d0f470d4921006e4375ce27.tar.xz
nixlib-bac6982ca8db0cdf5d0f470d4921006e4375ce27.tar.zst
nixlib-bac6982ca8db0cdf5d0f470d4921006e4375ce27.zip
Add qwt-5.2.1
svn path=/nixpkgs/trunk/; revision=28482
Diffstat (limited to 'pkgs/development/libraries/qwt')
-rw-r--r--pkgs/development/libraries/qwt/default.nix20
-rw-r--r--pkgs/development/libraries/qwt/prefix.diff24
2 files changed, 44 insertions, 0 deletions
diff --git a/pkgs/development/libraries/qwt/default.nix b/pkgs/development/libraries/qwt/default.nix
new file mode 100644
index 000000000000..814550d2b18a
--- /dev/null
+++ b/pkgs/development/libraries/qwt/default.nix
@@ -0,0 +1,20 @@
+{ stdenv, fetchurl, qt4 }:
+
+stdenv.mkDerivation rec {
+  name = "qwt-5.2.1";
+
+  src = fetchurl {
+    url = "mirror://sourceforge/qwt/${name}.tar.bz2";
+    sha256 = "17snmh8qwsgb4j2yiyzmi0s1jli14vby5wv1kv4kvjq4aisvpf72";
+  };
+
+  propagatedBuildInputs = [ qt4 ];
+
+  patches = [ ./prefix.diff ];
+
+  postPatch = ''
+    sed -e "s@\$\$\[QT_INSTALL_PLUGINS\]@$out/lib/qt4/plugins@" -i designer/designer.pro
+    '';
+
+  configurePhase = ''qmake INSTALLBASE=$out -after doc.path=$out/share/doc/${name} -r'';
+}
diff --git a/pkgs/development/libraries/qwt/prefix.diff b/pkgs/development/libraries/qwt/prefix.diff
new file mode 100644
index 000000000000..a97efe5ab4a8
--- /dev/null
+++ b/pkgs/development/libraries/qwt/prefix.diff
@@ -0,0 +1,24 @@
+diff --git a/qwtconfig.pri b/qwtconfig.pri
+index 2be4a68..8625686 100644
+--- a/qwtconfig.pri
++++ b/qwtconfig.pri
+@@ -7,12 +7,14 @@ VER_MIN      = 2
+ VER_PAT      = 1
+ VERSION      = $${VER_MAJ}.$${VER_MIN}.$${VER_PAT}
+ 
+-unix {
+-    INSTALLBASE    = /usr/local/qwt-5.2.1
+-}
++isEmpty(INSTALLBASE) {
++    unix {
++        INSTALLBASE    = /usr/local/qwt-5.2.1
++    }
+ 
+-win32 {
+-    INSTALLBASE    = C:/Qwt-5.2.1
++    win32 {
++        INSTALLBASE    = C:/Qwt-5.2.1
++    }
+ }
+ 
+ target.path    = $$INSTALLBASE/lib