[rubygem-passenger/el6] bz#999384
wakko666
wakko666 at fedoraproject.org
Thu Nov 7 20:38:00 UTC 2013
commit ceb462d0f6c5f198b92102949fe517c459f0083e
Author: Brett Lentz <blentz at redhat.com>
Date: Thu Nov 7 15:38:14 2013 -0500
bz#999384
rubygem-passenger.spec | 24 ++++++++++++++++++------
1 files changed, 18 insertions(+), 6 deletions(-)
---
diff --git a/rubygem-passenger.spec b/rubygem-passenger.spec
index 2fbd22d..ee8eaa3 100644
--- a/rubygem-passenger.spec
+++ b/rubygem-passenger.spec
@@ -1,11 +1,13 @@
%global gem_name passenger
# From rubygem-devel rpm macros, not present in EL6
-%{!?gem_dir:%global gem_dir %{_datadir}/rubygems}
+%if 0%{?rhel} < 7 || 0%{?fedora} < 16
+%{!?gem_dir:%global gem_dir %{_prefix}/lib/ruby/gems/1.8}
%{!?gem_instdir:%global gem_instdir %{gem_dir}/gems/%{gem_name}-%{version}}
%{!?gem_cache:%global gem_cache %{gem_dir}/cache/%{gem_name}-%{version}.gem}
%{!?gem_spec:%global gem_spec %{gem_dir}/specifications/%{gem_name}-%{version}.gemspec}
%{!?gem_docdir:%global gem_docdir %{gem_dir}/doc/%{gem_name}-%{version}}
%{!?gem_extdir:%global gem_extdir %{_libdir}/gems/exts/%{gem_name}-%{version}}
+%endif
%if 0%{?fedora} >= 19
%global gem_extdir %{gem_extdir_mri}
@@ -14,7 +16,7 @@
Summary: Passenger Ruby web application server
Name: rubygem-%{gem_name}
Version: 3.0.21
-Release: 5%{?dist}
+Release: 11%{?dist}
Group: System Environment/Daemons
# Passenger code uses MIT license.
# Bundled(Boost) uses Boost Software License
@@ -70,7 +72,7 @@ Patch106: rubygem-passenger-3.0.21-CVE-2013-4136-tmp-directory.patch
Requires: rubygems
# XXX: Needed to run passenger standalone
-# Requires: rubygem(daemon_controller) >= 1.0.0
+Requires: rubygem(daemon_controller) >= 1.0.0
Requires: rubygem(rack)
Requires: rubygem(rake)
%if 0%{?fedora} >= 19
@@ -113,6 +115,7 @@ BuildRequires: source-highlight
BuildRequires: zlib-devel
Provides: rubygem(%{gem_name}) = %{version}-%{release}
+Provides: %{name}%{?_isa} = %{version}-%{release}
Provides: bundled(boost) = 1.44
%description
@@ -158,6 +161,7 @@ This package contains documentation files for Phusion Passengerâ„¢.
%package native
Summary: Phusion Passenger native extensions
Group: System Environment/Daemons
+Provides: %{name}-native%{?_isa} = %{version}-%{release}
Requires: rubygem(%{gem_name}) = %{version}-%{release}
Requires: %{name}-native-libs%{?_isa} = %{version}-%{release}
Requires: %{name}%{?_isa} = %{version}-%{release}
@@ -169,6 +173,7 @@ Phusion Passengerâ„¢ bindings.
%package native-libs
Summary: Phusion Passenger native extensions
Group: System Environment/Daemons
+Provides: %{name}-native-libs%{?_isa} = %{version}-%{release}
Requires: %{name}%{?_isa} = %{version}-%{release}
Requires: ruby
License: Boost and BSD and BSD with advertising and MIT and zlib
@@ -243,7 +248,7 @@ export USE_VENDORED_LIBEV=false
gem install -V \
--local \
--install-dir %{buildroot}%{gem_dir} \
- --bindir %{buildroot}%{gem_instdir}/bin \
+ --bindir %{buildroot}%{_bindir} \
--force \
--rdoc \
pkg/%{gem_name}-%{version}.gem
@@ -301,6 +306,8 @@ find %{buildroot}%{gem_instdir} -type f -size 0c -delete
# Don't install the installation scripts and Rakefile. That's why we have packaging.
%{__rm} %{buildroot}%{gem_instdir}/bin/%{gem_name}-install-apache2-module
%{__rm} %{buildroot}%{gem_instdir}/bin/%{gem_name}-install-nginx-module
+%{__rm} %{buildroot}%{_bindir}/%{gem_name}-install-apache2-module
+%{__rm} %{buildroot}%{_bindir}/%{gem_name}-install-nginx-module
%{__rm} %{buildroot}%{gem_instdir}/Rakefile
%check
@@ -329,12 +336,14 @@ rake test --trace ||:
%{gem_cache}
%{gem_spec}
%dir %{gem_instdir}
-%{gem_instdir}/bin
%{gem_instdir}/helper-scripts
%{gem_instdir}/lib
+%{gem_instdir}/bin
%{gem_instdir}/resources
%{_mandir}/man1/%{gem_name}-*
%{_mandir}/man8/%{gem_name}-*
+%{_bindir}/%{gem_name}
+%{_bindir}/%{gem_name}-*
%if 0%{?fedora} > 15
%{_prefix}/lib/tmpfiles.d/%{name}.conf
%dir /run/rubygem-passenger
@@ -375,9 +384,12 @@ rake test --trace ||:
%{gem_extdir}/lib
%changelog
-* Thu Aug 22 2013 Brett Lentz <blentz at redhat.com> - 3.0.21-5
+* Fri Oct 11 2013 Brett Lentz <blentz at redhat.com> - 3.0.21-11
- bz#999384
+* Tue Jul 23 2013 Troy Dawson <tdawson at redhat.com> - 3.0.21-5
+- Release bump for OSO
+
* Thu Jul 18 2013 Troy Dawson <tdawson at redhat.com> - 3.0.21-4
- Fix for CVE-2013-4136 (#985634)
More information about the scm-commits
mailing list