Browse Source

MySQL-ruby: rebuild with ruby-1.9.3

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@7017 ec354946-7b23-47d6-9f5a-488ba84defc7
daisuke 11 years ago
parent
commit
07f66a7c97
1 changed files with 14 additions and 15 deletions
  1. 14 15
      M/MySQL-ruby/MySQL-ruby-vl.spec

+ 14 - 15
M/MySQL-ruby/MySQL-ruby-vl.spec

@@ -12,7 +12,7 @@ Name: MySQL-ruby
 Summary: mysql module for Ruby
 Summary(ja): Ruby 用の MySQL 拡張モジュール
 Version: 2.8.2
-Release: 1%{?_dist_release}
+Release: 2%{?_dist_release}
 
 Group: Development/Libraries
 License: distributable
@@ -21,9 +21,10 @@ URL: http://www.tmtm.org/mysql/ruby/
 Source: http://www.tmtm.org/mysql/ruby/%{oname}-%{version}.tar.gz
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires: ruby
-BuildRequires: ruby-devel >= 1.8.1
+BuildRequires: ruby-devel >= 1.9.3
 BuildRequires: MySQL-devel
-Requires:      libruby >= 1.8.1
+Requires:      ruby(abi) = 1.9.1
+Provides:      ruby(mysql) = %{version}
 
 %description
 This is MySQL Ruby API. This have same function as C API.
@@ -35,23 +36,16 @@ This is MySQL Ruby API. This have same function as C API.
 %setup -q -n %{oname}-%{version}
 
 %build
-ruby extconf.rb --with-mysql-config
-#  --with-mysql-include-dir=%{_includedir}/mysql \
-#  --with-mysql-lib-dir=%{_libdir}/mysql
-make
+export CONFIGURE_ARGS="--with-cflags='%{optflags}'"
+ruby extconf.rb --vendor --with-mysql-config
+make %{?_smp_mflags}
 
 %install
 rm -rf $RPM_BUILD_ROOT
 mkdir -p $RPM_BUILD_ROOT%{_libdir}
 
 # installing binaries ...
-make install sitearchdir=$RPM_BUILD_ROOT%{rarchdir}
-#_libdir}/ruby
-
-(find \
-  $RPM_BUILD_ROOT%{_libdir} \
-      -type f -o -type l) | 
- sort | sed -e "s,^$RPM_BUILD_ROOT,," > MySQL-ruby.files
+env DESTDIR=$RPM_BUILD_ROOT make install
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -60,11 +54,16 @@ rm -rf $RPM_BUILD_ROOT
 
 %post
 
-%files -f MySQL-ruby.files
+%files
 %defattr(-, root, root)
 %doc COPYING COPYING.ja README.html README_ja.html tommy.css test.rb
+%{ruby_vendorarchdir}/mysql.so
+
 
 %changelog
+* Fri Oct 26 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 2.8.2-2
+- rebuild with ruby-1.9.3
+
 * Sat Apr 16 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.8.2-1
 - updated to 2.8.2
 - built with MySQL-5.1.56