80a4daf
%global pkgconfdir      %{_sysconfdir}/dpkg
80a4daf
%global pkgdatadir      %{_datadir}/dpkg
6d0630e
369bdc7
Name:           dpkg
76f484e
Version:        1.16.15
76f484e
Release:        1%{?dist}
369bdc7
Summary:        Package maintenance system for Debian Linux
369bdc7
Group:          System Environment/Base
369bdc7
# The entire source code is GPLv2+ with exception of the following
369bdc7
# lib/dpkg/md5.c, lib/dpkg/md5.h - Public domain
369bdc7
# lib/dpkg/showpkg.c, dselect/methods/multicd, lib/dpkg/utils.c, lib/dpkg/showpkg.c - GPLv2
369bdc7
# dselect/methods/ftp - GPL no version info
369bdc7
# scripts/Dpkg/Gettext.pm - BSD
369bdc7
# lib/compat/obstack.h, lib/compat/gettext.h,lib/compat/obstack.c - LGPLv2+
369bdc7
License:        GPLv2 and GPLv2+ and LGPLv2+ and Public Domain and BSD
369bdc7
URL:            http://packages.debian.org/unstable/admin/dpkg
82d53b7
Source0:        http://ftp.debian.org/debian/pool/main/d/dpkg/%{name}_%{version}.tar.xz
8f610f5
Patch0:         dpkg-perl-libexecdir.patch
80a4daf
Patch1:         dpkg-fix-logrotate.patch
82d53b7
BuildRequires:  zlib-devel bzip2-devel libselinux-devel gettext ncurses-devel
82d53b7
BuildRequires:  autoconf automake gettext-devel
82d53b7
BuildRequires:  doxygen flex xz-devel po4a dotconf-devel
82d53b7
# for /usr/bin/pod2man
82d53b7
%if 0%{?fedora} > 18
82d53b7
BuildRequires: perl-podlators
82d53b7
%else 
82d53b7
BuildRequires: perl
82d53b7
%endif
369bdc7
369bdc7
%description 
369bdc7
369bdc7
This package contains the tools (including dpkg-source) required 
369bdc7
to unpack, build and upload Debian source packages.
369bdc7
369bdc7
This package also contains the programs dpkg which used to handle the 
369bdc7
installation and removal of packages on a Debian system.
369bdc7
369bdc7
This package also contains dselect, an interface for managing the 
369bdc7
installation and removal of packages on the system.
369bdc7
369bdc7
dpkg and dselect will certainly be non-functional on a rpm-based system
369bdc7
because packages dependencies will likely be unmet.
369bdc7
369bdc7
%package devel
82d53b7
Summary: Debian package management static library
82d53b7
Group:    Development/System
a319cd7
Provides: dpkg-static = %{version}-%{release}
82d53b7
82d53b7
%description devel
82d53b7
This package provides the header files and static library necessary to
82d53b7
develop software using dpkg, the same library used internally by dpkg.
82d53b7
82d53b7
Note though, that the API is to be considered volatile, and might change
82d53b7
at any time, use at your own risk.
82d53b7
82d53b7
5b269e7
%package dev
369bdc7
Summary:  Debian package development tools
369bdc7
Group:    Development/System
82d53b7
Requires: dpkg-perl = %{version}-%{release}
82d53b7
Requires: patch, make, binutils, bzip2, lzma, xz
6d0630e
Obsoletes: dpkg-devel < 1.16
6ed52ed
BuildArch: noarch
369bdc7
5b269e7
%description dev
369bdc7
This package provides the development tools (including dpkg-source).
369bdc7
Required to unpack, build and upload Debian source packages
369bdc7
82d53b7
%package perl
82d53b7
Summary: Dpkg perl modules
82d53b7
Group:   System Environment/Base
6d0630e
Requires: dpkg = %{version}-%{release}
82d53b7
Requires: perl, perl-TimeDate
8f610f5
BuildArch: noarch
82d53b7
82d53b7
%description perl
82d53b7
This package provides the perl modules used by the scripts
82d53b7
in dpkg-dev. They cover a wide range of functionalities. Among them
82d53b7
there are the following modules:
82d53b7
  - Dpkg::Arch: manipulate Debian architecture information
82d53b7
  - Dpkg::BuildOptions: parse and manipulate DEB_BUILD_OPTIONS
82d53b7
  - Dpkg::Changelog: parse Debian changelogs
