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.