at master 818 B view raw
1{ 2 lib, 3 php82, 4 fetchFromGitHub, 5 versionCheckHook, 6}: 7 8php82.buildComposerProject2 (finalAttrs: { 9 pname = "box"; 10 version = "4.6.6"; 11 12 src = fetchFromGitHub { 13 owner = "box-project"; 14 repo = "box"; 15 tag = finalAttrs.version; 16 hash = "sha256-giJAcH2R9hAlUTbwRi7rbmUP+WV8Nfb9XmoHHs4RcbI="; 17 }; 18 19 vendorHash = "sha256-7oZtuQ7PhB7q9vNO2TLI46kg2q9BgdLjGUduGXAHc0E="; 20 21 doInstallCheck = true; 22 nativeInstallCheckInputs = [ versionCheckHook ]; 23 versionCheckProgramArg = "--version"; 24 25 meta = { 26 changelog = "https://github.com/box-project/box/releases/tag/${finalAttrs.version}"; 27 description = "Application for building and managing Phars"; 28 homepage = "https://github.com/box-project/box"; 29 license = lib.licenses.mit; 30 mainProgram = "box"; 31 teams = [ lib.teams.php ]; 32 }; 33})