 |
yum.spec |
|
Name: yum
Version: 3.2.29
Release: 1mamba
Summary: Yum RPM installer/updater
Group: Graphical Desktop/Applications/Utilities
Vendor: openmamba
Distribution: openmamba
Packager: Tiziana Ferro <tiziana.ferro@...>
URL: http://yum.baseurl.org/
Source: http://yum.baseurl.org/download/3.2/yum-%{version}.tar.gz
License: GPL
## AUTOBUILDREQ-BEGIN
BuildRequires: libiniparser-devel
BuildRequires: libpython-devel
BuildRequires: python-urlgrabber
BuildRequires: python
BuildRequires: python-elementtree
BuildRequires: python-libxml2
BuildRequires: python-pysqlite
BuildRequires: python-rpm
BuildRequires: rpm-devel
## AUTOBUILDREQ-END
BuildRoot: %{_tmppath}/%{name}-%{version}-root
BuildArch: noarch
Requires: libiniparser
Requires: python
Requires: python-libxml2
Requires: python-rpm
Requires: rpm
Requires: python-pysqlite
Requires: python-urlgrabber
Requires: python-elementtree
Requires: yum-metadata-parser
#Prereq: /sbin/chkconfig, /sbin/service, coreutils
%description
Yum is a utility that can check for and automatically download and install updated RPM packages.
Dependencies are obtained and downloaded automatically prompting the user as necessary.
%prep
%setup -q
%build
%make
%install
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%makeinstall DESTDIR="%{buildroot}"
# for now, move repodir/yum.conf back
mv %{buildroot}%{_sysconfdir}/{yum/repos.d,/yum.repos.d}
mv %{buildroot}%{_sysconfdir}/{yum/yum.conf,yum.conf}
%find_lang %{name}
%clean
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%pre
/usr/sbin/useradd -s /bin/false -r -d /etc/yum/repos.d \
-c "yum" yum &>/dev/null || :
%post
if [ $1 -eq 1 ]; then
/sbin/chkconfig --add yum
fi
exit 0
%preun
if [ $1 -eq 0 ]; then
/sbin/service yum stop &>/dev/null || :
/sbin/chkconfig --del yum
fi
exit 0
%postun
if [ $1 -ge 1 ]; then
/sbin/service yum condrestart &>/dev/null || :
fi
exit 0
%files -f %{name}.lang
%defattr(-,root,root)
%{_bindir}/%{name}
%{_sbindir}/%{name}-updatesd
%{_datadir}/%{name}-cli
%config(noreplace) %{_sysconfdir}/%{name}/version-groups.conf
%config(noreplace) %{_sysconfdir}/%{name}.conf
%config(noreplace) %{_sysconfdir}/%{name}/yum-daily.yum
%config(noreplace) %{_sysconfdir}/%{name}/yum-weekly.yum
%config(noreplace) %{_sysconfdir}/%{name}/%{name}-updatesd.conf
%config(noreplace) %{_sysconfdir}/%{name}.repos.d/
%config(noreplace) %{_sysconfdir}/cron.daily/0%{name}.cron
%config(noreplace) %{_sysconfdir}/bash_completion.d/%{name}.bash
%config(noreplace) %{_sysconfdir}/dbus-1/system.d/%{name}-updatesd.conf
%config(noreplace) %{_sysconfdir}/rc.d/init.d/yum-cron
%config %{_sysconfdir}/logrotate.d/yum
%config %{_sysconfdir}/sysconfig/yum-cron
%{python_sitelib}/rpmUtils/
%{python_sitelib}/%{name}/
%{_initrddir}/yum-updatesd
%{_localstatedir}/cache/%{name}/
%{_mandir}/man?/*
%doc AUTHORS COPYING ChangeLog README TODO
%changelog
* Mon Feb 28 2011 Tiziana Ferro <tiziana.ferro@...> 3.2.29-1mamba
- package created by autospec
|
|
|