[packages/ruby-memcache-client] Up to 1.8.5
arekm
arekm at pld-linux.org
Fri Mar 20 00:28:05 CET 2026
commit 66f8ea2cfcff58ba6aba2ab5e85f00a2427926c3
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date: Fri Mar 20 00:27:56 2026 +0100
Up to 1.8.5
ruby-memcache-client-cleanup.patch | 31 ++++++++++---------------------
ruby-memcache-client.spec | 32 +++++++++++++++++++-------------
2 files changed, 29 insertions(+), 34 deletions(-)
---
diff --git a/ruby-memcache-client.spec b/ruby-memcache-client.spec
index 2c8faee..dc1e4e5 100644
--- a/ruby-memcache-client.spec
+++ b/ruby-memcache-client.spec
@@ -1,18 +1,19 @@
%define pkgname memcache-client
Summary: A library to access memcache
Name: ruby-%{pkgname}
-Version: 1.7.5
-Release: 4
-License: GPL v2+ or Ruby
-Group: Development/Languages
-Source0: http://gems.rubyforge.org/gems/%{pkgname}-%{version}.gem
-# Source0-md5: d93a84ea4d0374bb999277970cccaa35
-Patch0: %{name}-cleanup.patch
-URL: http://seattlerb.rubyforge.org/memcache-client/
-BuildRequires: rpm-rubyprov
-BuildRequires: rpmbuild(macros) >= 1.665
-BuildArch: noarch
-BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+Version: 1.8.5
+Release: 1
+License: GPL v2+ or Ruby
+Group: Development/Languages
+Source0: http://rubygems.org/downloads/%{pkgname}-%{version}.gem
+# Source0-md5: 56b56663c73d64ba6cee05d563083078
+Patch0: %{name}-cleanup.patch
+URL: https://github.com/seattlerb/memcache-client
+BuildRequires: rpm-rubyprov
+BuildRequires: rpmbuild(macros) >= 1.665
+BuildArch: noarch
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
%description
A Ruby library for accessing memcached.
@@ -42,7 +43,7 @@ ri documentation for %{pkgname}.
Dokumentacji w formacie ri dla %{pkgname}.
%prep
-%setup -q
+%setup -q -n %{pkgname}-%{version}
%patch -P0 -p1
find '(' -name '*~' -o -name '*.orig' ')' -print0 | xargs -0 -r -l512 rm -f
@@ -75,6 +76,8 @@ rm -rf $RPM_BUILD_ROOT
%defattr(644,root,root,755)
%doc FAQ.rdoc History.rdoc README.rdoc
%{ruby_vendorlibdir}/memcache.rb
+%{ruby_vendorlibdir}/memcache
+%{ruby_vendorlibdir}/memcache_util.rb
%{ruby_specdir}/%{pkgname}-%{version}.gemspec
%files rdoc
@@ -83,4 +86,7 @@ rm -rf $RPM_BUILD_ROOT
%files ri
%defattr(644,root,root,755)
+%{ruby_ridir}/Cache
+%{ruby_ridir}/EM
%{ruby_ridir}/MemCache
+%{ruby_ridir}/Object
diff --git a/ruby-memcache-client-cleanup.patch b/ruby-memcache-client-cleanup.patch
index 98bc172..32520bc 100644
--- a/ruby-memcache-client-cleanup.patch
+++ b/ruby-memcache-client-cleanup.patch
@@ -1,31 +1,20 @@
- lib/memcache.rb | 1 -
- test/test_mem_cache.rb | 6 ------
- 2 files changed, 0 insertions(+), 7 deletions(-)
-
-diff --git a/lib/memcache.rb b/lib/memcache.rb
-index 89c6983..f249da7 100644
---- a/lib/memcache.rb
-+++ b/lib/memcache.rb
-@@ -1105,4 +1105,3 @@ module Continuum
- end
-
- end
--require 'continuum_native'
-diff --git a/test/test_mem_cache.rb b/test/test_mem_cache.rb
-index 2f1fc33..afd29ec 100644
---- a/test/test_mem_cache.rb
-+++ b/test/test_mem_cache.rb
-@@ -2,13 +2,7 @@
+--- memcache-client-1.8.5/test/test_mem_cache.rb.orig 2025-02-25 15:53:32.417036214 +0100
++++ memcache-client-1.8.5/test/test_mem_cache.rb 2025-02-25 15:53:50.040520297 +0100
+@@ -1,16 +1,9 @@
+ # encoding: utf-8
+-require 'rubygems'
require 'logger'
require 'stringio'
require 'test/unit'
--require 'rubygems'
+ $TESTING = true
+ require 'memcache'
+-
-begin
- gem 'flexmock'
- require 'flexmock/test_unit'
+- require 'flexmock/test_unit'
-rescue LoadError => e
- puts "Some tests require flexmock, please run `gem install flexmock`"
-end
++require 'flexmock/test_unit'
Thread.abort_on_exception = true
- $TESTING = true
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/ruby-memcache-client.git/commitdiff/66f8ea2cfcff58ba6aba2ab5e85f00a2427926c3
More information about the pld-cvs-commit
mailing list