82d53b7
  - Dpkg::Checksums: generate and parse checksums
82d53b7
  - Dpkg::Compression::Process: wrapper around compression tools
82d53b7
  - Dpkg::Compression::FileHandle: transparently (de)compress files
82d53b7
  - Dpkg::Control: parse and manipulate Debian control information
82d53b7
    (.dsc, .changes, Packages/Sources entries, etc.)
82d53b7
  - Dpkg::Deps: parse and manipulate dependencies
82d53b7
  - Dpkg::ErrorHandling: common error functions
82d53b7
  - Dpkg::Index: collections of Dpkg::Control (Packages/Sources files for
82d53b7
    example)
82d53b7
  - Dpkg::IPC: spawn sub-processes and feed/retrieve data
82d53b7
  - Dpkg::Substvars: substitute variables in strings
82d53b7
  - Dpkg::Vendor: identify current distribution vendor
82d53b7
  - Dpkg::Version: parse and manipulate Debian package versions
369bdc7
369bdc7
%package -n dselect
369bdc7
Summary:  Debian package management front-end
369bdc7
Group:    System Environment/Base
369bdc7
Requires: %{name} = %{version}-%{release}
369bdc7
369bdc7
%description -n dselect
369bdc7
dselect is a high-level interface for the installation/removal of debs . 
369bdc7
369bdc7
%prep
369bdc7
%setup -q
8f610f5
%patch0 -p1
80a4daf
%patch1 -p1
369bdc7
369bdc7
# Filter unwanted Requires:
369bdc7
cat << \EOF > %{name}-req
369bdc7
#!/bin/sh
369bdc7
%{__perl_requires} $* |\
369bdc7
  sed -e '/perl(Dselect::Ftp)/d' -e '/perl(extra)/d' -e '/perl(file)/d' -e '/perl(dpkg-gettext.pl)/d' -e '/perl(controllib.pl)/d' -e '/perl(in)/d'
369bdc7
EOF
369bdc7
369bdc7
%define __perl_requires %{_builddir}/%{name}-%{version}/%{name}-req
369bdc7
chmod +x %{__perl_requires}
369bdc7
369bdc7
%build
82d53b7
autoreconf -fiv
82d53b7
%configure --disable-start-stop-daemon \
369bdc7
        --disable-linker-optimisations \
369bdc7
        --with-admindir=%{_localstatedir}/lib/dpkg \
369bdc7
        --with-selinux \
369bdc7
        --with-zlib \
82d53b7
        --with-bz2
