File tree 1 file changed +21
-10
lines changed
pkgs/applications/misc/gollum
1 file changed +21
-10
lines changed Original file line number Diff line number Diff line change 1
- { stdenv , lib , bundlerEnv , ruby
2
- , icu , zlib } :
1
+ { stdenv , bundlerEnv , ruby , makeWrapper
2
+ , git } :
3
3
4
- bundlerEnv rec {
5
- name = "gollum-${ version } " ;
6
- version = ( import gemset ) . gollum . version ;
4
+ stdenv . mkDerivation rec {
5
+ name = "${ pname } -${ version } " ;
6
+ pname = "gollum" ;
7
+ version = ( import ./gemset.nix ) . gollum . version ;
7
8
8
- inherit ruby ;
9
- gemdir = ./. ;
10
- gemset = ./gemset.nix ;
9
+ nativeBuildInputs = [ makeWrapper ] ;
11
10
12
- # FIXME: Add Git as runtime dependency.
11
+ env = bundlerEnv {
12
+ name = "${ name } -gems" ;
13
+ inherit pname ruby ;
14
+ gemdir = ./. ;
15
+ } ;
16
+
17
+ phases = [ "installPhase" ] ;
18
+
19
+ installPhase = ''
20
+ mkdir -p $out/bin
21
+ makeWrapper ${ env } /bin/gollum $out/bin/gollum \
22
+ --prefix PATH ":" ${ stdenv . lib . makeBinPath [ git ] }
23
+ '' ;
13
24
14
- meta = with lib ; {
25
+ meta = with stdenv . lib ; {
15
26
description = "A simple, Git-powered wiki" ;
16
27
homepage = "https://github.com/gollum/gollum" ;
17
28
license = licenses . mit ;
You can’t perform that action at this time.
0 commit comments