Bill Nottingham 20e997
# build against xz?
Bill Nottingham 20e997
%bcond_without xz
Panu Matilainen d9ecae
# sqlite backend is pretty useless
Panu Matilainen cbac7f
%bcond_with sqlite
Panu Matilainen cbac7f
# just for giggles, option to build with internal Berkeley DB
Panu Matilainen cbac7f
%bcond_with int_bdb
Panu Matilainen 9ea2c1
# run internal testsuite?
Panu Matilainen 9ea2c1
%bcond_without check
Panu Matilainen cbac7f
Panu Matilainen cbac7f
%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
cvsdist 921826
Panu Matilainen f780b8
%define rpmhome /usr/lib/rpm
cvsdist 02edfd
Panu Matilainen 5e19ec
%define rpmver 4.8.0
Panu Matilainen 6cc39b
%define snapver %{nil}
Panu Matilainen 6cc39b
%define srcver %{rpmver}
Panu Matilainen cbac7f
Jindrich Novy e68009
%define bdbver 4.8.24
Panu Matilainen 61eecf
%define dbprefix db
Panu Matilainen cbac7f
Paul Nasrat b1ecff
Summary: The RPM package management system
cvsdist 1bdb86
Name: rpm
Panu Matilainen cbac7f
Version: %{rpmver}
Panu Matilainen be98b0
Release: 11%{?dist}
cvsdist 1bdb86
Group: System Environment/Base
Paul Nasrat b1ecff
Url: http://www.rpm.org/
Panu Matilainen 5e19ec
Source0: http://rpm.org/releases/testing/%{name}-%{srcver}.tar.bz2
Panu Matilainen cbac7f
%if %{with int_bdb}
Panu Matilainen cbac7f
Source1: db-%{bdbver}.tar.gz
Panu Matilainen cbac7f
%endif
Panu Matilainen cbac7f
Panu Matilainen 5e19ec
Patch0: rpm-4.7.90-devel-autodep.patch
Panu Matilainen cbac7f
Patch1: rpm-4.5.90-pkgconfig-path.patch
Panu Matilainen 9ba3bc
Patch2: rpm-4.5.90-gstreamer-provides.patch
Panu Matilainen 4b92b8
# Fedora specspo is setup differently than what rpm expects, considering
Panu Matilainen 4b92b8
# this as Fedora-specific patch for now
Panu Matilainen 5e19ec
Patch3: rpm-4.7.90-fedora-specspo.patch
Panu Matilainen aa664c
# Postscript driver provides extraction is Fedora specific for now
Panu Matilainen be98b0
Patch4: rpm-4.8.0-psdriver-deps.patch
Panu Matilainen cbac7f
Panu Matilainen 5e19ec
# Patches already in upstream
Panu Matilainen bbc081
Patch200: rpm-4.8.0-url-segfault.patch
Panu Matilainen bbc081
Patch201: rpm-4.8.0-verify-exitcode.patch
Panu Matilainen 679d6f
Patch202: rpm-4.8.0-pythondeps-parallel.patch
Panu Matilainen 2981a8
Patch203: rpm-4.8.0-python-bytecompile.patch
Panu Matilainen 459c2d
Patch204: rpm-4.8.0-lazy-statfs.patch
Panu Matilainen eb0cb8
Patch205: rpm-4.8.0-erasure-dsi.patch
Panu Matilainen 57f2a1
Jesse Keating 3bb32d
# These are not yet upstream
Panu Matilainen c859c6
Patch301: rpm-4.6.0-niagara.patch
Jesse Keating 0b8351
Patch302: rpm-4.7.1-geode-i686.patch
Panu Matilainen ac1dca
Panu Matilainen cbac7f
# Partially GPL/LGPL dual-licensed and some bits with BSD
Panu Matilainen cbac7f
# SourceLicense: (GPLv2+ and LGPLv2+ with exceptions) and BSD 
Panu Matilainen 412a63
License: GPLv2+
Panu Matilainen 412a63
Panu Matilainen d9ecae
Requires: coreutils
Jindrich Novy e0e4c4
%if %{without int_bdb}
Panu Matilainen 61eecf
# db recovery tools, rpmdb_util symlinks
Jindrich Novy a86fba
Requires: db4-utils
Jindrich Novy e0e4c4
%endif
Panu Matilainen e91007
Requires: popt >= 1.10.2.1
Panu Matilainen cbac7f
Requires: curl
Panu Matilainen cbac7f
Panu Matilainen cbac7f
%if %{without int_bdb}
Panu Matilainen 3025ee
BuildRequires: db4-devel%{_isa}
Panu Matilainen cbac7f
%endif
cvsdist 9eb5b2
Panu Matilainen b60210
%if %{with check}
Panu Matilainen b60210
BuildRequires: fakechroot
Panu Matilainen b60210
%endif
Panu Matilainen b60210
Panu Matilainen f780b8
# XXX generally assumed to be installed but make it explicit as rpm
Panu Matilainen f780b8
# is a bit special...
Panu Matilainen f780b8
BuildRequires: redhat-rpm-config
Panu Matilainen 223b2f
BuildRequires: gawk
Panu Matilainen 3025ee
BuildRequires: elfutils-devel%{_isa} >= 0.112
Panu Matilainen 3025ee
BuildRequires: elfutils-libelf-devel%{_isa}
Panu Matilainen 3025ee
BuildRequires: readline-devel%{_isa} zlib-devel%{_isa}
Panu Matilainen 3025ee
BuildRequires: nss-devel%{_isa}
Panu Matilainen cbac7f
# The popt version here just documents an older known-good version
Panu Matilainen 3025ee
BuildRequires: popt-devel%{_isa} >= 1.10.2
Panu Matilainen 3025ee
BuildRequires: file-devel%{_isa}
Panu Matilainen 3025ee
BuildRequires: gettext-devel%{_isa}
Panu Matilainen 3025ee
BuildRequires: libselinux-devel%{_isa}
Panu Matilainen 3025ee
BuildRequires: ncurses-devel%{_isa}
Panu Matilainen 3025ee
BuildRequires: bzip2-devel%{_isa} >= 0.9.0c-2
Panu Matilainen 3025ee
BuildRequires: python-devel%{_isa} >= 2.6
Panu Matilainen 3025ee
BuildRequires: lua-devel%{_isa} >= 5.1
Panu Matilainen 3025ee
BuildRequires: libcap-devel%{_isa}
Panu Matilainen 3025ee
BuildRequires: libacl-devel%{_isa}
Bill Nottingham 20e997
%if ! %{without xz}
Panu Matilainen 3025ee
BuildRequires: xz-devel%{_isa} >= 4.999.8
Panu Matilainen cbac7f
%endif
Panu Matilainen cbac7f
%if %{with sqlite}
Panu Matilainen 3025ee
BuildRequires: sqlite-devel%{_isa}
Panu Matilainen cbac7f
%endif
Panu Matilainen 412a63
Panu Matilainen 2c9332
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
cvsdist 1bdb86
cvsdist 1bdb86
%description
cvsdist 73bf5c
The RPM Package Manager (RPM) is a powerful command line driven
cvsdist 1bdb86
package management system capable of installing, uninstalling,
cvsdist b1db19
verifying, querying, and updating software packages. Each software
cvsdist 1bdb86
package consists of an archive of files along with information about
cvsdist 1bdb86
the package like its version, a description, etc.
cvsdist 1bdb86
cvsdist 98655b
%package libs
Paul Nasrat b1ecff
Summary:  Libraries for manipulating RPM packages
cvsdist 98655b
Group: Development/Libraries
Panu Matilainen 412a63
License: GPLv2+ and LGPLv2+ with exceptions
Panu Matilainen c0e815
Requires: rpm = %{version}-%{release}
Štěpán Kasal 8cbb19
# librpm uses cap_compare, introduced sometimes between libcap 2.10 and 2.16.
Štěpán Kasal 8cbb19
# A manual require is needed, see #505596
Panu Matilainen 3025ee
Requires: libcap%{_isa} >= 2.16
cvsdist 98655b
cvsdist 98655b
%description libs
cvsdist 98655b
This package contains the RPM shared libraries.
cvsdist 98655b
cvsdist 1bdb86
%package devel
Paul Nasrat b1ecff
Summary:  Development files for manipulating RPM packages
cvsdist 1bdb86
Group: Development/Libraries
Panu Matilainen 412a63
License: GPLv2+ and LGPLv2+ with exceptions
Panu Matilainen c0e815
Requires: rpm = %{version}-%{release}
Panu Matilainen 3025ee
Requires: popt-devel%{_isa}
Panu Matilainen 3025ee
Requires: file-devel%{_isa}
cvsdist 1bdb86
cvsdist 1bdb86
%description devel
cvsdist b1db19
This package contains the RPM C library and header files. These
cvsdist b1db19
development files will simplify the process of writing programs that
cvsdist 1bdb86
manipulate RPM packages and databases. These files are intended to
cvsdist 1bdb86
simplify the process of creating graphical package managers or any
cvsdist 1bdb86
other tools that need an intimate knowledge of RPM packages in order
cvsdist 1bdb86
to function.
cvsdist 1bdb86
cvsdist 1bdb86
This package should be installed if you want to develop programs that
cvsdist 1bdb86
will manipulate RPM packages and databases.
cvsdist 1bdb86
cvsdist 1bdb86
%package build
Paul Nasrat b1ecff
Summary: Scripts and executable programs used to build packages
cvsdist 1bdb86
Group: Development/Tools
Panu Matilainen 61cb76
Requires: rpm = %{version}-%{release}
Panu Matilainen 61cb76
Requires: elfutils >= 0.128 binutils
Panu Matilainen 44830a
Requires: findutils sed grep gawk diffutils file patch >= 2.5
Panu Matilainen 245077
Requires: unzip gzip bzip2 cpio xz
Panu Matilainen 8f38da
Requires: pkgconfig
Panu Matilainen 5e19ec
Conflicts: ocaml-runtime < 3.11.1-7
cvsdist 1bdb86
cvsdist 1bdb86
%description build
cvsdist b1db19
The rpm-build package contains the scripts and executable programs
cvsdist b1db19
that are used to build packages using the RPM Package Manager.
cvsdist 1bdb86
cvsdist a37c64
%package python
Paul Nasrat b1ecff
Summary: Python bindings for apps which will manipulate RPM packages
cvsdist a37c64
Group: Development/Libraries
Panu Matilainen c0e815
Requires: rpm = %{version}-%{release}
cvsdist a37c64
cvsdist a37c64
%description python
cvsdist b1db19
The rpm-python package contains a module that permits applications
cvsdist a37c64
written in the Python programming language to use the interface
cvsdist 02edfd
supplied by RPM Package Manager libraries.
cvsdist a37c64
cvsdist a37c64
This package should be installed if you want to develop Python
cvsdist a37c64
programs that will manipulate RPM packages and databases.
cvsdist b60fd6
Panu Matilainen f780b8
%package apidocs
Panu Matilainen f780b8
Summary: API documentation for RPM libraries
Panu Matilainen f780b8
Group: Documentation
Panu Matilainen 3c64bc
BuildArch: noarch
Panu Matilainen f780b8
Panu Matilainen f780b8
%description apidocs
Panu Matilainen f780b8
This package contains API documentation for developing applications
Panu Matilainen f780b8
that will manipulate RPM packages and databases.
Panu Matilainen f780b8
Panu Matilainen d9ecae
%package cron
Panu Matilainen d9ecae
Summary: Create daily logs of installed packages.
Panu Matilainen d9ecae
Group: System Environment/Base
Panu Matilainen d9ecae
BuildArch: noarch
Panu Matilainen d9ecae
Requires: crontabs logrotate rpm = %{version}-%{release}
Panu Matilainen d9ecae
Panu Matilainen d9ecae
%description cron
Panu Matilainen d9ecae
This package contains a cron job which creates daily logs of installed
Panu Matilainen d9ecae
packages on a system.
Panu Matilainen d9ecae
cvsdist 1bdb86
%prep
Panu Matilainen cbac7f
%setup -q -n %{name}-%{srcver} %{?with_int_bdb:-a 1}
Panu Matilainen cbac7f
%patch0 -p1 -b .devel-autodep
Panu Matilainen cbac7f
%patch1 -p1 -b .pkgconfig-path
Panu Matilainen 9ba3bc
%patch2 -p1 -b .gstreamer-prov
Panu Matilainen 4b92b8
%patch3 -p1 -b .fedora-specspo
Panu Matilainen be98b0
%patch4 -p1 -b .psdriver-deps
Panu Matilainen 7c8e00
Panu Matilainen bbc081
%patch200 -p1 -b .url-segfault
Panu Matilainen bbc081
%patch201 -p1 -b .verify-exitcode
Panu Matilainen 679d6f
%patch202 -p1 -b .pythondeps-parallel
Panu Matilainen 2981a8
%patch203 -p1 -b .python-bytecompile
Panu Matilainen 459c2d
%patch204 -p1 -b .lazy-statfs
Panu Matilainen eb0cb8
%patch205 -p1 -b .erasure-dsi
Panu Matilainen bbc081
Panu Matilainen c859c6
%patch301 -p1 -b .niagara
Jesse Keating 0b8351
%patch302 -p1 -b .geode
Panu Matilainen cbac7f
Panu Matilainen cbac7f
%if %{with int_bdb}
Panu Matilainen cbac7f
ln -s db-%{bdbver} db
Panu Matilainen cbac7f
%endif
Panu Matilainen 6d40e7
Panu Matilainen f780b8
%build
Panu Matilainen cbac7f
%if %{without int_bdb}
Panu Matilainen 61eecf
#CPPFLAGS=-I%{_includedir}/db%{bdbver} 
Panu Matilainen 61eecf
#LDFLAGS=-L%{_libdir}/db%{bdbver}
Panu Matilainen cbac7f
%endif
Panu Matilainen 353e51
CPPFLAGS="$CPPFLAGS `pkg-config --cflags nss`"
Panu Matilainen 20231b
CFLAGS="$RPM_OPT_FLAGS"
Panu Matilainen 20231b
export CPPFLAGS CFLAGS LDFLAGS
Panu Matilainen 20231b
Panu Matilainen 20231b
# Using configure macro has some unwanted side-effects on rpm platform
Panu Matilainen 20231b
# setup, use the old-fashioned way for now only defining minimal paths.
Panu Matilainen 20231b
./configure \
Panu Matilainen 20231b
    --prefix=%{_usr} \
