From 1181116f42527f81824ae05ba6c2b31fce62aff2 Mon Sep 17 00:00:00 2001 From: uncenter <47499684+uncenter@users.noreply.github.com> Date: Fri, 19 Jul 2024 17:18:23 -0400 Subject: [PATCH 1/2] markuplinkchecker: init at 0.18.0 --- pkgs/by-name/ma/markuplinkchecker/package.nix | 52 +++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 pkgs/by-name/ma/markuplinkchecker/package.nix diff --git a/pkgs/by-name/ma/markuplinkchecker/package.nix b/pkgs/by-name/ma/markuplinkchecker/package.nix new file mode 100644 index 000000000000..1eb74aecb562 --- /dev/null +++ b/pkgs/by-name/ma/markuplinkchecker/package.nix @@ -0,0 +1,52 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + pkg-config, + openssl, + stdenv, + darwin, +}: +let + version = "0.18.0"; +in +rustPlatform.buildRustPackage { + pname = "markuplinkchecker"; + inherit version; + + src = fetchFromGitHub { + owner = "becheran"; + repo = "mlc"; + rev = "v${version}"; + hash = "sha256-hMS0ZX4Ta1xq5e8R7mvmOQCEW3UCk1nd2TGzWOyOGY8="; + }; + + cargoHash = "sha256-adJZcuUynxYpj2h6YKozb6W/2WjNsWq9IwxJaIVl0YI="; + + nativeBuildInputs = [ pkg-config ]; + + buildInputs = + [ openssl ] + ++ lib.optionals stdenv.isDarwin ( + with darwin.apple_sdk.frameworks; + [ + Security + SystemConfiguration + ] + ); + + env = { + OPENSSL_NO_VENDOR = true; + }; + + doCheck = false; # tests require an internet connection + + meta = { + description = "Check for broken links in markup files"; + homepage = "https://github.com/becheran/mlc"; + changelog = "https://github.com/becheran/mlc/blob/v${version}/CHANGELOG.md"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ uncenter ]; + mainProgram = "mlc"; + }; +} From e76b3a92740f72965b65e4bd968337750e9d1af1 Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Thu, 25 Jul 2024 02:08:14 +0200 Subject: [PATCH 2/2] markuplinkchecker: add maintainer anas --- pkgs/by-name/ma/markuplinkchecker/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ma/markuplinkchecker/package.nix b/pkgs/by-name/ma/markuplinkchecker/package.nix index 1eb74aecb562..f42ea53ff992 100644 --- a/pkgs/by-name/ma/markuplinkchecker/package.nix +++ b/pkgs/by-name/ma/markuplinkchecker/package.nix @@ -46,7 +46,10 @@ rustPlatform.buildRustPackage { homepage = "https://github.com/becheran/mlc"; changelog = "https://github.com/becheran/mlc/blob/v${version}/CHANGELOG.md"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ uncenter ]; + maintainers = with lib.maintainers; [ + uncenter + anas + ]; mainProgram = "mlc"; }; }