File rubygem-capistrano.spec of Package rubygem-capistrano
#
# spec file for package rubygem-capistrano (Version 2.0.0)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
Name: rubygem-capistrano
%define mod_name capistrano
#
Version: 2.0.0
Release: 1
#
Group: Development/Languages/Ruby
License: X11/MIT
#
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: rubygems_with_buildroot_patch
BuildRequires: rubygem-net-ssh >= 1.0.10
BuildRequires: rubygem-net-sftp >= 1.1.0
BuildRequires: rubygem-rake >= 0.7.0
BuildRequires: rubygem-highline
Requires: rubygems >= 0.8.11
Requires: rubygem-net-ssh >= 1.0.10
Requires: rubygem-net-sftp >= 1.1.0
Requires: rubygem-rake >= 0.7.0
Requires: rubygem-highline
#
URL: http://rubyforge.org/projects/capistrano
Source: http://rubyforge.org/frs/download.php/23068/capistrano-2.0.0.gem
#
Summary: A framework and utility for executing commands in parallel on multiple remote machines
%description
Capistrano is a framework and utility for executing commands in
parallel on multiple remote machines, via SSH. The primary goal is to
simplify and automate the deployment of web applications.
A utility for executing commands in parallel on multiple machines, such
as deploying applications to a cluster of boxes.
Authors:
--------
Jamis Buck
%prep
%build
%install
gem install --build-root=%{buildroot} %{S:0}
%clean
%{__rm} -rf %{buildroot}
%files
%defattr(-,root,root,-)
%{_bindir}/cap
%{_bindir}/capify
%{_libdir}/ruby/gems/%{rb_ver}/cache/%{mod_name}-%{version}.gem
%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_name}-%{version}/
%{_libdir}/ruby/gems/%{rb_ver}/specifications/%{mod_name}-%{version}.gemspec
#doc %{_libdir}/ruby/gems/%{rb_ver}/doc/%{mod_name}-%{version}/
%changelog
* Sun Aug 05 2007 - mrueckert@suse.de
- update to version 2.0.0
Too many changes, see
/usr/lib*/ruby/gems/1.8/gems/capistrano-2.0.0/CHANGELOG
* Thu Mar 08 2007 - abauer@suse.de
- update to version 1.4.1
Too many changes, see
/usr/lib*/ruby/gems/1.8/gems/capistrano-1.4.1/CHANGELOG
* Sun Sep 17 2006 - mrueckert@suse.de
- update to version 1.2.0:
* Add experimental 'shell' task [Jamis Buck]
* Display file for external configurations, rather than
inspected proc. [Jamis Buck]
* Connect to multiple servers in parallel, rather than serially.
[Jamis Buck]
* Add SCM module for Mercurial (closes #4150) [Matthew Elder]
* Remove unused line in SCM::Base (closes #5619)
[chris@seagul.co.uk]
* More efficient "svn log" usage (closes #5620) [Anatol Pomozov]
* Better support for key passphrases in the SVN module
(closes #5920) [llasram@gmail.com]
* Fix missing default for :local in cvs.rb (closes #3645)
[jeremy@hinegardner.org]
* Fix awkward spacing in gemspec file (closes #3888)
[grant@antiflux.org]
* Add support for :sudo variable to specify path to sudo
(closes #4578) [timothee.peignier@tryphon.org]
* Make previous_release return nil if there are no previous
releases (closes #4959) [bdabney@cavoksolutions.com]
* Uncache releases list after update_code is called so thati
newly released dir is included (closes #3766) [Jamis Buck]
* Allow the subversion scm to accept HTTPS certificates
(closes #4792) [Jamis Buck]
* Make sure rollbacks occur within the scope of the task that
triggered them [Jamis Buck]
* Fixed the default recipe to work with setups that haven't yet
gone pids [DHH]
* Symlink and setup for shared/pids to tmp/pids [DHH]
* Fix some incorrect usage text (closes #4507)
[gerry_shaw@yahoo.com]
* Added Actor#stream method that makes it easy to create
cross-server streams [DHH].
* Make update_code and symlink a macro task under the name
"update" for easy of deploy to servers that does not run
fcgis [DHH]
* Changed setup, update_code, rollback_code, and symlink to
work on all servers instead of only those in the :app, :web,
and :db roles. A server can opt out of being part of the
release deployment by setting :no_release => true [DHH]
* Added support for :except on task declarations as the
opposite of :only [DHH].
* Deprecate the -r/--recipe switch in favor of -f/--file
(for more make/rake-like semantics) [Jamis Buck]
* Fix gemspec to include a dependency on rake 0.7 [Jamis Buck]
* Added respect for ENV["HOSTS"] that'll be used instead of
the roles specified in the task definition [DHH].
* Added respect for ENV["ROLES"] that'll be used instead of
the roles specified in the task definition [DHH].
* Added :hosts option to task definition that allows you to
specify cross-cutting tasks [DHH].
* Fix operator precedence problem in script for touching the
revisions.log #3223 [jason.garber@emu.edu]
- added requires on rubygem-rakes
* Wed Jun 21 2006 - mrueckert@suse.de
- use rubygems_with_buildroot_patch instead of the versioned
buildrequires
* Mon Jun 19 2006 - mrueckert@suse.de
- Initial package version 1.1.0