cbac7f3
# rawhide doesn't have new enough lzma yet
cbac7f3
%bcond_with lzma
cbac7f3
# sqlite backend is broken atm, disabled for now
cbac7f3
%bcond_with sqlite
cbac7f3
# just for giggles, option to build with internal Berkeley DB
cbac7f3
%bcond_with int_bdb
cbac7f3
cbac7f3
%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
cvsdist 9218268
f780b84
%define rpmhome /usr/lib/rpm
cvsdist 02edfd6
20231bf
%define rpmver 4.6.0
c542e5e
%define snapver rc3
20231bf
%define srcver %{rpmver}-%{snapver}
cbac7f3
cbac7f3
%define bdbver 4.5.20
cbac7f3
Paul Nasrat b1ecfff
Summary: The RPM package management system
cvsdist 1bdb862
Name: rpm
cbac7f3
Version: %{rpmver}
c542e5e
Release: 0.%{snapver}.1
cvsdist 1bdb862
Group: System Environment/Base
Paul Nasrat b1ecfff
Url: http://www.rpm.org/
cbac7f3
Source0: http://rpm.org/releases/testing/%{name}-%{srcver}.tar.bz2
cbac7f3
%if %{with int_bdb}
cbac7f3
Source1: db-%{bdbver}.tar.gz
cbac7f3
%endif
cbac7f3
cbac7f3
Patch0: rpm-4.5.90-devel-autodep.patch
cbac7f3
Patch1: rpm-4.5.90-pkgconfig-path.patch
9ba3bc7
Patch2: rpm-4.5.90-gstreamer-provides.patch
cbac7f3
57f2a13
# Patches already in upstream
57f2a13
3bb32d6
# These are not yet upstream
05d01ee
Patch300: rpm-4.5.90-posttrans.patch
ac1dcaa
cbac7f3
# Partially GPL/LGPL dual-licensed and some bits with BSD
cbac7f3
# SourceLicense: (GPLv2+ and LGPLv2+ with exceptions) and BSD 
412a63f
License: GPLv2+
412a63f
2c9332a
Requires(post): coreutils
e0e4c4e
%if %{without int_bdb}
e0e4c4e
Requires(post): compat-db45
e0e4c4e
%endif
e910076
Requires: popt >= 1.10.2.1
Paul Nasrat c4acc09
Requires: crontabs
1c9fae5
Requires: logrotate
cbac7f3
Requires: curl
cbac7f3
cbac7f3
%if %{without int_bdb}
e0e4c4e
# XXX using BDB 4.5.20 from compat-db45 for now to provide a safe downgrade
e0e4c4e
# route to older rpm.
e0e4c4e
BuildRequires: compat-db45
cbac7f3
%endif
cvsdist 9eb5b26
f780b84
# XXX generally assumed to be installed but make it explicit as rpm
f780b84
# is a bit special...
f780b84
BuildRequires: redhat-rpm-config
223b2f6
BuildRequires: gawk
Paul Nasrat a5c9d47
BuildRequires: elfutils-devel >= 0.112
cbac7f3
BuildRequires: elfutils-libelf-devel
Paul Nasrat b1ecfff
BuildRequires: readline-devel zlib-devel
34fad67
BuildRequires: nss-devel
cbac7f3
# The popt version here just documents an older known-good version
cbac7f3
BuildRequires: popt-devel >= 1.10.2
cbac7f3
BuildRequires: file-devel
Paul Nasrat 5d7ac97
BuildRequires: gettext-devel
Paul Nasrat 1d8748c
BuildRequires: libselinux-devel
Paul Nasrat 534eb1d
BuildRequires: ncurses-devel
jbj abbbabb
BuildRequires: bzip2-devel >= 0.9.0c-2
cbac7f3
BuildRequires: python-devel >= 2.2
cbac7f3
BuildRequires: lua-devel >= 5.1
cbac7f3
%if %{with lzma}
cbac7f3
BuildRequires: lzma-devel >= 4.42
cbac7f3
%endif
cbac7f3
%if %{with sqlite}
cbac7f3
BuildRequires: sqlite-devel
cbac7f3
%endif
412a63f
2c9332a
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
cvsdist 1bdb862
cvsdist 1bdb862
%description
cvsdist 73bf5cf
The RPM Package Manager (RPM) is a powerful command line driven
cvsdist 1bdb862
package management system capable of installing, uninstalling,
cvsdist b1db194
verifying, querying, and updating software packages. Each software
cvsdist 1bdb862
package consists of an archive of files along with information about
cvsdist 1bdb862
the package like its version, a description, etc.
cvsdist 1bdb862
cvsdist 98655b4
%package libs
Paul Nasrat b1ecfff
Summary:  Libraries for manipulating RPM packages
cvsdist 98655b4
Group: Development/Libraries
412a63f
License: GPLv2+ and LGPLv2+ with exceptions
c0e8155
Requires: rpm = %{version}-%{release}
cvsdist 98655b4
cvsdist 98655b4
%description libs
cvsdist 98655b4
This package contains the RPM shared libraries.
cvsdist 98655b4
cvsdist 1bdb862
%package devel
Paul Nasrat b1ecfff
Summary:  Development files for manipulating RPM packages
cvsdist 1bdb862
Group: Development/Libraries
412a63f
License: GPLv2+ and LGPLv2+ with exceptions
c0e8155
Requires: rpm = %{version}-%{release}
cbac7f3
Requires: pkgconfig
34fad67
Requires: nss-devel 
Paul Nasrat 6a92fd0
Requires: libselinux-devel
Paul Nasrat b691d60
Requires: elfutils-libelf-devel
e3543e0
Requires: popt-devel
cbac7f3
%if %{with lzma}
cbac7f3
Requires: lzma-devel >= 4.42
cbac7f3
%endif
cbac7f3
%if %{with sqlite}
cbac7f3
Requires: sqlite-devel
cbac7f3
%endif
cvsdist 1bdb862
cvsdist 1bdb862
%description devel
cvsdist b1db194
This package contains the RPM C library and header files. These
cvsdist b1db194
development files will simplify the process of writing programs that
cvsdist 1bdb862
manipulate RPM packages and databases. These files are intended to
cvsdist 1bdb862
simplify the process of creating graphical package managers or any
cvsdist 1bdb862
other tools that need an intimate knowledge of RPM packages in order
cvsdist 1bdb862
to function.
cvsdist 1bdb862
cvsdist 1bdb862
This package should be installed if you want to develop programs that
cvsdist 1bdb862
will manipulate RPM packages and databases.
cvsdist 1bdb862
cvsdist 1bdb862
%package build
Paul Nasrat b1ecfff
Summary: Scripts and executable programs used to build packages
cvsdist 1bdb862
Group: Development/Tools
61cb76a
Requires: rpm = %{version}-%{release}
61cb76a
Requires: elfutils >= 0.128 binutils
44830ae
Requires: findutils sed grep gawk diffutils file patch >= 2.5
cbac7f3
Requires: unzip gzip bzip2 cpio lzma
8f38dac
Requires: pkgconfig
cvsdist 1bdb862
cvsdist 1bdb862
%description build
cvsdist b1db194
The rpm-build package contains the scripts and executable programs
cvsdist b1db194
that are used to build packages using the RPM Package Manager.
cvsdist 1bdb862
cvsdist a37c64e
%package python
Paul Nasrat b1ecfff
Summary: Python bindings for apps which will manipulate RPM packages
cvsdist a37c64e
Group: Development/Libraries
c0e8155
Requires: rpm = %{version}-%{release}
cvsdist a37c64e
cvsdist a37c64e
%description python
cvsdist b1db194
The rpm-python package contains a module that permits applications
cvsdist a37c64e
written in the Python programming language to use the interface
cvsdist 02edfd6
supplied by RPM Package Manager libraries.
cvsdist a37c64e
cvsdist a37c64e
This package should be installed if you want to develop Python
cvsdist a37c64e
programs that will manipulate RPM packages and databases.
cvsdist b60fd6b
f780b84
%package apidocs
f780b84
Summary: API documentation for RPM libraries
f780b84
Group: Documentation
f780b84
f780b84
%description apidocs
f780b84
This package contains API documentation for developing applications
f780b84
that will manipulate RPM packages and databases.
f780b84
cvsdist 1bdb862
%prep
cbac7f3
%setup -q -n %{name}-%{srcver} %{?with_int_bdb:-a 1}
cbac7f3
%patch0 -p1 -b .devel-autodep
cbac7f3
%patch1 -p1 -b .pkgconfig-path
9ba3bc7
%patch2 -p1 -b .gstreamer-prov
7c8e009
e6ae279
# needs a bit of upstream love first...
05d01ee
#%patch300 -p1 -b .posttrans
cbac7f3
cbac7f3
%if %{with int_bdb}
cbac7f3
ln -s db-%{bdbver} db
cbac7f3
%endif
6d40e7b
f780b84
%build
cbac7f3
%if %{without int_bdb}
353e517
CPPFLAGS=-I%{_includedir}/db%{bdbver} 
353e517
LDFLAGS=-L%{_libdir}/db%{bdbver}
cbac7f3
%endif
353e517
CPPFLAGS="$CPPFLAGS `pkg-config --cflags nss`"
20231bf
CFLAGS="$RPM_OPT_FLAGS"
20231bf
export CPPFLAGS CFLAGS LDFLAGS
20231bf
20231bf
# Using configure macro has some unwanted side-effects on rpm platform
20231bf
# setup, use the old-fashioned way for now only defining minimal paths.
20231bf
./configure \
20231bf
    --prefix=%{_usr} \
