File tree 6 files changed +89
-0
lines changed
6 files changed +89
-0
lines changed Original file line number Diff line number Diff line change
1
+ # frozen_string_literal: true
2
+ source "https://rubygems.org"
3
+
4
+ gem "papertrail"
Original file line number Diff line number Diff line change
1
+ GEM
2
+ remote: https://rubygems.org/
3
+ specs:
4
+ ansi (1.5.0 )
5
+ chronic (0.10.2 )
6
+ papertrail (0.10.1 )
7
+ ansi (~> 1.5 )
8
+ chronic (~> 0.10 )
9
+
10
+ PLATFORMS
11
+ ruby
12
+
13
+ DEPENDENCIES
14
+ papertrail
15
+
16
+ BUNDLED WITH
17
+ 1.14.4
Original file line number Diff line number Diff line change
1
+ { stdenv , bundlerEnv , ruby } :
2
+
3
+ let
4
+ # To update, just run `nix-shell` in this directory.
5
+ papertrail-env = bundlerEnv rec {
6
+ name = "papertrail-env" ;
7
+ inherit ruby ;
8
+ gemfile = ./Gemfile ;
9
+ lockfile = ./Gemfile.lock ;
10
+ gemset = ./gemset.nix ;
11
+ } ;
12
+ in stdenv . mkDerivation {
13
+ name = "papertrail-${ ( import ./gemset.nix ) . papertrail . version } " ;
14
+
15
+ phases = [ "installPhase" ] ;
16
+
17
+ installPhase = ''
18
+ mkdir -p $out/bin
19
+ ln -s ${ papertrail-env } /bin/papertrail $out/bin/papertrail
20
+ '' ;
21
+ }
Original file line number Diff line number Diff line change
1
+ {
2
+ ansi = {
3
+ source = {
4
+ remotes = [ "https://rubygems.org" ] ;
5
+ sha256 = "14ims9zfal4gs2wpx2m5rd8zsrl2k794d359shkrsgg3fhr2a22l" ;
6
+ type = "gem" ;
7
+ } ;
8
+ version = "1.5.0" ;
9
+ } ;
10
+ chronic = {
11
+ source = {
12
+ remotes = [ "https://rubygems.org" ] ;
13
+ sha256 = "1hrdkn4g8x7dlzxwb1rfgr8kw3bp4ywg5l4y4i9c2g5cwv62yvvn" ;
14
+ type = "gem" ;
15
+ } ;
16
+ version = "0.10.2" ;
17
+ } ;
18
+ papertrail = {
19
+ source = {
20
+ remotes = [ "https://rubygems.org" ] ;
21
+ sha256 = "0vb7bh7qh5hr4v3w711bl0yrr3rlhz5c3h3qx3fq31dr5y4100v7" ;
22
+ type = "gem" ;
23
+ } ;
24
+ version = "0.10.1" ;
25
+ } ;
26
+ }
Original file line number Diff line number Diff line change
1
+ { pkgs ? import <nixpkgs> { } } :
2
+
3
+ pkgs . stdenv . mkDerivation {
4
+ name = "papertrail" ;
5
+ src = ./. ;
6
+
7
+ buildInputs = with pkgs ; [
8
+ bundix
9
+ bundler
10
+ ruby
11
+ ] ;
12
+
13
+ shellHook = ''
14
+ truncate --size 0 Gemfile.lock
15
+ bundle install --path=vendor/bundle
16
+ rm -rf vendor .bundle
17
+ bundix
18
+ '' ;
19
+ }
Original file line number Diff line number Diff line change @@ -3378,6 +3378,8 @@ with pkgs;
3378
3378
paper-gtk-theme = callPackage ../misc/themes/paper { };
3379
3379
3380
3380
paperwork = callPackage ../applications/office/paperwork { };
3381
+
3382
+ papertrail = callPackage ../tools/text/papertrail { };
3381
3383
3382
3384
par2cmdline = callPackage ../tools/networking/par2cmdline { };
3383
3385
You can’t perform that action at this time.
0 commit comments