diff options
author | Mario Finelli | 2022-11-07 12:39:15 +0100 |
---|---|---|
committer | Mario Finelli | 2022-11-07 12:39:15 +0100 |
commit | 3313a1aea58b2610bb36ea585bf09208e0da8143 (patch) | |
tree | f215beaade2b5304507179acdce4a28c61a79c4c | |
parent | edd95f870730a0697c1bed126d9e810d4277d7af (diff) | |
download | aur-3313a1aea58b2610bb36ea585bf09208e0da8143.tar.gz |
upgpkg: ruby-image_size 3.2.0-1
upstream release
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | PKGBUILD | 21 | ||||
-rw-r--r-- | fix-gemspec-for-tarball.patch | 19 |
4 files changed, 39 insertions, 11 deletions
@@ -1,6 +1,6 @@ pkgbase = ruby-image_size pkgdesc = measure image size using pure Ruby - pkgver = 3.1.0 + pkgver = 3.2.0 pkgrel = 1 url = https://github.com/toy/image_size arch = any @@ -8,12 +8,13 @@ pkgbase = ruby-image_size license = GPL checkdepends = ruby-rspec checkdepends = ruby-webrick - makedepends = git makedepends = rubygems makedepends = ruby-rdoc depends = ruby options = !emptydirs - source = git+https://github.com/toy/image_size.git#tag=v3.1.0 - sha256sums = SKIP + source = https://github.com/toy/image_size/archive/v3.2.0/image_size-3.2.0.tar.gz + source = fix-gemspec-for-tarball.patch + sha256sums = f8e750a353d869a3545069ddf882d1f503dc80bfd41d26fc9080521092f06230 + sha256sums = a0a5d5f87a0993a3e24273a1a2ab948f6f5babbcfd53dbfda230d68af1859d03 pkgname = ruby-image_size diff --git a/.gitignore b/.gitignore index f71c635dafda..f89d201b0094 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ !.gitignore !PKGBUILD !.SRCINFO +!fix-gemspec-for-tarball.patch @@ -3,7 +3,7 @@ _gemname=image_size pkgname=ruby-${_gemname} -pkgver=3.1.0 +pkgver=3.2.0 pkgrel=1 pkgdesc="measure image size using pure Ruby" arch=(any) @@ -11,23 +11,30 @@ url=https://github.com/toy/image_size license=(RUBY GPL) depends=(ruby) checkdepends=(ruby-rspec ruby-webrick) -makedepends=(git rubygems ruby-rdoc) +makedepends=(rubygems ruby-rdoc) options=(!emptydirs) -source=(git+https://github.com/toy/image_size.git#tag=v$pkgver) -sha256sums=('SKIP') +source=(${url}/archive/v$pkgver/$_gemname-$pkgver.tar.gz + fix-gemspec-for-tarball.patch) +sha256sums=('f8e750a353d869a3545069ddf882d1f503dc80bfd41d26fc9080521092f06230' + 'a0a5d5f87a0993a3e24273a1a2ab948f6f5babbcfd53dbfda230d68af1859d03') + +prepare() { + cd ${_gemname}-${pkgver} + patch -N -i "$srcdir/fix-gemspec-for-tarball.patch" +} build() { - cd ${_gemname} + cd ${_gemname}-${pkgver} gem build ${_gemname}.gemspec } check() { - cd ${_gemname} + cd ${_gemname}-${pkgver} rspec } package() { - cd ${_gemname} + cd ${_gemname}-${pkgver} local _gemdir="$(gem env gemdir)" gem install \ diff --git a/fix-gemspec-for-tarball.patch b/fix-gemspec-for-tarball.patch new file mode 100644 index 000000000000..bea19e13c1cb --- /dev/null +++ b/fix-gemspec-for-tarball.patch @@ -0,0 +1,19 @@ +--- image_size.gemspec 2022-11-07 12:30:41.056755563 +0100 ++++ image_size.gemspec 2022-11-07 12:31:13.743084473 +0100 +@@ -16,14 +16,9 @@ + 'source_code_uri' => "https://github.com/toy/#{s.name}", + } + +- s.files = `git ls-files`.split("\n") +- s.test_files = `git ls-files -- {test,spec,features}/*`.split("\n") +- s.executables = `git ls-files -- bin/*`.split("\n").map{ |f| File.basename(f) } ++ s.files = `find`.split("\n") ++ s.test_files = `find spec`.split("\n") + s.require_paths = %w[lib] + + s.add_development_dependency 'rspec', '~> 3.0' +- if RUBY_VERSION >= '2.5' +- s.add_development_dependency 'rubocop', '~> 1.22' +- s.add_development_dependency 'rubocop-rspec', '~> 2.0' +- end + end |