Loading pkgs/os-specific/linux/fscryptctl/default.nix→pkgs/by-name/fs/fscryptctl/package.nix +21 −14 Original line number Diff line number Diff line { lib, stdenv, fetchFromGitHub }: { lib, stdenv, fetchFromGitHub, pandoc, }: stdenv.mkDerivation rec { stdenv.mkDerivation (finalAttrs: { pname = "fscryptctl"; version = "1.0.0"; goPackagePath = "github.com/google/fscrypt"; version = "1.2.0"; src = fetchFromGitHub { owner = "google"; repo = "fscryptctl"; rev = "v${version}"; sha256 = "1hwj726mm0yhlcf6523n07h0yq1rvkv4km64h3ydpjcrcxklhw6l"; rev = "v${finalAttrs.version}"; hash = "sha256-5suEdSpX8alDkSnSnyiIjUmZq98eK0ZPVAtDKhOs65c="; }; nativeBuildInputs = [ pandoc ]; strictDeps = true; makeFlags = [ "PREFIX=${placeholder "out"}" ]; meta = with lib; { meta = { description = "Small C tool for Linux filesystem encryption"; mainProgram = "fscryptctl"; longDescription = '' Loading @@ -32,10 +39,10 @@ stdenv.mkDerivation rec { As fscryptctl is intended for advanced users, you should read the kernel documentation for filesystem encryption before using fscryptctl. ''; inherit (src.meta) homepage; changelog = "https://github.com/google/fscryptctl/releases/tag/v${version}"; license = licenses.asl20; platforms = platforms.linux; maintainers = with maintainers; [ primeos ]; inherit (finalAttrs.src.meta) homepage; changelog = "https://github.com/google/fscryptctl/blob/master/NEWS.md"; license = lib.licenses.asl20; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ primeos ]; }; } }) pkgs/top-level/all-packages.nix +0 −1 Original line number Diff line number Diff line Loading @@ -26084,7 +26084,6 @@ with pkgs; evdev-proto = callPackage ../os-specific/bsd/freebsd/evdev-proto { }; fscryptctl = callPackage ../os-specific/linux/fscryptctl { }; # unstable until the first 1.x release fscrypt-experimental = callPackage ../os-specific/linux/fscrypt { }; Loading
pkgs/os-specific/linux/fscryptctl/default.nix→pkgs/by-name/fs/fscryptctl/package.nix +21 −14 Original line number Diff line number Diff line { lib, stdenv, fetchFromGitHub }: { lib, stdenv, fetchFromGitHub, pandoc, }: stdenv.mkDerivation rec { stdenv.mkDerivation (finalAttrs: { pname = "fscryptctl"; version = "1.0.0"; goPackagePath = "github.com/google/fscrypt"; version = "1.2.0"; src = fetchFromGitHub { owner = "google"; repo = "fscryptctl"; rev = "v${version}"; sha256 = "1hwj726mm0yhlcf6523n07h0yq1rvkv4km64h3ydpjcrcxklhw6l"; rev = "v${finalAttrs.version}"; hash = "sha256-5suEdSpX8alDkSnSnyiIjUmZq98eK0ZPVAtDKhOs65c="; }; nativeBuildInputs = [ pandoc ]; strictDeps = true; makeFlags = [ "PREFIX=${placeholder "out"}" ]; meta = with lib; { meta = { description = "Small C tool for Linux filesystem encryption"; mainProgram = "fscryptctl"; longDescription = '' Loading @@ -32,10 +39,10 @@ stdenv.mkDerivation rec { As fscryptctl is intended for advanced users, you should read the kernel documentation for filesystem encryption before using fscryptctl. ''; inherit (src.meta) homepage; changelog = "https://github.com/google/fscryptctl/releases/tag/v${version}"; license = licenses.asl20; platforms = platforms.linux; maintainers = with maintainers; [ primeos ]; inherit (finalAttrs.src.meta) homepage; changelog = "https://github.com/google/fscryptctl/blob/master/NEWS.md"; license = lib.licenses.asl20; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ primeos ]; }; } })
pkgs/top-level/all-packages.nix +0 −1 Original line number Diff line number Diff line Loading @@ -26084,7 +26084,6 @@ with pkgs; evdev-proto = callPackage ../os-specific/bsd/freebsd/evdev-proto { }; fscryptctl = callPackage ../os-specific/linux/fscryptctl { }; # unstable until the first 1.x release fscrypt-experimental = callPackage ../os-specific/linux/fscrypt { };