Bill Nottingham 20e997
# build against xz?
Bill Nottingham 20e997
%bcond_without xz
Panu Matilainen cbac7f
# just for giggles, option to build with internal Berkeley DB
Jindrich Novy 871a78
%bcond_with int_bdb
Panu Matilainen 9ea2c1
# run internal testsuite?
Panu Matilainen d1508b
%bcond_with check
Panu Matilainen 7c2b7d
# build with plugins?
Panu Matilainen 7c2b7d
%bcond_without plugins
Panu Matilainen e1b7ad
# build with sanitizers?
Panu Matilainen 88271d
%bcond_with sanitizer
Panu Matilainen 7c2b7d
# build with libarchive? (needed for rpm2archive)
Panu Matilainen 7c2b7d
%bcond_without libarchive
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 2176e2
%define rpmver 4.12.0.1
Panu Matilainen 814137
#define snapver rc1
Panu Matilainen 4ba2ab
%define srcver %{rpmver}%{?snapver:-%{snapver}}
Panu Matilainen 748241
%define eggver %{rpmver}%{?snapver:_%{snapver}}
Panu Matilainen cbac7f
Panu Matilainen 6d6d45
%define bdbname libdb
Jindrich Novy 16864e
%define bdbver 5.3.15
Panu Matilainen 6d6d45
%define dbprefix db
Panu Matilainen cbac7f
Paul Nasrat b1ecff
Summary: The RPM package management system
cvsdist 1bdb86
Name: rpm
Panu Matilainen cbac7f
Version: %{rpmver}
966f2e
Release: %{?snapver:0.%{snapver}.}15%{?dist}.1
cvsdist 1bdb86
Group: System Environment/Base
Paul Nasrat b1ecff
Url: http://www.rpm.org/
Panu Matilainen 814137
Source0: http://rpm.org/releases/rpm-4.12.x/%{name}-%{srcver}.tar.bz2
Panu Matilainen cbac7f
%if %{with int_bdb}
Panu Matilainen cbac7f
Source1: db-%{bdbver}.tar.gz
Jindrich Novy 871a78
%else
Jindrich Novy 871a78
BuildRequires: libdb-devel
Panu Matilainen cbac7f
%endif
Panu Matilainen cbac7f
Panu Matilainen b1b48b
# Disable autoconf config.site processing (#962837)
Panu Matilainen b1b48b
Patch1: rpm-4.11.x-siteconfig.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 ae9bea
Patch2: rpm-4.9.90-fedora-specspo.patch
Panu Matilainen 53b8b3
# In current Fedora, man-pages pkg owns all the localized man directories
Panu Matilainen ae9bea
Patch3: rpm-4.9.90-no-man-dirs.patch
Panu Matilainen c45828
# gnupg2 comes installed by default, avoid need to drag in gnupg too
Panu Matilainen f29fc6
Patch4: rpm-4.8.1-use-gpg2.patch
Panu Matilainen 2176e2
# Temporary band-aid for rpm2cpio whining on payload size mismatch (#1142949)
Panu Matilainen 2176e2
Patch5: rpm-4.12.0-rpm2cpio-hack.patch
Panu Matilainen 57f2a1
Panu Matilainen 44dace
# Patches already upstream:
Panu Matilainen 96d481
# Dont wait for transaction lock inside scriptlets (#1135596)
Panu Matilainen 96d481
Patch100: rpm-4.12.0-tslock-nowait.patch
Panu Matilainen 3feadd
# Skip ghosts in payload (#1156497)
Panu Matilainen 3feadd
Patch101: rpm-4.12.0-payload-ghost.patch
Panu Matilainen 3feadd
# Unbreak size tag generation on big-endian systems
Panu Matilainen 3feadd
Patch102: rpm-4.12.0-archive-endian.patch
68c26e
# find-debuginfo.sh fails on ELF with more than 256 notes
68c26e
# http://www.rpm.org/ticket/887
68c26e
Patch103: 0001-Fix-find-debuginfo.sh-for-ELF-with-file-warnings.patch
Lubos Kardos 4b03dd
# Fix --excludedocs option (#1192625)
Lubos Kardos 4b03dd
Patch104: rpm-4.12.0-exclude-doc.patch
Lubos Kardos fa230e
# Pass _find_debuginfo_opts -g to eu-strip for executables (#1186563)
Lubos Kardos fa230e
Patch105: rpm-4.12.0-eu-strip-g-option.patch
Florian Festi 7307a5
# Fix golang debuginfo packages
Florian Festi 7307a5
Patch106: rpm-4.12.0-golang-debuginfo.patch
Florian Festi 5510dc
Patch107: rpm-4.12.0-whatrecommends.patch
Panu Matilainen 44dace
Jesse Keating 3bb32d
# These are not yet upstream
Jesse Keating 0b8351
Patch302: rpm-4.7.1-geode-i686.patch
Adam Jackson 4dd6dd
# Probably to be upstreamed in slightly different form
Adam Jackson 4dd6dd
Patch304: rpm-4.9.1.1-ld-flags.patch
Panu Matilainen a744c5
# Compressed debuginfo support (#833311)
Panu Matilainen a744c5
Patch305: rpm-4.10.0-dwz-debuginfo.patch
Panu Matilainen 7f2e4e
# Minidebuginfo support (#834073)
Panu Matilainen 7f2e4e
Patch306: rpm-4.10.0-minidebuginfo.patch
Panu Matilainen 41d93d
# Fix CRC32 after dwz (#971119)
Panu Matilainen 41d93d
Patch307: rpm-4.11.1-sepdebugcrcfix.patch
Lubos Kardos 2474ac
# Fix race condidition where unchecked data is exposed in the file system
Lubos Kardos 2474ac
Patch308: rpm-4.12.0.x-CVE-2013-6435.patch
Lubos Kardos 2474ac
# Add check against malicious CPIO file name size
Lubos Kardos 2474ac
Patch309: rpm-4.12.0.x-CVE-2014-8118.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
Panu Matilainen 21c63d
Requires: %{_bindir}/%{dbprefix}_stat
Jindrich Novy e0e4c4
%endif
Panu Matilainen c45828
Requires: popt%{_isa} >= 1.10.2.1
Panu Matilainen cbac7f
Requires: curl
Panu Matilainen cbac7f
Panu Matilainen cbac7f
%if %{without int_bdb}
Tom Callaway cbf52c
BuildRequires: %{bdbname}-devel
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
Tom Callaway cbf52c
BuildRequires: elfutils-devel >= 0.112
Tom Callaway cbf52c
BuildRequires: elfutils-libelf-devel
Tom Callaway cbf52c
BuildRequires: readline-devel zlib-devel
Tom Callaway cbf52c
BuildRequires: nss-devel
Tom Callaway cbf52c
BuildRequires: nss-softokn-freebl-devel
Panu Matilainen cbac7f
# The popt version here just documents an older known-good version
Tom Callaway cbf52c
BuildRequires: popt-devel >= 1.10.2
Tom Callaway cbf52c
BuildRequires: file-devel
Tom Callaway cbf52c
BuildRequires: gettext-devel
Tom Callaway cbf52c
BuildRequires: ncurses-devel
Tom Callaway cbf52c
BuildRequires: bzip2-devel >= 0.9.0c-2
Tom Callaway cbf52c
BuildRequires: python-devel >= 2.6
Tom Callaway cbf52c
BuildRequires: python3-devel >= 3.2
Tom Callaway cbf52c
BuildRequires: lua-devel >= 5.1
Tom Callaway cbf52c
BuildRequires: libcap-devel
Tom Callaway cbf52c
BuildRequires: libacl-devel
Bill Nottingham 20e997
%if ! %{without xz}
Tom Callaway cbf52c
BuildRequires: xz-devel >= 4.999.8
Panu Matilainen cbac7f
%endif
Panu Matilainen 7c2b7d
%if ! %{without libarchive}
Panu Matilainen 7c2b7d
BuildRequires: libarchive-devel
Panu Matilainen 7c2b7d
%endif
Panu Matilainen 1f5bf0
# Only required by sepdebugcrcfix patch
Panu Matilainen 1f5bf0
BuildRequires: binutils-devel
Panu Matilainen 5d52c2
# Couple of patches change makefiles so, require for now...
Panu Matilainen 953065
BuildRequires: automake libtool
Panu Matilainen 412a63
Panu Matilainen 7c2b7d
%if %{with plugins}
Panu Matilainen 7c2b7d
BuildRequires: libselinux-devel
Panu Matilainen 7c2b7d
BuildRequires: dbus-devel
Panu Matilainen 7c2b7d
%endif
Panu Matilainen 7c2b7d
Panu Matilainen e1b7ad
%if %{with sanitizer}
Panu Matilainen e1b7ad
BuildRequires: libasan
Panu Matilainen e1b7ad
BuildRequires: libubsan
Panu Matilainen e1b7ad
#BuildRequires: liblsan
Panu Matilainen e1b7ad
#BuildRequires: libtsan
Panu Matilainen e1b7ad
%global sanitizer_flags -fsanitize=address -fsanitize=undefined
Panu Matilainen e1b7ad
%endif
Panu Matilainen e1b7ad
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
Panu Matilainen 7c2b7d
# Drag in SELinux support at least for transition phase
Panu Matilainen 7c2b7d
%if %{with plugins}
Panu Matilainen 7c2b7d
Requires: rpm-plugin-selinux%{_isa} = %{version}-%{release}
Panu Matilainen 7c2b7d
%endif
cvsdist 98655b
cvsdist 98655b
%description libs
cvsdist 98655b
This package contains the RPM shared libraries.
cvsdist 98655b
Panu Matilainen f29fc6
%package build-libs
Panu Matilainen f29fc6
Summary:  Libraries for building and signing RPM packages
Panu Matilainen f29fc6
Group: Development/Libraries
Panu Matilainen f29fc6
License: GPLv2+ and LGPLv2+ with exceptions
Panu Matilainen f29fc6
Requires: rpm-libs%{_isa} = %{version}-%{release}
Panu Matilainen f29fc6
Requires: %{_bindir}/gpg2
Panu Matilainen f29fc6
Panu Matilainen f29fc6
%description build-libs
Panu Matilainen f29fc6
This package contains the RPM shared libraries for building and signing
Panu Matilainen f29fc6
packages.
Panu Matilainen f29fc6
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 f29fc6
Requires: rpm-libs%{_isa} = %{version}-%{release}
Panu Matilainen f29fc6
Requires: rpm-build-libs%{_isa} = %{version}-%{release}
Panu Matilainen 3025ee
Requires: popt-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 bd79c1
Requires: tar unzip gzip bzip2 cpio xz
Panu Matilainen 019f97
Requires: pkgconfig >= 1:0.24
Panu Matilainen 5e5b68
Requires: /usr/bin/gdb-add-index
Panu Matilainen 6fb256
# Technically rpmbuild doesn't require any external configuration, but
Panu Matilainen 6fb256
# creating distro-compatible packages does. To make the common case
Panu Matilainen 6fb256
# "just work" while allowing for alternatives, depend on a virtual
Panu Matilainen 6fb256
# provide, typically coming from redhat-rpm-config.
Panu Matilainen 6fb256
Requires: system-rpm-config
Panu Matilainen b9e985
Requires: perl-generators
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
Panu Matilainen f29fc6
%package sign
Panu Matilainen f29fc6
Summary: Package signing support
Panu Matilainen f29fc6
Group: System Environment/Base
Panu Matilainen f29fc6
Requires: rpm-build-libs%{_isa} = %{version}-%{release}
Panu Matilainen f29fc6
Panu Matilainen f29fc6
%description sign
Panu Matilainen f29fc6
This package contains support for digitally signing RPM packages.
Panu Matilainen f29fc6
cvsdist a37c64
%package python
Panu Matilainen f5c5c3
Summary: Python 2 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
Panu Matilainen f5c5c3
This package should be installed if you want to develop Python 2
Panu Matilainen f5c5c3
programs that will manipulate RPM packages and databases.
Panu Matilainen f5c5c3
Panu Matilainen f5c5c3
%package python3
Panu Matilainen f5c5c3
Summary: Python 3 bindings for apps which will manipulate RPM packages
Panu Matilainen f5c5c3
Group: Development/Libraries
Panu Matilainen f5c5c3
Requires: rpm = %{version}-%{release}
Panu Matilainen f5c5c3
Panu Matilainen f5c5c3
%description python3
Panu Matilainen f5c5c3
The rpm-python3 package contains a module that permits applications
Panu Matilainen f5c5c3
written in the Python programming language to use the interface
Panu Matilainen f5c5c3
supplied by RPM Package Manager libraries.
Panu Matilainen f5c5c3
Panu Matilainen f5c5c3
This package should be installed if you want to develop Python 3
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
Panu Matilainen 7c2b7d
%if %{with plugins}
Panu Matilainen 7c2b7d
%package plugin-selinux
Panu Matilainen 7c2b7d
Summary: Rpm plugin for SELinux functionality
Panu Matilainen 7c2b7d
Group: System Environment/Base
Panu Matilainen 7c2b7d
Requires: rpm-libs%{_isa} = %{version}-%{release}
Panu Matilainen 7c2b7d
Panu Matilainen 7c2b7d
%description plugin-selinux
Panu Matilainen 7c2b7d
%{summary}
Panu Matilainen 7c2b7d
Panu Matilainen 7c2b7d
%package plugin-syslog
Panu Matilainen 7c2b7d
Summary: Rpm plugin for syslog functionality
Panu Matilainen 7c2b7d
Group: System Environment/Base
Panu Matilainen 7c2b7d
Requires: rpm-libs%{_isa} = %{version}-%{release}
Panu Matilainen 7c2b7d
Panu Matilainen 7c2b7d
%description plugin-syslog
Panu Matilainen 7c2b7d
%{summary}
Panu Matilainen 7c2b7d
Panu Matilainen 7c2b7d
%package plugin-systemd-inhibit
Panu Matilainen 7c2b7d
Summary: Rpm plugin for systemd inhibit functionality
Panu Matilainen 7c2b7d
Group: System Environment/Base
Panu Matilainen 7c2b7d
Requires: rpm-libs%{_isa} = %{version}-%{release}
Panu Matilainen 7c2b7d
Panu Matilainen 7c2b7d
%description plugin-systemd-inhibit
Panu Matilainen 7c2b7d
%{summary}
Panu Matilainen 7c2b7d
%endif
Panu Matilainen 7c2b7d
cvsdist 1bdb86
%prep
Panu Matilainen 421823
%autosetup -n %{name}-%{srcver} %{?with_int_bdb:-a 1} -p1
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
Tom Callaway 9008d0
CPPFLAGS="$CPPFLAGS `pkg-config --cflags nss` -DLUA_COMPAT_APIINTCASTS"
Tom Callaway 9008d0
CFLAGS="$RPM_OPT_FLAGS %{?sanitizer_flags} -DLUA_COMPAT_APIINTCASTS"
Panu Matilainen 20231b
export CPPFLAGS CFLAGS LDFLAGS
Panu Matilainen 20231b
Panu Matilainen 953065
autoreconf -i -f
Panu Matilainen 953065
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 4660ed
    --build=%{_target_platform} \
