[arch-commits] Commit in ruby/trunk (PKGBUILD)

Anatol Pomozov anatolik at archlinux.org
Fri Mar 19 17:00:36 UTC 2021


    Date: Friday, March 19, 2021 @ 17:00:35
  Author: anatolik
Revision: 410318

upgpkg: ruby 3.0.0-1: ruby 3.0 rebuild

Modified:
  ruby/trunk/PKGBUILD

----------+
 PKGBUILD |   15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-03-19 16:58:02 UTC (rev 410317)
+++ PKGBUILD	2021-03-19 17:00:35 UTC (rev 410318)
@@ -4,7 +4,7 @@
 # Contributor: Jeramy Rutley <jrutley at gmail.com>
 
 pkgname=(ruby ruby-docs)
-pkgver=2.7.2
+pkgver=3.0.0
 pkgrel=1
 arch=(x86_64)
 url='https://www.ruby-lang.org/en/'
@@ -13,14 +13,8 @@
 makedepends=(gdbm openssl libffi doxygen graphviz libyaml ttf-dejavu tk)
 options=(!emptydirs)
 source=(https://cache.ruby-lang.org/pub/ruby/${pkgver:0:3}/ruby-${pkgver}.tar.xz)
-sha512sums=('7972278b096aa768c7adf2befd26003e18781a29ca317640317d30d93d6e963ded197724c8e2f1dfe1e838c5647176d414a74732a62e931fb50d6f2e0f777349')
+sha512sums=('2a23c2894e62e24bb20cec6b2a016b66d7df05083668726b6f70af8338211cfec417aa3624290d1f5ccd130f65ee7b52b5db7d428abc4a9460459c9a5dd1a450')
 
-prepare() {
-  cd ruby-${pkgver}
-  # remove bundled gems, we are going to ship them as separate packages
-  rm -rf gems/
-}
-
 build() {
   cd ruby-${pkgver}
 
@@ -81,8 +75,13 @@
   rm "${pkgdir}"/usr/lib/ruby/gems/${rubyver}/specifications/default/irb-*.gemspec
   rm "${pkgdir}"/usr/share/man/man1/irb.1
 
+  # remove other binaries that are shipped as separate packages
+  rm "${pkgdir}"/usr/bin/{rake,rbs,typeprof}
+
   # remove all bundled gems to avoid conflicts with ruby-* Arch packages
   rm -r "${pkgdir}"/usr/lib/ruby/gems/${rubyver}/gems/*
+  rm "${pkgdir}"/usr/lib/ruby/gems/${rubyver}/specifications/*.gemspec
+  rm "${pkgdir}"/usr/lib/ruby/gems/${rubyver}/cache/*.gem
 }
 
 package_ruby-docs() {



More information about the arch-commits mailing list