From e0ef28c12df6fe12ccfc1c29dcf4c9bb62891092 Mon Sep 17 00:00:00 2001 From: Michael Weiss Date: Thu, 21 Sep 2017 15:55:22 +0200 Subject: [PATCH] fim: init at 0.5rc3 --- pkgs/tools/graphics/fim/default.nix | 40 +++++++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 3 +++ 2 files changed, 43 insertions(+) create mode 100644 pkgs/tools/graphics/fim/default.nix diff --git a/pkgs/tools/graphics/fim/default.nix b/pkgs/tools/graphics/fim/default.nix new file mode 100644 index 00000000000..e4a44d0784e --- /dev/null +++ b/pkgs/tools/graphics/fim/default.nix @@ -0,0 +1,40 @@ +{ stdenv, fetchurl, autoconf, automake, pkgconfig, perl +, flex, bison, readline +, giflib, libtiff, libexif, libpng, libjpeg, jasper +, aalib, inkscape#, SDL, fig2dev, jasper # TODO +}: + +stdenv.mkDerivation rec { + name = "fim-${version}"; + version = "0.5rc3"; + + src = fetchurl { + url = mirror://savannah/fbi-improved/fim-0.5-rc3.tar.gz; + sha256 = "12aka85h469zfj0zcx3xdpan70gq8nf5rackgb1ldcl9mqjn50c2"; + }; + + postPatch = '' + substituteInPlace doc/vim2html.pl \ + --replace /usr/bin/perl ${perl}/bin/perl + ''; + + nativeBuildInputs = [ autoconf automake pkgconfig ]; + + buildInputs = [ + perl flex bison readline + giflib libtiff libexif libpng libjpeg jasper aalib inkscape + ]; + + meta = with stdenv.lib; { + description = "A lightweight, highly customizable and scriptable image viewer"; + longDescription = '' + FIM (Fbi IMproved) is a lightweight, console based image viewer that aims + to be a highly customizable and scriptable for users who are comfortable + with software like the VIM text editor or the Mutt mail user agent. + ''; + homepage = http://www.nongnu.org/fbi-improved/; + license = licenses.gpl2Plus; + platforms = platforms.linux; + maintainers = with maintainers; [ primeos ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 8b75752bd42..f5997ef12c3 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2013,6 +2013,9 @@ with pkgs; fdk_aac = callPackage ../development/libraries/fdk-aac { }; + # WIP: fim + fimFull = callPackage ../tools/graphics/fim { }; + flac123 = callPackage ../applications/audio/flac123 { }; flamegraph = callPackage ../development/tools/flamegraph { };