Tim Meusel pushed to branch main at Arch Linux / Packaging / Packages / 
ruby-sys-proctable


Commits:
596e4cd7 by Tim Meusel at 2024-10-04T12:48:52+02:00
upgpkg: 1.3.0-3

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,10 +1,10 @@
 pkgbase = ruby-sys-proctable
        pkgdesc = An interface for providing process table information
        pkgver = 1.3.0
-       pkgrel = 2
+       pkgrel = 3
        url = https://github.com/djberg96/sys-proctable
        arch = any
-       license = Apache
+       license = Apache-2.0
        checkdepends = ruby-test-unit
        makedepends = ruby-rake
        makedepends = ruby-rdoc
@@ -12,7 +12,6 @@ pkgbase = ruby-sys-proctable
        makedepends = ruby-yard
        makedepends = ruby-rspec
        makedepends = ruby-bundler
-       makedepends = ruby-rubocop-rake
        depends = ruby
        depends = ruby-ffi
        options = !emptydirs


=====================================
PKGBUILD
=====================================
@@ -5,14 +5,13 @@
 _gemname='sys-proctable'
 pkgname="ruby-${_gemname}"
 pkgver=1.3.0
-pkgrel=2
+pkgrel=3
 pkgdesc='An interface for providing process table information'
 arch=('any')
 url='https://github.com/djberg96/sys-proctable'
-license=('Apache')
+license=('Apache-2.0')
 depends=('ruby' 'ruby-ffi')
-makedepends=('ruby-rake' 'ruby-rdoc' 'ruby-rake-compiler' 'ruby-yard' 
'ruby-rspec' 'ruby-bundler'
-             'ruby-rubocop-rake')
+makedepends=('ruby-rake' 'ruby-rdoc' 'ruby-rake-compiler' 'ruby-yard' 
'ruby-rspec' 'ruby-bundler')
 checkdepends=('ruby-test-unit')
 options=('!emptydirs')
 source=("${url}/archive/${_gemname}-${pkgver}.tar.gz")
@@ -22,14 +21,22 @@ prepare() {
   cd "${srcdir}/${_gemname}-${_gemname}-${pkgver}"
 
   # we won't sign our output gemfile (i.e. we won't upload to rubygems)
-  sed -i '/spec.signing_key/d' Rakefile
+  sed --in-place '/spec.signing_key/d' Rakefile
 
   # we're running in a limited chroot and won't reach the default 10 procs for 
`top` output
   # just disable this test and move on
-  sed -i '/described_class.top.size/d' spec/sys_top_spec.rb
+  sed --in-place '/described_class.top.size/d' spec/sys_top_spec.rb
 
   # the date field in the gemspec is useless and makes the package 
non-reproducible
-  sed -i '/s.date/d' sys-proctable.gemspec
+  sed --in-place '/s.date/d' sys-proctable.gemspec
+
+  # remove dev dependencies
+  rm Gemfile
+  sed --in-place '/add_development_dependency/d' sys-proctable.gemspec
+
+  # disable rubocop
+  sed --in-place '/rubocop/d' Rakefile
+  sed --in-place '/RuboCop/d' Rakefile
 }
 
 build() {



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/ruby-sys-proctable/-/commit/596e4cd7660339b6310c30f31c5c0c2ec5f25745

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/ruby-sys-proctable/-/commit/596e4cd7660339b6310c30f31c5c0c2ec5f25745
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to