cvsdist 5b9dd66
Summary: RPM installer/updater
cvsdist 5b9dd66
Name: yum
e8a0305
Version: 2.3.2
56fad2d
Release: 4
cvsdist 5b9dd66
License: GPL
cvsdist 5b9dd66
Group: System Environment/Base
ff272bd
Source0: http://linux.duke.edu/projects/yum/download/2.3/yum-%{version}.tar.gz
cvsdist d56b2b4
Source1: yum.conf.fedora
aa332e3
Patch0: yum-fc4.patch
cvsdist 8113056
URL: http://linux.duke.edu/yum/
cvsdist 5b9dd66
BuildArchitectures: noarch
cvsdist 5b9dd66
BuildRequires: python
cvsdist a1b577e
BuildRequires: gettext
cvsdist a1b577e
Obsoletes: yum-phoebe
cvsdist 8113056
Requires: python, rpm-python, rpm >= 0:4.1.1, libxml2-python
Florian La Roche 8f6bd85
Requires: python-sqlite
8efc1f1
Requires: urlgrabber
e8a0305
Requires: python-elementtree
cvsdist 8113056
Prereq: /sbin/chkconfig, /sbin/service, coreutils
cvsdist a1b577e
BuildRoot: %{_tmppath}/%{name}-root
cvsdist 5b9dd66
cvsdist 5b9dd66
%description
cvsdist 5b9dd66
Yum is a utility that can check for and automatically download and
cvsdist 5b9dd66
install updated RPM packages. Dependencies are obtained and downloaded 
cvsdist 5b9dd66
automatically prompting the user as necessary.
cvsdist 5b9dd66
cvsdist 5b9dd66
%prep
cvsdist fc3535b
%setup -q -n yum-%{version}
55eba2a
%patch0 -p0
cvsdist 5b9dd66
cvsdist 5b9dd66
%build
cvsdist 5b9dd66
make
cvsdist 5b9dd66
cvsdist 5b9dd66
%install
cvsdist 5b9dd66
rm -rf $RPM_BUILD_ROOT
cvsdist 5b9dd66
make DESTDIR=$RPM_BUILD_ROOT install
cvsdist 8113056
install -m 644 %{SOURCE1} $RPM_BUILD_ROOT/etc/yum.conf
cvsdist a1b577e
b671126
chmod +x $RPM_BUILD_ROOT/%{_sysconfdir}/cron.daily/yum.cron
b671126
cvsdist 5b9dd66
%clean
cvsdist 5b9dd66
rm -rf $RPM_BUILD_ROOT
cvsdist 5b9dd66
cvsdist 5b9dd66
%post
cvsdist 5b9dd66
/sbin/chkconfig --add yum
cvsdist 5b9dd66
/sbin/service yum condrestart >> /dev/null
cvsdist 5b9dd66
exit 0
cvsdist 5b9dd66
cvsdist 5b9dd66
%preun
cvsdist 5b9dd66
if [ $1 = 0 ]; then
cvsdist 5b9dd66
 /sbin/chkconfig --del yum
cvsdist 5b9dd66
 /sbin/service yum stop >> /dev/null