20231bf
    --sysconfdir=%{_sysconfdir} \
20231bf
    --localstatedir=%{_var} \
20231bf
    --libdir=%{_libdir} \
cbac7f3
    %{!?with_int_bdb: --with-external-db} \
cbac7f3
    %{?with_sqlite: --enable-sqlite3} \
cbac7f3
    --with-lua \
cbac7f3
    --with-selinux \
cbac7f3
    --enable-python
cvsdist 87eb98f
jbj 80c00d2
make %{?_smp_mflags}
cvsdist 1bdb862
cvsdist 1bdb862
%install
cvsdist 1bdb862
rm -rf $RPM_BUILD_ROOT
cvsdist 1bdb862
cvsdist 65b2a01
make DESTDIR="$RPM_BUILD_ROOT" install
cvsdist 9eb5b26
cvsdist 4370f61
# Save list of packages through cron
f780b84
mkdir -p ${RPM_BUILD_ROOT}%{_sysconfdir}/cron.daily
f780b84
install -m 755 scripts/rpm.daily ${RPM_BUILD_ROOT}%{_sysconfdir}/cron.daily/rpm
cvsdist 4370f61
f780b84
mkdir -p ${RPM_BUILD_ROOT}%{_sysconfdir}/logrotate.d
f780b84
install -m 644 scripts/rpm.log ${RPM_BUILD_ROOT}%{_sysconfdir}/logrotate.d/rpm
cvsdist 4370f61
f780b84
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/rpm
cvsdist 1bdb862
cvsdist 4370f61
mkdir -p $RPM_BUILD_ROOT/var/lib/rpm
cvsdist 4370f61
for dbi in \
cbac7f3
    Basenames Conflictname Dirnames Group Installtid Name Packages \