Panu Matilainen 4660ed
    --host=%{_target_platform} \
Panu Matilainen ae9bea
    --with-vendor=redhat \
Panu Matilainen cbac7f
    %{!?with_int_bdb: --with-external-db} \
Panu Matilainen f29fc6
    %{!?with_plugins: --disable-plugins} \
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
Panu Matilainen f5c5c3
pushd python
Panu Matilainen f5c5c3
%{__python} setup.py build
Panu Matilainen f5c5c3
%{__python3} setup.py build
Panu Matilainen f5c5c3
popd
Panu Matilainen f5c5c3
cvsdist 1bdb86
%install
cvsdist 1bdb86
rm -rf $RPM_BUILD_ROOT
cvsdist 1bdb86
cvsdist 65b2a0
make DESTDIR="$RPM_BUILD_ROOT" install
cvsdist 9eb5b2
Panu Matilainen f5c5c3
# We need to build with --enable-python for the self-test suite, but we
Panu Matilainen f5c5c3
# actually package the bindings built with setup.py (#531543#c26)
Panu Matilainen f5c5c3
rm -rf $RPM_BUILD_ROOT/%{python_sitearch}
Panu Matilainen f5c5c3
pushd python
Panu Matilainen f5c5c3
%{__python} setup.py install --skip-build --root $RPM_BUILD_ROOT
Panu Matilainen f5c5c3
%{__python3} setup.py install --skip-build --root $RPM_BUILD_ROOT
Panu Matilainen f5c5c3
popd
Panu Matilainen f5c5c3
Panu Matilainen f5c5c3
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 71102f
mkdir -p ${RPM_BUILD_ROOT}/usr/lib/tmpfiles.d
Panu Matilainen 71102f
echo "r /var/lib/rpm/__db.*" > ${RPM_BUILD_ROOT}/usr/lib/tmpfiles.d/rpm.conf
Panu Matilainen 15f014
Panu Matilainen f780b8
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/rpm
Panu Matilainen 191091
mkdir -p $RPM_BUILD_ROOT%{rpmhome}/macros.d
cvsdist 1bdb86
cvsdist 4370f6
mkdir -p $RPM_BUILD_ROOT/var/lib/rpm
cvsdist 4370f6
for dbi in \
Panu Matilainen f29fc6
    Basenames Conflictname Dirnames Group Installtid Name Obsoletename \
