[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