simple-scan: 3.28.1 → 3.30.2

This commit is contained in:
Jan Tojnar
2018-11-30 21:34:40 +01:00
parent bb3a7342c3
commit bcc8e6d2a9
@@ -4,19 +4,17 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "simple-scan-${version}"; name = "simple-scan-${version}";
version = "3.28.1"; version = "3.30.2";
src = fetchurl { src = fetchurl {
url = "mirror://gnome/sources/simple-scan/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz"; url = "mirror://gnome/sources/simple-scan/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "140vz94vml0vf6kiw3sg436qfvajk21x6q86smvycgf24qfyvk6a"; sha256 = "0dknvdjlnxrp9nxd3yr8wyjc4kv94nwglss8pr6rfvl4hnlly53i";
}; };
passthru = { buildInputs = [
updateScript = gnome3.updateScript { packageName = "simple-scan"; }; cairo gdk_pixbuf colord glib gnome3.defaultIconTheme gusb
}; gtk libwebp packagekit sane-backends vala
];
buildInputs = [ cairo gdk_pixbuf colord glib gnome3.defaultIconTheme gusb
gtk libwebp packagekit sane-backends vala ];
nativeBuildInputs = [ nativeBuildInputs = [
meson ninja gettext itstool pkgconfig python3 wrapGAppsHook libxml2 meson ninja gettext itstool pkgconfig python3 wrapGAppsHook libxml2
# For setup hook # For setup hook
@@ -25,30 +23,16 @@ stdenv.mkDerivation rec {
postPatch = '' postPatch = ''
patchShebangs data/meson_compile_gschema.py patchShebangs data/meson_compile_gschema.py
sed -i -e 's#Icon=scanner#Icon=simple-scan#g' ./data/simple-scan.desktop.in
''; '';
postInstall = ''
mkdir -p $out/share/icons
mv $out/share/simple-scan/icons/* $out/share/icons/
(
cd ${gnome3.defaultIconTheme}/share/icons/Adwaita
for f in `find . | grep 'scanner\.'`
do
local outFile="`echo "$out/share/icons/hicolor/$f" | sed \
-e 's#/devices/#/apps/#g' \
-e 's#scanner\.#simple-scan\.#g'`"
mkdir -p "`realpath -m "$outFile/.."`"
cp "$f" "$outFile"
done
)
'';
enableParallelBuilding = true;
doCheck = true; doCheck = true;
passthru = {
updateScript = gnome3.updateScript {
packageName = "simple-scan";
};
};
meta = with stdenv.lib; { meta = with stdenv.lib; {
description = "Simple scanning utility"; description = "Simple scanning utility";
longDescription = '' longDescription = ''
@@ -59,7 +43,7 @@ stdenv.mkDerivation rec {
XSANE uses. This means that all existing scanners will work and the XSANE uses. This means that all existing scanners will work and the
interface is well tested. interface is well tested.
''; '';
homepage = https://launchpad.net/simple-scan; homepage = https://gitlab.gnome.org/GNOME/simple-scan;
license = licenses.gpl3Plus; license = licenses.gpl3Plus;
maintainers = gnome3.maintainers; maintainers = gnome3.maintainers;
platforms = platforms.linux; platforms = platforms.linux;