cvsdist 5b9dd66
fi
cvsdist 5b9dd66
exit 0
cvsdist 5b9dd66
cvsdist 8113056
%files
cvsdist 5b9dd66
%defattr(-, root, root)
cvsdist a1b577e
%doc README AUTHORS COPYING TODO INSTALL ChangeLog
cvsdist 5b9dd66
%config(noreplace) %{_sysconfdir}/yum.conf
cvsdist 8113056
%dir %{_sysconfdir}/yum.repos.d
e8a0305
%dir %{_sysconfdir}/yum
e8a0305
%config(noreplace) %{_sysconfdir}/yum/yum-daily.yum
cvsdist 8113056
%config(noreplace) %{_sysconfdir}/cron.daily/yum.cron
8efc1f1
%config(noreplace) %{_sysconfdir}/cron.weekly/yum.cron
cvsdist a6a0c1d
%config %{_sysconfdir}/rc.d/init.d/%{name}
cvsdist 5b9dd66
%config %{_sysconfdir}/logrotate.d/%{name}
cvsdist 5f1cd6b
%{_datadir}/yum-cli/*
cvsdist 5b9dd66
%{_bindir}/yum
23e9467
%{_bindir}/yum-arch
cvsdist 8113056
/usr/lib/python?.?/site-packages/yum
cvsdist 8113056
/usr/lib/python?.?/site-packages/repomd
cvsdist 8113056
/usr/lib/python?.?/site-packages/rpmUtils
cvsdist 8113056
%dir /var/cache/yum
cvsdist 5b9dd66
%{_mandir}/man*/*
cvsdist 5b9dd66
cvsdist 5b9dd66
%changelog
56fad2d
* Mon May 23 2005 Jeremy Katz <katzj@redhat.com> - 2.3.2-4
56fad2d
- fix traceback on out of disk space error
56fad2d
aa332e3
* Fri May 20 2005 Jeremy Katz <katzj@redhat.com> - 2.3.2-3
aa332e3
- add fixes from Seth for the shell to run depsolve and to clean up 
aa332e3
  output somewhat (#158267)
aa332e3
3695a72
* Thu May  5 2005 Jeremy Katz <katzj@redhat.com> - 2.3.2-2
3695a72
- handle ppc64/sparc64 "correctly"
3695a72
e8a0305
* Mon Apr  4 2005 Jeremy Katz <katzj@redhat.com> - 2.3.2-1
e8a0305
- update to 2.3.2, now requires python-elementtree for xml parsing
e8a0305
7e9c97c
* Tue Mar 15 2005 Jeremy Katz <katzj@redhat.com> - 2.3.1-3
7e9c97c
- add patch from gijs for sqlite changes
7e9c97c
Florian La Roche 8f6bd85
* Mon Mar 14 2005 Florian La Roche <laroche@redhat.com>
Florian La Roche 8f6bd85
- python-sqlite3 -> python-sqlite
Florian La Roche 8f6bd85
8efc1f1
* Mon Mar  7 2005 Jeremy Katz <katzj@redhat.com> - 2.3.1-1
8efc1f1
- update to 2.3.1
8efc1f1
- urlgrabber is split out into its own package now
8efc1f1
- require python-sqlite3
8efc1f1
9c4a80c
* Tue Feb 22 2005 Jeremy Katz <katzj@redhat.com> - 2.3.0-2
9c4a80c
- fix the duplicate repos with the same id bug
9c4a80c
ff272bd
* Mon Feb 21 2005 Jeremy Katz <katzj@redhat.com> - 2.3.0-1
ff272bd
- update to 2.3.0
ff272bd
9b0f0ed
* Tue Jan 25 2005 Jeremy Katz <katzj@redhat.com> - 2.1.13-1
9b0f0ed
- update to 2.1.13
9b0f0ed
b2c1edf
* Sat Jan 22 2005 Jeremy Katz <katzj@redhat.com> - 2.1.12-2
b2c1edf
- allow multiple kernel-devel packages to be installed
b2c1edf
Florian La Roche 733c21b
* Wed Jan 12 2005 Florian La Roche <laroche@redhat.com>
Florian La Roche 733c21b
- add small patch to fix dep reporting
Florian La Roche 733c21b
c9cda34
* Mon Nov 29 2004 Jeremy Katz <katzj@redhat.com> - 2.1.12-1
c9cda34
- update to 2.1.12
c9cda34
- add hack from jbj to workaround python 2.4 urllib breakage (#138535)
c9cda34
5f4322a
* Mon Nov  8 2004 Jeremy Katz <katzj@redhat.com> - 2.1.11-4
e8df870
- rebuild for python 2.4
e8df870
5f4322a
* Sun Oct 31 2004 Bill Nottingham <notting@redhat.com> - 2.1.11-3
5f4322a
- fix multilib update patch to allow installing noarch (#135396, continued)
5f4322a
5f4322a
* Fri Oct 29 2004 Jeremy Katz <katzj@redhat.com> - 2.1.11-2
5f4322a
- add patch to fix multilib updates on ia32e (#135396)
5f4322a
5f4322a
* Thu Oct 28 2004 Jeremy Katz <katzj@redhat.com> - 2.1.11-1
5f4322a
- update to 2.1.11
5f4322a
  - fix config file error handling
5f4322a
  - better handling of empty lines/comments in mirror lists
5f4322a
  - improve some error messages
5f4322a
5f4322a
* Sun Oct 24 2004 Jeremy Katz <katzj@redhat.com> - 2.1.10-3.1
b671126
- make the cron job executable (#136764)
b671126
9de5956
* Thu Oct 21 2004 Jeremy Katz <katzj@redhat.com> - 2.1.10-3
9de5956
- actually remove the repositories
9de5956
931cc8b
* Wed Oct 20 2004 Jeremy Katz <katzj@redhat.com> - 2.1.10-2
931cc8b
- remove repositories from being explicitly listed in yum.conf, 
931cc8b
  .repo files will be included in the fedora-release package
931cc8b
f4e664f
* Tue Oct 19 2004 Jeremy Katz <katzj@redhat.com> - 2.1.10-1
f4e664f
- update to 2.1.10
f4e664f
  * updated man pages
f4e664f
  * make more resilient to broken groups file
f4e664f
  * fix urlgrabber failure callback (#136178)
f4e664f
837720f
* Mon Oct 18 2004 Jeremy Katz <katzj@redhat.com> - 2.1.9-1
837720f
- 2.1.9 includes the path fix
837720f
9213f8b
* Mon Oct 18 2004 Jeremy Katz <katzj@redhat.com> - 2.1.8-2
9213f8b
- fix path in /usr/bin/yum
9213f8b
- turn on gpgchecking by default
9213f8b
e2e8615
* Mon Oct 18 2004 Bill Nottingham <notting@redhat.com> - 2.1.8-1
e2e8615
- 2.1.8, fixes #135735, #135998, #135775
e2e8615
23e9467
* Wed Oct 13 2004 Jeremy Katz <katzj@redhat.com> - 2.1.7-2
23e9467
- add yum-arch
23e9467
ed143a0
* Wed Oct 13 2004 Jeremy Katz <katzj@redhat.com> - 2.1.7-1
ed143a0
- 2.1.7
ed143a0
- use mirror list by default
ed143a0
940f7e0
* Wed Oct  6 2004 Bill Nottingham <notting@redhat.com> - 2.1.6-1
940f7e0
- 2.1.6
940f7e0
9cfa5ea
* Mon Oct  4 2004 Jeremy Katz <katzj@redhat.com> - 2.1.5-1
9cfa5ea
- 2.1.5
9cfa5ea
- turn on obsoletes=1 by default in yum.conf
9cfa5ea
6921172
* Wed Sep 29 2004 Bill Nottingham <notting@redhat.com> - 2.1.4-1
6921172
- 2.1.4
6921172
cvsdist df86455
* Fri Sep  3 2004 Bill Nottingham <notting@redhat.com> - 2.1.3-1
cvsdist df86455
- 2.1.3
cvsdist df86455
cvsdist 7121eb1
* Thu Sep  2 2004 Jeremy Katz <katzj@redhat.com> - 2.1.2-1
cvsdist 7121eb1
- 2.1.2
cvsdist 7121eb1
cvsdist 5f1cd6b
* Wed Sep  1 2004 Jeremy Katz <katzj@redhat.com> - 2.1.1-1
cvsdist 5f1cd6b
- 2.1.1
cvsdist 5f1cd6b
cvsdist 8113056
* Tue Aug 31 2004 Jeremy Katz <katzj@redhat.com> - 2.1.0-1
cvsdist 8113056
- update to 2.1.0
cvsdist 8113056
cvsdist eb8ffad
* Wed Jul 7 2004  Elliot Lee <sopwith@redhat.com> 2.0.7-3
cvsdist eb8ffad
- Back to rawhide
cvsdist eb8ffad
cvsdist eb8ffad
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
cvsdist eb8ffad
- rebuilt
cvsdist eb8ffad
cvsdist fc3535b
* Tue May 11 2004 Elliot Lee <sopwith@redhat.com> 2.0.7-1.1
cvsdist fc3535b
- Update config again
cvsdist fc3535b
cvsdist fc3535b
* Fri May  7 2004 Jeremy Katz <katzj@redhat.com> 2.0.7-1
cvsdist fc3535b
- update to 2.0.7
cvsdist fc3535b
- change config to point to final FC2 locations
cvsdist fc3535b
cvsdist fc3535b
* Fri Apr 16 2004 Jeremy Katz <katzj@redhat.com> - 2.0.7-0.20040416
cvsdist fc3535b
- new snap 
cvsdist fc3535b
cvsdist fc3535b
* Sat Apr  3 2004 Jeremy Katz <katzj@redhat.com> 2.0.7-0.20040403
cvsdist fc3535b
- new snap, should fix yum -e name.arch
cvsdist fc3535b
cvsdist a6a0c1d
* Wed Mar 17 2004 Jeremy Katz <katzj@redhat.com> 2.0.6-1
cvsdist a6a0c1d
- update to 2.0.6
cvsdist a6a0c1d
cvsdist a6a0c1d
* Wed Mar 10 2004 Jeremy Katz <katzj@redhat.com> 2.0.5.20040310-1
cvsdist a6a0c1d
- update to today's snap
cvsdist a6a0c1d
cvsdist a6a0c1d
* Wed Mar  3 2004 Jeremy Katz <katzj@redhat.com> 2.0.5.20040303-1
cvsdist a6a0c1d
- today's snap
cvsdist a6a0c1d
cvsdist a6a0c1d
* Tue Mar  2 2004 Jeremy Katz <katzj@redhat.com> - 2.0.5.20040229-1
cvsdist a6a0c1d
- update again per seth's request
cvsdist a6a0c1d
cvsdist a6a0c1d
* Thu Feb 26 2004 Florian La Roche <Florian.LaRoche@redhat.de>
cvsdist a6a0c1d
- mv /etc/init.d -> /etc/rc.d/init.d
cvsdist a6a0c1d
cvsdist a6a0c1d
* Tue Feb 24 2004 Jeremy Katz <katzj@redhat.com> - 2.0.5.20040224-1
cvsdist a6a0c1d
- newer
cvsdist a6a0c1d
cvsdist a6a0c1d
* Mon Feb 23 2004 Jeremy Katz <katzj@redhat.com> - 2.0.5.20040223-1
cvsdist a6a0c1d
- update to current snapshot per skvidal's request
cvsdist a6a0c1d
- add retries=20 to yum.conf
cvsdist a6a0c1d
cvsdist a6a0c1d
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
cvsdist a6a0c1d
- rebuilt
cvsdist a6a0c1d
cvsdist 6a29a66
* Fri Jan 23 2004 Bill Nottingham <notting@redhat.com> 2.0.4.20040103-1
cvsdist 6a29a66
- update to current snapshot
cvsdist 6a29a66
- fix config for FC2 test 1
cvsdist a1b577e
cvsdist a1b577e
* Tue Dec 23 2003 Jeff Johnson <jbj@redhat.com> 2.0.4-5
cvsdist a1b577e
- build yum daily snapshot for amd64 fix.
cvsdist a1b577e
cvsdist a1b577e
* Wed Nov 12 2003 Bill Nottingham <notting@redhat.com> 2.0.4-4
cvsdist a1b577e
- patch for excluding dirs in yum-arch from CVS
cvsdist a1b577e
cvsdist a1b577e
* Thu Nov  6 2003 Jeremy Katz <katzj@redhat.com> 2.0.4-3
cvsdist a1b577e
- patch to work with python 2.3 from Seth
cvsdist a1b577e
cvsdist d56b2b4
* Wed Oct 29 2003 Elliot Lee <sopwith@redhat.com> 2.0.4-2
cvsdist d56b2b4
- Stick in a new yum.conf for FC1.
cvsdist d56b2b4
cvsdist 5b9dd66
* Mon Oct 20 2003 Florian La Roche <Florian.LaRoche@redhat.de>
cvsdist 5b9dd66
- new upstream release 2.0.4
cvsdist 5b9dd66
cvsdist 5b9dd66
* Tue Sep 16 2003 Jeff Johnson <jbj@redhat.com> 2.0.3-1
cvsdist 5b9dd66
- update to 2.0.3
cvsdist 5b9dd66
- drop yum-init patch, merged into 2.0.3.
cvsdist 5b9dd66
- change rpm version requirement to 4.1.1.
cvsdist 5b9dd66
cvsdist 5b9dd66
* Thu Jul 24 2003 Florian La Roche <Florian.LaRoche@redhat.de>
cvsdist 5b9dd66
- change init script to more current RHL style
cvsdist 5b9dd66
cvsdist 5b9dd66
* Wed Jul 23 2003 Nalin Dahyabhai <nalin@redhat.com>
cvsdist 5b9dd66
- require libxml2-python, because yum does
cvsdist 5b9dd66
cvsdist 5b9dd66
* Thu Jul 17 2003 Jeff Johnson <jbj@redhat.com> 2.0-1
cvsdist 5b9dd66
- update to 2.0.
cvsdist 5b9dd66
cvsdist 5b9dd66
* Thu May 22 2003 Jeff Johnson <jbj@redhat.com> 1.98-0.20030522
cvsdist 5b9dd66
- update to snapshot.
cvsdist 5b9dd66
cvsdist 5b9dd66
* Mon May 12 2003 Jeff Johnson <jbj@redhat.com> 1.98-0.20030512
cvsdist 5b9dd66
- create.