%define xulrunner_still_beta 1 #%%define betaver svn3690_trunk # # When changing release number, please make it sure that # the new EVR won't be higher than the one of higher branch!! # # Until gem switch ends, we will use non-integer release %define mainrel 11 # Note # Currently this spec file does not support libgda module. # libgda-2 is needed, API change for libgda-3 needs investigation # - Mamoru Tasaka %if 0%{?fedora} >= 19 %define ruby_base_req ruby(release) %else %define ruby_base_req ruby(abi) = 1.9.1 %endif %undefine __brp_mangle_shebangs Name: ruby-gnome2 Version: 0.90.4 # # When changing release number, please make it sure that # the new EVR won't be higher than the one of higher branch!! # Release: %{mainrel}%{?dist} Summary: Ruby binding of libgnome/libgnomeui-2.x License: LGPLv2 URL: http://ruby-gnome2.sourceforge.jp/ Source0: http://downloads.sourceforge.net/%{name}/%{name}-all-%{version}.tar.gz #Source0: %{name}-all-%{version}-%{betaver}.tar.gz Patch0: ruby-gio2-0.90.5-gio-api-22701.patch Patch1: ruby-gnome2-0.90.4-newpng.patch # Sorts out the problem with "invalid byte sequence in US-ASCII" when LANG=C # Fixed in 0.90.5: https://github.com/ruby-gnome2/ruby-gnome2/commit/3d83f487c80e73f1ecea47459461ae0c3fae1cfe Patch2: ruby-glib2-with-lang-c.patch # Backport # https://github.com/ruby-gnome2/ruby-gnome2/commit/e538f1406af9971939f0022545546b75e5d62f06 # G_DEF_ERROR2 definition fix (ref: bug 1213627) Patch3: ruby-gnome2-all-0.90.4-G_DEF_ERROR2-def-fix.patch # Fix for build error with gcc8 -O2 + ruby 2.5, rb_funcall argument number fix Patch4: ruby-libart-arglength-fix.patch Patch5: ruby-gnome2-extconf-librsvg.patch Patch6: ruby-gnome2-rb_secure.patch Patch7: ruby-gnome2-pango-shape_engine_type.patch Patch8: ruby-gnome2-implicit-int-1.patch Patch9: ruby-gnome2-implicit-int-2.patch Patch10: ruby-gnome2-implicit-int-3.patch Patch11: ruby-gnome2-implicit-int-4.patch Patch12: ruby-gnome2-implicit-int-5.patch Patch13: ruby-gnome2-implicit-int-6.patch Patch14: ruby-gnome2-implicit-int-7.patch BuildRequires: make BuildRequires: ruby ruby-devel gtk2-devel libgnome-devel libgnomeui-devel # pkg-config.rb moved to rubygem-pkg-config, and now this is needed for BR BuildRequires: rubygem(pkg-config) # The following line must actually be fixed in rubygem-pkg-config side. # Will surely fix. BuildRequires: gcc BuildRequires: rubygems BuildRequires: %ruby_base_req Requires: %ruby_base_req Requires: ruby(gnomecanvas2) = %{version}-%{release} Provides: ruby(gnome2) = %{version}-%{release} %if 0 Obsoletes: ruby(gnomeprint2) <= %{version}-%{release} Obsoletes: ruby(gnomeprint2-devel) <= %{version}-%{release} Obsoletes: ruby(gnomeprintui2-devel) <= %{version}-%{release} Obsoletes: ruby(gnomeprintui2) <= %{version}-%{release} Obsoletes: ruby(gtkhtml2) <= %{version}-%{release} Obsoletes: ruby(gtkhtml2-devel) <= %{version}-%{release} Obsoletes: ruby(gtksourceview) <= %{version}-%{release} Obsoletes: ruby(gtksourceview-devel) <= %{version}-%{release} Obsoletes: ruby(panelapplet2) <= %{version}-%{release} Obsoletes: ruby(panelapplet2-devel) <= %{version}-%{release} Obsoletes: ruby(goocanvas) <= %{version}-%{release} Obsoletes: ruby(goocanvas-devel) <= %{version}-%{release} Obsoletes: ruby(gstreamer) <= %{version}-%{release} Obsoletes: ruby(gstreamer-devel) <= %{version}-%{release} Obsoletes: ruby(gtkmozembed) <= %{version}-%{release} Obsoletes: ruby(gtkmozembed-devel) <= %{version}-%{release} %endif %description Ruby/GNOME2 is a Ruby binding of libgnome/libgnomeui-2.x. %package devel Summary: Development libraries and header files for ruby-gnome2 Requires: ruby(gnome2) = %{version}-%{release} Requires: pkgconfig Provides: ruby(gnome2-devel) = %{version}-%{release} %description devel Ruby/GNOME2 is a Ruby binding of libgnome/libgnomeui-2.x. This package provides libraries and header files for ruby-gnome2 %package -n ruby-atk Summary: Ruby binding of ATK-1.0.x or later BuildRequires: ruby ruby-devel glib2-devel atk-devel #BuildRequires: ruby(glib2-devel) = %{version} Requires: %ruby_base_req ruby(glib2) >= %{version} Provides: ruby(atk) = %{version}-%{release} %description -n ruby-atk Ruby/ATK is a Ruby binding of ATK-1.0.x or later. %package -n ruby-atk-devel Summary: Development libraries and header files for ruby-atk Requires: ruby-devel ruby(atk) = %{version}-%{release} Requires: ruby(glib2-devel) >= %{version} Requires: atk-devel Requires: pkgconfig Provides: ruby(atk-devel) = %{version}-%{release} %description -n ruby-atk-devel Ruby/ATK is a Ruby binding of ATK-1.0.x or later. This package provides libraries and header files for ruby-atk %package -n ruby-bonobo2 Summary: Ruby binding of libbonobo-2.x BuildRequires: ruby ruby-devel BuildRequires: libbonoboui-devel Requires: %ruby_base_req ruby(gtk2) >= %{version} Provides: ruby(bonobo2) = %{version}-%{release} %description -n ruby-bonobo2 Ruby/Bonobo2 is a Ruby binding of libbonobo-2.x. %package -n ruby-bonobo2-devel Summary: Development libraries and header files for ruby-bonobo2 Requires: ruby(bonobo2) = %{version}-%{release} Requires: pkgconfig Provides: ruby(bonobo2-devel) = %{version}-%{release} %description -n ruby-bonobo2-devel Ruby/Bonobo2 is a Ruby binding of libbonobo-2.x. This package provides libraries and header files for ruby-bonobo2 %package -n ruby-bonoboui2 Summary: Ruby binding of libbonoboui-2.x BuildRequires: ruby ruby-devel BuildRequires: libbonoboui-devel libgnomeui-devel Requires: %ruby_base_req ruby(gnome2) = %{version}-%{release} Provides: ruby(bonoboui2) = %{version}-%{release} %description -n ruby-bonoboui2 Ruby/BonoboUI2 is a Ruby binding of libbonoboui-2.x. %package -n ruby-bonoboui2-devel Summary: Development libraries and header files for ruby-bonoboui2 Requires: ruby(bonoboui2) = %{version}-%{release} Requires: pkgconfig Provides: ruby(bonoboui2-devel) = %{version}-%{release} %description -n ruby-bonoboui2-devel Ruby/BonoboUI2 is a Ruby binding of libbonoboui-2.x. This package provides libraries and header files for ruby-bonoboui2 %package -n ruby-gconf2 Summary: Ruby binding of GConf-2.x BuildRequires: ruby ruby-devel GConf2-devel Requires: %ruby_base_req ruby(glib2) >= %{version} Provides: ruby(gconf2) = %{version}-%{release} %description -n ruby-gconf2 Ruby/GConf2 is a Ruby binding of GConf-2.x. %package -n ruby-gconf2-devel Summary: Development libraries and header files for ruby-gconf2 Requires: ruby(gconf2) = %{version}-%{release} Requires: pkgconfig Provides: ruby(gconf2-devel) = %{version}-%{release} %description -n ruby-gconf2-devel Ruby/GConf2 is a Ruby binding of GConf-2.x. This package provides libraries and header files for ruby-gconf2 %package -n ruby-gdkpixbuf2 Summary: Ruby binding of GdkPixbuf-2.x BuildRequires: ruby ruby-devel gtk2-devel ruby-cairo-devel #BuildRequires: ruby(glib2-devel) = %{version} ruby(gtk2-devel) = %{version} Requires: %ruby_base_req Requires: ruby(glib2) >= %{version} ruby(cairo) Provides: ruby(gdkpixbuf2) = %{version}-%{release} %description -n ruby-gdkpixbuf2 Ruby/GdkPixbuf2 is a Ruby binding of GdkPixbuf-2.x. %package -n ruby-gdkpixbuf2-devel Summary: Development libraries and header files for ruby-gdkpixbuf2 Requires: ruby(gdkpixbuf2) = %{version}-%{release} Requires: pkgconfig Provides: ruby(gdkpixbuf2-devel) = %{version}-%{release} %description -n ruby-gdkpixbuf2-devel Ruby/GdkPixbuf2 is a Ruby binding of GdkPixbuf-2.x. This package provides libraries and header files for ruby-gdkpixbuf2 %package -n ruby-gio2 Summary: Ruby binding of gio-2.0.x. Requires: %ruby_base_req Requires: ruby(glib2) >= %{version} Provides: ruby(gio2) = %{version}-%{release} %description -n ruby-gio2 Ruby/GIO2 is a Ruby binding of gio-2.0.x. %package -n ruby-gio2-devel Summary: Development libraries and header files for ruby-gio2 Requires: ruby(gio2) = %{version}-%{release} Requires: pkgconfig # Not write Provides: ruby(gio2-devel) anymore, it is just a mistake %description -n ruby-gio2-devel This package provides libraries and header files for ruby-gio2. %package -n ruby-glib2 Summary: Ruby binding of GLib-2.x BuildRequires: ruby ruby-devel glib2-devel Requires: %ruby_base_req Provides: ruby(glib2) = %{version}-%{release} %description -n ruby-glib2 Ruby/GLib2 is a Ruby binding of GLib-2.x. %package -n ruby-glib2-devel Summary: Development libraries and header files for ruby-glib2 Requires: ruby(glib2) = %{version}-%{release} Requires: ruby-devel glib2-devel Requires: pkgconfig Provides: ruby(glib2-devel) = %{version}-%{release} %description -n ruby-glib2-devel Ruby/GLib2 is a Ruby binding of GLib-2.x. This package provides libraries and header files for ruby-glib2 %package -n ruby-gnomecanvas2 Summary: Ruby binding of GnomeCanvas-2.x BuildRequires: ruby ruby-devel gtk2-devel libgnomecanvas-devel Requires: %ruby_base_req Requires: ruby(gtk2) >= %{version} Requires: ruby(libart2) = %{version}-%{release} Provides: ruby(gnomecanvas2) = %{version}-%{release} %description -n ruby-gnomecanvas2 Ruby/GnomeCanvas2 is a Ruby binding of GnomeCanvas-2.x. %package -n ruby-gnomecanvas2-devel Summary: Development libraries and header files for ruby-gnomecanvas2 Requires: ruby(gnomecanvas2) = %{version}-%{release} Requires: pkgconfig Provides: ruby(gnomecanvas2-devel) = %{version}-%{release} %description -n ruby-gnomecanvas2-devel Ruby/GnomeCanvas2 is a Ruby binding of GnomeCanvas-2.x. This package provides libraries and header files for ruby-gnomecanvas2 %package -n ruby-gnomeprint2 Summary: Ruby binding of libgnomeprint #BuildRequires: ruby ruby-devel libgnomeprint22-devel #BuildRequires: ruby(glib2-devel) = %{version} ruby(pango-devel) = %{version} #BuildRequires: ruby(libart2-devel) = %{version} Requires: %ruby_base_req Requires: ruby(glib2) >= %{version} ruby(pango) >= %{version} Requires: ruby(libart2) = %{version}-%{release} %description -n ruby-gnomeprint2 Ruby/GnomePrint is a Ruby binding of libgnomeprint. %package -n ruby-gnomeprint2-devel Summary: Development libraries and header files for ruby-gnomeprint2 Requires: ruby(gnomeprint2) = %{version}-%{release} Requires: pkgconfig %description -n ruby-gnomeprint2-devel Ruby/GnomePrint is a Ruby binding of libgnomeprint. This package provides libraries and header files for ruby-gnomeprint2 %package -n ruby-gnomevfs Summary: Ruby binding of GnomeVFS-2.0.x BuildRequires: ruby ruby-devel gnome-vfs2-devel Requires: %ruby_base_req Requires: ruby(glib2) >= %{version} Provides: ruby(gnomevfs) = %{version}-%{release} %description -n ruby-gnomevfs Ruby/GnomeVFS is a Ruby binding of GnomeVFS-2.0.x. %package -n ruby-gnomevfs-devel Summary: Development libraries and header files for ruby-gnomevfs Requires: ruby(gnomevfs) = %{version}-%{release} Requires: pkgconfig Provides: ruby(gnomevfs-devel) = %{version}-%{release} %description -n ruby-gnomevfs-devel Ruby/GnomeVFS is a Ruby binding of GnomeVFS-2.0.x. This package provides libraries and header files for ruby-gnomevfs %package -n ruby-gtk2 Summary: Ruby binding of GTK+-2.0.x BuildRequires: ruby gtk2-devel ruby-cairo-devel #BuildRequires: ruby(glib2-devel) = %{version} ruby(pango-devel) = %{version} Requires: %{_bindir}/env Requires: %ruby_base_req Requires: ruby(glib2) >= %{version} ruby(atk) >= %{version} Requires: ruby(pango) >= %{version}-%{release} ruby(cairo) Requires: ruby(gdkpixbuf2) >= %{version}-%{release} Provides: ruby(gtk2) = %{version}-%{release} %description -n ruby-gtk2 Ruby/GTK2 is a Ruby binding of GTK+-2.0.x. %package -n ruby-gtk2-devel Summary: Development libraries and header files for ruby-gtk2 Requires: ruby(gtk2) = %{version}-%{release} Requires: gtk2-devel ruby-devel ruby(glib2-devel) >= %{version} Requires: pkgconfig Provides: ruby(gtk2-devel) = %{version}-%{release} %description -n ruby-gtk2-devel Ruby/GTK2 is a Ruby binding of GTK+-2.0.x. This package provides libraries and header files for ruby-gtk2 %package -n ruby-gtkglext Summary: Ruby binding of GtkGLExt BuildRequires: ruby ruby-devel gtk2-devel gtkglext-devel #BuildRequires: ruby(glib2-devel) = %{version} ruby(gtk2-devel) = %{version} Requires: %ruby_base_req Requires: rubygem(ruby-opengl) Requires: ruby(gtk2) >= %{version} Provides: ruby(gtkglext) = %{version}-%{release} %description -n ruby-gtkglext Ruby/GtkGLExt is a Ruby binding of GtkGLExt. %package -n ruby-gtkglext-devel Summary: Development libraries and header files for ruby-gtkglext Requires: ruby(gtkglext) = %{version}-%{release} Requires: pkgconfig Provides: ruby(gtkglext-devel) = %{version}-%{release} %description -n ruby-gtkglext-devel Ruby/GtkGLExt is a Ruby binding of GtkGLExt. This package provides libraries and header files for ruby-gtkglext %package -n ruby-gtksourceview2 Summary: Ruby binding of gtksourceview-2.x #BuildRequires: ruby ruby-devel gtksourceview2-devel #BuildRequires: ruby(gnome2) = %{version} Requires: %ruby_base_req Requires: ruby(gtk2) >= %{version} Provides: ruby(gtksourceview2) = %{version}-%{release} %description -n ruby-gtksourceview2 Ruby/GtkSourceView2 is a Ruby binding of gtksourceview-2.x. %package -n ruby-gtksourceview2-devel Summary: Development libraries and header files for ruby-gtksourceview2 Requires: ruby(gtksourceview2) = %{version}-%{release} Requires: pkgconfig Provides: ruby(gtksourceview2-devel) = %{version}-%{release} %description -n ruby-gtksourceview2-devel Ruby/GtkSourceView2 is a Ruby binding of gtksourceview-2.x. This package provides libraries and header files for ruby-gtksourceview2 %package -n ruby-libart2 Summary: Ruby binding of Libart_lgpl BuildRequires: ruby ruby-devel libart_lgpl-devel libpng-devel libjpeg-devel #BuildRequires: ruby(glib2-devel) = %{version} Requires: %ruby_base_req Provides: ruby(libart2) = %{version}-%{release} %description -n ruby-libart2 Ruby/Libart2 is a Ruby binding of Libart_lgpl. %package -n ruby-libart2-devel Summary: Development libraries and header files for ruby-libart2 Requires: ruby(libart2) = %{version}-%{release} Requires: libart_lgpl-devel ruby-devel Requires: pkgconfig Provides: ruby(libart2-devel) = %{version}-%{release} %description -n ruby-libart2-devel Ruby/Libart2 is a Ruby binding of Libart_lgpl. This package provides libraries and header files for ruby-libart2 %package -n ruby-libglade2 Summary: Ruby bindings of Libglade2 BuildRequires: ruby ruby-devel gtk2-devel libgnome-devel libglade2-devel #BuildRequires: ruby(glib2-devel) = %{version} ruby(gnome2) = %{version} Requires: %ruby_base_req Requires: ruby(gtk2) >= %{version} Requires: ruby(gnome2) = %{version}-%{release} Provides: ruby(libglade2) = %{version}-%{release} %description -n ruby-libglade2 Ruby/Libglade2 is a Ruby bindings of Libglade2. This provides a very simple interface to the libglade library, to load interfaces dynamically from a glade file. %package -n ruby-libglade2-devel Summary: Development libraries and header files for ruby-libglade2 Requires: ruby(libglade2) = %{version}-%{release} Requires: pkgconfig Provides: ruby(libglade2-devel) = %{version}-%{release} %description -n ruby-libglade2-devel Ruby/Libglade2 is a Ruby bindings of Libglade2. This package provides libraries and header files for ruby-libglade2 %package -n ruby-pango Summary: Ruby binding of pango-1.x BuildRequires: ruby ruby-devel glib2-devel pango-devel cairo-devel ruby-cairo-devel #BuildRequires: ruby(glib2-devel) = %{version} Requires: %ruby_base_req Requires: ruby(glib2) >= %{version} ruby(cairo) Provides: ruby(pango) = %{version}-%{release} %description -n ruby-pango Ruby/Pango is a Ruby binding of pango-1.x. %package -n ruby-pango-devel Summary: Development libraries and header files for ruby-pango Requires: ruby(pango) = %{version}-%{release} Requires: pango-devel ruby-devel ruby(glib2-devel) >= %{version} Requires: ruby-cairo-devel Requires: pkgconfig Provides: ruby(pango-devel) = %{version}-%{release} %description -n ruby-pango-devel Ruby/Pango is a Ruby binding of pango-1.x. This package provides libraries and header files for ruby-pango %package -n ruby-poppler Summary: Ruby binding of poppler-glib BuildRequires: ruby ruby-devel poppler-devel cairo-devel ruby-cairo-devel %if 0%{?fedora} >= 9 BuildRequires: poppler-glib-devel %endif #BuildRequires: ruby(glib2-devel) = %{version} ruby(gdkpixbuf2) = %{version} Requires: %{_bindir}/env Requires: %ruby_base_req Requires: ruby(gdkpixbuf2) >= %{version} Requires: ruby(gtk2) >= %{version} ruby(cairo) Provides: ruby(poppler) = %{version}-%{release} %description -n ruby-poppler Ruby/Poppler is a Ruby binding of poppler-glib. %package -n ruby-poppler-devel Summary: Development libraries and header files for ruby-poppler Requires: ruby(poppler) = %{version}-%{release} Requires: pkgconfig Provides: ruby(poppler-devel) = %{version}-%{release} %description -n ruby-poppler-devel Ruby/Poppler is a Ruby binding of poppler-glib. This package provides libraries and header files for ruby-poppler %package -n ruby-rsvg Summary: Ruby binding of librsvg BuildRequires: ruby ruby-devel librsvg2-devel ruby-cairo-devel #BuildRequires: ruby(glib2-devel) = %{version} ruby(gdkpixbuf2) = %{version} Requires: %{_bindir}/env Requires: %ruby_base_req Requires: ruby(gdkpixbuf2) >= %{version} Requires: ruby(cairo) Provides: ruby(rsvg) = %{version}-%{release} %description -n ruby-rsvg Ruby/RSVG is a Ruby binding of librsvg. %package -n ruby-rsvg-devel Summary: Development libraries and header files for ruby-rsvg Requires: ruby(rsvg) = %{version}-%{release} Requires: pkgconfig Provides: ruby(rsvg-devel) = %{version}-%{release} %description -n ruby-rsvg-devel Ruby/RSVG is a Ruby binding of librsvg. This package provides libraries and header files for ruby-rsvg %package -n ruby-vte Summary: Ruby binding of VTE BuildRequires: ruby ruby-devel vte-devel #BuildRequires: ruby(gtk2-devel) = %{version} Requires: %{_bindir}/env Requires: %ruby_base_req Requires: ruby(gtk2) >= %{version} Provides: ruby(vte) = %{version}-%{release} %description -n ruby-vte Ruby/VTE is a Ruby binding of VTE. %package -n ruby-vte-devel Summary: Development libraries and header files for ruby-vte Requires: ruby(vte) = %{version}-%{release} Requires: pkgconfig Provides: ruby(vte-devel) = %{version}-%{release} %description -n ruby-vte-devel Ruby/VTE is a Ruby binding of VTE. This package provides libraries and header files for ruby-vte %prep %setup -q -n %{name}-all-%{version} #%%setup -q -n %{name}-all-%{version}-%{betaver} %patch0 -p1 -b .glibapi %patch1 -p1 -b .newpng %patch2 -p1 %patch3 -p1 -b .arg %patch4 -p1 -b .rb25 %patch5 -p1 %patch6 -p1 %patch7 -p1 %patch8 -p1 %patch9 -p1 %patch10 -p1 %patch11 -p1 %patch12 -p1 %patch13 -p1 %patch14 -p1 # Fix /usr/local grep -rl /usr/local/bin . | grep -v ChangeLog | \ xargs sed -i -e 's|/usr/local/bin|/usr/bin|g' # Keep timestamps as much as possible find . -type f -name depend | xargs sed -i -e 's|-m 0644 -v|-m 0644 -p -v|' # Fix the attributes of some files # suppress lots of messages.. set +x find . -name \*.rb -or -name \*.c | while read f ; do chmod 0644 $f done set -x sed -i.config \ -e 's|\([( \+]\)Config:|\1RbConfig:|g' \ extconf.rb run-test.rb # ruby 3 build fix sed -i.ruby3 \ gtkglext/src/rbgtkglext.c \ -e 's|EXTERN|RUBY_EXTERN|' # ruby 3.2 build fix grep -rl rb_cData . | xargs sed -i.ruby32 -e 's|rb_cData|rb_cObject|' # cleanup # find . -type d -path '*/sample/*.svn' | sort -r | xargs rm -rf %build ruby extconf.rb --vendor export CFLAGS="$RPM_OPT_FLAGS" make %{?_smp_mflags} -k %install mkdir -p $RPM_BUILD_ROOT%{ruby_vendorarchdir} mkdir -p $RPM_BUILD_ROOT%{ruby_vendorlibdir} mkdir -p $RPM_BUILD_ROOT%{_bindir} export pkgconfigdir=$RPM_BUILD_ROOT%{_libdir}/pkgconfig make install DESTDIR=$RPM_BUILD_ROOT INSTALL="%{__install} -p" \ %if 0%{?fedora} >= 19 ruby=ruby \ %endif %{nil} # Handle manually # ???? %if 0%{?fedora} >= 19 install -cpm 0755 */src/*.so \ $RPM_BUILD_ROOT%{ruby_vendorarchdir} install -cpm 0755 libglade/bin/ruby-glade-create-template \ $RPM_BUILD_ROOT%{_bindir} rm -rf $RPM_BUILD_ROOT/bin %endif # Kill dead gnome bindings as they're no longer shipped in Fedora # Also kill modules already converted into gem form: cat > KILLFILES.list < - 0.90.4-11 - Port to C99 * Wed Oct 5 2022 Mamoru TASAKA - 0.90.4-10 - Fix build with ruby3.2 wrt rb_cData removal * Sat Jul 23 2022 Fedora Release Engineering - 0.90.4-9.10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Thu Jan 27 2022 Mamoru TASAKA - 0.90.4-9.9 - F-36: rebuild against ruby31 * Fri Jan 21 2022 Fedora Release Engineering - 0.90.4-9.8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Fri Jul 23 2021 Fedora Release Engineering - 0.90.4-9.7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Wed Jan 27 2021 Fedora Release Engineering - 0.90.4-9.6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Wed Jan 06 2021 Mamoru TASAKA - 0.90.4-9.5 - F-34: rebuild against ruby 3.0 * Sat Aug 01 2020 Fedora Release Engineering - 0.90.4-9.4 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Wed Jul 29 2020 Fedora Release Engineering - 0.90.4-9.3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Thu Jan 30 2020 Fedora Release Engineering - 0.90.4-9.2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Fri Jan 17 2020 Mamoru TASAKA - 0.90.4-9.1 - F-32: rebuild against ruby27 * Mon Aug 26 2019 Mamoru TASAKA - 0.90.4-9 - Kill no-longer-working Obsoletes - Remove gtksourceview2 BuildRequires, actually no longer needed * Fri Jul 26 2019 Fedora Release Engineering - 0.90.4-8.4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Sat Feb 02 2019 Fedora Release Engineering - 0.90.4-8.3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Mon Jan 21 2019 Mamoru TASAKA - 0.90.4-8.2 - F-30: rebuild against ruby26 * Sat Jul 14 2018 Fedora Release Engineering - 0.90.4-8.1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Fri Mar 2 2018 Mamoru TASAKA - 0.90.4-8 - Kill gtksourceview2 subpackage, already suplied by other package * Wed Feb 14 2018 Mamoru TASAKA - 0.90.4-7.9 - Fix build error on libart with gcc8 -O2 + ruby 2.5 * Fri Feb 09 2018 Fedora Release Engineering - 0.90.4-7.8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Sat Jan 20 2018 Björn Esser - 0.90.4-7.7 - Rebuilt for switch to libxcrypt * Thu Jan 04 2018 Mamoru TASAKA - 0.90.4-7.6 - F-28: rebuild for ruby25 * Thu Aug 03 2017 Fedora Release Engineering - 0.90.4-7.5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Thu Jul 27 2017 Fedora Release Engineering - 0.90.4-7.4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Sat Feb 11 2017 Fedora Release Engineering - 0.90.4-7.3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Wed Jan 11 2017 Mamoru TASAKA - 0.90.4-7.2 - F-26: rebuild for ruby24 * Thu Feb 04 2016 Fedora Release Engineering - 0.90.4-7.1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Mon Jan 11 2016 Mamoru TASAKA - 0.90.4-7 - F-24: rebuild against ruby23 * Wed Jul 8 2015 Peter Robinson 0.90.4-6 - Retire obsolete components * Thu Jun 18 2015 Fedora Release Engineering - 0.90.4-5.1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Sun May 3 2015 Mamoru TASAKA - 0.90.4-5 - Backport G_DEF_ERROR2 definition fix (bug 1213627) * Thu Jan 15 2015 Mamoru TASAKA - 0.90.4-4 - F-22: rebuild for ruby 2.2 * Mon Aug 18 2014 Fedora Release Engineering - 0.90.4-3.2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Sun Jun 08 2014 Fedora Release Engineering - 0.90.4-3.1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Mon Apr 28 2014 Vít Ondruch - 0.90.4-3 - Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.1 * Sun Aug 04 2013 Fedora Release Engineering - 0.90.4-2.1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Tue Mar 19 2013 Mamoru TASAKA - 0.90.4-2 - F-19: rebuild for ruby 2.0, with various strange workaround - Kill no longer needed files more * Thu Feb 14 2013 Fedora Release Engineering - 0.90.4-1.9.4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Mon Jan 21 2013 Adam Tkac - 0.90.4-1.9.3 - rebuild due to "jpeg8-ABI" feature drop * Fri Dec 21 2012 Adam Tkac - 0.90.4-1.9.2 - rebuild against new libjpeg * Sat Jul 21 2012 Fedora Release Engineering - 0.90.4-1.9.1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Tue Apr 03 2012 Mamoru Tasaka - 0.90.4-1.9 - Fix dependency on ruby-gtkglext * Wed Mar 07 2012 Vít Ondruch - 0.90.4-1.8 - Fix ruby(opengl) missing dependency. * Mon Feb 27 2012 Bohuslav Kabrda - 0.90.4-1.7 - Rebuilt for Ruby 1.9.3. * Sat Jan 14 2012 Fedora Release Engineering - 0.90.4-1.6.1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Sun Nov 20 2011 Mamoru Tasaka - 0.90.4-1.6 - Patch for new libpng * Tue Aug 2 2011 Mamoru Tasaka - 0.90.4-1.5 - Kill support for gtkhtml2 on F-16+ * Sun Jun 26 2011 Mamoru Tasaka - 0.90.4-1.4 - No longer build vte, already switched to gem - Kill BR: gnome-panel-devel on F-15+ - F-16: kill gtkmozembed for now * Sat Mar 5 2011 Mamoru Tasaka - 0.90.4-1.3 - Kill panelapplet2, it won't build with GNOME3 - Delete modules which are already converted into gem form * Wed Feb 09 2011 Fedora Release Engineering - 0.90.4-1.2.2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Mon Jan 03 2011 Rex Dieter - 0.90.4-1.2.1 - rebuild (poppler) * Sat Dec 18 2010 Mamoru Tasaka - F-15: rebuild against new poppler * Sun Nov 7 2010 Mamoru Tasaka - 0.90.4-1.1 - Patch for GLib 2.27.1 API - F-15: rebuild against new poppler * Mon Oct 25 2010 Mamoru Tasaka - 0.90.4-1 - 0.90.4 * Sun Oct 24 2010 Mamoru Tasaka - 0.90.3-1 - 0.90.3 * Tue Oct 05 2010 jkeating - 0.90.2-1.1 - Rebuilt for gcc bug 634757 * Mon Oct 4 2010 Mamoru Tasaka - 0.90.2-1.2 - Use upstream patch for poppler 0.15.0 issue * Sat Oct 2 2010 Mamoru Tasaka - 0.90.2-1.1 - F-15: patch for poppler 0.15.0 * Mon Sep 27 2010 Mamoru Tasaka - 0.90.2-1 - 0.90.2 * Sun Sep 26 2010 Mamoru Tasaka - 0.90.1-2 - Change ruby-gtk2 part inter-dependencies from "equality" to "not less than" for preparation for introducing ruby-gtk2 part gems * Fri Sep 24 2010 Mamoru Tasaka - 0.90.1-1 - 0.90.1 * Thu Aug 19 2010 Rex Dieter - 0.19.4-3.1 - rebuild (poppler) * Tue Jun 22 2010 Matthias Clasen - 0.19.4-2 - Rebuild against new poppler * Fri May 7 2010 Mamoru Tasaka - F-13+: rebuild * Thu Apr 29 2010 Mamoru Tasaka - 0.19.4-1 - Update to 0.19.4, drop all upstreamed patches * Fri Nov 20 2009 Mamoru Tasaka - 0.19.3-5 - Patch to compile with xulrunner 1.9.2 * Sat Nov 7 2009 Mamoru Tasaka - release++ * Sun Nov 1 2009 Mamoru Tasaka - release++ * Sun Sep 27 2009 Mamoru Tasaka - 0.19.3-2 - Fix crash when moving cursor on fantasdic 1.0 beta 7 (ruby-gnome2-Bugs-2865895) * Fri Sep 25 2009 Mamoru Tasaka - 0.19.3-1 - Update to 0.19.3 - Released source does not support gio yet * Sat Sep 19 2009 Mamoru Tasaka - Try rev 3690 - Massive pkgconfig files renaming - Enable gio support * Thu Sep 10 2009 Mamoru Tasaka - release++ * Mon Aug 3 2009 Mamoru Tasaka - 0.19.1-1 - Update to 0.19.1, drop all upstreamed patches - Introduce many -devel subpackages containing pkgconfig file * Sun Jul 26 2009 Mamoru Tasaka - 0.19.0-4 - F-12: Mass rebuild * Thu Jul 09 2009 Mamoru Tasaka - 0.19.0-3 - Make ruby-gtkglext require ruby(opengl) * Wed Jul 01 2009 Mamoru Tasaka - 0.19.0-2 - Install more needed header files in ruby-gtk2-devel (bug 509035) - Keep timestamps on installed header files * Tue Jun 30 2009 Christopher Aillon - Rebuild against newer gecko * Thu Jun 18 2009 Mamoru Tasaka - 0.19.0-1 - Update to 0.19.0 * Mon Apr 27 2009 Christopher Aillon - 0.18.1-7 - Rebuild against newer gecko * Sat Mar 28 2009 Mamoru Tasaka - 0.18.1-6 - Bump release again * Wed Feb 25 2009 Fedora Release Engineering - 0.18.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Fri Dec 26 2008 Mamoru Tasaka 0.18.1-3 - Bump release - Patch to compile panel-applet - Take care of directory owership (bug 474608) * Thu Nov 13 2008 Allisson Azevedo 0.18.1-1 - Update to 0.18.1 * Mon Oct 6 2008 Allisson Azevedo 0.18.0-1 - Update to 0.18.0 - Removed ruby-gnome2-0.17.0-bz456816.patch * Thu Sep 18 2008 Mamoru Tasaka 0.17.0-3 - Patch from svn to fix Ruby/Glib bug (bug 456816) * Fri Sep 12 2008 Allisson Azevedo 0.17.0-2 - Rebuild against new gstreamer-devel * Tue Sep 9 2008 Allisson Azevedo 0.17.0-1 - Update to 0.17.0 - Removed ruby-gnome2-0.17.0-rc1-newgtk-021303.patch * Sat Jul 19 2008 Mamoru Tasaka - 0.17.0-0.4.rc1 - F-9+: relax gecko libs dependency - F-9+: bump version to fix EVR problem between F-8 branch * Sun Jun 15 2008 Mamoru Tasaka - 0.17.0-0.2.rc1 - F-10: gtk/gtkfilesystem.h is removed from GTK 2.13.3+, some symbols no longer available (bug 451402, thanks to Matthias Clasen) * Sun Jun 8 2008 Mamoru Tasaka - 0.17.0-0.1.rc1 - 0.17.0 rc1 - Remove upstreamed patches - 2 patches remain - ruby-gnome2-0.17.0-rc1-script.patch - ruby-gnome2-all-0.16.0-xulrunner.patch - Restrict ruby abi dependency to exact 1.8 version - Fix the license (to strict LGPLv2) * Thu Mar 20 2008 Mamoru Tasaka - 0.16.0-28 - Workarround for poppler 0.7.2 * Mon Feb 18 2008 Fedora Release Engineering - 0.16.0-27 - Autorebuild for GCC 4.3 * Wed Jan 30 2008 Mamoru Tasaka 0.16.0-26 - Add BR: poppler-glib-devel * Sat Jan 26 2008 Allisson Azevedo 0.16.0-25 - Fix libglade2 Undefined method error (bugzilla #428781) * Fri Jan 18 2008 Mamoru Tasaka 0.16.0-24 - Remove workaround for ruby static archive (#428384 solved) - Add BR: gecko-devel-unstable * Sun Dec 30 2007 Mamoru Tasaka 0.16.0-23 - Revert the wrong patch against src/lib/gtkmozembed.rb * Sun Dec 30 2007 Mamoru Tasaka 0.16.0-22 - Update xulrunner patch (#402591) - Some misc fix for maybe glib2 >= 2.15.0 - Workarround for #226381 c11 * Fri Dec 28 2007 Alex Lancaster 0.16.0-21 - Add xulrunner patch from bugzilla #402591 - Rebuild against gecko-lib 1.9 (xulrunner) * Tue Dec 4 2007 Allisson Azevedo 0.16.0-20 - Fix CVE-2007-6183, format string vulnerability (bugzilla #402871) * Tue Dec 4 2007 Alex Lancaster 0.16.0-19 - Back to building against gecko 1.8.1.10 (firefox) until #402591 is fixed. * Sun Dec 2 2007 Alex Lancaster 0.16.0-18 - Rebuild against gecko-lib 1.9 (xulrunner) * Tue Nov 27 2007 Christopher Aillon 0.16.0-17 - Rebuild against newer gecko * Tue Nov 13 2007 Alex Lancaster 0.16.0-16 - Fix my typo in BuildRequires * Tue Nov 13 2007 Alex Lancaster 0.16.0-15 - Rebuild against gecko-libs and gecko-devel (firefox 2.0.0.9). * Thu Oct 25 2007 Allisson Azevedo 0.16.0-14 - Rebuild against gecko-libs and gecko-devel * Wed Oct 24 2007 Allisson Azevedo 0.16.0-13 - Rebuild against new firefox * Thu Sep 13 2007 Allisson Azevedo 0.16.0-12 - Newpoppler.patch updated for poppler 0.6 * Sat Sep 8 2007 Allisson Azevedo 0.16.0-11 - Rebuild against new poppler - Changed license to LGPLv2+ * Thu Aug 9 2007 Mamoru Tasaka 0.16.0-10 - Adjust to GLib 2.14 API + typo fix in glib module * Thu Aug 9 2007 Allisson Azevedo 0.16.0-9 - Rebuild against new firefox * Fri Aug 4 2007 Mamoru Tasaka 0.16.0-8 - Apply patch extracted from CVS to build glib gtk poppler * Fri Jul 20 2007 Jesse Keating 0.16.0-7 - Rebuild against new firefox * Thu May 31 2007 Allisson Azevedo 0.16.0-6 - New gecko engine * Mon Apr 9 2007 Allisson Azevedo 0.16.0-5 - Changed buildrequires and requires * Mon Apr 9 2007 Allisson Azevedo 0.16.0-4 - Changed buildrequires and requires * Mon Apr 9 2007 Allisson Azevedo 0.16.0-3 - Changed buildrequires and requires - Changed license for LGPL * Mon Apr 2 2007 Allisson Azevedo 0.16.0-2 - Changed buildrequires and requires - Changed make install for keep timestamps - Changed package summary * Sun Mar 24 2007 Allisson Azevedo 0.16.0-1 - Initial RPM release - Thanks Stephanos Manos for base spec