From bbf6d7f2448aebb32731a3d6310a9117f3379f04 Mon Sep 17 00:00:00 2001 From: TomaSajt <62384384+TomaSajt@users.noreply.github.com> Date: Sat, 19 Aug 2023 18:27:47 +0200 Subject: [PATCH] cringify: init at 0.1.1 --- pkgs/tools/text/cringify/default.nix | 34 ++++++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 36 insertions(+) create mode 100644 pkgs/tools/text/cringify/default.nix diff --git a/pkgs/tools/text/cringify/default.nix b/pkgs/tools/text/cringify/default.nix new file mode 100644 index 000000000000..6230f6575c3f --- /dev/null +++ b/pkgs/tools/text/cringify/default.nix @@ -0,0 +1,34 @@ +{ lib +, rustPlatform +, fetchFromGitHub +}: + +rustPlatform.buildRustPackage rec { + pname = "cringify"; + version = "0.1.1"; + + src = fetchFromGitHub { + owner = "sansyrox"; + repo = "cringify"; + rev = "dd753818f8dd4b343be9370d2c29a6be070ad791"; + hash = "sha256-6hSgOk9DzDfGtZX1vt6AQsKSLdPdqy2Mz3UtK6d2AuA="; + }; + + cargoHash = "sha256-w6lqPyUCaXZBQ1EmMyj0sVnEHugMD6JugIIK0rEa19Y="; + + postPatch = '' + # Upstream forgot to update the version value + substituteInPlace src/main.rs --replace '0.1.0' ${version} + ''; + + # No tests are present in the repository + doCheck = false; + + meta = { + description = "Annoy your friends with the cringified text"; + homepage = "https://github.com/sansyrox/cringify"; + license = lib.licenses.mit; + mainProgram = "cringify"; + maintainers = with lib.maintainers; [ tomasajt ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 4915ab18a3ae..18652ea821a9 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7096,6 +7096,8 @@ with pkgs; createrepo_c = callPackage ../tools/package-management/createrepo_c { }; + cringify = callPackage ../tools/text/cringify { }; + cromfs = callPackage ../tools/archivers/cromfs { stdenv = gcc10StdenvCompat; };