20e9972
# build against xz?
20e9972
%bcond_without xz
cbac7f3
# just for giggles, option to build with internal Berkeley DB
871a781
%bcond_with int_bdb
9ea2c1d
# run internal testsuite?
d1508b0
%bcond_with check
7c2b7db
# build with plugins?
7c2b7db
%bcond_without plugins
e1b7ad0
# build with sanitizers?
88271d9
%bcond_with sanitizer
7c2b7db
# build with libarchive? (needed for rpm2archive)
7c2b7db
%bcond_without libarchive
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
7c2b7db
%define rpmver 4.11.90
7c2b7db
%define snapver git12844
4ba2ab5
%define srcver %{rpmver}%{?snapver:-%{snapver}}
7c2b7db
%define eggver %{rpmver}
cbac7f3
6d6d459
%define bdbname libdb
16864ee
%define bdbver 5.3.15
6d6d459
%define dbprefix db
cbac7f3
Paul Nasrat b1ecfff
Summary: The RPM package management system
cvsdist 1bdb862
Name: rpm
cbac7f3
Version: %{rpmver}
7c2b7db
Release: %{?snapver:0.%{snapver}.}1%{?dist}
cvsdist 1bdb862
Group: System Environment/Base
Paul Nasrat b1ecfff
Url: http://www.rpm.org/
7c2b7db
Source0: http://rpm.org/releases/testing/%{name}-%{srcver}.tar.bz2
cbac7f3
%if %{with int_bdb}
cbac7f3
Source1: db-%{bdbver}.tar.gz
871a781
%else
871a781
BuildRequires: libdb-devel
cbac7f3
%endif
cbac7f3
b1b48bd
# Disable autoconf config.site processing (#962837)
b1b48bd
Patch1: rpm-4.11.x-siteconfig.patch
4b92b80
# Fedora specspo is setup differently than what rpm expects, considering
4b92b80
# this as Fedora-specific patch for now
ae9bea0
Patch2: rpm-4.9.90-fedora-specspo.patch
53b8b3c
# In current Fedora, man-pages pkg owns all the localized man directories
ae9bea0
Patch3: rpm-4.9.90-no-man-dirs.patch
c458285
# gnupg2 comes installed by default, avoid need to drag in gnupg too
f29fc67
Patch4: rpm-4.8.1-use-gpg2.patch
57f2a13
3bb32d6
# These are not yet upstream
0b83512
Patch302: rpm-4.7.1-geode-i686.patch
4dd6dd1
# Probably to be upstreamed in slightly different form
4dd6dd1
Patch304: rpm-4.9.1.1-ld-flags.patch
a744c53
# Compressed debuginfo support (#833311)
a744c53
Patch305: rpm-4.10.0-dwz-debuginfo.patch
7f2e4e1
# Minidebuginfo support (#834073)
7f2e4e1
Patch306: rpm-4.10.0-minidebuginfo.patch
41d93db
# Fix CRC32 after dwz (#971119)
41d93db
Patch307: rpm-4.11.1-sepdebugcrcfix.patch
Kay Sievers 1439f01
# Temporary Patch to provide support for updates
93c12c4
Patch400: rpm-4.10.90-rpmlib-filesystem-check.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
d9ecaeb
Requires: coreutils
e0e4c4e
%if %{without int_bdb}
61eecfc
# db recovery tools, rpmdb_util symlinks
21c63d1
Requires: %{_bindir}/%{dbprefix}_stat
e0e4c4e
%endif
c458285
Requires: popt%{_isa} >= 1.10.2.1
cbac7f3
Requires: curl
cbac7f3
cbac7f3
%if %{without int_bdb}
cbf52c8
BuildRequires: %{bdbname}-devel
cbac7f3
%endif
cvsdist 9eb5b26
b60210f
%if %{with check}
b60210f
BuildRequires: fakechroot
b60210f
%endif
b60210f
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
cbf52c8
BuildRequires: elfutils-devel >= 0.112
cbf52c8
BuildRequires: elfutils-libelf-devel
cbf52c8
BuildRequires: readline-devel zlib-devel
cbf52c8
BuildRequires: nss-devel
cbf52c8
BuildRequires: nss-softokn-freebl-devel
cbac7f3
# The popt version here just documents an older known-good version
cbf52c8
BuildRequires: popt-devel >= 1.10.2
cbf52c8
BuildRequires: file-devel
cbf52c8
BuildRequires: gettext-devel
cbf52c8
BuildRequires: ncurses-devel
cbf52c8
BuildRequires: bzip2-devel >= 0.9.0c-2
cbf52c8
BuildRequires: python-devel >= 2.6
cbf52c8
BuildRequires: python3-devel >= 3.2
cbf52c8
BuildRequires: lua-devel >= 5.1
cbf52c8
BuildRequires: libcap-devel
cbf52c8
BuildRequires: libacl-devel
20e9972
%if ! %{without xz}
cbf52c8
BuildRequires: xz-devel >= 4.999.8
cbac7f3
%endif
7c2b7db
%if ! %{without libarchive}
7c2b7db
BuildRequires: libarchive-devel
7c2b7db
%endif
1f5bf02
# Only required by sepdebugcrcfix patch
1f5bf02
BuildRequires: binutils-devel
5d52c29
# Couple of patches change makefiles so, require for now...
9530652
BuildRequires: automake libtool
412a63f
7c2b7db
%if %{with plugins}
7c2b7db
BuildRequires: libselinux-devel
7c2b7db
BuildRequires: dbus-devel
7c2b7db
%endif
7c2b7db
e1b7ad0
%if %{with sanitizer}
e1b7ad0
BuildRequires: libasan
e1b7ad0
BuildRequires: libubsan
e1b7ad0
#BuildRequires: liblsan
e1b7ad0
#BuildRequires: libtsan
e1b7ad0
%global sanitizer_flags -fsanitize=address -fsanitize=undefined
e1b7ad0
%endif
e1b7ad0
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}
8cbb195
# librpm uses cap_compare, introduced sometimes between libcap 2.10 and 2.16.
8cbb195
# A manual require is needed, see #505596
3025ee1
Requires: libcap%{_isa} >= 2.16
7c2b7db
# Drag in SELinux support at least for transition phase
7c2b7db
%if %{with plugins}
7c2b7db
Requires: rpm-plugin-selinux%{_isa} = %{version}-%{release}
7c2b7db
%endif
cvsdist 98655b4
cvsdist 98655b4
%description libs
cvsdist 98655b4
This package contains the RPM shared libraries.
cvsdist 98655b4
f29fc67
%package build-libs
f29fc67
Summary:  Libraries for building and signing RPM packages
f29fc67
Group: Development/Libraries
f29fc67
License: GPLv2+ and LGPLv2+ with exceptions
f29fc67
Requires: rpm-libs%{_isa} = %{version}-%{release}
f29fc67
Requires: %{_bindir}/gpg2
f29fc67
f29fc67
%description build-libs
f29fc67
This package contains the RPM shared libraries for building and signing
f29fc67
packages.
f29fc67
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}
f29fc67
Requires: rpm-libs%{_isa} = %{version}-%{release}
f29fc67
Requires: rpm-build-libs%{_isa} = %{version}-%{release}
3025ee1
Requires: popt-devel%{_isa}
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
bd79c15
Requires: tar unzip gzip bzip2 cpio xz
019f97f
Requires: pkgconfig >= 1:0.24
5e5b68f
Requires: /usr/bin/gdb-add-index
6fb2566
# Technically rpmbuild doesn't require any external configuration, but
6fb2566
# creating distro-compatible packages does. To make the common case
6fb2566
# "just work" while allowing for alternatives, depend on a virtual
6fb2566
# provide, typically coming from redhat-rpm-config.
6fb2566
Requires: system-rpm-config
b9e9858
Requires: perl-generators
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
f29fc67
%package sign
f29fc67
Summary: Package signing support
f29fc67
Group: System Environment/Base
f29fc67
Requires: rpm-build-libs%{_isa} = %{version}-%{release}
f29fc67
f29fc67
%description sign
f29fc67
This package contains support for digitally signing RPM packages.
f29fc67
cvsdist a37c64e
%package python
f5c5c33
Summary: Python 2 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
f5c5c33
This package should be installed if you want to develop Python 2
f5c5c33
programs that will manipulate RPM packages and databases.
f5c5c33
f5c5c33
%package python3
f5c5c33
Summary: Python 3 bindings for apps which will manipulate RPM packages
f5c5c33
Group: Development/Libraries
f5c5c33
Requires: rpm = %{version}-%{release}
f5c5c33
f5c5c33
%description python3
f5c5c33
The rpm-python3 package contains a module that permits applications
f5c5c33
written in the Python programming language to use the interface
f5c5c33
supplied by RPM Package Manager libraries.
f5c5c33
f5c5c33
This package should be installed if you want to develop Python 3
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
3c64bcf
BuildArch: noarch
f780b84
f780b84
%description apidocs
f780b84
This package contains API documentation for developing applications
f780b84
that will manipulate RPM packages and databases.
f780b84
d9ecaeb
%package cron
d9ecaeb
Summary: Create daily logs of installed packages.
d9ecaeb
Group: System Environment/Base
d9ecaeb
BuildArch: noarch
d9ecaeb
Requires: crontabs logrotate rpm = %{version}-%{release}
d9ecaeb
d9ecaeb
%description cron
d9ecaeb
This package contains a cron job which creates daily logs of installed
d9ecaeb
packages on a system.
d9ecaeb
7c2b7db
%if %{with plugins}
7c2b7db
%package plugin-selinux
7c2b7db
Summary: Rpm plugin for SELinux functionality
7c2b7db
Group: System Environment/Base
7c2b7db
Requires: rpm-libs%{_isa} = %{version}-%{release}
7c2b7db
7c2b7db
%description plugin-selinux
7c2b7db
%{summary}
7c2b7db
7c2b7db
%package plugin-syslog
7c2b7db
Summary: Rpm plugin for syslog functionality
7c2b7db
Group: System Environment/Base
7c2b7db
Requires: rpm-libs%{_isa} = %{version}-%{release}
7c2b7db
7c2b7db
%description plugin-syslog
7c2b7db
%{summary}
7c2b7db
7c2b7db
%package plugin-systemd-inhibit
7c2b7db
Summary: Rpm plugin for systemd inhibit functionality
7c2b7db
Group: System Environment/Base
7c2b7db
Requires: rpm-libs%{_isa} = %{version}-%{release}
7c2b7db
7c2b7db
%description plugin-systemd-inhibit
7c2b7db
%{summary}
7c2b7db
%endif
7c2b7db
cvsdist 1bdb862
%prep
cbac7f3
%setup -q -n %{name}-%{srcver} %{?with_int_bdb:-a 1}
b1b48bd
%patch1 -p1 -b .siteconfig
f29fc67
%patch2 -p1 -b .fedora-specspo
f29fc67
%patch3 -p1 -b .no-man-dirs
f29fc67
%patch4 -p1 -b .use-gpg2
629d3ea
0b83512
%patch302 -p1 -b .geode
4dd6dd1
%patch304 -p1 -b .ldflags
a744c53
%patch305 -p1 -b .dwz-debuginfo
7f2e4e1
%patch306 -p1 -b .minidebuginfo
41d93db
%patch307 -p1 -b .sepdebugcrcfix
cbac7f3
Kay Sievers 1439f01
%patch400 -p1 -b .rpmlib-filesystem-check
Kay Sievers 1439f01
cbac7f3
%if %{with int_bdb}
cbac7f3
ln -s db-%{bdbver} db
cbac7f3
%endif
6d40e7b
f780b84
%build
cbac7f3
%if %{without int_bdb}
61eecfc
#CPPFLAGS=-I%{_includedir}/db%{bdbver} 
61eecfc
#LDFLAGS=-L%{_libdir}/db%{bdbver}
cbac7f3
%endif
353e517
CPPFLAGS="$CPPFLAGS `pkg-config --cflags nss`"
e1b7ad0
CFLAGS="$RPM_OPT_FLAGS %{?sanitizer_flags}"
20231bf
export CPPFLAGS CFLAGS LDFLAGS
20231bf
9530652
autoreconf -i -f
9530652
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} \
1fe0077
    --sharedstatedir=%{_var}/lib \