369bdc7
369bdc7
make %{?_smp_mflags}
369bdc7
369bdc7
369bdc7
%install
80a4daf
make install DESTDIR=%{buildroot}
82d53b7
6d0630e
mkdir -p %{buildroot}/%{pkgconfdir}/dpkg.cfg.d
6d0630e
mkdir -p %{buildroot}/%{pkgconfdir}/dselect.cfg.d
4d60f7d
mkdir -p %{buildroot}/%{pkgconfdir}/origins
4d60f7d
4d60f7d
# Prepare "vendor" files for dpkg-vendor
4d60f7d
cat <<EOF > %{buildroot}/%{pkgconfdir}/origins/fedora
4d60f7d
Vendor: Fedora
4d60f7d
Vendor-URL: http://www.fedoraproject.org/
4d60f7d
Bugs: https://bugzilla.redhat.com
4d60f7d
EOF
4d60f7d
%if 0%{?fedora}
4d60f7d
ln -sf fedora %{buildroot}/%{pkgconfdir}/origins/default
4d60f7d
%endif
6d0630e
82d53b7
# from debian/dpkg.install
80a4daf
install -pm0644 debian/archtable %{buildroot}/%{pkgdatadir}/archtable
80a4daf
install -pm0644 debian/dpkg.cfg %{buildroot}/%{pkgconfdir}
80a4daf
install -pm0644 debian/shlibs.default %{buildroot}/%{pkgconfdir}
80a4daf
install -pm0644 debian/shlibs.override %{buildroot}/%{pkgconfdir}
80a4daf
80a4daf
# patched debian/dpkg.logrotate
80a4daf
mkdir -p %{buildroot}/%{_sysconfdir}/logrotate.d
80a4daf
install -pm0644 debian/dpkg.logrotate %{buildroot}/%{_sysconfdir}/logrotate.d/%{name}
6d0630e
369bdc7
369bdc7
%find_lang dpkg
369bdc7
%find_lang dpkg-dev
369bdc7
%find_lang dselect
369bdc7
369bdc7
# fedora has its own implementation
80a4daf
rm %{buildroot}%{_bindir}/update-alternatives
80a4daf
rm %{buildroot}%{_mandir}/man8/update-alternatives.8
80a4daf
rm -rf %{buildroot}%{_mandir}/*/man8/update-alternatives.8
80a4daf
rm -rf %{buildroot}%{_sysconfdir}/alternatives/
369bdc7
82d53b7
#fedora has own implemenation
82d53b7
#FIXME should we remove this ? 
80a4daf
rm -rf %{buildroot}%{_sbindir}/install-info
369bdc7
d392a2e
mkdir -p %{buildroot}/var/lib/dpkg/alternatives %{buildroot}/var/lib/dpkg/info \
d392a2e
 %{buildroot}/var/lib/dpkg/parts %{buildroot}/var/lib/dpkg/updates \
d392a2e
 %{buildroot}/var/lib/dpkg/methods
d392a2e
d392a2e
d392a2e
%post
d392a2e
# from dpkg.postinst
d392a2e
# Create the database files if they don't already exist
d392a2e
create_database() {
d392a2e
    admindir=${DPKG_ADMINDIR:-/var/lib/dpkg}
d392a2e
d392a2e
    for file in diversions statoverride status; do
d392a2e
    if [ ! -f "$admindir/$file" ]; then
d392a2e
        touch "$admindir/$file"
d392a2e
    fi
d392a2e
    done
d392a2e
}
d392a2e
d392a2e
# Create log file and set default permissions if possible
d392a2e
create_logfile() {
d392a2e
    logfile=/var/log/dpkg.log
d392a2e
    touch $logfile
d392a2e
    chmod 644 $logfile
d392a2e
    chown root:root $logfile 2>/dev/null || chown 0:0 $logfile
d392a2e
}
d392a2e
create_database
d392a2e
create_logfile
d392a2e
d392a2e
369bdc7
%files   -f dpkg.lang
369bdc7
%defattr(-,root,root,-)
80a4daf
%doc debian/changelog README AUTHORS THANKS TODO
80a4daf
%doc debian/copyright debian/usertags
80a4daf
%doc doc/README.feature-removal-schedule doc/triggers.txt
6d0630e
%dir %{pkgconfdir}
6d0630e
%dir %{pkgconfdir}/dpkg.cfg.d
4d60f7d
%dir %{pkgconfdir}/origins
6d0630e
%config(noreplace) %{pkgconfdir}/dpkg.cfg
4d60f7d
%config(noreplace) %{pkgconfdir}/origins/*
80a4daf
%config(noreplace) %{_sysconfdir}/logrotate.d/dpkg
369bdc7
%{_bindir}/dpkg
369bdc7
%{_bindir}/dpkg-deb
5b269e7
%{_bindir}/dpkg-maintscript-helper
369bdc7
%{_bindir}/dpkg-query
369bdc7
%{_bindir}/dpkg-split
369bdc7
%{_bindir}/dpkg-trigger
369bdc7
%{_bindir}/dpkg-divert
369bdc7
%{_bindir}/dpkg-statoverride
6d0630e
%dir %{pkgdatadir}
6d0630e
%{pkgdatadir}/abitable
6d0630e
%{pkgdatadir}/archtable
6d0630e
%{pkgdatadir}/cputable
6d0630e
%{pkgdatadir}/ostable
6d0630e
%{pkgdatadir}/triplettable
d392a2e
%dir /var/lib/dpkg/alternatives
d392a2e
%dir /var/lib/dpkg/info
d392a2e
%dir /var/lib/dpkg/parts
d392a2e
%dir /var/lib/dpkg/updates
82d53b7
%{_mandir}/man1/dpkg.1.gz
369bdc7
%{_mandir}/man1/dpkg-deb.1.gz
82d53b7
%{_mandir}/man1/dpkg-maintscript-helper.1.gz
369bdc7
%{_mandir}/man1/dpkg-query.1.gz
369bdc7
%{_mandir}/man1/dpkg-split.1.gz
369bdc7
%{_mandir}/man1/dpkg-trigger.1.gz
369bdc7
%{_mandir}/man5/dpkg.cfg.5.gz
369bdc7
%{_mandir}/man8/dpkg-divert.8.gz
369bdc7
%{_mandir}/man8/dpkg-statoverride.8.gz
82d53b7
%{_mandir}/*/man1/dpkg.1.gz
82d53b7
%{_mandir}/*/man1/dpkg-deb.1.gz
82d53b7
%{_mandir}/*/man1/dpkg-maintscript-helper.1.gz
82d53b7
%{_mandir}/*/man1/dpkg-query.1.gz
82d53b7
%{_mandir}/*/man1/dpkg-split.1.gz
82d53b7
%{_mandir}/*/man1/dpkg-trigger.1.gz
82d53b7
%{_mandir}/*/man5/dpkg.cfg.5.gz
82d53b7
%{_mandir}/*/man8/dpkg-divert.8.gz
82d53b7
%{_mandir}/*/man8/dpkg-statoverride.8.gz
82d53b7
82d53b7
%files devel
82d53b7
%defattr(-,root,root,-)
82d53b7
%{_libdir}/libdpkg.a
82d53b7
%{_libdir}/pkgconfig/libdpkg.pc
82d53b7
%{_includedir}/dpkg/*.h
369bdc7
6d0630e
%files dev
369bdc7
%defattr(-,root,root,-)
80a4daf
%doc doc/README.api doc/coding-style.txt doc/frontend.txt
6d0630e
%config(noreplace) %{pkgconfdir}/shlibs.default
6d0630e
%config(noreplace) %{pkgconfdir}/shlibs.override
369bdc7
%{_bindir}/dpkg-architecture
369bdc7
%{_bindir}/dpkg-buildpackage
5b269e7
%{_bindir}/dpkg-buildflags
369bdc7
%{_bindir}/dpkg-checkbuilddeps
369bdc7
%{_bindir}/dpkg-distaddfile
369bdc7
%{_bindir}/dpkg-genchanges
369bdc7
%{_bindir}/dpkg-gencontrol
369bdc7
%{_bindir}/dpkg-gensymbols
5b269e7
%{_bindir}/dpkg-mergechangelogs
369bdc7
%{_bindir}/dpkg-name
369bdc7
%{_bindir}/dpkg-parsechangelog
369bdc7
%{_bindir}/dpkg-scanpackages
369bdc7
%{_bindir}/dpkg-scansources
369bdc7
%{_bindir}/dpkg-shlibdeps
369bdc7
%{_bindir}/dpkg-source
369bdc7
%{_bindir}/dpkg-vendor
20cf26c
%{_libexecdir}/dpkg/parsechangelog
6d0630e
%{pkgdatadir}/*.mk
369bdc7
%{_mandir}/man1/dpkg-architecture.1.gz
5b269e7
%{_mandir}/man1/dpkg-buildflags.1.gz
369bdc7
%{_mandir}/man1/dpkg-buildpackage.1.gz
369bdc7
%{_mandir}/man1/dpkg-checkbuilddeps.1.gz
369bdc7
%{_mandir}/man1/dpkg-distaddfile.1.gz
369bdc7
%{_mandir}/man1/dpkg-genchanges.1.gz
369bdc7
%{_mandir}/man1/dpkg-gencontrol.1.gz
369bdc7
%{_mandir}/man1/dpkg-gensymbols.1.gz
5b269e7
%{_mandir}/man1/dpkg-mergechangelogs.1.gz
369bdc7
%{_mandir}/man1/dpkg-name.1.gz
369bdc7
%{_mandir}/man1/dpkg-parsechangelog.1.gz
369bdc7
%{_mandir}/man1/dpkg-scanpackages.1.gz
369bdc7
%{_mandir}/man1/dpkg-scansources.1.gz
369bdc7
%{_mandir}/man1/dpkg-shlibdeps.1.gz
369bdc7
%{_mandir}/man1/dpkg-source.1.gz
369bdc7
%{_mandir}/man1/dpkg-vendor.1.gz
369bdc7
%{_mandir}/man5/deb-control.5.gz
82d53b7
%{_mandir}/man5/deb-extra-override.5.gz
369bdc7
%{_mandir}/man5/deb-old.5.gz
82d53b7
%{_mandir}/man5/deb-origin.5.gz
369bdc7
%{_mandir}/man5/deb-override.5.gz
369bdc7
%{_mandir}/man5/deb-shlibs.5.gz
82d53b7
%{_mandir}/man5/deb-split.5.gz
82d53b7
%{_mandir}/man5/deb-src-control.5.gz
369bdc7
%{_mandir}/man5/deb-substvars.5.gz
369bdc7
%{_mandir}/man5/deb-symbols.5.gz
369bdc7
%{_mandir}/man5/deb-triggers.5.gz
369bdc7
%{_mandir}/man5/deb-version.5.gz
369bdc7
%{_mandir}/man5/deb.5.gz
82d53b7
%{_mandir}/*/man1/dpkg-architecture.1.gz
82d53b7
%{_mandir}/*/man1/dpkg-buildpackage.1.gz
5b269e7
%{_mandir}/*/man1/dpkg-buildflags.1.gz
82d53b7
%{_mandir}/*/man1/dpkg-checkbuilddeps.1.gz
82d53b7
%{_mandir}/*/man1/dpkg-distaddfile.1.gz
82d53b7
%{_mandir}/*/man1/dpkg-genchanges.1.gz
82d53b7
%{_mandir}/*/man1/dpkg-gencontrol.1.gz
82d53b7
%{_mandir}/*/man1/dpkg-gensymbols.1.gz
5b269e7
%{_mandir}/*/man1/dpkg-mergechangelogs.1.gz
82d53b7
%{_mandir}/*/man1/dpkg-name.1.gz
82d53b7
%{_mandir}/*/man1/dpkg-parsechangelog.1.gz
82d53b7
%{_mandir}/*/man1/dpkg-scanpackages.1.gz
82d53b7
%{_mandir}/*/man1/dpkg-scansources.1.gz
82d53b7
%{_mandir}/*/man1/dpkg-shlibdeps.1.gz
82d53b7
%{_mandir}/*/man1/dpkg-source.1.gz
82d53b7
%{_mandir}/*/man1/dpkg-vendor.1.gz
82d53b7
%{_mandir}/*/man5/deb-control.5.gz
82d53b7
%{_mandir}/*/man5/deb-extra-override.5.gz
82d53b7
%{_mandir}/*/man5/deb-old.5.gz
82d53b7
%{_mandir}/*/man5/deb-origin.5.gz
82d53b7
%{_mandir}/*/man5/deb-override.5.gz
82d53b7
%{_mandir}/*/man5/deb-shlibs.5.gz
82d53b7
%{_mandir}/*/man5/deb-split.5.gz
82d53b7
%{_mandir}/*/man5/deb-src-control.5.gz
82d53b7
%{_mandir}/*/man5/deb-substvars.5.gz
82d53b7
%{_mandir}/*/man5/deb-symbols.5.gz
82d53b7
%{_mandir}/*/man5/deb-triggers.5.gz
82d53b7
%{_mandir}/*/man5/deb-version.5.gz
82d53b7
%{_mandir}/*/man5/deb.5.gz
82d53b7
6d0630e
%files perl -f dpkg-dev.lang
82d53b7
%defattr(-,root,root,-)
6d0630e
%{perl_vendorlib}/Dpkg*
6d0630e
%{_mandir}/man3/Dpkg*.3*
369bdc7
369bdc7
%files -n dselect -f dselect.lang
369bdc7
%defattr(-,root,root,-)
369bdc7
%doc dselect/methods/multicd/README.multicd dselect/methods/ftp/README.mirrors.txt
369bdc7
%{_bindir}/dselect
369bdc7
%{perl_vendorlib}/Debian
82d53b7
%{_libdir}/dpkg/methods
82d53b7
%{_mandir}/man1/dselect.1.gz
82d53b7
%{_mandir}/*/man1/dselect.1.gz
82d53b7
%{_mandir}/man5/dselect.cfg.5.gz
82d53b7
%{_mandir}/*/man5/dselect.cfg.5.gz
6d0630e
%dir %{pkgconfdir}/dselect.cfg.d
d392a2e
/var/lib/dpkg/methods
369bdc7
369bdc7
369bdc7
%changelog
76f484e
* Mon Jun 23 2014 Sérgio Basto <sergio@serjux.com> - 1.16.15-1
76f484e
- Update to 1.16.15, fixes: CVE-2014-3864, CVE-2014-3865 , rhbz #1103026
76f484e
40fd3fb
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.16.14-2
40fd3fb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
40fd3fb
68cb450
* Sat May 10 2014 Sérgio Basto <sergio@serjux.com> - 1.16.14-1
68cb450
- Update to 1.16.14, fixes CVE-2014-0471, rhbz #1092210 .
68cb450
4d60f7d
* Wed Oct 16 2013 Sérgio Basto <sergio@serjux.com> - 1.16.12-1
4d60f7d
- Update to 1.16.12
4d60f7d
- added /etc/dpkg/origins/... , by Oron Peled, rhbz #973832
4d60f7d
- fix few files listed twice.
4d60f7d
e93ecfb
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.16.10-8
e93ecfb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
e93ecfb
7736882
* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 1.16.10-7
7736882
- Perl 5.18 rebuild
7736882
80a4daf
* Mon Jul 01 2013 Sérgio Basto <sergio@serjux.com> - 1.16.10-6
80a4daf
- add support to logrotate, by Oron Peled, rhbz #979378
80a4daf
- added some new %doc and debian/copyright, by Oron Peled, rhbz #979378
80a4daf
- rpmlint cleanups, by Oron Peled, rhbz #979378 
80a4daf
6d0630e
* Sun Jun 30 2013 Sérgio Basto <sergio@serjux.com> - 1.16.10-5
6d0630e
- rhbz #979378 
6d0630e
  - Obsolete the old dpkg-devel.noarch (replaced by dpkg-dev)
