rpm i perl.prov

Robert Grabowski Robert.Grabowski at 7bulls.com
Wed Feb 27 15:47:28 CET 2002


Witam!

    W końcu zebrałem się w sobie i zrobiłem patch'a na rpm'a... Podsyłam 
w załączniku. Poprawia on wyszukiwanie provides w modułach perlowch 
(zarówno tych z dystrybucji perla 5.6+, jak i z nowszych z CPANu). 
Proszę również o przebudowanie samego perla z tym rpm'em oraz pakieru 
perl-PlRPC ... W sumie, to może lepiej wszystko perl-* przebudować po 
aktualizacji rpm ... Aaa... rpm 4.0.4 ma dokładnie ten sam błąd...

Podsyłam również różnce w wyszukiwaniu provides przez starego rpm i tego 
po spatchowaniu tylko na modułach (*.pm) z dystrybucji perla...

pozdrawiam

-- 
Robert Grabowski   7bulls.com S.A.

email: Robert.Grabowski at 7bulls.com
office: +48 56 655 79 65
mobile: +48 604 181 907
-------------- next part --------------
--- /home/grabba/perl_prov.old	Wed Feb 27 13:34:26 2002
+++ /home/grabba/perl_prov.new	Wed Feb 27 14:28:06 2002
-perl(B::Concise)
+perl(B::Concise) = 0.51
-perl(CGI)
-perl(CGI::Carp)
-perl(CGI::Cookie)
-perl(CGI::Fast)
-perl(CGI::Pretty)
-perl(CGI::Push)
+perl(CGI) = 2.78
+perl(CGI::Carp) = 1.21
+perl(CGI::Cookie) = 1.20
+perl(CGI::Fast) = 1.04
+perl(CGI::Pretty) = 1.05
+perl(CGI::Push) = 1.04
-perl(CPAN)
+perl(CPAN) = 1.59
-perl(Cwd)
-perl(DB)
+perl(Cwd) = 2.04
+perl(DB) = 1.0
-perl(Devel::DProf)
+perl(Devel::DProf) = 20000000.00
-perl(Exporter)
+perl(Exporter) = 5.562
-perl(ExtUtils::Installed)
+perl(ExtUtils::Installed) = 0.02
-perl(ExtUtils::Liblist::Kid)
+perl(ExtUtils::Liblist::Kid) = 1.26
-perl(ExtUtils::MM_Unix)
+perl(ExtUtils::MM_Unix) = 1.12603
-perl(ExtUtils::MakeMaker)
+perl(ExtUtils::MakeMaker) = 5.45
-perl(ExtUtils::Packlist)
+perl(ExtUtils::Packlist) = 0.03
-perl(File::Path)
+perl(File::Path) = 1.0404
-perl(Getopt::Long)
+perl(Getopt::Long) = 2.25
-perl(Math::BigInt)
+perl(Math::BigInt) = 0.01
-perl(NDBM_File)
+perl(NDBM_File) = 1.04
-perl(POSIX)
+perl(POSIX) = 1.03
-perl(Pod::Plainer)
+perl(Pod::Plainer) = 0.01
-perl(SDBM_File)
-perl(Safe)
+perl(SDBM_File) = 1.03
+perl(Safe) = 2.06
-perl(Sys::Hostname)
+perl(Sys::Hostname) = 1.1
-perl(Tie::Array)
-perl(Tie::Handle)
+perl(Tie::Array) = 1.01
+perl(Tie::Handle) = 4.0
-perl(Tie::RefHash)
+perl(Tie::RefHash) = 1.3
-perl(XSLoader)
+perl(XSLoader) = 0.01
-perl(autouse)
-perl(base)
+perl(autouse) = 1.02
+perl(base) = 1.01
-perl(diagnostics)
+perl(diagnostics) = 1.0
-perl(lib)
+perl(lib) = 0.5564
-perl(strict)
+perl(strict) = 1.01
-------------- next part --------------
diff -urN rpm-4.0.2/scripts/perl.prov rpm-4.0.2-grabba/scripts/perl.prov
--- rpm-4.0.2/scripts/perl.prov	Wed Feb 27 13:04:35 2002
+++ rpm-4.0.2-grabba/scripts/perl.prov	Wed Feb 27 13:47:06 2002
@@ -116,7 +116,7 @@
     # package name so we report all namespaces as if they were
     # provided packages (really ugly).
 