Panu Matilainen 20231b
    --sysconfdir=%{_sysconfdir} \
Panu Matilainen 20231b
    --localstatedir=%{_var} \
Panu Matilainen 1fe007
    --sharedstatedir=%{_var}/lib \
Panu Matilainen 20231b
    --libdir=%{_libdir} \
Panu Matilainen cbac7f
    %{!?with_int_bdb: --with-external-db} \
Panu Matilainen cbac7f
    %{?with_sqlite: --enable-sqlite3} \
Panu Matilainen cbac7f
    --with-lua \
Panu Matilainen cbac7f
    --with-selinux \
Panu Matilainen d9ecae
    --with-cap \
Panu Matilainen d9ecae
    --with-acl \
Panu Matilainen cbac7f
    --enable-python
cvsdist 87eb98
jbj 80c00d
make %{?_smp_mflags}
cvsdist 1bdb86
cvsdist 1bdb86
%install
cvsdist 1bdb86
rm -rf $RPM_BUILD_ROOT
cvsdist 1bdb86
cvsdist 65b2a0
make DESTDIR="$RPM_BUILD_ROOT" install
cvsdist 9eb5b2
cvsdist 4370f6
# Save list of packages through cron
Panu Matilainen f780b8
mkdir -p ${RPM_BUILD_ROOT}%{_sysconfdir}/cron.daily
Panu Matilainen f780b8
install -m 755 scripts/rpm.daily ${RPM_BUILD_ROOT}%{_sysconfdir}/cron.daily/rpm
cvsdist 4370f6
Panu Matilainen f780b8
mkdir -p ${RPM_BUILD_ROOT}%{_sysconfdir}/logrotate.d
Panu Matilainen f780b8
install -m 644 scripts/rpm.log ${RPM_BUILD_ROOT}%{_sysconfdir}/logrotate.d/rpm
cvsdist 4370f6
Panu Matilainen f780b8
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/rpm
cvsdist 1bdb86
cvsdist 4370f6
mkdir -p $RPM_BUILD_ROOT/var/lib/rpm
cvsdist 4370f6
for dbi in \
Panu Matilainen cbac7f
    Basenames Conflictname Dirnames Group Installtid Name Packages \
