commit:     012b1ea40df1ae09c0fcd96aec9c12be0ffee056
Author:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 11 19:20:56 2026 +0000
Commit:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Sun Jan 11 19:29:48 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=012b1ea4

dev-ruby/ruby-gio2: drop gemspec fix

Drop the gemspec fix in 4.3.4 since it causes more problems than it
solves. See the ruby-glib2 log message for more details.

Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>

 dev-ruby/ruby-gio2/ruby-gio2-4.3.4-r1.ebuild | 32 ++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

diff --git a/dev-ruby/ruby-gio2/ruby-gio2-4.3.4-r1.ebuild 
b/dev-ruby/ruby-gio2/ruby-gio2-4.3.4-r1.ebuild
new file mode 100644
index 000000000000..b3c3bb3f664a
--- /dev/null
+++ b/dev-ruby/ruby-gio2/ruby-gio2-4.3.4-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34 ruby40"
+
+inherit ruby-ng-gnome2
+
+DESCRIPTION="Ruby binding of gio-2"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86"
+IUSE="test"
+
+DEPEND="dev-libs/glib
+       test? ( sys-apps/dbus )"
+RDEPEND="dev-libs/glib"
+ruby_add_rdepend "
+       dev-ruby/fiddle
+       ~dev-ruby/ruby-glib2-${PV}
+       ~dev-ruby/ruby-gobject-introspection-${PV}
+"
+
+all_ruby_prepare() {
+       ruby-ng-gnome2_all_ruby_prepare
+
+       # Avoid test requiring network access
+       rm -f test/test-resolver.rb || die
+}
+
+each_ruby_test() {
+       XDG_RUNTIME_DIR=${T} dbus-launch ${RUBY} test/run-test.rb || die
+}

Reply via email to