From d74f180f83c26a38b641f813ebba5bff6b36af41 Mon Sep 17 00:00:00 2001 From: JetHair Date: Sun, 18 May 2025 04:17:32 +0530 Subject: [PATCH 1/3] maintainers: add jethair --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 26386447e5ca..6c6a32c0e071 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -11482,6 +11482,12 @@ githubId = 30251156; name = "Jesse Moore"; }; + jethair= { + email = "jethair@duck.com"; + github = "JetHair"; + githubId = 106916147; + name = "JetHair"; + }; jethro = { email = "jethrokuan95@gmail.com"; github = "jethrokuan"; From 79927b4ec250465a7ad98692c79861eaba241935 Mon Sep 17 00:00:00 2001 From: JetHair Date: Sun, 18 May 2025 04:22:11 +0530 Subject: [PATCH 2/3] libansilove: init at 1.4.2 --- maintainers/maintainer-list.nix | 2 +- pkgs/by-name/li/libansilove/package.nix | 35 +++++++++++++++++++++++++ 2 files changed, 36 insertions(+), 1 deletion(-) create mode 100644 pkgs/by-name/li/libansilove/package.nix diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 6c6a32c0e071..a9575f72bd37 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -11482,7 +11482,7 @@ githubId = 30251156; name = "Jesse Moore"; }; - jethair= { + jethair = { email = "jethair@duck.com"; github = "JetHair"; githubId = 106916147; diff --git a/pkgs/by-name/li/libansilove/package.nix b/pkgs/by-name/li/libansilove/package.nix new file mode 100644 index 000000000000..5343ed1b0b0c --- /dev/null +++ b/pkgs/by-name/li/libansilove/package.nix @@ -0,0 +1,35 @@ +{ + lib, + stdenv, + fetchFromGitHub, + cmake, + gd, +}: + +stdenv.mkDerivation rec { + pname = "libansilove"; + version = "1.4.2"; + + src = fetchFromGitHub { + owner = "ansilove"; + repo = "libansilove"; + tag = version; + hash = "sha256-kbQ7tbQbJ8zYhdbfiVZY26woyR4NNzqjCJ/5nrunlWs="; + }; + + nativeBuildInputs = [ + cmake + ]; + + buildInputs = [ gd ]; + + meta = { + description = "Library for converting ANSI, ASCII, and other formats to PNG"; + homepage = "https://github.com/ansilove/libansilove"; + changelog = "https://github.com/ansilove/libansilove/blob/${src.rev}/ChangeLog"; + license = lib.licenses.bsd2; + maintainers = with lib.maintainers; [ jethair ]; + mainProgram = "libansilove"; + platforms = lib.platforms.unix; + }; +} From 93cf1a9a62497013c87792038290a67e3ccb3a34 Mon Sep 17 00:00:00 2001 From: JetHair Date: Sun, 18 May 2025 05:28:10 +0530 Subject: [PATCH 3/3] ansilove: init at 4.2.1 --- pkgs/by-name/an/ansilove/package.nix | 35 ++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 pkgs/by-name/an/ansilove/package.nix diff --git a/pkgs/by-name/an/ansilove/package.nix b/pkgs/by-name/an/ansilove/package.nix new file mode 100644 index 000000000000..ea2faa9b5fd5 --- /dev/null +++ b/pkgs/by-name/an/ansilove/package.nix @@ -0,0 +1,35 @@ +{ + lib, + stdenv, + fetchFromGitHub, + cmake, + libansilove, +}: + +stdenv.mkDerivation rec { + pname = "ansilove"; + version = "4.2.1"; + + src = fetchFromGitHub { + owner = "ansilove"; + repo = "ansilove"; + tag = version; + hash = "sha256-13v2NLVJt11muwocBiQYz/rxQkte/W6LXwB/H/E9Nvk="; + }; + + nativeBuildInputs = [ + cmake + ]; + + buildInputs = [ libansilove ]; + + meta = { + description = "ANSI and ASCII art to PNG converter in C"; + homepage = "https://github.com/ansilove/ansilove"; + changelog = "https://github.com/ansilove/ansilove/blob/${src.rev}/ChangeLog"; + license = lib.licenses.bsd2; + maintainers = with lib.maintainers; [ jethair ]; + mainProgram = "ansilove"; + platforms = lib.platforms.unix; + }; +}