[arch-commits] Commit in rubygems/repos (3 files)

Felix Yan felixonmars at archlinux.org
Thu Dec 27 04:22:48 UTC 2018


    Date: Thursday, December 27, 2018 @ 04:22:47
  Author: felixonmars
Revision: 342749

archrelease: copy trunk to staging-any

Added:
  rubygems/repos/staging-any/
  rubygems/repos/staging-any/PKGBUILD
    (from rev 342748, rubygems/trunk/PKGBUILD)
  rubygems/repos/staging-any/gemrc
    (from rev 342748, rubygems/trunk/gemrc)

----------+
 PKGBUILD |   38 ++++++++++++++++++++++++++++++++++++++
 gemrc    |    5 +++++
 2 files changed, 43 insertions(+)

Copied: rubygems/repos/staging-any/PKGBUILD (from rev 342748, rubygems/trunk/PKGBUILD)
===================================================================
--- staging-any/PKGBUILD	                        (rev 0)
+++ staging-any/PKGBUILD	2018-12-27 04:22:47 UTC (rev 342749)
@@ -0,0 +1,38 @@
+# Maintainer: Anatol Pomozov <anatol.pomozov at gmail.com>
+
+pkgname=rubygems
+pkgdesc='Package management framework for Ruby'
+pkgver=2.7.7
+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=('4b57e7939946f1a6ff1eb7ee57be09cc17416c1bdf7c1936091627307fbce07ba5009c4cb754e809d9748c3b828575e64865307699160feae92f270c197db43c'
+            '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/gemrc (from rev 342748, rubygems/trunk/gemrc)
===================================================================
--- staging-any/gemrc	                        (rev 0)
+++ staging-any/gemrc	2018-12-27 04:22:47 UTC (rev 342749)
@@ -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



More information about the arch-commits mailing list