Merge pull request #108993 from flokli/nufraw-gimp
remove ufraw and the gimp plugin
This commit is contained in:
commit
c36b928f4f
@ -167,8 +167,6 @@ in
|
|||||||
variant = "gimp";
|
variant = "gimp";
|
||||||
};
|
};
|
||||||
|
|
||||||
ufraw = pkgs.ufraw.gimpPlugin;
|
|
||||||
|
|
||||||
gimplensfun = pluginDerivation rec {
|
gimplensfun = pluginDerivation rec {
|
||||||
version = "unstable-2018-10-21";
|
version = "unstable-2018-10-21";
|
||||||
name = "gimplensfun-${version}";
|
name = "gimplensfun-${version}";
|
||||||
|
@ -1,88 +0,0 @@
|
|||||||
{ lib, stdenv
|
|
||||||
, fetchFromGitHub
|
|
||||||
|
|
||||||
, autoconf
|
|
||||||
, automake
|
|
||||||
, autoreconfHook
|
|
||||||
, bzip2
|
|
||||||
, cfitsio
|
|
||||||
, exiv2
|
|
||||||
, gettext
|
|
||||||
, gimp ? null
|
|
||||||
, gtk2
|
|
||||||
, gtkimageview
|
|
||||||
, lcms2
|
|
||||||
, lensfun
|
|
||||||
, libjpeg
|
|
||||||
, libtiff
|
|
||||||
, perl
|
|
||||||
, pkgconfig
|
|
||||||
, zlib
|
|
||||||
|
|
||||||
, withGimpPlugin ? true
|
|
||||||
}:
|
|
||||||
|
|
||||||
assert withGimpPlugin -> gimp != null;
|
|
||||||
|
|
||||||
stdenv.mkDerivation {
|
|
||||||
pname = "ufraw";
|
|
||||||
version = "unstable-2019-06-12";
|
|
||||||
|
|
||||||
# The original ufraw repo is unmaintained and broken;
|
|
||||||
# this is a fork that collects patches
|
|
||||||
src = fetchFromGitHub {
|
|
||||||
owner = "sergiomb2";
|
|
||||||
repo = "ufraw";
|
|
||||||
rev = "c65b4237dcb430fb274e4778afaf5df9a18e04e6";
|
|
||||||
sha256 = "02icn67bsinvgliy62qa6v7gmwgp2sh15jvm8iiz3c7g1h74f0b7";
|
|
||||||
};
|
|
||||||
|
|
||||||
outputs = [ "out" ] ++ stdenv.lib.optional withGimpPlugin "gimpPlugin";
|
|
||||||
|
|
||||||
nativeBuildInputs = [ autoconf automake autoreconfHook gettext perl pkgconfig ];
|
|
||||||
|
|
||||||
buildInputs = [
|
|
||||||
bzip2
|
|
||||||
cfitsio
|
|
||||||
exiv2
|
|
||||||
gtk2
|
|
||||||
gtkimageview
|
|
||||||
lcms2
|
|
||||||
lensfun
|
|
||||||
libjpeg
|
|
||||||
libtiff
|
|
||||||
zlib
|
|
||||||
] ++ stdenv.lib.optional withGimpPlugin gimp;
|
|
||||||
|
|
||||||
configureFlags = [
|
|
||||||
"--enable-contrast"
|
|
||||||
"--enable-dst-correction"
|
|
||||||
] ++ stdenv.lib.optional withGimpPlugin "--with-gimp";
|
|
||||||
|
|
||||||
postInstall = stdenv.lib.optionalString withGimpPlugin ''
|
|
||||||
moveToOutput "lib/gimp" "$gimpPlugin"
|
|
||||||
'';
|
|
||||||
|
|
||||||
meta = with lib; {
|
|
||||||
homepage = "https://github.com/sergiomb2/ufraw";
|
|
||||||
|
|
||||||
broken = true; # https://github.com/NixOS/nixpkgs/issues/97946
|
|
||||||
|
|
||||||
description = "Utility to read and manipulate raw images from digital cameras";
|
|
||||||
|
|
||||||
longDescription =
|
|
||||||
'' The Unidentified Flying Raw (UFRaw) is a utility to read and
|
|
||||||
manipulate raw images from digital cameras. It can be used on its
|
|
||||||
own or as a Gimp plug-in. It reads raw images using Dave Coffin's
|
|
||||||
raw conversion utility - DCRaw. UFRaw supports color management
|
|
||||||
workflow based on Little CMS, allowing the user to apply ICC color
|
|
||||||
profiles. For Nikon users UFRaw has the advantage that it can read
|
|
||||||
the camera's tone curves.
|
|
||||||
'';
|
|
||||||
|
|
||||||
license = licenses.gpl2Plus;
|
|
||||||
|
|
||||||
maintainers = with maintainers; [ gloaming ];
|
|
||||||
platforms = with platforms; all;
|
|
||||||
};
|
|
||||||
}
|
|
@ -668,6 +668,7 @@ mapAliases ({
|
|||||||
uberwriter = apostrophe; # added 2020-04-23
|
uberwriter = apostrophe; # added 2020-04-23
|
||||||
ubootBeagleboneBlack = ubootAmx335xEVM; # added 2020-01-21
|
ubootBeagleboneBlack = ubootAmx335xEVM; # added 2020-01-21
|
||||||
ucsFonts = ucs-fonts; # added 2016-07-15
|
ucsFonts = ucs-fonts; # added 2016-07-15
|
||||||
|
ufraw = throw "ufraw is unmaintained and has been removed from nixpkgs. Its successor, nufraw, doesn't seem to be stable enough. Consider using Darktable for now."; # 2020-01-11
|
||||||
ultrastardx-beta = ultrastardx; # added 2017-08-12
|
ultrastardx-beta = ultrastardx; # added 2017-08-12
|
||||||
unicorn-emu = unicorn; # added 2020-10-29
|
unicorn-emu = unicorn; # added 2020-10-29
|
||||||
unifiStable = unifi6; # added 2020-12-28
|
unifiStable = unifi6; # added 2020-12-28
|
||||||
|
@ -8158,10 +8158,6 @@ in
|
|||||||
|
|
||||||
udptunnel = callPackage ../tools/networking/udptunnel { };
|
udptunnel = callPackage ../tools/networking/udptunnel { };
|
||||||
|
|
||||||
ufraw = callPackage ../applications/graphics/ufraw {
|
|
||||||
stdenv = gcc6Stdenv; # doesn't build with gcc7
|
|
||||||
};
|
|
||||||
|
|
||||||
uftrace = callPackage ../development/tools/uftrace { };
|
uftrace = callPackage ../development/tools/uftrace { };
|
||||||
|
|
||||||
uget = callPackage ../tools/networking/uget { };
|
uget = callPackage ../tools/networking/uget { };
|
||||||
|
Loading…
x
Reference in New Issue
Block a user