# Generated from krb5-auth-0.6.gem by gem2rpm -*- rpm-spec -*- %define ruby_sitelib %(ruby -rrbconfig -e "puts Config::CONFIG['sitelibdir']") %define gemdir %(ruby -rubygems -e 'puts Gem::dir' 2>/dev/null) %define gemname krb5-auth %define geminstdir %{gemdir}/gems/%{gemname}-%{version} %{!?ruby_sitearch: %define ruby_sitearch %(ruby -rrbconfig -e 'puts Config::CONFIG["sitearchdir"]')} Summary: Kerberos binding for Ruby Name: rubygem-%{gemname} Version: 0.6 Release: 1%{?dist} Group: Development/Languages License: LGPLv2+ URL: http://rubyforge.org/projects/krb5-auth Source0: http://gems.rubyforge.org/gems/%{gemname}-%{version}.gem BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires: rubygems BuildRequires: ruby-devel BuildRequires: rubygems BuildRequires: krb5-devel Provides: rubygem(%{gemname}) = %{version} %description Kerberos binding for Ruby %prep %setup -q -c %{__tar} -zx -f data.tar.gz %build ruby ext/extconf.rb make %install rm -rf %{buildroot} mkdir -p %{buildroot}%{gemdir} gem install --local --install-dir %{buildroot}%{gemdir} \ --force --rdoc %{SOURCE0} %{__install} -d -m0755 %{buildroot}%{ruby_sitearch} # .so built by gem install has install-dir embedded, which fails check-buildroot %{__mv} krb5_auth.so %{buildroot}%{ruby_sitearch} %{__chmod} 0755 %{buildroot}%{ruby_sitearch}/krb5_auth.so %{__rm} -rf %{buildroot}%{geminstdir}/ext %{__rm} -rf %{buildroot}%{geminstdir}/lib %clean rm -rf %{buildroot} %files %doc COPYING %defattr(-, root, root, -) %{ruby_sitearch}/krb5_auth.so %{gemdir}/gems/%{gemname}-%{version}/ %doc %{gemdir}/doc/%{gemname}-%{version} %{gemdir}/cache/%{gemname}-%{version}.gem %{gemdir}/specifications/%{gemname}-%{version}.gemspec %changelog * Wed May 21 2008 Alan Pevec 0.6-1 - add debuginfo support, taken from rubygem-zoom.spec - include COPYING file in the gem (for licensing) - bump the version number to 0.6 * Fri May 16 2008 Alan Pevec 0.5-2 - package shared library per Packaging/Ruby guidelines * Tue Apr 22 2008 Chris Lalancette - 0.5-1 - Move project to krb5-auth on RubyForge * Fri Jan 11 2008 Chris Lalancette - 0.4-3 - Update the destroy method to use alternate caches * Fri Jan 11 2008 Chris Lalancette - 0.4-2 - Update the cache method to use alternate caches * Wed Jan 02 2008 Chris Lalancette - 0.4-1 - Initial package