Sophie

Sophie

distrib > Fedora > 18 > i386 > by-pkgid > 5d2ade66cc464ede2666cfcdcd56bcc3 > files > 2

rubygem-inifile-2.0.2-3.fc18.src.rpm

# Generated from inifile-2.0.2.gem by gem2rpm -*- rpm-spec -*-
%global gem_name inifile
%global rubyabi 1.9.1

Summary:       INI file reader and writer
Name:          rubygem-%{gem_name}
Version:       2.0.2
Release:       3%{?dist}
Group:         Development/Languages
License:       MIT

URL:           http://rubygems.org/gems/inifile
Source0:       http://rubygems.org/gems/%{gem_name}-%{version}.gem

%if 0%{?fedora} >= 19
BuildRequires: ruby(release)
%else
BuildRequires: ruby(abi) = %{rubyabi}
BuildRequires: ruby
%endif
BuildRequires: rubygems-devel

BuildArch:     noarch

%if 0%{?fedora} >= 19
Requires:      ruby(release)
%else
Requires:      ruby(abi) = %{rubyabi}
Requires:      ruby
%endif
Requires:      rubygems

Provides:      rubygem(%{gem_name}) = %{version}


%description
Although made popular by Windows, INI files can be used on any system thanks
to their flexibility. They allow a program to store configuration data, which
can then be easily parsed and changed. Two notable systems that use the INI
format are Samba and Trac.


%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

# apply any patches here


%build
gem build %{gem_name}.gemspec

%gem_install


%install
mkdir -p %{buildroot}%{gem_dir}
cp -a .%{gem_dir}/* \
        %{buildroot}%{gem_dir}/

# cleanup some files that we don't package
rm -rf %{buildroot}%{gem_instdir}/.gitignore
rm -rf %{buildroot}%{gem_instdir}/.travis.yml


%check
# TODO tests need to be fixed upstream
# ruby -Ilib test/test_inifile.rb


%files
%dir %{gem_instdir}
%{gem_libdir}
%exclude %{gem_cache}
%{gem_spec}
%doc %{gem_instdir}/README.md
%exclude %{gem_instdir}/Rakefile
%exclude %{gem_instdir}/test


%files doc
%doc %{gem_docdir}
%doc %{gem_instdir}/History.txt

%changelog
* Wed Mar 20 2013 Darryl L. Pierce <dpierce@redhat.com> - 2.0.2-3
- Updated the spec to meet the latest Ruby packaging guidelines.

* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.2-3.1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild

* Mon Jan  7 2013 Darryl L. Pierce <dpierce@redhat.com> - 2.0.2-2.1
- Package now installs the rebuild gem.

* Wed Jan  2 2013 Darryl L. Pierce <dpierce@redhat.com> - 2.0.2-2
- First official build for Fedora.

* Wed Dec 19 2012 Darryl L. Pierce <dpierce@redhat.com> - 2.0.2-1.3
- Removed the tests and Rakefile from being shipped.

* Mon Dec 17 2012 Darryl L. Pierce <dpierce@redhat.com> - 2.0.2-1.2
- Fixed the licence to be MIT.

* Wed Dec 12 2012 Darryl L. Pierce <dpierce@redhat.com> - 2.0.2-1.1
- Fixed up the spec based on current Ruby gem packaging guidelines.

* Wed Nov 07 2012 Darryl L. Pierce <dpierce@redhat.com> - 2.0.2-1
- Initial package