ffizer: init at 2.13.1 (#370378)

authored by

Arne Keller and committed by
GitHub
856e0b5b df3dcce1

+51
+51
pkgs/by-name/ff/ffizer/package.nix
··· 1 + { 2 + lib, 3 + rustPlatform, 4 + fetchFromGitHub, 5 + pkg-config, 6 + libgit2, 7 + openssl, 8 + zlib, 9 + }: 10 + 11 + rustPlatform.buildRustPackage rec { 12 + pname = "ffizer"; 13 + version = "2.13.1"; 14 + 15 + buildFeatures = [ "cli" ]; 16 + 17 + src = fetchFromGitHub { 18 + owner = "ffizer"; 19 + repo = "ffizer"; 20 + rev = version; 21 + hash = "sha256-ZX6Zv6ioAO33Cc5WCVBgJWlOmNvbVgckMylRnphpOdw="; 22 + }; 23 + 24 + cargoHash = "sha256-4fZLL4vQxAeyqQssmEd1C72fzMXCGHtUPCGpaVupy6Q="; 25 + 26 + nativeBuildInputs = [ 27 + pkg-config 28 + ]; 29 + 30 + buildInputs = [ 31 + libgit2 32 + openssl 33 + zlib 34 + ]; 35 + 36 + env.OPENSSL_NO_VENDOR = true; 37 + 38 + checkFlags = [ 39 + # requires internet access 40 + "--skip=run_test_samples_tests_data_template_2" 41 + ]; 42 + 43 + meta = { 44 + description = "Files and folders initializer / generator based on templates"; 45 + homepage = "https://github.com/ffizer/ffizer"; 46 + changelog = "https://github.com/ffizer/ffizer/blob/${src.rev}/CHANGELOG.md"; 47 + license = lib.licenses.cc0; 48 + maintainers = with lib.maintainers; [ XBagon ]; 49 + mainProgram = "ffizer"; 50 + }; 51 + }