20231bf
    --libdir=%{_libdir} \
4660ede
    --build=%{_target_platform} \
4660ede
    --host=%{_target_platform} \
ae9bea0
    --with-vendor=redhat \
cbac7f3
    %{!?with_int_bdb: --with-external-db} \
f29fc67
    %{!?with_plugins: --disable-plugins} \
cbac7f3
    --with-lua \
cbac7f3
    --with-selinux \
d9ecaeb
    --with-cap \
d9ecaeb
    --with-acl \
cbac7f3
    --enable-python
cvsdist 87eb98f
jbj 80c00d2
make %{?_smp_mflags}
cvsdist 1bdb862
f5c5c33
pushd python
f5c5c33
%{__python} setup.py build
f5c5c33
%{__python3} setup.py build
f5c5c33
popd
f5c5c33
cvsdist 1bdb862
%install
cvsdist 1bdb862
rm -rf $RPM_BUILD_ROOT
cvsdist 1bdb862
cvsdist 65b2a01
make DESTDIR="$RPM_BUILD_ROOT" install
cvsdist 9eb5b26
f5c5c33
# We need to build with --enable-python for the self-test suite, but we
f5c5c33
# actually package the bindings built with setup.py (#531543#c26)
f5c5c33
rm -rf $RPM_BUILD_ROOT/%{python_sitearch}
f5c5c33
pushd python
f5c5c33
%{__python} setup.py install --skip-build --root $RPM_BUILD_ROOT
f5c5c33
%{__python3} setup.py install --skip-build --root $RPM_BUILD_ROOT
f5c5c33
popd
f5c5c33
f5c5c33
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
71102f1
mkdir -p ${RPM_BUILD_ROOT}/usr/lib/tmpfiles.d
71102f1
echo "r /var/lib/rpm/__db.*" > ${RPM_BUILD_ROOT}/usr/lib/tmpfiles.d/rpm.conf
15f0143
f780b84
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/rpm
1910919
mkdir -p $RPM_BUILD_ROOT%{rpmhome}/macros.d
cvsdist 1bdb862
cvsdist 4370f61
mkdir -p $RPM_BUILD_ROOT/var/lib/rpm
cvsdist 4370f61
for dbi in \
f29fc67
    Basenames Conflictname Dirnames Group Installtid Name Obsoletename \
f29fc67
    Packages Providename Requirename Triggername 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
c458285
# plant links to relevant db utils as rpmdb_foo for documention compatibility
1fe0077
%if %{without int_bdb}
c458285
for dbutil in dump load recover stat upgrade verify
1fe0077
do
61eecfc
    ln -s ../../bin/%{dbprefix}_${dbutil} $RPM_BUILD_ROOT/%{rpmhome}/rpmdb_${dbutil}
