summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans de Graaff <hans@degraaff.org>2024-10-10 08:13:32 +0200
committerHans de Graaff <hans@degraaff.org>2024-10-10 08:13:32 +0200
commit67ec438805e755fff7cbec4293d3036e963b7030 (patch)
tree0451c54362e4e14f735f43c78553596a6fcf9323
parentdev-ruby/debride-erb: enable ruby33 (diff)
downloadgraaff-master.tar.gz
graaff-master.tar.bz2
graaff-master.zip
dev-ruby/icalendar: add 2.10.3HEADmaster
Signed-off-by: Hans de Graaff <hans@degraaff.org>
-rw-r--r--dev-ruby/icalendar/Manifest1
-rw-r--r--dev-ruby/icalendar/icalendar-2.10.3.ebuild36
2 files changed, 37 insertions, 0 deletions
diff --git a/dev-ruby/icalendar/Manifest b/dev-ruby/icalendar/Manifest
index ed487c3e..37f05762 100644
--- a/dev-ruby/icalendar/Manifest
+++ b/dev-ruby/icalendar/Manifest
@@ -1,2 +1,3 @@
DIST icalendar-2.10.1.tar.gz 40209 BLAKE2B 457281509908836ea2b001114ba64f6382de8ddf1f45be1020bb49aa87774d558fceb380688ec362068ef07dbd236dc7ae18b5ceecca6c1ffb7ff97400f5df57 SHA512 709a960f3b35782c4b246441d2e3c46676fbc9800c239679bdc5a8da5fb3544d5c275f3c2ae5f5179e42f0d8539796c90cf7443c31eefb9524657137f0616c5c
DIST icalendar-2.10.2.tar.gz 40379 BLAKE2B 7a5447320cc64f7e8a53376632ec22422cb265e7890414c4de0194da740ccbc6dea324501c439275e8c3790c804a6094f802df25e13a6adbb83f1dfa0eb57217 SHA512 04a4664117cbda4274d65d8151d249ca1c69b97e48a14d7f8bb81453b1aa80c3040a7efd9c5a3d3319b83002f26167bc0fc5889e110d825293c833f7f88f154d
+DIST icalendar-2.10.3.tar.gz 40617 BLAKE2B 0dd78660e5944b3d6e44f8a442eef50b72037ab89613e9fc3e32d46feef69398830146e0c6b627c79cf7ed75ccdaeb0bb827f76c857c05a459200df649c30805 SHA512 3283e8196db6e3e7187252ca8a9dda46529e75ccd706b216c21f8611aa4fae51d9ea00a740b3fda8ded347288d710eab4dabed0b5a434d307ac374a05e351ff1
diff --git a/dev-ruby/icalendar/icalendar-2.10.3.ebuild b/dev-ruby/icalendar/icalendar-2.10.3.ebuild
new file mode 100644
index 00000000..25dd5f64
--- /dev/null
+++ b/dev-ruby/icalendar/icalendar-2.10.3.ebuild
@@ -0,0 +1,36 @@
+# 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_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="icalendar.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="This library provides iCalendar support for ruby. (RFC-2445)"
+HOMEPAGE="https://github.com/icalendar/icalendar"
+SRC_URI="https://github.com/icalendar/icalendar/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="|| ( GPL-2 BSD Ruby )"
+
+SLOT="2"
+KEYWORDS="~amd64"
+IUSE="test"
+
+ruby_add_rdepend ">=dev-ruby/ice_cube-0.16:0 dev-ruby/ostruct"
+
+ruby_add_bdepend "test? ( dev-ruby/activesupport:7.1 dev-ruby/timecop >=dev-ruby/tzinfo-1.2:1 )"
+
+all_ruby_prepare() {
+ sed -i '/bundler/Id' Rakefile || die
+
+ sed -e '/simplecov/,/end/ s:^:#:' \
+ -e '1igem "activesupport", "~> 7.1"' \
+ -i spec/spec_helper.rb || die
+}