optar: init at 20150210

Changed files
+37
pkgs
tools
graphics
optar
top-level
+35
pkgs/tools/graphics/optar/default.nix
···
+
{ stdenv, fetchurl, imagemagick, libpng }:
+
+
stdenv.mkDerivation rec {
+
name = "optar-${version}";
+
version = "20150210";
+
+
src = fetchurl {
+
url = "http://ronja.twibright.com/optar.tgz";
+
sha256 = "10lr31k3xfcpa6vxkbl3abph7j3gks2210489khnnzmhmfdnm1a4";
+
};
+
+
buildInputs = [ libpng ];
+
+
enableParallelBuilding = true;
+
+
postPatch = ''
+
substituteInPlace Makefile \
+
--replace /usr/local $out
+
+
substituteInPlace pgm2ps \
+
--replace 'convert ' "${stdenv.lib.getBin imagemagick}/bin/convert "
+
'';
+
+
preInstall = ''
+
mkdir -p $out/bin
+
'';
+
+
meta = with stdenv.lib; {
+
description = "Optar stands for OPTical ARchiver - it's a codec for encoding data on paper";
+
homepage = http://ronja.twibright.com/optar/;
+
license = licenses.gpl2;
+
maintainers = with maintainers; [ peterhoeg ];
+
platforms = with platforms; linux; # possibly others, but only tested on Linux
+
};
+
}
+2
pkgs/top-level/all-packages.nix
···
onboard = callPackage ../applications/misc/onboard { };
+
optar = callPackage ../tools/graphics/optar {};
+
patdiff = callPackage ../tools/misc/patdiff { };
playerctl = callPackage ../tools/audio/playerctl { };