1fe0077
done
1fe0077
%endif
1fe0077
2c9332a
%find_lang %{name}
2c9332a
cbac7f3
find $RPM_BUILD_ROOT -name "*.la"|xargs rm -f
f780b84
b9e9858
# These live in perl-generators now
b9e9858
rm -f $RPM_BUILD_ROOT/%{rpmhome}/{perldeps.pl,perl.*}
b9e9858
rm -f $RPM_BUILD_ROOT/%{_fileattrsdir}/perl*
353e517
b60210f
%if %{with check}
b60210f
%check
60eb94b
make check
bbc081d
[ "$(ls -A tests/rpmtests.dir)" ] && cat tests/rpmtests.log
b60210f
%endif
b60210f
b914fc5
%post libs -p /sbin/ldconfig
b914fc5
%postun libs -p /sbin/ldconfig
b914fc5
2aa3612
%post build-libs -p /sbin/ldconfig
2aa3612
%postun build-libs -p /sbin/ldconfig
2aa3612
cbac7f3
%posttrans
cbac7f3
# XXX this is klunky and ugly, rpm itself should handle this
cbac7f3
dbstat=/usr/lib/rpm/rpmdb_stat
cbac7f3
if [ -x "$dbstat" ]; then
870ba43
    if "$dbstat" -e -h /var/lib/rpm 2>&1 | grep -q "doesn't match library 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,-)
