nrg2iso: refactor package definitions. (#424062)

Changed files
+7 -7
pkgs
by-name
nr
nrg2iso
+7 -7
pkgs/by-name/nr/nrg2iso/package.nix
···
fetchurl,
}:
-
stdenv.mkDerivation rec {
+
stdenv.mkDerivation (finalAttrs: {
pname = "nrg2iso";
version = "0.4.1";
src = fetchurl {
-
url = "http://gregory.kokanosky.free.fr/v4/linux/${pname}-${version}.tar.gz";
-
sha256 = "sha256-O+NqQWdY/BkQRztJqNrfKiqj1R8ZdhlzNrwXS8HjBuU=";
+
url = "http://gregory.kokanosky.free.fr/v4/linux/nrg2iso-${finalAttrs.version}.tar.gz";
+
hash = "sha256-O+NqQWdY/BkQRztJqNrfKiqj1R8ZdhlzNrwXS8HjBuU=";
};
patches = [ ./c-compiler.patch ];
···
cp -v nrg2iso $out/bin/nrg2iso
'';
-
meta = with lib; {
+
meta = {
description = "Linux utils for converting CD (or DVD) image generated by Nero Burning Rom to ISO format";
homepage = "http://gregory.kokanosky.free.fr/v4/linux/nrg2iso.en.html";
-
license = licenses.gpl2Plus;
-
platforms = platforms.all;
+
license = lib.licenses.gpl2Plus;
+
platforms = lib.platforms.all;
mainProgram = "nrg2iso";
};
-
}
+
})