Panu Matilainen cbac7f
    Providename Provideversion Requirename Requireversion Triggername \
Panu Matilainen 5e19ec
    Filedigests Pubkeys Sha1header Sigmd5 Obsoletename \
Panu Matilainen cbac7f
    __db.001 __db.002 __db.003 __db.004 __db.005 __db.006 __db.007 \
Panu Matilainen cbac7f
    __db.008 __db.009
cvsdist 4370f6
do
cvsdist 4370f6
    touch $RPM_BUILD_ROOT/var/lib/rpm/$dbi
cvsdist 4370f6
done
cvsdist 4370f6
Panu Matilainen 1fe007
# plant links to db utils as rpmdb_foo so existing documantion is usable
Panu Matilainen 1fe007
%if %{without int_bdb}
Panu Matilainen 1fe007
for dbutil in \
Panu Matilainen 1fe007
    archive deadlock dump load printlog \
Panu Matilainen 0b7fe4
    recover stat upgrade verify
Panu Matilainen 1fe007
do
Panu Matilainen 61eecf
    ln -s ../../bin/%{dbprefix}_${dbutil} $RPM_BUILD_ROOT/%{rpmhome}/rpmdb_${dbutil}
Panu Matilainen 1fe007
done
Panu Matilainen 61eecf
ln -s ../../bin/berkeley_%{dbprefix}_svc $RPM_BUILD_ROOT/%{rpmhome}/rpmdb_svc
Panu Matilainen 1fe007
%endif
Panu Matilainen 1fe007
Panu Matilainen 2c9332
%find_lang %{name}
Panu Matilainen 2c9332
Panu Matilainen cbac7f
find $RPM_BUILD_ROOT -name "*.la"|xargs rm -f
Panu Matilainen f780b8
Panu Matilainen 353e51
# avoid dragging in tonne of perl libs for an unused script
Panu Matilainen 353e51
chmod 0644 $RPM_BUILD_ROOT/%{rpmhome}/perldeps.pl
Panu Matilainen 353e51
Panu Matilainen 1a5c9c
# compress our ChangeLog, it's fairly big...
Panu Matilainen 1a5c9c
bzip2 -9 ChangeLog
Panu Matilainen 1a5c9c
cvsdist 1bdb86
%clean
cvsdist 1bdb86
rm -rf $RPM_BUILD_ROOT
cvsdist 1bdb86
Panu Matilainen b60210
%if %{with check}
Panu Matilainen b60210
%check
Panu Matilainen 60eb94
make check
Panu Matilainen bbc081
[ "$(ls -A tests/rpmtests.dir)" ] && cat tests/rpmtests.log
Panu Matilainen b60210
%endif
Panu Matilainen b60210
Jeremy Katz b914fc
%post libs -p /sbin/ldconfig
Jeremy Katz b914fc
%postun libs -p /sbin/ldconfig
Jeremy Katz b914fc
Panu Matilainen cbac7f
%posttrans
Panu Matilainen cbac7f
# XXX this is klunky and ugly, rpm itself should handle this
Panu Matilainen cbac7f
dbstat=/usr/lib/rpm/rpmdb_stat
Panu Matilainen cbac7f
if [ -x "$dbstat" ]; then
Panu Matilainen 353e51
    if "$dbstat" -e -h /var/lib/rpm 2>&1 | grep -q "doesn't match environment version \| Invalid argument"; then
Panu Matilainen cbac7f
        rm -f /var/lib/rpm/__db.* 
Panu Matilainen cbac7f
    fi
