Merge recent 'staging' into closure-size

Let's get rid of those merge conflicts.
This commit is contained in:
Vladimír Čunát
2016-02-03 16:57:19 +01:00
637 changed files with 123880 additions and 83341 deletions
+57
View File
@@ -0,0 +1,57 @@
{ stdenv, fetchurl, pkgconfig
, dbus, libconfuse, sane-backends, systemd }:
stdenv.mkDerivation rec {
name = "scanbd-${version}";
version = "1.4.4";
src = fetchurl {
sha256 = "07a59jk9b2hh49v5lcpckp64f5lny9sq8h0h2p2jcs9cqazf6q9s";
url = "mirror://sourceforge/scanbd/${name}.tgz";
};
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ dbus libconfuse sane-backends systemd ];
configureFlags = [
"--disable-Werror"
"--enable-udev"
"--with-scanbdconfdir=/etc/scanbd"
"--with-systemdsystemunitdir=$out/lib/systemd/system"
];
enableParallelBuilding = true;
installFlags = [
"scanbdconfdir=$(out)/etc/scanbd"
"scannerconfdir=$(scanbdconfdir)/scanner.d"
];
doCheck = true;
meta = with stdenv.lib; {
description = "Scanner button daemon";
longDescription = ''
scanbd polls a scanner's buttons, looking for button presses, function
knob changes, or other scanner events such as paper inserts and removals,
while at the same time allowing scan-applications to access the scanner.
Various actions can be submitted (scan, copy, email, ...) via action
scripts. The function knob values are passed to the action scripts as
well. Scan actions are also signaled via dbus. This can be useful for
foreign applications. Scans can also be triggered via dbus from foreign
applications.
On platforms which support signaling of dynamic device insertion/removal
(libudev, dbus, hal), scanbd supports this as well.
scanbd can use all sane-backends or some special backends from the (old)
scanbuttond project.
'';
homepage = http://scanbd.sourceforge.net/;
downloadPage = http://sourceforge.net/projects/scanbd/;
license = licenses.gpl2Plus;
platforms = platforms.linux;
maintainers = with maintainers; [ nckx ];
};
}
+39
View File
@@ -0,0 +1,39 @@
{stdenv, fetchurl, libpng, perl, gettext }:
stdenv.mkDerivation {
name = "xcftools-1.0.7";
src = fetchurl {
url = "http://henning.makholm.net/xcftools/xcftools-1.0.7.tar.gz";
sha256 = "19i0x7yhlw6hd2gp013884zchg63yzjdj4hpany011il0n26vgqy";
};
buildInputs = [ libpng perl gettext ];
patchPhase = ''
# Required if building with libpng-1.6, innocuous otherwise
substituteInPlace xcf2png.c \
--replace png_voidp_NULL NULL \
--replace png_error_ptr_NULL NULL
# xcfview needs mailcap and isn't that useful anyway
sed -i -e '/BINARIES/s/xcfview//' Makefile.in
'';
meta = {
homepage = http://henning.makholm.net/software;
description = "Command-line tools for converting Gimp XCF files";
longDescription = ''
A set of fast command-line tools for extracting information from
the Gimp's native file format XCF.
The tools are designed to allow efficient use of layered XCF
files as sources in a build system that use 'make' and similar
tools to manage automatic processing of the graphics.
These tools work independently of the Gimp engine and do not
require the Gimp to even be installed.
'';
license = stdenv.lib.licenses.gpl2;
};
}