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


Commits:
259cf978 by Andreas Schleifer at 2024-06-04T22:24:37+02:00
upgpkg: 1.0.6-3: Ruby 3.2 rebuild

- - - - -


2 changed files:

- + .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -0,0 +1,18 @@
+pkgbase = ruby-crass
+       pkgdesc = Crass is a pure Ruby CSS parser based on the CSS Syntax Level 
3 spec
+       pkgver = 1.0.6
+       pkgrel = 3
+       url = https://github.com/rgrove/crass
+       arch = any
+       license = MIT
+       checkdepends = ruby-minitest
+       makedepends = ruby-bundler
+       makedepends = ruby-rake
+       depends = ruby
+       options = !emptydirs
+       source = 
https://github.com/rgrove/crass/archive/v1.0.6/ruby-crass-1.0.6.tar.gz
+       source = 
ruby-crass_fix-tests.patch::https://github.com/rgrove/crass/commit/7574ec2c7e177e56989c202362cba0a4c217c71c.patch
+       sha512sums = 
de98dea48d0cff148b3000d7388256552d1bf5a014ecbc074efc909473bc6edf2cf1db36179aaa4284eb810618dafc346757ac61708c9659045e013e6c6d4e36
+       sha512sums = 
6ed693fa9c2bd68242bc10bc68845659ade587dbd7697d960b857a845b8793a18eafa1ee08aaed0cefca494b1d5ff8d17378baf65c707ed206cbdd55667c4bd8
+
+pkgname = ruby-crass


=====================================
PKGBUILD
=====================================
@@ -3,21 +3,37 @@
 _gemname='crass'
 pkgname="ruby-${_gemname}"
 pkgver=1.0.6
-pkgrel=2
+pkgrel=3
 pkgdesc='Crass is a pure Ruby CSS parser based on the CSS Syntax Level 3 spec'
 arch=('any')
 url='https://github.com/rgrove/crass'
 license=('MIT')
 options=(!emptydirs)
-depends=('ruby')
-makedepends=('ruby-bundler' 'ruby-rake')
-checkdepends=('ruby-minitest')
-source=("${url}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz")
-sha512sums=('de98dea48d0cff148b3000d7388256552d1bf5a014ecbc074efc909473bc6edf2cf1db36179aaa4284eb810618dafc346757ac61708c9659045e013e6c6d4e36')
+depends=(
+  ruby
+)
+makedepends=(
+  ruby-bundler
+  ruby-rake
+)
+checkdepends=(
+  ruby-minitest
+)
+source=(
+  "${url}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz"
+  # https://github.com/rgrove/crass/pull/13
+  
"${pkgname}_fix-tests.patch::${url}/commit/7574ec2c7e177e56989c202362cba0a4c217c71c.patch"
+)
+sha512sums=(
+  
'de98dea48d0cff148b3000d7388256552d1bf5a014ecbc074efc909473bc6edf2cf1db36179aaa4284eb810618dafc346757ac61708c9659045e013e6c6d4e36'
+  
'6ed693fa9c2bd68242bc10bc68845659ade587dbd7697d960b857a845b8793a18eafa1ee08aaed0cefca494b1d5ff8d17378baf65c707ed206cbdd55667c4bd8'
+)
 
 prepare() {
   cd "${_gemname}-${pkgver}"
 
+  patch --verbose --strip=1 --input="../${pkgname}_fix-tests.patch"
+
   # we built based on a tar archive, not a git repo
   sed --in-place 's/git ls-files -z/find -print0/' "${_gemname}.gemspec"
 



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/ruby-crass/-/commit/259cf978d249a95f93c9bb97d5c5f1a453dec319

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


Reply via email to