From b0ed9f01c1b06fc8613b65d45ed72550e46f79f9 Mon Sep 17 00:00:00 2001 From: krovuxdev <62192487+krovuxdev@users.noreply.github.com> Date: Tue, 9 Apr 2024 19:11:15 -0500 Subject: [PATCH 1/2] maintainers: add krovuxdev --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 5566ed09a27a4..21ef06131d240 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -10790,6 +10790,12 @@ githubId = 5759930; name = "Alexis Destrez"; }; + krovuxdev = { + name = "krovuxdev"; + email = "krovuxdev@proton.me"; + github = "krovuxdev"; + githubId = 62192487; + }; krupkat = { github = "krupkat"; githubId = 6817216; From 1cdf8509e6e75fc60370d535b44d3a6f675443bf Mon Sep 17 00:00:00 2001 From: krovuxdev <62192487+krovuxdev@users.noreply.github.com> Date: Wed, 10 Apr 2024 15:26:24 -0500 Subject: [PATCH 2/2] sss_code: init at 0.2.0 sss_code: init at 0.2.0 sss_code: init at 0.2.0 sss_code: init at 0.2.0 --- pkgs/by-name/ss/sss_code/package.nix | 51 ++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 pkgs/by-name/ss/sss_code/package.nix diff --git a/pkgs/by-name/ss/sss_code/package.nix b/pkgs/by-name/ss/sss_code/package.nix new file mode 100644 index 0000000000000..5e0b35de75c5c --- /dev/null +++ b/pkgs/by-name/ss/sss_code/package.nix @@ -0,0 +1,51 @@ +{ + rustPlatform, + fetchFromGitHub, + pkg-config, + fontconfig, + libiconv, + stdenv, + libxcb, + lib, +}: + +rustPlatform.buildRustPackage rec { + pname = "sss_code"; + version = "0.2.0"; + + src = fetchFromGitHub { + owner = "SergioRibera"; + repo = "sss"; + rev = "sss_code/v${version}"; + hash = "sha256-AmJFAwHfG4R2iRz9zNeZsVFLptVy499ozQ7jgwnevOo="; + }; + + useFetchCargoVendor = true; + + cargoHash = "sha256-qeDZgrGPSz+wXolZeVb2FFHjLzl1+vjzMN/3NCgaf/s="; + + cargoBuildFlags = [ + "-p" + "sss_code" + ]; + + nativeBuildInputs = [ pkg-config ] ++ lib.optionals stdenv.buildPlatform.isDarwin [ libiconv ]; + + buildInputs = [ + fontconfig + libxcb + ]; + + doCheck = false; + + meta = with lib; { + description = "Libraries and tools for building screenshots in a high-performance image format"; + mainProgram = "sss_code"; + homepage = "https://github.com/SergioRibera/sss"; + license = with licenses; [ + asl20 + mit + ]; + maintainers = with maintainers; [ krovuxdev ]; + }; +}