Merge branch 'master' into closure-size

TODO: there was more significant refactoring of qtbase and plasma 5.5
on master, and I'm deferring pointing to correct outputs to later.
This commit is contained in:
Vladimír Čunát
2015-12-31 09:53:02 +01:00
951 changed files with 117997 additions and 19014 deletions
@@ -1,4 +1,4 @@
{ stdenv, fetchurl, qt5, boost }:
{ stdenv, fetchurl, qtbase, qtsvg, boost }:
stdenv.mkDerivation rec {
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
tar xjf ${src}
'';
buildInputs = [ qt5.base qt5.svg boost ];
buildInputs = [ qtbase qtsvg boost ];
configurePhase = ''
cd fritzing-${version}.source
@@ -1,4 +1,4 @@
{ stdenv, fetchurl, pkgconfig, guile, gtk, flex, gawk }:
{ stdenv, fetchurl, pkgconfig, guile, gtk, flex, gawk, perl }:
stdenv.mkDerivation rec {
name = "geda-${version}";
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
};
configureFlags = "--disable-update-xdg-database";
buildInputs = [ pkgconfig guile gtk flex gawk ];
buildInputs = [ pkgconfig guile gtk flex gawk perl ];
meta = with stdenv.lib; {
description = "Full GPL'd suite of Electronic Design Automation tools";
@@ -0,0 +1,24 @@
{ stdenv, fetchgit, pkgconfig, gettext, libtool, automake, autoconf, cairo, gtk, autoreconfHook }:
stdenv.mkDerivation rec {
name = "gerbv-${version}";
version = "2015-10-08";
src = fetchgit {
url = git://git.geda-project.org/gerbv.git;
rev = "76b8b67bfa10823ce98f1c4c3b49a2afcadf7659";
sha256 = "1l2x8sb1c3gq00i71fdndkqwa7148mrranayafqw9pq63869l92w";
};
buildInputs = [ pkgconfig gettext libtool automake autoconf cairo gtk autoreconfHook ];
configureFlags = ["--disable-update-desktop-database"];
meta = with stdenv.lib; {
description = "A Gerber (RS-274X) viewer";
homepage = http://gerbv.geda-project.org/;
maintainers = with maintainers; [ mog ];
platforms = platforms.linux;
license = licenses.gpl2;
};
}
@@ -0,0 +1,23 @@
{ stdenv, fetchurl, pkgconfig, gtk, bison, intltool, flex, netpbm, imagemagick, dbus, xlibsWrapper, mesa, shared_mime_info, tcl, tk, gnome, pangox_compat, gd, xorg }:
stdenv.mkDerivation rec {
name = "pcb-${version}";
version = "20140316";
src = fetchurl {
url = "http://ftp.geda-project.org/pcb/pcb-20140316/${name}.tar.gz";
sha256 = "0l6944hq79qsyp60i5ai02xwyp8l47q7xdm3js0jfkpf72ag7i42";
};
buildInputs = [ pkgconfig gtk bison intltool flex netpbm imagemagick dbus xlibsWrapper mesa tcl shared_mime_info tk gnome.gtkglext pangox_compat gd xorg.libXmu ];
configureFlags = ["--disable-update-desktop-database"];
meta = with stdenv.lib; {
description = "Printed Circuit Board editor";
homepage = http://pcb.geda-project.org/;
maintainers = with maintainers; [ mog ];
platforms = platforms.linux;
license = licenses.gpl2;
};
}