stahnma 92fc5b6
%global gemdir %(ruby -rubygems -e 'puts Gem::dir' 2>/dev/null)
stahnma 92fc5b6
%global gemname whiskey_disk
stahnma 92fc5b6
%global geminstdir %{gemdir}/gems/%{gemname}-%{version}
stahnma 92fc5b6
stahnma 92fc5b6
Summary: Ruby tool for embarrassingly fast deployments
stahnma 92fc5b6
Name: rubygem-%{gemname}
stahnma 79735c7
Version: 0.6.2
stahnma 92fc5b6
Release: 1%{?dist}
stahnma 92fc5b6
Group: Development/Languages
stahnma 92fc5b6
License: MIT
stahnma 92fc5b6
URL: http://github.com/flogic/whiskey_disk
stahnma 92fc5b6
Source0: http://rubygems.org/gems/%{gemname}-%{version}.gem
stahnma 92fc5b6
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
stahnma 92fc5b6
Requires: ruby(abi) = 1.8
stahnma 92fc5b6
Requires: rubygems
stahnma 92fc5b6
Requires: rubygem(rake)
stahnma 92fc5b6
BuildRequires: rubygems
stahnma 92fc5b6
BuildRequires(check): rubygem(rake)
stahnma 92fc5b6
BuildRequires(check): rubygem(bacon)
stahnma 92fc5b6
BuildRequires(check): rubygem(facon)
stahnma 92fc5b6
BuildArch: noarch
stahnma 92fc5b6
Provides: rubygem(%{gemname}) = %{version}
stahnma 92fc5b6
stahnma 92fc5b6
%description
stahnma 92fc5b6
Opinionated gem for doing fast git-based server deployments.
stahnma 92fc5b6
stahnma 92fc5b6
%package doc
stahnma 92fc5b6
Summary:           Documentation for %{name}
stahnma 92fc5b6
Group:             Documentation
stahnma 92fc5b6
Requires:          %{name} = %{version}-%{release}
stahnma 92fc5b6
stahnma 92fc5b6
%description doc
stahnma 92fc5b6
Documentation for %{name}.
stahnma 92fc5b6
stahnma 92fc5b6
%prep
stahnma 92fc5b6
stahnma 92fc5b6
%build
stahnma 92fc5b6
stahnma 92fc5b6
%install
stahnma 92fc5b6
rm -rf %{buildroot}
stahnma 92fc5b6
mkdir -p %{buildroot}%{gemdir}
stahnma 92fc5b6
gem install --local --install-dir %{buildroot}%{gemdir} \
stahnma 92fc5b6
            --force --rdoc %{SOURCE0}
stahnma 92fc5b6
mkdir -p %{buildroot}/%{_bindir}
stahnma 92fc5b6
mv %{buildroot}%{gemdir}/bin/* %{buildroot}/%{_bindir}
stahnma 92fc5b6
rmdir %{buildroot}%{gemdir}/bin
stahnma 92fc5b6
find %{buildroot}%{geminstdir}/bin -type f | xargs chmod a+x
stahnma 92fc5b6
stahnma 92fc5b6
rm -f %{buildroot}%{geminstdir}/.gitignore
stahnma 92fc5b6
rm -f %{buildroot}%{geminstdir}/*.gemspec
stahnma 92fc5b6
stahnma 92fc5b6
%clean
stahnma 92fc5b6
rm -rf %{buildroot}
stahnma 92fc5b6
stahnma 92fc5b6
%check 
stahnma 92fc5b6
pushd %{buildroot}%{geminstdir}
stahnma 92fc5b6
rake test
stahnma 92fc5b6
popd
stahnma 92fc5b6
stahnma 92fc5b6
%files
stahnma 92fc5b6
%defattr(-, root, root, -)
stahnma 79735c7
%{_bindir}/wd*
stahnma 92fc5b6
%dir %{geminstdir}
stahnma 92fc5b6
%doc %{geminstdir}/README.markdown
stahnma 92fc5b6
%doc %{geminstdir}/MIT-LICENSE
stahnma 92fc5b6
%doc %{geminstdir}/VERSION
stahnma 92fc5b6
%doc %{geminstdir}/TODO.txt
stahnma 92fc5b6
%doc %{geminstdir}/WHY.txt
stahnma 79735c7
%doc %{geminstdir}/CHANGELOG
stahnma 92fc5b6
%{gemdir}/specifications/%{gemname}-%{version}.gemspec
stahnma 92fc5b6
%{gemdir}/cache/%{gemname}-%{version}.gem
stahnma 92fc5b6
%{geminstdir}/bin
stahnma 92fc5b6
%{geminstdir}/lib
stahnma 92fc5b6
stahnma 92fc5b6
stahnma 92fc5b6
%files doc
stahnma 92fc5b6
%defattr(-, root, root, -)
stahnma 92fc5b6
%{gemdir}/doc/%{gemname}-%{version}
stahnma 92fc5b6
%{geminstdir}/examples
stahnma 92fc5b6
%{geminstdir}/Rakefile
stahnma 92fc5b6
%{geminstdir}/spec
stahnma 92fc5b6
%{geminstdir}/tasks
stahnma 92fc5b6
%{geminstdir}/init.rb
stahnma 92fc5b6
%{geminstdir}/install.rb
stahnma 92fc5b6
stahnma 92fc5b6
%changelog
stahnma 79735c7
* Fri Dec 24 2010 Michael Stahnke <stahnma@fedoraproject.org> - 0.6.2-1
stahnma 79735c7
- New version from upstream
stahnma 79735c7
stahnma 61057b9
* Fri Nov 12 2010 Michael Stahnke <stahnma@fedoraproject.org> - 0.5.4-1
stahnma 61057b9
- New version from upstream
stahnma 61057b9
stahnma 92fc5b6
* Mon Oct 25 2010 Michael Stahnke <stahnma@fedoraproject.org> - 0.5.3-1
stahnma 92fc5b6
- Initial package