diff options
author | Hans de Graaff <hans@degraaff.org> | 2024-08-22 07:20:08 +0200 |
---|---|---|
committer | Hans de Graaff <hans@degraaff.org> | 2024-08-22 07:20:08 +0200 |
commit | 5dfe1e7b48059f8bf4ca019cc65d922a8fc98292 (patch) | |
tree | e8d7ab3668e08ace7e554151054038c005e59aa7 | |
parent | app-emacs/hcl-mode: add github upstream metadata (diff) | |
download | graaff-5dfe1e7b48059f8bf4ca019cc65d922a8fc98292.tar.gz graaff-5dfe1e7b48059f8bf4ca019cc65d922a8fc98292.tar.bz2 graaff-5dfe1e7b48059f8bf4ca019cc65d922a8fc98292.zip |
dev-ruby/premailer: add 1.25.0
Signed-off-by: Hans de Graaff <hans@degraaff.org>
-rw-r--r-- | dev-ruby/premailer/Manifest | 1 | ||||
-rw-r--r-- | dev-ruby/premailer/premailer-1.25.0.ebuild | 48 |
2 files changed, 49 insertions, 0 deletions
diff --git a/dev-ruby/premailer/Manifest b/dev-ruby/premailer/Manifest index 551975a4..30e38676 100644 --- a/dev-ruby/premailer/Manifest +++ b/dev-ruby/premailer/Manifest @@ -2,3 +2,4 @@ DIST premailer-1.21.0.tar.gz 38459 BLAKE2B 0f9f2f810930080d45a69df0ce50a723707cf DIST premailer-1.22.0.tar.gz 38730 BLAKE2B 935a29131b692e79e3c01585f3c348e0717483c7ad5b0b2e80ec3d3f06a57a692f7b7b3a8402123835b634d0ef188542310f3189e980dd49640d7677acd021d1 SHA512 ceef969163b306ab0a6f0b7819748050c9228fd9d2175a99e3300220fb62f3b5b3507966963b5c92c246b4626e091d12fbe8d639443cdf4bf07ed574a0b2759f DIST premailer-1.23.0.tar.gz 39117 BLAKE2B 4beeea022da19efce4f0e3d858b7e266bb8ff05cd60950741243ae09aece3b563cbccc90a1b69a0d5a8d1ae89c946c51dc9a8396be7e8371580b0bbfe5b5923d SHA512 344474fc3a5992cdd808780f628ce9c3cd5a6fafda05c7efcb2eb4dceba4e23eb8bcbc5f8b1e417b680b5f857d81625bd2e0221d758d1a0192bdc3a4496214b5 DIST premailer-1.24.0.tar.gz 39199 BLAKE2B 98899e1caf78cbd3912e040c78a30ca1e943f473a63fe7081c6504ce0c20994a202e8bedbe43a386db0c9a8843280bd66bf06638780bd979f0452402923712ba SHA512 557414719d081d8febc5934215bed4c31df8afaf982e82e71157b4708192953375a07971c733d17d60a6920e7af1473465dec4df71bd3db9d015fbd454f21cec +DIST premailer-1.25.0.tar.gz 42685 BLAKE2B ff3814a6c6405a95d1530445d80c712d6846c1a36e9d814e69a8acd2e3357762d04f9e4bdad63ba0770ffcda29475da713a9dd2874360ea7f7ec3712f002ea04 SHA512 beff7232edf0ea0d8fb23c4c36f7b0eb88bdec3c0a5e8d6cef34a5dcf09619e22af2481e596c87b147e230afebd43a83a635f0726eb4dcec5434a7889d9d944a diff --git a/dev-ruby/premailer/premailer-1.25.0.ebuild b/dev-ruby/premailer/premailer-1.25.0.ebuild new file mode 100644 index 00000000..534f16ac --- /dev/null +++ b/dev-ruby/premailer/premailer-1.25.0.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby31 ruby32 ruby33" + +RUBY_FAKEGEM_EXTRADOC="README.md" + +RUBY_FAKEGEM_EXTRAINSTALL="misc" + +RUBY_FAKEGEM_GEMSPEC="premailer.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Improve the rendering of HTML emails" +HOMEPAGE="https://github.com/premailer/premailer" +SRC_URI="https://github.com/premailer/premailer/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64" +IUSE="test" + +ruby_add_rdepend " + dev-ruby/addressable + >=dev-ruby/css_parser-1.12.0 + >=dev-ruby/htmlentities-4.0.0 + >=dev-ruby/nokogiri-1.16 +" + +ruby_add_bdepend " + test? ( dev-ruby/maxitest dev-ruby/webmock ) +" + +all_ruby_prepare() { + sed -e 's/git ls-files/find/' -i ${RUBY_FAKEGEM_GEMSPEC} || die + + sed -i -e '/bundler/ s:^:#:' test/helper.rb || die + + # Avoid test broken by recent nokogiri/libxml2 output, already fixed + # upstream. + sed -e '/test_special_characters_nokogiri/askip "Broken with newer nokogiri versions"' \ + -i test/test_premailer.rb || die +} + +each_ruby_test() { + ${RUBY} -Ilib:test:. -e 'Dir["test/test_*.rb"].each{|f| require f}' || die +} |