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.