6d0630e
  (Obsoletes: dpkg-devel < 1.16)
80a4daf
  - Readd to dpkg-perl: Requires: dpkg = <version>-<release>
6d0630e
  - Patchset Signed-off-by: Oron Peled
6d0630e
  - [PATCH 1/4] move dpkg.cfg from /etc to /etc/dpkg 
6d0630e
  - [PATCH 2/4] fix some pkgdatadir, pkgconfdir file locations
6d0630e
  - [PATCH 3/4] move "dpkg-dev.mo" files to dpkg-perl
6d0630e
  - [PATCH 4/4] minor fix to dpkg-perl ownerships
5b269e7
- move from dpkg to dpkg-dev, rhbz #979378 
5b269e7
  - dpkg-mergechangelogs and its man-pages
5b269e7
  - dpkg-buildflags and its man-pages
5b269e7
- remove man pages dups, also rhbz #979378
5b269e7
    dpkg-architecture.1.gz
5b269e7
    dpkg-buildflags.1.gz
5b269e7
    dpkg-buildpackage.1.gz
5b269e7
    dpkg-checkbuilddeps.1.gz
5b269e7
    dpkg-distaddfile.1.gz
5b269e7
    dpkg-genchanges.1.gz
5b269e7
    dpkg-gencontrol.1.gz
