diff options
author | Pascal Wittmann <PascalWittmann@gmx.net> | 2016-02-22 09:16:07 +0100 |
---|---|---|
committer | Pascal Wittmann <PascalWittmann@gmx.net> | 2016-02-22 09:16:07 +0100 |
commit | f1a65b3443cab0f155baf62391991581e062d9df (patch) | |
tree | 6f352f417ce1d553d192edff605151d014c72ee9 /pkgs/tools/text/gist | |
parent | 4b80ab55f1acff08c31b510871c86dc41b3644ac (diff) | |
parent | 17ad5ab0a9bde13c3e97f5be050f32d7c8dd503e (diff) | |
download | nixlib-f1a65b3443cab0f155baf62391991581e062d9df.tar nixlib-f1a65b3443cab0f155baf62391991581e062d9df.tar.gz nixlib-f1a65b3443cab0f155baf62391991581e062d9df.tar.bz2 nixlib-f1a65b3443cab0f155baf62391991581e062d9df.tar.lz nixlib-f1a65b3443cab0f155baf62391991581e062d9df.tar.xz nixlib-f1a65b3443cab0f155baf62391991581e062d9df.tar.zst nixlib-f1a65b3443cab0f155baf62391991581e062d9df.zip |
Merge pull request #13241 from zimbatm/gist-4.5.0
gist: 4.4.2 -> 4.5.0
Diffstat (limited to 'pkgs/tools/text/gist')
-rw-r--r-- | pkgs/tools/text/gist/Gemfile | 2 | ||||
-rw-r--r-- | pkgs/tools/text/gist/Gemfile.lock | 10 | ||||
-rw-r--r-- | pkgs/tools/text/gist/default.nix | 32 | ||||
-rw-r--r-- | pkgs/tools/text/gist/gemset.nix | 9 |
4 files changed, 22 insertions, 31 deletions
diff --git a/pkgs/tools/text/gist/Gemfile b/pkgs/tools/text/gist/Gemfile deleted file mode 100644 index 18500f898f1c..000000000000 --- a/pkgs/tools/text/gist/Gemfile +++ /dev/null @@ -1,2 +0,0 @@ -source "https://rubygems.org" -gem "gist" diff --git a/pkgs/tools/text/gist/Gemfile.lock b/pkgs/tools/text/gist/Gemfile.lock deleted file mode 100644 index 7414da072ada..000000000000 --- a/pkgs/tools/text/gist/Gemfile.lock +++ /dev/null @@ -1,10 +0,0 @@ -GEM - remote: https://rubygems.org/ - specs: - gist (4.4.2) - -PLATFORMS - ruby - -DEPENDENCIES - gist diff --git a/pkgs/tools/text/gist/default.nix b/pkgs/tools/text/gist/default.nix index 223ba59eecbe..ca9de0590ca2 100644 --- a/pkgs/tools/text/gist/default.nix +++ b/pkgs/tools/text/gist/default.nix @@ -1,15 +1,27 @@ -{ stdenv, lib, bundlerEnv }: - -let version = "4.4.2"; -in bundlerEnv { - name = "gist-${version}"; - gemfile = ./Gemfile; - lockfile = ./Gemfile.lock; - gemset = ./gemset.nix; +{ buildRubyGem, lib, ruby, makeWrapper }: + +buildRubyGem rec { + inherit ruby; + name = "${gemName}-${version}"; + gemName = "gist"; + version = "4.5.0"; + sha256 = "0k9bgjdmnr14whmjx6c8d5ak1dpazirj96hk5ds69rl5d9issw0l"; + + buildInputs = [ makeWrapper ]; + + postInstall = '' + # Fix the default ruby wrapper + makeWrapper $out/${ruby.gemPath}/bin/gist $out/bin/gist \ + --set GEM_PATH $out/${ruby.gemPath}:${ruby}/${ruby.gemPath} + ''; + + dontStrip = true; + meta = with lib; { - homepage = "http://defunkt.io/gist/"; description = "upload code to https://gist.github.com (or github enterprise)"; - platforms = platforms.all; + homepage = "http://defunkt.io/gist/"; license = licenses.mit; + maintainers = with maintainers; [ zimbatm ]; + platforms = ruby.meta.platforms; }; } diff --git a/pkgs/tools/text/gist/gemset.nix b/pkgs/tools/text/gist/gemset.nix deleted file mode 100644 index 961f96dcb97f..000000000000 --- a/pkgs/tools/text/gist/gemset.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ - "gist" = { - version = "4.4.2"; - source = { - type = "gem"; - sha256 = "0lr4rywpm549llk0ypdpb3sjdpqw9snzwzqc3dggg8qn5wj69k81"; - }; - }; -} \ No newline at end of file |