summary refs log tree commit diff
path: root/pkgs/applications/misc/librecad/default.nix
diff options
context:
space:
mode:
authorLluís Batlle i Rossell <viric@vicerveza.homeunix.net>2012-01-03 21:14:14 +0000
committerLluís Batlle i Rossell <viric@vicerveza.homeunix.net>2012-01-03 21:14:14 +0000
commitd028c7e00d11497df9eed2228119f1cc20b6195d (patch)
treeb50c46b03ea8f3bb27aa70a754d99f9415a3557a /pkgs/applications/misc/librecad/default.nix
parent5a78287adf9b53d57723391d34d45335546ffd4a (diff)
downloadnixpkgs-d028c7e00d11497df9eed2228119f1cc20b6195d.tar
nixpkgs-d028c7e00d11497df9eed2228119f1cc20b6195d.tar.gz
nixpkgs-d028c7e00d11497df9eed2228119f1cc20b6195d.tar.bz2
nixpkgs-d028c7e00d11497df9eed2228119f1cc20b6195d.tar.lz
nixpkgs-d028c7e00d11497df9eed2228119f1cc20b6195d.tar.xz
nixpkgs-d028c7e00d11497df9eed2228119f1cc20b6195d.tar.zst
nixpkgs-d028c7e00d11497df9eed2228119f1cc20b6195d.zip
Adding a preliminary package for librecad. It fails to install still.
svn path=/nixpkgs/trunk/; revision=31255
Diffstat (limited to 'pkgs/applications/misc/librecad/default.nix')
-rw-r--r--pkgs/applications/misc/librecad/default.nix28
1 files changed, 28 insertions, 0 deletions
diff --git a/pkgs/applications/misc/librecad/default.nix b/pkgs/applications/misc/librecad/default.nix
new file mode 100644
index 00000000000..bcf0f1aee79
--- /dev/null
+++ b/pkgs/applications/misc/librecad/default.nix
@@ -0,0 +1,28 @@
+{ stdenv, fetchurl, qt4}:
+
+stdenv.mkDerivation {
+  name = "librecad-1.0.0";
+
+  src = fetchurl {
+    url = https://github.com/LibreCAD/LibreCAD/tarball/v1.0.0;
+    name = "librecad-1.0.0.tar.gz";
+    sha256 = "0s1ikyvy98zz1vw3xf5la73n3sykib6292cmhh2z738ggwigicc9";
+  };
+
+  patchPhase = ''
+    sed -i -e s,/bin/bash,`type -P bash`, scripts/postprocess-unix.sh
+  '';
+
+  configurePhase = "qmake PREFIX=$out";
+
+  # It builds, but it does not install
+  installPhase = "exit 1";
+
+  buildInputs = [ qt4 ];
+
+  meta = {
+    description = "A 2D CAD package based upon Qt";
+    homepage = http://librecad.org;
+    license = "GPLv2";
+  };
+}