Andreas Schleifer pushed to branch main at Arch Linux / Packaging / Packages / 
ruby


Commits:
de6e86df by Andreas Schleifer at 2025-02-24T20:33:39+01:00
upgpkg: 3.3.7-2; remove dependency to inetutils, relates to 
https://gitlab.archlinux.org/archlinux/packaging/packages/inetutils/-/issues/2

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,11 +1,10 @@
 pkgbase = ruby
        pkgdesc = An object-oriented language for quick and easy programming
        pkgver = 3.3.7
-       pkgrel = 1
+       pkgrel = 2
        url = https://www.ruby-lang.org/en/
        arch = x86_64
        license = BSD-2-Clause
-       checkdepends = inetutils
        checkdepends = procps-ng
        makedepends = doxygen
        makedepends = gcc-libs
@@ -23,8 +22,11 @@ pkgbase = ruby
        makedepends = zlib
        options = !emptydirs
        source = https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.7.tar.xz
+       source = 
https://github.com/ruby/ruby/commit/46b544c54955348ef1ea9692b837b061f59f91cd.patch
        sha512sums = 
4082a7684c1b0d53a0ce493f79568e851d37a864f59c58b2e0c273b2659e0ca75318ddff939fdf5e9d0a3eeba1b6d8f03bf88afb49a5ffd77714f1c8a7dfdd55
+       sha512sums = 
c8918afae331732516be222aa0e635ab719105a0f02aadf7ad80c546ec614278269fe0dde0e0e6b3775d77f2065d98af9d29f48f7d5e95572fefde383e51b826
        b2sums = 
33bd05d8462ec7e33872a31bcbfabcfc65a0245dc6519248e474085f3255dc3ad67210400ac314b291f16d3eb261459cadba180dfccc510a2b2c978035435347
+       b2sums = 
cb481ea79a19e32439519c639588c29eadda471d891f0237b74c77ea4222f4ada1c31320224cec6561a8eac44bf189a62d76e04f3bc2747bf1e10a8674f6893e
 
 pkgname = ruby
        depends = gcc-libs


=====================================
PKGBUILD
=====================================
@@ -16,7 +16,7 @@ pkgname=(
   ruby-stdlib
 )
 pkgver=3.3.7
-pkgrel=1
+pkgrel=2
 pkgdesc='An object-oriented language for quick and easy programming'
 url='https://www.ruby-lang.org/en/'
 arch=(x86_64)
@@ -38,13 +38,18 @@ makedepends=(
   zlib
 )
 checkdepends=(
-  inetutils
   procps-ng
 )
 options=('!emptydirs')
-source=("https://cache.ruby-lang.org/pub/ruby/${pkgver:0:3}/ruby-${pkgver}.tar.xz";)
-sha512sums=('4082a7684c1b0d53a0ce493f79568e851d37a864f59c58b2e0c273b2659e0ca75318ddff939fdf5e9d0a3eeba1b6d8f03bf88afb49a5ffd77714f1c8a7dfdd55')
-b2sums=('33bd05d8462ec7e33872a31bcbfabcfc65a0245dc6519248e474085f3255dc3ad67210400ac314b291f16d3eb261459cadba180dfccc510a2b2c978035435347')
+source=(
+  "https://cache.ruby-lang.org/pub/ruby/${pkgver:0:3}/ruby-${pkgver}.tar.xz";
+  # see https://github.com/ruby/ruby/pull/12647
+  
https://github.com/ruby/ruby/commit/46b544c54955348ef1ea9692b837b061f59f91cd.patch
+)
+sha512sums=('4082a7684c1b0d53a0ce493f79568e851d37a864f59c58b2e0c273b2659e0ca75318ddff939fdf5e9d0a3eeba1b6d8f03bf88afb49a5ffd77714f1c8a7dfdd55'
+            
'c8918afae331732516be222aa0e635ab719105a0f02aadf7ad80c546ec614278269fe0dde0e0e6b3775d77f2065d98af9d29f48f7d5e95572fefde383e51b826')
+b2sums=('33bd05d8462ec7e33872a31bcbfabcfc65a0245dc6519248e474085f3255dc3ad67210400ac314b291f16d3eb261459cadba180dfccc510a2b2c978035435347'
+        
'cb481ea79a19e32439519c639588c29eadda471d891f0237b74c77ea4222f4ada1c31320224cec6561a8eac44bf189a62d76e04f3bc2747bf1e10a8674f6893e')
 
 _bootstrap=0
 _rubyver="${pkgver:0:3}.0"
@@ -158,6 +163,12 @@ _default_tool_gems_bins=(
   ri
 )
 
+prepare() {
+  cd "ruby-${pkgver}"
+
+  patch --verbose --strip=1 
--input=../46b544c54955348ef1ea9692b837b061f59f91cd.patch
+}
+
 build() {
   cd "ruby-${pkgver}"
 



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/ruby/-/commit/de6e86df985f226bf346781c4a6f27831a895c10

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


Reply via email to