sergiomb pushed to dpkg (epel7). "- initial import"

notifications at fedoraproject.org notifications at fedoraproject.org
Sun Apr 19 20:57:09 UTC 2015


>From 369bdc7e78569fdc3771dcf2ad232eeb4d46914c Mon Sep 17 00:00:00 2001
From: topdog <topdog at fedoraproject.org>
Date: Sat, 20 Feb 2010 06:01:41 +0000
Subject: - initial import


diff --git a/.cvsignore b/.cvsignore
index e69de29..c2fffab 100644
--- a/.cvsignore
+++ b/.cvsignore
@@ -0,0 +1 @@
+dpkg_1.15.5.6.tar.bz2
diff --git a/dpkg-change-libdir-path.patch b/dpkg-change-libdir-path.patch
new file mode 100644
index 0000000..0f1d856
--- /dev/null
+++ b/dpkg-change-libdir-path.patch
@@ -0,0 +1,268 @@
+diff -ruN dpkg-1.15.5.6.orig/dselect/Makefile.in dpkg-1.15.5.6/dselect/Makefile.in
+--- dpkg-1.15.5.6.orig/dselect/Makefile.in	2010-01-08 20:02:49.000000000 +0200
++++ dpkg-1.15.5.6/dselect/Makefile.in	2010-02-14 10:11:43.052023614 +0200
+@@ -276,7 +276,7 @@
+ AM_CPPFLAGS = \
+ 	-DLOCALEDIR=\"$(localedir)\" \
+ 	-DADMINDIR=\"$(admindir)\" -DLIBDIR=\"$(pkglibdir)\" \
+-	-DLOCALLIBDIR=\"/usr/local/lib/dpkg\" \
++	-DLOCALLIBDIR=\"/usr/local/share/dpkg\" \
+ 	-idirafter $(top_srcdir)/lib/compat \
+ 	-iquote $(builddir) \
+ 	-I$(top_builddir) \
+diff -ruN dpkg-1.15.5.6.orig/dselect/methods/Debian/Dselect/Ftp.pm dpkg-1.15.5.6/dselect/methods/Debian/Dselect/Ftp.pm
+--- dpkg-1.15.5.6.orig/dselect/methods/Debian/Dselect/Ftp.pm	2010-01-08 10:00:34.000000000 +0200
++++ dpkg-1.15.5.6/dselect/methods/Debian/Dselect/Ftp.pm	2010-02-14 09:16:24.669895188 +0200
+@@ -57,12 +57,12 @@
+ }
+ 
+ sub view_mirrors {
+-  if (-f '/usr/lib/dpkg/methods/ftp/README.mirrors.txt') {
+-    system('/usr/bin/pager', '/usr/lib/dpkg/methods/ftp/README.mirrors.txt');
+-  } elsif (-f '/usr/lib/dpkg/methods/ftp/README.mirrors.txt.gz') {
+-    system('gzip -dc /usr/lib/dpkg/methods/ftp/README.mirrors.txt.gz | pager');
++  if (-f '/usr/share/dpkg/methods/ftp/README.mirrors.txt') {
++    system('/usr/bin/pager', '/usr/share/dpkg/methods/ftp/README.mirrors.txt');
++  } elsif (-f '/usr/share/dpkg/methods/ftp/README.mirrors.txt.gz') {
++    system('gzip -dc /usr/share/dpkg/methods/ftp/README.mirrors.txt.gz | pager');
+   } else {
+-    print "/usr/lib/dpkg/methods/ftp/README.mirrors.txt(.gz): file not found.\n";
++    print "/usr/share/dpkg/methods/ftp/README.mirrors.txt(.gz): file not found.\n";
+   }
+ }
+ 
+diff -ruN dpkg-1.15.5.6.orig/man/de/dpkg-parsechangelog.1 dpkg-1.15.5.6/man/de/dpkg-parsechangelog.1
+--- dpkg-1.15.5.6.orig/man/de/dpkg-parsechangelog.1	2010-01-08 20:05:23.000000000 +0200
++++ dpkg-1.15.5.6/man/de/dpkg-parsechangelog.1	2010-02-14 09:22:07.409881825 +0200
+@@ -30,8 +30,8 @@
+ \fB\-L\fP\fIlibverzeichnis\fP
+ Spezifiziere ein zus�tzliches Verzeichnis, dass nach Parser\-Skripten
+ durchsucht werden soll. Diese Verzeichnis wird vor den
+-Standardverzeichnissen (derzeit \fB/usr/local/lib/dpkg/parsechangelog\fP und
+-\fB/usr/lib/dpkg/parsechangelog\fP) durchsucht.
++Standardverzeichnissen (derzeit \fB/usr/local/share/dpkg/parsechangelog\fP und
++\fB/usr/share/dpkg/parsechangelog\fP) durchsucht.
+ .TP 
+ \fB\-h\fP, \fB\-\-help\fP
+ Zeige den Bedienungshinweis und beende.
+diff -ruN dpkg-1.15.5.6.orig/man/dpkg-parsechangelog.1 dpkg-1.15.5.6/man/dpkg-parsechangelog.1
+--- dpkg-1.15.5.6.orig/man/dpkg-parsechangelog.1	2010-01-08 10:00:34.000000000 +0200
++++ dpkg-1.15.5.6/man/dpkg-parsechangelog.1	2010-02-14 09:17:34.013861295 +0200
+@@ -28,8 +28,8 @@
+ Specify an additional directory to search for parser scripts.
+ This directory is searched before the default directories
+ which are currently
+-.BR /usr/local/lib/dpkg/parsechangelog " and "
+-.BR /usr/lib/dpkg/parsechangelog .
++.BR /usr/share/dpkg/parsechangelog " and "
++.BR /usr/local/share/dpkg/parsechangelog .
+ .TP
+ .BR \-h ", " \-\-help
+ Show the usage message and exit.
+diff -ruN dpkg-1.15.5.6.orig/man/fr/dpkg-parsechangelog.1 dpkg-1.15.5.6/man/fr/dpkg-parsechangelog.1
+--- dpkg-1.15.5.6.orig/man/fr/dpkg-parsechangelog.1	2010-01-08 20:05:23.000000000 +0200
++++ dpkg-1.15.5.6/man/fr/dpkg-parsechangelog.1	2010-02-14 09:22:29.321880079 +0200
+@@ -29,8 +29,8 @@
+ \fB\-L\fP\fIrep_lib\fP
+ Sp�cifie un r�pertoire suppl�mentaire pour la recherche de scripts
+ d'analyse. Ce r�pertoire est examin� avant les r�pertoires par d�faut qui
+-sont \fB/usr/local/lib/dpkg/parsechangelog\fP et
+-\fB/usr/lib/dpkg/parsechangelog\fP.
++sont \fB/usr/local/share/dpkg/parsechangelog\fP et
++\fB/usr/share/dpkg/parsechangelog\fP.
+ .TP 
+ \fB\-h\fP, \fB\-\-help\fP
+ Affiche un message d'aide puis quitte.
+diff -ruN dpkg-1.15.5.6.orig/man/pl/dpkg-parsechangelog.1 dpkg-1.15.5.6/man/pl/dpkg-parsechangelog.1
+--- dpkg-1.15.5.6.orig/man/pl/dpkg-parsechangelog.1	2010-01-08 20:05:23.000000000 +0200
++++ dpkg-1.15.5.6/man/pl/dpkg-parsechangelog.1	2010-02-14 09:21:02.338880496 +0200
+@@ -29,8 +29,8 @@
+ \fB\-L\fP\fIkatalog\-lib\fP
+ Okre�la dodatkowy katalog, w kt�rym b�d� wyszukiwane skrypty
+ parsera. Katalog ten jest przeszukiwany przed domy�lnymi katalogami, kt�rymi
+-obecnie s� \fB/usr/local/lib/dpkg/parsechangelog\fP oraz
+-\fB/usr/lib/dpkg/parsechangelog\fP.
++obecnie s� \fB/usr/local/share/dpkg/parsechangelog\fP oraz
++\fB/usr/share/dpkg/parsechangelog\fP.
+ .TP 
+ \fB\-h\fP, \fB\-\-help\fP
+ Wy�wietla informacj� o u�ytkowaniu i ko�czy dzia�anie.
+diff -ruN dpkg-1.15.5.6.orig/man/po/de.po dpkg-1.15.5.6/man/po/de.po
+--- dpkg-1.15.5.6.orig/man/po/de.po	2010-01-08 20:05:23.000000000 +0200
++++ dpkg-1.15.5.6/man/po/de.po	2010-02-14 09:26:20.671868793 +0200
+@@ -7747,12 +7747,12 @@
+ msgid ""
+ "Specify an additional directory to search for parser scripts.  This "
+ "directory is searched before the default directories which are currently B</"
+-"usr/local/lib/dpkg/parsechangelog> and B</usr/lib/dpkg/parsechangelog>."
++"usr/local/share/dpkg/parsechangelog> and B</usr/share/dpkg/parsechangelog>."
+ msgstr ""
+ "Spezifiziere ein zus�tzliches Verzeichnis, dass nach Parser-Skripten "
+ "durchsucht werden soll. Diese Verzeichnis wird vor den "
+-"Standardverzeichnissen (derzeit B</usr/local/lib/dpkg/parsechangelog> und B</"
+-"usr/lib/dpkg/parsechangelog>) durchsucht."
++"Standardverzeichnissen (derzeit B</usr/local/share/dpkg/parsechangelog> und B</"
++"usr/share/dpkg/parsechangelog>) durchsucht."
+ 
+ #. type: SS
+ #: dpkg-parsechangelog.1:39
+diff -ruN dpkg-1.15.5.6.orig/man/po/dpkg-man.pot dpkg-1.15.5.6/man/po/dpkg-man.pot
+--- dpkg-1.15.5.6.orig/man/po/dpkg-man.pot	2010-01-08 19:23:01.000000000 +0200
++++ dpkg-1.15.5.6/man/po/dpkg-man.pot	2010-02-14 09:30:59.909878930 +0200
+@@ -6216,7 +6216,7 @@
+ msgid ""
+ "Specify an additional directory to search for parser scripts.  This "
+ "directory is searched before the default directories which are currently "
+-"B</usr/local/lib/dpkg/parsechangelog> and B</usr/lib/dpkg/parsechangelog>."
++"B</usr/local/share/dpkg/parsechangelog> and B</usr/share/dpkg/parsechangelog>."
+ msgstr ""
+ 
+ #. type: SS
+diff -ruN dpkg-1.15.5.6.orig/man/po/es.po dpkg-1.15.5.6/man/po/es.po
+--- dpkg-1.15.5.6.orig/man/po/es.po	2010-01-08 20:05:23.000000000 +0200
++++ dpkg-1.15.5.6/man/po/es.po	2010-02-14 09:30:16.053872999 +0200
+@@ -7517,7 +7517,7 @@
+ msgid ""
+ "Specify an additional directory to search for parser scripts.  This "
+ "directory is searched before the default directories which are currently B</"
+-"usr/local/lib/dpkg/parsechangelog> and B</usr/lib/dpkg/parsechangelog>."
++"usr/local/share/dpkg/parsechangelog> and B</usr/share/dpkg/parsechangelog>."
+ msgstr ""
+ 
+ #. type: SS
+diff -ruN dpkg-1.15.5.6.orig/man/po/fr.po dpkg-1.15.5.6/man/po/fr.po
+--- dpkg-1.15.5.6.orig/man/po/fr.po	2010-01-08 20:05:23.000000000 +0200
++++ dpkg-1.15.5.6/man/po/fr.po	2010-02-14 09:24:19.351874142 +0200
+@@ -7737,11 +7737,11 @@
+ msgid ""
+ "Specify an additional directory to search for parser scripts.  This "
+ "directory is searched before the default directories which are currently B</"
+-"usr/local/lib/dpkg/parsechangelog> and B</usr/lib/dpkg/parsechangelog>."
++"usr/local/share/dpkg/parsechangelog> and B</usr/share/dpkg/parsechangelog>."
+ msgstr ""
+ "Spécifie un répertoire supplémentaire pour la recherche de scripts "
+ "d'analyse. Ce répertoire est examiné avant les répertoires par défaut qui "
+-"sont B</usr/local/lib/dpkg/parsechangelog> et B</usr/lib/dpkg/"
++"sont B</usr/local/share/dpkg/parsechangelog> et B</usr/share/dpkg/"
+ "parsechangelog>."
+ 
+ #. type: SS
+diff -ruN dpkg-1.15.5.6.orig/man/po/hu.po dpkg-1.15.5.6/man/po/hu.po
+--- dpkg-1.15.5.6.orig/man/po/hu.po	2010-01-08 20:05:23.000000000 +0200
++++ dpkg-1.15.5.6/man/po/hu.po	2010-02-14 09:26:50.311874455 +0200
+@@ -6542,7 +6542,7 @@
+ msgid ""
+ "Specify an additional directory to search for parser scripts.  This "
+ "directory is searched before the default directories which are currently B</"
+-"usr/local/lib/dpkg/parsechangelog> and B</usr/lib/dpkg/parsechangelog>."
++"usr/local/share/dpkg/parsechangelog> and B</usr/share/dpkg/parsechangelog>."
+ msgstr ""
+ 
+ #. type: SS
+diff -ruN dpkg-1.15.5.6.orig/man/po/ja.po dpkg-1.15.5.6/man/po/ja.po
+--- dpkg-1.15.5.6.orig/man/po/ja.po	2010-01-08 20:05:23.000000000 +0200
++++ dpkg-1.15.5.6/man/po/ja.po	2010-02-14 09:28:46.064874305 +0200
+@@ -7055,7 +7055,7 @@
+ msgid ""
+ "Specify an additional directory to search for parser scripts.  This "
+ "directory is searched before the default directories which are currently B</"
+-"usr/local/lib/dpkg/parsechangelog> and B</usr/lib/dpkg/parsechangelog>."
++"usr/local/share/dpkg/parsechangelog> and B</usr/share/dpkg/parsechangelog>."
+ msgstr ""
+ 
+ #. type: SS
+diff -ruN dpkg-1.15.5.6.orig/man/po/pl.po dpkg-1.15.5.6/man/po/pl.po
+--- dpkg-1.15.5.6.orig/man/po/pl.po	2010-01-08 20:05:23.000000000 +0200
++++ dpkg-1.15.5.6/man/po/pl.po	2010-02-14 09:27:38.024873694 +0200
+@@ -7819,11 +7819,11 @@
+ msgid ""
+ "Specify an additional directory to search for parser scripts.  This "
+ "directory is searched before the default directories which are currently B</"
+-"usr/local/lib/dpkg/parsechangelog> and B</usr/lib/dpkg/parsechangelog>."
++"usr/local/share/dpkg/parsechangelog> and B</usr/share/dpkg/parsechangelog>."
+ msgstr ""
+ "Określa dodatkowy katalog, w którym będą wyszukiwane skrypty parsera. "
+ "Katalog ten jest przeszukiwany przed domyślnymi katalogami, którymi obecnie "
+-"są B</usr/local/lib/dpkg/parsechangelog> oraz B</usr/lib/dpkg/"
++"są B</usr/local/share/dpkg/parsechangelog> oraz B</usr/share/dpkg/"
+ "parsechangelog>."
+ 
+ #. type: SS
+diff -ruN dpkg-1.15.5.6.orig/man/po/pt_BR.po dpkg-1.15.5.6/man/po/pt_BR.po
+--- dpkg-1.15.5.6.orig/man/po/pt_BR.po	2010-01-08 20:05:23.000000000 +0200
++++ dpkg-1.15.5.6/man/po/pt_BR.po	2010-02-14 09:28:12.583874117 +0200
+@@ -6687,7 +6687,7 @@
+ msgid ""
+ "Specify an additional directory to search for parser scripts.  This "
+ "directory is searched before the default directories which are currently B</"
+-"usr/local/lib/dpkg/parsechangelog> and B</usr/lib/dpkg/parsechangelog>."
++"usr/local/share/dpkg/parsechangelog> and B</usr/share/dpkg/parsechangelog>."
+ msgstr ""
+ 
+ #. type: SS
+diff -ruN dpkg-1.15.5.6.orig/man/po/ru.po dpkg-1.15.5.6/man/po/ru.po
+--- dpkg-1.15.5.6.orig/man/po/ru.po	2010-01-08 20:05:23.000000000 +0200
++++ dpkg-1.15.5.6/man/po/ru.po	2010-02-14 09:25:17.556873843 +0200
+@@ -6823,7 +6823,7 @@
+ msgid ""
+ "Specify an additional directory to search for parser scripts.  This "
+ "directory is searched before the default directories which are currently B</"
+-"usr/local/lib/dpkg/parsechangelog> and B</usr/lib/dpkg/parsechangelog>."
++"usr/local/share/dpkg/parsechangelog> and B</usr/share/dpkg/parsechangelog>."
+ msgstr ""
+ 
+ #. type: SS
+diff -ruN dpkg-1.15.5.6.orig/man/po/sv.po dpkg-1.15.5.6/man/po/sv.po
+--- dpkg-1.15.5.6.orig/man/po/sv.po	2010-01-08 20:05:23.000000000 +0200
++++ dpkg-1.15.5.6/man/po/sv.po	2010-02-14 09:29:32.735874132 +0200
+@@ -7552,11 +7552,11 @@
+ msgid ""
+ "Specify an additional directory to search for parser scripts.  This "
+ "directory is searched before the default directories which are currently B</"
+-"usr/local/lib/dpkg/parsechangelog> and B</usr/lib/dpkg/parsechangelog>."
++"usr/local/share/dpkg/parsechangelog> and B</usr/share/dpkg/parsechangelog>."
+ msgstr ""
+ "Ange en ytterligare katalog att söka i efter parserskript. Katalogen söks "
+-"genom innan standardkatalogerna, vilka för närvarande är B</usr/local/lib/"
+-"dpkg/parsechangelog> och B</usr/lib/dpkg/parsechangelog>."
++"genom innan standardkatalogerna, vilka för närvarande är B</usr/local/share/"
++"dpkg/parsechangelog> och B</usr/share/dpkg/parsechangelog>."
+ 
+ #. type: SS
+ #: dpkg-parsechangelog.1:39
+diff -ruN dpkg-1.15.5.6.orig/man/sv/dpkg-parsechangelog.1 dpkg-1.15.5.6/man/sv/dpkg-parsechangelog.1
+--- dpkg-1.15.5.6.orig/man/sv/dpkg-parsechangelog.1	2010-01-08 20:05:23.000000000 +0200
++++ dpkg-1.15.5.6/man/sv/dpkg-parsechangelog.1	2010-02-14 09:22:54.488880085 +0200
+@@ -29,7 +29,7 @@
+ \fB\-L\fP\fIbibliotekskatalog\fP
+ Ange en ytterligare katalog att s�ka i efter parserskript. Katalogen s�ks
+ genom innan standardkatalogerna, vilka f�r n�rvarande �r
+-\fB/usr/local/lib/dpkg/parsechangelog\fP och \fB/usr/lib/dpkg/parsechangelog\fP.
++\fB/usr/local/share/dpkg/parsechangelog\fP och \fB/usr/share/dpkg/parsechangelog\fP.
+ .TP 
+ \fB\-h\fP, \fB\-\-help\fP
+ Visar hj�lpsk�rm och avslutar.
+diff -ruN dpkg-1.15.5.6.orig/scripts/Dpkg/Changelog/Parse.pm dpkg-1.15.5.6/scripts/Dpkg/Changelog/Parse.pm
+--- dpkg-1.15.5.6.orig/scripts/Dpkg/Changelog/Parse.pm	2010-01-08 10:00:34.000000000 +0200
++++ dpkg-1.15.5.6/scripts/Dpkg/Changelog/Parse.pm	2010-02-14 09:14:27.550879827 +0200
+@@ -50,7 +50,7 @@
+ 
+ The parsing itself is done by an external program (searched in the
+ following list of directories: $opt{libdir},
+-/usr/local/lib/dpkg/parsechangelog, /usr/lib/dpkg/parsechangelog) That
++/usr/local/share/dpkg/parsechangelogusr) That
+ program is named according to the format that it's able to parse. By
+ default it's either "debian" or the format name lookep up in the 40 last
+ lines of the changelog itself (extracted with this perl regular expression
+@@ -70,9 +70,8 @@
+ 
+ sub changelog_parse {
+     my (%options) = @_;
+-    my @parserpath = ("/usr/local/lib/dpkg/parsechangelog",
+-                      "$dpkglibdir/parsechangelog",
+-                      "/usr/lib/dpkg/parsechangelog");
++    my @parserpath = ( "$dpkglibdir/parsechangelog",
++                      "/usr/local/share/dpkg/parsechangelog");
+     my $format = "debian";
+     my $changelogfile = "debian/changelog";
+     my $force = 0;
diff --git a/dpkg.archtable b/dpkg.archtable
new file mode 100644
index 0000000..a50328b
--- /dev/null
+++ b/dpkg.archtable
@@ -0,0 +1,29 @@
+# This file contains the list of architecture names in Debian's ‘sid’
+# distribution.
+#
+# Architecture names are formed as a combination of the system name
+# (from ostable) and CPU name (from cputable) after mapping from
+# the Debian triplet (from triplettable). Support for new
+# architectures in dpkg is added in those files, architecture names
+# are only added to this file when added to the distribution.
+#
+# Column 1 is present for historical reasons only, and should be ignored.
+# Column 2 contains the Debian name for the architecture, which is returned
+# by ‘dpkg --print-architecture’.
+# 
+# <ignore>			<Debian name>
+i486-linux-gnu			i386
+ia64-linux-gnu			ia64
+alpha-linux-gnu			alpha
+x86_64-linux-gnu		amd64
+arm-linux-gnu			arm
+arm-linux-gnueabi		armel
+hppa-linux-gnu			hppa
+mips-linux-gnu			mips
+mipsel-linux-gnu		mipsel
+powerpc-linux-gnu		powerpc
+s390-linux-gnu			s390
+sparc-linux-gnu			sparc
+i486-gnu			hurd-i386
+i486-kfreebsd-gnu		kfreebsd-i386
+x86_64-kfreebsd-gnu		kfreebsd-amd64
diff --git a/dpkg.spec b/dpkg.spec
new file mode 100644
index 0000000..9ca4d98
--- /dev/null
+++ b/dpkg.spec
@@ -0,0 +1,235 @@
+Name:           dpkg
+Version:        1.15.5.6
+Release:        3%{?dist}
+Summary:        Package maintenance system for Debian Linux
+Group:          System Environment/Base
+# The entire source code is GPLv2+ with exception of the following
+# lib/dpkg/md5.c, lib/dpkg/md5.h - Public domain
+# lib/dpkg/showpkg.c, dselect/methods/multicd, lib/dpkg/utils.c, lib/dpkg/showpkg.c - GPLv2
+# dselect/methods/ftp - GPL no version info
+# scripts/Dpkg/Gettext.pm - BSD
+# lib/compat/obstack.h, lib/compat/gettext.h,lib/compat/obstack.c - LGPLv2+
+License:        GPLv2 and GPLv2+ and LGPLv2+ and Public Domain and BSD
+URL:            http://packages.debian.org/unstable/admin/dpkg
+Source0:        http://ftp.debian.org/debian/pool/main/d/dpkg/%{name}_%{version}.tar.bz2
+# obtained from dpkg-source -x dpkg_1.15.5.6.dsc
+Source1:        dpkg.archtable
+# Fedora specific patch to store files under /usr/share/dpkg, not these are not binary
+# libs. and set user search path to /usr/local/share/dpkg
+Patch1:         dpkg-change-libdir-path.patch
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+BuildRequires:  zlib-devel, bzip2-devel, libselinux-devel, gettext, ncurses-devel
+
+%description 
+
+This package contains the tools (including dpkg-source) required 
+to unpack, build and upload Debian source packages.
+
+This package also contains the programs dpkg which used to handle the 
+installation and removal of packages on a Debian system.
+
+This package also contains dselect, an interface for managing the 
+installation and removal of packages on the system.
+
+dpkg and dselect will certainly be non-functional on a rpm-based system
+because packages dependencies will likely be unmet.
+
+%package devel
+Summary:  Debian package development tools
+Group:    Development/System
+Requires: %{name} = %{version}-%{release}
+Requires: perl, patch, make, binutils, bzip2, lzma
+BuildArch: noarch
+
+%description devel
+This package provides the development tools (including dpkg-source).
+Required to unpack, build and upload Debian source packages
+
+
+%package -n dselect
+Summary:  Debian package management front-end
+Group:    System Environment/Base
+Requires: %{name} = %{version}-%{release}
+
+%description -n dselect
+dselect is a high-level interface for the installation/removal of debs . 
+
+%prep
+%setup -q
+
+%patch1 -p1
+
+# Filter unwanted Requires:
+cat << \EOF > %{name}-req
+#!/bin/sh
+%{__perl_requires} $* |\
+  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'
+EOF
+
+%define __perl_requires %{_builddir}/%{name}-%{version}/%{name}-req
+chmod +x %{__perl_requires}
+
+%build
+%configure --without-start-stop-daemon \
+        --disable-linker-optimisations \
+        --with-admindir=%{_localstatedir}/lib/dpkg \
+        --libdir=%{_datadir} \
+        --with-selinux \
+        --with-zlib \
+        --with-bz2 \
+        --disable-silent-rules
+
+make %{?_smp_mflags}
+
+
+%install
+rm -rf $RPM_BUILD_ROOT
+make install DESTDIR=$RPM_BUILD_ROOT
+install -pm0644 %SOURCE1 $RPM_BUILD_ROOT/%{_datadir}/dpkg/archtable
+
+%find_lang dpkg
+%find_lang dpkg-dev
+%find_lang dselect
+
+# fedora has its own implementation
+rm -rf $RPM_BUILD_ROOT%{_bindir}/update-alternatives
+rm -rf $RPM_BUILD_ROOT%{_sysconfdir}/alternatives/
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+
+%files   -f dpkg.lang
+%defattr(-,root,root,-)
+%doc debian/changelog README AUTHORS COPYING THANKS TODO
+%dir %{_sysconfdir}/dpkg
+%{_bindir}/dpkg
+%{_bindir}/dpkg-deb
+%{_bindir}/dpkg-query
+%{_bindir}/dpkg-split
+%{_bindir}/dpkg-trigger
+%{_bindir}/dpkg-divert
+%{_bindir}/dpkg-statoverride
+%{_sbindir}/*
+%dir %{_datadir}/dpkg
+%{_datadir}/dpkg/mksplit
+%{_datadir}/dpkg/archtable
+%{_datadir}/dpkg/cputable
+%{_datadir}/dpkg/ostable
+%{_datadir}/dpkg/triplettable
+%{perl_vendorlib}/Dpkg.pm
+%dir %{perl_vendorlib}/Dpkg
+%{perl_vendorlib}/Dpkg/Gettext.pm
+%{_mandir}/man1/dpkg-deb.1.gz
+%{_mandir}/man1/dpkg-query.1.gz
+%{_mandir}/man1/dpkg-split.1.gz
+%{_mandir}/man1/dpkg-trigger.1.gz
+%{_mandir}/man1/dpkg.1.gz
+%{_mandir}/man5/dpkg.cfg.5.gz
+%{_mandir}/man8/dpkg-divert.8.gz
+%{_mandir}/man8/dpkg-statoverride.8.gz
+#fedora has own implemenation
+%exclude %{_sbindir}/install-info
+#fedora has own implemenation
+%exclude %{_mandir}/man8/update-alternatives.8.gz
+
+%files  devel -f dpkg-dev.lang
+%defattr(-,root,root,-)
+%doc doc/README.api
+%{_bindir}/dpkg-architecture
+%{_bindir}/dpkg-buildpackage
+%{_bindir}/dpkg-checkbuilddeps
+%{_bindir}/dpkg-distaddfile
+%{_bindir}/dpkg-genchanges
+%{_bindir}/dpkg-gencontrol
+%{_bindir}/dpkg-gensymbols
+%{_bindir}/dpkg-name
+%{_bindir}/dpkg-parsechangelog
+%{_bindir}/dpkg-scanpackages
+%{_bindir}/dpkg-scansources
+%{_bindir}/dpkg-shlibdeps
+%{_bindir}/dpkg-source
+%{_bindir}/dpkg-vendor
+%dir %{_datadir}/dpkg/parsechangelog
+%{_datadir}/dpkg/parsechangelog/*
+%exclude %{perl_vendorlib}/Dpkg/Gettext.pm
+%{perl_vendorlib}/Dpkg/*.pm
+%{perl_vendorlib}/Dpkg/Changelog
+%{perl_vendorlib}/Dpkg/Shlibs
+%{perl_vendorlib}/Dpkg/Source
+%{perl_vendorlib}/Dpkg/Vendor
+%{perl_vendorlib}/Dpkg/Control
+%{_mandir}/man1/dpkg-architecture.1.gz
+%{_mandir}/man1/dpkg-buildpackage.1.gz
+%{_mandir}/man1/dpkg-checkbuilddeps.1.gz
+%{_mandir}/man1/dpkg-distaddfile.1.gz
+%{_mandir}/man1/dpkg-genchanges.1.gz
+%{_mandir}/man1/dpkg-gencontrol.1.gz
+%{_mandir}/man1/dpkg-gensymbols.1.gz
+%{_mandir}/man1/dpkg-name.1.gz
+%{_mandir}/man1/dpkg-parsechangelog.1.gz
+%{_mandir}/man1/dpkg-scanpackages.1.gz
+%{_mandir}/man1/dpkg-scansources.1.gz
+%{_mandir}/man1/dpkg-shlibdeps.1.gz
+%{_mandir}/man1/dpkg-source.1.gz
+%{_mandir}/man1/dpkg-vendor.1.gz
+%{_mandir}/man5/deb-control.5.gz
+%{_mandir}/man5/deb-old.5.gz
+%{_mandir}/man5/deb-override.5.gz
+%{_mandir}/man5/deb-extra-override.5.gz
+%{_mandir}/man5/deb-shlibs.5.gz
+%{_mandir}/man5/deb-substvars.5.gz
+%{_mandir}/man5/deb-symbols.5.gz
+%{_mandir}/man5/deb-triggers.5.gz
+%{_mandir}/man5/deb-version.5.gz
+%{_mandir}/man5/deb.5.gz
+
+
+%files -n dselect -f dselect.lang
+%defattr(-,root,root,-)
+%doc dselect/methods/multicd/README.multicd dselect/methods/ftp/README.mirrors.txt
+%{_bindir}/dselect
+%{perl_vendorlib}/Debian
+%{_datadir}/dpkg/methods
+%{_mandir}/man*/dselect*.gz
+
+
+
+%changelog
+* Mon Feb 15 2010 Andrew Colin Kissa <andrew at topdog.za.net> - 1.15.5.6-3
+- review changes
+
+* Sun Feb 14 2010 Andrew Colin Kissa <andrew at topdog.za.net> - 1.15.5.6-2
+- review changes
+
+* Sat Feb 13 2010 Andrew Colin Kissa <andrew at topdog.za.net> - 1.15.5.6-1
+- Upgrade to latest upstream
+- review changes
+
+* Tue Nov 10 2009 Andrew Colin Kissa <andrew at topdog.za.net> - 1.15.4.1-1
+- Upgrade to latest upstream
+- review changes
+
+* Tue Dec 30 2008 Leigh Scott <leigh123linux at googlemail.com> - 1.14.23-3
+- more review changes               
+
+* Mon Dec 15 2008 Leigh Scott <leigh123linux at googlemail.com> - 1.14.23-1
+- bump version and make some of the review changes
+
+* Tue Aug 19 2008 Leigh Scott <leigh123linux at googlemail.com> - 1.14.20-5
+- made changes for review 
+
+* Thu Jul 31 2008 Leigh Scott <leigh123linux at googlemail.com> - 1.14.20-4
+- Change release to -4 as server refused -3
+
+* Thu Jul 31 2008 Leigh Scott <leigh123linux at googlemail.com> - 1.14.20-3
+- split the package into dkpg, dpkg-dev & dselect
+
+* Tue Jul 29 2008 Leigh Scott <leigh123linux at googlemail.com> - 1.14.20-2
+- recode man files to UTF8
+
+* Tue Jul 29 2008 Leigh Scott <leigh123linux at googlemail.com> - 1.14.20-1
+- Rebuild ans add build requires ncurses-devel
+
+* Thu Jul 19 2007 Patrice Dumas <pertusus at free.fr> - 1.14.5-1
+- initial packaging
diff --git a/import.log b/import.log
new file mode 100644
index 0000000..6818175
--- /dev/null
+++ b/import.log
@@ -0,0 +1 @@
+dpkg-1_15_5_6-3_fc12:HEAD:dpkg-1.15.5.6-3.fc12.src.rpm:1266645624
diff --git a/sources b/sources
index e69de29..a8b1462 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+4dcb0de9af234d16a62272bcc61b8873  dpkg_1.15.5.6.tar.bz2
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/dpkg.git/commit/?h=epel7&id=369bdc7e78569fdc3771dcf2ad232eeb4d46914c


More information about the scm-commits mailing list