[packages/ruby-mysql] Up to 4.2.1
arekm
arekm at pld-linux.org
Fri Mar 20 16:57:22 CET 2026
commit 76f52cd509dfde72964e0ef5403cf18dd6c1fff5
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date: Fri Mar 20 16:57:13 2026 +0100
Up to 4.2.1
ruby-mysql-socketpath.patch | 17 ++++++++---------
ruby-mysql.spec | 21 ++++++++++++---------
2 files changed, 20 insertions(+), 18 deletions(-)
---
diff --git a/ruby-mysql.spec b/ruby-mysql.spec
index aef489c..eed889f 100644
--- a/ruby-mysql.spec
+++ b/ruby-mysql.spec
@@ -1,14 +1,14 @@
Summary: Pure Ruby MySQL library
Summary(pl.UTF-8): Biblioteka MySQL napisana w czystym Rubym
Name: ruby-mysql
-Version: 2.9.2
-Release: 2
-License: GPL
+Version: 4.2.1
+Release: 1
+License: MIT
Group: Development/Languages
-Source0: http://rubygems.org/downloads/%{name}-%{version}.gem
-# Source0-md5: d0fc9e635a0f343b441ea8c0c30c2eb7
+Source0: https://rubygems.org/downloads/%{name}-%{version}.gem
+# Source0-md5: f353983dedfc43b9aadd0013a0ce5341
Patch0: %{name}-socketpath.patch
-URL: http://www.tmtm.org/ruby/mysql/
+URL: https://github.com/tmtm/ruby-mysql
BuildRequires: rpm-rubyprov
BuildRequires: rpmbuild(macros) >= 1.665
Provides: ruby-mysql-library
@@ -48,10 +48,11 @@ ri documentation for %{name}.
Dokumentacji w formacie ri dla %{name}.
%prep
-%setup -q -n %{pkgname}-%{version}
+%setup -q -n %{name}-%{version}
%patch -P0 -p1
%build
+%__gem_helper spec
rdoc --ri --op ri lib
rdoc --op rdoc lib
rm ri/created.rid
@@ -59,19 +60,21 @@ rm ri/cache.ri
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{ruby_vendorlibdir},%{ruby_ridir},%{ruby_rdocdir}}
+install -d $RPM_BUILD_ROOT{%{ruby_vendorlibdir},%{ruby_ridir},%{ruby_rdocdir},%{ruby_specdir}}
cp -a lib/* $RPM_BUILD_ROOT%{ruby_vendorlibdir}
cp -a ri/* $RPM_BUILD_ROOT%{ruby_ridir}
cp -a rdoc $RPM_BUILD_ROOT%{ruby_rdocdir}/%{name}-%{version}
+cp -p %{name}-%{version}.gemspec $RPM_BUILD_ROOT%{ruby_specdir}
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
-%doc README*
+%doc README.md CHANGELOG.md
%{ruby_vendorlibdir}/mysql.rb
%{ruby_vendorlibdir}/mysql
+%{ruby_specdir}/%{name}-%{version}.gemspec
%files rdoc
%defattr(644,root,root,755)
diff --git a/ruby-mysql-socketpath.patch b/ruby-mysql-socketpath.patch
index b0d37fa..47af8a7 100644
--- a/ruby-mysql-socketpath.patch
+++ b/ruby-mysql-socketpath.patch
@@ -1,12 +1,11 @@
-diff -ur orig-ruby-mysql-0.2.5/lib/mysql.rb ruby-mysql-0.2.5/lib/mysql.rb
---- orig-ruby-mysql-0.2.5/lib/mysql.rb 2004-10-06 09:34:27.000000000 -0600
-+++ ruby-mysql-0.2.5/lib/mysql.rb 2004-11-05 15:41:15.115354312 -0700
-@@ -17,7 +17,7 @@
- require "#{dir}/mysql/protocol"
+--- ruby-mysql-4.2.1/lib/mysql.rb.orig 2026-03-20 15:25:00.000000000 +0100
++++ ruby-mysql-4.2.1/lib/mysql.rb 2026-03-20 15:25:00.000000000 +0100
+@@ -23,7 +23,7 @@
+ require_relative "mysql/packet"
- VERSION = 20900 # Version number of this library
-- MYSQL_UNIX_PORT = "/tmp/mysql.sock" # UNIX domain socket filename
-+ MYSQL_UNIX_PORT = "/var/lib/mysql/mysql.sock" # UNIX domain socket filename
+ VERSION = -'4.2.1' # Version number of this library
+- MYSQL_UNIX_PORT = -"/tmp/mysql.sock" # UNIX domain socket filename
++ MYSQL_UNIX_PORT = -"/var/lib/mysql/mysql.sock" # UNIX domain socket filename
MYSQL_TCP_PORT = 3306 # TCP socket port number
- attr_reader :charset # character set of MySQL connection
+ # @!attribute [rw] host
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/ruby-mysql.git/commitdiff/76f52cd509dfde72964e0ef5403cf18dd6c1fff5
More information about the pld-cvs-commit
mailing list