[rubygem-gdk3] F-21: rebuild for ruby 2.1 / rubygems 2.2
Mamoru TASAKA
mtasaka at fedoraproject.org
Thu Apr 17 05:24:23 UTC 2014
commit 2ee9d92a27af08b8da89067d6b30c079edb06d8a
Author: Mamoru TASAKA <mtasaka at fedoraproject.org>
Date: Thu Apr 17 14:24:09 2014 +0900
F-21: rebuild for ruby 2.1 / rubygems 2.2
rubygem-gdk3.spec | 26 ++++++++++++--------------
1 files changed, 12 insertions(+), 14 deletions(-)
---
diff --git a/rubygem-gdk3.spec b/rubygem-gdk3.spec
index 8e78716..00fb708 100644
--- a/rubygem-gdk3.spec
+++ b/rubygem-gdk3.spec
@@ -6,7 +6,7 @@
Summary: Ruby binding of GDK-3.x
Name: rubygem-%{gem_name}
Version: 2.2.0
-Release: 1%{?dist}
+Release: 2%{?dist}
Group: Development/Languages
# Various files in gem
@@ -22,10 +22,6 @@ Requires: ruby
BuildRequires: ruby
Requires: ruby(rubygems)
-Requires: rubygem(glib2) >= %{glib_min_ver}
-Requires: rubygem(atk)
-Requires: rubygem(pango)
-Requires: rubygem(gdk_pixbuf2)
BuildRequires: ruby-devel
BuildRequires: rubygems-devel
BuildRequires: rubygem-glib2-devel >= %{glib_min_ver}
@@ -102,15 +98,16 @@ cp -a .%{gem_dir}/* \
%{buildroot}%{gem_dir}/
# move header files, C extension files to the correct directory
-pushd %{buildroot}
+mkdir -p %{buildroot}%{gem_extdir_mri}
+cp -a ./%{gem_extdir_mri}/* %{buildroot}%{gem_extdir_mri}/
+pushd %{buildroot}
mkdir -p .%{header_dir}
-mv .%{gem_instdir}/lib/*.h .%{header_dir}/
-
-mkdir -p .%{gem_extdir_mri}/lib
-mv .%{gem_instdir}/lib/%{gem_name}.so .%{gem_extdir_mri}/lib/
+mv .%{gem_extdir_mri}/*.h .%{header_dir}/
+rm -f .%{gem_extdir_mri}/{gem_make.out,mkmf.log}
popd
+
# move pkgconfig file
mkdir %{buildroot}%{_libdir}/pkgconfig
install -cpm 644 ./%{_libdir}/pkgconfig/*.pc \
@@ -133,7 +130,7 @@ ln -sf /bin/true make
export PATH=$(pwd):$PATH
popd
-ruby -Ilib:test ./test/run-test.rb
+ruby -Ilib:test:ext/%{gem_name} ./test/run-test.rb
popd
@@ -147,9 +144,7 @@ popd
%dir %{gem_instdir}/lib/%{gem_name}/
%{gem_instdir}/lib/%{gem_name}/*.rb
-%dir %{gem_extdir_mri}/
-%dir %{gem_extdir_mri}/lib/
-%{gem_extdir_mri}/lib/%{gem_name}.so
+%{gem_extdir_mri}/
%exclude %{gem_cache}
%{gem_spec}
@@ -164,6 +159,9 @@ popd
%exclude %{gem_instdir}/test/
%changelog
+* Thu Apr 17 2014 Mamoru TASAKA <mtasaka at fedoraproject.org> - 2.2.0-2
+- F-21: rebuild for ruby 2.1 / rubygems 2.2
+
* Mon Apr 14 2014 Mamoru TASAKA <mtasaka at fedoraproject.org> - 2.2.0-1
- 2.2.0
More information about the scm-commits
mailing list