# Generated from taskjuggler-3.3.0.gem by gem2rpm -*- rpm-spec -*- %global gem_name taskjuggler %global rubyabi 1.9.1 Summary: A Project Management Software Name: rubygem-%{gem_name} Version: 3.3.0 Release: 3%{?dist} Group: Development/Languages License: GPLv2 URL: http://www.taskjuggler.org Source0: http://rubygems.org/gems/%{gem_name}-%{version}.gem Requires: ruby(abi) = %{rubyabi} Requires: ruby(rubygems) Requires: rubygem(mail) >= 2.4.3 Requires: rubygem(term-ansicolor) >= 1.0.7 Requires: rubygem-rspec >= 2.5.0 BuildRequires: ruby(abi) = %{rubyabi} BuildRequires: rubygems-devel BuildRequires: rubygem(mail) >= 2.4.3 BuildRequires: rubygem-minitest # BuildRequires: rubygem-test-unit BuildRequires: rubygem-rspec BuildRequires: rubygem(term-ansicolor) >= 1.0.7 BuildArch: noarch Provides: rubygem(%{gem_name}) = %{version} %description TaskJuggler is a modern and powerful, Free and Open Source Software project management tool. Its new approach to project planing and tracking is more flexible and superior to the commonly used Gantt chart editing tools. TaskJuggler is project management software for serious project managers. It covers the complete spectrum of project management tasks from the first idea to the completion of the project. It assists you during project scoping, resource assignment, cost and revenue planing, risk and communication management. %package doc Summary: Documentation for %{name} Group: Documentation Requires: %{name} = %{version}-%{release} BuildArch: noarch %description doc Documentation for %{name} %prep gem unpack %{SOURCE0} %setup -q -D -T -n %{gem_name}-%{version} gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec %build mkdir -p .%{gem_dir} # Create the gem as gem install only works on a gem file gem build %{gem_name}.gemspec # gem install installs into a directory. We set that to be a local # directory so that we can move it into the buildroot in install gem install --local --install-dir ./%{gem_dir} \ --bindir ./%{_bindir} \ --force --rdoc %{gem_name}-%{version}.gem %check #FIXME tests are failing for some reason # testrb2 -Ilib test rspec -Ilib spec testrb -Ilib test %install mkdir -p %{buildroot}%{gem_dir} cp -pa ./%{gem_dir}/* \ %{buildroot}%{gem_dir}/ mkdir -p %{buildroot}%{_bindir} cp -pa ./%{_bindir}/* \ %{buildroot}%{_bindir}/ find %{buildroot}%{gem_instdir}/bin -type f | xargs chmod a+x %files %dir %{gem_instdir} %exclude %{gem_instdir}/.gemtest %{_bindir}/tj3 %{_bindir}/tj3client %{_bindir}/tj3d %{_bindir}/tj3man %{_bindir}/tj3ss_receiver %{_bindir}/tj3ss_sender %{_bindir}/tj3ts_receiver %{_bindir}/tj3ts_sender %{_bindir}/tj3ts_summary %{_bindir}/tj3webd %{gem_instdir}/bin %doc %{gem_instdir}/COPYING %{gem_instdir}/data %{gem_libdir} %exclude %{gem_cache} %{gem_spec} %files doc %doc %{gem_docdir} %doc %{gem_instdir}/CHANGELOG %doc %{gem_instdir}/examples %doc %{gem_instdir}/manual %{gem_instdir}/Rakefile %doc %{gem_instdir}/README.rdoc %{gem_instdir}/spec %{gem_instdir}/%{gem_name}.gemspec %{gem_instdir}/tasks %{gem_instdir}/test %changelog * Tue Oct 23 2012 Russell Harrison - 3.3.0-3 - Initial package