aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJakub Jirutka <jakub@jirutka.cz>2022-11-17 22:06:03 +0100
committerJakub Jirutka <jakub@jirutka.cz>2022-11-18 01:33:29 +0100
commit84227b547c3d4e371477098a5209b4ebf744a265 (patch)
treeec32ca6f5486cf8a83deec889ac8b54883bb1294
parent4bb40ca18058503f9b670654d84e7c29cf3c3d39 (diff)
community/ruby-rmagick: upgrade to 5.1.0
-rw-r--r--community/ruby-rmagick/APKBUILD19
-rw-r--r--community/ruby-rmagick/gemspec.patch15
2 files changed, 27 insertions, 7 deletions
diff --git a/community/ruby-rmagick/APKBUILD b/community/ruby-rmagick/APKBUILD
index 4ef2650e9ec..8394e34eab6 100644
--- a/community/ruby-rmagick/APKBUILD
+++ b/community/ruby-rmagick/APKBUILD
@@ -2,7 +2,7 @@
# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
pkgname=ruby-rmagick
_gemname=rmagick
-pkgver=5.0.0
+pkgver=5.1.0
_pkgver=${pkgver//./-}
pkgrel=0
pkgdesc="Ruby bindings for ImageMagick"
@@ -10,8 +10,17 @@ url="https://github.com/rmagick/rmagick"
arch="all"
license="MIT"
depends="ghostscript-fonts"
-checkdepends="imagemagick ruby-rake ruby-rspec"
-makedepends="imagemagick-dev ruby ruby-dev"
+makedepends="
+ imagemagick-dev
+ ruby
+ ruby-dev
+ ruby-pkg-config
+ "
+checkdepends="
+ imagemagick
+ ruby-rake
+ ruby-rspec
+ "
source="https://github.com/rmagick/rmagick/archive/RMagick_$_pkgver.tar.gz
gemspec.patch
spec-drop-pry.patch
@@ -49,8 +58,8 @@ package() {
}
sha512sums="
-82cbef42cb8707f4160fecfa10f09ffe4ed5dade492145cd8ae7b856c585bf0ec65aa114340b39bee6f42505c84fee25ef3e542ec06a02105f0112a50129fad5 RMagick_5-0-0.tar.gz
-9a5dccceb069d0b274256c181335ac92037d0def3b3ed4e087f1eec1f7e9a9d07f9105bec87f732828c3bdff96b7032ffd696d6b9b4941748b0b64315d11d253 gemspec.patch
+e96b576232a329077cb45b032330a0399dfde625636f5c81bb499c17fef8cda80902479859a836f40db70277be7cff6856723920a6b602df1f336ddbd658722e RMagick_5-1-0.tar.gz
+f653a3588cc529b0f98bc951f18c67f4e013ffacdb2a8ad9f5495e484d083bf1a37b246ae1b2eea570aa3916d9607844f128a4d3dfbbd49ad390e8222f63b6e4 gemspec.patch
6550535ebaf3924b9f707da395eeaec630e5db50e1964ab9f84d2f941d97c7c49eb7dff05439efa355abb97e72556385b26b8af1d86e05b7c12fd8f2f781834a spec-drop-pry.patch
5eeea508d44f2c9679fe4fe3d5b9a51470f8022537f5822f85c95dbd4d78149c2cada763f0bdf3e86523770b0b758117a6d216b240c92f54253905c19d38d064 dont-test-webp.patch
90a292ac7724b23f767974f5c88ea5719456d4d5dcd1a137c57c8b8bffab95c8237cd23b172ba6092f704ffc13707339b4b34abb86352406b5cc9ba8ac025d0e skip-broken-test.patch
diff --git a/community/ruby-rmagick/gemspec.patch b/community/ruby-rmagick/gemspec.patch
index 1f1dde5fc54..bd233f03326 100644
--- a/community/ruby-rmagick/gemspec.patch
+++ b/community/ruby-rmagick/gemspec.patch
@@ -1,3 +1,5 @@
+About pkg-config dependency see https://github.com/rmagick/rmagick/commit/65c18a1eaf8f5b81b806d02b5bb42c9a013107bb#r90271637
+
--- a/rmagick.gemspec
+++ b/rmagick.gemspec
@@ -13,7 +13,7 @@
@@ -7,5 +9,14 @@
- tracked_files = `git ls-files`.split($OUTPUT_RECORD_SEPARATOR)
+ tracked_files = Dir['deprecated/*', 'ext/**/*', 'lib/**/*', '*.gemspec']
file_exclusion_regex = %r{\A(doc|benchmarks|examples|spec|lib/rvg/to_c.rb)}
- files = tracked_files.reject { |file| file[file_exclusion_regex] }
- test_files = files.grep(%r{^(test|spec|features)/})
+ files = tracked_files.reject { |file| file[file_exclusion_regex] }
+
+@@ -24,7 +24,7 @@
+ s.required_ruby_version = ">= #{Magick::MIN_RUBY_VERSION}"
+ s.requirements << "ImageMagick #{Magick::MIN_IM_VERSION} or later"
+
+- s.add_runtime_dependency 'pkg-config', '~> 1.4'
++ s.add_development_dependency 'pkg-config', '~> 1.4'
+
+ s.add_development_dependency 'pry', '~> 0.14'
+ s.add_development_dependency 'rake-compiler', '~> 1.0'