Levente Polyak pushed to branch main at Arch Linux / Packaging / Packages / 
rubygems


Commits:
9f49289f by Levente Polyak at 2024-06-02T17:22:39+02:00
upgpkg: 3.4.19-1: ruby 3.2 rebuild

- - - - -


3 changed files:

- .SRCINFO
- PKGBUILD
- + ruby-3.4-fix-test-install_extension_in_lib.patch


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = rubygems
        pkgdesc = Package management framework for Ruby
        pkgver = 3.4.19
-       pkgrel = 0
+       pkgrel = 1
        url = https://rubygems.org/
        arch = any
        license = MIT
@@ -11,14 +11,18 @@ pkgbase = rubygems
        checkdepends = ruby-test-unit
        checkdepends = ruby-webrick
        makedepends = rubygems
+       makedepends = ruby-rdoc
        depends = ruby
        provides = ruby-rubygems
        options = !emptydirs
        source = 
https://github.com/rubygems/rubygems/archive/v3.4.19/rubygems-3.4.19.tar.gz
+       source = ruby-3.4-fix-test-install_extension_in_lib.patch
        source = operating_system.rb
        sha512sums = 
8d0bc225ef01d3cc5e3ad12a1bf0bbb3923349bb9b79b76a9ac58bb8dcf79666a478a871d19919adc15f1aa2599efde5d3938c61801579277117b569e7007656
+       sha512sums = 
21ae6a370b0980d75beab168c8ea627dcca661e60ba676bcec8285be989f859eaccbf571e947a26cb275202208c784388cd7d3cb61b49c22ab544e2a44929a2a
        sha512sums = 
9d74b5528fc87c78316abdd5423a15a8859aec0cd230b20906c53e7e05d8ba8a156af42dc0f6cff270f0c75196079e622c45cc9f0b2f512fc5311fd54e37ab11
        b2sums = 
adf618f326fa83a8eb7febb9872a71f2bf78048dfa7c4db07343c9813ba5d858c86bcd6e54df1a559e60e458ba8d73d2a7ac82ee5e0cbde6e9d8b45c12793d4c
+       b2sums = 
b2ad268d3bebdf2e26e2c1b95c5ec890b077d6ee71aae3f507614792d356d99cf494c6429a4df85d8142f866755fc331547d77f41411c68dbaa7a2fdd2cdf1cc
        b2sums = 
714ce47535ede25cad914002c45c908de7d4ff6eae5b25daf9ab1d3a75e09fffe6e17bc73422f9ba2fe16ae5e120352c536d2ab6152a36431a7f35e9c5466b47
 
 pkgname = rubygems


=====================================
PKGBUILD
=====================================
@@ -3,7 +3,7 @@
 
 pkgname=rubygems
 pkgver=3.4.19
-pkgrel=0
+pkgrel=1
 pkgdesc='Package management framework for Ruby'
 arch=('any')
 url='https://rubygems.org/'
@@ -13,6 +13,7 @@ depends=(
 )
 makedepends=(
   rubygems
+  ruby-rdoc
 )
 checkdepends=(
   cmake
@@ -27,24 +28,26 @@ provides=(
 options=('!emptydirs')
 source=(
   
"https://github.com/rubygems/rubygems/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz";
+  # https://github.com/rubygems/rubygems/pull/7143
+  ruby-3.4-fix-test-install_extension_in_lib.patch
   operating_system.rb)
 
sha512sums=('8d0bc225ef01d3cc5e3ad12a1bf0bbb3923349bb9b79b76a9ac58bb8dcf79666a478a871d19919adc15f1aa2599efde5d3938c61801579277117b569e7007656'
+            
'21ae6a370b0980d75beab168c8ea627dcca661e60ba676bcec8285be989f859eaccbf571e947a26cb275202208c784388cd7d3cb61b49c22ab544e2a44929a2a'
             
'9d74b5528fc87c78316abdd5423a15a8859aec0cd230b20906c53e7e05d8ba8a156af42dc0f6cff270f0c75196079e622c45cc9f0b2f512fc5311fd54e37ab11')
 
b2sums=('adf618f326fa83a8eb7febb9872a71f2bf78048dfa7c4db07343c9813ba5d858c86bcd6e54df1a559e60e458ba8d73d2a7ac82ee5e0cbde6e9d8b45c12793d4c'
+        
'b2ad268d3bebdf2e26e2c1b95c5ec890b077d6ee71aae3f507614792d356d99cf494c6429a4df85d8142f866755fc331547d77f41411c68dbaa7a2fdd2cdf1cc'
         
'714ce47535ede25cad914002c45c908de7d4ff6eae5b25daf9ab1d3a75e09fffe6e17bc73422f9ba2fe16ae5e120352c536d2ab6152a36431a7f35e9c5466b47')
 
 prepare() {
   cd "rubygems-${pkgver}"
 
   sed --in-place --regexp-extended 's|git ls-files|find -type f -not -path 
"*/\.git/*"|' Rakefile
+  patch -Np1 < ../ruby-3.4-fix-test-install_extension_in_lib.patch
 }
 
 check() {
   cd "rubygems-${pkgver}"
 
-  GEM_HOME="$(pwd)/.gem"
-  mkdir --parents --verbose "${GEM_HOME}"
-
   rake update_manifest test
 }
 
@@ -73,7 +76,7 @@ package() {
 
   # cleanup - remove any bundler references as they are provided by 
https://archlinux.org/packages/community/any/ruby-bundler/
   rm --force --verbose --recursive \
-    "${pkgdir}/usr/bin/"{bundle*,rake,rake-compiler,rspec,rdbg,rbs,typeprof} \
+    
"${pkgdir}/usr/bin/"{bundle*,rake,rake-compiler,rspec,rdbg,rbs,typeprof,erb} \
     "${pkgdir}/usr/gems" \
     "${pkgdir}/usr/lib/bundler.rb" \
     "${pkgdir}/usr/lib/bundler" \


=====================================
ruby-3.4-fix-test-install_extension_in_lib.patch
=====================================
@@ -0,0 +1,11 @@
+--- a/test/rubygems/test_gem_ext_builder.rb    2024-06-02 14:57:57.353117947 
+0000
++++ b/test/rubygems/test_gem_ext_builder.rb    2024-06-02 15:07:35.399153414 
+0000
+@@ -136,8 +136,6 @@
+     assert_path_exist @spec.gem_build_complete_path
+     assert_path_exist File.join @spec.extension_dir, "gem_make.out"
+     assert_path_exist File.join @spec.extension_dir, "a.rb"
+-    assert_path_exist File.join @spec.gem_dir, "lib", "a.rb"
+-    assert_path_exist File.join @spec.gem_dir, "lib", "a", "b.rb"
+   end
+ 
+   def test_build_extensions_with_gemhome_with_space



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/rubygems/-/commit/9f49289fa0921dd37d7a716661e48e33dac2e462

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/rubygems/-/commit/9f49289fa0921dd37d7a716661e48e33dac2e462
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to