diff options
author | Jakub Jirutka <jakub@jirutka.cz> | 2019-04-22 17:33:42 +0200 |
---|---|---|
committer | Jakub Jirutka <jakub@jirutka.cz> | 2019-04-22 17:47:34 +0200 |
commit | 37c9b7d1e404cdf83edf86598754ef19d3d96657 (patch) | |
tree | 1ffd1a493412a6fc4d628a5bcd49c3faa96fc8be /community | |
parent | 6a1598378ca47365cc4354c25ba4f243775a1de9 (diff) | |
download | aports-37c9b7d1e404cdf83edf86598754ef19d3d96657.tar.bz2 aports-37c9b7d1e404cdf83edf86598754ef19d3d96657.tar.xz |
community/ruby-nokogiri: upgrade to 1.10.2
Diffstat (limited to 'community')
-rw-r--r-- | community/ruby-nokogiri/APKBUILD | 24 | ||||
-rw-r--r-- | community/ruby-nokogiri/remove-simplecov.patch | 11 |
2 files changed, 20 insertions, 15 deletions
diff --git a/community/ruby-nokogiri/APKBUILD b/community/ruby-nokogiri/APKBUILD index 88e465ae2e..6ba2bda796 100644 --- a/community/ruby-nokogiri/APKBUILD +++ b/community/ruby-nokogiri/APKBUILD @@ -2,7 +2,7 @@ # Maintainer: Jakub Jirutka <jakub@jirutka.cz> pkgname=ruby-nokogiri _gemname=${pkgname#ruby-} -pkgver=1.8.5 +pkgver=1.10.2 pkgrel=0 pkgdesc="An HTML, XML, SAX, and Reader parser" url="http://nokogiri.org/" @@ -10,19 +10,13 @@ arch="all" license="MIT" depends="ruby ruby-mini_portile2" makedepends="ruby-dev libxml2-dev libxslt-dev" -checkdepends="ruby-minitest" -source="https://rubygems.org/downloads/$_gemname-$pkgver.gem +checkdepends="ruby-minitest ruby-test-unit" +source="https://github.com/sparklemotion/$_gemname/archive/v$pkgver/$_gemname-$pkgver.tar.gz + remove-simplecov.patch skip-tests-broken-on-musl.patch " builddir="$srcdir/$_gemname-$pkgver" -unpack() { - default_unpack - - cd "$srcdir" - gem unpack $_gemname-$pkgver.gem -} - prepare() { default_prepare @@ -55,11 +49,11 @@ build() { } check() { - cd "$builddir"/dist/gems/$_gemname-$pkgver + cd "$builddir" # Note: This is copied from Fedora package. export LANG=ja_JP.UTF-8 - ruby -I.:lib:test:ext \ + ruby -I.:test:dist/gems/$_gemname-$pkgver/lib:dist/gems/$_gemname-$pkgver/ext \ -e 'require "test/helper"' \ -e 'Dir.glob("test/**/test_*.rb") {|f| require f }' } @@ -75,9 +69,9 @@ package() { cd "$gemdir"/gems/$_gemname-$pkgver # Remove unnecessary files and rubbish... - rm -r ext/ patches/ suppressions/ tasks/ test/ \ - build_all test_all Rakefile .[a-z]* *.md *.rdoc *.txt *.yml || true + rm -rf ext/ patches/ *.md *.yml } -sha512sums="4f74bc70a778a7b0655b47d25c437c496941c44b0c83cdcd4f721453b17d35a3a145831b250a8d8077f6a78a0659d5f2f685f472f0b29a8f078bcbd3ab3ba817 nokogiri-1.8.5.gem +sha512sums="5e5dcd0a4deaa477d3b3905c9353cf7c49ac5ef221df0425842bc441aed158d4a1d3597091cd89f9f62ace580bf030ca560801692f87f3f21b4b26edeed89a51 nokogiri-1.10.2.tar.gz +b3346647e55ded3c20775458f35f85c81222a7147c8e4040db0e09f1161e999d824570e29f4fc5bd34b9808ea047b9d2308ea32718b46143cceb777ffa2e63a6 remove-simplecov.patch 5f92d4cf87751c404a33dfbdc035dd5b54163eccdc46b4f515e6d6367a9573cf3fc4ef3c12c5b9e099b20f6c563d5a573acb1c2716890e492bfb26aa91f2cb5d skip-tests-broken-on-musl.patch" diff --git a/community/ruby-nokogiri/remove-simplecov.patch b/community/ruby-nokogiri/remove-simplecov.patch new file mode 100644 index 0000000000..14dea51496 --- /dev/null +++ b/community/ruby-nokogiri/remove-simplecov.patch @@ -0,0 +1,11 @@ +--- a/test/helper.rb ++++ b/test/helper.rb +@@ -1,8 +1,3 @@ +-require 'simplecov' +-SimpleCov.start do +- add_filter "/test/" +-end +- + $VERBOSE = true + require 'minitest/autorun' + require 'minitest/pride' |