diff options
author | Ember Keske <git@n0emis.eu> | 2023-05-12 19:43:48 +0200 |
---|---|---|
committer | Ember Keske <git@n0emis.eu> | 2023-05-13 12:25:24 +0200 |
commit | 31edd356923369bc09cccefb85abc5affd368eb4 (patch) | |
tree | 3ffa1176133870de88dc3dbe48d7dfa70ef6220f /pkgs/applications/networking/misc/zammad/default.nix | |
parent | de62c56cab9b7537e1950a758ec556bf18ffbe4c (diff) |
zammad: 5.1.1 -> 5.4.1
Diffstat (limited to 'pkgs/applications/networking/misc/zammad/default.nix')
-rw-r--r-- | pkgs/applications/networking/misc/zammad/default.nix | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/pkgs/applications/networking/misc/zammad/default.nix b/pkgs/applications/networking/misc/zammad/default.nix index b7d5dbae760a1..d57d3e7c23866 100644 --- a/pkgs/applications/networking/misc/zammad/default.nix +++ b/pkgs/applications/networking/misc/zammad/default.nix @@ -7,7 +7,7 @@ , callPackage , writeText , procps -, ruby_2_7 +, ruby , postgresql , imlib2 , jq @@ -21,7 +21,7 @@ let pname = "zammad"; - version = "5.1.1"; + version = "5.4.1"; src = applyPatches { @@ -30,9 +30,9 @@ let patches = [ ./0001-nulldb.patch ]; postPatch = '' - sed -i -e "s|ruby '2.7.4'|ruby '${ruby_2_7.version}'|" Gemfile - sed -i -e "s|ruby 2.7.4p191|ruby ${ruby_2_7.version}|" Gemfile.lock - sed -i -e "s|2.7.4|${ruby_2_7.version}|" .ruby-version + sed -i -e "s|ruby '3.1.[0-9]\+'|ruby '${ruby.version}'|" Gemfile + sed -i -e "s|ruby 3.1.[0-9]\+p[0-9]\+|ruby ${ruby.version}|" Gemfile.lock + sed -i -e "s|3.1.[0-9]\+|${ruby.version}|" .ruby-version ${jq}/bin/jq '. += {name: "Zammad", version: "${version}"}' package.json | ${moreutils}/bin/sponge package.json ''; }; @@ -53,7 +53,7 @@ let # Which ruby version to select: # https://docs.zammad.org/en/latest/prerequisites/software.html#ruby-programming-language - inherit ruby_2_7; + inherit ruby; gemdir = src; gemset = ./gemset.nix; @@ -94,6 +94,12 @@ let yarnLock = ./yarn.lock; yarnNix = ./yarn.nix; packageJSON = ./package.json; + + yarnPreBuild = '' + mkdir -p deps/Zammad + cp -r ${src}/.eslint-plugin-zammad deps/Zammad/.eslint-plugin-zammad + chmod -R +w deps/Zammad/.eslint-plugin-zammad + ''; }; in |