summaryrefslogtreecommitdiff
path: root/pkgs/development/ruby-modules
AgeCommit message (Collapse)Author
2016-11-03add defaultConfig for mysql ruby gemRyan Mulligan
The mysql gem needs the same libraries as the mysql2 gem.
2016-11-03Adjust ruby gem defaults for scrypt on darwinJohannes Bornhold
Without the adjustment I was not able to build scrypt. It was failing because of missing symbols due to the parameter '-arch i386' being appended to the clang calls.
2016-10-26ruby-zoom: init at 4.1.0Venkateswara Rao Mandela
From the website, https://gitlab.com/mjwhitta/zoom Zoom adds some convenience to ag/ack/grep by allowing you to quickly open your search results in your editor of choice. Also available as a ruby gem. https://rubygems.org/gems/ruby-zoom In addition to including the ruby-zoom tool, we also added a global override for the ruby-terminfo gem to handle the ncurses build time dependency.
2016-10-24bundler: 1.13.1 -> 1.13.6Peter Hoeg
2016-10-08bundlerEnv: refactorzimbatm
Add `pname` attribute: if passed, the derivation name defaults to the gem name + version and only expose the gem's bin. Add `gemdir` attribute: gives a default lookup path for the Gemfile, Gemfile.lock and gemset.nix. Set the `meta.platforms' to `ruby.meta.platforms' by default.
2016-10-02ruby: fixes rubygems user installszimbatm
* Manage patches in git * Fixes the hook invocation to be more safe. Thanks @Mic92 * Install gems as user by default * Install gem binaries with the /usr/bin/env shebang * Fixes a bug where the passthru.libPath and passthru.gemPath would point to the wrong directory * Overhaul ruby version heuristics
2016-09-24Merge pull request #18920 from peterhoeg/bundlerzimbatm
bundler: 1.12.5 -> 1.13.1
2016-09-21gem-config: add snappyMichael Fellinger
2016-09-20bundler: 1.12.5 -> 1.13.1Peter Hoeg
2016-09-06buildRubyGem: fixes gemspec UTF-8 loading issuezimbatm
If a gemspec has UTF-8 characters in it, ruby will fail loading it with invalid multibyte char (US-ASCII) This change forces the encoding to be correct, we assume everyone now uses UTF-8.
2016-09-05Merge pull request #16276 from manveru/gemconfig-rbnaclJoachim F
gemconfig: rbnacl needs libsodium
2016-09-02Revert "bundix: 2.2.0"Graham Christensen
2016-09-01Merge pull request #18099 from zimbatm/nokogiri-fixupzimbatm
Nokogiri fixup
2016-08-31bundix: 2.2.0Michael Fellinger
2016-08-29buildRubyGem: handle build-time ruby dependencieszimbatm
For some reason `gem install` unsets the GEM_PATH environment variable internally unless the install dir is provided. This in turn means that if it invokes extconf.rb and extconf.rb depends on a gem available on the GEM_PATH (like pkg-config for nokogiri) then it's not available in that context. Proof: https://github.com/rubygems/rubygems/blob/d8293c472966cb1de08784dfdd90560e56ceed84/lib/rubygems/commands/install_command.rb#L151 Blame: https://github.com/rubygems/rubygems/commit/9ea600c9c2b77d1459526fe1e2bcdf2ac778c24a This is a hack that sets the :install_dir to where we would install anyways (the GEM_HOME is the default installation destination).
2016-08-29bundler: fix usage on nested callzimbatm
The combination of bundler 1.12.5 and rubygems 1.6.2 doesn't play well at all when trying to run gems such as foreman where bundler is used to run bundler. Just upgrading to the latest bundler rc doesn't fix it and changing rubygems causes a massive rebuild. Issues: - https://github.com/bundler/bundler/issues/4402 - https://github.com/bundler/bundler/issues/4576 - https://github.com/bundler/bundler/issues/4602 - https://github.com/docker-library/ruby/issues/73 This PR patches bundler to work around the issue as highlighted here and unbreaks everything for me: https://github.com/bundler/bundler/issues/4602#issuecomment-233619696
2016-08-23buildRubyGem: don't set the GEM_HOMEzimbatm
bundler for example needs to have the GEM_HOME being passed trough to function properly. For gems that are loading content dynamically, or can use plugins, use buildRubyGem. For executables that are wrapped in their own sealed thing use bundlerEnv.
2016-07-21buildRubyGem: fix buildFlags default attributezimbatm
lib.escapeShellArgs doesn't work well when a null value is provided. [] is also the correct value since it's really just an empty list of arguments that we have.
2016-06-19Merge pull request #16180 from zimbatm/shell-escapingzimbatm
Escape all shell arguments uniformly
2016-06-18Merge pull request #16170 from zimbatm/bundler-1.12.5Aristid Breitkreuz
bundler: 1.11.2 -> 1.12.5
2016-06-16gemconfig: rbnacl needs libsodiumMichael Fellinger
2016-06-16gemconfig: typhoeus needs curlMichael Fellinger
2016-06-12Escape all shell arguments uniformlyzimbatm
2016-06-12bundler: 1.11.2 -> 1.12.5zimbatm
2016-06-06gemconfig: rmagick requires which as of 2.15.4Graham Christensen
2016-05-19treewide: Make explicit that 'dev' output of zlib is usedTuomas Tynkkynen
2016-05-04chefdk: fix build of hitimes on OS XLane Seppala
2016-04-18nix: Add a "dev" outputEelco Dolstra
This gets rid of boehm-dev in the closure (as well as Nix's own headers).
2016-04-18gem-config: fix bundlerMichael Fellinger
2016-04-18Merge pull request #14786 from manveru/gemset-groupsCharles Strahan
bundlerEnv: filter gemset groups
2016-04-17bundlerEnv: filter gemset groupsMichael Fellinger
2016-04-17capybara-webkit: qt5Full -> qt48Michael Fellinger
2016-04-14Merge pull request #14653 from manveru/bundler-env-frozenzimbatm
bundler-env: Gemfile.lock is frozen
2016-04-13bundler-env: Gemfile.lock is frozenMichael Fellinger
2016-04-01Merge branch 'master' into closure-sizeVladimír Čunát
Beware that stdenv doesn't build. It seems something more will be needed than just resolution of merge conflicts.
2016-03-21capybara-webkit: gem needs qt5FullMichael Fellinger
2016-03-19move all ruby modules to development/ruby-moduleszimbatm
2016-03-19ruby: remove unused patcheszimbatm
2016-03-19remove unsed ruby-sqlite3 packagezimbatm
2013-09-04Add patch to fix GET Bucket requests to fake-s3Shea Levy
See https://github.com/jubos/fake-s3/pull/37 Signed-off-by: Shea Levy <shea@shealevy.com>
2013-09-02Get rid of old rake derivation that doesn't buildEvgeny Egorochkin
2012-01-18* "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointlessEelco Dolstra
function, so obsolete it. svn path=/nixpkgs/branches/stdenv-updates/; revision=31644
2010-10-26Rake: Fix build. Patch by Ilya Cassina.Evgeny Egorochkin
svn path=/nixpkgs/trunk/; revision=24480
2008-10-05Two Ruby modulesPjotr Prins
svn path=/nixpkgs/trunk/; revision=12954