[packages/ruby-activesupport] Up to 8.1.2
arekm
arekm at pld-linux.org
Fri Mar 20 01:30:10 CET 2026
commit c5dddcb03dbd9f5c7b3be2787f70c83054cfb9f5
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date: Fri Mar 20 01:29:58 2026 +0100
Up to 8.1.2
ruby-activesupport.spec | 85 +++++++++++++++++++++++++++++++++++--------------
1 file changed, 61 insertions(+), 24 deletions(-)
---
diff --git a/ruby-activesupport.spec b/ruby-activesupport.spec
index 96d2042..afe8f7c 100644
--- a/ruby-activesupport.spec
+++ b/ruby-activesupport.spec
@@ -1,25 +1,32 @@
%define pkgname activesupport
Summary: Utility libraries for Ruby on Rails
Name: ruby-%{pkgname}
-Version: 3.2.19
-Release: 3
-License: Ruby-alike
+Version: 8.1.2
+Release: 1
+License: MIT
Group: Development/Languages
-Source0: http://rubygems.org/downloads/%{pkgname}-%{version}.gem
-# Source0-md5: d526f5d67fe426e2896763b2cb8feeb3
-URL: http://rubyforge.org/projects/activesupport/
+Source0: https://rubygems.org/downloads/%{pkgname}-%{version}.gem
+# Source0-md5: 7adfc9f2f3a3770c1d12e188ed7cfd37
+URL: https://rubyonrails.org
BuildRequires: rpm-rubyprov
-BuildRequires: rpmbuild(macros) >= 1.656
+BuildRequires: rpmbuild(macros) >= 1.665
%if %(locale -a | grep -q '^en_US$'; echo $?)
BuildRequires: glibc-localedb-all
%endif
-Requires: ruby-builder >= 2.1.2
-Requires: ruby-i18n
+Requires: ruby-base64
+Requires: ruby-bigdecimal
+Requires: ruby-concurrent-ruby >= 1.3.1
+Requires: ruby-connection_pool >= 2.2.5
+Requires: ruby-drb
+Requires: ruby-i18n >= 1.6
+Requires: ruby-i18n < 2
Requires: ruby-json
-Requires: ruby-memcache-client
-Requires: ruby-mocha >= 0.9.7
-Requires: ruby-nokogiri >= 1.1.1
-Requires: ruby-tzinfo
+Requires: ruby-logger >= 1.4.2
+Requires: ruby-minitest >= 5.1
+Requires: ruby-securerandom >= 0.3
+Requires: ruby-tzinfo >= 2.0.5
+Requires: ruby-tzinfo < 3
+Requires: ruby-uri >= 0.13.1
Provides: ruby-ActiveSupport
Obsoletes: ruby-ActiveSupport
BuildArch: noarch
@@ -58,9 +65,6 @@ Dokumentacji w formacie ri dla %{pkgname}.
%prep
%setup -q -n %{pkgname}-%{version}
-# JRuby crap
-rm lib/active_support/xml_mini/jdom.rb
-
%build
# write .gemspec
%__gem_helper spec
@@ -71,14 +75,6 @@ rdoc --ri --op ri lib
rdoc --op rdoc lib
rm ri/created.rid
rm ri/cache.ri
-rm -r ri/{Class,Date,DateTime} \
- ri/{Enumerable,FalseClass,File,Float,Hash} \
- ri/{Integer,Kernel,Logger} \
- ri/{Module,NameError,NilClass,Numeric} \
- ri/{Object,Range,String} \
- ri/{Test,Time,TrueClass,Process,Array,BigDecimal} \
- ri/{Benchmark,ERB,I18n,LoadError} \
- ri/{LibXML,MissingSourceFile,URI}
%install
rm -rf $RPM_BUILD_ROOT
@@ -104,4 +100,45 @@ rm -rf $RPM_BUILD_ROOT
%files ri
%defattr(644,root,root,755)
+# Core Ruby classes are included here because ActiveSupport monkey-patches them.
+# Packaging these allows 'ri' to show documentation for Rails-specific extensions
+# to standard Ruby classes (e.g. String#blank?).
%{ruby_ridir}/ActiveSupport
+%{ruby_ridir}/Array
+%{ruby_ridir}/BigDecimal
+%{ruby_ridir}/Class
+%{ruby_ridir}/Date
+%{ruby_ridir}/DateAndTime
+%{ruby_ridir}/DateTime
+%{ruby_ridir}/Delegator
+%{ruby_ridir}/Digest
+%{ruby_ridir}/ERB
+%{ruby_ridir}/Enumerable
+%{ruby_ridir}/Exception
+%{ruby_ridir}/FalseClass
+%{ruby_ridir}/File
+%{ruby_ridir}/Float
+%{ruby_ridir}/Hash
+%{ruby_ridir}/IO
+%{ruby_ridir}/Integer
+%{ruby_ridir}/Kernel
+%{ruby_ridir}/LoadError
+%{ruby_ridir}/Method
+%{ruby_ridir}/Module
+%{ruby_ridir}/NameError
+%{ruby_ridir}/NilClass
+%{ruby_ridir}/Numeric
+%{ruby_ridir}/Object
+%{ruby_ridir}/Pathname
+%{ruby_ridir}/Process
+%{ruby_ridir}/Range
+%{ruby_ridir}/Regexp
+%{ruby_ridir}/SecureRandom
+%{ruby_ridir}/Singleton
+%{ruby_ridir}/String
+%{ruby_ridir}/Symbol
+%{ruby_ridir}/Thread
+%{ruby_ridir}/Time
+%{ruby_ridir}/TrueClass
+%{ruby_ridir}/URI
+%{ruby_ridir}/UnboundMethod
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/ruby-activesupport.git/commitdiff/c5dddcb03dbd9f5c7b3be2787f70c83054cfb9f5
More information about the pld-cvs-commit
mailing list