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


Commits:
1f12c463 by Andreas Schleifer at 2024-06-07T22:12:19+02:00
upgpkg: 0.17-3: Ruby 3.2 rebuild

- - - - -


2 changed files:

- + .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -0,0 +1,19 @@
+pkgbase = ruby-contracts
+       pkgdesc = Contracts for Ruby
+       pkgver = 0.17
+       pkgrel = 3
+       url = https://github.com/egonSchiele/contracts.ruby
+       arch = any
+       license = BSD
+       checkdepends = ruby-rspec
+       makedepends = git
+       depends = ruby
+       options = !emptydirs
+       source = 
git+https://github.com/egonSchiele/contracts.ruby.git#commit=987ec3593e2f530ce0edb6d60650ff29ea635250
+       source = 
ruby-contracts_fix_tests.patch::https://github.com/egonSchiele/contracts.ruby/pull/301/commits/88fd1d841615e59c873d7da64d050d3a251634dd.patch
+       sha512sums = SKIP
+       sha512sums = 
d78cef640ebd457a032ebdb00aa27018ef8af84a5f9ae9eae8ce632943b4cf15adff1a58b1a21d44afdc6f4b04e3a91a86ed54457e15881552393f0b7a8e844c
+       b2sums = SKIP
+       b2sums = 
3d61603968433dbfbe5cc621aa17339d1ad7690fe0b1463f975c05f64bdd96fe0c002ee547317ed2155f4d89f2c9fe2041dc4d6a1563c51e6cb945f610ed0725
+
+pkgname = ruby-contracts


=====================================
PKGBUILD
=====================================
@@ -3,21 +3,37 @@
 pkgname=ruby-contracts
 pkgver=0.17
 _commit=987ec3593e2f530ce0edb6d60650ff29ea635250
-pkgrel=2
+pkgrel=3
 pkgdesc='Contracts for Ruby'
 arch=(any)
 url='https://github.com/egonSchiele/contracts.ruby'
 license=(BSD)
-depends=(ruby)
-makedepends=(git)
-checkdepends=(ruby-rspec)
+depends=(
+  ruby
+)
+makedepends=(
+  git
+)
+checkdepends=(
+  ruby-rspec
+)
 options=(!emptydirs)
-source=(git+https://github.com/egonSchiele/contracts.ruby.git#commit=$_commit)
-sha256sums=('SKIP')
+source=(
+  "git+https://github.com/egonSchiele/contracts.ruby.git#commit=$_commit";
+  # https://github.com/egonSchiele/contracts.ruby/pull/301
+  
"${pkgname}_fix_tests.patch::${url}/pull/301/commits/88fd1d841615e59c873d7da64d050d3a251634dd.patch"
+)
+sha512sums=('SKIP'
+            
'd78cef640ebd457a032ebdb00aa27018ef8af84a5f9ae9eae8ce632943b4cf15adff1a58b1a21d44afdc6f4b04e3a91a86ed54457e15881552393f0b7a8e844c')
+b2sums=('SKIP'
+        
'3d61603968433dbfbe5cc621aa17339d1ad7690fe0b1463f975c05f64bdd96fe0c002ee547317ed2155f4d89f2c9fe2041dc4d6a1563c51e6cb945f610ed0725')
 
 build() {
   local _gemdir="$(gem env gemdir)"
   cd contracts.ruby
+
+  patch --verbose --strip=1 --input="../${pkgname}_fix_tests.patch"
+
   gem build contracts.gemspec
   gem install \
     --local \



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/ruby-contracts/-/commit/1f12c46342aeb10a1e912a5b9ae085cb0147a078

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


Reply via email to