3 %bcond_with doc # don't build ri/rdoc
5 %define pkgname rubygems
6 Summary: Ruby package manager
7 Summary(pl.UTF-8): Zarządca pakietów dla języka Ruby
12 Group: Development/Languages
13 Source0: https://rubygems.org/gems/rubygems-update-%{version}.gem
14 # Source0-md5: 07c4a584cb87246aa1c52173bf64fde7
15 Source1: operating_system.rb
16 URL: https://rubygems.org/
17 BuildRequires: rpm-rubyprov
18 BuildRequires: rpmbuild(macros) >= 1.665
19 Provides: rubygems = %{version}
20 Obsoletes: ruby-RubyGems
22 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25 RubyGems is the Ruby standard for publishing and managing third party
28 %description -l pl.UTF-8
29 RubyGems to standard tworzenia i zarządzania zewnętrznymi bibliotekami
33 Summary: Ruby Gem package manager ri documentation
34 Summary(pl.UTF-8): Dokumentacja w formacie ri dla menadżera pakietów Ruby
39 Ruby Gem package manager ri documentation.
41 %description ri -l pl.UTF-8
42 Dokumentacji w formacie ri dla menadżera pakietów Ruby.
45 Summary: Ruby Gem package manager HTML documentation
46 Summary(pl.UTF-8): Dokumentacja w formacie HTML dla menadżera pakietów Ruby
48 Requires: ruby >= 1:1.8.7-4
51 Ruby Gem package manager HTML documentation.
53 %description rdoc -l pl.UTF-8
54 Dokumentacja w formacie HTML dla menadżera pakietów Ruby.
57 %setup -q -n %{pkgname}-%{version}
69 rm -rf ri/{*Config,Kernel,OpenSSL,TempIO}
73 rm -rf $RPM_BUILD_ROOT
74 install -d $RPM_BUILD_ROOT{%{ruby_vendorlibdir},%{ruby_specdir}}
75 cp -a lib/* $RPM_BUILD_ROOT%{ruby_vendorlibdir}
76 cp -p %{pkgname}-update-%{version}.gemspec $RPM_BUILD_ROOT%{ruby_specdir}
78 # Install custom operating_system.rb.
79 install -d $RPM_BUILD_ROOT%{ruby_vendorlibdir}/rubygems/defaults
80 cp -p %{SOURCE1} $RPM_BUILD_ROOT%{ruby_vendorlibdir}/rubygems/defaults
82 # please use system ca-certificagtes
83 %{__rm} -r $RPM_BUILD_ROOT%{ruby_vendorlibdir}/rubygems/ssl_certs
85 install -d $RPM_BUILD_ROOT{%{ruby_vendorlibdir},%{ruby_specdir},%{_bindir}}
86 cp -a bin/* $RPM_BUILD_ROOT%{_bindir}
89 install -d $RPM_BUILD_ROOT{%{ruby_rdocdir}/%{name}-%{version},%{ruby_ridir}}
90 cp -a rdoc/* $RPM_BUILD_ROOT%{ruby_rdocdir}/%{name}-%{version}
91 cp -a ri/* $RPM_BUILD_ROOT%{ruby_ridir}
95 rm -rf $RPM_BUILD_ROOT
98 %defattr(644,root,root,755)
100 %attr(755,root,root) %{_bindir}/gem
101 %attr(755,root,root) %{_bindir}/update_rubygems
102 #%%dir %{_libdir}/ruby/gems
103 %dir %{ruby_vendorlibdir}/rubygems
104 %{ruby_vendorlibdir}/*.rb
105 %{ruby_vendorlibdir}/rubygems/*.rb
106 %{ruby_vendorlibdir}/rubygems/commands
107 %{ruby_vendorlibdir}/rubygems/core_ext
108 %{ruby_vendorlibdir}/rubygems/defaults
109 %{ruby_vendorlibdir}/rubygems/ext
110 %{ruby_vendorlibdir}/rubygems/package
111 %{ruby_vendorlibdir}/rubygems/request
112 %{ruby_vendorlibdir}/rubygems/request_set
113 %{ruby_vendorlibdir}/rubygems/resolver
114 %{ruby_vendorlibdir}/rubygems/security
115 %{ruby_vendorlibdir}/rubygems/source
116 %{ruby_vendorlibdir}/rubygems/util
117 %{ruby_specdir}/rubygems-update-%{version}.gemspec
121 %defattr(644,root,root,755)
125 %defattr(644,root,root,755)
126 %{ruby_rdocdir}/%{name}-%{version}