5b269e7
    dpkg-gensymbols.1.gz
5b269e7
    dpkg-mergechangelogs.1.gz
5b269e7
    dpkg-name.1.gz
5b269e7
    dpkg-parsechangelog.1.gz
5b269e7
    dpkg-scanpackages.1.gz
5b269e7
    dpkg-scansources.1.gz
5b269e7
    dpkg-shlibdeps.1.gz
5b269e7
    dpkg-source.1.gz
5b269e7
    dpkg-vendor.1.gz
5b269e7
a319cd7
* Sun Jun 02 2013 Sérgio Basto <sergio@serjux.com> - 1.16.10-4
a319cd7
- provided virtual -static package rhbz #967215
a319cd7
d392a2e
* Tue May 21 2013 Sérgio Basto <sergio@serjux.com> - 1.16.10-3
d392a2e
- Copied from dpkg-1.16.10/debian/dpkg.postinst, on post install, runs create_database, create_logfile. 
d392a2e
- Based on dpkg.install and dselect.install
d392a2e
  created some missing directories in /var/lib/dpkg and in /etc/dpkg .
d392a2e
- Drop Requirement dpkg of dpkg-perl.
d392a2e
- Fix a FIXME , all perls moved to dpkg-perl.
d392a2e
- TODO: set logrotates, see debian/dpkg.logrotate.
d392a2e
8f610f5
* Fri May 17 2013 Sérgio Basto <sergio@serjux.com> - 1.16.10-2
d392a2e
- apply fix by Oron Peled bug #648384, adds dpkg-perl as noarch
8f610f5
82d53b7
* Thu May 16 2013 Sérgio Basto <sergio@serjux.com> - 1.16.10-1
82d53b7
- Add BR perl-podlators for pod2man in F19 development or just BR perl
82d53b7
- Add some other importants BR: doxygen flex xz-devel po4a dotconf-devel
82d53b7
- Fix packages names which are debianized, so packages will be: dpkg-perl
82d53b7
and dpkg-dev (and dpkg-devel for headers of dpkg).
82d53b7
- Some clean ups.
50f4337
- dpkg-perl must be arched.
82d53b7
82d53b7
* Sat May  4 2013 Oron Peled <oron@actcom.co.il>
82d53b7
- Bump version to Debian/wheezy
82d53b7
- Call autoreconf: make sure we don't reuse Debian packaged
82d53b7
  stuff (config.guess, etc.)
