Merge recent 'staging' into closure-size
Let's get rid of those merge conflicts.
This commit is contained in:
@@ -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 ];
|
||||
};
|
||||
}
|
||||
@@ -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;
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user