]> git.pld-linux.org Git - packages/mysql-ruby.git/commitdiff
- up to 2.8.2 auto/th/mysql-ruby-2_8_2-1
authorJan Rękorajski <baggins@pld-linux.org>
Tue, 9 Mar 2010 11:55:29 +0000 (11:55 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
- added rdoc and ri packages

Changed files:
    mysql-ruby-amd64.patch -> 1.2
    mysql-ruby.spec -> 1.25

mysql-ruby-amd64.patch
mysql-ruby.spec

index 23f9591f141aa18bcc5b117ff5671726484fba75..a68e9a9277650022bdc9f2306bfdaab885756b84 100644 (file)
@@ -1,30 +1,24 @@
-Index: mysql.c.in
+Index: mysql.c
 ===================================================================
---- mysql.c.in.orig
-+++ mysql.c.in
+--- mysql.c.orig
++++ mysql.c
 @@ -1362,6 +1362,7 @@ static VALUE stmt_execute(int argc, VALU
-               t.day = FIX2INT(RARRAY(a)->ptr[3]);
-               t.month = FIX2INT(RARRAY(a)->ptr[4]);
-               t.year = FIX2INT(RARRAY(a)->ptr[5]);
-+              t.time_type = MYSQL_TYPE_DATETIME;
-               *(MYSQL_TIME*)&(s->param.buffer[i]) = t;
-           } else if (CLASS_OF(argv[i]) == cMysqlTime) {
-               MYSQL_TIME t;
+                     t.day = FIX2INT(RARRAY_PTR(a)[3]);
+                     t.month = FIX2INT(RARRAY_PTR(a)[4]);
+                     t.year = FIX2INT(RARRAY_PTR(a)[5]);
++                    t.time_type = MYSQL_TYPE_DATETIME;
+                     *(MYSQL_TIME*)&(s->param.buffer[i]) = t;
+                 } else if (CLASS_OF(argv[i]) == cMysqlTime) {
+                     MYSQL_TIME t;
 @@ -1375,6 +1376,7 @@ static VALUE stmt_execute(int argc, VALU
-               t.day = NUM2INT(rb_iv_get(argv[i], "day"));
-               t.month = NUM2INT(rb_iv_get(argv[i], "month"));
-               t.year = NUM2INT(rb_iv_get(argv[i], "year"));
-+              t.time_type = MYSQL_TYPE_DATETIME;
-               *(MYSQL_TIME*)&(s->param.buffer[i]) = t;
-           } else
-               rb_raise(rb_eTypeError, "unsupported type: %d", TYPE(argv[i]));
-@@ -1700,31 +1702,32 @@ static VALUE time_initialize(int argc, V
-     rb_iv_set(obj, "second", NILorFIXvalue(second));
-     rb_iv_set(obj, "neg", (neg == Qnil || neg == Qfalse) ? Qfalse : Qtrue);
-     rb_iv_set(obj, "second_part", NILorFIXvalue(second_part));
-+    return obj;
- }
+                     t.day = NUM2INT(rb_iv_get(argv[i], "day"));
+                     t.month = NUM2INT(rb_iv_get(argv[i], "month"));
+                     t.year = NUM2INT(rb_iv_get(argv[i], "year"));
++                    t.time_type = MYSQL_TYPE_DATETIME;
+                     *(MYSQL_TIME*)&(s->param.buffer[i]) = t;
+                 } else
+                     rb_raise(rb_eTypeError, "unsupported type: %d", TYPE(argv[i]));
+@@ -1700,26 +1702,26 @@ static VALUE time_initialize(int argc, V
  static VALUE time_inspect(VALUE obj)
  {
      char buf[36];
index 475ccf962947dcc5d138702dca757e5a70a0c300..42c1affa4d848689227f4ffcb34aeccf09c4934b 100644 (file)
@@ -1,22 +1,21 @@
 Summary:       MySQL module for Ruby
 Summary(pl.UTF-8):     Moduł MySQL dla języka Ruby
 Name:          mysql-ruby
-Version:       2.7
-Release:       4
+Version:       2.8.2
+Release:       1
 License:       GPL
 Group:         Development/Languages
 Source0:       http://tmtm.org/downloads/mysql/ruby/%{name}-%{version}.tar.gz
-# Source0-md5: c6668900e68f0d6a137612c818d5fd01
+# Source0-md5: eb998b89b7e391cffe0a1f84bd426f9b
 Patch0:                %{name}-amd64.patch
 URL:           http://www.tmtm.org/mysql/ruby/
 BuildRequires: mysql-devel
-BuildRequires: rpmbuild(macros) >= 1.277
-BuildRequires: ruby-devel
+BuildRequires: rpmbuild(macros) >= 1.484
+BuildRequires: ruby >= 1:1.8.6
+BuildRequires: ruby-modules
 %{?ruby_mod_ver_requires_eq}
 Provides:      ruby-mysql-library
 Obsoletes:     ruby-Mysql
-# FIXME: obsolete or conflict, not both
-Obsoletes:     ruby-mysql
 Conflicts:     ruby-mysql
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -26,37 +25,71 @@ MySQL module for Ruby.
 %description -l pl.UTF-8
 Moduł MySQL dla języka Ruby.
 
+%package rdoc
+Summary:       HTML documentation for %{name}
+Summary(pl.UTF-8):     Dokumentacja w formacie HTML dla %{name}
+Group:         Documentation
+Requires:      ruby >= 1:1.8.7-4
+
+%description rdoc
+HTML documentation for %{name}.
+
+%description rdoc -l pl.UTF-8
+Dokumentacja w formacie HTML dla %{name}.
+
+%package ri
+Summary:       ri documentation for %{name}
+Summary(pl.UTF-8):     Dokumentacja w formacie ri dla %{name}
+Group:         Documentation
+Requires:      ruby
+
+%description ri
+ri documentation for %{name}.
+
+%description ri -l pl.UTF-8
+Dokumentacji w formacie ri dla %{name}.
+
 %prep
 %setup -q
 %patch0 -p0
 
 %build
 ruby extconf.rb \
-       --with-mysql-dir=%{_prefix}
+       --with-mysql-config
+
 %{__make} \
        CC="%{__cc}" \
        CFLAGS="%{rpmcflags} -fPIC"
 
-rdoc -o rdoc
-rdoc --ri -o ri
+rdoc --ri --op ri
+rdoc --op rdoc
+rm -r ri/Object
 rm ri/created.rid
-rm ri/Object/cdesc-Object.yaml
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{ruby_archdir},%{ruby_ridir}}
+install -d $RPM_BUILD_ROOT{%{ruby_rubylibdir},%{ruby_ridir},%{ruby_rdocdir}}
 
 %{__make} install \
        archdir=$RPM_BUILD_ROOT%{ruby_archdir} \
        sitearchdir=$RPM_BUILD_ROOT%{ruby_archdir}
 
 cp -a ri/* $RPM_BUILD_ROOT%{ruby_ridir}
+cp -a rdoc $RPM_BUILD_ROOT%{ruby_rdocdir}/%{name}-%{version}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc README* rdoc
+%doc README*
 %attr(755,root,root) %{ruby_archdir}/mysql.so
-%{ruby_ridir}/*
+
+%files rdoc
+%defattr(644,root,root,755)
+%{ruby_rdocdir}/%{name}-%{version}
+
+%files ri
+%defattr(644,root,root,755)
+%{ruby_ridir}/Mysql
+%{ruby_ridir}/TC_Mysql*
This page took 0.173174 seconds and 4 git commands to generate.