cbac7f3
    Providename Provideversion Requirename Requireversion Triggername \
cbac7f3
    Filedigests Pubkeys Sha1header Sigmd5 \
cbac7f3
    __db.001 __db.002 __db.003 __db.004 __db.005 __db.006 __db.007 \
cbac7f3
    __db.008 __db.009
cvsdist 4370f61
do
cvsdist 4370f61
    touch $RPM_BUILD_ROOT/var/lib/rpm/$dbi
cvsdist 4370f61
done
cvsdist 4370f61
2c9332a
%find_lang %{name}
2c9332a
cbac7f3
find $RPM_BUILD_ROOT -name "*.la"|xargs rm -f
f780b84
353e517
# avoid dragging in tonne of perl libs for an unused script
353e517
chmod 0644 $RPM_BUILD_ROOT/%{rpmhome}/perldeps.pl
353e517
cvsdist 1bdb862
%clean
cvsdist 1bdb862
rm -rf $RPM_BUILD_ROOT
cvsdist 1bdb862
b914fc5
%post libs -p /sbin/ldconfig
b914fc5
%postun libs -p /sbin/ldconfig
b914fc5
cbac7f3
%posttrans
cbac7f3
# XXX this is klunky and ugly, rpm itself should handle this
cbac7f3
%if %{with int_bdb}
cbac7f3
dbstat=/usr/lib/rpm/rpmdb_stat
cbac7f3
%else
cbac7f3
dbstat=%{_bindir}/db45_stat
cbac7f3
%endif
cbac7f3
if [ -x "$dbstat" ]; then
353e517
    if "$dbstat" -e -h /var/lib/rpm 2>&1 | grep -q "doesn't match environment version \| Invalid argument"; then
