1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2025-01-22 14:45:27 +00:00

redmine: wrap rdm-mailhandler.rb for inbound e-mail capabilities

This commit is contained in:
Aaron Andersen 2020-12-16 20:26:00 -05:00
parent 5d5e970ce0
commit 1288f41c6e

View file

@ -1,4 +1,4 @@
{ stdenv, fetchurl, bundlerEnv, ruby }:
{ stdenv, fetchurl, bundlerEnv, ruby, makeWrapper }:
let
version = "4.1.1";
@ -19,6 +19,7 @@ in
sha256 = "1nndy5hz8zvfglxf1f3bsb1pkrfwinfxzkdan1vjs3rkckkszyh5";
};
nativeBuildInputs = [ makeWrapper ];
buildInputs = [ rubyEnv rubyEnv.wrappedRuby rubyEnv.bundler ];
# taken from https://www.redmine.org/issues/33784
@ -31,12 +32,14 @@ in
'';
installPhase = ''
mkdir -p $out/share
mkdir -p $out/bin $out/share
cp -r . $out/share/redmine
for i in config files log plugins public/plugin_assets public/themes tmp; do
rm -rf $out/share/redmine/$i
ln -fs /run/redmine/$i $out/share/redmine/$i
done
makeWrapper ${rubyEnv.wrappedRuby}/bin/ruby $out/bin/rdm-mailhandler.rb --add-flags $out/share/redmine/extra/mail_handler/rdm-mailhandler.rb
'';
meta = with stdenv.lib; {