Try to remove gem passenger dependency for all branches.
authorFrantišek Dvořák <valtri@civ.zcu.cz>
Sat, 4 Oct 2014 12:16:22 +0000 (14:16 +0200)
committerFrantišek Dvořák <valtri@civ.zcu.cz>
Sat, 4 Oct 2014 12:16:22 +0000 (14:16 +0200)
rOCCI-server.spec

index 537ef51..0fe74b5 100644 (file)
 %global openssl_cms openssl_cms_2_1
 %endif
 
-# passenger gem not in upstream and not needed anymore
-%if 0%{?fedora} && 0%{?fedora} <= 21 || 0%{?rhel} && 0%{?rhel} <= 7
-%global rubygem_passenger 1
-%else
-%global rubygem_passenger 0
-%endif
-
 Name:           rOCCI-server
 Version:        1.1.0
 Release:        0.beta.2%{?dist}
@@ -60,9 +53,6 @@ Requires:       rubygem(occi-core) < 4.4
 Requires:       rubygem(rack-cors)
 Requires:       rubygem(warden) >= 1.2.3
 Requires:       rubygem(%{openssl_cms})
-%if %{?rubygem_passenger}
-Requires:       rubygem(passenger)
-%endif
 %if 0%{?fedora} && 0%{?fedora} <= 20 || 0%{?rhel} && 0%{?rhel} <= 7
 Requires:       ruby(release)
 Requires:       ruby(rubygems)
@@ -135,9 +125,6 @@ cp -p lib/backends/bundles/Gemfile.opennebula Gemfile.opennebula.upstream
 cp -p lib/backends/bundles/Gemfile.ec2 Gemfile.ec2.upstream
 # jbuilder still needed
 sed -i "s/#\(\s*gem ['\"]jbuilder['\"]\)/\1/" Gemfile
-%if ! %{?rubygem_passenger}
-sed -i "s/^\(\s*gem ['\"]passenger['\"].*\)/#disabled: \1/" Gemfile
-%endif
 # relax upstream requirements
 while read name ver file; do
   file=${file:-'Gemfile'}
@@ -146,12 +133,11 @@ done << EOF
 jbuilder     1.5.0
 rails        4.0.0
 rails-api    0.1.0
-passenger    4.0.18
 rspec-rails  2.14.0
 opennebula   4.4.0   lib/backends/bundles/Gemfile.opennebula
 EOF
 # gems not needed for tests
-for p in sdoc capistrano rvm-capistrano debugger whenever fuubar pry-rails pry-rescue pry-stack_explorer guard-bundler guard-rails rb-inotify libnotify yard redcarpet bond hirb; do
+for p in sdoc capistrano rvm-capistrano debugger whenever passenger fuubar pry-rails pry-rescue pry-stack_explorer guard-bundler guard-rails rb-inotify libnotify yard redcarpet bond hirb; do
   sed -i "s/^\(\s*gem ['\"]$p['\"].*\)/#disabled: \1/" Gemfile
 done
 # logstasher and openssl_cms not from git