cbac7f3
        rm -f /var/lib/rpm/__db.* 
cbac7f3
    fi
cbac7f3
fi
cbac7f3
exit 0
cvsdist 4370f61
2c9332a
%files -f %{name}.lang
Paul Nasrat b1ecfff
%defattr(-,root,root,-)
cbac7f3
%doc CHANGES GROUPS COPYING CREDITS ChangeLog doc/manual/[a-z]*
Paul Nasrat b1ecfff
f780b84
%{_sysconfdir}/cron.daily/rpm
f780b84
%config(noreplace,missingok)    %{_sysconfdir}/logrotate.d/rpm
f780b84
%dir                            %{_sysconfdir}/rpm
Paul Nasrat b1ecfff
cbac7f3
%attr(0755, root, root)   %dir /var/lib/rpm
cbac7f3
%attr(0644, rpm, rpm) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /var/lib/rpm/*
cbac7f3
%attr(0755, root, root) %dir %{rpmhome}
3fd5536
3fd5536
/bin/rpm
3fd5536
%{_bindir}/rpm2cpio
3fd5536
%{_bindir}/rpmdb
3fd5536
%{_bindir}/rpmsign
3fd5536
%{_bindir}/rpmquery
3fd5536
%{_bindir}/rpmverify
3fd5536
f780b84
%{_mandir}/man8/rpm.8*
f780b84
%{_mandir}/man8/rpm2cpio.8*
Paul Nasrat b1ecfff
f780b84
# XXX this places translated manuals to wrong package wrt eg rpmbuild
cbac7f3
%lang(fr) %{_mandir}/fr/man[18]/*.[18]*
cbac7f3
%lang(ko) %{_mandir}/ko/man[18]/*.[18]*
f780b84
%lang(ja) %{_mandir}/ja/man[18]/*.[18]*
f780b84
%lang(pl) %{_mandir}/pl/man[18]/*.[18]*
f780b84
%lang(ru) %{_mandir}/ru/man[18]/*.[18]*
f780b84
%lang(sk) %{_mandir}/sk/man[18]/*.[18]*
cvsdist 1bdb862
cbac7f3
%{rpmhome}/macros
cbac7f3
%{rpmhome}/rpmpopt*
cbac7f3
%{rpmhome}/rpmrc
cbac7f3
cbac7f3
%{rpmhome}/rpmdb_*
cbac7f3
%{rpmhome}/rpm.daily
cbac7f3
%{rpmhome}/rpm.log
cbac7f3
%{rpmhome}/rpm.xinetd
cbac7f3
%{rpmhome}/rpm2cpio.sh
cbac7f3
%{rpmhome}/tgpg
cbac7f3
cbac7f3
%{rpmhome}/platform
cbac7f3
cvsdist 98655b4
%files libs
cvsdist 98655b4
%defattr(-,root,root)
68e66c4
%{_libdir}/librpm*-*.so
cvsdist 98655b4
cvsdist 9eb5b26
%files build
cvsdist 9eb5b26
%defattr(-,root,root)
3fd5536
%{_bindir}/rpmbuild
cbac7f3
%{_bindir}/gendiff
cbac7f3
cbac7f3
%{_mandir}/man1/gendiff.1*
cbac7f3
3fd5536
%{rpmhome}/brp-*
3fd5536
%{rpmhome}/check-buildroot
3fd5536
%{rpmhome}/check-files
3fd5536
%{rpmhome}/check-prereqs
3fd5536
%{rpmhome}/check-rpaths*
3fd5536
%{rpmhome}/debugedit
3fd5536
%{rpmhome}/find-debuginfo.sh
3fd5536
%{rpmhome}/find-lang.sh
3fd5536
%{rpmhome}/find-provides
3fd5536
%{rpmhome}/find-requires
3fd5536
%{rpmhome}/javadeps
3fd5536
%{rpmhome}/mono-find-provides
3fd5536
%{rpmhome}/mono-find-requires
3fd5536
%{rpmhome}/osgideps.pl
3fd5536
%{rpmhome}/perldeps.pl
cbac7f3
%{rpmhome}/libtooldeps.sh
cbac7f3
%{rpmhome}/pkgconfigdeps.sh
3fd5536
%{rpmhome}/perl.prov
3fd5536
%{rpmhome}/perl.req
cbac7f3
%{rpmhome}/tcl.req
3fd5536
%{rpmhome}/pythondeps.sh
3fd5536
%{rpmhome}/rpmdeps
cbac7f3
%{rpmhome}/config.guess
cbac7f3
%{rpmhome}/config.sub
cbac7f3
%{rpmhome}/mkinstalldirs
cbac7f3
%{rpmhome}/rpmdiff*
3fd5536
cbac7f3
%{rpmhome}/macros.perl
cbac7f3
%{rpmhome}/macros.python
cbac7f3
%{rpmhome}/macros.php
f780b84
f780b84
%{_mandir}/man8/rpmbuild.8*
f780b84
%{_mandir}/man8/rpmdeps.8*
cvsdist 1bdb862
cvsdist 1bdb862
%files python
cvsdist 1bdb862
%defattr(-,root,root)
cbac7f3
%{python_sitearch}/rpm
cvsdist b60fd6b
cvsdist 1bdb862
%files devel
cvsdist 1bdb862
%defattr(-,root,root)
f780b84
%{_includedir}/rpm
68e66c4
%{_libdir}/librp*[a-z].so
f780b84
%{_mandir}/man8/rpmgraph.8*
3fd5536
%{_bindir}/rpmgraph
f780b84
cbac7f3
%{_libdir}/pkgconfig/rpm.pc
cbac7f3
f780b84
%files apidocs
f780b84
%defattr(-,root,root)
cbac7f3
%doc doc/librpm/html/*
cvsdist 1bdb862
cvsdist 1bdb862
%changelog
c542e5e
* Tue Dec 09 2008 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-0.rc3.1
c542e5e
- update to rpm 4.6.0-rc3
c542e5e
- fixes #475214, #474550, #473239
c542e5e
cbb5072
* Wed Dec  3 2008 Jeremy Katz <katzj@redhat.com> - 4.6.0-0.rc2.9
cbb5072
- I built into the wrong place
cbb5072
34510a0
* Wed Dec  3 2008 Jeremy Katz <katzj@redhat.com> - 4.6.0-0.rc2.8
34510a0
- python 2.6 rebuild again
34510a0
8f38dac
* Wed Dec 03 2008 Panu Matilainen <pmatilai@redhat.com>
8f38dac
- make rpm-build require pkgconfig (#473978)
8f38dac
dd1fdd8
* Tue Dec 02 2008 Panu Matilainen <pmatilai@redhat.com>
dd1fdd8
- fix pkg-config provide generation when pc's depend on each other (#473814)
dd1fdd8
e603aec
* Mon Dec 01 2008 Jindrich Novy <jnovy@redhat.com>
e603aec
- include rpmfileutil.h from rpmmacro.h, unbreaks
e603aec
  net-snmp (#473420)
e603aec
f81e004
* Sun Nov 30 2008 Panu Matilainen <pmatilai@redhat.com>
f81e004
- rebuild for python 2.6
f81e004
ae7c31e
* Sat Nov 29 2008 Panu Matilainen <pmatilai@redhat.com>
ae7c31e
- update to 4.6.0-rc2
ae7c31e
- fixes #471820, #473167, #469355, #468319, #472507, #247374, #426672, #444661
7d4388a
- enable automatic generation of pkg-config and libtool dependencies #465377
ae7c31e
97c9ccb
* Fri Oct 31 2008 Panu Matilainen <pmatilai@redhat.com>
97c9ccb
- adjust find-debuginfo for "file" output change (#468129)
97c9ccb
18c8687
* Tue Oct 28 2008 Panu Matilainen <pmatilai@redhat.com>
18c8687
- Florian's improved fingerprinting hash algorithm from upstream
18c8687
b94c245
* Sat Oct 25 2008 Panu Matilainen <pmatilai@redhat.com>
b94c245
- Make noarch sub-packages actually work
b94c245
- Fix defaultdocdir logic in installplatform to avoid hardwiring mandir
b94c245
e0e4c4e
* Fri Oct 24 2008 Jindrich Novy <jnovy@redhat.com>
e0e4c4e
- update compat-db dependencies (#459710)
e0e4c4e
13dcfbe
* Wed Oct 22 2008 Panu Matilainen <pmatilai@redhat.com>
13dcfbe
- never add identical NEVRA to transaction more than once (#467822)
13dcfbe
57f2a13
* Sun Oct 19 2008 Panu Matilainen <pmatilai@redhat.com>
57f2a13
- permit tab as macro argument separator (#467567)
57f2a13
20231bf
* Thu Oct 16 2008 Panu Matilainen <pmatilai@redhat.com>
20231bf
- update to 4.6.0-rc1 
20231bf
- fixes #465586, #466597, #465409, #216221, #466503, #466009, #463447...
20231bf
- avoid using %%configure macro for now, it has unwanted side-effects on rpm
20231bf
353e517
* Wed Oct 01 2008 Panu Matilainen <pmatilai@redhat.com>
353e517
- update to official 4.5.90 alpha tarball 
353e517
- a big pile of misc bugfixes + translation updates
353e517
- isa-macro generation fix for ppc (#464754)
353e517
- avoid pulling in pile of perl dependencies for an unused script
353e517
- handle both "invalid argument" and clear env version mismatch on posttrans
353e517
ff9e0e6
* Thu Sep 25 2008 Jindrich Novy <jnovy@redhat.com>
ff9e0e6
- don't treat %patch numberless if -P parameter is present (#463942)
ff9e0e6
9ba3bc7
* Thu Sep 11 2008 Panu Matilainen <pmatilai@redhat.com>
9ba3bc7
- add hack to support extracting gstreamer plugin provides (#438225)
9ba3bc7
- fix another macro argument handling regression (#461180)
9ba3bc7
507434f
* Thu Sep 11 2008 Jindrich Novy <jnovy@redhat.com>
507434f
- create directory structure for rpmbuild prior to build if it doesn't exist (#455387)
507434f
- create _topdir if it doesn't exist when installing SRPM
507434f
- don't generate broken cpio in case of hardlink pointing on softlink,
507434f
  thanks to pixel@mandriva.com
507434f
2b2e2bf
* Sat Sep 06 2008 Jindrich Novy <jnovy@redhat.com>
2b2e2bf
- fail hard if patch isn't found (#461347)
2b2e2bf
d125466
* Mon Sep 01 2008 Jindrich Novy <jnovy@redhat.com>
d125466
- fix parsing of boolean expressions in spec (#456103)
d125466
  (unbreaks pam, jpilot and maybe other builds)
d125466
42d9f1a
* Tue Aug 26 2008 Jindrich Novy <jnovy@redhat.com>
42d9f1a
- add support for noarch subpackages
42d9f1a
- fix segfault in case of insufficient disk space detected (#460146)
42d9f1a
05d01ee
* Wed Aug 13 2008 Panu Matilainen <pmatilai@redhat.com>
05d01ee
- 4.5.90-0.git8461.2
05d01ee
- fix archivesize tag generation on ppc (#458817)
05d01ee
e6ae279
* Fri Aug 08 2008 Panu Matilainen <pmatilai@redhat.com>
e6ae279
- 4.5.90-0.git8461.1
e6ae279
- new snapshot from upstream
e6ae279
- fixes #68290, #455972, #446202, #453364, #456708, #456103, #456321, #456913,
e6ae279
  #458260, #458261
e6ae279
- partial fix for #457360
e6ae279
3bb32d6
* Thu Jul 31 2008 Florian Festi <ffesti@redhat.com>
e6ae279
- 4.5.90-0.git8427.1
3bb32d6
- new snapshot from upstream
3bb32d6
3bb32d6
* Thu Jul 31 2008 Florian Festi <ffesti@redhat.com>
3bb32d6
- 4.5.90-0.git8426.10
3bb32d6
- rpm-4.5.90-posttrans.patch
3bb32d6
- use header from rpmdb in posttrans to make anaconda happy
3bb32d6
e62394b
* Sat Jul 19 2008 Panu Matilainen <pmatilai@redhat.com>
e62394b
- 4.5.90-0.git8426.9
e62394b
- fix regression in patch number handling (#455872)
e62394b
469c1cf
* Tue Jul 15 2008 Panu Matilainen <pmatilai@redhat.com>
469c1cf
- 4.5.90-0.git8426.8
469c1cf
- fix regression in macro argument handling (#455333)
469c1cf
7c8e009
* Mon Jul 14 2008 Panu Matilainen <pmatilai@redhat.com>
7c8e009
- 4.5.90-0.git8426.7
7c8e009
- fix mono dependency extraction (adjust for libmagic string change)
7c8e009
ac1dcaa
* Sat Jul 12 2008 Panu Matilainen <pmatilai@redhat.com>
ac1dcaa
- 4.5.90-0.git8426.6
ac1dcaa
- fix type mismatch causing funky breakage on ppc64
ac1dcaa
cbac7f3
* Fri Jul 11 2008 Panu Matilainen <pmatilai@redhat.com>
cbac7f3
- 4.5.90-0.git8426.5
cbac7f3
- flip back to external bdb
cbac7f3
- fix tab vs spaces complaints from rpmlint
cbac7f3
- add dep for lzma and require unzip instead of zip in build (#310694)
cbac7f3
- add pkgconfig dependency to rpm-devel
cbac7f3
- drop ISA-dependencies for initial introduction
cbac7f3
- new snapshot from upstream for documentation fixes
cbac7f3
cbac7f3
* Thu Jul 10 2008 Panu Matilainen <pmatilai@redhat.com>
cbac7f3
- 4.5.90-0.git8424.4
cbac7f3
- handle int vs external db in posttrans too
cbac7f3
cbac7f3
* Wed Jul 08 2008 Panu Matilainen <pmatilai@redhat.com>
cbac7f3
- 4.5.90-0.git8424.3
cbac7f3
- require curl as external url helper
cbac7f3
cbac7f3
* Wed Jul 08 2008 Panu Matilainen <pmatilai@redhat.com>
cbac7f3
- 4.5.90-0.git8424.2
cbac7f3
- add support for building with or without internal db
cbac7f3
cbac7f3
* Wed Jul 08 2008 Panu Matilainen <pmatilai@redhat.com>
cbac7f3
- rpm 4.5.90-0.git8424.1 (alpha snapshot)
cbac7f3
- adjust to build against Berkeley DB 4.5.20 from compat-db for now
cbac7f3
- add posttrans to clean up db environment mismatch after upgrade
cbac7f3
- forward-port devel autodeps patch
cbac7f3
cbac7f3
* Tue Jul 08 2008 Panu Matilainen <pmatilai@redhat.com>
cbac7f3
- adjust for rpmdb index name change
cbac7f3
- drop unnecessary vendor-macro patch for real
cbac7f3
- add ISA-dependencies among rpm subpackages
cbac7f3
- make lzma and sqlite deps conditional and disabled by default for now
cbac7f3
cbac7f3
* Fri Feb 01 2008 Panu Matilainen <pmatilai@redhat.com>
cbac7f3
- spec largely rewritten, truncating changelog