Panu Matilainen f29fc6
    Packages Providename Requirename Triggername Sha1header Sigmd5 \
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 c45828
# plant links to relevant db utils as rpmdb_foo for documention compatibility
Panu Matilainen 1fe007
%if %{without int_bdb}
Panu Matilainen c45828
for dbutil in dump load 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 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 b9e985
# These live in perl-generators now
Panu Matilainen b9e985
rm -f $RPM_BUILD_ROOT/%{rpmhome}/{perldeps.pl,perl.*}
Panu Matilainen b9e985
rm -f $RPM_BUILD_ROOT/%{_fileattrsdir}/perl*
Panu Matilainen dca944
# Axe unused cruft
Panu Matilainen dca944
rm -f $RPM_BUILD_ROOT/%{rpmhome}/{tcl.req,osgideps.pl}
Panu Matilainen 353e51
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 2aa361
%post build-libs -p /sbin/ldconfig
Panu Matilainen 2aa361
%postun build-libs -p /sbin/ldconfig
Panu Matilainen 2aa361
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 870ba4
    if "$dbstat" -e -h /var/lib/rpm 2>&1 | grep -q "doesn't match library 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 54309b
%license COPYING
Panu Matilainen 54309b
%doc GROUPS CREDITS doc/manual/[a-z]*
Paul Nasrat b1ecff
Panu Matilainen 71102f
/usr/lib/tmpfiles.d/rpm.conf
Panu Matilainen 1fc711
%dir %{_sysconfdir}/rpm
Paul Nasrat b1ecff
Panu Matilainen 1fc711
%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 3fd553
Panu Matilainen 3fd553
/bin/rpm
Panu Matilainen 7c2b7d
%{_bindir}/rpm2archive
Panu Matilainen 3fd553
%{_bindir}/rpm2cpio
Panu Matilainen 3fd553
%{_bindir}/rpmdb
Panu Matilainen f29fc6
%{_bindir}/rpmkeys
Panu Matilainen 3fd553
%{_bindir}/rpmquery
Panu Matilainen 3fd553
%{_bindir}/rpmverify
Panu Matilainen 3fd553
Panu Matilainen f780b8
%{_mandir}/man8/rpm.8*
Panu Matilainen f29fc6
%{_mandir}/man8/rpmdb.8*
Panu Matilainen f29fc6
%{_mandir}/man8/rpmkeys.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 1fc711
%attr(0755, root, root) %dir %{rpmhome}
Panu Matilainen cbac7f
%{rpmhome}/macros
Panu Matilainen 323b73
%{rpmhome}/macros.d
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 c9d591
%{rpmhome}/rpm.supp
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 f29fc6
%{_libdir}/librpmio.so.*
Panu Matilainen f29fc6
%{_libdir}/librpm.so.*
Florian Festi 02c36c
%if %{with plugins}
Panu Matilainen 7c2b7d
%dir %{_libdir}/rpm-plugins
Panu Matilainen 7c2b7d
Panu Matilainen 7c2b7d
%files plugin-syslog
Panu Matilainen 7c2b7d
%{_libdir}/rpm-plugins/syslog.so
Panu Matilainen 7c2b7d
Panu Matilainen 7c2b7d
%files plugin-selinux
Panu Matilainen 7c2b7d
%{_libdir}/rpm-plugins/selinux.so
Panu Matilainen 7c2b7d
Panu Matilainen 7c2b7d
%files plugin-systemd-inhibit
Panu Matilainen 7c2b7d
%{_libdir}/rpm-plugins/systemd_inhibit.so
Panu Matilainen f29fc6
%endif
Panu Matilainen f29fc6
Panu Matilainen f29fc6
%files build-libs
Panu Matilainen f29fc6
%defattr(-,root,root)
Panu Matilainen f29fc6
%{_libdir}/librpmbuild.so.*
Panu Matilainen f29fc6
%{_libdir}/librpmsign.so.*
cvsdist 98655b
cvsdist 9eb5b2
%files build
cvsdist 9eb5b2
%defattr(-,root,root)
Panu Matilainen 3fd553
%{_bindir}/rpmbuild
Panu Matilainen cbac7f
%{_bindir}/gendiff
Panu Matilainen f29fc6
%{_bindir}/rpmspec
Panu Matilainen f29fc6
Panu Matilainen cbac7f
%{_mandir}/man1/gendiff.1*
Panu Matilainen c45828
%{_mandir}/man8/rpmbuild.8*
Panu Matilainen c45828
%{_mandir}/man8/rpmdeps.8*
Panu Matilainen f29fc6
%{_mandir}/man8/rpmspec.8*
Panu Matilainen cbac7f
Panu Matilainen 3fd553
%{rpmhome}/brp-*
Panu Matilainen c45828
%{rpmhome}/check-*
Panu Matilainen 3fd553
%{rpmhome}/debugedit
Panu Matilainen 41d93d
%{rpmhome}/sepdebugcrcfix
Panu Matilainen 3fd553
%{rpmhome}/find-debuginfo.sh
Panu Matilainen 3fd553
%{rpmhome}/find-lang.sh
Panu Matilainen c45828
%{rpmhome}/*provides*
Panu Matilainen c45828
%{rpmhome}/*requires*
Panu Matilainen c45828
%{rpmhome}/*deps*
Panu Matilainen c45828
%{rpmhome}/*.prov
Panu Matilainen c45828
%{rpmhome}/*.req
Panu Matilainen c45828
%{rpmhome}/config.*
Panu Matilainen cbac7f
%{rpmhome}/mkinstalldirs
Panu Matilainen 3b3e15
%{rpmhome}/macros.p*
Panu Matilainen f29fc6
%{rpmhome}/fileattrs
Panu Matilainen f29fc6
Panu Matilainen f29fc6
%files sign
Panu Matilainen f29fc6
%defattr(-,root,root)
Panu Matilainen f29fc6
%{_bindir}/rpmsign
Panu Matilainen f29fc6
%{_mandir}/man8/rpmsign.8*
cvsdist 1bdb86
cvsdist 1bdb86
%files python
cvsdist 1bdb86
%defattr(-,root,root)
Panu Matilainen cbac7f
%{python_sitearch}/rpm
Panu Matilainen 1d5cee
%{python_sitearch}/rpm_python-%{eggver}-py2.7.egg-info
Panu Matilainen f5c5c3
Panu Matilainen f5c5c3
%files python3
Panu Matilainen f5c5c3
%defattr(-,root,root)
Panu Matilainen f5c5c3
%{python3_sitearch}/rpm
Panu Matilainen 1d5cee
%{python3_sitearch}/rpm_python-%{eggver}-py%{python3_version}.egg-info
cvsdist b60fd6
cvsdist 1bdb86
%files devel
cvsdist 1bdb86
%defattr(-,root,root)
Panu Matilainen f780b8
%{_mandir}/man8/rpmgraph.8*
Panu Matilainen 3fd553
%{_bindir}/rpmgraph
Panu Matilainen c45828
%{_libdir}/librp*[a-z].so
Panu Matilainen cbac7f
%{_libdir}/pkgconfig/rpm.pc
Panu Matilainen c45828
%{_includedir}/rpm
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 54309b
%license COPYING
Panu Matilainen 54309b
%doc doc/librpm/html/*
cvsdist 1bdb86
cvsdist 1bdb86
%changelog
966f2e
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.12.0.1-15.1
966f2e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
966f2e
Florian Festi 5510dc
* Fri Jun 12 2015 Florian Festi <ffesti@rpm.org> - 4.12.0.1-15
Florian Festi 5510dc
- Add --whatrecommends and friends (#1231247)
Florian Festi 5510dc
Florian Festi 7307a5
* Wed Apr 15 2015 Florian Festi <ffesti@rpm.org> - 4.12.0.1-14
Florian Festi 7307a5
- Fix references to sources in golang debuginfo packages (#1184221)
Florian Festi 7307a5
Lubos Kardos dabd09
* Tue Mar 31 2015 Lubos Kardos <lkardos@redhat.com> 4.12.0-13
Lubos Kardos dabd09
- Fix wrong use of variable strip_g in find-debuginfo.sh (#1207434)
Lubos Kardos dabd09
Lubos Kardos e972e4
* Mon Mar 30 2015 Lubos Kardos <lkardos@redhat.com> 4.12.0-12
Lubos Kardos e972e4
- Fix segmentation fault (#1206750)
Lubos Kardos e972e4
Lubos Kardos fa230e
* Fri Mar 27 2015 Lubos Kardos <lkardos@redhat.com> 4.12.0-11
Lubos Kardos fa230e
- Pass _find_debuginfo_opts -g to eu-strip for executables (#1186563)
Lubos Kardos fa230e
- add_minidebug is not ran when strip_g is set (#1186563)
Lubos Kardos fa230e
Lubos Kardos 4b03dd
* Fri Mar 20 2015 Lubos Kardos <lkardos@redhat.com> 4.12.0-10
Lubos Kardos 4b03dd
- Fix "--excludedocs" option (#1192625)
Lubos Kardos 4b03dd
Florian Festi 02c36c
* Fri Mar 20 2015 Florian Festi <ffesti@rpm.org> - 4.12.0.1-9
Florian Festi 02c36c
- Fix spec to allow building without plugins (#1182385)
Florian Festi 7307a5
Than Ngo 445502
* Mon Mar 16 2015 Than Ngo <than@redhat.com> - 4.12.0.1-8
Than Ngo 445502
- bump release and rebuild so that koji-shadow can rebuild it
Than Ngo 445502
  against new gcc on secondary arch
Than Ngo 445502
Till Maas 25cfed
* Sat Feb 21 2015 Till Maas <opensource@till.name> - 4.12.0.1-7.1
Till Maas 25cfed
- Rebuilt for Fedora 23 Change
Till Maas 25cfed
  https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
Till Maas 25cfed
68c26e
* Tue Feb 17 2015 Richard W.M. Jones <rjones@redhat.com> - 4.12.0.1-7
68c26e
- Include upstream patch to fix find-debuginfo (http://www.rpm.org/ticket/887).
68c26e
Tom Callaway 9008d0
* Fri Jan 16 2015 Tom Callaway <spot@fedoraproject.org> - 4.12.0.1-6
Tom Callaway 9008d0
- rebuild against lua 5.3
Tom Callaway 9008d0
Lubos Kardos 2474ac
* Fri Dec 12 2014 Lubos Kardos <lkardos@redhat.com> - 4.12.0.1-5
Lubos Kardos 2474ac
- Add check against malicious CPIO file name size (#1168715)
Lubos Kardos 2474ac
- Fixes CVE-2014-8118
Lubos Kardos 2474ac
- Fix race condidition where unchecked data is exposed in the file system
Lubos Kardos 2474ac
  (#1039811)
Lubos Kardos 2474ac
- Fixes CVE-2013-6435
Lubos Kardos 2474ac
Panu Matilainen dca944
* Thu Oct 30 2014 Panu Matilainen <pmatilai@redhat.com> - 4.12.0.1-4
Panu Matilainen dca944
- Axe unused generator scripts forcing a perl dependency (#1158580, #1158583)
Panu Matilainen dca944
Panu Matilainen 3feadd
* Tue Oct 28 2014 Panu Matilainen <pmatilai@redhat.com> - 4.12.0.1-3
Panu Matilainen 3feadd
- Skip ghost files in payload (#1156497)
Panu Matilainen 3feadd
- Fix size and archice size tag generation on big-endian systems
Panu Matilainen 3feadd
Panu Matilainen 96d481
* Wed Oct 01 2014 Panu Matilainen <pmatilai@redhat.com> - 4.12.0.1-2
Panu Matilainen 96d481
- Dont wait for transaction lock inside scriptlets (#1135596)
Panu Matilainen 96d481
Panu Matilainen 2176e2
* Thu Sep 18 2014 Panu Matilainen <pmatilai@redhat.com> - 4.12.0.1-1
Panu Matilainen 2176e2
- Update to rpm-4.12.0.1 final (http://rpm.org/wiki/Releases/4.12.0.1)
Panu Matilainen 2176e2
- Temporary workaround payload size mismatch issue in rpm2cpio (#1142949)
Panu Matilainen 2176e2
Panu Matilainen 2e5e06
* Wed Sep 17 2014 Panu Matilainen <pmatilai@redhat.com> - 4.12.0-2
Panu Matilainen 2e5e06
- Reduce the double separator spec parse error into a warning (#1065563)
Panu Matilainen 2e5e06
Panu Matilainen 814137
* Tue Sep 16 2014 Panu Matilainen <pmatilai@redhat.com> - 4.12.0-1
Panu Matilainen 814137
- Update to rpm-4.12.0 final (http://rpm.org/wiki/Releases/4.12.0)
Panu Matilainen 814137
Panu Matilainen 5ce01e
* Tue Sep 02 2014 Panu Matilainen <pmatilai@redhat.com> - 4.12.0-0.rc1.2
Panu Matilainen 5ce01e
- Resurrect payload and tilde rpmlib() dependencies
Panu Matilainen 5ce01e
Panu Matilainen da2b22
* Wed Aug 27 2014 Panu Matilainen <pmatilai@redhat.com> - 4.12.0-0.rc1.1
Panu Matilainen da2b22
- Update to rpm-4.12.0-rc1
Panu Matilainen da2b22
Panu Matilainen 13df4a
* Mon Aug 25 2014 Panu Matilainen <pmatilai@redhat.com> - 4.12.0-0.beta1.6
Panu Matilainen 13df4a
- Resurrect dependency logging on package build
Panu Matilainen 13df4a
- Resurrect rpmlib() dependencies in src.rpms
Panu Matilainen 13df4a
Panu Matilainen d2ca31
* Wed Aug 20 2014 Panu Matilainen <pmatilai@redhat.com> - 4.12.0-0.beta1.5
Panu Matilainen d2ca31
- Fix duplicate trigger indexes caused by beta1.3 fix (#1131960)
Panu Matilainen d2ca31
Panu Matilainen c14ac9
* Wed Aug 20 2014 Panu Matilainen <pmatilai@redhat.com> - 4.12.0-0.beta1.4
Panu Matilainen c14ac9
- Emergency hack for #1131892
Panu Matilainen c14ac9
Panu Matilainen 5f4984
* Mon Aug 18 2014 Panu Matilainen <pmatilai@redhat.com> - 4.12.0-0.beta1.3
Panu Matilainen 5f4984
- Fix regression on rpmspec dependency queries
Panu Matilainen 5f4984
Panu Matilainen a0d39e
* Mon Aug 18 2014 Panu Matilainen <pmatilai@redhat.com> - 4.12.0-0.beta1.2
Panu Matilainen a0d39e
- Fix regression on BuildRequires checking
Panu Matilainen a0d39e
Panu Matilainen 748241
* Mon Aug 18 2014 Panu Matilainen <pmatilai@redhat.com> - 4.12.0-0.beta1.1
Panu Matilainen 748241
- Update to 4.12.0-beta1 (http://rpm.org/wiki/Releases/4.12.0)
Panu Matilainen 748241
- Fixes #1122004, #1111349, #1117912, #1123722
Panu Matilainen 748241
- Drop upstreamed patches
Panu Matilainen 748241
Peter Robinson 19dfee
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.11.90-0.git12844.5.1
Peter Robinson 19dfee
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
Peter Robinson 19dfee
Panu Matilainen a3ae73
* Thu Jul 03 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.90-0.git12844.5
Panu Matilainen a3ae73
- Fix wildcard database iterator (#1115824)
Panu Matilainen a3ae73
Panu Matilainen 421823
* Wed Jul 02 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.90-0.git12844.4
Panu Matilainen 421823
- Use autosetup for building rpm itself
Panu Matilainen 017fe5
- Hopefully fix armv7 vfp/neon detection
Panu Matilainen 421823
Panu Matilainen 9787eb
* Tue Jul 01 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.90-0.git12844.3
Panu Matilainen 9787eb
- Drop no longer needed temporary UsrMove patch
Panu Matilainen 7674f0
- Macro-expand load macro argument
Panu Matilainen 9787eb
Panu Matilainen 44dace
* Mon Jun 30 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.90-0.git12844.2
Panu Matilainen 44dace
- Fix multiple interleaved hardlink groups during build
Panu Matilainen 44dace
Panu Matilainen 7c2b7d
* Mon Jun 30 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.90-0.git12844.1
Panu Matilainen 7c2b7d
- Update to rpm 4.12-alpha ((http://rpm.org/wiki/Releases/4.12.0)
Panu Matilainen 7c2b7d
- Drop/adjust patches as appropriate
Panu Matilainen 7c2b7d
- New sub-package(s) for plugins
Panu Matilainen 7c2b7d
Panu Matilainen 365a62
* Thu Jun 26 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-17
Panu Matilainen 365a62
- Clean up old, no longer needed cruft from spec
Panu Matilainen 365a62
Panu Matilainen 54309b
* Thu Jun 26 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-16
Panu Matilainen 54309b
- Mark licenses as such, not documentation
Panu Matilainen 54309b
Panu Matilainen b9e985
* Wed Jun 25 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-15
Panu Matilainen b9e985
- Perl dependency generators live in perl-generators (#1110823) now
Panu Matilainen b9e985
Lubomir Rintel 4a3c93
* Wed Jun 18 2014 Lubomir Rintel <lkundrak@v3.sk> - 4.11.2-14
Lubomir Rintel 4a3c93
- Fix the armhfp patch for armv6hl
Lubomir Rintel 4a3c93
Panu Matilainen d1508b
* Tue Jun 10 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-13
Panu Matilainen d1508b
- Rawhide broke our test-suite, disable for now to allow builds to be done
Panu Matilainen d1508b
ef6ec3
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.11.2-12.1
ef6ec3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
ef6ec3
Peter Robinson 621bb0
* Sat May 31 2014 Peter Robinson <pbrobinson@fedoraproject.org> 4.11.2-12
Peter Robinson 621bb0
- Drop ChangeLog.bz2 (it's in the source, and it's large)
Peter Robinson 621bb0
Slavek Kabrda b423b7
* Thu May 15 2014 Bohuslav Kabrda <bkabrda@redhat.com> - 4.11.2-11
Slavek Kabrda b423b7
- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4
Slavek Kabrda b423b7
Tom Callaway cbf52c
* Mon Apr 21 2014 Tom Callaway <spot@fedoraproject.org> - 4.11.2-10
Tom Callaway cbf52c
- remove _isa from all BuildRequires (bz 554854)
Tom Callaway cbf52c
  See: https://fedoraproject.org/wiki/Packaging:Guidelines#BuildRequires_and_.25.7B_isa.7D
Tom Callaway cbf52c
Panu Matilainen 056da8
* Tue Apr 15 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-9
Panu Matilainen 056da8
- move kmod and libsymlink dependency generators to redhat-rpm-config
Panu Matilainen 056da8
Panu Matilainen 7464dd
* Mon Apr 14 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-8
Panu Matilainen 7464dd
- fix appdata.prov script missing from package
Panu Matilainen 7464dd
Panu Matilainen 88271d
* Fri Apr 11 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-7
Panu Matilainen 88271d
- disable sanitizers for now, needs more work...
Panu Matilainen 88271d
Panu Matilainen 388fec
* Fri Apr 11 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-6
Panu Matilainen e1b7ad
- build with -fsanitize=address and -fsanitize=undefined for now
Panu Matilainen e1b7ad
- add spec build conditional for sanitizer build
Panu Matilainen 388fec
Panu Matilainen 7aa67a
* Tue Apr 08 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-5
Panu Matilainen 7aa67a
- replace unmaintained dependency generator scripts with rpmdeps wrappers
Panu Matilainen 7aa67a
Panu Matilainen 883afd
* Thu Mar 27 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-4
Panu Matilainen 883afd
- revert #1045723 fix for now, it breaks some java package macros
Panu Matilainen 883afd
Panu Matilainen 98f66a
* Wed Mar 26 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-3
Panu Matilainen 98f66a
- dont eat newlines on parametrized macro invocations (#1045723)
Panu Matilainen 600ff2
- fully reset file actions between rpmtsRun() calls (#1076552)
Panu Matilainen af2c06
- fix build and sign module initialization in python3 (#1064758)
Panu Matilainen 98f66a
Panu Matilainen f22eb5
* Tue Feb 18 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-2
Panu Matilainen f22eb5
- reduce the double separator spec parse error into a warning (#1065563)
Panu Matilainen f22eb5
Panu Matilainen 2970ed
* Thu Feb 13 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-1
Panu Matilainen 2970ed
- update to 4.11.2 final (http://rpm.org/wiki/Releases/4.11.2)
Panu Matilainen 2970ed
Panu Matilainen 594729
* Thu Feb 06 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-0.rc2.1
Panu Matilainen 594729
- update to 4.11.2-rc2 (http://rpm.org/wiki/Releases/4.11.2)
Panu Matilainen 594729
Panu Matilainen 1d5cee
* Mon Jan 20 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-0.rc1.1
Panu Matilainen 1d5cee
- update to 4.11.2-rc1 (http://rpm.org/wiki/Releases/4.11.2)
Panu Matilainen 1d5cee
- drop upstreamed patches, adjust others as needed
Panu Matilainen 1d5cee
- handle python egg-info's version munging in file lists
Panu Matilainen 1d5cee
Panu Matilainen 5c70a3
* Wed Jan 15 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-12
Panu Matilainen 2b1b27
- include ppc64le in %%power64 macro (#1052930)
Panu Matilainen 2b1b27
Panu Matilainen 3d4d53
* Tue Dec 03 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-11
Panu Matilainen 3d4d53
- generate kmod(module.ko) provides for kernel (#1025513)
Panu Matilainen 3af1bf
- dont override CONFIG_SITE if already set (related to #962837)
Panu Matilainen 3d4d53
Panu Matilainen 7bc2da
* Mon Nov 18 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-10
Panu Matilainen 7bc2da
- python 3 string and file compatibility fixes
Panu Matilainen 7bc2da
Panu Matilainen 944d93
* Mon Oct 14 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-9
Panu Matilainen 944d93
- generate application() provides for gnome-software
Panu Matilainen 944d93
Panu Matilainen 0bacf1
* Tue Oct 01 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-8
Panu Matilainen 0bacf1
- add support for ppc64le architecture
Panu Matilainen 0bacf1
Panu Matilainen 0bacf1
* Mon Sep 09 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-7
Panu Matilainen 9c6110
- fix build-time double-free on file capability processing (#956190)
Panu Matilainen 9c6110
- fix relocation related regression on file sanity check (#1001553)
Panu Matilainen 9c6110
- fix segfault on empty -p <lua> scriptlet body (#1004062)
Panu Matilainen 9c6110
- fix source url, once again
Panu Matilainen 9c6110
Panu Matilainen f5c5c3
* Wed Aug 21 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-6
Panu Matilainen f5c5c3
- add python3 sub-package, based on patch by Bohuslav Kabrda
Panu Matilainen f5c5c3
Petr Písař 063bc7
* Sat Aug 03 2013 Petr Pisar <ppisar@redhat.com> - 4.11.1-5.1
Petr Písař 063bc7
- Perl 5.18 rebuild
Petr Písař 063bc7
Panu Matilainen bd79c1
* Fri Aug 02 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-5
Panu Matilainen bd79c1
- add missing dependency on tar to rpm-build (#986539)
Panu Matilainen bd79c1
Florian Festi 9ef654
* Tue Jul 30 2013 Florian Festi <ffesti@redhat.com> - 4.11.1-4
Florian Festi 9ef654
- Do not filter out lib64.* dependencies (#988373)
Florian Festi 9ef654
Petr Písař 73d396
* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 4.11.1-3.1
Petr Písař 73d396
- Perl 5.18 rebuild
Petr Písař 73d396
Panu Matilainen 2bbb20
* Fri Jul 05 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-3
Panu Matilainen 2bbb20
- ensure relocatable packages always get install-prefix(es) set (#979443)
Panu Matilainen 2bbb20
Panu Matilainen 41d93d
* Thu Jul 04 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-2
Panu Matilainen 1f5bf0
- fix .gnu_debuglink CRC32 after dwz, buildrequire binutils-devel (#971119)
Panu Matilainen 41d93d
Panu Matilainen cda13c
* Thu Jun 27 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-1
Panu Matilainen cda13c
- update to 4.11.1 final (http://rpm.org/wiki/Releases/4.11.1)
Panu Matilainen cda13c
Panu Matilainen 7879e3
* Thu Jun 20 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-0.rc2.1
Panu Matilainen 7879e3
- update to 4.11.2-rc2 (http://rpm.org/wiki/Releases/4.11.1)
Panu Matilainen 7879e3
- drop upstreamed patches
Panu Matilainen 7879e3
Panu Matilainen 17960b
* Mon Jun 17 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-0.rc1.4
Panu Matilainen 17960b
- handle aarch64 debug_info relocations in debugedit (#974860)
Panu Matilainen 17960b
Panu Matilainen b1b48b
* Tue Jun 11 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-0.rc1.3
Panu Matilainen b1b48b
- disable autoconf config.site processing in builds (#962837)
Panu Matilainen b1b48b
Panu Matilainen 4cf31c
* Tue Jun 11 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-0.rc1.2
Panu Matilainen 4cf31c
- fix regression on addressing main package by its name (#972994)
Panu Matilainen 4cf31c
Panu Matilainen 68ff3e
* Mon Jun 10 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-0.rc1.1
Panu Matilainen 68ff3e
- update to 4.11.1-rc1 (http://rpm.org/wiki/Releases/4.11.1)
Panu Matilainen 68ff3e
Panu Matilainen e033e9
* Tue May 28 2013 Panu Matilainen <pmatilai@redhat.com> - - 4.11.0.1-7
Panu Matilainen e033e9
- serialize BDB environment open/close (#924417)
Panu Matilainen e033e9
Panu Matilainen 1cefad
* Wed May 22 2013 Panu Matilainen <pmatilai@redhat.com> - - 4.11.0.1-6
Panu Matilainen 1cefad
- only consider files with .pm suffix as perl modules (#927211)
Panu Matilainen 1cefad
Panu Matilainen b3bdf6
* Fri May 17 2013 Panu Matilainen <pmatilai@redhat.com> - - 4.11.0.1-5
Panu Matilainen b3bdf6
- filter out non-library soname dependencies
Panu Matilainen b3bdf6
Panu Matilainen e3501f
* Thu May 16 2013 Panu Matilainen <pmatilai@redhat.com> - - 4.11.0.1-4
Panu Matilainen e3501f
- check for stale locks when opening write-cursors (#860500, #962750...)
Panu Matilainen e3501f
Tom Callaway 52532d
* Fri May 10 2013 Tom Callaway <spot@fedoraproject.org> - 4.11.0.1-3
Tom Callaway 52532d
- lua 5.2 fix from upstream
Tom Callaway 52532d
Panu Matilainen 34ff1a
* Mon Mar 25 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.0.1-2
Panu Matilainen 6fb256
- make rpm-build depend on virtual system-rpm-config provide
Panu Matilainen 6fb256
Panu Matilainen b1ec72
* Mon Feb 04 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.0.1-1
Panu Matilainen b1ec72
- update to 4.11.0.1 (http://rpm.org/wiki/Releases/4.11.0.1)
Panu Matilainen b1ec72
Panu Matilainen 8476df
* Tue Jan 29 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.0-0.beta1.3
Panu Matilainen 8476df
- revert yesterdays ghost-fix, it eats rpmdb's on upgrades
Panu Matilainen 8476df
Panu Matilainen 0eab6b
* Mon Jan 28 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.0-0.beta1.2
Panu Matilainen 0eab6b
- armv7hl and armv7hnl should not have -mthumb (#901901)
Panu Matilainen 3b3e15
- fix duplicate directory ownership between rpm and rpm-build (#894201)
Panu Matilainen 8020bf
- fix regression on paths shared between a real file/dir and a ghost
Panu Matilainen 0eab6b
Panu Matilainen 4ba2ab
* Mon Dec 10 2012 Panu Matilainen <pmatilai@redhat.com> - 4.11.0-0.beta1.1
Panu Matilainen 4ba2ab
- update to 4.11 beta
Panu Matilainen 4ba2ab
Panu Matilainen 191091
* Mon Nov 19 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.90-0.git11989.3
Panu Matilainen 191091
- package /usr/lib/rpm/macros.d directory (related to #846679)
Panu Matilainen 32c689
- fixup a bunch of old incorrect dates in spec changelog
Panu Matilainen 191091
Panu Matilainen 2d4d8e
* Sat Nov 17 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.90-0.git11989.2
Panu Matilainen 2d4d8e
- fix double-free on %caps in spec (#877512)
Panu Matilainen 2d4d8e
Panu Matilainen 93c12c
* Thu Nov 15 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.90-0.git11989.1
Panu Matilainen 93c12c
- update to 4.11 (http://rpm.org/wiki/Releases/4.11.0) post-alpha snapshot
Panu Matilainen 93c12c
- drop/adjust patches as necessary
Panu Matilainen 93c12c
Panu Matilainen 25a06f
* Thu Oct 11 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.1-3
Panu Matilainen 25a06f
- fix noarch __isa_* macro filter in installplatform (#865436)
Panu Matilainen 25a06f
Panu Matilainen 240842
* Wed Oct 10 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.1-2
Panu Matilainen 240842
- account for intentionally skipped files when verifying hardlinks (#864622)
Panu Matilainen 240842
Panu Matilainen c9d591
* Wed Oct 03 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.1-1
Panu Matilainen c9d591
- update to 4.10.1 ((http://rpm.org/wiki/Releases/4.10.1)
Panu Matilainen c9d591
Panu Matilainen 71102f
* Mon Jul 30 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.0-6
Panu Matilainen 71102f
- move our tmpfiles config to more politically correct location (#840192)
Panu Matilainen 71102f
25c2d9
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.10.0-5.1
25c2d9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
25c2d9
Panu Matilainen 4660ed
* Mon Jul 02 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.0-5
Panu Matilainen 4660ed
- force _host_vendor to redhat to better match toolchain etc (#485203)
Panu Matilainen 4660ed
Panu Matilainen 31171a
* Thu Jun 28 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.0-4
Panu Matilainen 31171a
- merge ppc64p7 related fixes that only went into f17 (#835978)
Panu Matilainen 31171a
Panu Matilainen 7f2e4e
* Wed Jun 27 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.0-3
Panu Matilainen 7f2e4e
- add support for minidebuginfo generation (#834073)
Panu Matilainen 7f2e4e
Panu Matilainen a744c5
* Mon Jun 25 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.0-2
Panu Matilainen a744c5
- add dwarf compression support to debuginfo generation (#833311)
Panu Matilainen a744c5
Panu Matilainen 8b0317
* Thu May 24 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.0-1
Panu Matilainen 8b0317
- update to 4.10.0 final
Panu Matilainen 8b0317
Panu Matilainen 6511ed
* Mon Apr 23 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.0-0.beta1.1
Panu Matilainen 6511ed
- update to 4.10.0-beta1
Panu Matilainen 6511ed
Panu Matilainen 870ba4
* Mon Apr 16 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.90-0.git11536.1
Panu Matilainen 870ba4
- newer git snapshot (#809402, #808750)
Panu Matilainen 870ba4
- adjust posttrans script wrt bdb string change (#803866, #805613)
Panu Matilainen 870ba4
Panu Matilainen 302bff
* Thu Apr 05 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.90-0.git11519.1
Panu Matilainen 302bff
- newer git snapshot to keep patch-count down
Panu Matilainen 302bff
- fixes CVE-2012-0060, CVE-2012-0061 and CVE-2012-0815
Panu Matilainen 302bff
- fix obsoletes in installing set getting matched on provides (#810077)
Panu Matilainen 302bff
Jindrich Novy 871a78
* Wed Apr 04 2012 Jindrich Novy <jnovy@redhat.com> - 4.9.90-0.git11505.12
Jindrich Novy 871a78
- rebuild against new libdb
Jindrich Novy 871a78
Jindrich Novy 16864e
* Tue Apr 03 2012 Jindrich Novy <jnovy@redhat.com> - 4.9.90-0.git11505.11
Jindrich Novy 16864e
- build with internal libdb to allow libdb build with higher soname
Jindrich Novy 16864e
Panu Matilainen f097c8
* Fri Mar 30 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.90-0.git11505.10
Panu Matilainen f097c8
- fix base arch macro generation (#808250)
Panu Matilainen f097c8
Panu Matilainen 99eadd
* Thu Mar 29 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.90-0.git11505.9
Panu Matilainen 99eadd
- accept files as command line arguments to rpmdeps again (#807767)
Panu Matilainen 99eadd
 
Panu Matilainen f34c5b
* Mon Mar 26 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.90-0.git11505.8
Panu Matilainen f34c5b
- remove fake library provide hacks now that deltarpm got rebuilt
Panu Matilainen f34c5b
Panu Matilainen e56f27
* Fri Mar 23 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.90-0.git11505.7
Panu Matilainen e56f27
- fix header data length calculation breakage
Panu Matilainen e56f27
Panu Matilainen e56f27
* Thu Mar 22 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.90-0.git11505.6
Panu Matilainen e56f27
- fix keyid size bogosity causing breakage on 32bit systems
Panu Matilainen e56f27
Panu Matilainen ef85bc
* Wed Mar 21 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.90-0.git11505.5
Panu Matilainen ef85bc
- add temporary fake library provides to get around deltarpm "bootstrap"
Panu Matilainen ef85bc
  dependency (yes its dirty)
Panu Matilainen ef85bc
Panu Matilainen 75a190
* Wed Mar 21 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.90-0.git11505.4
Panu Matilainen 75a190
- fix overzealous sanity check breaking posttrans scripts
Panu Matilainen 75a190
Panu Matilainen 8a4615
* Tue Mar 20 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.90-0.git11505.3
Panu Matilainen 8a4615
- fix bad interaction with yum's test-transaction and pretrans scripts
Panu Matilainen 8a4615
Jindrich Novy 85ab1e
* Tue Mar 20 2012 Jindrich Novy <jnovy@redhat.com> - 4.9.90-0.git11505.2
Jindrich Novy 85ab1e
- rebuild
Jindrich Novy 85ab1e
Panu Matilainen ae9bea
* Tue Mar 20 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.90-0.git11505.1
Panu Matilainen ae9bea
- update to 4.10.0 alpha (http://rpm.org/wiki/Releases/4.10.0)
Panu Matilainen ae9bea
- drop/adjust patches as necessary
Panu Matilainen ae9bea
Panu Matilainen a709ae
* Wed Mar 07 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.2-14
Panu Matilainen a709ae
- fix backport thinko in the exclude patch
Panu Matilainen a709ae
Panu Matilainen d06308
* Wed Mar 07 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.2-13
Panu Matilainen d06308
- fix memory corruption on rpmdb size estimation (#766260)
Panu Matilainen d06308
- fix couple of memleaks in python bindings (#782147)
Panu Matilainen d06308
- fix regression in verify output formatting (#797964)
Panu Matilainen d06308
- dont process spec include in false branch of if (#782970)
Panu Matilainen d06308
- only warn on missing excluded files on build (#745629)
Panu Matilainen d06308
- dont free up file info sets on test transactions
Panu Matilainen d06308
Panu Matilainen e8efcc
* Thu Feb 09 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.2-12
Panu Matilainen e8efcc
- switch back to smaller BDB cache default (#752897)
Panu Matilainen e8efcc
72d4c0
* Sun Jan 15 2012 Dennis Gilmore <dennis@ausil.us> - 4.9.1.2-11
72d4c0
- always apply arm hfp macros, conditionally apply the logic to detect hfp
72d4c0
Panu Matilainen c3ac54
* Tue Jan 10 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.2-10
Panu Matilainen c3ac54
- adjust perl and python detection rules for libmagic change (#772699)
Panu Matilainen c3ac54
Jindrich Novy 156379
* Mon Jan 09 2012 Jindrich Novy <jnovy@redhat.com> - 4.9.1.2-9
Jindrich Novy 156379
- recognize perl script as perl code (#772632)
Jindrich Novy 156379
Kay Sievers 1439f0
* Tue Dec 20 2011 Kay Sievers <kay@redhat.com> - 4.9.1.2-8
Kay Sievers 1439f0
- add temporary rpmlib patch to support filesystem transition
Kay Sievers 1439f0
  https://fedoraproject.org/wiki/Features/UsrMove
Kay Sievers 1439f0
Panu Matilainen 6d6d45
* Fri Dec 02 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.2-7
Panu Matilainen 6d6d45
- switch over to libdb, aka Berkeley DB 5.x
Panu Matilainen 6d6d45
Panu Matilainen fc034a
* Thu Dec 01 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.2-6
Panu Matilainen fc034a
- fix classification of ELF binaries with setuid/setgid bit (#758251)
Panu Matilainen fc034a
Panu Matilainen 523964
* Fri Nov 25 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.2-5
Panu Matilainen 523964
- adjust font detection rules for libmagic change (#757105)
Panu Matilainen 523964
1672df
* Wed Nov 09 2011 Dennis Gilmore <dennis@ausil.us> - 4.9.1.2-4
1672df
- conditionally apply arm patch for hardfp on all arches but arm softfp ones
1672df
Panu Matilainen 21c63d
* Fri Oct 28 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.2-3
Panu Matilainen 21c63d
- adjust db util prefix & dependency due to #749293
Panu Matilainen 21c63d
- warn but dont fail the build if STABS encountered by debugedit (#725378)
Panu Matilainen 21c63d
Panu Matilainen bd02f6
* Wed Oct 12 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.2-2
Panu Matilainen bd02f6
- try teaching find-lang about the new gnome help layout (#736523)
Panu Matilainen bd02f6
Panu Matilainen 6d748b
* Thu Sep 29 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.2-1
Panu Matilainen 6d748b
- update to 4.9.1.2 (CVE-2011-3378)
Panu Matilainen 6d748b
- drop upstreamed rpmdb signal patch
Panu Matilainen 6d748b
Panu Matilainen 0d72de
* Mon Sep 19 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.1-3
Panu Matilainen 0d72de
- fix signal blocking/unblocking regression on rpmdb open/close (#739492)
Panu Matilainen 0d72de
Adam Jackson 4dd6dd
* Mon Aug 08 2011 Adam Jackson <ajax@redhat.com> 4.9.1.1-2
Adam Jackson 4dd6dd
- Add RPM_LD_FLAGS to build environment (#728974)
Adam Jackson 4dd6dd
Panu Matilainen 541e48
* Tue Aug 02 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.1-1
Panu Matilainen 541e48
- update to 4.9.1.1
Panu Matilainen 541e48
Panu Matilainen c81abc
* Tue Jul 19 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.1-2
Panu Matilainen c81abc
- fix recursion of directories with trailing slash in file list (#722474)
Panu Matilainen c81abc
Panu Matilainen 789268
* Fri Jul 15 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.1-1
Panu Matilainen 789268
- update to 4.9.1 (http://rpm.org/wiki/Releases/4.9.1)
Panu Matilainen 789268
- drop no longer needed patches
Panu Matilainen 789268
Panu Matilainen 3b3876
* Thu Jun 16 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-10
Panu Matilainen 3b3876
- rebuild to fix a missing interpreter dependency due to bug #712251
Panu Matilainen 3b3876
Panu Matilainen 23ac61
* Fri Jun 10 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-9
Panu Matilainen 23ac61
- fix crash if prep or changelog section in spec is empty (#706959)
Panu Matilainen 23ac61
- fix crash on macro which undefines itself
Panu Matilainen 23ac61
- fix script dependency generation with file 5.07 string changes (#712251)
Panu Matilainen 23ac61
Panu Matilainen aca433
* Thu May 26 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-8
Panu Matilainen aca433
- add dwarf-4 support to debugedit (#707677)
Panu Matilainen aca433
- generate build-id symlinks for all filenames sharing a build-id (#641377)
Panu Matilainen aca433
Panu Matilainen 2aa361
* Thu Apr 07 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-7
Panu Matilainen 2aa361
- add missing ldconfig calls to build-libs sub-package
Panu Matilainen 2aa361
- fix source url
Panu Matilainen 2aa361
Panu Matilainen 4a8cd5
* Thu Apr 07 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-6
Panu Matilainen 4a8cd5
- revert the spec query change (#693338) for now, it breaks fedpkg
Panu Matilainen 4a8cd5
Panu Matilainen 5a40a0
* Tue Apr 05 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-5
Panu Matilainen 5a40a0
- verify some properties of replaced and wrong-colored files (#528383)
Panu Matilainen 5a40a0
- only list packages that would be generated on spec query (#693338)
Panu Matilainen 5a40a0
- preferred color packages should be erased last (#680261)
Panu Matilainen 5a40a0
- fix leaks when freeing a populated transaction set
Panu Matilainen 5a40a0
- take file state into account for file dependencies
Panu Matilainen 5a40a0
Panu Matilainen 629d3e
* Tue Mar 22 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-4
Panu Matilainen 629d3e
- fix classification of elf executables with sticky bit set (#689182)
Panu Matilainen 629d3e
Jindrich Novy daa59d
* Wed Mar 16 2011 Jindirch Novy <jnovy@redhat.com> - 4.9.0-3
Jindrich Novy daa59d
- fix crash in package manifest check (#688091)
Jindrich Novy daa59d
Panu Matilainen 36549e
* Fri Mar 04 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-2
Panu Matilainen 36549e
- fix duplicate rpmsign binary in rpm main package dragging in build-libs
Panu Matilainen 36549e
Panu Matilainen ffbcda
* Wed Mar 02 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-1
Panu Matilainen ffbcda
- update to 4.9.0 final
Panu Matilainen ffbcda
- drop upstreamed patches
Panu Matilainen ffbcda
Panu Matilainen 1fc711
* Tue Mar 01 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-0.rc1.4
Panu Matilainen 1fc711
- spec cosmetics clean up extra whitespace + group more logically
Panu Matilainen 15f014
- wipe out BDB environment at boot via tmpfiles.d
Panu Matilainen 1fc711
Panu Matilainen 8e7106
* Mon Feb 21 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-0.rc1.3
Panu Matilainen 8e7106
- fix erronous double cursor open, causing yum reinstall hang (#678644)
Panu Matilainen 8e7106
Panu Matilainen e50e6c
* Mon Feb 21 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-0.rc1.2
Panu Matilainen e50e6c
- fix broken logic in depgen collector, hopefully curing #675002
Panu Matilainen e50e6c
Panu Matilainen 15426f
* Tue Feb 15 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-0.rc1.1
Panu Matilainen 15426f
- update to 4.9.0-rc1
Panu Matilainen 15426f
- drop upstream patches
Panu Matilainen dbc4ff
- nss packaging has changed, buildrequire nss-softokn-freebl-devel 
Panu Matilainen 15426f
18e9c7
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.9.0-0.beta1.7.1
18e9c7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
18e9c7
Panu Matilainen 05eaef
* Mon Feb 07 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-0.beta1.7
Panu Matilainen 05eaef
- fix segfault when building more than one package at a time (#675565)
Panu Matilainen 05eaef
Panu Matilainen 065f3e
* Sun Feb 06 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-0.beta1.6
Panu Matilainen 065f3e
- adjust ocaml rule for libmagic string change
Panu Matilainen 065f3e
Panu Matilainen 5430e2
* Mon Jan 31 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-0.beta1.5
Panu Matilainen 5430e2
- dont try to remove environment files if private env used (related to #671200)
Panu Matilainen 5430e2
- unbreak mono dependency extraction (#673663)
Panu Matilainen 5430e2
- complain instead of silent abort if cwd is not readable (#672576)
Panu Matilainen 5430e2
Panu Matilainen 637e6c
* Tue Jan 25 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-0.beta1.4
Panu Matilainen 637e6c
- add support for Requires(posttrans) dependencies
Panu Matilainen 637e6c
Panu Matilainen f3f6be
* Fri Jan 21 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-0.beta1.3
Panu Matilainen f3f6be
- avoid division by zero in rpmdb size calculation (#671056)
Panu Matilainen f3f6be
- fix secondary index iteration returing duplicate at end (#671149)
Panu Matilainen f3f6be
- fix rebuilddb creating duplicate indexes for first header
Panu Matilainen f3f6be
Panu Matilainen 7528e0
* Fri Jan 21 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-0.beta1.2
Panu Matilainen 7528e0
- permit queries from rpmdb on read-only media (#671200)
Panu Matilainen 7528e0
Panu Matilainen f29fc6
* Tue Jan 18 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-0.beta1.1
Panu Matilainen f29fc6
- rpm 4.9.0-beta1 (http://rpm.org/wiki/Releases/4.9.0)
Panu Matilainen f29fc6
  - drop no longer needed patches
Panu Matilainen f29fc6
  - adjust requires + buildrequires to match current needs
Panu Matilainen f29fc6
  - adjust rpmdb index ghosts to match the new release
Panu Matilainen f29fc6
  - split librpmbuild and librpmsign to a separate rpm-build-libs package
Panu Matilainen f29fc6
  - split rpmsign to its own package to allow signing without all the build goo
Panu Matilainen f29fc6
  - build-conditionalize plugins, disabled for now
Panu Matilainen f29fc6
  - gstreamer and printer dependency generation moving out
Panu Matilainen f29fc6
  - handle .so symlink dependencies with fileattrs
Panu Matilainen f29fc6
  - use gnupg2 for signing as that's what typically installed by default
Panu Matilainen f29fc6
Panu Matilainen 566e45
* Tue Jan 18 2011 Panu Matilainen <pmatilai@redhat.com> - 4.8.1-7
Panu Matilainen c45828
- bunch of spec tweaks, cleanups + corrections:
Panu Matilainen c45828
  - shorten rpm-build filelist a bit with glob use, reorder for saner grouping
Panu Matilainen c45828
  - missing isa in popt version dependency
Panu Matilainen c45828
  - only add rpmdb_foo symlinks for actually relevant db_* utils
Panu Matilainen c45828
  - drop no longer necessary file-devel dependency from rpm-devel
Panu Matilainen c45828
  - drop sqlite backend build-conditional
Panu Matilainen c45828
  - preliminaries for moving from db4 to libdb
Panu Matilainen c45828
- use gnupg2 for signing as that's more likely to be installed by default
Panu Matilainen c45828
Jindrich Novy 981d88
* Mon Oct 25 2010 Jindrich Novy <jnovy@redhat.com> - 4.8.1-6
Jindrich Novy 981d88
- rebuild with new xz-5.0.0
Jindrich Novy 981d88
Panu Matilainen 5e5b68
* Tue Aug 10 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.1-5
Panu Matilainen 5e5b68
- create gdb index on debuginfo generation (#617166)
Panu Matilainen 5e5b68
- rpm-build now requires /usr/bin/gdb-add-index for consistent index creation
Panu Matilainen 044488
- include COPYING in -apidocs for licensing guidelines compliance
Panu Matilainen 5e5b68
dmalcolm a66aed
* Thu Jul 22 2010 David Malcolm <dmalcolm@redhat.com> - 4.8.1-4
dmalcolm a66aed
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
dmalcolm a66aed
Panu Matilainen 0a9294
* Fri Jul 02 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.1-3
Panu Matilainen 0a9294
- ugh, reversed condition braindamage in the font provide extractor "fix"
Panu Matilainen 0a9294
Panu Matilainen cc0630
* Wed Jun 30 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.1-2
Panu Matilainen cc0630
- fix a potential getOutputFrom() error from font provide extraction
Panu Matilainen cc0630
- debug-friendlier message to aid finding other similar cases (#565223)
Panu Matilainen cc0630
Panu Matilainen 154da4
* Fri Jun 11 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.1-1
Panu Matilainen 154da4
- update to 4.8.1 (http://rpm.org/wiki/Releases/4.8.1)
Panu Matilainen 154da4
- drop no longer needed patches
Panu Matilainen 154da4
- fix source url pointing to testing directory
Panu Matilainen 154da4
Panu Matilainen aaf488
* Thu Jun 03 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-19
Panu Matilainen aaf488
- also strip POSIX file capabilities from hardlinks on upgrade/erase (#598775)
Panu Matilainen aaf488
Panu Matilainen 8c454e
* Wed Jun 02 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-18
Panu Matilainen 8c454e
- remove s-bits on upgrade too (#598775)
Panu Matilainen 8c454e
Panu Matilainen 6462ae
* Thu May 27 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-17
Panu Matilainen 6462ae
- fix segfault in spec parser (#597835)
Panu Matilainen 6462ae
Panu Matilainen 019f97
* Thu May 27 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-16
Panu Matilainen 019f97
- adjust to new pkg-config behavior wrt private dependencies (#596433)
Panu Matilainen 019f97
- rpm-build now requires pkgconfig >= 0.24
Panu Matilainen 019f97
Panu Matilainen 5004ac
* Fri May 21 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-15
Panu Matilainen 5004ac
- handle non-existent dependency sets correctly in python (#593553)
Panu Matilainen 5004ac
- make find-lang look in all locale dirs (#584866)
Panu Matilainen 5004ac
Panu Matilainen bf44a4
* Fri Apr 23 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-14
Panu Matilainen bf44a4
- lose dangling symlink to extinct (and useless) berkeley_db_svc (#585174)
Panu Matilainen bf44a4
Panu Matilainen 7d0e69
* Wed Mar 24 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-13
Panu Matilainen 7d0e69
- fix python match iterator regression wrt boolean representation
Panu Matilainen 7d0e69
Panu Matilainen ecc5d6
* Wed Mar 17 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-12
Panu Matilainen ecc5d6
- unbreak find-lang --with-man from yesterdays braindamage
Panu Matilainen ecc5d6
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 e3441c
- preserve empty lines in spec prep section (#573339)
Panu Matilainen 6816f2
- teach python bindings about RPMTRANS_FLAG_NOCONTEXTS (related to #573111)
Panu Matilainen 53b8b3
- dont own localized man directories through find_lang (#569536)
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 32c689
* Wed 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 32c689
* Wed Jul 09 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 32c689
* Wed Jul 09 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 32c689
* Wed Jul 09 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