Loading pkgs/by-name/co/conventional-changelog-cli/package.nix +14 −4 Original line number Diff line number Diff line Loading @@ -4,6 +4,8 @@ fetchFromGitHub, nodejs, pnpm, makeBinaryWrapper, versionCheckHook, nix-update-script, }: Loading @@ -27,6 +29,7 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ nodejs pnpm.configHook makeBinaryWrapper ]; buildPhase = '' Loading @@ -43,9 +46,10 @@ stdenv.mkDerivation (finalAttrs: { mkdir -p $out/lib/node_modules/conventional-changelog/ mkdir $out/bin mv * $out/lib/node_modules/conventional-changelog/ chmod +x $out/lib/node_modules/conventional-changelog/packages/conventional-changelog/dist/cli/index.js ln -s $out/lib/node_modules/conventional-changelog/packages/conventional-changelog/dist/cli/index.js $out/bin/conventional-changelog patchShebangs $out/bin/conventional-changelog makeBinaryWrapper ${lib.getExe nodejs} $out/bin/conventional-changelog \ --add-flags "$out/lib/node_modules/conventional-changelog/packages/conventional-changelog/dist/cli/index.js" \ --set NODE_PATH "$out/lib/node_modules/conventional-changelog/node_modules" runHook postInstall ''; Loading @@ -55,6 +59,12 @@ stdenv.mkDerivation (finalAttrs: { --replace-warn '"exports": "./src/index.ts"' '"exports": "./dist/index.js"' ''; nativeInstallCheckInputs = [ versionCheckHook ]; versionCheckProgramArg = "--version"; doInstallCheck = true; passthru.updateScript = nix-update-script { extraArgs = [ "--use-github-releases" Loading @@ -64,7 +74,7 @@ stdenv.mkDerivation (finalAttrs: { }; meta = { changelog = "https://github.com/conventional-changelog/conventional-changelog/releases/tag/conventional-changelog-v${finalAttrs.version}"; changelog = "https://github.com/conventional-changelog/conventional-changelog/releases/tag/${finalAttrs.src.tag}"; description = "Generate a CHANGELOG from git metadata"; homepage = "https://github.com/conventional-changelog/conventional-changelog"; license = lib.licenses.isc; Loading Loading
pkgs/by-name/co/conventional-changelog-cli/package.nix +14 −4 Original line number Diff line number Diff line Loading @@ -4,6 +4,8 @@ fetchFromGitHub, nodejs, pnpm, makeBinaryWrapper, versionCheckHook, nix-update-script, }: Loading @@ -27,6 +29,7 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ nodejs pnpm.configHook makeBinaryWrapper ]; buildPhase = '' Loading @@ -43,9 +46,10 @@ stdenv.mkDerivation (finalAttrs: { mkdir -p $out/lib/node_modules/conventional-changelog/ mkdir $out/bin mv * $out/lib/node_modules/conventional-changelog/ chmod +x $out/lib/node_modules/conventional-changelog/packages/conventional-changelog/dist/cli/index.js ln -s $out/lib/node_modules/conventional-changelog/packages/conventional-changelog/dist/cli/index.js $out/bin/conventional-changelog patchShebangs $out/bin/conventional-changelog makeBinaryWrapper ${lib.getExe nodejs} $out/bin/conventional-changelog \ --add-flags "$out/lib/node_modules/conventional-changelog/packages/conventional-changelog/dist/cli/index.js" \ --set NODE_PATH "$out/lib/node_modules/conventional-changelog/node_modules" runHook postInstall ''; Loading @@ -55,6 +59,12 @@ stdenv.mkDerivation (finalAttrs: { --replace-warn '"exports": "./src/index.ts"' '"exports": "./dist/index.js"' ''; nativeInstallCheckInputs = [ versionCheckHook ]; versionCheckProgramArg = "--version"; doInstallCheck = true; passthru.updateScript = nix-update-script { extraArgs = [ "--use-github-releases" Loading @@ -64,7 +74,7 @@ stdenv.mkDerivation (finalAttrs: { }; meta = { changelog = "https://github.com/conventional-changelog/conventional-changelog/releases/tag/conventional-changelog-v${finalAttrs.version}"; changelog = "https://github.com/conventional-changelog/conventional-changelog/releases/tag/${finalAttrs.src.tag}"; description = "Generate a CHANGELOG from git metadata"; homepage = "https://github.com/conventional-changelog/conventional-changelog"; license = lib.licenses.isc; Loading