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


Commits:
f75387e1 by Andreas Schleifer at 2024-10-05T02:04:17+02:00
upgpkg: 1.0.1-2: Ruby 3.3 rebuild

- - - - -


3 changed files:

- .SRCINFO
- PKGBUILD
- + ruby-dry-core_fix_tests.patch


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,11 +1,13 @@
 pkgbase = ruby-dry-core
        pkgdesc = A toolset of small support modules used throughout the dry-rb 
ecosystem
        pkgver = 1.0.1
-       pkgrel = 1
+       pkgrel = 2
        url = https://github.com/dry-rb/dry-core
        arch = any
        license = MIT
+       checkdepends = ruby-activesupport
        checkdepends = ruby-bundler
+       checkdepends = ruby-dry-inflector
        checkdepends = ruby-dry-types
        checkdepends = ruby-rake
        checkdepends = ruby-rspec
@@ -15,7 +17,10 @@ pkgbase = ruby-dry-core
        depends = ruby-zeitwerk
        options = !emptydirs
        source = 
https://github.com/dry-rb/dry-core/archive/v1.0.1/ruby-dry-core-1.0.1.tar.gz
+       source = ruby-dry-core_fix_tests.patch
        sha512sums = 
d769795459a0ffc007eb66e2b9af9be4e635c620a5ca54a76113057b495e1126600a572761d8ff33a3ee6a4fca948f6fc29d3200e7ba0b56c1bb600a4749bbd4
+       sha512sums = 
d23c59a164eb81ff953a31ee1a03f8c0dd2720a0af4fd8dbb9cf6a131f10dbfeb28c708bded8431764bd70e1f8f9ec9652102ae9c874c4863690864f3aa709b9
        b2sums = 
fb85107dd68dfb2a8d3ee2e66b4bb8b416ac325be4d28bcbbf5605e0a90992eb8aa85a8fad3cba8f228a5a7e50109cd2c1dbf920eebc3423d282055204c6b0a5
+       b2sums = 
b5e153845ec054e4f35a14368c28793ec2973be60718c6a67b557af20ab8ebd032720bc9e9090f50d69ce6d81893d2ae168f332e2655716d4ce9111cdbdc5cba
 
 pkgname = ruby-dry-core


=====================================
PKGBUILD
=====================================
@@ -3,7 +3,7 @@
 _gemname='dry-core'
 pkgname="ruby-${_gemname}"
 pkgver=1.0.1
-pkgrel=1
+pkgrel=2
 pkgdesc='A toolset of small support modules used throughout the dry-rb 
ecosystem'
 arch=('any')
 url="https://github.com/dry-rb/${_gemname}";
@@ -17,21 +17,30 @@ makedepends=(
   ruby-rdoc
 )
 checkdepends=(
+  ruby-activesupport
   ruby-bundler
+  ruby-dry-inflector
   ruby-dry-types
   ruby-rake
   ruby-rspec
 )
 options=('!emptydirs')
-source=("${url}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz")
-sha512sums=('d769795459a0ffc007eb66e2b9af9be4e635c620a5ca54a76113057b495e1126600a572761d8ff33a3ee6a4fca948f6fc29d3200e7ba0b56c1bb600a4749bbd4')
-b2sums=('fb85107dd68dfb2a8d3ee2e66b4bb8b416ac325be4d28bcbbf5605e0a90992eb8aa85a8fad3cba8f228a5a7e50109cd2c1dbf920eebc3423d282055204c6b0a5')
+source=(
+  "${url}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz"
+  "${pkgname}_fix_tests.patch"
+)
+sha512sums=('d769795459a0ffc007eb66e2b9af9be4e635c620a5ca54a76113057b495e1126600a572761d8ff33a3ee6a4fca948f6fc29d3200e7ba0b56c1bb600a4749bbd4'
+            
'd23c59a164eb81ff953a31ee1a03f8c0dd2720a0af4fd8dbb9cf6a131f10dbfeb28c708bded8431764bd70e1f8f9ec9652102ae9c874c4863690864f3aa709b9')
+b2sums=('fb85107dd68dfb2a8d3ee2e66b4bb8b416ac325be4d28bcbbf5605e0a90992eb8aa85a8fad3cba8f228a5a7e50109cd2c1dbf920eebc3423d282055204c6b0a5'
+        
'b5e153845ec054e4f35a14368c28793ec2973be60718c6a67b557af20ab8ebd032720bc9e9090f50d69ce6d81893d2ae168f332e2655716d4ce9111cdbdc5cba')
 
 prepare() {
   cd "${_gemname}-${pkgver}"
 
   # update gemspec/Gemfile to allow newer version of the dependencies
   sed --in-place --regexp-extended 's|~>|>=|g' "${_gemname}.gemspec"
+
+  patch --verbose --strip=1 --input="../${pkgname}_fix_tests.patch"
 }
 
 build() {


=====================================
ruby-dry-core_fix_tests.patch
=====================================
@@ -0,0 +1,24 @@
+diff --git a/spec/dry/core/inflector_spec.rb b/spec/dry/core/inflector_spec.rb
+index 62d5075..9abed50 100644
+--- a/spec/dry/core/inflector_spec.rb
++++ b/spec/dry/core/inflector_spec.rb
+@@ -72,19 +72,6 @@ RSpec.describe Dry::Core::Inflector do
+     it_behaves_like "an inflector with constantize"
+   end
+ 
+-  context "with Inflecto" do
+-    before do
+-      api.select_backend(:inflecto)
+-    end
+-
+-    it "is Inflecto" do
+-      expect(api.inflector).to be(::Inflecto)
+-    end
+-
+-    it_behaves_like "an inflector"
+-    it_behaves_like "an inflector with constantize"
+-  end
+-
+   context "with Dry::Inflector" do
+     before do
+       api.select_backend(:dry_inflector)



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

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


Reply via email to