Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Quote DISTDIR. | 2013-06-01 | 1 | -4/+4 | |
| | |||||
* | Also set the RUBY_FAKEGEM_DOCDIR default for the rake recipe. This fixes a ↵ | 2013-02-24 | 1 | -4/+5 | |
| | | | | regression manifested by bug 458506. | ||||
* | Make sure to use UTF-8 encoding when reading YAML files with ruby19. Patch ↵ | 2012-08-19 | 1 | -4/+11 | |
| | | | | and bug report by Shunsuke Shimizu in bug 431276. | ||||
* | Make sure not to test for use doc if it's not there. | 2012-08-15 | 1 | -4/+4 | |
| | |||||
* | Add support for documentation recipes as well, and implement an rdoc recipe. | 2012-08-14 | 1 | -12/+46 | |
| | |||||
* | Add support for cucumber as a test recipe. This allows abstracting some of ↵ | 2012-08-13 | 1 | -3/+15 | |
| | | | | the work needed to skip it over on JRuby. | ||||
* | Add support for running rspec while respecting some common variables ↵ | 2012-07-05 | 1 | -18/+48 | |
| | | | | (TEST_VERBOSE and NOCOLOR) in ruby-ng; then use this with a new variable in ruby-fakegem. | ||||
* | Add documentation for RUBY_FAKEGEM_EXTRAINSTALL. | 2011-12-05 | 1 | -3/+10 | |
| | |||||
* | Switch to virtual/rubygems in preparation of adding ruby targets with ↵ | 2011-10-21 | 1 | -5/+5 | |
| | | | | bundled rubygems. | ||||
* | fix random bugs in eclass documentation, and convert to new @AUTHOR tag | 2011-08-22 | 1 | -9/+6 | |
| | |||||
* | Fix typo. | 2011-04-25 | 1 | -4/+4 | |
| | |||||
* | Add missing 'die' statement. | 2011-03-05 | 1 | -4/+4 | |
| | |||||
* | Try to install the normal upstream gemspec file from either the gem metadata ↵ | 2010-12-28 | 1 | -19/+76 | |
| | | | | or the source gemspec file and use our own version only as a fallback. | ||||
* | Revert mistaken commit of new gemspec-related code, but keep new dependency ↵ | 2010-12-18 | 1 | -25/+4 | |
| | | | | on dev-ruby/rubygems instead of virtual. | ||||
* | Depend directly on dev-ruby/rubygems again since we no longer have ruby ↵ | 2010-12-18 | 1 | -5/+26 | |
| | | | | targets providing rubygems themselves. | ||||
* | fix fake-rubygem.eclass for Prefix, bug #336906 | 2010-09-23 | 1 | -4/+8 | |
| | |||||
* | Factor out the ree18→rubyee18 conversion and use it when generating the ↵ | 2010-08-30 | 1 | -4/+4 | |
| | | | | binwrapper (closes bug #335328). | ||||
* | When unpacking, don't unpack patch files. | 2010-07-29 | 1 | -22/+33 | |
| | | | | | | | | | | Since we can declare the patches as an array in global scope, _but_ we cannot use $WORKDIR in there (they are not extracted in proper $WORKDIR but rather $WORKDIR/all, then copied/hardlinked for the various implementations), there is no point into unpacking them when using .bz2. Rather, leave it to epatch to deal with them and for the rest of the time. | ||||
* | If RUBY_FAKEGEM_DOCDIR is set, the ebuild should have the doc USE flag. | 2010-07-27 | 1 | -3/+7 | |
| | |||||
* | Allow installing documentation even if there is no documentation task defined. | 2010-07-21 | 1 | -4/+6 | |
| | |||||
* | Allow multiple archives in SRC_URI, and unpack them properly. | 2010-07-21 | 1 | -22/+24 | |
| | | | | | Note: this requires that there is at most one .gem file, as it'll be failing if ${S} exists when going to unpack the gem. | ||||
* | Use the new syntax for rake dependencies. | 2010-05-24 | 1 | -5/+5 | |
| | |||||
* | Only use revision, not full Id for the eclass. | 2010-02-19 | 1 | -3/+3 | |
| | |||||
* | Don't create generic wrappers when installing for a single implementation. | 2010-02-19 | 1 | -3/+26 | |
| | | | | | | | | | | | | | | | | | | Since we have a few packages that can only be installed for JRuby, and that thus wouldn't work with any of the selected implementations, and a few that installs only for Ruby 1.8 (and thus would break if 1.9 was selected), try to reduce their impact by only producing generic wrappers when installing for multiple implementations. This should produce a totally working system after updating from 1.9, among other things. To make sure that the wrappers generated by different revisions of ruby-fakegem.eclass are properly identified, also add the CVS ID of the eclass in the comments of the generated wrapper. At the same time add the same specification about generation to the gemspec files, so that we can identify “older” specifications quickly. | ||||
* | Add support for suffixes to a gem (like .java) and support for | 2010-02-19 | 1 | -3/+4 | |
| | | | | pre-release mangling (_pre becomes .pre). | ||||
* | Take into account that the description may contain double quotes and quote ↵ | 2010-02-13 | 1 | -2/+3 | |
| | | | | them to avoid generating invalid ruby code. Fixes #304723. | ||||
* | Define each_ruby_test in ruby-fakegem only if a test task is defined. | 2010-01-24 | 1 | -13/+10 | |
| | | | | | | | With this change you won't get further output during test phase if there is no fakegem test going to be executed. Packages will still be able to inject their each_ruby_test function to run custom test commands. | ||||
* | Default to installing the binary wrapper to /usr/bin, when calling | 2010-01-21 | 1 | -2/+4 | |
| | | | | | | with just a basename for the wrapped tool. Thanks to Klaus Birkelund Jensen for reporting, in bug #301621. | ||||
* | Always install the EXTRAINSTALL content, this also allows it to be files ↵ | 2010-01-18 | 1 | -8/+9 | |
| | | | | rather than just directories | ||||
* | Correct an undeclared IUSE doc and fix documentation for ↵ | 2010-01-09 | 1 | -3/+3 | |
| | | | | RUBY_FAKEGEM_REQUIRE_PATHS. | ||||
* | Don't error out if there is neither bin nor lib directories to install. | 2010-01-01 | 1 | -2/+3 | |
| | | | | This is the case of the pg gem for instance. | ||||
* | Add a variable to explicit further required paths, useful for gems like ↵ | 2009-12-26 | 1 | -2/+13 | |
| | | | | RedCloth. | ||||
* | Allow for multiple documentation directories. | 2009-12-21 | 1 | -4/+6 | |
| | |||||
* | Add a RAKE_FAKEGEM_BINWRAP variable. | 2009-12-20 | 1 | -1/+23 | |
| | | | | | This way to just add command wrapping we won't be needing to define a function. This also defaults, the same as original rubygems, to all the binaries installed, but it can be tweaked. | ||||
* | Change the binary wrapper code. | 2009-12-16 | 1 | -2/+3 | |
| | | | | | | | | | | Instead of using the Gem code to find the gem itself (which only worked for gems whose library was named after the gem, and failed for spec and other packages), ask Gem for its system path (which will be dynamic depending on the Ruby implementation used) and affix the hardcoded relative path of the wrapper (which we know at merge time). Tested with rake, bluecloth, rspec, Ruby 1.8, 1.9 and JRuby. | ||||
* | Fix and extend documentation. | 2009-12-15 | 1 | -3/+14 | |
| | |||||
* | Use the fakegem name and version vars for the source uri. | 2009-12-15 | 1 | -3/+3 | |
| | |||||
* | Provide a default SRC_URI. | 2009-12-15 | 1 | -1/+3 | |
| | |||||
* | Add ruby-fakegem.eclass | 2009-12-14 | 1 | -0/+264 | |