From 8cef3dff98c34b16ff30ce605208e31872dc13e9 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Mar 02 2013 18:27:40 +0000 Subject: F-19: Rebuild for ruby 2.0.0 --- diff --git a/rubygem-gobject-introspection.spec b/rubygem-gobject-introspection.spec index 3aa89e8..c9998f6 100644 --- a/rubygem-gobject-introspection.spec +++ b/rubygem-gobject-introspection.spec @@ -1,13 +1,15 @@ %global gem_name gobject-introspection %global gem_so_name gobject_introspection +%if 0%{?fedora} < 19 %global rubyabi 1.9.1 +%endif %global glib_min_ver 1.2.1 Summary: Ruby binding of GObjectIntrospection Name: rubygem-%{gem_name} Version: 1.2.1 -Release: 1%{?dist} +Release: 2%{?dist} Group: Development/Languages # lib/gobject-introspection.rb and so on @@ -15,11 +17,18 @@ License: LGPLv2+ URL: http://ruby-gnome2.sourceforge.jp/ Source0: http://rubygems.org/gems/%{gem_name}-%{version}.gem +%if 0%{?fedora} >= 19 +Requires: ruby(release) +BuildRequires: ruby(release) +%else Requires: ruby(abi) = %{rubyabi} +Requires: ruby +BuildRequires: ruby(abi) = %{rubyabi} +BuildRequires: ruby +%endif Requires: ruby(rubygems) Requires: ruby Requires: rubygem(glib2) -BuildRequires: ruby(abi) = %{rubyabi} BuildRequires: rubygems-devel BuildRequires: rubygem-glib2-devel >= %{glib_min_ver} BuildRequires: gobject-introspection-devel @@ -71,12 +80,7 @@ mkdir -p .%{gem_dir} export CONFIGURE_ARGS="--with-cflags='%{optflags} -Werror-implicit-function-declaration'" export CONFIGURE_ARGS="$CONFIGURE_ARGS --with-pkg-config-dir=$(pwd)%{_libdir}/pkgconfig" -gem install \ - --local \ - --install-dir .%{gem_dir} \ - -V \ - --force \ - %{gem_name}-%{version}.gem +%gem_install %install mkdir -p %{buildroot}%{gem_dir} @@ -86,8 +90,8 @@ cp -a .%{gem_dir}/* \ # move header files, C extension files to the correct directory pushd %{buildroot} -mkdir -p .%{gem_extdir}/lib -mv .%{gem_instdir}/lib/%{gem_so_name}.so .%{gem_extdir}/lib/ +mkdir -p .%{gem_extdir_mri}/lib +mv .%{gem_instdir}/lib/%{gem_so_name}.so .%{gem_extdir_mri}/lib/ popd # move pkgconfig file @@ -122,9 +126,9 @@ popd %dir %{gem_instdir}/lib/%{gem_name}/ %{gem_instdir}/lib/%{gem_name}/*.rb -%dir %{gem_extdir}/ -%dir %{gem_extdir}/lib/ -%{gem_extdir}/lib/%{gem_so_name}.so +%dir %{gem_extdir_mri}/ +%dir %{gem_extdir_mri}/lib/ +%{gem_extdir_mri}/lib/%{gem_so_name}.so %exclude %{gem_cache} %{gem_spec} @@ -135,6 +139,9 @@ popd %exclude %{gem_instdir}/test/ %changelog +* Sun Feb 3 2013 Mamoru TASAKA - 1.2.1-2 +- F-19: Rebuild for ruby 2.0.0 + * Mon Feb 11 2013 Mamoru TASAKA - 1.2.1-1 - 1.2.1