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.