1{
2 stdenvNoCC,
3 lib,
4 makeWrapper,
5 bundix,
6 common-updater-scripts,
7 xidel,
8 jq,
9 nix-prefetch-github,
10 yarn,
11 yarn2nix,
12}:
13
14stdenvNoCC.mkDerivation rec {
15 name = "zammad-update-script";
16 installPhase = ''
17 mkdir -p $out/bin
18 cp ${./update.sh} $out/bin/update.sh
19 patchShebangs $out/bin/update.sh
20 wrapProgram $out/bin/update.sh --prefix PATH : ${lib.makeBinPath buildInputs}
21 '';
22 dontUnpack = true;
23
24 nativeBuildInputs = [ makeWrapper ];
25 buildInputs = [
26 bundix
27 common-updater-scripts
28 xidel
29 jq
30 nix-prefetch-github
31 yarn
32 yarn2nix
33 ];
34
35 meta = {
36 maintainers = with lib.maintainers; [ ];
37 description = "Utility to generate Nix expressions for Zammad's dependencies";
38 platforms = lib.platforms.unix;
39 };
40}