54309be
%license COPYING
54309be
%doc GROUPS CREDITS doc/manual/[a-z]*
Paul Nasrat b1ecfff
71102f1
/usr/lib/tmpfiles.d/rpm.conf
1fc711a
%dir %{_sysconfdir}/rpm
Paul Nasrat b1ecfff
1fc711a
%attr(0755, root, root) %dir /var/lib/rpm
073bfad
%attr(0644, root, root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /var/lib/rpm/*
3fd5536
3fd5536
/bin/rpm
7c2b7db
%{_bindir}/rpm2archive
3fd5536
%{_bindir}/rpm2cpio
3fd5536
%{_bindir}/rpmdb
f29fc67
%{_bindir}/rpmkeys
3fd5536
%{_bindir}/rpmquery
3fd5536
%{_bindir}/rpmverify
3fd5536
f780b84
%{_mandir}/man8/rpm.8*
f29fc67
%{_mandir}/man8/rpmdb.8*
f29fc67
%{_mandir}/man8/rpmkeys.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
1fc711a
%attr(0755, root, root) %dir %{rpmhome}
cbac7f3
%{rpmhome}/macros
323b73c
%{rpmhome}/macros.d
cbac7f3
%{rpmhome}/rpmpopt*
cbac7f3
%{rpmhome}/rpmrc
cbac7f3
cbac7f3
%{rpmhome}/rpmdb_*
cbac7f3
%{rpmhome}/rpm.daily
cbac7f3
%{rpmhome}/rpm.log
c9d5915
%{rpmhome}/rpm.supp
cbac7f3
%{rpmhome}/rpm2cpio.sh
cbac7f3
%{rpmhome}/tgpg
cbac7f3
cbac7f3
%{rpmhome}/platform
cbac7f3
cvsdist 98655b4
%files libs
cvsdist 98655b4
%defattr(-,root,root)
f29fc67
%{_libdir}/librpmio.so.*
f29fc67
%{_libdir}/librpm.so.*
7c2b7db
%dir %{_libdir}/rpm-plugins
7c2b7db
f29fc67
%if %{with plugins}
7c2b7db
%files plugin-syslog
7c2b7db
%{_libdir}/rpm-plugins/syslog.so
7c2b7db
7c2b7db
%files plugin-selinux
7c2b7db
%{_libdir}/rpm-plugins/selinux.so
7c2b7db
7c2b7db
%files plugin-systemd-inhibit
7c2b7db
%{_libdir}/rpm-plugins/systemd_inhibit.so
f29fc67
%endif
f29fc67
f29fc67
%files build-libs
f29fc67
%defattr(-,root,root)
f29fc67
%{_libdir}/librpmbuild.so.*
f29fc67
%{_libdir}/librpmsign.so.*
cvsdist 98655b4
cvsdist 9eb5b26
%files build
cvsdist 9eb5b26
%defattr(-,root,root)
3fd5536
%{_bindir}/rpmbuild
cbac7f3
%{_bindir}/gendiff
f29fc67
%{_bindir}/rpmspec
f29fc67
cbac7f3
%{_mandir}/man1/gendiff.1*
c458285
%{_mandir}/man8/rpmbuild.8*
c458285
%{_mandir}/man8/rpmdeps.8*
f29fc67
%{_mandir}/man8/rpmspec.8*
cbac7f3
3fd5536
%{rpmhome}/brp-*
c458285
%{rpmhome}/check-*
3fd5536
%{rpmhome}/debugedit
41d93db
%{rpmhome}/sepdebugcrcfix
3fd5536
%{rpmhome}/find-debuginfo.sh
3fd5536
%{rpmhome}/find-lang.sh
c458285
%{rpmhome}/*provides*
c458285
%{rpmhome}/*requires*
c458285
%{rpmhome}/*deps*
c458285
%{rpmhome}/*.prov
c458285
%{rpmhome}/*.req
c458285
%{rpmhome}/config.*
cbac7f3
%{rpmhome}/mkinstalldirs
3b3e157
%{rpmhome}/macros.p*
f29fc67
%{rpmhome}/fileattrs
f29fc67
f29fc67
%files sign
f29fc67
%defattr(-,root,root)
f29fc67
%{_bindir}/rpmsign
f29fc67
%{_mandir}/man8/rpmsign.8*
cvsdist 1bdb862
cvsdist 1bdb862
%files python
cvsdist 1bdb862
%defattr(-,root,root)
cbac7f3
%{python_sitearch}/rpm
1d5ceec
%{python_sitearch}/rpm_python-%{eggver}-py2.7.egg-info
f5c5c33
f5c5c33
%files python3
f5c5c33
%defattr(-,root,root)
f5c5c33
%{python3_sitearch}/rpm
1d5ceec
%{python3_sitearch}/rpm_python-%{eggver}-py%{python3_version}.egg-info
cvsdist b60fd6b
cvsdist 1bdb862
%files devel
cvsdist 1bdb862
%defattr(-,root,root)
f780b84
%{_mandir}/man8/rpmgraph.8*
3fd5536
%{_bindir}/rpmgraph
c458285
%{_libdir}/librp*[a-z].so
cbac7f3
%{_libdir}/pkgconfig/rpm.pc
c458285
%{_includedir}/rpm
cbac7f3
d9ecaeb
%files cron
d9ecaeb
%defattr(-,root,root)
d9ecaeb
%{_sysconfdir}/cron.daily/rpm
d9ecaeb
%config(noreplace) %{_sysconfdir}/logrotate.d/rpm
d9ecaeb
f780b84
%files apidocs
f780b84
%defattr(-,root,root)
54309be
%license COPYING
54309be
%doc doc/librpm/html/*
cvsdist 1bdb862
cvsdist 1bdb862
%changelog
7c2b7db
* Mon Jun 30 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.90-0.git12844.1
7c2b7db
- Update to rpm 4.12-alpha ((http://rpm.org/wiki/Releases/4.12.0)
7c2b7db
- Drop/adjust patches as appropriate
7c2b7db
- New sub-package(s) for plugins
7c2b7db
365a62b
* Thu Jun 26 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-17
365a62b
- Clean up old, no longer needed cruft from spec
365a62b
54309be
* Thu Jun 26 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-16
54309be
- Mark licenses as such, not documentation
54309be
b9e9858
* Wed Jun 25 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-15
b9e9858
- Perl dependency generators live in perl-generators (#1110823) now
b9e9858
4a3c933
* Wed Jun 18 2014 Lubomir Rintel <lkundrak@v3.sk> - 4.11.2-14
4a3c933
- Fix the armhfp patch for armv6hl
4a3c933
d1508b0
* Tue Jun 10 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-13
d1508b0
- Rawhide broke our test-suite, disable for now to allow builds to be done
d1508b0
ef6ec38
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.11.2-12.1
ef6ec38
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
ef6ec38
621bb04
* Sat May 31 2014 Peter Robinson <pbrobinson@fedoraproject.org> 4.11.2-12
621bb04
- Drop ChangeLog.bz2 (it's in the source, and it's large)
621bb04
b423b7f
* Thu May 15 2014 Bohuslav Kabrda <bkabrda@redhat.com> - 4.11.2-11
b423b7f
- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4
b423b7f
cbf52c8
* Mon Apr 21 2014 Tom Callaway <spot@fedoraproject.org> - 4.11.2-10
cbf52c8
- remove _isa from all BuildRequires (bz 554854)
cbf52c8
  See: https://fedoraproject.org/wiki/Packaging:Guidelines#BuildRequires_and_.25.7B_isa.7D
cbf52c8
056da82
* Tue Apr 15 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-9
056da82
- move kmod and libsymlink dependency generators to redhat-rpm-config
056da82
7464dd0
* Mon Apr 14 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-8
7464dd0
- fix appdata.prov script missing from package
7464dd0
88271d9
* Fri Apr 11 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-7
88271d9
- disable sanitizers for now, needs more work...
88271d9
388fec1
* Fri Apr 11 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-6
e1b7ad0
- build with -fsanitize=address and -fsanitize=undefined for now
e1b7ad0
- add spec build conditional for sanitizer build
388fec1
7aa67a4
* Tue Apr 08 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-5
7aa67a4
- replace unmaintained dependency generator scripts with rpmdeps wrappers
7aa67a4
883afd1
* Thu Mar 27 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-4
883afd1
- revert #1045723 fix for now, it breaks some java package macros
883afd1
98f66a8
* Wed Mar 26 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-3
98f66a8
- dont eat newlines on parametrized macro invocations (#1045723)
600ff28
- fully reset file actions between rpmtsRun() calls (#1076552)
af2c060
- fix build and sign module initialization in python3 (#1064758)
98f66a8
f22eb5b
* Tue Feb 18 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-2
f22eb5b
- reduce the double separator spec parse error into a warning (#1065563)
f22eb5b
2970ed0
* Thu Feb 13 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-1
2970ed0
- update to 4.11.2 final (http://rpm.org/wiki/Releases/4.11.2)
2970ed0
5947294
* Thu Feb 06 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-0.rc2.1
5947294
- update to 4.11.2-rc2 (http://rpm.org/wiki/Releases/4.11.2)
5947294
1d5ceec
* Mon Jan 20 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-0.rc1.1
1d5ceec
- update to 4.11.2-rc1 (http://rpm.org/wiki/Releases/4.11.2)
1d5ceec
- drop upstreamed patches, adjust others as needed
1d5ceec
- handle python egg-info's version munging in file lists
1d5ceec
5c70a39
* Wed Jan 15 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-12
2b1b273
- include ppc64le in %%power64 macro (#1052930)
2b1b273
3d4d533
* Tue Dec 03 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-11
3d4d533
- generate kmod(module.ko) provides for kernel (#1025513)
3af1bf3
- dont override CONFIG_SITE if already set (related to #962837)
3d4d533
7bc2daa
* Mon Nov 18 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-10
7bc2daa
- python 3 string and file compatibility fixes
7bc2daa
944d93e
* Mon Oct 14 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-9
944d93e
- generate application() provides for gnome-software
944d93e
0bacf1c
* Tue Oct 01 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-8
0bacf1c
- add support for ppc64le architecture
0bacf1c
0bacf1c
* Mon Sep 09 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-7
9c61101
- fix build-time double-free on file capability processing (#956190)
9c61101
- fix relocation related regression on file sanity check (#1001553)
9c61101
- fix segfault on empty -p <lua> scriptlet body (#1004062)
9c61101
- fix source url, once again
9c61101
f5c5c33
* Wed Aug 21 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-6
f5c5c33
- add python3 sub-package, based on patch by Bohuslav Kabrda
f5c5c33
063bc78
* Sat Aug 03 2013 Petr Pisar <ppisar@redhat.com> - 4.11.1-5.1
063bc78
- Perl 5.18 rebuild
063bc78
bd79c15
* Fri Aug 02 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-5
bd79c15
- add missing dependency on tar to rpm-build (#986539)
bd79c15
9ef6543
* Tue Jul 30 2013 Florian Festi <ffesti@redhat.com> - 4.11.1-4
9ef6543
- Do not filter out lib64.* dependencies (#988373)
9ef6543
73d396e
* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 4.11.1-3.1
73d396e
- Perl 5.18 rebuild
73d396e
2bbb203
* Fri Jul 05 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-3
2bbb203
- ensure relocatable packages always get install-prefix(es) set (#979443)
2bbb203
41d93db
* Thu Jul 04 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-2
1f5bf02
- fix .gnu_debuglink CRC32 after dwz, buildrequire binutils-devel (#971119)
41d93db
cda13cd
* Thu Jun 27 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-1
cda13cd
- update to 4.11.1 final (http://rpm.org/wiki/Releases/4.11.1)
cda13cd
7879e3b
* Thu Jun 20 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-0.rc2.1
7879e3b
- update to 4.11.2-rc2 (http://rpm.org/wiki/Releases/4.11.1)
7879e3b
- drop upstreamed patches
7879e3b
17960b6
* Mon Jun 17 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-0.rc1.4
17960b6
- handle aarch64 debug_info relocations in debugedit (#974860)
17960b6
b1b48bd
* Tue Jun 11 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-0.rc1.3
b1b48bd
- disable autoconf config.site processing in builds (#962837)
b1b48bd
4cf31cb
* Tue Jun 11 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-0.rc1.2
4cf31cb
- fix regression on addressing main package by its name (#972994)
4cf31cb
68ff3e1
* Mon Jun 10 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-0.rc1.1
68ff3e1
- update to 4.11.1-rc1 (http://rpm.org/wiki/Releases/4.11.1)
68ff3e1
e033e98
* Tue May 28 2013 Panu Matilainen <pmatilai@redhat.com> - - 4.11.0.1-7
e033e98
- serialize BDB environment open/close (#924417)
e033e98
1cefad5
* Wed May 22 2013 Panu Matilainen <pmatilai@redhat.com> - - 4.11.0.1-6
1cefad5
- only consider files with .pm suffix as perl modules (#927211)
1cefad5
b3bdf60
* Fri May 17 2013 Panu Matilainen <pmatilai@redhat.com> - - 4.11.0.1-5
b3bdf60
- filter out non-library soname dependencies
b3bdf60
e3501fa
* Thu May 16 2013 Panu Matilainen <pmatilai@redhat.com> - - 4.11.0.1-4
e3501fa
- check for stale locks when opening write-cursors (#860500, #962750...)
e3501fa
52532da
* Fri May 10 2013 Tom Callaway <spot@fedoraproject.org> - 4.11.0.1-3
52532da
- lua 5.2 fix from upstream
52532da
34ff1a9
* Mon Mar 25 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.0.1-2
6fb2566
- make rpm-build depend on virtual system-rpm-config provide
6fb2566
b1ec72f
* Mon Feb 04 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.0.1-1
b1ec72f
- update to 4.11.0.1 (http://rpm.org/wiki/Releases/4.11.0.1)
b1ec72f
8476df1
* Tue Jan 29 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.0-0.beta1.3
8476df1
- revert yesterdays ghost-fix, it eats rpmdb's on upgrades
8476df1
0eab6b8
* Mon Jan 28 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.0-0.beta1.2
0eab6b8
- armv7hl and armv7hnl should not have -mthumb (#901901)
3b3e157
- fix duplicate directory ownership between rpm and rpm-build (#894201)
8020bfa
- fix regression on paths shared between a real file/dir and a ghost
0eab6b8
4ba2ab5
* Mon Dec 10 2012 Panu Matilainen <pmatilai@redhat.com> - 4.11.0-0.beta1.1
4ba2ab5
- update to 4.11 beta
4ba2ab5
1910919
* Mon Nov 19 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.90-0.git11989.3
1910919
- package /usr/lib/rpm/macros.d directory (related to #846679)
32c689a
- fixup a bunch of old incorrect dates in spec changelog
1910919
2d4d8e8
* Sat Nov 17 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.90-0.git11989.2
2d4d8e8
- fix double-free on %caps in spec (#877512)
2d4d8e8
93c12c4
* Thu Nov 15 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.90-0.git11989.1
93c12c4
- update to 4.11 (http://rpm.org/wiki/Releases/4.11.0) post-alpha snapshot
93c12c4
- drop/adjust patches as necessary
93c12c4
25a06f2
* Thu Oct 11 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.1-3
25a06f2
- fix noarch __isa_* macro filter in installplatform (#865436)
25a06f2
240842c
* Wed Oct 10 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.1-2
240842c
- account for intentionally skipped files when verifying hardlinks (#864622)
240842c
c9d5915
* Wed Oct 03 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.1-1
c9d5915
- update to 4.10.1 ((http://rpm.org/wiki/Releases/4.10.1)
c9d5915
71102f1
* Mon Jul 30 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.0-6
71102f1
- move our tmpfiles config to more politically correct location (#840192)
71102f1
25c2d9d
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.10.0-5.1
25c2d9d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
25c2d9d
4660ede
* Mon Jul 02 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.0-5
4660ede
- force _host_vendor to redhat to better match toolchain etc (#485203)
4660ede
31171a2
* Thu Jun 28 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.0-4
31171a2
- merge ppc64p7 related fixes that only went into f17 (#835978)
31171a2
7f2e4e1
* Wed Jun 27 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.0-3
7f2e4e1
- add support for minidebuginfo generation (#834073)
7f2e4e1
a744c53
* Mon Jun 25 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.0-2
a744c53
- add dwarf compression support to debuginfo generation (#833311)
a744c53
8b0317c
* Thu May 24 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.0-1
8b0317c
- update to 4.10.0 final
8b0317c
6511ed2
* Mon Apr 23 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.0-0.beta1.1
6511ed2
- update to 4.10.0-beta1
6511ed2
870ba43
* Mon Apr 16 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.90-0.git11536.1
870ba43
- newer git snapshot (#809402, #808750)
870ba43
- adjust posttrans script wrt bdb string change (#803866, #805613)
870ba43
302bffb
* Thu Apr 05 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.90-0.git11519.1
302bffb
- newer git snapshot to keep patch-count down
302bffb
- fixes CVE-2012-0060, CVE-2012-0061 and CVE-2012-0815
302bffb
- fix obsoletes in installing set getting matched on provides (#810077)
302bffb
871a781
* Wed Apr 04 2012 Jindrich Novy <jnovy@redhat.com> - 4.9.90-0.git11505.12
871a781
- rebuild against new libdb
871a781
16864ee
* Tue Apr 03 2012 Jindrich Novy <jnovy@redhat.com> - 4.9.90-0.git11505.11
16864ee
- build with internal libdb to allow libdb build with higher soname
16864ee
f097c80
* Fri Mar 30 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.90-0.git11505.10
f097c80
- fix base arch macro generation (#808250)
f097c80
99eadda
* Thu Mar 29 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.90-0.git11505.9
99eadda
- accept files as command line arguments to rpmdeps again (#807767)
99eadda
 
f34c5bc
* Mon Mar 26 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.90-0.git11505.8
f34c5bc
- remove fake library provide hacks now that deltarpm got rebuilt
f34c5bc
e56f273
* Fri Mar 23 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.90-0.git11505.7
e56f273
- fix header data length calculation breakage
e56f273
e56f273
* Thu Mar 22 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.90-0.git11505.6
e56f273
- fix keyid size bogosity causing breakage on 32bit systems
e56f273
ef85bcb
* Wed Mar 21 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.90-0.git11505.5
ef85bcb
- add temporary fake library provides to get around deltarpm "bootstrap"
ef85bcb
  dependency (yes its dirty)
ef85bcb
75a190c
* Wed Mar 21 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.90-0.git11505.4
75a190c
- fix overzealous sanity check breaking posttrans scripts
75a190c
8a46159
* Tue Mar 20 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.90-0.git11505.3
8a46159
- fix bad interaction with yum's test-transaction and pretrans scripts
8a46159
85ab1ef
* Tue Mar 20 2012 Jindrich Novy <jnovy@redhat.com> - 4.9.90-0.git11505.2
85ab1ef
- rebuild
85ab1ef
ae9bea0
* Tue Mar 20 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.90-0.git11505.1
ae9bea0
- update to 4.10.0 alpha (http://rpm.org/wiki/Releases/4.10.0)
ae9bea0
- drop/adjust patches as necessary
ae9bea0
a709ae3
* Wed Mar 07 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.2-14
a709ae3
- fix backport thinko in the exclude patch
a709ae3
d06308c
* Wed Mar 07 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.2-13
d06308c
- fix memory corruption on rpmdb size estimation (#766260)
d06308c
- fix couple of memleaks in python bindings (#782147)
d06308c
- fix regression in verify output formatting (#797964)
d06308c
- dont process spec include in false branch of if (#782970)
d06308c
- only warn on missing excluded files on build (#745629)
d06308c
- dont free up file info sets on test transactions
d06308c
e8efccb
* Thu Feb 09 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.2-12
e8efccb
- switch back to smaller BDB cache default (#752897)
e8efccb
72d4c0c
* Sun Jan 15 2012 Dennis Gilmore <dennis@ausil.us> - 4.9.1.2-11
72d4c0c
- always apply arm hfp macros, conditionally apply the logic to detect hfp
72d4c0c
c3ac54c
* Tue Jan 10 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.2-10
c3ac54c
- adjust perl and python detection rules for libmagic change (#772699)
c3ac54c
156379c
* Mon Jan 09 2012 Jindrich Novy <jnovy@redhat.com> - 4.9.1.2-9
156379c
- recognize perl script as perl code (#772632)
156379c
Kay Sievers 1439f01
* Tue Dec 20 2011 Kay Sievers <kay@redhat.com> - 4.9.1.2-8
Kay Sievers 1439f01
- add temporary rpmlib patch to support filesystem transition
Kay Sievers 1439f01
  https://fedoraproject.org/wiki/Features/UsrMove
Kay Sievers 1439f01
6d6d459
* Fri Dec 02 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.2-7
6d6d459
- switch over to libdb, aka Berkeley DB 5.x
6d6d459
fc034ad
* Thu Dec 01 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.2-6
fc034ad
- fix classification of ELF binaries with setuid/setgid bit (#758251)
fc034ad
5239641
* Fri Nov 25 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.2-5
5239641
- adjust font detection rules for libmagic change (#757105)
5239641
1672df9
* Wed Nov 09 2011 Dennis Gilmore <dennis@ausil.us> - 4.9.1.2-4
1672df9
- conditionally apply arm patch for hardfp on all arches but arm softfp ones
1672df9
21c63d1
* Fri Oct 28 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.2-3
21c63d1
- adjust db util prefix & dependency due to #749293
21c63d1
- warn but dont fail the build if STABS encountered by debugedit (#725378)
21c63d1
bd02f6c
* Wed Oct 12 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.2-2
bd02f6c
- try teaching find-lang about the new gnome help layout (#736523)
bd02f6c
6d748ba
* Thu Sep 29 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.2-1
6d748ba
- update to 4.9.1.2 (CVE-2011-3378)
6d748ba
- drop upstreamed rpmdb signal patch
6d748ba
0d72de2
* Mon Sep 19 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.1-3
0d72de2
- fix signal blocking/unblocking regression on rpmdb open/close (#739492)
0d72de2
4dd6dd1
* Mon Aug 08 2011 Adam Jackson <ajax@redhat.com> 4.9.1.1-2
4dd6dd1
- Add RPM_LD_FLAGS to build environment (#728974)
4dd6dd1
541e480
* Tue Aug 02 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.1-1
541e480
- update to 4.9.1.1
541e480
c81abc1
* Tue Jul 19 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.1-2
c81abc1
- fix recursion of directories with trailing slash in file list (#722474)
c81abc1
Panu Matilainen 789268d
* Fri Jul 15 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.1-1
Panu Matilainen 789268d
- update to 4.9.1 (http://rpm.org/wiki/Releases/4.9.1)
Panu Matilainen 789268d
- drop no longer needed patches
Panu Matilainen 789268d
3b3876d
* Thu Jun 16 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-10
3b3876d
- rebuild to fix a missing interpreter dependency due to bug #712251
3b3876d
23ac61a
* Fri Jun 10 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-9
23ac61a
- fix crash if prep or changelog section in spec is empty (#706959)
23ac61a
- fix crash on macro which undefines itself
23ac61a
- fix script dependency generation with file 5.07 string changes (#712251)
23ac61a
aca4330
* Thu May 26 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-8
aca4330
- add dwarf-4 support to debugedit (#707677)
aca4330
- generate build-id symlinks for all filenames sharing a build-id (#641377)
aca4330
2aa3612
* Thu Apr 07 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-7
2aa3612
- add missing ldconfig calls to build-libs sub-package
2aa3612
- fix source url
2aa3612
4a8cd53
* Thu Apr 07 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-6
4a8cd53
- revert the spec query change (#693338) for now, it breaks fedpkg
4a8cd53
5a40a02
* Tue Apr 05 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-5
5a40a02
- verify some properties of replaced and wrong-colored files (#528383)
5a40a02
- only list packages that would be generated on spec query (#693338)
5a40a02
- preferred color packages should be erased last (#680261)
5a40a02
- fix leaks when freeing a populated transaction set
5a40a02
- take file state into account for file dependencies
5a40a02
629d3ea
* Tue Mar 22 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-4
629d3ea
- fix classification of elf executables with sticky bit set (#689182)
629d3ea
daa59d2
* Wed Mar 16 2011 Jindirch Novy <jnovy@redhat.com> - 4.9.0-3
daa59d2
- fix crash in package manifest check (#688091)
daa59d2
36549e2
* Fri Mar 04 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-2
36549e2
- fix duplicate rpmsign binary in rpm main package dragging in build-libs
36549e2
ffbcdae
* Wed Mar 02 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-1
ffbcdae
- update to 4.9.0 final
ffbcdae
- drop upstreamed patches
ffbcdae
1fc711a
* Tue Mar 01 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-0.rc1.4
1fc711a
- spec cosmetics clean up extra whitespace + group more logically
15f0143
- wipe out BDB environment at boot via tmpfiles.d
1fc711a
8e71066
* Mon Feb 21 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-0.rc1.3
8e71066
- fix erronous double cursor open, causing yum reinstall hang (#678644)
8e71066
e50e6ca
* Mon Feb 21 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-0.rc1.2
e50e6ca
- fix broken logic in depgen collector, hopefully curing #675002
e50e6ca
15426fb
* Tue Feb 15 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-0.rc1.1
15426fb
- update to 4.9.0-rc1
15426fb
- drop upstream patches
dbc4ff7
- nss packaging has changed, buildrequire nss-softokn-freebl-devel 
15426fb
18e9c7d
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.9.0-0.beta1.7.1
18e9c7d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
18e9c7d
05eaef6
* Mon Feb 07 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-0.beta1.7
05eaef6
- fix segfault when building more than one package at a time (#675565)
05eaef6
065f3e2
* Sun Feb 06 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-0.beta1.6
065f3e2
- adjust ocaml rule for libmagic string change
065f3e2
5430e27
* Mon Jan 31 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-0.beta1.5
5430e27
- dont try to remove environment files if private env used (related to #671200)
5430e27
- unbreak mono dependency extraction (#673663)
5430e27
- complain instead of silent abort if cwd is not readable (#672576)
5430e27
637e6c8
* Tue Jan 25 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-0.beta1.4
637e6c8
- add support for Requires(posttrans) dependencies
637e6c8
f3f6be5
* Fri Jan 21 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-0.beta1.3
f3f6be5
- avoid division by zero in rpmdb size calculation (#671056)
f3f6be5
- fix secondary index iteration returing duplicate at end (#671149)
f3f6be5
- fix rebuilddb creating duplicate indexes for first header
f3f6be5
7528e06
* Fri Jan 21 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-0.beta1.2
7528e06
- permit queries from rpmdb on read-only media (#671200)
7528e06
f29fc67
* Tue Jan 18 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-0.beta1.1
f29fc67
- rpm 4.9.0-beta1 (http://rpm.org/wiki/Releases/4.9.0)
f29fc67
  - drop no longer needed patches
f29fc67
  - adjust requires + buildrequires to match current needs
f29fc67
  - adjust rpmdb index ghosts to match the new release
f29fc67
  - split librpmbuild and librpmsign to a separate rpm-build-libs package
f29fc67
  - split rpmsign to its own package to allow signing without all the build goo
f29fc67
  - build-conditionalize plugins, disabled for now
f29fc67
  - gstreamer and printer dependency generation moving out
f29fc67
  - handle .so symlink dependencies with fileattrs
f29fc67
  - use gnupg2 for signing as that's what typically installed by default
f29fc67
566e45f
* Tue Jan 18 2011 Panu Matilainen <pmatilai@redhat.com> - 4.8.1-7
c458285
- bunch of spec tweaks, cleanups + corrections:
c458285
  - shorten rpm-build filelist a bit with glob use, reorder for saner grouping
c458285
  - missing isa in popt version dependency
c458285
  - only add rpmdb_foo symlinks for actually relevant db_* utils
c458285
  - drop no longer necessary file-devel dependency from rpm-devel
c458285
  - drop sqlite backend build-conditional
c458285
  - preliminaries for moving from db4 to libdb
c458285
- use gnupg2 for signing as that's more likely to be installed by default
c458285
981d881
* Mon Oct 25 2010 Jindrich Novy <jnovy@redhat.com> - 4.8.1-6
981d881
- rebuild with new xz-5.0.0
981d881
5e5b68f
* Tue Aug 10 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.1-5
5e5b68f
- create gdb index on debuginfo generation (#617166)
5e5b68f
- rpm-build now requires /usr/bin/gdb-add-index for consistent index creation
044488d
- include COPYING in -apidocs for licensing guidelines compliance
5e5b68f
a66aed5
* Thu Jul 22 2010 David Malcolm <dmalcolm@redhat.com> - 4.8.1-4
a66aed5
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
a66aed5
0a9294b
* Fri Jul 02 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.1-3
0a9294b
- ugh, reversed condition braindamage in the font provide extractor "fix"
0a9294b
cc06306
* Wed Jun 30 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.1-2
cc06306
- fix a potential getOutputFrom() error from font provide extraction
cc06306
- debug-friendlier message to aid finding other similar cases (#565223)
cc06306
154da42
* Fri Jun 11 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.1-1
154da42
- update to 4.8.1 (http://rpm.org/wiki/Releases/4.8.1)
154da42
- drop no longer needed patches
154da42
- fix source url pointing to testing directory
154da42
aaf4885
* Thu Jun 03 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-19
aaf4885
- also strip POSIX file capabilities from hardlinks on upgrade/erase (#598775)
aaf4885
8c454e4
* Wed Jun 02 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-18
8c454e4
- remove s-bits on upgrade too (#598775)
8c454e4
6462ae4
* Thu May 27 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-17
6462ae4
- fix segfault in spec parser (#597835)
6462ae4
019f97f
* Thu May 27 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-16
019f97f
- adjust to new pkg-config behavior wrt private dependencies (#596433)
019f97f
- rpm-build now requires pkgconfig >= 0.24
019f97f
5004ac7
* Fri May 21 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-15
5004ac7
- handle non-existent dependency sets correctly in python (#593553)
5004ac7
- make find-lang look in all locale dirs (#584866)
5004ac7
bf44a4b
* Fri Apr 23 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-14
bf44a4b
- lose dangling symlink to extinct (and useless) berkeley_db_svc (#585174)
bf44a4b
7d0e69f
* Wed Mar 24 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-13
7d0e69f
- fix python match iterator regression wrt boolean representation
7d0e69f
ecc5d6b
* Wed Mar 17 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-12
ecc5d6b
- unbreak find-lang --with-man from yesterdays braindamage
ecc5d6b
be98b0d
* Tue Mar 16 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-11
be98b0d
- support single PPD providing driver for devices (#568351)
be98b0d
- merge the psdriver patch pile into one
e3441ce
- preserve empty lines in spec prep section (#573339)
6816f23
- teach python bindings about RPMTRANS_FLAG_NOCONTEXTS (related to #573111)
53b8b3c
- dont own localized man directories through find_lang (#569536)
be98b0d
245077c
* Mon Feb 15 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-10
245077c
- drop bogus dependency on lzma, xz is used to handle the lzma format too
245077c
4818f45
* Fri Feb 05 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-9
4818f45
- unbreak python(abi) requires generation (#562906)
4818f45
6b08a4c
* Fri Feb 05 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-8
6b08a4c
- more fixes to postscript provides extractor (#562228)
459c2d0
- avoid accessing unrelated mount points in disk space checking (#547548)
eb0cb89
- fix disk space checking with erasures present in transaction (#561160)
6b08a4c
41225dc
* Fri Feb 05 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-7
41225dc
- couple of fixes to the postscript provides extractor (#538101)
41225dc
aa664c7
* Thu Feb 04 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-6
aa664c7
- extract provides for postscript printer drivers (#538101)
aa664c7
2981a81
* Wed Feb 03 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-5
2981a81
- python byte-compilation fixes + improvements (#558997)
2981a81
679d6f5
* Sat Jan 30 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-4
679d6f5
- support parallel python versions in python dependency extractor (#532118)
679d6f5
bbc081d
* Thu Jan 21 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-3
bbc081d
- fix segfault on failed url retrieval
bbc081d
- fix verification error code depending on verbosity level
bbc081d
- if anything in testsuite fails, dump out the log
bbc081d
14def24
* Fri Jan 08 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-2
14def24
- put disttag back, accidentally nuked in 4.8.0 final update
14def24
6cc39b9
* Fri Jan 08 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-1
6cc39b9
- update to 4.8.0 final (http://rpm.org/wiki/Releases/4.8.0)
6cc39b9
fb64f7c
* Thu Jan 07 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-0.beta1.6
fb64f7c
- pull out macro scoping "fix" for now, it breaks font package macros
fb64f7c
8048343
* Mon Jan 04 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-0.beta1.5
8048343
- always clear locally defined macros when they go out of scope
8048343
6dc5ba3
* Thu Dec 17 2009 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-0.beta1.4
6dc5ba3
- permit unexpanded macros when parsing spec (#547997)
6dc5ba3
36fffc9
* Wed Dec 09 2009 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-0.beta1.3
36fffc9
- fix a bunch of python refcount-errors causing major memory leaks
36fffc9
a4433ba
* Mon Dec 07 2009 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-0.beta1.2
a4433ba
- fix noise from python bytecompile on non-python packages (#539635)
3025ee1
- make all our -devel [build]requires isa-specific
3025ee1
- trim out superfluous -devel dependencies from rpm-devel
a4433ba
5e19ecc
* Mon Dec 07 2009 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-0.beta1.1
5e19ecc
- update to 4.8.0-beta1 (http://rpm.org/wiki/Releases/4.8.0)
5e19ecc
- rpm-build conflicts with current ocaml-runtime
5e19ecc
4a8173e
* Fri Dec 04 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.2-2
4a8173e
- missing error exit code from signing password checking (#496754)
4a8173e
- dont fail build on unrecognized data files (#532489)
4a8173e
- dont try to parse subkeys and secret keys (#436812)
4a8173e
- fix chmod test on selinux, breaking %%{_fixperms} macro (#543035)
4a8173e
c23067b
* Wed Nov 25 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.2-1
c23067b
- update to 4.7.2 (http://rpm.org/wiki/Releases/4.7.2)
c23067b
- fixes #464750, #529214
c23067b
e680093
* Wed Nov 18 2009 Jindrich Novy <jnovy@redhat.com> - 4.7.1-10
e680093
- rebuild against BDB-4.8.24
e680093
3273fa6
* Wed Nov 18 2009 Jindrich Novy <jnovy@redhat.com> - 4.7.1-9
a86fbab
- drop versioned dependency to BDB
3273fa6
2e4024d
* Wed Oct 28 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.1-8
2e4024d
- support multiple python implementations in brp-python-bytecompile (#531117)
2e4024d
- make disk space problem reporting a bit saner (#517418)
2e4024d
11e840a
* Tue Oct 06 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.1-7
11e840a
- fix build with BDB 4.8.x by removing XA "support" from BDB backend 
11e840a
- perl dep extractor heredoc parsing improvements (#524929)
11e840a
e0a8ab7
* Mon Sep 21 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.1-6
e0a8ab7
- use relative paths within db environment (related to #507309, #507309...)
e0a8ab7
- remove db environment on close in chrooted operation (related to above)
e0a8ab7
- initialize rpmlib earlier in rpm2cpio (#523260)
e0a8ab7
- fix file dependency tag extension formatting (#523282)
e0a8ab7
62b4055
* Tue Sep 15 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.1-5
62b4055
- fix duplicate dependency filtering on build (#490378)
62b4055
- permit absolute paths in file lists again (#521760)
62b4055
- use permissions 444 for all .debug files (#522194)
62b4055
- add support for optional bugurl tag (#512774)
62b4055
0b83512
* Fri Aug 14 2009 Jesse Keating <jkeating@redhat.com> - 4.7.1-4
0b83512
- Patch to make geode appear as i686 (#517475)
0b83512
e73b0ee
* Thu Aug 06 2009 Jindrich Novy <jnovy@redhat.com> - 4.7.1-3
e73b0ee
- rebuild because of the new xz
e73b0ee
c365e47
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.7.1-2
c365e47
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
c365e47
e296089
* Tue Jul 21 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.1-1
e296089
- update to 4.7.1 ((http://rpm.org/wiki/Releases/4.7.1)
e296089
- fix source url
e296089
20e9972
* Mon Jul 20 2009 Bill Nottingham <notting@redhat.com> - 4.7.0-9
20e9972
- enable XZ support
20e9972
e91c670
* Thu Jun 18 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-8
e91c670
- updated OSGi dependency extractor (#506471)
154e7d9
- fix segfault in symlink fingerprinting (#505777)
b6a0b11
- fix invalid memory access causing bogus file dependency errors (#506323)
e91c670
b0aff4a
* Tue Jun 16 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-7
b0aff4a
- add dwarf-3 support to debugedit (#505774)
b0aff4a
8cbb195
* Fri Jun 12 2009 Stepan Kasal <skasal@redhat.com> - 4.7.0-6
8cbb195
- require libcap >= 2.16 (#505596)
8cbb195
32c689a
* Wed Jun 03 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-5
61937a9
- don't mess up problem altNEVR in python ts.check() (#501068)
61937a9
- fix hardlink size calculation on build (#503020)
61937a9
d9ecaeb
* Thu May 14 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-4
d9ecaeb
- split cron-job into a sub-package to avoid silly deps on core rpm (#500722)
d9ecaeb
- rpm requires coreutils but not in %%post
d9ecaeb
- build with libcap and libacl
d9ecaeb
- fix pgp pubkey signature tag parsing
d9ecaeb
073bfad
* Tue Apr 21 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-3
073bfad
- couple of merge-review fixes (#226377)
073bfad
  - eliminate bogus leftover rpm:rpm rpmdb ownership
073bfad
  - unescaped macro in changelog
073bfad
- fix find-lang --with-kde with KDE3 (#466009)
073bfad
- switch back to default file digest algorithm
073bfad
c149608
* Fri Apr 17 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-2
c149608
- file classification tweaks for text files (#494817)
c149608
  - disable libmagic text token checks, it's way too error-prone
c149608
  - consistently classify all text as such and include description
c149608
60eb94b
* Thu Apr 16 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-1
60eb94b
- update to 4.7.0 final (http://rpm.org/wiki/Releases/4.7.0)
60eb94b
- fixes #494049, #495429
60eb94b
- dont permit test-suite failure anymore
60eb94b
c859c61
* Thu Apr 09 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-0.rc1.1
c859c61
- update to 4.7.0-rc1
c859c61
- fixes #493157, #493777, #493696, #491388, #487597, #493162
c859c61
1a5c9c2
* Fri Apr 03 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-0.beta1.9
1a5c9c2
- fix recorded file state of otherwise skipped files (#492947)
1a5c9c2
- compress ChangeLog, drop old CHANGES file (#492440)
1a5c9c2
58f7f15
* Thu Apr  2 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 4.7.0-0.beta1.8
58f7f15
- Fix sparcv9v and sparc64v targets
58f7f15
daefcbd
* Tue Mar 24 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-0.beta1.7
daefcbd
- prefer more specific types over generic "text" in classification (#491349)
daefcbd
ba1a13e
* Mon Mar 23 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-0.beta1.6
ba1a13e
- with the fd leak gone, let libmagic look into compressed files again (#491596)
ba1a13e
2a17871
* Mon Mar 23 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-0.beta1.5
daefcbd
- fix font provide generation on filenames with whitespace (#491597)
2a17871
9ea2c1d
* Thu Mar 12 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-0.beta1.4
9ea2c1d
- handle RSA V4 signatures (#436812)
9ea2c1d
- add alpha arch ISA-bits
9ea2c1d
- enable internal testsuite on build
9ea2c1d
e15b005
* Mon Mar 09 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-0.beta1.3
e15b005
- fix _install_langs behavior (#489235)
e15b005
- fix recording of file states into rpmdb on install
e15b005
fc85648
* Sun Mar 08 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-0.beta1.2
fc85648
- load macros before creating directories on src.rpm install (#489104)
fc85648
b60210f
* Fri Mar 06 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-0.beta1.1
b60210f
- update to 4.7.0-beta1 (http://rpm.org/wiki/Releases/4.7.0)
b60210f
7c29032
* Fri Feb 27 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-11
7c29032
- build rpm itself with md5 file digests for now to ensure upgradability
7c29032
d05ecc6
* Thu Feb 26 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-10
d05ecc6
- handle NULL passed as EVR in rpmdsSingle() again (#485616)
d05ecc6
3bc5beb
* Wed Feb 25 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-9
3bc5beb
- pull out python byte-compile syntax check for now
3bc5beb
3c64bcf
* Mon Feb 23 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-8
3c64bcf
- make -apidocs sub-package noarch
3c64bcf
- fix source URL
3c64bcf
3f11e35
* Sat Feb 21 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-7
3f11e35
- loosen up restrictions on dependency names (#455119)
3f11e35
- handle inter-dependent pkg-config files for requires too (#473814)
3f11e35
- error/warn on elf binaries in noarch package in build
3f11e35
86a7924
* Fri Feb 20 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-6
86a7924
- error out on uncompilable python code (Tim Waugh)
86a7924
aa38a18
* Tue Feb 17 2009 Jindrich Novy <jnovy@redhat.com> - 4.6.0-5
aa38a18
- remove two offending hunks from anyarch patch causing that
aa38a18
  RPMTAG_BUILDARCHS isn't written to SRPMs
aa38a18
84fa912
* Mon Feb 16 2009 Jindrich Novy <jnovy@redhat.com> - 4.6.0-4
84fa912
- inherit group tag from the main package (#470714)
84fa912
- ignore BuildArch tags for anyarch actions (#442105)
84fa912
- don't check package BuildRequires when doing --rmsource (#452477)
84fa912
- don't fail because of missing sources when only spec removal
84fa912
  is requested (#472427)
84fa912
0d875cb
* Mon Feb 16 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-3
0d875cb
- updated fontconfig provide script - fc-query does all the hard work now
0d875cb
61eecfc
* Mon Feb 09 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-2
61eecfc
- build against db 4.7.x
61eecfc
cef0937
* Fri Feb 06 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-1
cef0937
- update to 4.6.0 final
cef0937
- revert libmagic looking into compressed files for now, breaks ooffice build
cef0937
0a87f6d
* Fri Feb 06 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-0.rc4.5
0a87f6d
- enable fontconfig provides generation
0a87f6d
4b92b80
* Thu Feb 05 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-0.rc4.4
4b92b80
- fixup rpm translation lookup to match Fedora specspo (#436941)
4b92b80
c66608c
* Wed Feb 04 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-0.rc4.3
c66608c
- extract mimehandler provides from .desktop files
c66608c
- preliminaries for extracting font provides (not enabled yet)
c66608c
- dont classify font metrics data as fonts
c66608c
- only run script dep extraction once per file, duh
c66608c
c66608c
* Sat Jan 31 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-0.rc4.2
1fe0077
- change platform sharedstatedir to something more sensible (#185862)
1fe0077
- add rpmdb_foo links to db utils for documentation compatibility
1fe0077
76dfec7
* Fri Jan 30 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-0.rc4.1
76dfec7
- update to 4.6.0-rc4
76dfec7
- fixes #475582, #478907, #476737, #479869, #476201
76dfec7
43b33fe
* Fri Dec 12 2008 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-0.rc3.2
43b33fe
- add back defaultdocdir patch which hadn't been applied on 4.6.x branch yet
43b33fe
afa5773
* Fri Dec 12 2008 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-0.rc3.1
afa5773
- add dist-tag, rebuild
afa5773
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>
073bfad
- 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
32c689a
* Wed Jul 09 2008 Panu Matilainen <pmatilai@redhat.com>
cbac7f3
- 4.5.90-0.git8424.3
cbac7f3
- require curl as external url helper
cbac7f3
32c689a
* Wed Jul 09 2008 Panu Matilainen <pmatilai@redhat.com>
cbac7f3
- 4.5.90-0.git8424.2
cbac7f3
- add support for building with or without internal db
cbac7f3
32c689a
* Wed Jul 09 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