[aeolus-conductor/f16] upstream release for aeolus-conductor 0.4.0
Scott Seago
sseago at fedoraproject.org
Tue Oct 11 20:05:32 UTC 2011
commit e4980f3e9b1d0548cedd7d8d08d9e1436029cde4
Author: Scott Seago <sseago at redhat.com>
Date: Tue Oct 11 16:03:32 2011 -0400
upstream release for aeolus-conductor 0.4.0
.gitignore | 1 +
aeolus-conductor.spec | 59 +++++++++++++++++++++++++------------------------
sources | 2 +-
3 files changed, 32 insertions(+), 30 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 80e7271..4114f6f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
/aeolus-conductor-0.3.0.tar.gz
/aeolus-conductor-0.4.0-git101cab5693.tar.gz
/aeolus-conductor-0.4.0-gitb6e37f9738.tar.gz
+/aeolus-conductor-0.4.0.tar.gz
diff --git a/aeolus-conductor.spec b/aeolus-conductor.spec
index 1bebb1e..58ce779 100644
--- a/aeolus-conductor.spec
+++ b/aeolus-conductor.spec
@@ -1,11 +1,9 @@
%global app_root %{_datadir}/%{name}
%global doc_root %{_datadir}/%{name}-doc
-%global alphatag gitb6e37f9738
-
Name: aeolus-conductor
Version: 0.4.0
-Release: 0.2%{alphatag}%{?dist}%{?extra_release}
+Release: 1%{?dist}
Summary: The Aeolus Conductor
Group: Applications/System
@@ -13,12 +11,11 @@ License: GPLv2+ and MIT and BSD
URL: http://aeolusproject.org
# to build source tarball
-# git clone git://git.fedorahosted.org/aeolus/conductor.git
-# cd conductor
-# git checkout b6e37f9738747cf848cbc94e3c2dcff819af3092
+# git clone git://git.fedorahosted.org/aeolus/conductor.git
+# git checkout v0.3.0_RC_1
# make dist
# cp aeolus-conductor-0.4.0.tar.gz ~/rpmbuild/SOURCES
-Source0: aeolus-conductor-%{version}-%{alphatag}.tar.gz
+Source0: aeolus-conductor-%{version}.tar.gz
Requires: ruby >= 1.8.1
Requires: ruby(abi) = 1.8
@@ -26,13 +23,8 @@ Requires: rubygem(rails) >= 3.0.7
Requires: rubygem(haml) >= 3.1
Requires: rubygem(nokogiri) >= 1.4.0
Requires: rubygem(will_paginate) >= 3.0
-Requires: rubygem(parseconfig)
-Requires: rubygem(authlogic) >= 3.0.2
-Requires: rubygem(deltacloud-client) >= 0.0.9.8
-Requires: rubygem(compass) >= 0.10.2
-Requires: rubygem(compass-960-plugin)
+Requires: rubygem(deltacloud-client) >= 0.4.0
Requires: rubygem(simple-navigation)
-Requires: rubygem(typhoeus)
Requires: rubygem(rest-client) >= 1.6.1
Requires: rubygem(builder)
Requires: rubygem(json)
@@ -40,17 +32,19 @@ Requires: rubygem(rack-restful_submit)
Requires: rubygem(uuidtools)
Requires: rubygem(sqlite3)
Requires: rubygem(fastercsv)
+Requires: rubygem(rails_warden)
+Requires: rubygem(aeolus-image)
Requires: rubygem(pg)
+Requires: rubygem(ruby-net-ldap)
+Requires: rubygem(oauth)
Requires: postgresql
Requires: postgresql-server
-Requires: ruby-postgres
# to ensure the service is actually started
# and is accessible in the init script
Requires: curl
-BuildRequires: rubygem(compass) >= 0.10.2
-BuildRequires: rubygem(compass-960-plugin)
+BuildRequires: rubygem(sass)
BuildArch: noarch
@@ -87,12 +81,14 @@ Requires: rubygem(cucumber)
Requires: rubygem(rspec)
Requires: rubygem(timecop)
Requires: rubygem(cucumber-rails)
-Requires: rubygem(rspec-rails) >= 2.0.1
-Requires: rubygem(webrat) >= 0.7.2
+Requires: rubygem(rspec-rails) >= 2.6.1
+Requires: rubygem(capybara) >= 1.0.0
Requires: rubygem(database_cleaner) >= 0.5.0
Requires: rubygem(factory_girl)
Requires: rubygem(vcr)
Requires: rubygem(factory_girl_rails)
+Requires: rubygem(webmock)
+Requires: rubygem(launchy)
%description devel
Tests and other development tools for the Aeolus Conductor.
@@ -141,7 +137,8 @@ haml="app/views/hardware_profiles app/views/realm_mappings \
app/views/quotas app/views/permissions \
app/views/deployments app/views/pools \
app/views/instances app/views/user_sessions \
- app/views/catalog_entries app/views/catalogs"
+ app/views/catalog_entries app/views/catalogs \
+ app/views/provider_types"
html="public"
ico="public"
jpg="public/images public/stylesheets/images"
@@ -156,11 +153,10 @@ png="public/images public/images/icons public/stylesheets/images \
public/stylesheets/jquery.ui-1.8.1/images"
rake="lib/tasks"
rb="app/models app/controllers app/helpers app/services app/util config \
- config/initializers config/environments db db/migrate dutils \
+ config/initializers config/environments db db/migrate \
features/support features/step_definitions lib spec spec/controllers \
spec/factories spec/helpers spec/models spec/services"
rhtml="app/views/layouts"
-scss="app/stylesheets"
svg="public/images public/images/icons public/javascripts/jquery-svg"
ttf="public/fonts"
txt="public"
@@ -177,15 +173,15 @@ for filetype in builder css feature gif haml html ico jpg js json key opts png \
done
# precompile stylesheets
-cd src
-compass compile --output-style compact
-%{__mv} public/stylesheets/compiled %{buildroot}%{app_root}/public/stylesheets/
-cd ..
+%{__mkdir} %{buildroot}%{app_root}/public/stylesheets/compiled
+sass --style compact ./src/app/stylesheets/application.scss %{buildroot}%{app_root}/public/stylesheets/compiled/application.css
+sass --style compact ./src/app/stylesheets/custom.scss %{buildroot}%{app_root}/public/stylesheets/compiled/custom.css
+sass --style compact ./src/app/stylesheets/layout.scss %{buildroot}%{app_root}/public/stylesheets/compiled/layout.css
+sass --style compact ./src/app/stylesheets/login.scss %{buildroot}%{app_root}/public/stylesheets/compiled/login.css
# misc files
%{__cp} src/Rakefile %{buildroot}%{app_root}
%{__cp} src/config.ru %{buildroot}%{app_root}
-%{__cp} src/Gemfile %{buildroot}%{app_root}
%{__mkdir} -p %{buildroot}%{app_root}/config
%{__cp} src/config/database.pg %{buildroot}%{app_root}/config
@@ -209,6 +205,8 @@ cd ..
%{__cp} conf/aeolus-conductor.logrotate %{buildroot}%{_sysconfdir}/logrotate.d/aeolus-conductor
%{__cp} conf/aeolus-conductor.sysconf %{buildroot}%{_sysconfdir}/sysconfig/aeolus-conductor
%{__cp} conf/conductor-rails.sysconf %{buildroot}%{_sysconfdir}/sysconfig/conductor-rails
+%{__mkdir} -p %{buildroot}%{_libdir}/../lib/tmpfiles.d
+%{__cp} conf/aeolus-tmpfiles.conf %{buildroot}%{_libdir}/../lib/tmpfiles.d/aeolus.conf
%{__mkdir} -p %{buildroot}%{app_root}/config/image_descriptor_xmls
@@ -219,7 +217,6 @@ cd ..
touch %{buildroot}%{_localstatedir}/log/%{name}/thin.log
touch %{buildroot}%{_localstatedir}/log/%{name}/rails.log
touch %{buildroot}%{_localstatedir}/log/%{name}/dbomatic.log
-touch %{buildroot}%{_localstatedir}/run/%{name}/event_log_position
%{__mkdir} -p %{buildroot}%{app_root}/log
@@ -237,6 +234,7 @@ touch %{buildroot}%{_localstatedir}/run/%{name}/event_log_position
%{__ln_s} -f %{app_root}/config/environments/production.rb %{_sysconfdir}/%{name}
%{__ln_s} -f %{app_root}/config/environments/test.rb %{_sysconfdir}/%{name}
%{__ln_s} -f %{app_root}/config/database.yml %{_sysconfdir}/%{name}
+%{__ln_s} -f %{app_root}/config/settings.yml %{_sysconfdir}/%{name}
%postun
# kind of a weird construct. There are two cases where postun gets called;
@@ -250,6 +248,7 @@ if [ ! -d %{app_root}/app ]; then
rm -f %{_sysconfdir}/%{name}/production.rb
rm -f %{_sysconfdir}/%{name}/test.rb
rm -f %{_sysconfdir}/%{name}/database.yml
+ rm -f %{_sysconfdir}/%{name}/settings.yml
fi
%post daemons
@@ -272,12 +271,10 @@ fi
%{app_root}/config.ru
%{app_root}/db
%{app_root}/dbomatic
-%{app_root}/dutils
%{app_root}/lib
%{app_root}/log
%{app_root}/public
%{app_root}/Rakefile
-%{app_root}/Gemfile
%config %{_sysconfdir}/%{name}
%doc AUTHORS COPYING
@@ -292,6 +289,7 @@ fi
%attr(-, aeolus, aeolus) %{_localstatedir}/run/%{name}
%attr(-, aeolus, aeolus) %{_localstatedir}/log/%{name}
%doc AUTHORS COPYING
+%{_libdir}/../lib/tmpfiles.d/aeolus.conf
%files doc
%{doc_root}
@@ -303,6 +301,9 @@ fi
%{app_root}/spec
%changelog
+* Tue Oct 11 2011 Scott Seago <sseago at redhat.com> - 0.4.0-1
+- New upstream release
+
* Thu Sep 08 2011 Chris Lalancette <clalance at redhat.com> - 0.4.0-2
- Update to latest upstream to pull in many fixes
diff --git a/sources b/sources
index 5624151..cf8792c 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-6018c049879d534e47201969dbc9b3a1 aeolus-conductor-0.4.0-gitb6e37f9738.tar.gz
+b1844a70d0e847ca3f9fbb7b80397d2d aeolus-conductor-0.4.0.tar.gz
More information about the scm-commits
mailing list