# Generated from lockfile-1.4.3.gem by gem2rpm -*- rpm-spec -*- %global gemdir %(ruby -rubygems -e 'puts Gem::dir' 2>/dev/null) %global gemname lockfile %global geminstdir %{gemdir}/gems/%{gemname}-%{version} Summary: Ruby library for creating NFS safe lockfiles Name: rubygem-%{gemname} Version: 1.4.3 Release: 4%{?dist} Group: Development/Languages License: GPLv2 or Ruby URL: http://codeforpeople.com/lib/ruby/lockfile/ Source0: http://gems.rubyforge.org/gems/%{gemname}-%{version}.gem Source1: http://codeforpeople.com/lib/license.txt Requires: ruby(abi) = 1.8 Requires: rubygems BuildRequires: ruby BuildRequires: rubygems BuildArch: noarch Provides: rubygem(%{gemname}) = %{version} %package doc Summary: Documentation for %{name} Group: Documentation Requires:%{name} = %{version}-%{release} %description doc Documentation for %{name} %description rlock creates NFS resistant lockfiles %prep %build %install mkdir -p %{buildroot}%{gemdir} gem install --local --install-dir %{buildroot}%{gemdir} \ --force --rdoc %{SOURCE0} cp -p %{SOURCE1} %{buildroot}%{geminstdir} mkdir -p %{buildroot}/%{_bindir} mv %{buildroot}%{gemdir}/bin/* %{buildroot}/%{_bindir} rmdir %{buildroot}%{gemdir}/bin find %{buildroot}%{geminstdir}/bin -type f | xargs chmod a+x chmod 755 %{buildroot}%{geminstdir}/samples/lock.sh chmod 755 %{buildroot}%{geminstdir}/samples/a.rb chmod 755 %{buildroot}%{geminstdir}/bin/* # Remove unnecessary files rm -f %{buildroot}/%{geminstdir}/install.rb rm -f %{buildroot}/%{geminstdir}/gemspec.rb rm -f %{buildroot}/%{geminstdir}/rlock %files %defattr(-, root, root, -) %dir %{geminstdir} %{_bindir}/rlock %{_bindir}/rlock-1.4.3 %doc %{geminstdir}/README %doc %{geminstdir}/license.txt %{geminstdir}/lib %{geminstdir}/bin %{gemdir}/cache/%{gemname}-%{version}.gem %{gemdir}/specifications/%{gemname}-%{version}.gemspec %files doc %defattr(-, root, root, -) %{gemdir}/doc/%{gemname}-%{version} %{geminstdir}/samples %{geminstdir}/doc %changelog * Tue Jun 08 2010 Shreyank Gupta - 1.4.3-4 - Using cp -p instead of install -p to preserve perms * Tue Jun 08 2010 Shreyank Gupta - 1.4.3-3 - Using install -p instead of cp for installing license.txt * Mon Jun 07 2010 Shreyank Gupta - 1.4.3-2 - Changed license to GPLv2 from GPLv2+ - Added license.txt file to main package - Left /bin in main package, update permissions. * Tue Jun 02 2010 Shreyank Gupta - 1.4.3-1 - Initial package