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.