diff options
Diffstat (limited to 'pkgs/by-name/ke')
-rw-r--r-- | pkgs/by-name/ke/keepass/package.nix | 4 | ||||
-rw-r--r-- | pkgs/by-name/ke/kermit-terminal/package.nix | 6 | ||||
-rw-r--r-- | pkgs/by-name/ke/kernel-hardening-checker/package.nix | 2 | ||||
-rw-r--r-- | pkgs/by-name/ke/keto/package.nix | 45 | ||||
-rw-r--r-- | pkgs/by-name/ke/kew/package.nix | 2 | ||||
-rw-r--r-- | pkgs/by-name/ke/keydb/package.nix | 2 | ||||
-rw-r--r-- | pkgs/by-name/ke/keym/package.nix | 34 | ||||
-rw-r--r-- | pkgs/by-name/ke/keypunch/package.nix | 65 |
8 files changed, 152 insertions, 8 deletions
diff --git a/pkgs/by-name/ke/keepass/package.nix b/pkgs/by-name/ke/keepass/package.nix index 9b17ca09af8fa..06c83d2ebfa5c 100644 --- a/pkgs/by-name/ke/keepass/package.nix +++ b/pkgs/by-name/ke/keepass/package.nix @@ -5,11 +5,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "keepass"; - version = "2.56"; + version = "2.57"; src = fetchurl { url = "mirror://sourceforge/keepass/KeePass-${finalAttrs.version}-Source.zip"; - hash = "sha256-e6+z3M36LiS0/UonJOvD3q6+Ic31uMixL8DoML0UhEQ="; + hash = "sha256-emJ4QhhIaUowG4SAUzRK6hUendc/H6JH09Js2Ji9PQ0="; }; sourceRoot = "."; diff --git a/pkgs/by-name/ke/kermit-terminal/package.nix b/pkgs/by-name/ke/kermit-terminal/package.nix index a0c0008917a46..82892b27d32d5 100644 --- a/pkgs/by-name/ke/kermit-terminal/package.nix +++ b/pkgs/by-name/ke/kermit-terminal/package.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "kermit"; - version = "3.8"; + version = "4.0"; src = fetchFromGitHub { owner = "orhun"; repo = "kermit"; rev = finalAttrs.version; - hash = "sha256-XPHF33Nu+H8OcQFwsuUOhDBDWKm8sh5B36sfROeSWPg="; + hash = "sha256-rhlUnRfyd7PmtMSyP+tiu+TxZNb/YyS0Yc5IkWft7/4="; }; outputs = [ "out" "man" ]; @@ -37,7 +37,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { homepage = "https://github.com/orhun/kermit"; - description = "A VTE-based, simple and froggy terminal emulator"; + description = "VTE-based, simple and froggy terminal emulator"; changelog = "https://github.com/orhun/kermit/releases/tag/${finalAttrs.version}"; license = lib.licenses.gpl3Only; mainProgram = "kermit"; diff --git a/pkgs/by-name/ke/kernel-hardening-checker/package.nix b/pkgs/by-name/ke/kernel-hardening-checker/package.nix index ef202db574dd0..345d65dd3598d 100644 --- a/pkgs/by-name/ke/kernel-hardening-checker/package.nix +++ b/pkgs/by-name/ke/kernel-hardening-checker/package.nix @@ -15,7 +15,7 @@ python3Packages.buildPythonApplication rec { }; meta = with lib; { - description = "A tool for checking the security hardening options of the Linux kernel"; + description = "Tool for checking the security hardening options of the Linux kernel"; homepage = "https://github.com/a13xp0p0v/kernel-hardening-checker"; license = licenses.gpl3Only; platforms = platforms.all; diff --git a/pkgs/by-name/ke/keto/package.nix b/pkgs/by-name/ke/keto/package.nix new file mode 100644 index 0000000000000..8f50762bfeb26 --- /dev/null +++ b/pkgs/by-name/ke/keto/package.nix @@ -0,0 +1,45 @@ +{ + fetchFromGitHub, + buildGoModule, + lib, +}: +let + pname = "keto"; + version = "0.13.0-alpha.0"; + commit = "c75695837f170334b526359f28967aa33d61bce6"; +in +buildGoModule { + inherit pname version commit; + + src = fetchFromGitHub { + owner = "ory"; + repo = "keto"; + rev = "v${version}"; + sha256 = "sha256-0yylaaXogN2HWXY8Tb7ScN4jdyeHecJ0gBYlVvcwaNE="; + }; + + vendorHash = "sha256-lgwV4Ysjmd9e850Rf5c0wSZtMW3U34/piwwG7dQEUV4="; + + tags = [ + "sqlite" + "json1" + "hsm" + ]; + + subPackages = [ "." ]; + + # Pass versioning information via ldflags + ldflags = [ + "-s" + "-w" + "-X github.com/ory/keto/internal/driver/config.Version=${version}" + "-X github.com/ory/keto/internal/driver/config.Commit=${commit}" + ]; + + meta = { + description = "ORY Keto, the open source access control server"; + homepage = "https://www.ory.sh/keto/"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ mrmebelman ]; + }; +} diff --git a/pkgs/by-name/ke/kew/package.nix b/pkgs/by-name/ke/kew/package.nix index 54f3f6717bd3b..7cab080e0fe42 100644 --- a/pkgs/by-name/ke/kew/package.nix +++ b/pkgs/by-name/ke/kew/package.nix @@ -29,7 +29,7 @@ stdenv.mkDerivation rec { ]; meta = with lib; { - description = "A command-line music player for Linux"; + description = "Command-line music player for Linux"; homepage = "https://github.com/ravachol/kew"; platforms = platforms.linux; license = licenses.gpl2Only; diff --git a/pkgs/by-name/ke/keydb/package.nix b/pkgs/by-name/ke/keydb/package.nix index 3be46ff770a09..f33b51a0fbffd 100644 --- a/pkgs/by-name/ke/keydb/package.nix +++ b/pkgs/by-name/ke/keydb/package.nix @@ -96,7 +96,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { homepage = "https://keydb.dev"; - description = "A Multithreaded Fork of Redis"; + description = "Multithreaded Fork of Redis"; license = lib.licenses.bsd3; platforms = lib.platforms.all; changelog = "https://github.com/Snapchat/KeyDB/raw/v${finalAttrs.version}/00-RELEASENOTES"; diff --git a/pkgs/by-name/ke/keym/package.nix b/pkgs/by-name/ke/keym/package.nix new file mode 100644 index 0000000000000..387706b207cef --- /dev/null +++ b/pkgs/by-name/ke/keym/package.nix @@ -0,0 +1,34 @@ +{ lib +, stdenv +, fetchFromGitHub +, libX11 +, libXtst +, libXi +}: + +stdenv.mkDerivation { + pname = "keym"; + version = "unstable-2022-07-10"; + + src = fetchFromGitHub { + owner = "cwkx"; + repo = "keym"; + rev = "67a6d39d45e17221353e06c39283b5636b46d25c"; + hash = "sha256-v2eS7un2ABnpWBwuKq+0CeLX8ivtlNUjM2jRboKumOE="; + }; + + buildInputs = [ libX11 libXtst libXi ]; + + makeFlags = [ + "PREFIX=$(out)" + ]; + + meta = with lib; { + homepage = "https://github.com/cwkx/keym"; + description = "C tool to control mouse with keyboard for X11"; + license = licenses.mit; + platforms = platforms.linux; + mainProgram = "keym"; + maintainers = with maintainers; [ CompileTime ]; + }; +} diff --git a/pkgs/by-name/ke/keypunch/package.nix b/pkgs/by-name/ke/keypunch/package.nix new file mode 100644 index 0000000000000..31365c7431ceb --- /dev/null +++ b/pkgs/by-name/ke/keypunch/package.nix @@ -0,0 +1,65 @@ +{ + lib, + stdenv, + fetchFromGitHub, + rustPlatform, + cargo, + rustc, + meson, + ninja, + pkg-config, + appstream, + blueprint-compiler, + desktop-file-utils, + gettext, + wrapGAppsHook4, + libadwaita, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "keypunch"; + version = "1.0"; + + src = fetchFromGitHub { + owner = "bragefuglseth"; + repo = "keypunch"; + rev = "refs/tags/v${finalAttrs.version}"; + hash = "sha256-S4RckHwrVVQrxy9QngTisNM4+cMM+1dXucwEDnM98Rg="; + }; + + cargoDeps = rustPlatform.fetchCargoTarball { + name = "${finalAttrs.pname}-${finalAttrs.version}"; + inherit (finalAttrs) src; + hash = "sha256-YzENAGy7zEu1dyuhme+x+gJQlE74Vw0JZvRso0vNQXs="; + }; + + strictDeps = true; + + nativeBuildInputs = [ + rustPlatform.cargoSetupHook + cargo + rustc + + meson + ninja + + pkg-config + appstream + blueprint-compiler + desktop-file-utils + gettext + + wrapGAppsHook4 + ]; + + buildInputs = [ libadwaita ]; + + meta = { + description = "Practice your typing skills"; + homepage = "https://github.com/bragefuglseth/keypunch"; + license = lib.licenses.gpl3Plus; + mainProgram = "keypunch"; + maintainers = with lib.maintainers; [ tomasajt ]; + platforms = lib.platforms.linux; + }; +}) |