-    if (m/^\s*package\s+([_:a-zA-Z0-9]+)\s*;/) {
+    if (m/^\s*package\s+([_:a-zA-Z0-9]+)\s*;/ && !$require{$1}) {
       $package=$1;
       undef $version;
       $require{$package}=undef;
@@ -132,10 +132,15 @@
     #ExtUtils/Install.pm:$VERSION = substr q$Revision: 1.3 $, 10;
     #CGI/Apache.pm:$VERSION = (qw$Revision: 1.3 $)[1];
     #DynaLoader.pm:$VERSION = $VERSION = "1.03";     # avoid typo warning
+    #Cwd.pm:our $VERSION = '2.04';
+
+    # here is example of VERSION line from RPC::PlClient module
+
+    # RPC/PlClient.pm:$RPC::PlClient::VERSION = '0.2016';
 
     if ( 
 	($package) && 
-	(m/^\s*\$VERSION\s*=\s+/)
+	(m/^\s*(our)?\s*\$(${package}::)?VERSION\s*=/)
        ) {
 
       # first see if the version string contains the string
-------------- next part --------------
# $Revision: 1.288 $, $Date: 2002/02/26 12:45:38 $
# to build for athlon you need release at least 49

Summary:	Red Hat (and now also PLD) Package Manager
Summary(de):	Red Hat (und jetzt auch PLD) Packet-Manager
Summary(es):	Gestor de paquetes RPM
Summary(pl):	Aplikacja do zarządzania pakietami
Summary(pt_BR):	Gerenciador de pacotes RPM
Name:		rpm
Version:	4.0.2
Release:	54
License:	GPL
Group:		Base
Source0:	ftp://ftp.rpm.org/pub/rpm/dist/rpm-4.0.x/%{name}-%{version}.tar.gz
Source1:	%{name}.groups
Source2:	%{name}.macros
Source3:	%{name}-install-tree
Source4:	%{name}-find-rpm-provides
Source5:	%{name}-macros.perl
Source6:	%{name}-find-perl-provides
Source7:	%{name}-find-perl-requires
Source8:	%{name}-find-spec-bcond
Source9:	%{name}-find-lang
Source10:	%{name}-find-provides
Source11:	%{name}-find-requires
Source12:	%{name}-non-english-man-pages.tar.bz2
Source13:	%{name}-macros.python
Patch0:		%{name}-rpmrc.patch
Patch1:		%{name}-macros.patch
Patch2:		%{name}-arch.patch
Patch3:		%{name}-rpmpopt.patch
Patch4:		%{name}-perl-macros.patch
Patch5:		%{name}-db3.patch
Patch6:		%{name}-segv.patch
Patch7:		%{name}-am_fix.patch
Patch8:		%{name}-perl-req-perlfile.patch
Patch9:		%{name}-installplatform.patch
Patch10:	%{name}-cache.patch
Patch11:	%{name}-suggestions.patch
Patch12:	%{name}-rh-lame.patch
Patch13:	%{name}-glob.patch
Patch14:	%{name}-header_h.patch
Patch15:	%{name}-fast-alAddPackage.patch
Patch16:	%{name}-byKey.patch
Patch17:	%{name}-perlprov.patch
Patch18:	%{name}-noperldir.patch
Patch19:	popt-cvs20010530.patch
Patch20:	%{name}-noexpand.patch
Patch21:	%{name}-scripts-closefds.patch
Patch22:	%{name}-python-amfix.patch
Patch23:	%{name}-non-english-man-pages.patch
Patch24:	%{name}-progress-nontty.patch
Patch25:	%{name}-am_ac.patch
Patch26:	%{name}-python-macros.patch
Patch27:	%{name}-hardlink-fixes.patch
Patch28:	%{name}-perlprov-regonly.patch
Patch29:	%{name}-cxx.patch
Patch30:	%{name}-athlon.patch
Patch31:	%{name}-athlon-identify.patch
Patch32:	%{name}-gettext-in-header.patch
Patch33:	%{name}-perlprov-perl5.6.patch
URL:		http://www.rpm.org/
Icon:		rpm.gif
BuildRequires:	autoconf >= 2.50
BuildRequires:	automake
BuildRequires:	bzip2-devel >= 1.0.1
BuildRequires:	db1-devel >= 1.85
BuildRequires:	db3-devel >= 3.1.17-9
BuildRequires:	gettext-devel >= 0.10.38-3
BuildRequires:	libtool
BuildRequires:	patch >= 2.2
BuildRequires:	python-devel >= 2.2
BuildRequires:	python-modules >= 2.2
BuildRequires:	zlib-devel
%if %{!?_without_static:1}%{?_without_static:0}
# Require static library only for static build
BuildRequires:	bzip2-static >= 1.0.1
BuildRequires:	db1-static >= 1.85
BuildRequires:	db3-static >= 3.1.17-9
BuildRequires:	glibc-static >= 2.2.0
BuildRequires:	zlib-static
%endif
BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
Obsoletes:	rpm-libs
Conflicts:	glibc < 2.2

%define		__find_provides	%{SOURCE4}
%define		_binary_payload	w9.gzdio

%define		py_ver		%(echo `python -c "import sys; print sys.version[:3]"`)
%define		py_prefix	%(echo `python -c "import sys; print sys.prefix"`)
%define		py_libdir	%{py_prefix}/lib/python%{py_ver}
%define		py_sitedir	%{py_libdir}/site-packages
%define		py_dyndir	%{py_libdir}/lib-dynload

%description
RPM is a powerful package manager, which can be used to build,
install, query, verify, update, and uninstall individual software
packages. A package consists of an archive of files, and package
information, including name, version, and description.

%description -l de
RPM ist ein kräftiger Packet-Manager, der verwendet sein kann zur
Installation, Anfrage, Verifizierung, Aktualisierung und
Uninstallation individueller Softwarepakete. Ein Paket besteht aus
einem Archiv Dateien und Paketinformation, inklusive Name, Version und
Beschreibung.

%description -l es
RPM es un poderoso administrador de paquetes, que puede ser usado para
construir, instalar, pesquisar, verificar, actualizar y desinstalar
paquetes individuales de software. Un paquete consiste en un
almacenaje de archivos, y información sobre el paquete, incluyendo
nombre, versión y descripción.

%description -l pl
RPM jest doskonałym menedżerem pakietów. Dzięki niemu będziesz mógł
przebudować, zainstalować czy zweryfikować dowolny pakiet. Informacje
dotyczące każdego pakietu, takie jak jego opis, lista plików
wchodzących w skład pakietu, zależności od innych pakietów, są
przechowywane w bazie danych i można je uzyskać za pomocą opcji
odpytywania programu rpm.

%description -l pt_BR
RPM é um poderoso gerenciador de pacotes, que pode ser usado para
construir, instalar, pesquisar, verificar, atualizar e desinstalar
pacotes individuais de software. Um pacote consiste de um conjunto de
arquivos e informaçőes adicionais, incluindo nome, versăo e descriçăo
do pacote, permissőes dos arquivos, etc.

%package devel
Summary:	Header files and libraries
Summary(de):	Header-Dateien uns Libraries
Summary(es):	Archivos de inclusión y bibliotecas para programas de manipulación de paquetes rpm
Summary(pl):	Pliki nagłówkowe i biblioteki statyczne
Summary(pt_BR):	Arquivos de inclusăo e bibliotecas para programas de manipulaçăo de pacotes RPM
Group:		Development/Libraries
Requires:	%{name} = %{version}
Requires:	popt-devel

%description devel
The RPM packaging system includes a C library that makes it easy to
manipulate RPM packages and databases. It is intended to ease the
creation of graphical package managers and other tools that need
intimate knowledge of RPM packages.

%description devel -l de
Der RPM-Packensystem enthält eine C-Library, die macht es einfach
RPM-Pakete und Dateibanken zu manipulieren. Er eignet sich für
Vereinfachung des Schaffens grafischer Paket-Manager und anderer
Werkzeuge, die intime Kenntnis von RPM-Paketen brauchen.

%description devel -l es
El sistema de empaquetado RPM incluye una biblioteca C que vuelve
fácil la manipulación de paquetes y bases de datos RPM. Su objetivo es
facilitar la creación de administradores gráficos de paquetes y otras
herramientas que necesiten un conocimiento profundo de paquetes RPM.

%description devel -l pl
System RPM zawiera bibliotekę C, która ułatwia manipulowanie pakietami
RPM oraz bazami danych. W zamiarze ma to uprościć tworzenie
graficznych menedżerów pakietów oraz innych narzędzi, które wymagają
szczegółowej wiedzy na temat pakietów RPM.

%description devel -l pt_BR
O sistema de empacotamento RPM inclui uma biblioteca C que torna fácil
a manipulaçăo de pacotes e bases de dados RPM. Seu objetivo é
facilitar a criaçăo de gerenciadores gráficos de pacotes e outras
ferramentas que precisem de conhecimento profundo de pacotes RPM.

%package static
Summary:	RPM static libraries
Summary(de):	RPMs statische Libraries
Summary(pl):	Biblioteki statyczne RPM-a
Summary(pt_BR):	Bibliotecas estáticas para o desenvolvimento de aplicaçőes RPM
Group:		Development/Libraries
Requires:	%{name}-devel = %{version}

%description static
RPM static libraries.

%description static -l de
RPMs statische Libraries.

%description static -l pl
Biblioteki statyczne RPM-a.

%description static -l pt_BR
Bibliotecas estáticas para desenvolvimento.

%package utils
Summary:	Additional utilities for managing rpm packages and database
Summary(de):	Zusatzwerkzeuge für Verwaltung RPM-Pakete und Datenbanken
Summary(pl):	Dodatkowe narzędzia do zarządzania bazą RPM-a i pakietami
Group:		Applications/File
Requires:	%{name} = %{version}

%description utils
Additional utilities for managing rpm packages and database.

%description utils -l de
Zusatzwerkzeuge für Verwaltung RPM-Pakete und Datenbanken.

%description utils -l pl
Dodatkowe narzędzia do zarządzania bazą RPM-a i pakietami.

%package perlprov
Summary:	Additional utilities for checking perl provides/requires in rpm packages
Summary(de):	Zusatzwerkzeuge fürs Nachsehen Perl-Abhängigkeiten in RPM-Paketen
Summary(pl):	Dodatkowe narzędzia do sprawdzenia zależności skryptów perla w pakietach rpm
Group:		Applications/File
Requires:	%{name} = %{version}
Requires:	perl-modules

%description perlprov
Additional utilities for checking perl provides/requires in rpm
packages.

%description perlprov -l de
Zusatzwerkzeuge fürs Nachsehen Perl-Abhängigkeiten in RPM-Paketen.

%description perlprov -l pl
Dodatkowe narzędzia do sprawdzenia zależności skryptów perla w
pakietach rpm.

%package pythonprov
Summary:	Python macros, which simplifies creation of rpm packages with Python software
Summary(pl):	Makra ułatwiające tworzenie pakietów rpm z programami napisanymi w Pythonie
Group:		Applications/File
Requires:	%{name} = %{version}
Requires:	python-modules

%description pythonprov
Python macros, which simplifies creation of rpm packages with Python
software.

%description pythonprov -l pl
Makra ułatwiające tworzenie pakietów rpm z programami napisanymi w
Pythonie.

%package -n python-rpm
Summary:	Python interface to RPM library
Summary(pl):	Pythonowy interfejs do biblioteki RPM-a
Summary(pt_BR):	Módulo Python para aplicativos que manipulam pacotes RPM
Group:		Development/Languages/Python
Requires:	%{name} = %{version}
%requires_eq	python
Obsoletes:	rpm-python

%description -n python-rpm
The rpm-python package contains a module which permits applications
written in the Python programming language to use the interface
supplied by RPM (RPM Package Manager) libraries.

This package should be installed if you want to develop Python
programs that will manipulate RPM packages and databases.

%description -n python-rpm -l pl
Pakiet rpm-python zawiera moduł, który pozwala aplikacjom napisanym w
Pythonie na używanie interfejsu dostarczanego przez biblioteki RPM-a.

Pakiet ten powinien zostać zainstalowany, jeśli chcesz pisać w
Pythonie programy manipulujące pakietami i bazami danych rpm.

%description -n python-rpm -l pt_BR
O pacote rpm-python contém um módulo que permite que aplicaçőes
escritas em Python utilizem a interface fornecida pelas bibliotecas
RPM (RPM Package Manager).

Esse pacote deve ser instalado se vocę quiser desenvolver programas em
Python para manipular pacotes e bancos de dados RPM.

%package build
Summary:	Scripts for building binary RPM packages
Summary(de):	Scripts fürs Bauen binärer RPM-Pakete
Summary(pl):	Skrypty pomocnicze do budowania binarnych RPM-ów
Summary(pt_BR):	Scripts e programas executáveis usados para construir pacotes
Group:		Applications/File
Requires:	%{name} = %{version}
Requires:	/bin/id
Requires:	awk
Requires:	binutils
Requires:	diffutils
Requires:	file >= 3.31
Requires:	fileutils
Requires:	findutils
%ifarch athlon
Requires:	gcc >= 3.0.3
%else
Requires:	gcc
%endif
Requires:	glibc-devel
Requires:	gzip
Requires:	make
Requires:	patch
Requires:	popt >= 1.6.2-2
Requires:	sed
Requires:	sh-utils
Requires:	tar

%description build
Scripts for building binary RPM packages.

%description build -l de
Scripts fürs Bauen binärer RPM-Pakete.

%description build -l pl
Skrypty pomocnicze do budowania binarnych RPM-ów.

%description build -l pt_BR
Este pacote contém scripts e programas executáveis que săo usados para
construir pacotes usando o RPM.

%prep
%setup -q -a12
%patch0 -p1
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p0
%patch12 -p0
%patch13 -p1
%patch14 -p1
%patch15 -p0
%patch16 -p0
%patch17 -p1
%patch18 -p1
%patch19 -p1
%patch20 -p1
%patch21 -p1
%patch22 -p1
%patch23 -p1
%patch24 -p1
%patch25 -p1
%patch26 -p0
%patch27 -p1
%patch28 -p1
%patch29 -p1
%patch30 -p1

%ifarch athlon
%patch31 -p1
%endif

%patch32 -p1
%patch33 -p1

sed -e 's/^/@pld@/' %{SOURCE2} >>platform.in
cp -f platform.in macros.pld.in
install %{SOURCE5} macros.perl.in
install %{SOURCE13} macros.python.in
install %{SOURCE6} scripts/find-perl-provides
install %{SOURCE7} scripts/find-perl-requires
install %{SOURCE9} scripts/find-lang.sh

(cd scripts;
mv -f perl.req perl.req.in
mv -f perl.prov perl.prov.in)

chmod +x %{SOURCE4}

%build
cd popt
rm -f missing
libtoolize --force --copy
aclocal
autoheader
autoconf
automake -a -c
cd ..

rm -f missing
libtoolize --force --copy
gettextize --copy --force
aclocal
autoupdate
autoheader || :
autoconf
# ugly workaround for automake
sed -e 's#cpio.c $(DBLIBOBJS) depends.c#cpio.c depends.c#g' \
	lib/Makefile.am > lib/Makefile.am.new
mv -f lib/Makefile.am.new lib/Makefile.am
automake -a -c
sed -e 's#cpio.c depends.c#cpio.c $(DBLIBOBJS) depends.c#g' \
	lib/Makefile.in > lib/Makefile.in.new
mv -f lib/Makefile.in.new lib/Makefile.in

sed -e 's#python1.5#python%{py_ver}#g' \
	python/Makefile.in > python/Makefile.in.new
mv -f python/Makefile.in.new python/Makefile.in

# config.guess doesn't handle athlon, so we have to change it by hand.
# rpm checks for CPU type at runtime, but it looks better
sed -e 's|@host@|%{_target_cpu}-%{_target_vendor}-linux-gnu|' macros.in | \
	sed 's|@host_cpu@|%{_target_cpu}|' > macros.tmp
mv -f macros.tmp macros.in

%configure \
	--enable-shared \
	--enable-v1-packages \
	--with-python


%{__make} %{?_without_static:rpm_LDFLAGS="\\$(myLDFLAGS)"}

%install
rm -rf $RPM_BUILD_ROOT

%{__make} install \
	DESTDIR=$RPM_BUILD_ROOT \
	pkgbindir="%{_bindir}"

install macros.perl $RPM_BUILD_ROOT%{_libdir}/rpm/macros.perl
install macros.python $RPM_BUILD_ROOT%{_libdir}/rpm/macros.python

install %{SOURCE1} doc/manual/groups
install %{SOURCE3} $RPM_BUILD_ROOT%{_libdir}/rpm/install-build-tree
install %{SOURCE4} $RPM_BUILD_ROOT%{_libdir}/rpm/find-rpm-provides
install %{SOURCE8} $RPM_BUILD_ROOT%{_libdir}/rpm/find-spec-bcond
install %{SOURCE10} $RPM_BUILD_ROOT%{_libdir}/rpm/find-provides
install %{SOURCE11} $RPM_BUILD_ROOT%{_libdir}/rpm/find-requires

install rpmio/ugid.h $RPM_BUILD_ROOT%{_includedir}/rpm

install -d $RPM_BUILD_ROOT%{_sysconfdir}/rpm
cat > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/macros <<EOF
# customized rpm macros - global for host
#
#%%_install_langs pl_PL:en_US
%%distribution PLD
EOF

%find_lang %{name}

rm -f doc/manual/Makefile*

gzip -9nf RPM-PGP-KEY CHANGES doc/manual/*

%clean
rm -rf $RPM_BUILD_ROOT

%post	-p /sbin/ldconfig
%postun -p /sbin/ldconfig

%files -f %{name}.lang
%defattr(644,root,root,755)
%doc RPM-PGP-KEY.gz CHANGES.gz doc/manual/*

%attr(755,root,root) /bin/rpm
%attr(755,root,root) %{_libdir}/rpm/rpmdb
%attr(755,root,root) %{_libdir}/rpm/rpmq
%attr(755,root,root) %{_libdir}/rpm/rpmk
%attr(755,root,root) %{_libdir}/rpm/rpmv
%attr(755,root,root) %{_libdir}/librpm*.so.*.*

%dir %{_sysconfdir}/rpm
%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/rpm/macros

%{_mandir}/man8/rpm.8*
%lang(fr) %{_mandir}/fr/man8/rpm.8*
%lang(ja) %{_mandir}/ja/man8/rpm.8*
%lang(ko) %{_mandir}/ko/man8/rpm.8*
%lang(pl) %{_mandir}/pl/man8/rpm.8*
%lang(ru) %{_mandir}/ru/man8/rpm.8*
%lang(sk) %{_mandir}/sk/man8/rpm.8*

%dir /var/lib/rpm
%dir %{_libdir}/rpm

%doc %attr(755,root,root) %{_libdir}/rpm/convertrpmrc.sh

%{_libdir}/rpm/rpmrc
%{_libdir}/rpm/rpmpopt*
%{_libdir}/rpm/macros
%{_libdir}/rpm/macros.python
%{_libdir}/rpm/noarch-linux
%{_libdir}/rpm/noarch-pld-linux
%ifarch i386 i486 i586 i686 athlon
%{_libdir}/rpm/i?86*
%{_libdir}/rpm/athlon*
%endif
%ifarch sparc sparc64
%{_libdir}/rpm/sparc*
%endif
%ifarch alpha
%{_libdir}/rpm/alpha*
%endif
%ifarch ppc
%{_libdir}/rpm/ppc*
%endif


%files build
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/rpm/find-requires
%attr(755,root,root) %{_libdir}/rpm/find-provides
%attr(755,root,root) %{_libdir}/rpm/find-rpm-provides
%attr(755,root,root) %{_libdir}/rpm/find-spec-bcond
%attr(755,root,root) %{_libdir}/rpm/find-lang.sh
%attr(755,root,root) %{_libdir}/rpm/mkinstalldirs
%attr(755,root,root) %{_libdir}/rpm/config.*
%attr(755,root,root) %{_libdir}/rpm/getpo.sh
%attr(755,root,root) %{_libdir}/rpm/install-build-tree
%attr(755,root,root) %{_libdir}/rpm/brp-*
%attr(755,root,root) %{_libdir}/rpm/check-prereqs
%attr(755,root,root) %{_libdir}/rpm/cpanflute
%attr(755,root,root) %{_libdir}/rpm/http.req
%attr(755,root,root) %{_libdir}/rpm/magic.*
%attr(755,root,root) %{_libdir}/rpm/rpmdiff*
%attr(755,root,root) %{_libdir}/rpm/u_pkg.sh
%attr(755,root,root) %{_libdir}/rpm/vpkg-provides.sh
%attr(755,root,root) %{_libdir}/rpm/vpkg-provides2.sh
%attr(755,root,root) %{_libdir}/rpm/rpmb
%attr(755,root,root) %{_libdir}/rpm/rpmi
%attr(755,root,root) %{_libdir}/rpm/rpmt
%attr(755,root,root) %{_libdir}/rpm/rpme
%attr(755,root,root) %{_libdir}/rpm/rpmu

%files devel
%defattr(644,root,root,755)
%{_includedir}/rpm
%attr(755,root,root) %{_libdir}/librpm*.la
%attr(755,root,root) %{_libdir}/librpm*.so

%files static
%defattr(644,root,root,755)
%{_libdir}/librpm*.a

%files utils
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/*

%{_mandir}/man8/rpm2cpio.8*
%{_mandir}/man1/*
%lang(ja) %{_mandir}/ja/man8/rpm2cpio.8*
%lang(ko) %{_mandir}/ko/man8/rpm2cpio.8*
%lang(pl) %{_mandir}/pl/man8/rpm2cpio.8*
%lang(ru) %{_mandir}/ru/man8/rpm2cpio.8*

%files perlprov
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/rpm/perl*
%attr(755,root,root) %{_libdir}/rpm/find-perl-*
%attr(755,root,root) %{_libdir}/rpm/find-*.perl
%attr(755,root,root) %{_libdir}/rpm/find-prov.pl
%attr(755,root,root) %{_libdir}/rpm/find-req.pl
%attr(755,root,root) %{_libdir}/rpm/get_magic.pl

%{_libdir}/rpm/macros.perl

%files pythonprov
%defattr(644,root,root,755)
%{_libdir}/rpm/macros.python

%files -n python-rpm
%defattr(644,root,root,755)
%{py_sitedir}/*.so

%define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
* %{date} PLD Team <feedback at pld.org.pl>
All persons listed below can be reached at <cvs_login>@pld.org.pl

$Log: rpm.spec,v $
Revision 1.288  2002/02/26 12:45:38  qboosh
- added new macros: requires_releq_kernel_{up,smp}
  (requires_kernel_releq temporarily left for compatibility)
- release 53

Revision 1.287  2002/02/23 18:56:05  saq
- fixed py_inc definition in macros.python
- release 52, STBR

Revision 1.286  2002/02/23 13:23:48  blues
- added gettext in header patch (by pawelk)
NOTE: put translations in .po files.

Revision 1.285  2002/02/22 23:29:41  kloczek
- removed all Group fields translations (oure rpm now can handle translating
  Group field using gettext).

Revision 1.284  2002/02/20 15:12:18  misiek
- new macro (requires_releq); release 51

Revision 1.283  2002/02/16 19:57:59  ankry
- back overadapterization of patch names.   adapter.awk needs fixing ?

Revision 1.282  2002/02/15 14:39:44  wiget
oops

Revision 1.280  2002/02/11 18:19:38  wrobell
- rename rpm-python package to python-rpm
- fixed install and build requirements
- adapterized
- rel. 50
- stb

Revision 1.279  2002/02/06 09:39:58  kloczek
- rebuild against python 2.2 and adapterize spec.

Revision 1.278  2002/01/29 22:49:43  qboosh
- fixed macros.in changing
- rpm-build Requires: awk (to make sure...)

Revision 1.277  2002/01/27 18:12:34  filon
- sorry, commected perprov-regoly patch becouse I haven't got it :-)

Revision 1.276  2002/01/26 13:12:47  filon
- added patches athlon and athlon-identify
- athlon causes it to create athlon-* dirs in /usr/lib/rpm, and extends ix86 macro
- athlon-indetify (in %%ifarch athlon) adds capability of identyfing athlon (k7) cpu
  (rpm uses it for choosing dir in /usr/lib/rpm)
- rpm-build needs gcc >= 3.0.3 for athlon
- to build it for athlon, first build for existing arch, install and build it
  with --target=athlon
- release 49

Revision 1.275  2002/01/26 02:19:33  kloczek
- another typo.

Revision 1.274  2002/01/26 02:15:53  kloczek
- typo.

Revision 1.273  2002/01/26 01:56:13  kloczek
- merge translations from Conectiva.

Revision 1.272  2002/01/25 18:47:06  filon
- removed second Release :-)

Revision 1.271  2002/01/25 18:11:46  filon
- added cxx patch to set and include __cxx in macros
- release 48

Revision 1.270  2002/01/24 15:47:39  qboosh
- perlprov-regonly patch: check for perl requirements only in regular files
  (fixes also case of symlinks unresolvable in DESTDIR, in subpackage etc.)
- release 47, STBR

Revision 1.269  2002/01/18 02:14:48  kloczek
perl -pi -e "s/pld-list\@pld.org.pl/feedback\@pld.org.pl/"

Revision 1.268  2002/01/03 23:08:14  gotar
- added Requires: fileutils for rpm-build subpackage.

Revision 1.267  2001/12/28 17:15:57  gotar
- changes in descriptions.

Revision 1.266  2001/12/25 22:07:25  qboosh
- hardlink-fixes patch:
  - install time: make sure that directory exists when creating hardlink in it
  - build time: checkHardLinks() now tries to fix %%lang() marks of directories
    that contain %%lang()-marked hardlinks - so built rpms should be installable
    by older rpm versions too
- release 46

Revision 1.265  2001/12/25 01:39:12  agaran
corrected typo in %install

Revision 1.264  2001/12/21 22:17:48  gotar
- changed polish description of devel subpackage.

Revision 1.263  2001/12/10 08:14:10  marcus
- added %ifarch for PPC port of PLD :)

Revision 1.262  2001/11/29 23:53:35  gotar
- %description changes/adds.

Revision 1.261  2001/11/20 11:36:35  wrobell
- redefine python macros in spec, should simplify things

Revision 1.260  2001/11/13 00:26:35  wrobell
- use standard python macros
  WARNING! build trap - you need release min. 43 to build this package
- rel. 45, stb.

Revision 1.259  2001/11/12 13:48:02  wrobell
- rel. 44 due to new python macros

Revision 1.258  2001/11/11 18:40:11  wrobell
- python macros support added; python packages creation is simplified
- rel. 43

Revision 1.257  2001/10/24 16:25:47  kloczek
- release 42: %%configure2_13 behaves like %%configure, now (CC and CXX handling).

Revision 1.256  2001/10/23 19:23:05  kloczek
- release 41: remove texinfo from Requires list in build subpackage.

Revision 1.255  2001/10/18 16:40:23  gotar
- cosmetics.

Revision 1.254  2001/10/16 09:44:51  ankry
- make .tar.bz2 standard non-english-man-pages format

Revision 1.253  2001/10/15 15:59:54  wiget
release 40
fixed installplatform.patch, now work on alpha and sparc

Revision 1.252  2001/10/12 16:28:23  misiek
- release 39; should be ok even on alpha

Revision 1.251  2001/10/11 07:45:48  mis
- added progress-nontty patch; release 38

Revision 1.250  2001/09/30 19:29:39  qboosh
- rpm-build Requires: make

Revision 1.249  2001/09/18 22:27:29  kloczek
- release 37.

Revision 1.248  2001/09/18 18:26:30  kloczek
- removed libtool from Requires list in build package.

Revision 1.247  2001/09/17 23:07:44  kloczek
- removed automake, autoconf from Requires list in build subpackage.

Revision 1.246  2001/09/17 21:04:06  ankry
- added fr, ko man pages; added rpm2cpio.8 pl man page
- increased release to 36

Revision 1.245  2001/09/17 13:36:22  ankry
- mention that rpm requires python-devel to be built

Revision 1.244  2001/09/15 15:26:26  filon
- added automake, autoconf to rpm-build subpackage

Revision 1.243  2001/09/13 10:06:33  filon
- rebuild with optimized zlib-static, release 35

Revision 1.242  2001/09/12 21:15:16  filon
- removed illegal_char patch which some people don't like

Revision 1.241  2001/09/12 17:48:20  filon
- added illegal_char patch which makes '-' legal in pkg release field (for kernel modules)
- release 35

Revision 1.240  2001/09/09 17:46:13  gotar
- cosmetical changes in descriptions.

Revision 1.239  2001/09/08 23:40:28  qboosh
- scripts-closefds patch: prevent from passing open file descriptors to
  pre/post scripts (one fd (12?) was terminal, second (11?) .rpm file)
- python-amfix patch: fixes automake problems in python subdir
- release 34

Revision 1.238  2001/09/07 13:52:58  mis
- added python subpackage; %%setup call is back; release 33

Revision 1.237  2001/09/03 12:48:35  gotar
- awful %%configure macro expansions removed,
- no functional nor release changes.

Revision 1.236  2001/09/02 16:47:03  kloczek
- release 32,
- s/__spec_install_post/__os_install_post/ in additional PLD macros
  now oure stripping procedure simple replaces standard (which uses brp-* scripts).

Revision 1.235  2001/09/01 17:23:16  filon
- patch noexpand is back again, removed noexpanding %description
- %date in _first_ line of %changelog was already not affected by this patch (by mistake)
- added noexpanding %include and %%*if* clauses - special case

Revision 1.234  2001/08/31 21:37:48  filon
- temporary commented noexpand patch

Revision 1.233  2001/08/30 22:42:41  filon
- added patch %%{name}-noexpand, which disable expanding of macros in %changelog and %description sections

Revision 1.232  2001/08/28 10:21:02  wiget
revert

Revision 1.231  2001/08/28 09:43:30  wiget
added installplatform.patch (one substytution removed)

Revision 1.230  2001/08/28 09:29:36  wiget
simplification in %files

Revision 1.229  2001/08/27 15:45:38  wiget
- release 31
- switch from macros.pld to per platform macros (this method is prefered
  by jbj - rpm author)
- use %%configure macro
- some missing dirs added

Revision 1.228  2001/08/13 13:01:39  kloczek
- release 28 (27 was last moved from test).

Revision 1.227  2001/08/11 20:29:21  pawelk
- fast-alAddPackage.patch turned on (i hope it's ok)
- rel: "beta31"

Revision 1.226  2001/08/09 20:36:54  saq
- release 30 (new macro)
- STB

Revision 1.225  2001/07/31 09:59:44  blues
- Release 29
- s/%%configure/%%configure2_13/  -  %%configure macro seems to be broken and
  some entries in /usr/lib/rpm/macros are empty

Revision 1.224  2001/07/27 10:20:13  wiget
missing BuildRequires

Revision 1.223  2001/07/25 12:40:47  wiget
release 28

Revision 1.222  2001/07/25 12:39:48  wiget
- autoupdate is back (kloczek, please read 'pinfo --node "Obsolete Macros" autoconf' first)
- don't use () subshells in spec (kloczek, please read 'man sh' first)

Revision 1.221  2001/07/23 22:35:21  kloczek
- remove run autoupdate on rebenerate ac/am/lt files.

Revision 1.220  2001/07/23 22:00:15  kloczek
- release 27,
- removed gdbm-devel and gdbm-static from BuildRequires (current version
  uses onlu db backends).

Revision 1.219  2001/07/13 00:30:54  qboosh
- release 26: fixed rpm-find-requires script
(_noautoreq and _noautoreqdep are not the same!
 e.g. _noautoreqdep libGL.so.1 shouldn't remove libGL.so.1 dependency,
 but only `rpm -q --whatprovides libGL.so.1` dependency)

Revision 1.218  2001/07/11 22:06:04  mkochano
- Release 25.
- Commented out fast-alAddPackage patch. It is simple for me. With this
  patch rpm doesn't work correctly. Without this patch it works
  correctly. Simple. Author can try to fix it, if he want/can. But we
  shouldn't wait until he will do this and serve broken package in the
  mean time.

Revision 1.217  2001/07/10 23:10:28  kloczek
- release 24.

Revision 1.216  2001/07/07 19:13:28  qboosh
- rpm-perlprov requires: perl-modules

Revision 1.215  2001/07/06 09:38:15  wiget
scrict BuildRequires

Revision 1.214  2001/07/06 09:36:38  wiget
release 23

Revision 1.213  2001/06/29 14:47:17  wiget
update macros.pld for autoconf 2.50; fixes for ac 2.50; popt fixes

Revision 1.212  2001/06/28 13:58:47  malekith
fixed segv, rel 22, stbr

Revision 1.211  2001/06/25 16:26:21  pawelk
- rpm have to be rebuild with new rpm-fast-alAddAPckage.patch
  As Soon As Possible
- rel: 21

Revision 1.210  2001/06/25 13:25:29  grzegorz
- typo in pl description

Revision 1.209  2001/06/22 14:06:40  zagrodzki
- release 20
- fixed perl.prov

Revision 1.208  2001/06/17 18:22:55  pawelk
add field byKey tp dependencyConflict structure
rel: 19
stbr

Revision 1.207  2001/06/16 12:57:56  pawelk
rpm-lfind patch replaced by  rpm-alAddPackage.patch
It speed up wuch even more then lfind-ptach, and lave API 100% compatybile
with orginal rpm api.

Revision 1.206  2001/06/14 21:06:20  pawelk
use lfind instaead of bsearch and a lot of qsort for adding available
packages to transactions. It's faster especilly in big transactions (like 2500
packages when installinkg PLD).
rel: 18

Revision 1.205  2001/05/22 09:06:51  wiget
switch to new conditional builds macros (bcond_on_ -> _with_/bcond_off_ -> _without_); no release changes only simple s/// perfored

Revision 1.204  2001/05/21 15:51:01  wiget
fix --with/--without popt aliases; release 17

Revision 1.203  2001/05/17 23:02:21  klakier
- rel 16

Revision 1.202  2001/05/17 23:01:44  klakier
- removed broken hack on header.h - fixed by header_h.patch instead

Revision 1.201  2001/05/16 16:25:51  wiget
- release 15
- rpmGlob() now are locale independent
- --with foo generate now _with_foo (not _with_foo)
  symilar for --without

Revision 1.200  2001/05/10 16:34:13  qboosh
- require fixed version of db3-devel
  (lack of old_library in libdb-3.1.la caused infinite loop of ld trying to
   statically link with shared version of db3)
- rpm-build Requires: sed (used in 170 .specs)
- release 14

Revision 1.199  2001/04/23 13:22:20  jajcus
- Revision: 13
- "don't allow to build to packages using %%_noauto* macros at the same time" patch

Revision 1.198  2001/04/18 21:11:42  saq
- bugfix: use <rpmio/rpmio.h>, not <rpm/rpmio.h> (wouldn't build)

Revision 1.197  2001/04/18 20:21:45  saq
- added German %descriptions and Summaries
- a minor English language bugfix

Revision 1.196  2001/04/14 15:39:05  baggins
- release 12
- added checks to find-perl-requires if we need to add:
	requires: perl = %%{version}
	requires: %%{perl_sitearch}

Revision 1.195  2001/04/07 17:08:55  qboosh
- gettextize --copy --force - needed to build with new gettext
- fixed typo in rpm.macros

Revision 1.194  2001/04/06 16:05:56  qboosh
- release 11:
- new macros: %%_pkgconfigdir=/usr/lib/pkgconfig, %%_fontsdir=/usr/share/fonts

Revision 1.193  2001/04/05 01:14:15  qboosh
- fixed typo in find-perl-requires (didn't find packages providing perl modules)
- release 10

Revision 1.192  2001/04/03 23:45:29  qboosh
- added /etc/rpm dir and example /etc/rpm/macros
- release 9

Revision 1.191  2001/04/02 09:49:10  misiek
release 8; changed %%configure macro

Revision 1.190  2001/03/28 17:05:56  wiget
use sugestion patch

Revision 1.189  2001/03/25 11:24:25  pawelk
- changed from -p1 to -p0 for rpm-suggestion.patch (but it's still comented out)

Revision 1.188  2001/03/25 05:38:21  kloczek
- moved libraries to main.

Revision 1.187  2001/03/25 05:16:13  kloczek
- release 6: rebuild for generate proper dependences.

Revision 1.186  2001/03/25 00:13:57  qboosh
- noautodep macros turned off stripping/gzipping - fixed
- new CFLAGS/LDFLAGS macros in macros.pld
- release 5

Revision 1.185  2001/03/24 23:06:29  kloczek
- release 4,
- disable broken suggestions patch,
- merge libs subpackage to main.

Revision 1.184  2001/03/24 12:39:29  qboosh
- fixed swapped find-requires and find-provides
- s/noautoprovdep/noautoprov/ in find-provides

Revision 1.183  2001/03/23 17:12:21  jajcus
- unused patches removed, patches renumbered

Revision 1.182  2001/03/23 11:22:00  jajcus
- Release: 3
- instead of patching two files several times find-{provides,requires} moved to
  Sources. Those scripts may require fixing so they will also work on sparc
- autodependency exceptions support added

Revision 1.181  2001/03/20 11:13:48  pawelk
- ugly rh dependencies loops workaround removed (not tested at all))

Revision 1.180  2001/03/20 01:01:54  qboosh
- rpm-devel Requires: gzip, tar

Revision 1.179  2001/03/17 22:45:34  pawelk
- addeed feature to API witch allows programs (wuch ;) to get informations
  about all programs providing some feture.

Revision 1.178  2001/03/16 18:04:49  qboosh
- fixed debug CFLAGS/CXXFLAGS/FFLAGS in macros.pld
- rpm-build Requires: libtool - many libraries use it
- release 2

Revision 1.177  2001/03/15 17:17:34  wiget
final 4.0.2; stb

Revision 1.176  2001/03/07 18:44:06  agaran
added diffutils to -build requires.. (not enough reasont for to sent do builders&&rev++ imvho)

Revision 1.175  2001/03/07 16:22:12  kloczek
- release 0.2.

Revision 1.174  2001/03/06 22:05:25  qboosh
- find-perl-requires, find-requires.patch: grep -v "no package provides"
  not only for sparc (LC_ALL=C must be set, LANG=C is not sufficient)

Revision 1.173  2001/03/05 21:24:45  misiek
external find-lang.sh source

Revision 1.172  2001/02/21 14:46:57  pawelk
- fixed include in header.h

Revision 1.171  2001/02/21 11:19:03  wiget
updated to test-4.0.2; test release 0.1

Revision 1.170  2001/02/13 17:39:14  qboosh
- fix for SEGV in macros processing

Revision 1.169  2001/02/11 19:56:13  mis
- devel subpackage requires popt-devel

Revision 1.168  2001/02/05 20:54:11  kloczek
- seems work - release 1.

Revision 1.167  2001/02/05 20:08:06  alchemyx
- typos
- fixed en description

Revision 1.166  2001/01/31 17:54:54  wiget
- Revision 0.1 (this is test release)
- removed bash2 patch (integrated in main source)
- removed getrpmlibprov patch (integraded in main source)
- added am_fix patch (allow rebuild Makefile.in by automake 1.4b)
- removed rpmlibprov and rpmlibprov-order patches (pawelk check this: this patches are needed now ?)

Revision 1.165  2001/01/31 15:14:32  kloczek
- start move to test release 4.0.1 (because we need handling new Requires()
  spec preamble fields).

Revision 1.164  2001/01/30 16:56:17  zagrodzki
- release 14
- fixed localstatedir in rpm/macros

Revision 1.163  2001/01/29 13:28:32  malekith
added patch fixing dependecies caching problems (mainly
for wuch).
rel -> 13.

Revision 1.162  2001/01/26 10:49:20  misiek
added temporary (and ugly) workaround for automake. STB.

Revision 1.161  2001/01/25 20:44:35  kloczek
- relase 12: use -O0 instead -O in compilation flags if %%{debug} macro is
  enabled (-O is the same as -O1 and for debuging all binaries must be
  compiled with -O0).

Revision 1.160  2001/01/22 11:13:08  wiget
patch renumbering

Revision 1.159  2001/01/20 00:08:31  qboosh
- rpm.macros: don't add -s to LDFLAGS in %%configure if LDFLAGS!=""
  (needed for not stripping ld.so during build)
- patch to (buggy) installplatform script
- removed brp-strip patch (it does nothing - ld.so is shared object, which
  brp-strip doesn't strip)
- db1 buildreq is _without_static-dependent
- release 11

Revision 1.158  2001/01/19 18:09:56  wiget
- fix Source0 URL
- fix some stupid adapter.awk substitution
- merge all find-lang.sh patches into one rpm-find-lang.patch
- simplify conditional builds

Revision 1.157  2001/01/08 16:47:38  kloczek
- fixed exclude-examples-doc for ommit doc, examples also on sparc.

Revision 1.156  2001/01/08 16:01:14  mkochano
- Release 10.
- %find_lang can now be called with "--with-kde --all-name".

Revision 1.155  2001/01/05 18:19:08  misiek
release 9; one more place to avoid stripping

Revision 1.154  2001/01/03 21:42:41  misiek
don't strip dynamic linker. This caused serious problems.
release 8

Revision 1.153  2000/12/28 15:19:31  baggins
- added conditional non-static build (define _without_static for it)

Revision 1.152  2000/12/19 18:08:48  kloczek
- rpmio/ugid.h added to devel (header file required during compile apt).

Revision 1.151  2000/12/19 15:15:24  zagrodzki
- release 7
- updated rpm-rpmlibprov-order.patch

Revision 1.150  2000/12/11 14:28:34  kloczek
- release 6: removed %pre/%post scripts for break cyclic dependences
  between pm and pdksh (this scripts seems now are not neccessary).

Revision 1.149  2000/12/11 12:32:58  mis
- improved perl files detection patch

Revision 1.148  2000/11/29 15:46:38  wiget
fix %%post script

Revision 1.147  2000/11/28 15:35:50  pascalek
- added new rule for kde help files

Revision 1.146  2000/11/24 07:50:30  kloczek
- release 3: Conflicts with glibc < 2.2 instead glibc <= 2.2.

Revision 1.145  2000/11/22 21:41:46  kloczek
- release 2,
- fix: %%{_libdir}/rpm/rpm{db,k,q,v} moved to main package,
- fix: added Conflicts: glibc <= 2.2 (for prevent correct order
  install/upgrade sequence).

Revision 1.144  2000/11/22 17:52:36  mis
- added --bcond popt alias (shows b(uild)cond_* macros from given spec)

Revision 1.143  2000/11/15 23:19:51  misiek
added buildrequires: db1-devel

Revision 1.142  2000/11/15 20:50:57  wiget
/bin/bash is >= bash2

Revision 1.141  2000/11/15 20:24:43  wiget
typo

Revision 1.140  2000/11/15 20:23:31  wiget
typo

Revision 1.139  2000/11/15 20:22:01  wiget
not funny regex

Revision 1.138  2000/11/15 20:20:46  wiget
one %%endif too match

Revision 1.137  2000/11/15 20:19:46  wiget
- Release: 1 (but packet is not rady yet)
- sync %%files (some file may be unneeded/wrong or may have wrong permissions)

Revision 1.136  2000/11/15 19:21:23  kloczek
- start prepare version 4.0 (release 8).

Revision 1.135  2000/11/15 14:32:49  wiget
- added perl_privlib macro

Revision 1.134  2000/11/13 08:08:24  pascalek
- Release 5
- added find-KDE patch for %%find_lang

Revision 1.133  2000/11/12 20:48:28  kloczek
- release 5: added %%_pixmapsdir macro for storing all applnk/kdelnk/desktop
  files icons/pixmaps.

Revision 1.132  2000/11/09 11:22:47  kloczek
- release 4.

Revision 1.131  2000/11/09 10:59:04  mis
- ignore rpmlib(...)s during packages ordering patch

Revision 1.130  2000/11/06 20:12:32  kloczek
- fixed release s/333/3/.

Revision 1.129  2000/11/06 19:43:18  kloczek
- assign const value "/uar/share/info/ to %%_infodir macro.

Revision 1.128  2000/11/06 19:33:13  zagrodzki
- release 3

Revision 1.127  2000/11/06 19:31:34  zagrodzki
- removed explicit "requires: glibc >= 2.1" (rpm doesn't require glibc at
  all - it's statically linked executable)

Revision 1.126  2000/10/20 13:14:47  baggins
- release 2
- updated db3 stuff

Revision 1.125  2000/10/14 14:39:40  mis
- added rpmGetRpmlibProvides() patch

Revision 1.124  2000/10/12 14:01:46  kloczek
- updated to 3.0.6.
NOTE: rpm-v1 temporary commented out (need update).

Revision 1.123  2000/10/04 17:04:32  mis
- rpmlib(...) capabilities can be provided by rpm pakage now

Revision 1.122  2000/10/04 14:31:11  zagrodzki
- added %%define binary_payload to allow installation of rpm on older
  systems

Revision 1.121  2000/09/29 18:23:24  mis
- rpm-find-rpm-provides is used to add rpm's obscure capabilities

Revision 1.120  2000/09/27 12:00:14  kloczek
- cosmetics.

Revision 1.119  2000/09/26 16:26:02  baggins
- release 12

Revision 1.118  2000/09/23 16:53:57  baggins
- release 11.92
- fixed macros.pld

Revision 1.117  2000/09/18 19:39:20  marcus
- added patch for backward compatibility with rpm-1.0 packages
- version 11.91

Revision 1.116  2000/09/14 05:17:24  kloczek
- removed remove-unneeded-elf-sections from %fils list.

Revision 1.115  2000/09/14 05:03:32  kloczek
- release 11.9: this is test release for test new man and info pages
  autocompress and binaries autostripping suit and for boot strap fully
  capeable above feactures new release 12,
- fixed ughly bug in find-lang.sh script (now I hope rpm will generate
  languages dependent files list correctly).

NOTE: this release can be avalaible _only_ in /test on ftp and new release 12
will be launched after prepare all current spec files for using man/info
autocompressor and binaries autostripper.

Revision 1.114  2000/08/30 17:53:48  mis
- changed "<=" to "=" in rpmlib() cap

Revision 1.113  2000/08/30 16:50:08  mis
- added explicit "rpmlib(VersionedDependencies) <= 3.0.3-1" cap

Revision 1.112  2000/08/29 10:44:23  wiget
- ignore objcopy errors in remove-unneeded-elf-sections
- don't run remove-unneeded-elf-sections if don't exist/don't have right to run
- don't run remove-unneeded-elf-sections if debug is defined

Revision 1.111  2000/08/24 22:56:15  kloczek
- start prepare rel 10,
- removed automake and autoconf from build subpackage Requires list.

Revision 1.110  2000/08/08 19:04:58  baggins
- buildrequires db3-devel

Revision 1.109  2000/08/07 12:08:44  zagrodzki
- release 2
- added %post(un) -p /sbin/ldconfig for libs package

Revision 1.108  2000/08/02 18:31:29  baggins
- changed my mind db3 ins now The Right DB (it'll avoid problems
	with upgade to rpm 4.0)

Revision 1.107  2000/07/30 03:55:56  baggins
- updated to 3.0.5
- removed bzip2 and v4support patches (obsoleted)
- added db2 patch
- WARNING!!!
	The format of database has changed, rpm now uses db2.
	do rpm --rebuilddb after upgading

Revision 1.106  2000/07/27 16:08:27  mis
- added remove-unneeded-elf-sections script

Revision 1.105  2000/07/26 12:52:21  klakier
- description updated

Revision 1.104  2000/06/30 21:17:26  zagrodzki
- release 13
- buildrequires: bzip2 >= 1.0.1

Revision 1.103  2000/06/19 00:58:58  kloczek
- release 12,
- added hack for allow read rpm v4 format.

Revision 1.102  2000/06/12 15:10:00  wiget
- Don't use SourceX for tryvial patches !

Revision 1.101  2000/06/09 07:55:10  kloczek
- more %%{__make} macros.

Revision 1.100  2000/06/09 07:23:58  kloczek
- added using %%{__make} macro.

Revision 1.99  2000/06/06 22:19:55  wiget
More Requires for rpm-build

Revision 1.98  2000/06/05 21:36:58  mkochano
- Added rpm-find-lang-name-matching.patch.

Revision 1.97  2000/05/31 08:21:56  wiget
fix for cooperate with file 3.31

Revision 1.96  2000/05/30 22:27:00  wiget
commpres ja man pages too

Revision 1.95  2000/05/30 19:33:26  wiget
on AXP find-provides requires file >= 3.31

Revision 1.94  2000/05/24 08:34:40  zagrodzki
- added patch for bzip2 >= 1.0.0

Revision 1.93  2000/05/23 19:32:28  kloczek
- require on build bzip2-static >= 1.0.0.

Revision 1.92  2000/05/23 18:00:02  zagrodzki
- added temporary replacement for rpm-find-requires

Revision 1.91  2000/05/23 15:02:57  zagrodzki
- added rpm-find-requires-pre and -post

Revision 1.90  2000/05/06 17:17:12  kloczek
- release 6,
- new find-lang-all-name patch with fixed detecting empty file list.

Revision 1.89  2000/04/25 13:44:30  baggins
- release 5
- FHS 2.1 (s#/var/state#/var/lib/#)

Revision 1.88  2000/04/05 16:48:15  kloczek
- release 4,
- added find-lang-all-name patch which adds handling --all-name switch for
  fin-lang.sh script.

Revision 1.87  2000/04/04 17:59:16  kloczek
- release 3,
- added /bin/id and sh-utils to Requires in build subpackage,
- added %description for build.

Revision 1.86  2000/04/01 11:15:40  zagrodzki
- changed all BuildRoot definitons
- removed all applnkdir defs
- changed some prereqs/requires
- removed duplicate empty lines

Revision 1.85  2000/03/30 06:26:25  wiget
freshen.sh moved to utils subpackage

Revision 1.84  2000/03/28 17:19:49  wiget
- upgraded to 3.0.4
- added build subpackage
- added ja man pages

Revision 1.83  2000/03/28 16:55:06  baggins
- translated kloczkish into english

Revision 1.82  2000/02/18 09:44:23  kloczek
- release 27,
- fix: added "Requires: %%{name} = %%{version}" for utils and perlprov
  subpackages.

Revision 1.81  2000/02/17 17:23:30  pius
- minor fixes in perl.req
- release++

Revision 1.80  2000/02/17 03:48:12  kloczek
- removed "Conflicts: /usr/bin/id" (file name cannot be used in Conflicts).

Revision 1.79  2000/02/17 03:42:17  kloczek
- release 25,
- added "Conflicts: /usr/bin/id" and rebuilded in enviroment with id in
  /bin.


More information about the pld-devel-pl mailing list