mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-16 14:54:29 +01:00
schleuder-cli: init 0.1.0
This commit is contained in:
parent
cf4ba94f42
commit
41d5a21d6a
6 changed files with 87 additions and 0 deletions
4
pkgs/tools/security/schleuder/cli/Gemfile
Normal file
4
pkgs/tools/security/schleuder/cli/Gemfile
Normal file
|
@ -0,0 +1,4 @@
|
|||
source "https://rubygems.org"
|
||||
|
||||
gem "schleuder-cli", git: "https://0xacab.org/schleuder/schleuder-cli", tag: "schleuder-cli-0.1.0"
|
||||
|
21
pkgs/tools/security/schleuder/cli/Gemfile.lock
Normal file
21
pkgs/tools/security/schleuder/cli/Gemfile.lock
Normal file
|
@ -0,0 +1,21 @@
|
|||
GIT
|
||||
remote: https://0xacab.org/schleuder/schleuder-cli
|
||||
revision: 1de2548695d9a74f47b7868954561b48cbc966f9
|
||||
tag: schleuder-cli-0.1.0
|
||||
specs:
|
||||
schleuder-cli (0.1.0)
|
||||
thor (~> 0)
|
||||
|
||||
GEM
|
||||
remote: https://rubygems.org/
|
||||
specs:
|
||||
thor (0.20.3)
|
||||
|
||||
PLATFORMS
|
||||
x86_64-linux
|
||||
|
||||
DEPENDENCIES
|
||||
schleuder-cli!
|
||||
|
||||
BUNDLED WITH
|
||||
2.3.6
|
34
pkgs/tools/security/schleuder/cli/default.nix
Normal file
34
pkgs/tools/security/schleuder/cli/default.nix
Normal file
|
@ -0,0 +1,34 @@
|
|||
{ lib
|
||||
, bundlerApp
|
||||
, ruby
|
||||
, bundlerUpdateScript
|
||||
}:
|
||||
|
||||
bundlerApp {
|
||||
inherit ruby;
|
||||
|
||||
pname = "schleuder-cli";
|
||||
|
||||
gemdir = ./.;
|
||||
|
||||
installManpages = false;
|
||||
|
||||
exes = [
|
||||
"schleuder-cli"
|
||||
];
|
||||
|
||||
passthru.updateScript = bundlerUpdateScript "schleuder-cli";
|
||||
|
||||
meta = with lib; {
|
||||
description = "A command line tool to create and manage schleuder-lists";
|
||||
longDescription = ''
|
||||
Schleuder-cli enables creating, configuring, and deleting lists,
|
||||
subscriptions, keys, etc. It uses the Schleuder API, provided by
|
||||
schleuder-api-daemon (part of Schleuder).
|
||||
'';
|
||||
homepage = "https://schleuder.org";
|
||||
changelog = "https://0xacab.org/schleuder/schleuder-cli/-/blob/main/CHANGELOG.md";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ hexa ];
|
||||
};
|
||||
}
|
25
pkgs/tools/security/schleuder/cli/gemset.nix
Normal file
25
pkgs/tools/security/schleuder/cli/gemset.nix
Normal file
|
@ -0,0 +1,25 @@
|
|||
{
|
||||
schleuder-cli = {
|
||||
dependencies = ["thor"];
|
||||
groups = ["default"];
|
||||
platforms = [];
|
||||
source = {
|
||||
fetchSubmodules = false;
|
||||
rev = "1de2548695d9a74f47b7868954561b48cbc966f9";
|
||||
sha256 = "0k4i33w9a0bscw4wbs301vxca367g7pa89y6cr24i0014pbmhs9z";
|
||||
type = "git";
|
||||
url = "https://0xacab.org/schleuder/schleuder-cli";
|
||||
};
|
||||
version = "0.1.0";
|
||||
};
|
||||
thor = {
|
||||
groups = ["default"];
|
||||
platforms = [];
|
||||
source = {
|
||||
remotes = ["https://rubygems.org"];
|
||||
sha256 = "1yhrnp9x8qcy5vc7g438amd5j9sw83ih7c30dr6g6slgw9zj3g29";
|
||||
type = "gem";
|
||||
};
|
||||
version = "0.20.3";
|
||||
};
|
||||
}
|
|
@ -2,6 +2,7 @@
|
|||
, bundlerApp
|
||||
, ruby
|
||||
, bundlerUpdateScript
|
||||
, defaultGemConfig
|
||||
}:
|
||||
|
||||
bundlerApp {
|
||||
|
|
|
@ -5492,6 +5492,8 @@ with pkgs;
|
|||
|
||||
schleuder = callPackage ../tools/security/schleuder { };
|
||||
|
||||
schleuder-cli = callPackage ../tools/security/schleuder/cli { };
|
||||
|
||||
tealdeer = callPackage ../tools/misc/tealdeer {
|
||||
inherit (darwin.apple_sdk.frameworks) Security;
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue