Merge pull request #266440 from fgaz/cryptor/init

cryptor: init at 1.0.3

authored by

Nick Cao and committed by
GitHub
1f5d7202 6d696804

+55
+55
pkgs/by-name/cr/cryptor/package.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , makeBinaryWrapper 5 + , meson 6 + , ninja 7 + , pkg-config 8 + , vala 9 + , wrapGAppsHook 10 + , gocryptfs 11 + , gtk3 12 + , json-glib 13 + , libgee 14 + }: 15 + 16 + stdenv.mkDerivation (finalAttrs: { 17 + pname = "cryptor"; 18 + version = "1.0.3"; 19 + 20 + src = fetchFromGitHub { 21 + owner = "moson-mo"; 22 + repo = "cryptor"; 23 + rev = "v${finalAttrs.version}"; 24 + hash = "sha256-bgOOueOKSc6dLyxGU+ds9XYWM5mO+qCKC4dkCu2B1sQ="; 25 + }; 26 + 27 + nativeBuildInputs = [ 28 + makeBinaryWrapper 29 + meson 30 + ninja 31 + pkg-config 32 + vala 33 + wrapGAppsHook 34 + ]; 35 + 36 + buildInputs = [ 37 + gtk3 38 + json-glib 39 + libgee 40 + ]; 41 + 42 + postInstall = '' 43 + wrapProgram $out/bin/cryptor \ 44 + --prefix PATH : "${lib.makeBinPath [ gocryptfs ]}" 45 + ''; 46 + 47 + meta = { 48 + description = "Simple gocryptfs GUI"; 49 + homepage = "https://github.com/moson-mo/cryptor"; 50 + license = lib.licenses.bsd3; 51 + mainProgram = "cryptor"; 52 + maintainers = with lib.maintainers; [ fgaz ]; 53 + platforms = lib.platforms.all; 54 + }; 55 + })