You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
rubygem-mocha/rubygem-mocha.spec

117 lines
3.2 KiB

%global gemname mocha
%global gemdir %(ruby -rubygems -e 'puts Gem::dir' 2>/dev/null)
%global geminstdir %{gemdir}/gems/%{gemname}-%{version}
16 years ago
Summary: Mocking and stubbing library
Name: rubygem-%{gemname}
Version: 0.10.0
Release: 1%{?dist}
16 years ago
Group: Development/Languages
License: MIT and Ruby
URL: http://mocha.rubyforge.org
Source0: http://rubygems.org/gems/%{gemname}-%{version}.gem
16 years ago
Requires: ruby(abi) = 1.8
Requires: ruby(rubygems)
Requires: ruby
Requires: rubygem(metaclass)
BuildRequires: ruby(abi) = 1.8
BuildRequires: ruby(rubygems)
BuildRequires: ruby
BuildRequires: rubygem(metaclass)
BuildRequires: rubygem(introspection)
16 years ago
BuildArch: noarch
Provides: rubygem(%{gemname}) = %{version}
%description
Mocking and stubbing library with JMock/SchMock syntax, which allows mocking
and stubbing of methods on real (non-mock) classes.
15 years ago
%package doc
Summary: Documentation for %{name}
Group: Documentation
Requires: %{name} = %{version}-%{release}
BuildArch: noarch
15 years ago
%description doc
This package contains documentation for %{name}.
16 years ago
%prep
%build
%install
rm -rf %{buildroot}
mkdir -p %{buildroot}%{gemdir}
gem install --local --install-dir %{buildroot}%{gemdir} \
--force --rdoc %{SOURCE0}
15 years ago
%check
pushd %{buildroot}%{geminstdir}
ruby -rubygems -e "Dir.glob('test/**/*_test.rb').each {|t| require t}"
popd
15 years ago
16 years ago
%files
%exclude %{geminstdir}/.gemtest
%exclude %{geminstdir}/init.rb
%exclude %{geminstdir}/mocha.gemspec
%doc %{geminstdir}/COPYING.rdoc
%doc %{geminstdir}/README.rdoc
%doc %{geminstdir}/MIT-LICENSE.rdoc
%doc %{geminstdir}/RELEASE.rdoc
%dir %{geminstdir}
16 years ago
%{geminstdir}/lib
%{gemdir}/cache/%{gemname}-%{version}.gem
%{gemdir}/specifications/%{gemname}-%{version}.gemspec
15 years ago
%files doc
%{geminstdir}/Gemfile*
15 years ago
%{gemdir}/doc/%{gemname}-%{version}
%{geminstdir}/Rakefile
%{geminstdir}/examples
%{geminstdir}/test
16 years ago
%changelog
* Mon Oct 03 2011 Vít Ondruch <vondruch@redhat.com> - 0.10.0-1
- Updated to the Mocha 0.10.0.
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.8-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
15 years ago
* Sun Aug 29 2010 Michael Stahnke <stahnma@fedoraproject.org> - 0.9.8-1
15 years ago
- Fixed odd naming in BR
15 years ago
- Updating to 0.9.8
15 years ago
- Breaking into -doc package as well
- Adding tests
16 years ago
* Thu Jul 23 2009 Jeroen van Meeuwen <kanarip@fedoraproject.org> - 0.9.7-1
- New upstream version
* Mon Apr 27 2009 Jeroen van Meeuwen <kanarip@fedoraproject.org> - 0.9.5-1
- New upstream version
* Sun Feb 01 2009 Jeroen van Meeuwen <kanarip@fedoraproject.org> - 0.9.1-4
- Mark files as %%doc
* Thu Oct 30 2008 Jeroen van Meeuwen <kanarip@fedoraproject.org> - 0.9.1-3
- Use gem instead of tgz
* Sat Oct 25 2008 Jeroen van Meeuwen <kanarip@fedoraproject.org> - 0.9.1-2
- Fix license
* Sat Oct 25 2008 Jeroen van Meeuwen <kanarip@fedoraproject.org> - 0.9.1-1
- New upstream version
- Fix license not being marked as %%doc
* Mon Sep 08 2008 Jeroen van Meeuwen <kanarip@fedoraproject.org> - 0.9.0-2
- Add ruby(abi) = 1.8 requirement
* Sat Aug 23 2008 Jeroen van Meeuwen <kanarip@fedoraproject.org> - 0.9.0-1
- New upstream version
- Initial package for review
* Sun Jul 13 2008 root <root@oss1-repo.usersys.redhat.com> - 0.5.6-1
- Initial package