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.
160 lines
5.0 KiB
160 lines
5.0 KiB
%{!?ruby_sitelibdir: %define ruby_sitelibdir %(ruby -rrbconfig -e 'puts Config::CONFIG["sitelibdir"]')}
|
|
|
|
%define has_ruby_abi 0%{?fedora} || 0%{?rhel} >= 5
|
|
%define has_ruby_noarch %has_ruby_abi
|
|
|
|
Summary: Ruby module for collecting simple facts about a host operating system
|
|
Name: facter
|
|
Version: 1.5.9
|
|
Release: 1%{?dist}
|
|
License: GPLv2+
|
|
Group: System Environment/Base
|
|
URL: http://www.puppetlabs.com/puppet/related-projects/%{name}/
|
|
Source0: http://puppetlabs.com/downloads/%{name}/%{name}-%{version}.tar.gz
|
|
Source1: http://puppetlabs.com/downloads/%{name}/%{name}-%{version}.tar.gz.asc
|
|
# http://projects.puppetlabs.com/issues/7682
|
|
# Improve Scientific Linux support, courtesy of Orion Poplawski
|
|
Patch0: http://projects.puppetlabs.com/attachments/download/1388/facter-1.5.9-sl.patch
|
|
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
%if %has_ruby_noarch
|
|
BuildArch: noarch
|
|
%endif
|
|
|
|
Requires: ruby >= 1.8.1
|
|
Requires: which
|
|
%if %has_ruby_abi
|
|
Requires: ruby(abi) = 1.8
|
|
%endif
|
|
BuildRequires: ruby >= 1.8.1
|
|
|
|
%description
|
|
Ruby module for collecting simple facts about a host Operating
|
|
system. Some of the facts are preconfigured, such as the hostname and the
|
|
operating system. Additional facts can be added through simple Ruby scripts
|
|
|
|
%prep
|
|
%setup -q
|
|
%patch0 -p1
|
|
|
|
%build
|
|
|
|
%install
|
|
rm -rf %{buildroot}
|
|
ruby install.rb --destdir=%{buildroot} --quick --no-rdoc
|
|
|
|
%clean
|
|
rm -rf %{buildroot}
|
|
|
|
|
|
%files
|
|
%defattr(-,root,root,-)
|
|
%{_bindir}/facter
|
|
%{ruby_sitelibdir}/facter.rb
|
|
%{ruby_sitelibdir}/facter
|
|
%doc CHANGELOG COPYING INSTALL LICENSE README
|
|
|
|
|
|
%changelog
|
|
* Thu May 26 2011 Todd Zullinger <tmz@pobox.com> - 1.5.9-1
|
|
- Update to 1.5.9
|
|
- Improve Scientific Linux support, courtesy of Orion Poplawski (upstream #7682)
|
|
|
|
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5.8-2
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
|
|
|
* Sat Aug 28 2010 Todd Zullinger <tmz@pobox.com> - 1.5.8-1
|
|
- Update to 1.5.8
|
|
|
|
* Fri Sep 25 2009 Todd Zullinger <tmz@pobox.com> - 1.5.7-1
|
|
- Update to 1.5.7
|
|
- Update #508037 patch from upstream ticket
|
|
|
|
* Wed Aug 12 2009 Jeroen van Meeuwen <j.van.meeuwen@ogd.nl> - 1.5.5-3
|
|
- Fix #508037 or upstream #2355
|
|
|
|
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5.5-2
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
|
|
|
* Fri May 22 2009 Todd Zullinger <tmz@pobox.com> - 1.5.5-1
|
|
- Update to 1.5.5
|
|
- Drop upstreamed libperms patch
|
|
|
|
* Sat Feb 28 2009 Todd Zullinger <tmz@pobox.com> - 1.5.4-1
|
|
- New version
|
|
- Use upstream install script
|
|
|
|
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5.2-2
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
|
|
|
* Tue Sep 09 2008 Todd Zullinger <tmz@pobox.com> - 1.5.2-1
|
|
- New version
|
|
- Simplify spec file checking for Fedora and RHEL versions
|
|
|
|
* Mon Sep 8 2008 David Lutterkort <dlutter@redhat.com> - 1.5.1-1
|
|
- New version
|
|
|
|
* Thu Jul 17 2008 David Lutterkort <dlutter@redhat.com> - 1.5.0-3
|
|
- Change 'mkdir' in install to 'mkdir -p'
|
|
|
|
* Thu Jul 17 2008 David Lutterkort <dlutter@redhat.com> - 1.5.0-2
|
|
- Remove files that were listed twice in files section
|
|
|
|
* Mon May 19 2008 James Turnbull <james@lovedthanlosty.net> - 1.5.0-1
|
|
- New version
|
|
- Added util and plist files
|
|
|
|
* Mon Sep 24 2007 David Lutterkort <dlutter@redhat.com> - 1.3.8-1
|
|
- Update license tag
|
|
- Copy all of lib/ into ruby_sitelibdir
|
|
|
|
* Thu Mar 29 2007 David Lutterkort <dlutter@redhat.com> - 1.3.7-1
|
|
- New version
|
|
|
|
* Fri Jan 19 2007 David Lutterkort <dlutter@redhat.com> - 1.3.6-1
|
|
- New version
|
|
|
|
* Thu Jan 18 2007 David Lutterkort <dlutter@redhat.com> - 1.3.5-3
|
|
- require which; facter is very unhappy without it
|
|
|
|
* Mon Nov 20 2006 David Lutterkort <dlutter@redhat.com> - 1.3.5-2
|
|
- Make require ruby(abi) and buildarch: noarch conditional for fedora 5 or
|
|
later to allow building on older fedora releases
|
|
|
|
* Tue Oct 10 2006 David Lutterkort <dlutter@redhat.com> - 1.3.5-1
|
|
- New version
|
|
|
|
* Tue Sep 26 2006 David Lutterkort <dlutter@redhat.com> - 1.3.4-1
|
|
- New version
|
|
|
|
* Wed Sep 13 2006 David Lutterkort <dlutter@redhat.com> - 1.3.3-2
|
|
- Rebuilt for FC6
|
|
|
|
* Wed Jun 28 2006 David Lutterkort <dlutter@redhat.com> - 1.3.3-1
|
|
- Rebuilt
|
|
|
|
* Fri Jun 19 2006 Luke Kanies <luke@madstop.com> - 1.3.0-1
|
|
- Fixed spec file to work again with the extra memory and processor files.
|
|
- Require ruby(abi). Build as noarch
|
|
|
|
* Fri Jun 9 2006 Luke Kanies <luke@madstop.com> - 1.3.0-1
|
|
- Added memory.rb and processor.rb
|
|
|
|
* Mon Apr 17 2006 David Lutterkort <dlutter@redhat.com> - 1.1.4-4
|
|
- Rebuilt with changed upstream tarball
|
|
|
|
* Tue Mar 21 2006 David Lutterkort <dlutter@redhat.com> - 1.1.4-3
|
|
- Do not rely on install.rb, it will be deleted upstream
|
|
|
|
* Mon Mar 13 2006 David Lutterkort <dlutter@redhat.com> - 1.1.4-2
|
|
- Commented out noarch; requires fix for bz184199
|
|
|
|
* Mon Mar 6 2006 David Lutterkort <dlutter@redhat.com> - 1.1.4-1
|
|
- Removed unused macros
|
|
|
|
* Mon Feb 6 2006 David Lutterkort <dlutter@redhat.com> - 1.1.1-2
|
|
- Fix BuildRoot. Add dist to release tag
|
|
|
|
* Wed Jan 11 2006 David Lutterkort <dlutter@redhat.com> - 1.1.1-1
|
|
- Initial build.
|