summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMario Finelli2022-11-07 12:39:15 +0100
committerMario Finelli2022-11-07 12:39:15 +0100
commit3313a1aea58b2610bb36ea585bf09208e0da8143 (patch)
treef215beaade2b5304507179acdce4a28c61a79c4c
parentedd95f870730a0697c1bed126d9e810d4277d7af (diff)
downloadaur-3313a1aea58b2610bb36ea585bf09208e0da8143.tar.gz
upgpkg: ruby-image_size 3.2.0-1
upstream release
-rw-r--r--.SRCINFO9
-rw-r--r--.gitignore1
-rw-r--r--PKGBUILD21
-rw-r--r--fix-gemspec-for-tarball.patch19
4 files changed, 39 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 4ed167824497..1fd8d23bd54e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index a6e1fc933fe4..84aac9538e61 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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