diff --git a/pkgs/by-name/sn/sng/package.nix b/pkgs/by-name/sn/sng/package.nix new file mode 100644 index 000000000000..544a07165d2d --- /dev/null +++ b/pkgs/by-name/sn/sng/package.nix @@ -0,0 +1,47 @@ +{ + lib, + asciidoctor, + fetchurl, + libpng, + netpbm, + stdenv, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "sng"; + version = "1.1.1"; + + src = fetchurl { + url = "mirror://sourceforge/sng/sng-${finalAttrs.version}.tar.xz"; + hash = "sha256-yb37gPWhfbGquTN7rtZKjr6lwN34KRXGiHuM+4fs5h4="; + }; + + nativeBuildInputs = [ asciidoctor ]; + + buildInputs = [ libpng ]; + + outputs = [ + "out" + "man" + ]; + + makeFlags = [ + "prefix=$(out)" + "MANDIR=$(outputMan)/share/man" + "RGBTXT=${netpbm.out}/share/netpbm/misc/rgb.txt" + ]; + + strictDeps = true; + + meta = { + homepage = "https://sng.sourceforge.net/"; + description = "Minilanguage designed to represent the entire contents of a PNG file in an editable form"; + license = lib.licenses.zlib; + mainProgram = "sng"; + maintainers = with lib.maintainers; [ + dezgeg + AndersonTorres + ]; + platforms = lib.platforms.unix; + }; +}) diff --git a/pkgs/tools/graphics/sng/default.nix b/pkgs/tools/graphics/sng/default.nix deleted file mode 100644 index a8db32128a5e..000000000000 --- a/pkgs/tools/graphics/sng/default.nix +++ /dev/null @@ -1,26 +0,0 @@ -{ lib, stdenv, fetchurl, libpng, netpbm }: - -stdenv.mkDerivation rec { - pname = "sng"; - version = "1.1.0"; - - src = fetchurl { - url = "mirror://sourceforge/sng/sng-${version}.tar.gz"; - sha256 = "06a6ydvx9xb3vxvrzdrg3hq0rjwwj9ibr7fyyxjxq6qx1j3mb70i"; - }; - - buildInputs = [ libpng ]; - - configureFlags = [ - "--with-rgbtxt=${netpbm.out}/share/netpbm/misc/rgb.txt" - ]; - - meta = with lib; { - description = "Minilanguage designed to represent the entire contents of a PNG file in an editable form"; - homepage = "https://sng.sourceforge.net/"; - license = licenses.zlib; - maintainers = [ maintainers.dezgeg ]; - platforms = platforms.unix; - mainProgram = "sng"; - }; -} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 4b7d7793e650..2253e25152cd 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -12468,8 +12468,6 @@ with pkgs; snet = callPackage ../tools/networking/snet { }; - sng = callPackage ../tools/graphics/sng { }; - snmpcheck = callPackage ../tools/networking/snmpcheck { }; snobol4 = callPackage ../development/interpreters/snobol4 { };