summary refs log tree commit diff
path: root/pkgs/applications
diff options
context:
space:
mode:
authorBert Moens <bert.moens@gmail.com>2017-12-11 14:37:01 +0100
committerOrivej Desh <orivej@gmx.fr>2017-12-17 00:10:28 +0000
commitaf5272f599f7edf9dc541898321e0bf2eee926a2 (patch)
treeb13eccdffdc6db0cf161ce67b3a60e3ced2d39af /pkgs/applications
parent5ca3511f5672e527d20c5fb712581eb6739cead0 (diff)
downloadnixlib-af5272f599f7edf9dc541898321e0bf2eee926a2.tar
nixlib-af5272f599f7edf9dc541898321e0bf2eee926a2.tar.gz
nixlib-af5272f599f7edf9dc541898321e0bf2eee926a2.tar.bz2
nixlib-af5272f599f7edf9dc541898321e0bf2eee926a2.tar.lz
nixlib-af5272f599f7edf9dc541898321e0bf2eee926a2.tar.xz
nixlib-af5272f599f7edf9dc541898321e0bf2eee926a2.tar.zst
nixlib-af5272f599f7edf9dc541898321e0bf2eee926a2.zip
kicad: add unstable version
Diffstat (limited to 'pkgs/applications')
-rw-r--r--pkgs/applications/science/electronics/kicad/unstable.nix28
1 files changed, 28 insertions, 0 deletions
diff --git a/pkgs/applications/science/electronics/kicad/unstable.nix b/pkgs/applications/science/electronics/kicad/unstable.nix
new file mode 100644
index 000000000000..9dd2b67b834f
--- /dev/null
+++ b/pkgs/applications/science/electronics/kicad/unstable.nix
@@ -0,0 +1,28 @@
+{ stdenv, fetchFromGitHub, cmake, mesa, wxGTK, zlib, libX11, gettext, glew, glm, cairo, curl, openssl, boost, pkgconfig, doxygen }:
+
+stdenv.mkDerivation rec {
+  name = "kicad-unstable-${version}";
+  version = "2017-12-11";
+
+  src = fetchFromGitHub {
+      owner = "KICad";
+      repo = "kicad-source-mirror";
+      rev = "1955f252265c38a313f6c595d6c4c637f38fd316";
+      sha256 = "15cc81h7nh5dk6gj6mc4ylcgdznfriilhb43n1g3xwyq3s8iaibz";
+    };
+
+  cmakeFlags = ''
+    -DKICAD_SKIP_BOOST=ON
+  '';
+
+  nativeBuildInputs = [ pkgconfig ];
+  buildInputs = [ cmake mesa wxGTK zlib libX11 gettext glew glm cairo curl openssl boost doxygen ];
+
+  meta = {
+    description = "Free Software EDA Suite, Nightly Development Build";
+    homepage = http://www.kicad-pcb.org/;
+    license = stdenv.lib.licenses.gpl2;
+    maintainers = with stdenv.lib.maintainers; [ berce ];
+    platforms = with stdenv.lib.platforms; linux;
+  };
+}