Panu Matilainen cbac7f
fi
Panu Matilainen cbac7f
exit 0
cvsdist 4370f6
Panu Matilainen 2c9332
%files -f %{name}.lang
Paul Nasrat b1ecff
%defattr(-,root,root,-)
Panu Matilainen 1a5c9c
%doc GROUPS COPYING CREDITS ChangeLog.bz2 doc/manual/[a-z]*
Paul Nasrat b1ecff
Panu Matilainen f780b8
%dir                            %{_sysconfdir}/rpm
Paul Nasrat b1ecff
Panu Matilainen cbac7f
%attr(0755, root, root)   %dir /var/lib/rpm
Panu Matilainen 073bfa
%attr(0644, root, root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /var/lib/rpm/*
Panu Matilainen cbac7f
%attr(0755, root, root) %dir %{rpmhome}
Panu Matilainen 3fd553
Panu Matilainen 3fd553
/bin/rpm
Panu Matilainen 3fd553
%{_bindir}/rpm2cpio
Panu Matilainen 3fd553
%{_bindir}/rpmdb
Panu Matilainen 3fd553
%{_bindir}/rpmsign
Panu Matilainen 3fd553
%{_bindir}/rpmquery
Panu Matilainen 3fd553
%{_bindir}/rpmverify
Panu Matilainen 3fd553
Panu Matilainen f780b8
%{_mandir}/man8/rpm.8*
Panu Matilainen f780b8
%{_mandir}/man8/rpm2cpio.8*
Paul Nasrat b1ecff
Panu Matilainen f780b8
# XXX this places translated manuals to wrong package wrt eg rpmbuild
Panu Matilainen cbac7f
%lang(fr) %{_mandir}/fr/man[18]/*.[18]*
Panu Matilainen cbac7f
%lang(ko) %{_mandir}/ko/man[18]/*.[18]*
Panu Matilainen f780b8
%lang(ja) %{_mandir}/ja/man[18]/*.[18]*
Panu Matilainen f780b8
%lang(pl) %{_mandir}/pl/man[18]/*.[18]*
Panu Matilainen f780b8
%lang(ru) %{_mandir}/ru/man[18]/*.[18]*
Panu Matilainen f780b8
%lang(sk) %{_mandir}/sk/man[18]/*.[18]*
cvsdist 1bdb86
Panu Matilainen cbac7f
%{rpmhome}/macros
Panu Matilainen cbac7f
%{rpmhome}/rpmpopt*
Panu Matilainen cbac7f
%{rpmhome}/rpmrc
Panu Matilainen cbac7f
Panu Matilainen cbac7f
%{rpmhome}/rpmdb_*
Panu Matilainen cbac7f
%{rpmhome}/rpm.daily
Panu Matilainen cbac7f
%{rpmhome}/rpm.log
Panu Matilainen cbac7f
%{rpmhome}/rpm.xinetd
Panu Matilainen cbac7f
%{rpmhome}/rpm2cpio.sh
Panu Matilainen cbac7f
%{rpmhome}/tgpg
Panu Matilainen cbac7f
Panu Matilainen cbac7f
%{rpmhome}/platform
Panu Matilainen cbac7f
cvsdist 98655b
%files libs
cvsdist 98655b
%defattr(-,root,root)
Panu Matilainen b60210
%{_libdir}/librpm*.so.*
cvsdist 98655b
cvsdist 9eb5b2
%files build
cvsdist 9eb5b2
%defattr(-,root,root)
Panu Matilainen 3fd553
%{_bindir}/rpmbuild
Panu Matilainen cbac7f
%{_bindir}/gendiff
Panu Matilainen cbac7f
Panu Matilainen cbac7f
%{_mandir}/man1/gendiff.1*
Panu Matilainen cbac7f
Panu Matilainen 3fd553
%{rpmhome}/brp-*
Panu Matilainen 3fd553
%{rpmhome}/check-buildroot
Panu Matilainen 3fd553
%{rpmhome}/check-files
Panu Matilainen 3fd553
%{rpmhome}/check-prereqs
Panu Matilainen 3fd553
%{rpmhome}/check-rpaths*
Panu Matilainen 3fd553
%{rpmhome}/debugedit
Panu Matilainen 3fd553
%{rpmhome}/find-debuginfo.sh
Panu Matilainen 3fd553
%{rpmhome}/find-lang.sh
Panu Matilainen 3fd553
%{rpmhome}/find-provides
Panu Matilainen 3fd553
%{rpmhome}/find-requires
Panu Matilainen 3fd553
%{rpmhome}/javadeps
Panu Matilainen 3fd553
%{rpmhome}/mono-find-provides
Panu Matilainen 3fd553
%{rpmhome}/mono-find-requires
Panu Matilainen 5e19ec
%{rpmhome}/ocaml-find-provides.sh
Panu Matilainen 5e19ec
%{rpmhome}/ocaml-find-requires.sh
Panu Matilainen 3fd553
%{rpmhome}/osgideps.pl
Panu Matilainen 3fd553
%{rpmhome}/perldeps.pl
Panu Matilainen cbac7f
%{rpmhome}/libtooldeps.sh
Panu Matilainen cbac7f
%{rpmhome}/pkgconfigdeps.sh
Panu Matilainen 3fd553
%{rpmhome}/perl.prov
Panu Matilainen 3fd553
%{rpmhome}/perl.req
Panu Matilainen cbac7f
%{rpmhome}/tcl.req
Panu Matilainen 3fd553
%{rpmhome}/pythondeps.sh
Panu Matilainen 3fd553
%{rpmhome}/rpmdeps
Panu Matilainen cbac7f
%{rpmhome}/config.guess
Panu Matilainen cbac7f
%{rpmhome}/config.sub
Panu Matilainen cbac7f
%{rpmhome}/mkinstalldirs
Panu Matilainen cbac7f
%{rpmhome}/rpmdiff*
Panu Matilainen c66608
%{rpmhome}/desktop-file.prov
Panu Matilainen 0a87f6
%{rpmhome}/fontconfig.prov
Panu Matilainen aa664c
%{rpmhome}/postscriptdriver.prov
Panu Matilainen 3fd553
Panu Matilainen cbac7f
%{rpmhome}/macros.perl
Panu Matilainen cbac7f
%{rpmhome}/macros.python
Panu Matilainen cbac7f
%{rpmhome}/macros.php
Panu Matilainen f780b8
Panu Matilainen f780b8
%{_mandir}/man8/rpmbuild.8*
Panu Matilainen f780b8
%{_mandir}/man8/rpmdeps.8*
cvsdist 1bdb86
cvsdist 1bdb86
%files python
cvsdist 1bdb86
%defattr(-,root,root)
Panu Matilainen cbac7f
%{python_sitearch}/rpm
cvsdist b60fd6
cvsdist 1bdb86
%files devel
cvsdist 1bdb86
%defattr(-,root,root)
Panu Matilainen f780b8
%{_includedir}/rpm
Panu Matilainen 68e66c
%{_libdir}/librp*[a-z].so
Panu Matilainen f780b8
%{_mandir}/man8/rpmgraph.8*
Panu Matilainen 3fd553
%{_bindir}/rpmgraph
Panu Matilainen cbac7f
%{_libdir}/pkgconfig/rpm.pc
Panu Matilainen cbac7f
Panu Matilainen d9ecae
%files cron
Panu Matilainen d9ecae
%defattr(-,root,root)
Panu Matilainen d9ecae
%{_sysconfdir}/cron.daily/rpm
Panu Matilainen d9ecae
%config(noreplace) %{_sysconfdir}/logrotate.d/rpm
Panu Matilainen d9ecae
Panu Matilainen f780b8
%files apidocs
Panu Matilainen f780b8
%defattr(-,root,root)
Panu Matilainen cbac7f
%doc doc/librpm/html/*
cvsdist 1bdb86
cvsdist 1bdb86
%changelog
Panu Matilainen be98b0
* Tue Mar 16 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-11
Panu Matilainen be98b0
- support single PPD providing driver for devices (#568351)
Panu Matilainen be98b0
- merge the psdriver patch pile into one
Panu Matilainen be98b0
Panu Matilainen 245077
* Mon Feb 15 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-10
Panu Matilainen 245077
- drop bogus dependency on lzma, xz is used to handle the lzma format too
Panu Matilainen 245077
Panu Matilainen 4818f4
* Fri Feb 05 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-9
Panu Matilainen 4818f4
- unbreak python(abi) requires generation (#562906)
Panu Matilainen 4818f4
Panu Matilainen 6b08a4
* Fri Feb 05 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-8
Panu Matilainen 6b08a4
- more fixes to postscript provides extractor (#562228)
Panu Matilainen 459c2d
- avoid accessing unrelated mount points in disk space checking (#547548)
Panu Matilainen eb0cb8
- fix disk space checking with erasures present in transaction (#561160)
Panu Matilainen 6b08a4
Panu Matilainen 41225d
* Fri Feb 05 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-7
Panu Matilainen 41225d
- couple of fixes to the postscript provides extractor (#538101)
Panu Matilainen 41225d
Panu Matilainen aa664c
* Thu Feb 04 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-6
Panu Matilainen aa664c
- extract provides for postscript printer drivers (#538101)
Panu Matilainen aa664c
Panu Matilainen 2981a8
* Wed Feb 03 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-5
Panu Matilainen 2981a8
- python byte-compilation fixes + improvements (#558997)
Panu Matilainen 2981a8
Panu Matilainen 679d6f
* Sat Jan 30 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-4
Panu Matilainen 679d6f
- support parallel python versions in python dependency extractor (#532118)
Panu Matilainen 679d6f
Panu Matilainen bbc081
* Thu Jan 21 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-3
Panu Matilainen bbc081
- fix segfault on failed url retrieval
Panu Matilainen bbc081
- fix verification error code depending on verbosity level
Panu Matilainen bbc081
- if anything in testsuite fails, dump out the log
Panu Matilainen bbc081
Panu Matilainen 14def2
* Fri Jan 08 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-2
Panu Matilainen 14def2
- put disttag back, accidentally nuked in 4.8.0 final update
Panu Matilainen 14def2
Panu Matilainen 6cc39b
* Fri Jan 08 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-1
Panu Matilainen 6cc39b
- update to 4.8.0 final (http://rpm.org/wiki/Releases/4.8.0)
Panu Matilainen 6cc39b
Panu Matilainen fb64f7
* Thu Jan 07 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-0.beta1.6
Panu Matilainen fb64f7
- pull out macro scoping "fix" for now, it breaks font package macros
Panu Matilainen fb64f7
Panu Matilainen 804834
* Mon Jan 04 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-0.beta1.5
Panu Matilainen 804834
- always clear locally defined macros when they go out of scope
Panu Matilainen 804834
Panu Matilainen 6dc5ba
* Thu Dec 17 2009 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-0.beta1.4
Panu Matilainen 6dc5ba
- permit unexpanded macros when parsing spec (#547997)
Panu Matilainen 6dc5ba
Panu Matilainen 36fffc
* Wed Dec 09 2009 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-0.beta1.3
Panu Matilainen 36fffc
- fix a bunch of python refcount-errors causing major memory leaks
Panu Matilainen 36fffc
Panu Matilainen a4433b
* Mon Dec 07 2009 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-0.beta1.2
Panu Matilainen a4433b
- fix noise from python bytecompile on non-python packages (#539635)
Panu Matilainen 3025ee
- make all our -devel [build]requires isa-specific
Panu Matilainen 3025ee
- trim out superfluous -devel dependencies from rpm-devel
Panu Matilainen a4433b
Panu Matilainen 5e19ec
* Mon Dec 07 2009 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-0.beta1.1
Panu Matilainen 5e19ec
- update to 4.8.0-beta1 (http://rpm.org/wiki/Releases/4.8.0)
Panu Matilainen 5e19ec
- rpm-build conflicts with current ocaml-runtime
Panu Matilainen 5e19ec
Panu Matilainen 4a8173
* Fri Dec 04 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.2-2
Panu Matilainen 4a8173
- missing error exit code from signing password checking (#496754)
Panu Matilainen 4a8173
- dont fail build on unrecognized data files (#532489)
Panu Matilainen 4a8173
- dont try to parse subkeys and secret keys (#436812)
Panu Matilainen 4a8173
- fix chmod test on selinux, breaking %%{_fixperms} macro (#543035)
Panu Matilainen 4a8173
Panu Matilainen c23067
* Wed Nov 25 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.2-1
Panu Matilainen c23067
- update to 4.7.2 (http://rpm.org/wiki/Releases/4.7.2)
Panu Matilainen c23067
- fixes #464750, #529214
Panu Matilainen c23067
Jindrich Novy e68009
* Wed Nov 18 2009 Jindrich Novy <jnovy@redhat.com> - 4.7.1-10
Jindrich Novy e68009
- rebuild against BDB-4.8.24
Jindrich Novy e68009
Jindrich Novy 3273fa
* Wed Nov 18 2009 Jindrich Novy <jnovy@redhat.com> - 4.7.1-9
Jindrich Novy a86fba
- drop versioned dependency to BDB
Jindrich Novy 3273fa
Panu Matilainen 2e4024
* Wed Oct 28 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.1-8
Panu Matilainen 2e4024
- support multiple python implementations in brp-python-bytecompile (#531117)
Panu Matilainen 2e4024
- make disk space problem reporting a bit saner (#517418)
Panu Matilainen 2e4024
Panu Matilainen 11e840
* Tue Oct 06 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.1-7
Panu Matilainen 11e840
- fix build with BDB 4.8.x by removing XA "support" from BDB backend 
Panu Matilainen 11e840
- perl dep extractor heredoc parsing improvements (#524929)
Panu Matilainen 11e840
Panu Matilainen e0a8ab
* Mon Sep 21 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.1-6
Panu Matilainen e0a8ab
- use relative paths within db environment (related to #507309, #507309...)
Panu Matilainen e0a8ab
- remove db environment on close in chrooted operation (related to above)
Panu Matilainen e0a8ab
- initialize rpmlib earlier in rpm2cpio (#523260)
Panu Matilainen e0a8ab
- fix file dependency tag extension formatting (#523282)
Panu Matilainen e0a8ab
Panu Matilainen 62b405
* Tue Sep 15 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.1-5
Panu Matilainen 62b405
- fix duplicate dependency filtering on build (#490378)
Panu Matilainen 62b405
- permit absolute paths in file lists again (#521760)
Panu Matilainen 62b405
- use permissions 444 for all .debug files (#522194)
Panu Matilainen 62b405
- add support for optional bugurl tag (#512774)
Panu Matilainen 62b405
Jesse Keating 0b8351
* Fri Aug 14 2009 Jesse Keating <jkeating@redhat.com> - 4.7.1-4
Jesse Keating 0b8351
- Patch to make geode appear as i686 (#517475)
Jesse Keating 0b8351
Jindrich Novy e73b0e
* Thu Aug 06 2009 Jindrich Novy <jnovy@redhat.com> - 4.7.1-3
Jindrich Novy e73b0e
- rebuild because of the new xz
Jindrich Novy e73b0e
Jesse Keating c365e4
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.7.1-2
Jesse Keating c365e4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
Jesse Keating c365e4
Panu Matilainen e29608
* Tue Jul 21 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.1-1
Panu Matilainen e29608
- update to 4.7.1 ((http://rpm.org/wiki/Releases/4.7.1)
Panu Matilainen e29608
- fix source url
Panu Matilainen e29608
Bill Nottingham 20e997
* Mon Jul 20 2009 Bill Nottingham <notting@redhat.com> - 4.7.0-9
Bill Nottingham 20e997
- enable XZ support
Bill Nottingham 20e997
Panu Matilainen e91c67
* Thu Jun 18 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-8
Panu Matilainen e91c67
- updated OSGi dependency extractor (#506471)
Panu Matilainen 154e7d
- fix segfault in symlink fingerprinting (#505777)
Panu Matilainen b6a0b1
- fix invalid memory access causing bogus file dependency errors (#506323)
Panu Matilainen e91c67
Panu Matilainen b0aff4
* Tue Jun 16 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-7
Panu Matilainen b0aff4
- add dwarf-3 support to debugedit (#505774)
Panu Matilainen b0aff4
Štěpán Kasal 8cbb19
* Fri Jun 12 2009 Stepan Kasal <skasal@redhat.com> - 4.7.0-6
Štěpán Kasal 8cbb19
- require libcap >= 2.16 (#505596)
Štěpán Kasal 8cbb19
Panu Matilainen 61937a
* Tue Jun 03 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-5
Panu Matilainen 61937a
- don't mess up problem altNEVR in python ts.check() (#501068)
Panu Matilainen 61937a
- fix hardlink size calculation on build (#503020)
Panu Matilainen 61937a
Panu Matilainen d9ecae
* Thu May 14 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-4
Panu Matilainen d9ecae
- split cron-job into a sub-package to avoid silly deps on core rpm (#500722)
Panu Matilainen d9ecae
- rpm requires coreutils but not in %%post
Panu Matilainen d9ecae
- build with libcap and libacl
Panu Matilainen d9ecae
- fix pgp pubkey signature tag parsing
Panu Matilainen d9ecae
Panu Matilainen 073bfa
* Tue Apr 21 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-3
Panu Matilainen 073bfa
- couple of merge-review fixes (#226377)
Panu Matilainen 073bfa
  - eliminate bogus leftover rpm:rpm rpmdb ownership
Panu Matilainen 073bfa
  - unescaped macro in changelog
Panu Matilainen 073bfa
- fix find-lang --with-kde with KDE3 (#466009)
Panu Matilainen 073bfa
- switch back to default file digest algorithm
Panu Matilainen 073bfa
Panu Matilainen c14960
* Fri Apr 17 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-2
Panu Matilainen c14960
- file classification tweaks for text files (#494817)
Panu Matilainen c14960
  - disable libmagic text token checks, it's way too error-prone
Panu Matilainen c14960
  - consistently classify all text as such and include description
Panu Matilainen c14960
Panu Matilainen 60eb94
* Thu Apr 16 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-1
Panu Matilainen 60eb94
- update to 4.7.0 final (http://rpm.org/wiki/Releases/4.7.0)
Panu Matilainen 60eb94
- fixes #494049, #495429
Panu Matilainen 60eb94
- dont permit test-suite failure anymore
Panu Matilainen 60eb94
Panu Matilainen c859c6
* Thu Apr 09 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-0.rc1.1
Panu Matilainen c859c6
- update to 4.7.0-rc1
Panu Matilainen c859c6
- fixes #493157, #493777, #493696, #491388, #487597, #493162
Panu Matilainen c859c6
Panu Matilainen 1a5c9c
* Fri Apr 03 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-0.beta1.9
Panu Matilainen 1a5c9c
- fix recorded file state of otherwise skipped files (#492947)
Panu Matilainen 1a5c9c
- compress ChangeLog, drop old CHANGES file (#492440)
Panu Matilainen 1a5c9c
Tom Callaway 58f7f1
* Thu Apr  2 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 4.7.0-0.beta1.8
Tom Callaway 58f7f1
- Fix sparcv9v and sparc64v targets
Tom Callaway 58f7f1
Panu Matilainen daefcb
* Tue Mar 24 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-0.beta1.7
Panu Matilainen daefcb
- prefer more specific types over generic "text" in classification (#491349)
Panu Matilainen daefcb
Panu Matilainen ba1a13
* Mon Mar 23 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-0.beta1.6
Panu Matilainen ba1a13
- with the fd leak gone, let libmagic look into compressed files again (#491596)
Panu Matilainen ba1a13
Panu Matilainen 2a1787
* Mon Mar 23 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-0.beta1.5
Panu Matilainen daefcb
- fix font provide generation on filenames with whitespace (#491597)
Panu Matilainen 2a1787
Panu Matilainen 9ea2c1
* Thu Mar 12 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-0.beta1.4
Panu Matilainen 9ea2c1
- handle RSA V4 signatures (#436812)
Panu Matilainen 9ea2c1
- add alpha arch ISA-bits
Panu Matilainen 9ea2c1
- enable internal testsuite on build
Panu Matilainen 9ea2c1
Panu Matilainen e15b00
* Mon Mar 09 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-0.beta1.3
Panu Matilainen e15b00
- fix _install_langs behavior (#489235)
Panu Matilainen e15b00
- fix recording of file states into rpmdb on install
Panu Matilainen e15b00
Panu Matilainen fc8564
* Sun Mar 08 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-0.beta1.2
Panu Matilainen fc8564
- load macros before creating directories on src.rpm install (#489104)
Panu Matilainen fc8564
Panu Matilainen b60210
* Fri Mar 06 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-0.beta1.1
Panu Matilainen b60210
- update to 4.7.0-beta1 (http://rpm.org/wiki/Releases/4.7.0)
Panu Matilainen b60210
Panu Matilainen 7c2903
* Fri Feb 27 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-11
Panu Matilainen 7c2903
- build rpm itself with md5 file digests for now to ensure upgradability
Panu Matilainen 7c2903
Panu Matilainen d05ecc
* Thu Feb 26 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-10
Panu Matilainen d05ecc
- handle NULL passed as EVR in rpmdsSingle() again (#485616)
Panu Matilainen d05ecc
Panu Matilainen 3bc5be
* Wed Feb 25 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-9
Panu Matilainen 3bc5be
- pull out python byte-compile syntax check for now
Panu Matilainen 3bc5be
Panu Matilainen 3c64bc
* Mon Feb 23 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-8
Panu Matilainen 3c64bc
- make -apidocs sub-package noarch
Panu Matilainen 3c64bc
- fix source URL
Panu Matilainen 3c64bc
Panu Matilainen 3f11e3
* Sat Feb 21 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-7
Panu Matilainen 3f11e3
- loosen up restrictions on dependency names (#455119)
Panu Matilainen 3f11e3
- handle inter-dependent pkg-config files for requires too (#473814)
Panu Matilainen 3f11e3
- error/warn on elf binaries in noarch package in build
Panu Matilainen 3f11e3
Panu Matilainen 86a792
* Fri Feb 20 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-6
Panu Matilainen 86a792
- error out on uncompilable python code (Tim Waugh)
Panu Matilainen 86a792
Jindrich Novy aa38a1
* Tue Feb 17 2009 Jindrich Novy <jnovy@redhat.com> - 4.6.0-5
Jindrich Novy aa38a1
- remove two offending hunks from anyarch patch causing that
Jindrich Novy aa38a1
  RPMTAG_BUILDARCHS isn't written to SRPMs
Jindrich Novy aa38a1
Jindrich Novy 84fa91
* Mon Feb 16 2009 Jindrich Novy <jnovy@redhat.com> - 4.6.0-4
Jindrich Novy 84fa91
- inherit group tag from the main package (#470714)
Jindrich Novy 84fa91
- ignore BuildArch tags for anyarch actions (#442105)
Jindrich Novy 84fa91
- don't check package BuildRequires when doing --rmsource (#452477)
Jindrich Novy 84fa91
- don't fail because of missing sources when only spec removal
Jindrich Novy 84fa91
  is requested (#472427)
Jindrich Novy 84fa91
Panu Matilainen 0d875c
* Mon Feb 16 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-3
Panu Matilainen 0d875c
- updated fontconfig provide script - fc-query does all the hard work now
Panu Matilainen 0d875c
Panu Matilainen 61eecf
* Mon Feb 09 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-2
Panu Matilainen 61eecf
- build against db 4.7.x
Panu Matilainen 61eecf
Panu Matilainen cef093
* Fri Feb 06 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-1
Panu Matilainen cef093
- update to 4.6.0 final
Panu Matilainen cef093
- revert libmagic looking into compressed files for now, breaks ooffice build
Panu Matilainen cef093
Panu Matilainen 0a87f6
* Fri Feb 06 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-0.rc4.5
Panu Matilainen 0a87f6
- enable fontconfig provides generation
Panu Matilainen 0a87f6
Panu Matilainen 4b92b8
* Thu Feb 05 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-0.rc4.4
Panu Matilainen 4b92b8
- fixup rpm translation lookup to match Fedora specspo (#436941)
Panu Matilainen 4b92b8
Panu Matilainen c66608
* Wed Feb 04 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-0.rc4.3
Panu Matilainen c66608
- extract mimehandler provides from .desktop files
Panu Matilainen c66608
- preliminaries for extracting font provides (not enabled yet)
Panu Matilainen c66608
- dont classify font metrics data as fonts
Panu Matilainen c66608
- only run script dep extraction once per file, duh
Panu Matilainen c66608
Panu Matilainen c66608
* Sat Jan 31 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-0.rc4.2
Panu Matilainen 1fe007
- change platform sharedstatedir to something more sensible (#185862)
Panu Matilainen 1fe007
- add rpmdb_foo links to db utils for documentation compatibility
Panu Matilainen 1fe007
Panu Matilainen 76dfec
* Fri Jan 30 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-0.rc4.1
Panu Matilainen 76dfec
- update to 4.6.0-rc4
Panu Matilainen 76dfec
- fixes #475582, #478907, #476737, #479869, #476201
Panu Matilainen 76dfec
Panu Matilainen 43b33f
* Fri Dec 12 2008 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-0.rc3.2
Panu Matilainen 43b33f
- add back defaultdocdir patch which hadn't been applied on 4.6.x branch yet
Panu Matilainen 43b33f
Panu Matilainen afa577
* Fri Dec 12 2008 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-0.rc3.1
Panu Matilainen afa577
- add dist-tag, rebuild
Panu Matilainen afa577
Panu Matilainen c542e5
* Tue Dec 09 2008 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-0.rc3.1
Panu Matilainen c542e5
- update to rpm 4.6.0-rc3
Panu Matilainen c542e5
- fixes #475214, #474550, #473239
Panu Matilainen c542e5
Jeremy Katz cbb507
* Wed Dec  3 2008 Jeremy Katz <katzj@redhat.com> - 4.6.0-0.rc2.9
Jeremy Katz cbb507
- I built into the wrong place
Jeremy Katz cbb507
Jeremy Katz 34510a
* Wed Dec  3 2008 Jeremy Katz <katzj@redhat.com> - 4.6.0-0.rc2.8
Jeremy Katz 34510a
- python 2.6 rebuild again
Jeremy Katz 34510a
Panu Matilainen 8f38da
* Wed Dec 03 2008 Panu Matilainen <pmatilai@redhat.com>
Panu Matilainen 8f38da
- make rpm-build require pkgconfig (#473978)
Panu Matilainen 8f38da
Panu Matilainen dd1fdd
* Tue Dec 02 2008 Panu Matilainen <pmatilai@redhat.com>
Panu Matilainen dd1fdd
- fix pkg-config provide generation when pc's depend on each other (#473814)
Panu Matilainen dd1fdd
Jindrich Novy e603ae
* Mon Dec 01 2008 Jindrich Novy <jnovy@redhat.com>
Jindrich Novy e603ae
- include rpmfileutil.h from rpmmacro.h, unbreaks
Jindrich Novy e603ae
  net-snmp (#473420)
Jindrich Novy e603ae
Panu Matilainen f81e00
* Sun Nov 30 2008 Panu Matilainen <pmatilai@redhat.com>
Panu Matilainen f81e00
- rebuild for python 2.6
Panu Matilainen f81e00
Panu Matilainen ae7c31
* Sat Nov 29 2008 Panu Matilainen <pmatilai@redhat.com>
Panu Matilainen ae7c31
- update to 4.6.0-rc2
Panu Matilainen ae7c31
- fixes #471820, #473167, #469355, #468319, #472507, #247374, #426672, #444661
Panu Matilainen 7d4388
- enable automatic generation of pkg-config and libtool dependencies #465377
Panu Matilainen ae7c31
Panu Matilainen 97c9cc
* Fri Oct 31 2008 Panu Matilainen <pmatilai@redhat.com>
Panu Matilainen 97c9cc
- adjust find-debuginfo for "file" output change (#468129)
Panu Matilainen 97c9cc
Panu Matilainen 18c868
* Tue Oct 28 2008 Panu Matilainen <pmatilai@redhat.com>
Panu Matilainen 18c868
- Florian's improved fingerprinting hash algorithm from upstream
Panu Matilainen 18c868
Panu Matilainen b94c24
* Sat Oct 25 2008 Panu Matilainen <pmatilai@redhat.com>
Panu Matilainen b94c24
- Make noarch sub-packages actually work
Panu Matilainen b94c24
- Fix defaultdocdir logic in installplatform to avoid hardwiring mandir
Panu Matilainen b94c24
Jindrich Novy e0e4c4
* Fri Oct 24 2008 Jindrich Novy <jnovy@redhat.com>
Jindrich Novy e0e4c4
- update compat-db dependencies (#459710)
Jindrich Novy e0e4c4
Panu Matilainen 13dcfb
* Wed Oct 22 2008 Panu Matilainen <pmatilai@redhat.com>
Panu Matilainen 13dcfb
- never add identical NEVRA to transaction more than once (#467822)
Panu Matilainen 13dcfb
Panu Matilainen 57f2a1
* Sun Oct 19 2008 Panu Matilainen <pmatilai@redhat.com>
Panu Matilainen 57f2a1
- permit tab as macro argument separator (#467567)
Panu Matilainen 57f2a1
Panu Matilainen 20231b
* Thu Oct 16 2008 Panu Matilainen <pmatilai@redhat.com>
Panu Matilainen 20231b
- update to 4.6.0-rc1 
Panu Matilainen 20231b
- fixes #465586, #466597, #465409, #216221, #466503, #466009, #463447...
Panu Matilainen 20231b
- avoid using %%configure macro for now, it has unwanted side-effects on rpm
Panu Matilainen 20231b
Panu Matilainen 353e51
* Wed Oct 01 2008 Panu Matilainen <pmatilai@redhat.com>
Panu Matilainen 353e51
- update to official 4.5.90 alpha tarball 
Panu Matilainen 353e51
- a big pile of misc bugfixes + translation updates
Panu Matilainen 353e51
- isa-macro generation fix for ppc (#464754)
Panu Matilainen 353e51
- avoid pulling in pile of perl dependencies for an unused script
Panu Matilainen 353e51
- handle both "invalid argument" and clear env version mismatch on posttrans
Panu Matilainen 353e51
Jindrich Novy ff9e0e
* Thu Sep 25 2008 Jindrich Novy <jnovy@redhat.com>
Panu Matilainen 073bfa
- don't treat %%patch numberless if -P parameter is present (#463942)
Jindrich Novy ff9e0e
Panu Matilainen 9ba3bc
* Thu Sep 11 2008 Panu Matilainen <pmatilai@redhat.com>
Panu Matilainen 9ba3bc
- add hack to support extracting gstreamer plugin provides (#438225)
Panu Matilainen 9ba3bc
- fix another macro argument handling regression (#461180)
Panu Matilainen 9ba3bc
Jindrich Novy 507434
* Thu Sep 11 2008 Jindrich Novy <jnovy@redhat.com>
Jindrich Novy 507434
- create directory structure for rpmbuild prior to build if it doesn't exist (#455387)
Jindrich Novy 507434
- create _topdir if it doesn't exist when installing SRPM
Jindrich Novy 507434
- don't generate broken cpio in case of hardlink pointing on softlink,
Jindrich Novy 507434
  thanks to pixel@mandriva.com
Jindrich Novy 507434
Jindrich Novy 2b2e2b
* Sat Sep 06 2008 Jindrich Novy <jnovy@redhat.com>
Jindrich Novy 2b2e2b
- fail hard if patch isn't found (#461347)
Jindrich Novy 2b2e2b
Jindrich Novy d12546
* Mon Sep 01 2008 Jindrich Novy <jnovy@redhat.com>
Jindrich Novy d12546
- fix parsing of boolean expressions in spec (#456103)
Jindrich Novy d12546
  (unbreaks pam, jpilot and maybe other builds)
Jindrich Novy d12546
Jindrich Novy 42d9f1
* Tue Aug 26 2008 Jindrich Novy <jnovy@redhat.com>
Jindrich Novy 42d9f1
- add support for noarch subpackages
Jindrich Novy 42d9f1
- fix segfault in case of insufficient disk space detected (#460146)
Jindrich Novy 42d9f1
Panu Matilainen 05d01e
* Wed Aug 13 2008 Panu Matilainen <pmatilai@redhat.com>
Panu Matilainen 05d01e
- 4.5.90-0.git8461.2
Panu Matilainen 05d01e
- fix archivesize tag generation on ppc (#458817)
Panu Matilainen 05d01e
Panu Matilainen e6ae27
* Fri Aug 08 2008 Panu Matilainen <pmatilai@redhat.com>
Panu Matilainen e6ae27
- 4.5.90-0.git8461.1
Panu Matilainen e6ae27
- new snapshot from upstream
Panu Matilainen e6ae27
- fixes #68290, #455972, #446202, #453364, #456708, #456103, #456321, #456913,
Panu Matilainen e6ae27
  #458260, #458261
Panu Matilainen e6ae27
- partial fix for #457360
Panu Matilainen e6ae27
Jesse Keating 3bb32d
* Thu Jul 31 2008 Florian Festi <ffesti@redhat.com>
Panu Matilainen e6ae27
- 4.5.90-0.git8427.1
Jesse Keating 3bb32d
- new snapshot from upstream
Jesse Keating 3bb32d
Jesse Keating 3bb32d
* Thu Jul 31 2008 Florian Festi <ffesti@redhat.com>
Jesse Keating 3bb32d
- 4.5.90-0.git8426.10
Jesse Keating 3bb32d
- rpm-4.5.90-posttrans.patch
Jesse Keating 3bb32d
- use header from rpmdb in posttrans to make anaconda happy
Jesse Keating 3bb32d
Panu Matilainen e62394
* Sat Jul 19 2008 Panu Matilainen <pmatilai@redhat.com>
Panu Matilainen e62394
- 4.5.90-0.git8426.9
Panu Matilainen e62394
- fix regression in patch number handling (#455872)
Panu Matilainen e62394
Panu Matilainen 469c1c
* Tue Jul 15 2008 Panu Matilainen <pmatilai@redhat.com>
Panu Matilainen 469c1c
- 4.5.90-0.git8426.8
Panu Matilainen 469c1c
- fix regression in macro argument handling (#455333)
Panu Matilainen 469c1c
Panu Matilainen 7c8e00
* Mon Jul 14 2008 Panu Matilainen <pmatilai@redhat.com>
Panu Matilainen 7c8e00
- 4.5.90-0.git8426.7
Panu Matilainen 7c8e00
- fix mono dependency extraction (adjust for libmagic string change)
Panu Matilainen 7c8e00
Panu Matilainen ac1dca
* Sat Jul 12 2008 Panu Matilainen <pmatilai@redhat.com>
Panu Matilainen ac1dca
- 4.5.90-0.git8426.6
Panu Matilainen ac1dca
- fix type mismatch causing funky breakage on ppc64
Panu Matilainen ac1dca
Panu Matilainen cbac7f
* Fri Jul 11 2008 Panu Matilainen <pmatilai@redhat.com>
Panu Matilainen cbac7f
- 4.5.90-0.git8426.5
Panu Matilainen cbac7f
- flip back to external bdb
Panu Matilainen cbac7f
- fix tab vs spaces complaints from rpmlint
Panu Matilainen cbac7f
- add dep for lzma and require unzip instead of zip in build (#310694)
Panu Matilainen cbac7f
- add pkgconfig dependency to rpm-devel
Panu Matilainen cbac7f
- drop ISA-dependencies for initial introduction
Panu Matilainen cbac7f
- new snapshot from upstream for documentation fixes
Panu Matilainen cbac7f
Panu Matilainen cbac7f
* Thu Jul 10 2008 Panu Matilainen <pmatilai@redhat.com>
Panu Matilainen cbac7f
- 4.5.90-0.git8424.4
Panu Matilainen cbac7f
- handle int vs external db in posttrans too
Panu Matilainen cbac7f
Panu Matilainen cbac7f
* Wed Jul 08 2008 Panu Matilainen <pmatilai@redhat.com>
Panu Matilainen cbac7f
- 4.5.90-0.git8424.3
Panu Matilainen cbac7f
- require curl as external url helper
Panu Matilainen cbac7f
Panu Matilainen cbac7f
* Wed Jul 08 2008 Panu Matilainen <pmatilai@redhat.com>
Panu Matilainen cbac7f
- 4.5.90-0.git8424.2
Panu Matilainen cbac7f
- add support for building with or without internal db
Panu Matilainen cbac7f
Panu Matilainen cbac7f
* Wed Jul 08 2008 Panu Matilainen <pmatilai@redhat.com>
Panu Matilainen cbac7f
- rpm 4.5.90-0.git8424.1 (alpha snapshot)
Panu Matilainen cbac7f
- adjust to build against Berkeley DB 4.5.20 from compat-db for now
Panu Matilainen cbac7f
- add posttrans to clean up db environment mismatch after upgrade
Panu Matilainen cbac7f
- forward-port devel autodeps patch
Panu Matilainen cbac7f
Panu Matilainen cbac7f
* Tue Jul 08 2008 Panu Matilainen <pmatilai@redhat.com>
Panu Matilainen cbac7f
- adjust for rpmdb index name change
Panu Matilainen cbac7f
- drop unnecessary vendor-macro patch for real
Panu Matilainen cbac7f
- add ISA-dependencies among rpm subpackages
Panu Matilainen cbac7f
- make lzma and sqlite deps conditional and disabled by default for now
Panu Matilainen cbac7f
Panu Matilainen cbac7f
* Fri Feb 01 2008 Panu Matilainen <pmatilai@redhat.com>
Panu Matilainen cbac7f
- spec largely rewritten, truncating changelog