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


Commits:
c8dac4dc by Andreas Schleifer at 2025-02-24T23:20:30+01:00
upgpkg: 1.9.0-2

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,10 +1,18 @@
 pkgbase = ruby-io-event
        pkgdesc = An event loop
        pkgver = 1.9.0
-       pkgrel = 1
+       pkgrel = 2
        url = https://github.com/socketry/io-event
        arch = x86_64
        license = MIT
+       checkdepends = ruby-async
+       checkdepends = ruby-bake
+       checkdepends = ruby-bake-test
+       checkdepends = ruby-bake-test-external
+       checkdepends = ruby-bundler
+       checkdepends = ruby-covered
+       checkdepends = ruby-decode
+       checkdepends = ruby-sus
        depends = ruby
        options = !emptydirs
        source = 
https://github.com/socketry/io-event/archive/v1.9.0/ruby-io-event-1.9.0.tar.gz


=====================================
PKGBUILD
=====================================
@@ -3,7 +3,7 @@
 _gemname='io-event'
 pkgname="ruby-${_gemname}"
 pkgver=1.9.0
-pkgrel=1
+pkgrel=2
 pkgdesc='An event loop'
 arch=('x86_64')
 url="https://github.com/socketry/${_gemname}";
@@ -11,15 +11,16 @@ license=('MIT')
 depends=(
   ruby
 )
-# checkdepends=(
-#   ruby-async
-#   ruby-bake
-#   ruby-bake-test
-#   ruby-bake-test-external
-#   ruby-bundler
-#   ruby-covered
-#   ruby-sus
-# )
+checkdepends=(
+  ruby-async
+  ruby-bake
+  ruby-bake-test
+  ruby-bake-test-external
+  ruby-bundler
+  ruby-covered
+  ruby-decode
+  ruby-sus
+)
 options=('!emptydirs')
 source=("${url}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz")
 
sha512sums=('7e32b8c83bc7025d2d174cfeda8a56dd564ca59158a9dab4ffc2cabd0341e9d2794247d983bcc0c3cccdb85d677b6c548aa2e41ac6e0ff8d3e899d2d7e824862')
@@ -33,8 +34,12 @@ prepare() {
 
   sed --in-place '/release\.pem/d' "${_gemname}.gemspec"
 
-  # Remove maintenance gems
-  sed --in-place --expression '/group :maintenance/,/end/d' gems.rb
+  sed --in-place \
+    --expression '/group :maintenance/,/end/d' \
+    --expression '/rubocop/d' \
+    gems.rb
+
+  rm --verbose test/io/event/profiler.rb
 }
 
 build() {
@@ -81,13 +86,13 @@ build() {
 }
 
 # no tests until ruby-sus gets updated
-# check() {
-#   cd "${_gemname}-${pkgver}"
+check() {
+  cd "${_gemname}-${pkgver}"
 
-#   local _gemdir="$(gem env gemdir)"
+  local _gemdir="$(gem env gemdir)"
 
-#   GEM_HOME="tmp_install${_gemdir}" bake test
-# }
+  GEM_HOME="tmp_install${_gemdir}" bake test
+}
 
 package() {
   cd "${_gemname}-${pkgver}"



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/ruby-io-event/-/commit/c8dac4dcfdc272b9d7db68b596398cf941f3c784

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


Reply via email to