diff options
author | Peter Hoeg <peter@speartail.com> | 2016-09-06 11:25:18 +0800 |
---|---|---|
committer | Peter Hoeg <peter@speartail.com> | 2016-09-06 11:25:18 +0800 |
commit | c442c7172da26802c311e67d4e27399f7cb6dfee (patch) | |
tree | 501b6309d2d21641f2f2926d0d8f9a5dc9964591 /pkgs/applications | |
parent | 0b469a6725a932456bea616a42bc8fdd313db80c (diff) | |
download | nixlib-c442c7172da26802c311e67d4e27399f7cb6dfee.tar nixlib-c442c7172da26802c311e67d4e27399f7cb6dfee.tar.gz nixlib-c442c7172da26802c311e67d4e27399f7cb6dfee.tar.bz2 nixlib-c442c7172da26802c311e67d4e27399f7cb6dfee.tar.lz nixlib-c442c7172da26802c311e67d4e27399f7cb6dfee.tar.xz nixlib-c442c7172da26802c311e67d4e27399f7cb6dfee.tar.zst nixlib-c442c7172da26802c311e67d4e27399f7cb6dfee.zip |
ledger-web: do not make our own wrapper
Diffstat (limited to 'pkgs/applications')
-rw-r--r-- | pkgs/applications/office/ledger-web/default.nix | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/pkgs/applications/office/ledger-web/default.nix b/pkgs/applications/office/ledger-web/default.nix index b7ba10a730f7..95f91351a549 100644 --- a/pkgs/applications/office/ledger-web/default.nix +++ b/pkgs/applications/office/ledger-web/default.nix @@ -1,4 +1,4 @@ -{ stdenv, lib, fetchFromGitHub, makeWrapper, bundlerEnv, ruby +{ stdenv, lib, fetchFromGitHub, bundlerEnv, ruby , withPostgresql ? true, postgresql , withSqlite ? false, sqlite }: @@ -8,7 +8,7 @@ let cmd = "ledger_web"; env = bundlerEnv { - name = _name; + name = "${_name}-env"; inherit ruby; gemfile = ./Gemfile; lockfile = ./Gemfile.lock; @@ -25,7 +25,7 @@ in stdenv.mkDerivation rec { name = "${_name}-${version}"; version = "1.5.2"; - buildInputs = [ env ruby makeWrapper ] + buildInputs = [ env ruby ] ++ lib.optional withPostgresql postgresql ++ lib.optional withSqlite sqlite; @@ -39,14 +39,10 @@ in stdenv.mkDerivation rec { dontStrip = true; installPhase = '' - mkdir -p $out + mkdir -p $out/bin - cp --no-preserve=mode -r bin lib $out + cp --no-preserve=mode -r lib $out - chmod 0755 $out/bin/${cmd} - - wrapProgram $out/bin/${cmd} \ - --set BUNDLE_BIN ${env.bundler}/bin/bundle \ - --set GEM_PATH ${env}/${env.ruby.gemPath} + ln -s ${env}/bin/${cmd} $out/bin/${cmd} ''; } |