%define oname glib2 Name: ruby-%{oname} Version: 1.1.5 Release: %mkrel 3 Summary: Ruby/GLib2 is a Ruby binding of GLib-2.x License: GPLv2 Group: Development/Ruby URL: http://ruby-gnome2.sourceforge.jp/ Source0: http://rubygems.org/gems/%{oname}-%{version}.gem BuildRequires: rubygems BuildRequires: ruby-devel BuildRequires: glib2-devel BuildRequires: rubygem(pkg-config) BuildRequires: rubygem(test-unit) %description Ruby/GLib2 is a Ruby binding of GLib-2.x. %files %dir %{ruby_gemdir}/gems/%{oname}-%{version}/ %{ruby_gemdir}/specifications/%{oname}-%{version}.gemspec %{ruby_vendorlibdir}/*.rb %{ruby_vendorlibdir}/%{oname} %exclude %{ruby_vendorlibdir}/glib-test-init.rb %{ruby_vendorarchdir}/*.so #------------------------------------------------------------------------------- %package doc Summary: Documentation for %{name} Group: Development/Ruby BuildArch: noarch Requires: %{name} = %{version}-%{release} %description doc Documents, Rdoc & RI documentation for %{name}. %files doc %doc %{ruby_gemdir}/doc/%{oname}-%{version} #------------------------------------------------------------------------------- %package devel Summary: Development files for %{name} Group: Development/Ruby Requires: %{name} = %{version}-%{release} %description devel Development headers for %{name} %files devel %{ruby_vendorlibdir}/glib-test-init.rb %{ruby_vendorarchdir}/*.h #------------------------------------------------------------------------------- %prep %setup -q tar xmf data.tar.gz %build %gem_build %install %gem_install #FIXME: implement that in gem_helper.rb mkdir -p %{buildroot}%{ruby_vendorlibdir} %{buildroot}%{ruby_vendorarchdir} mv %{buildroot}%{ruby_gemdir}/gems/%{oname}-%{version}/lib/* %{buildroot}%{ruby_vendorlibdir} mv %{buildroot}%{ruby_sitearchdir}/* %{buildroot}%{ruby_vendorarchdir} #install glib-test-init because itÂ’s required in other gnome2 modules install -D -m644 test/glib-test-init.rb %{buildroot}%{ruby_vendorlibdir} %changelog * Fri Feb 08 2013 umeabot <umeabot> 1.1.5-3.mga3 + Revision: 396004 - Rebuild for CVE-2013-0256 * Mon Jan 14 2013 umeabot <umeabot> 1.1.5-2.mga3 + Revision: 380945 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Thu Nov 01 2012 fwang <fwang> 1.1.5-1.mga3 + Revision: 312194 - update file list - new version 1.1.5 * Mon Sep 26 2011 fwang <fwang> 1.0.3-1.mga2 + Revision: 147906 - new version 1.0.3 * Sun Sep 18 2011 fwang <fwang> 1.0.2-2.mga2 + Revision: 145087 - update file list - update file list - use gem tarball - use gem * Sun Sep 18 2011 fwang <fwang> 1.0.2-1.mga2 + Revision: 145069 - disble check - build glib and gio - 1.0.2 * Mon Mar 14 2011 shikamaru <shikamaru> 0.90.8-1.mga1 + Revision: 71366 - Add glib-test-init.rb in devel subpackage since it?\226?\128?\153s required for other ruby-gnome2 modules (pango for instance) - oops, forgot to add the patches - New version 0.90.8 - add 2 patches: - prefer system test-unit over bundled one - subsequently add it as a BR - do not call make in test - move files in vendorlibdir/vendorarchdir - fix file list - add check section * Tue Feb 08 2011 shikamaru <shikamaru> 0.90.7-1.mga1 + Revision: 49082 - imported package ruby-glib2