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.


Reply via email to