[arch-commits] Commit in rubygems/repos/staging-any (5 files)
Anatol Pomozov
anatolik at archlinux.org
Wed Jan 9 18:48:12 UTC 2019
Date: Wednesday, January 9, 2019 @ 18:48:10
Author: anatolik
Revision: 343194
archrelease: copy trunk to staging-any
Added:
rubygems/repos/staging-any/PKGBUILD
(from rev 343193, rubygems/trunk/PKGBUILD)
rubygems/repos/staging-any/gemrc
(from rev 343193, rubygems/trunk/gemrc)
rubygems/repos/staging-any/no-crash-if-missing-rdoc.patch
(from rev 343193, rubygems/trunk/no-crash-if-missing-rdoc.patch)
Deleted:
rubygems/repos/staging-any/PKGBUILD
rubygems/repos/staging-any/gemrc
--------------------------------+
PKGBUILD | 85 +++++++++++++++++++++------------------
gemrc | 10 ++--
no-crash-if-missing-rdoc.patch | 14 ++++++
3 files changed, 66 insertions(+), 43 deletions(-)
Deleted: PKGBUILD
===================================================================
--- PKGBUILD 2019-01-09 18:47:38 UTC (rev 343193)
+++ PKGBUILD 2019-01-09 18:48:10 UTC (rev 343194)
@@ -1,38 +0,0 @@
-# Maintainer: Anatol Pomozov <anatol.pomozov at gmail.com>
-
-pkgname=rubygems
-pkgdesc='Package management framework for Ruby'
-pkgver=3.0.2
-pkgrel=2
-arch=(any)
-url='https://rubygems.org/'
-license=(MIT)
-# To avoid circular dependency with ruby, move it to makedepends
-makedepends=(ruby)
-backup=(etc/gemrc)
-checkdepends=(rake)
-source=(rubygems-$pkgver.zip::https://github.com/rubygems/rubygems/archive/v${pkgver}.zip
- gemrc)
-sha512sums=('8e233d28707927e4a9c729d51f1f85899aae0d8c4ff524eaeba5bdfec23ff1278df058220449a0acd159d5ba9a99f6df28ed7a852e1911a66e435557f4809454'
- '8cafd14d414ee3c16aa94f79072bc6c100262f925dc1300e785846c3fabbbbffc1356b8e2223af5684e3340c55032d41231179ffa948bb12e01dbae0f4131911')
-
-check() {
- cd rubygems-${pkgver}
-
- # disable as it requires a bund of ruby dependencies
- #rake test
-}
-
-package() {
- depends+=(ruby)
- cd rubygems-${pkgver}
-
- install -D -m644 ${srcdir}/gemrc "${pkgdir}/etc/gemrc"
-
- local rubyver=$(ruby --version | sed -r 's|^ruby ([[:digit:]]+\.[[:digit:]]+\.).*$|\1|')0
-
- install -d "${pkgdir}/usr/lib/ruby/${rubyver}/"
- install -D -m755 bin/gem "${pkgdir}/usr/bin/gem"
- cp -r lib/* "${pkgdir}/usr/lib/ruby/${rubyver}/"
- install -D -m644 MIT.txt "${pkgdir}/usr/share/licenses/rubygems/MIT.txt"
-}
Copied: rubygems/repos/staging-any/PKGBUILD (from rev 343193, rubygems/trunk/PKGBUILD)
===================================================================
--- PKGBUILD (rev 0)
+++ PKGBUILD 2019-01-09 18:48:10 UTC (rev 343194)
@@ -0,0 +1,47 @@
+# Maintainer: Anatol Pomozov <anatol.pomozov at gmail.com>
+
+pkgname=rubygems
+pkgdesc='Package management framework for Ruby'
+pkgver=3.0.2
+pkgrel=3
+arch=(any)
+url='https://rubygems.org/'
+license=(MIT)
+# To avoid circular dependency with ruby, move it to makedepends
+makedepends=(ruby)
+backup=(etc/gemrc)
+checkdepends=(rake)
+source=(rubygems-$pkgver.zip::https://github.com/rubygems/rubygems/archive/v${pkgver}.zip
+ no-crash-if-missing-rdoc.patch
+ gemrc)
+sha512sums=('8e233d28707927e4a9c729d51f1f85899aae0d8c4ff524eaeba5bdfec23ff1278df058220449a0acd159d5ba9a99f6df28ed7a852e1911a66e435557f4809454'
+ '0a5f03fc9de0fc4aa4d234d7baf2ffe6dba56850e94ccfba4d73495b0c18aa012ae195e1a0f7aaefb1205a1539a66242d47712dd8d8ae93fc46b9e16af6f91ba'
+ '8cafd14d414ee3c16aa94f79072bc6c100262f925dc1300e785846c3fabbbbffc1356b8e2223af5684e3340c55032d41231179ffa948bb12e01dbae0f4131911')
+
+prepare() {
+ cd rubygems-${pkgver}
+
+ # workaround for https://github.com/rubygems/rubygems/issues/2483
+ patch -p1 < ../no-crash-if-missing-rdoc.patch
+}
+
+check() {
+ cd rubygems-${pkgver}
+
+ # disable as it requires a bund of ruby dependencies
+ #rake test
+}
+
+package() {
+ depends+=(ruby)
+ cd rubygems-${pkgver}
+
+ install -D -m644 ${srcdir}/gemrc "${pkgdir}/etc/gemrc"
+
+ local rubyver=$(ruby --version | sed -r 's|^ruby ([[:digit:]]+\.[[:digit:]]+\.).*$|\1|')0
+
+ install -d "${pkgdir}/usr/lib/ruby/${rubyver}/"
+ install -D -m755 bin/gem "${pkgdir}/usr/bin/gem"
+ cp -r lib/* "${pkgdir}/usr/lib/ruby/${rubyver}/"
+ install -D -m644 MIT.txt "${pkgdir}/usr/share/licenses/rubygems/MIT.txt"
+}
Deleted: gemrc
===================================================================
--- gemrc 2019-01-09 18:47:38 UTC (rev 343193)
+++ gemrc 2019-01-09 18:48:10 UTC (rev 343194)
@@ -1,5 +0,0 @@
-# Read about the gemrc format at http://guides.rubygems.org/command-reference/#gem-environment
-
-# --user-install is used to install to $HOME/.gem/ by default since we want to separate
-# pacman installed gems and gem installed gems
-gem: --user-install
Copied: rubygems/repos/staging-any/gemrc (from rev 343193, rubygems/trunk/gemrc)
===================================================================
--- gemrc (rev 0)
+++ gemrc 2019-01-09 18:48:10 UTC (rev 343194)
@@ -0,0 +1,5 @@
+# Read about the gemrc format at http://guides.rubygems.org/command-reference/#gem-environment
+
+# --user-install is used to install to $HOME/.gem/ by default since we want to separate
+# pacman installed gems and gem installed gems
+gem: --user-install
Copied: rubygems/repos/staging-any/no-crash-if-missing-rdoc.patch (from rev 343193, rubygems/trunk/no-crash-if-missing-rdoc.patch)
===================================================================
--- no-crash-if-missing-rdoc.patch (rev 0)
+++ no-crash-if-missing-rdoc.patch 2019-01-09 18:48:10 UTC (rev 343194)
@@ -0,0 +1,14 @@
+diff --git a/lib/rubygems/rdoc.rb b/lib/rubygems/rdoc.rb
+index dfaf7c55..4e16fbb8 100644
+--- a/lib/rubygems/rdoc.rb
++++ b/lib/rubygems/rdoc.rb
+@@ -18,7 +18,7 @@ begin
+ module Gem
+ RDoc = ::RDoc::RubygemsHook
+ end
++
++ Gem.done_installing(&Gem::RDoc.method(:generation_hook))
+ rescue LoadError
+ end
+-
+-Gem.done_installing(&Gem::RDoc.method(:generation_hook))
More information about the arch-commits
mailing list