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.