82d53b7
- CVE patches not needed -- is already fixed upstream
82d53b7
- Removed dpkg-change-libdir.patch:
82d53b7
  - Patching Makefile.in is wrong (can patch Makefile.am with autoreconf)
82d53b7
  - Less patch churn for non-critical paths
82d53b7
  - Accept /usr/lib/dpkg/parsechangelog
82d53b7
  - Accept /usr/lib/dpkg/methods
82d53b7
dbd4982
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.15.5.6-10
dbd4982
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
dbd4982
a9db65d
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.15.5.6-9
a9db65d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
a9db65d
e9277ae
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.15.5.6-8
e9277ae
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
e9277ae
930ea0d
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.15.5.6-7
930ea0d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
930ea0d
974a9c1
* Wed Jan 12 2011 Andrew Colin Kissa <andrew@topdog.za.net> - 1.15.5.6-6
974a9c1
- Fix CVE-2010-1679
974a9c1
- Fix CVE-2011-0402
974a9c1
Jeroen van Meeuwen (Ergo Project) 9f0b7be
* Sun Oct 17 2010 Jeroen van Meeuwen <kanarip@kanarip.com> - 1.15.5.6-5
Jeroen van Meeuwen (Ergo Project) 9f0b7be
- Apply minimal fix for rhbz #642160
Jeroen van Meeuwen (Ergo Project) 9f0b7be
63be29f
* Thu Mar 11 2010 Andrew Colin Kissa <andrew@topdog.za.net> - 1.15.5.6-4
63be29f
- Fix CVE-2010-0396
63be29f
369bdc7
* Mon Feb 15 2010 Andrew Colin Kissa <andrew@topdog.za.net> - 1.15.5.6-3
369bdc7
- review changes
369bdc7
369bdc7
* Sun Feb 14 2010 Andrew Colin Kissa <andrew@topdog.za.net> - 1.15.5.6-2
369bdc7
- review changes
369bdc7
369bdc7
* Sat Feb 13 2010 Andrew Colin Kissa <andrew@topdog.za.net> - 1.15.5.6-1
369bdc7
- Upgrade to latest upstream
369bdc7
- review changes
369bdc7
369bdc7
* Tue Nov 10 2009 Andrew Colin Kissa <andrew@topdog.za.net> - 1.15.4.1-1
369bdc7
- Upgrade to latest upstream
369bdc7
- review changes
369bdc7
369bdc7
* Tue Dec 30 2008 Leigh Scott <leigh123linux@googlemail.com> - 1.14.23-3
369bdc7
- more review changes               
369bdc7
369bdc7
* Mon Dec 15 2008 Leigh Scott <leigh123linux@googlemail.com> - 1.14.23-1
369bdc7
- bump version and make some of the review changes
369bdc7
369bdc7
* Tue Aug 19 2008 Leigh Scott <leigh123linux@googlemail.com> - 1.14.20-5
369bdc7
- made changes for review 
369bdc7
369bdc7
* Thu Jul 31 2008 Leigh Scott <leigh123linux@googlemail.com> - 1.14.20-4
369bdc7
- Change release to -4 as server refused -3
369bdc7
369bdc7
* Thu Jul 31 2008 Leigh Scott <leigh123linux@googlemail.com> - 1.14.20-3
369bdc7
- split the package into dkpg, dpkg-dev & dselect
369bdc7
369bdc7
* Tue Jul 29 2008 Leigh Scott <leigh123linux@googlemail.com> - 1.14.20-2
369bdc7
- recode man files to UTF8
369bdc7
369bdc7
* Tue Jul 29 2008 Leigh Scott <leigh123linux@googlemail.com> - 1.14.20-1
369bdc7
- Rebuild ans add build requires ncurses-devel
369bdc7
369bdc7
* Thu Jul 19 2007 Patrice Dumas <pertusus@free.fr> - 1.14.5-1
369bdc7
- initial packaging