summaryrefslogtreecommitdiff
path: root/dev-ruby/activemodel-serializers-xml
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-12 19:09:37 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-12 19:09:37 -0500
commitb590c8d7572b727d565cc0b8ff660d43569845de (patch)
tree06f7a4102ea4e845df8b66660f252920d52952f9 /dev-ruby/activemodel-serializers-xml
parent24f9cbfc4c34fdb6a6e03311674414e881ceab47 (diff)
downloadbaldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.tar.gz
baldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.tar.xz
baldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.zip
Adding metadata
Diffstat (limited to 'dev-ruby/activemodel-serializers-xml')
-rw-r--r--dev-ruby/activemodel-serializers-xml/Manifest1
-rw-r--r--dev-ruby/activemodel-serializers-xml/activemodel-serializers-xml-1.0.3.ebuild46
-rw-r--r--dev-ruby/activemodel-serializers-xml/metadata.xml9
3 files changed, 56 insertions, 0 deletions
diff --git a/dev-ruby/activemodel-serializers-xml/Manifest b/dev-ruby/activemodel-serializers-xml/Manifest
new file mode 100644
index 000000000000..5bd39cc321a9
--- /dev/null
+++ b/dev-ruby/activemodel-serializers-xml/Manifest
@@ -0,0 +1 @@
+DIST activemodel-serializers-xml-1.0.3.tgz 23542 BLAKE2B 3a62e18900528ec62f4276adc645bae9ce565cd3a7d949887b60f86a72ee8bd6e0d4ceb87988089ba5cc047dbb19eab6c3c5d3e6691c270e7f49fe5fc797434d SHA512 84a6c075f1507afb8aed6638ac08027535e95cce9e2ec56fa093282995a311eae0c6b70b935c571e95bfb3d98e31ad716cad97d2a715f4fdde232bf9218bc90d
diff --git a/dev-ruby/activemodel-serializers-xml/activemodel-serializers-xml-1.0.3.ebuild b/dev-ruby/activemodel-serializers-xml/activemodel-serializers-xml-1.0.3.ebuild
new file mode 100644
index 000000000000..7804ab6e49d2
--- /dev/null
+++ b/dev-ruby/activemodel-serializers-xml/activemodel-serializers-xml-1.0.3.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_TASK_TEST="MT_NO_PLUGINS=true"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="XML serialization for your Active Model objects and Active Record models"
+HOMEPAGE="https://github.com/rails/activemodel-serializers-xml"
+SRC_URI="https://github.com/rails/${PN}/archive/v${PV}.tar.gz -> ${P}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+IUSE="test"
+
+ruby_add_rdepend "
+ >=dev-ruby/activesupport-5:*
+ >=dev-ruby/activemodel-5:*
+ =dev-ruby/builder-3*:* >=dev-ruby/builder-3.1:*
+"
+
+ruby_add_bdepend "test? (
+ || ( dev-ruby/activerecord:7.1 dev-ruby/activerecord:7.0 )
+ dev-ruby/sqlite3
+ dev-ruby/rexml
+)"
+
+all_ruby_prepare() {
+ sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ sed -e '/datetime.*created_at/ s:^:#:' \
+ -e '2igem "activerecord", "<7.2"' \
+ -e 's/ActiveRecord::Base.default_timezone/ActiveRecord.default_timezone/' \
+ -i test/helper.rb || die
+
+ sed -i -e '/bundler/ s:^:#:' Rakefile || die
+}
diff --git a/dev-ruby/activemodel-serializers-xml/metadata.xml b/dev-ruby/activemodel-serializers-xml/metadata.xml
new file mode 100644
index 000000000000..c685ebad7e3a
--- /dev/null
+++ b/dev-ruby/activemodel-serializers-xml/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>ruby@gentoo.org</email>
+ <name>Gentoo Ruby Project</name>
+ </maintainer>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>