diff options
Diffstat (limited to 'nixpkgs/pkgs/by-name/pr')
-rw-r--r-- | nixpkgs/pkgs/by-name/pr/presenterm/package.nix | 7 | ||||
-rw-r--r-- | nixpkgs/pkgs/by-name/pr/promptfoo/package.nix | 6 | ||||
-rw-r--r-- | nixpkgs/pkgs/by-name/pr/protoc-gen-rust-grpc/package.nix | 22 | ||||
-rw-r--r-- | nixpkgs/pkgs/by-name/pr/prr/package.nix | 38 |
4 files changed, 67 insertions, 6 deletions
diff --git a/nixpkgs/pkgs/by-name/pr/presenterm/package.nix b/nixpkgs/pkgs/by-name/pr/presenterm/package.nix index 47440166c915..ba1de5d9fb81 100644 --- a/nixpkgs/pkgs/by-name/pr/presenterm/package.nix +++ b/nixpkgs/pkgs/by-name/pr/presenterm/package.nix @@ -6,20 +6,20 @@ rustPlatform.buildRustPackage rec { pname = "presenterm"; - version = "0.3.0"; + version = "0.4.1"; src = fetchFromGitHub { owner = "mfontanini"; repo = "presenterm"; rev = "refs/tags/v${version}"; - hash = "sha256-uwLVg/bURz2jLAQZgLujDR2Zewu5pcE9bwEBg/DQ4Iw="; + hash = "sha256-OHp/qbuaZ7uVydKGnSiBR5KQGdf8rWQQWRHrka+PI1M="; }; buildInputs = [ libsixel ]; - cargoHash = "sha256-tEgXqvSyScO/J/56ykCda3ERrTDQj5jCxlMEDof/fCA="; + cargoHash = "sha256-ymSTloz7sPAtMZN1uDgLs89gMcU+UTsMVc6y5UHt7no="; buildFeatures = [ "sixel" ]; @@ -28,6 +28,7 @@ rustPlatform.buildRustPackage rec { meta = with lib; { description = "A terminal based slideshow tool"; + changelog = "https://github.com/mfontanini/presenterm/releases/tag/v${version}"; homepage = "https://github.com/mfontanini/presenterm"; license = licenses.bsd2; maintainers = with maintainers; [ mikaelfangel ]; diff --git a/nixpkgs/pkgs/by-name/pr/promptfoo/package.nix b/nixpkgs/pkgs/by-name/pr/promptfoo/package.nix index f7b6aeb07a40..6d3994c19df1 100644 --- a/nixpkgs/pkgs/by-name/pr/promptfoo/package.nix +++ b/nixpkgs/pkgs/by-name/pr/promptfoo/package.nix @@ -5,16 +5,16 @@ buildNpmPackage rec { pname = "promptfoo"; - version = "0.28.0"; + version = "0.33.2"; src = fetchFromGitHub { owner = "promptfoo"; repo = "promptfoo"; rev = "${version}"; - hash = "sha256-fJZeao5/iTF1QTSdhUT4VurH0witOAVs0NT2sb2McYM="; + hash = "sha256-FzjPP7Xwz5jhtXSYxXAx3w428YGBrGgXwpwen10jaDQ="; }; - npmDepsHash = "sha256-IcMD8t+2Z2RwQ87j08zNQWlNhtRqDi2cD60ZPEAezww="; + npmDepsHash = "sha256-vEK2it8WZfzNi6wO1/DQTJjWW3+OhN1+ob5Qi1MQu5s="; dontNpmBuild = true; diff --git a/nixpkgs/pkgs/by-name/pr/protoc-gen-rust-grpc/package.nix b/nixpkgs/pkgs/by-name/pr/protoc-gen-rust-grpc/package.nix new file mode 100644 index 000000000000..3aefd22b8c67 --- /dev/null +++ b/nixpkgs/pkgs/by-name/pr/protoc-gen-rust-grpc/package.nix @@ -0,0 +1,22 @@ +{ fetchCrate, lib, rustPlatform }: + +rustPlatform.buildRustPackage rec { + pname = "protoc-gen-rust-grpc"; + version = "0.8.3"; + + src = fetchCrate { + pname = "grpc-compiler"; + inherit version; + hash = "sha256-gt+Qa68N5EkqhCAvU2ISvVPT9vYPXMySad4DCyTVHkQ="; + }; + + cargoHash = "sha256-08xEPc1GaRIYLbIlSRpfBvSQcs16vduJ7v/NDg7Awfs="; + + meta = with lib; { + description = "Protobuf plugin for generating Rust code for gRPC"; + homepage = "https://github.com/stepancheg/grpc-rust"; + license = licenses.mit; + maintainers = with maintainers; [ lucperkins ]; + mainProgram = "protoc-gen-rust-grpc"; + }; +} diff --git a/nixpkgs/pkgs/by-name/pr/prr/package.nix b/nixpkgs/pkgs/by-name/pr/prr/package.nix new file mode 100644 index 000000000000..6afbd147c2db --- /dev/null +++ b/nixpkgs/pkgs/by-name/pr/prr/package.nix @@ -0,0 +1,38 @@ +{ lib +, rustPlatform +, fetchFromGitHub +, stdenv +, openssl +, pkg-config +, darwin +}: + +rustPlatform.buildRustPackage rec { + pname = "prr"; + version = "0.14.0"; + + src = fetchFromGitHub { + owner = "danobi"; + repo = pname; + rev = "v${version}"; + hash = "sha256-aEugpAa1W7iBMQDojs38mYH8xZ/VMd47Bv3toFQhTSs="; + }; + + cargoHash = "sha256-+CrBsQFOfw8vCafk66Wmatcf2t5gu4gEXAKjxvvPgEg="; + + buildInputs = [ openssl ] ++ lib.optionals stdenv.isDarwin [ + darwin.apple_sdk.frameworks.Security + darwin.apple_sdk.frameworks.SystemConfiguration + ]; + + nativeBuildInputs = [ pkg-config ]; + + meta = with lib; { + description = "A tool that brings mailing list style code reviews to Github PRs"; + homepage = "https://github.com/danobi/prr"; + license = licenses.gpl2Only; + mainProgram = "prr"; + maintainers = with maintainers; [ evalexpr ]; + }; +} + |