Andreas Schleifer pushed to branch main at Arch Linux / Packaging / Packages /
ruby-sawyer
Commits:
fa42047e by Andreas Schleifer at 2025-04-05T15:34:48+02:00
upgpkg: 0.9.2-5: Ruby 3.4 rebuild
- - - - -
3 changed files:
- .SRCINFO
- PKGBUILD
- + ruby-sawyer_fix_tests.patch
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
pkgbase = ruby-sawyer
pkgdesc = Secret User Agent of HTTP
pkgver = 0.9.2
- pkgrel = 4
+ pkgrel = 5
url = https://github.com/lostisland/sawyer
arch = any
license = MIT
@@ -13,7 +13,10 @@ pkgbase = ruby-sawyer
depends = ruby-addressable
options = !emptydirs
source =
https://github.com/lostisland/sawyer/archive/v0.9.2/ruby-sawyer-0.9.2.tar.gz
+ source = ruby-sawyer_fix_tests.patch
sha512sums =
560c5bb6fd8f73f68b4dc1151608bc3b1f60aec511fef449cd6361a1307e2c1bf64cfa6cc7ad951ce92db22ce90f3318668af31708f0c1ee5909db3684566c72
+ sha512sums =
47e30e4516a71af4ebde60bc2dcf0780a78ae952987b48afd35f4e344927afefd21e32965f79673fcea89fa809e50feee77ecf253b860451838eceb06be3898b
b2sums =
83fc7b6776e888ed4f26a21febc93edf954a1d926c14311078b5ecf7db57614472ed42d33ffc30bceb23c4ea1f1b1047cf3c1a0be9feecb4a3c92458938c6c03
+ b2sums =
4bf11f8b55b2d0e413fbf37b98e03f5cf7fe62ae75fd9ce3991256aecdcef08fc89a27668a4527446e711f70e504d55602b00aa25ffdc353edf778865521d2af
pkgname = ruby-sawyer
=====================================
PKGBUILD
=====================================
@@ -3,7 +3,7 @@
_gemname=sawyer
pkgname="ruby-${_gemname}"
pkgver=0.9.2
-pkgrel=4
+pkgrel=5
pkgdesc='Secret User Agent of HTTP'
arch=(any)
url='https://github.com/lostisland/sawyer'
@@ -21,13 +21,20 @@ checkdepends=(
ruby-rake
)
options=(!emptydirs)
-source=("${url}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz")
-sha512sums=('560c5bb6fd8f73f68b4dc1151608bc3b1f60aec511fef449cd6361a1307e2c1bf64cfa6cc7ad951ce92db22ce90f3318668af31708f0c1ee5909db3684566c72')
-b2sums=('83fc7b6776e888ed4f26a21febc93edf954a1d926c14311078b5ecf7db57614472ed42d33ffc30bceb23c4ea1f1b1047cf3c1a0be9feecb4a3c92458938c6c03')
+source=(
+ "${url}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz"
+ "${pkgname}_fix_tests.patch"
+)
+sha512sums=('560c5bb6fd8f73f68b4dc1151608bc3b1f60aec511fef449cd6361a1307e2c1bf64cfa6cc7ad951ce92db22ce90f3318668af31708f0c1ee5909db3684566c72'
+
'47e30e4516a71af4ebde60bc2dcf0780a78ae952987b48afd35f4e344927afefd21e32965f79673fcea89fa809e50feee77ecf253b860451838eceb06be3898b')
+b2sums=('83fc7b6776e888ed4f26a21febc93edf954a1d926c14311078b5ecf7db57614472ed42d33ffc30bceb23c4ea1f1b1047cf3c1a0be9feecb4a3c92458938c6c03'
+
'4bf11f8b55b2d0e413fbf37b98e03f5cf7fe62ae75fd9ce3991256aecdcef08fc89a27668a4527446e711f70e504d55602b00aa25ffdc353edf778865521d2af')
prepare() {
cd "${_gemname}-${pkgver}"
+ patch --verbose --strip=1 --input="../${pkgname}_fix_tests.patch"
+
# update gemspec/Gemfile to allow newer version of the dependencies
sed --in-place --regexp-extended 's|~>|>=|g' "${_gemname}.gemspec"
}
=====================================
ruby-sawyer_fix_tests.patch
=====================================
@@ -0,0 +1,24 @@
+--- a/test/relation_test.rb
++++ b/test/relation_test.rb
+@@ -171,7 +171,7 @@ module Sawyer
+ rel = Sawyer::Relation.from_link(nil, :self, hash)
+ map << rel
+
+- assert_equal "{:self_url=>\"/users/1\"}", map.inspect.strip
++ assert_equal "#{{ self_url: "/users/1" }}", map.inspect.strip
+ end
+ end
+ end
+diff --git a/test/resource_test.rb b/test/resource_test.rb
+index d801081..f09b0bb 100644
+--- a/test/resource_test.rb
++++ b/test/resource_test.rb
+@@ -201,7 +201,7 @@ module Sawyer
+
+ def test_inspect
+ resource = Resource.new @agent, :a => 1
+- assert_equal "{:a=>1}", resource.inspect.strip
++ assert_equal "#{{ a: 1 }}", resource.inspect.strip
+ end
+
+ def test_each
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/ruby-sawyer/-/commit/fa42047ed09b9f6d64cb91117eb1136fbbe299e6
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/ruby-sawyer/-/commit/fa42047ed09b9f6d64cb91117eb1136fbbe299e6
You're receiving this email because of your account on gitlab.archlinux.org.