source: projects/specs/trunk/r/rpm/rpm-vl.spec @ 2467

Revision 2467, 36.2 KB checked in by Takemikaduchi, 13 years ago (diff)

rebuild package

Line 
1# new vine linux release number
2%define _dist_release vl%(cat /etc/vine-release | cut -f3 -d" " | cut -f1 -d.)
3
4%define with_python_subpackage  1%{nil}
5%define with_python_version     2.6%{nil}
6%define with_apidocs            1%{nil}
7
8# XXX legacy requires './' payload prefix to be omitted from rpm packages.
9%define _noPayloadPrefix        1
10
11%define __prefix        %{?_prefix}%{!?_prefix:/usr}
12%{?!_lib: %define _lib lib}
13%define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
14
15%define __bindir        %{__prefix}/bin
16%define __includedir    %{__prefix}/include
17%define __libdir        %{__prefix}/%{_lib}
18%define __share         %{__prefix}/share
19%define __mandir        %{__share}/man
20
21%define rpmhome         %{_prefix}/lib/rpm
22
23Summary: The RPM package management system.
24Summary(ja): RPM パッケージ管理システム
25Name: rpm
26Version: 4.8.1
27%{expand: %%define rpm_version %{version}}
28Release: 3%{_dist_release}
29Group: System Environment/Base
30License: GPL
31
32Source: http://rpm.org/releases/rpm-4.8.x/rpm-%{version}.tar.bz2
33Source100: rpm-4.4.2-ja.po
34Source110: GROUPS_for_vine.txt
35Source120: GROUPS-DESC_for_vine.txt
36Source130: COMPAT32_for_vine
37
38Source200: rpm44-perldeps.pl
39
40Patch0: rpm-4.7.90-devel-autodep.patch
41Patch1: rpm-4.5.90-pkgconfig-path.patch
42Patch2: rpm-4.5.90-gstreamer-provides.patch
43
44# Patches already in upstream
45
46
47# These are not yet upstream
48Patch301: rpm-4.6.0-niagara.patch
49Patch302: rpm-4.7.1-geode-i686.patch
50
51# Patches for Vine Linux
52Patch1100: rpm-4.8.0-vine.patch
53Patch1120: rpm-4.0.4-langC.patch
54#Patch1130: rpm-4.8.0-home.patch
55Patch1140: rpm-4.8.0-shortcircuit.patch
56Patch1170: rpm-4.8.0-legacyaliases.patch
57Patch1180: rpm-4.4.3-no-terminate_build.patch
58Patch1190: rpm-4.8.0-disable-python-requires.patch
59#Patch1200: rpm-4.4.2-use-external-depgen.patch
60Patch1210: rpm-4.4.2-deadlock-ppc.patch
61Patch1220: rpm-4.8.0-disable-debug.patch
62Patch1230: rpm-4.8.0-optflags.patch
63Patch1240: rpm-4.8.0-default-buildarch.patch
64Patch1250: rpm-4.4.2-add-default-srcdefattr.patch
65Patch1260: rpm-4.4.2-man-fix-typo.patch
66Patch1270: rpm-4.4.2-vine-groups.patch
67Patch1290: rpm-4.4.2.3-find-mono-dependencies.patch
68Patch1300: rpm-4.8.0-brp-compress-xz-support.patch
69Patch1310: rpm-4.8.0-brp-strip-static-archive-find-a-only.patch
70Patch1320: rpm-4.8.1-force-v3-sigs.patch
71
72Conflicts: patch < 2.5
73Requires(post): coreutils, shadow-utils
74Requires(postun): coreutils, shadow-utils
75
76Requires: popt >= 1.10.2.1
77Requires: nss >= 3.12.5
78Requires: rpm-libs = %{version}
79Requires: db4-utils
80
81Obsoletes: rpm-perl < %{version}
82
83# XXX necessary only to drag in /usr/lib/libelf.a, otherwise internal elfutils.
84#BuildRequires: elfutils-libelf
85BuildRequires: elfutils-devel
86
87BuildRequires: automake, autoconf
88BuildRequires: sed readline-devel zlib-devel
89BuildRequires: neon-devel
90BuildRequires: sqlite3-devel
91BuildRequires: gettext
92#BuildRequires: nkf
93BuildRequires: cvs
94#BuildRequires: libselinux-devel
95BuildRequires: bzip2-devel >= 0.9.0c-2
96BuildRequires: popt-devel
97BuildRequires: lua-devel
98BuildRequires: libcap-devel
99BuildRequires: libacl-devel
100BuildRequires: nss-devel
101BuildRequires: db4-devel >= 4.8
102BuildRequires: xz-devel
103
104%if %{with_python_subpackage}
105BuildRequires: python-devel >= %{with_python_version}
106%endif
107
108BuildRoot: %{_tmppath}/%{name}-root
109
110Vendor: Project Vine
111Distribution: Vine Linux
112
113%description
114The RPM Package Manager (RPM) is a powerful command line driven
115package management system capable of installing, uninstalling,
116verifying, querying, and updating software packages. Each software
117package consists of an archive of files along with information about
118the package like its version, a description, etc.
119
120%description -l ja
121RPM パッケージマネージャ (RPM) は,ソフトウェアパッケージを
122インストール/アンインストール/チェック/問い合わせ/アップデート
123する機能を持った高機能パッケージマネージングシステムです.
124各パッケージには,ファイルのアーカイブに加え,名前,バージョン,
125説明などのパッケージ情報が含まれています.
126
127%package libs
128Summary:  Libraries for manipulating RPM packages.
129Summary(ja): RPMパッケージを操作するライブラリ
130Group: Development/Libraries
131
132%description libs
133This package contains the RPM shared libraries.
134
135%description libs -l ja
136このパッケージには RPM の共有ライブラリが含まれています。
137
138%package devel
139Summary:  Development files for manipulating RPM packages.
140Summary(ja): RPM ライブラリ用の開発ファイル
141Group: Development/Libraries
142Requires: rpm = %{rpm_version}-%{release}
143Requires: beecrypt >= 4.1.2
144Requires: neon-devel
145Requires: sqlite3-devel
146Requires: popt-devel
147#Requires: libselinux-devel
148#Requires: elfutils-libelf-devel
149
150%description devel
151This package contains the RPM C library and header files. These
152development files will simplify the process of writing programs that
153manipulate RPM packages and databases. These files are intended to
154simplify the process of creating graphical package managers or any
155other tools that need an intimate knowledge of RPM packages in order
156to function.
157
158This package should be installed if you want to develop programs that
159will manipulate RPM packages and databases.
160
161%description devel -l ja
162このパッケージには,RPMパッケージやデータベースを操作するための
163C ライブラリとヘッダが含まれています.これにより,RPMパッケージを
164操作するツールを作成できます.
165
166%package build
167Summary: Scripts and executable programs used to build packages.
168Group: Development/Tools
169Provides: rpmbuild(VendorConfig) = 4.1-1
170Requires: rpm = %{rpm_version}-%{release}
171Requires: elfutils, binutils
172Requires: findutils, sed, grep, gawk, diffutils, file, patch >= 2.5
173Requires: zip, gzip, bzip2, cpio, tar, xz
174
175%description build
176The rpm-build package contains the scripts and executable programs
177that are used to build packages using the RPM Package Manager.
178
179%description build -l ja
180このパッケージには,RPMを使ったパッケージを構築(ビルド)するのに必要な
181スクリプトおよびプログラムが収録されています.
182
183
184%if %{with_python_subpackage}
185%package python
186Summary: Python bindings for apps which will manipulate RPM packages.
187Group: Development/Libraries
188Requires: rpm = %{rpm_version}-%{release}
189Requires: python >= %{with_python_version}
190
191%description python
192The rpm-python package contains a module that permits applications
193written in the Python programming language to use the interface
194supplied by RPM Package Manager libraries.
195
196This package should be installed if you want to develop Python
197programs that will manipulate RPM packages and databases.
198
199%description python -l ja
200rpm-python パッケージには,RPM パッケージマネージャのライブラリに
201アクセスする為の Python モジュールが収録されています.
202
203%endif
204
205
206%prep
207%setup -q
208%patch0 -p1 -b .devel-autodep
209%patch1 -p1 -b .pkgconfig-path
210%patch2 -p1 -b .gstreamer-prov
211
212%patch301 -p1 -b .niagara
213%patch302 -p1 -b .geode
214
215# vine patch
216%patch1100 -p1 -b .vine
217%patch1120 -p1 -b .langC
218#%patch1130 -p1 -b .home
219%patch1140 -p1 -b .shortcircuit
220%patch1170 -p1 -b .legacyaliases
221%patch1180 -p1 -b .no-terminate_build
222%patch1190 -p1 -b .disable-pythonreq
223#%patch1200 -p1 -b .use-external-depgen
224%ifarch ppc
225%patch1210 -p1 -b .deadlock-ppc
226%endif
227%patch1220 -p1 -b .disable-debug
228%patch1230 -p1 -b .optflags
229%patch1240 -p1 -b .default-buildarch
230%patch1250 -p1 -b .default-srcdefattr
231%patch1260 -p1 -b .man-fix-typo
232%patch1270 -p1 -b .vine-groups
233%patch1290 -p1 -b .mono-dependencies
234%patch1300 -p1 -b .xz-support
235%patch1310 -p1 -b .find-a-only
236%patch1320 -p1 -b .force-v3-sigs
237
238# install updated japanese message catalogue
239cp -f po/ja.po po/ja.po.orig
240cp -f %{SOURCE100} po/ja.po
241
242cp %{SOURCE110} %{SOURCE120} .
243
244rm -rf popt/
245
246%build
247
248autoreconf -f -i
249sed -i -e 's|^mkinstalldirs =.*|mkinstalldirs = ../mkinstalldirs|g' po/Makefile*
250
251# XXX rpm needs functioning nptl for configure tests
252unset LD_ASSUME_KERNEL || :
253
254%if %{with_python_subpackage}
255WITH_PYTHON="--enable-python"
256%else
257WITH_PYTHON="--disable-python"
258%endif
259
260CPPFLAGS="$CPPFLAGS $(pkg-config --cflags nss)"
261CFLAGS="$RPM_OPT_FLAGS"
262export CPPFLAGS CFLAGS
263./configure \
264    --prefix=%{__prefix} \
265        --libdir=%{_libdir} \
266    --sysconfdir=/etc \
267    --localstatedir=/var \
268    --infodir='%{__share}/info' \
269    --mandir='%{__share}/man' \
270    $WITH_PYTHON \
271    --with-lua \
272    --with-cap \
273    --with-acl \
274    --enable-posixmutexes \
275    --with-external-db \
276    --without-javaglue \
277    --without-perl \
278    --without-selinux
279
280make %{?_smp_mflags}
281
282%install
283# XXX rpm needs functioning nptl for configure tests
284unset LD_ASSUME_KERNEL || :
285
286rm -rf $RPM_BUILD_ROOT
287
288make DESTDIR="$RPM_BUILD_ROOT" install
289
290# downgrade perldeps.pl to remove perl module dependency...
291install -m 755 %{SOURCE200} $RPM_BUILD_ROOT%{_prefix}/lib/rpm/perldeps.pl
292
293# Save list of packages through cron
294mkdir -p ${RPM_BUILD_ROOT}/etc/cron.daily
295install -m 755 scripts/rpm.daily ${RPM_BUILD_ROOT}/etc/cron.daily/rpm
296
297mkdir -p ${RPM_BUILD_ROOT}/etc/logrotate.d
298install -m 644 scripts/rpm.log ${RPM_BUILD_ROOT}/etc/logrotate.d/rpm
299
300mkdir -p $RPM_BUILD_ROOT/etc/rpm
301
302mkdir -p $RPM_BUILD_ROOT/var/spool/repackage
303mkdir -p $RPM_BUILD_ROOT/var/lib/rpm
304for dbi in \
305        Basenames Conflictname Dirnames Group Installtid Name Packages \
306        Providename Provideversion Requirename Requireversion Triggername \
307        Filemd5s Pubkeys Sha1header Sigmd5 Obsoletename \
308        __db.001 __db.002 __db.003 __db.004 __db.005 __db.006 __db.007 \
309        __db.008 __db.009
310do
311    touch $RPM_BUILD_ROOT/var/lib/rpm/$dbi
312done
313
314# plant links to db utils as rpmdb_foo so existing documantion is usable
315for dbutil in \
316    archive deadlock dump load printlog \
317    recover stat upgrade verify
318do
319    ln -s ../../bin/db_${dbutil} $RPM_BUILD_ROOT/%{rpmhome}/rpmdb_${dbutil}
320done
321#ln -s ../../bin/berkeley_db_svc $RPM_BUILD_ROOT/%{rpmhome}/rpmdb_svc
322
323%if %{with_apidocs}
324gzip -9n apidocs/man/man*/* || :
325%endif
326
327# set i386 for _arch in i?86-linux/macros
328%ifarch x86_64
329for macro in $RPM_BUILD_ROOT%{__prefix}/lib/rpm/platform/i[3456]86-linux/macros \
330         $RPM_BUILD_ROOT%{__prefix}/lib/rpm/platform/pentium?-linux/macros \
331         $RPM_BUILD_ROOT%{__prefix}/lib/rpm/platform/athlon-linux/macros \
332         $RPM_BUILD_ROOT%{__prefix}/lib/rpm/platform/geode-linux/macros
333do
334        cp $macro $macro.orig
335        sed -e 's/^%%_arch.*/%%_arch\t\t\ti686/g' $macro.orig > $macro
336        rm -f $macro.orig
337done
338%endif
339
340# set compat32 enabling macros
341%ifarch i386 i586 i686 athlon
342for macro in $RPM_BUILD_ROOT%{__prefix}/lib/rpm/platform/i[3456]86-linux/macros \
343         $RPM_BUILD_ROOT%{__prefix}/lib/rpm/platform/pentium?-linux/macros \
344         $RPM_BUILD_ROOT%{__prefix}/lib/rpm/platform/athlon-linux/macros \
345         $RPM_BUILD_ROOT%{__prefix}/lib/rpm/platform/geode-linux/macros
346do
347        cat %{SOURCE130} >> $macro
348done
349%endif
350
351# Get rid of unpackaged files
352{ cd $RPM_BUILD_ROOT
353  rm -f .%{_libdir}/lib*.la
354  rm -f .%{__prefix}/lib/rpm/{Specfile.pm,cpanflute,cpanflute2,rpmdiff,rpmdiff.cgi,sql.prov,sql.req,tcl.req}
355  rm -rf .%{__mandir}/{fr,ko}
356%if %{with_python_subpackage}
357  rm -f .%{__libdir}/python%{with_python_version}/site-packages/*.{a,la}
358  rm -f .%{__libdir}/python%{with_python_version}/site-packages/rpm/*.{a,la}
359  rm -f .%{__libdir}/python%{with_python_version}/site-packages/rpmdb/*.{a,la}
360%endif
361}
362
363%clean
364rm -rf $RPM_BUILD_ROOT
365
366%posttrans
367# XXX this is klunky and ugly, rpm itself should handle this
368dbstat=/usr/lib/rpm/rpmdb_stat
369if [ -x "$dbstat" ]; then
370    if "$dbstat" -e -h /var/lib/rpm 2>&1 | grep -q "doesn't match environment version \| Invalid argument"; then
371        rm -f /var/lib/rpm/__db.*
372    fi
373fi
374exit 0
375           
376%pre
377if [ -f /var/lib/rpm/packages.rpm ]; then
378    echo "
379You have (unsupported)
380        /var/lib/rpm/packages.rpm       db1 format installed package headers
381Please install rpm-4.0.4 first, and do
382        rpm --rebuilddb
383to convert your database from db1 to db3 format.
384"
385    exit 1
386fi
387/usr/sbin/groupadd -g 37 rpm                            > /dev/null 2>&1
388/usr/sbin/useradd  -r -d /var/lib/rpm -u 37 -g 37 rpm -s /sbin/nologin  > /dev/null 2>&1
389exit 0
390
391%post
392/sbin/ldconfig
393# Establish correct rpmdb ownership.
394/bin/chown rpm.rpm /var/lib/rpm/[A-Z]*
395exit 0
396
397%postun
398/sbin/ldconfig
399if [ $1 = 0 ]; then
400    /usr/sbin/userdel rpm
401    /usr/sbin/groupdel rpm
402fi
403exit 0
404
405%post devel -p /sbin/ldconfig
406%postun devel -p /sbin/ldconfig
407
408%if %{with_python_subpackage}
409%post python -p /sbin/ldconfig
410%postun python -p /sbin/ldconfig
411%endif
412
413%define rpmattr         %attr(0755, rpm, rpm)
414
415%files
416%defattr(-,root,root)
417%doc CHANGES GROUPS doc/manual/[a-z]*
418%doc GROUPS*_for_vine.txt
419%attr(0755, rpm, rpm)   /bin/rpm
420
421%config(noreplace,missingok)    /etc/cron.daily/rpm
422%config(noreplace,missingok)    /etc/logrotate.d/rpm
423%dir                            /etc/rpm
424#%config(noreplace,missingok)   /etc/rpm/macros.*
425%attr(0755, rpm, rpm)   %dir /var/lib/rpm
426%attr(0755, rpm, rpm)   %dir /var/spool/repackage
427
428%define rpmdbattr %attr(0644, rpm, rpm) %verify(not md5 size mtime) %ghost %config(missingok,noreplace)
429%rpmdbattr      /var/lib/rpm/*
430
431%rpmattr        %{__bindir}/rpm2cpio
432%rpmattr        %{__bindir}/gendiff
433%rpmattr        %{__bindir}/rpmdb
434#%rpmattr       %{__bindir}/rpm[eiu]
435%rpmattr        %{__bindir}/rpmsign
436%rpmattr        %{__bindir}/rpmquery
437%rpmattr        %{__bindir}/rpmverify
438
439%attr(0755, rpm, rpm)   %dir %{__prefix}/lib/rpm
440%rpmattr        %{__prefix}/lib/rpm/config.guess
441%rpmattr        %{__prefix}/lib/rpm/config.sub
442%attr(0644, rpm, rpm)   %{__prefix}/lib/rpm/macros
443%attr(0644, rpm, rpm)   %{__prefix}/lib/rpm/macros.perl
444%attr(0644, rpm, rpm)   %{__prefix}/lib/rpm/macros.php
445%attr(0644, rpm, rpm)   %{__prefix}/lib/rpm/macros.python
446%rpmattr        %{__prefix}/lib/rpm/mkinstalldirs
447%rpmattr        %{__prefix}/lib/rpm/rpm.*
448%rpmattr        %{__prefix}/lib/rpm/rpm2cpio.sh
449%rpmattr        %{__prefix}/lib/rpm/tgpg
450%attr(0644, rpm, rpm)   %{__prefix}/lib/rpm/rpmpopt*
451%attr(0644, rpm, rpm)   %{__prefix}/lib/rpm/rpmrc
452
453%attr(-, rpm, rpm)      %{__prefix}/lib/rpm/platform
454
455%rpmattr        %{__prefix}/lib/rpm/rpmdb_*
456
457%lang(ca)       %{__prefix}/*/locale/ca/LC_MESSAGES/rpm.mo
458%lang(cs)       %{__prefix}/*/locale/cs/LC_MESSAGES/rpm.mo
459%lang(da)       %{__prefix}/*/locale/da/LC_MESSAGES/rpm.mo
460%lang(de)       %{__prefix}/*/locale/de/LC_MESSAGES/rpm.mo
461%lang(es)       %{__prefix}/*/locale/es/LC_MESSAGES/rpm.mo
462%lang(fi)       %{__prefix}/*/locale/fi/LC_MESSAGES/rpm.mo
463%lang(fr)       %{__prefix}/*/locale/fr/LC_MESSAGES/rpm.mo
464%lang(is)       %{__prefix}/*/locale/is/LC_MESSAGES/rpm.mo
465%lang(it)       %{__prefix}/*/locale/it/LC_MESSAGES/rpm.mo
466%lang(ja)       %{__prefix}/*/locale/ja/LC_MESSAGES/rpm.mo
467%lang(ko)       %{__prefix}/*/locale/ko/LC_MESSAGES/rpm.mo
468%lang(ms)       %{__prefix}/*/locale/ms/LC_MESSAGES/rpm.mo
469%lang(nb)       %{__prefix}/*/locale/nb/LC_MESSAGES/rpm.mo
470%lang(nl)       %{__prefix}/*/locale/nl/LC_MESSAGES/rpm.mo
471%lang(pl)       %{__prefix}/*/locale/pl/LC_MESSAGES/rpm.mo
472%lang(pt)       %{__prefix}/*/locale/pt/LC_MESSAGES/rpm.mo
473%lang(pt_BR)    %{__prefix}/*/locale/pt_BR/LC_MESSAGES/rpm.mo
474%lang(ru)       %{__prefix}/*/locale/ru/LC_MESSAGES/rpm.mo
475%lang(sk)       %{__prefix}/*/locale/sk/LC_MESSAGES/rpm.mo
476%lang(sl)       %{__prefix}/*/locale/sl/LC_MESSAGES/rpm.mo
477%lang(sr)       %{__prefix}/*/locale/sr/LC_MESSAGES/rpm.mo
478%lang(sr@latin) %{__prefix}/*/locale/sr@latin/LC_MESSAGES/rpm.mo
479%lang(sv)       %{__prefix}/*/locale/sv/LC_MESSAGES/rpm.mo
480%lang(tr)       %{__prefix}/*/locale/tr/LC_MESSAGES/rpm.mo
481%lang(zh_TW)    %{__prefix}/*/locale/zh_TW/LC_MESSAGES/rpm.mo
482
483%{__mandir}/man1/gendiff.1*
484%{__mandir}/man8/rpm.8*
485%{__mandir}/man8/rpm2cpio.8*
486%lang(ja)       %{__mandir}/ja/man[18]/*.[18]*
487%lang(pl)       %{__mandir}/pl/man[18]/*.[18]*
488%lang(ru)       %{__mandir}/ru/man[18]/*.[18]*
489%lang(sk)       %{__mandir}/sk/man[18]/*.[18]*
490
491%files libs
492%defattr(-,root,root)
493%{__libdir}/librpm.so.*
494%{__libdir}/librpmio.so.*
495%{__libdir}/librpmbuild.so.*
496
497%files build
498%defattr(-,root,root)
499%rpmattr        %{__bindir}/rpmbuild
500%rpmattr        %{__prefix}/lib/rpm/brp-*
501%rpmattr        %{__prefix}/lib/rpm/check-files
502%rpmattr        %{__prefix}/lib/rpm/check-prereqs
503%rpmattr        %{__prefix}/lib/rpm/check-buildroot
504%rpmattr        %{__prefix}/lib/rpm/check-rpaths
505%rpmattr        %{__prefix}/lib/rpm/check-rpaths-worker
506%rpmattr        %{__prefix}/lib/rpm/debugedit
507%rpmattr        %{__prefix}/lib/rpm/desktop-file.prov
508%rpmattr        %{__prefix}/lib/rpm/find-debuginfo.sh
509%rpmattr        %{__prefix}/lib/rpm/find-lang.sh
510%rpmattr        %{__prefix}/lib/rpm/find-provides
511%rpmattr        %{__prefix}/lib/rpm/find-requires
512%rpmattr        %{__prefix}/lib/rpm/fontconfig.prov
513%rpmattr        %{__prefix}/lib/rpm/javadeps
514%rpmattr        %{__prefix}/lib/rpm/libtooldeps.sh
515%rpmattr        %{__prefix}/lib/rpm/mono-find-provides
516%rpmattr        %{__prefix}/lib/rpm/mono-find-requires
517%rpmattr        %{__prefix}/lib/rpm/ocaml-find-provides.sh
518%rpmattr        %{__prefix}/lib/rpm/ocaml-find-requires.sh
519%rpmattr        %{__prefix}/lib/rpm/osgideps.pl
520%rpmattr        %{__prefix}/lib/rpm/pkgconfigdeps.sh
521%rpmattr        %{__prefix}/lib/rpm/perldeps.pl
522%rpmattr        %{__prefix}/lib/rpm/perl.prov
523%rpmattr        %{__prefix}/lib/rpm/perl.req
524%rpmattr        %{__prefix}/lib/rpm/pythondeps.sh
525
526%rpmattr        %{__prefix}/lib/rpm/rpmdeps
527
528%{__mandir}/man8/rpmbuild.8*
529%{__mandir}/man8/rpmdeps.8*
530
531%if %{with_python_subpackage}
532%files python
533%defattr(-,root,root)
534%{__libdir}/python%{with_python_version}/site-packages/rpm
535%endif
536
537%files devel
538%defattr(-,root,root)
539%if %{with_apidocs}
540%doc apidocs
541%endif
542%{__includedir}/rpm
543%{__libdir}/librpm.so
544%{__libdir}/librpmio.so
545%{__libdir}/librpmbuild.so
546%{__mandir}/man8/rpmgraph.8*
547%{__libdir}/pkgconfig/rpm.pc
548%rpmattr        %{__bindir}/rpmgraph
549
550
551%changelog
552* Mon Jan 10 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.8.1-3
553- rebuild package (fix typo in /usr/lib/rpm/macros on i686)
554
555* Thu Jan  6 2011 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 4.8.1-2
556- add R: xz into rpm-build pkg
557- add BR: xz-devel
558
559* Sun Sep 19 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 4.8.1-1
560- update to 4.8.1
561- add patch1320 to force gpg v3 signature on package signing
562  - add --force-v3-sigs to gpg option
563- use internal dependency generator (upstream default)
564
565* Thu Mar 11 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 4.8.0-6
566- drop patch1160 to disable brp-strip-shared (<BTS:954>)
567- update patch1170 (enable legacymacros again)
568- add patch1300 to brp-compress xz/lzma support
569- add patch1310 to find static libs only on brp-strip-static-archive
570
571* Tue Feb 16 2010 KOBAYASHI Taizo <tkoba@vinelinux.org> - 4.8.0-5
572- drop Requires: beecrypt and BuildRequires: beecrypt-devel
573- added Requires: nss
574
575* Fri Feb 12 2010 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 4.8.0-4
576- rebuilt with gcc-4.4.3-3 on ppc
577
578* Fri Feb  5 2010 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 4.8.0-3
579- modified Patch1230: add missing ppc-specific optflags, as in 4.4.2.3-12
580
581* Tue Feb 02 2010 Shu KONNO <owa@bg.wakwak.com> 4.8.0-2
582- add '--libdir=%%{_libdir}' to configure
583
584* Sun Jan 10 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 4.8.0-1
585- update to rpm-4.8.0
586- change default buildarch to i686
587  add BR: lua-devel, lkibcap-devel, libacl-devel, nss-devel
588- build with external Berkeley DB (db4)
589
590* Thu Jul 16 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 4.4.2.3-12
591- rebuild to fix absolute path of sed in macros <BTS:VineLinux:0723>
592
593* Tue Jul 07 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 4.4.2.3-11
594- add Patch290 to find mono-dependencies automatically
595
596* Sun Jul  5 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 4.4.2.3-10
597- update patch100 to add _compat32_arch macro (currently i386)
598- add "_with_compat32 1" into i[356]86, athlon's macro to force compat32 build
599- add BR: cvs
600
601* Sat May 16 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.2.3-9
602- add Patch30 backported from 4.6.0
603  - allocating in even sized chunks helps avoiding crazy memory
604    fragmentation when resizing a lot (rhbz#472507)
605
606* Thu May 14 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.2.3-8
607- add Patch20-25 from upstream
608
609* Tue Apr 21 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.2.3-7
610- remove %ifos from spec file.
611- add python_site{lib,arch}, pyver macros
612- add emacsen_pkgdir macros
613- add macros for font package
614- update auto* files
615
616* Fri Oct 10 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.2.3-6
617- update Patch230
618  - add -fno-strict-aliasing -fno-schedule-insns2 to optflags
619    (VineSeed:16128)
620
621* Sun Aug 17 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.2.3-5
622- rebuild with external libpopt
623
624* Mon Jul 28 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.2.3-4
625- rebuild with python-2.5
626
627* Fri Apr 18 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.4.2.3-3
628- rebuilt with neon-0.28.2
629
630* Wed Apr 09 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.2.3-2
631- add Patch280 to fix external dependancy generator(revert patch)
632
633* Mon Apr 07 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.2.3-1
634- new upstream release
635
636* Tue Mar 20 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 4.4.2.3-0.rc1.3
637- fix file section for x86_64 build
638
639* Wed Mar 19 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.2.3-0.rc1.2
640- fix typo in Patch100 (_dist_release macro)
641
642* Tue Mar 18 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.2.3-0.rc1.1
643- new upstream rc version
644- add new _dist_release macro
645  seed http://trac.vinelinux.org/wiki/VersioningPolicy
646- use new release numbering policy
647
648* Wed Feb 27 2008 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.4.2.2-0vl6
649- update Patch260,Source100 <BTS:VineLinux:504>
650- update Patch260 (fix typo in rpmbuild japanese manpage)
651
652* Wed Feb 20 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.4.2.2-0vl5
653- rebuild with expat-2.0.1
654
655* Mon Feb 04 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 4.4.2.2-0vl4
656- rebuild
657
658* Sun Feb 03 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 4.4.2.2-0vl3
659- fix Patch230 (remove unnecessary white spaces)
660
661* Fri Oct 19 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.2.2-0vl2
662- fix vine patch
663
664* Sat Oct 13 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.2.2-0vl1
665- new upstream release
666
667* Mon Jul 23 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 4.4.2.1-0vl2
668- fix popt version (1.10.2.1)
669
670* Mon Jul 23 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.2.1-0vl1
671- new upstream release
672- remove obsolete patches
673
674* Wed May 23 2007 NAKAMURA Kenta <kenta@vinelinux.org> 4.4.2-0vl25
675- rebuild with neon-0.26.3 (expecially for x86_64)
676
677* Tue May 15 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.2-0vl24
678- add patch 37 to build without neon
679
680* Mon May 14 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 4.4.2-0vl23
681- updated Patch230 (-m32 on ppc, -m64 on ppc64, and likewise)
682
683* Thu May 10 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.2-0vl22
684- use -mtune option instead of -mcpu
685
686* Wed May 09 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 4.4.2-0vl21
687- rebuilt with new toolchain
688- disable Patch53
689- add BuildReq: nkf
690
691* Fri Jan 26 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.2-0vl20
692- rebuild
693
694* Sun Dec 31 2006 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 4.4.2-0vl19
695- update patch270. <BTS:VineLinux:448>
696
697* Sun Dec 31 2006 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 4.4.2-0vl18
698- fix typo in GROUPS-DESC_for_vine.txt <BTS:VineLinux:448>
699
700* Sat Dec 30 2006 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 4.4.2-0vl17
701- fix typo in GROUPS*_for_vine.txt <BTS:VineLinux:429>
702
703* Thu Nov 09 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.2-0vl16
704- update ja.po and manpage to fix typo (<BTS:278>)
705- update GROUPS for Vine Linux
706- add GROUPS*_for_vine.txt
707
708* Sat Jun 17 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.2-0vl15
709- fix changelogname for 4.4.2-0vl14
710  ( was accidentally copied from 0vl13.. )
711
712* Fri Jun 16 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.2-0vl14
713- update Patch230
714  - remove "-m64 -mcpu=nocona" from x86_64 optflags
715- add Patch250
716  - add %%_srcdefattr (-,root,root) to default macros
717
718* Mon May 15 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 4.4.2-0vl13
719- fix typo in changelog
720
721* Thu Apr 20 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 4.4.2-0vl12
722- rebuild with neon-0.25.5
723
724* Thu Mar 23 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.2-0vl11
725- update Patch100 to use /var for %%{_localstatedir} instead of /var/lib
726
727* Mon Feb 27 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.2-0vl10
728- update ja.po
729  - fix some mistranslations (thanks to NAKAMURA Kenta)
730  - squash some fuzzy translations
731
732* Mon Feb 27 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.2-0vl9
733- fix spec bug.
734
735* Sun Feb 26 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.2-0vl8
736- update Patch240 to install pentium?-linux/macros on x86_64 arch.
737- added compat32-popt for x86_64 architecture support (NAKAMURA Kenta)
738
739* Wed Feb 08 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.2-0vl7
740- add Patch230 to append "-m32/-m64" option to %%optflags in rpmrc
741- add Patch240 to install ix86-linux/macros on x86_64 arch.
742- update Patch100 to use lib/lib64 for %%_lib macro in per-platform
743  macros.
744
745* Sun Dec 25 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.2-0vl6
746- add Patch220 to remove debug option from optflags (in rpmrc)
747
748* Wed Dec 21 2005 KOBAYASHI Taizo <tkoba@vinelinux.org> 4.4.2-0vl5
749- added Patch210 for PPC deadlock.
750
751* Mon Dec 18 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.2-0vl4
752- import Patch51-55 from MDK package.
753
754* Mon Dec 18 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.2-0vl3
755- add Requires: popt >= %%{poptversion} to rpm-libs.
756  librpm-4.4 need new popt feature.
757
758* Fri Dec 16 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.2-0vl2
759- change manpage kanjicode to euc-jp
760- add Patch190 to disable python_requires
761- add Patch200 to use external dependency generator instead of internal one.
762
763* Wed Dec 14 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.2-0vl1
764- update to rpm-4.4.3
765- Patche0-14 are imported from FC-devel
766- vine patches are ported from rpm-4.0.5 (Patch100-160)
767- add Patch170 for legacy(rpm-4.0) compatible build mode aliases
768- add Patch180 to disable {missing_doc,unpackaged}_files_terminate_build
769  by default. (This would be reenabled in future release)
770  If you need this feature, please set in your .rpmmacros file.
771
772* Sun Oct 23 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 4.0.5-1vl12
773- rebuild on new environment
774  - use external libtool
775  - update makefile patch to fix build failure
776
777* Sun Apr 03 2005 Shu KONNO <owa@bg.wakwak.com> 4.0.5-1vl11
778- rebuild with python-2.4.1-0vl1
779
780* Thu Mar 17 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 4.0.5-1vl10
781- self rebuilt
782
783* Thu Mar 17 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 4.0.5-1vl9
784- add brp-strip-shared in build macros
785
786* Wed Jul 28 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 4.0.5-1vl8
787- remove %%vendor from global rpmmacro settings.
788
789* Mon May 10 2004 Tomoya TAKA <taka@vinelinux.org> 4.0.5-1vl7
790- fix %%pre script, remove bogus ppc* and alpha* macro directories
791
792* Mon May 10 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 4.0.5-1vl6
793- remove bogus macro directories and symlinks in %%pre script
794
795* Sat Apr 17 2004 Shu KONNO <owa@bg.wakwak.com> 4.0.5-1vl5
796- rebuild with python-2.3.3-0vl1
797
798* Sun Apr 11 2004 Shu KONNO <owa@bg.wakwak.com> 4.0.5-1vl4.1
799- rebuild with python-2.3.3-0vl0.3 (for TestPkg)
800
801* Tue Apr  6 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 4.0.5-1vl4
802- remove GPG/PGP key from %%_docdir.
803- add Requires: vine-keyring, the Vine Linux official keyring.
804- add '--keyring' option in macros to use vine keyring.
805
806* Sun Mar  7 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 4.0.5-1vl3
807- remove "--target" and "--host" from %%configure option.
808  The RPM does not work well on cross compiling, and the options
809  break some compile configurations....
810
811* Thu Feb 26 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 4.0.5-1vl2
812- use internal db only.
813- update Patch100 to fix %%configure macros
814
815* Tue Feb 20 2004 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 4.0.5-1vl1
816- source update for rebuild and current autotools
817- added BuildRequires libtool >= 1.5.2
818- added patch107,200
819  * Tue Mar 25 2003 Jeff Johnson <jbj@redhat.com> 4.0.5-1
820  - bump rpm/popt versions, hardwire 4.0.4 in libraries.
821  - link rpm libraries together, move symbols to achieve forward linkage.
822  - use db-4.1.25, not db-4.0.14, internally.
823  - add rpmdb_loadcvt script, rpmdb_foo utilities.
824  - use current autotools,
825  - use splint, not lclint.
826  - delete rpm-4.1 header-only signatures/digests when signing.
827  - hack out O_DIRECT support in db4 for now.
828
829  * Tue Nov  5 2002 Jeff Johnson <jbj@redhat.com> 4.0.4-7x.26
830  - backport /etc/rpm/platform changes.
831  - backport db-4.1.17 changes.
832  - add _noDirTokens macro for 6x builds.
833
834  * Sat Jun 15 2002 Jeff Johnson <jbj@redhat.com> 4.0.4-7x.24
835  - beecrypt: revert cpu/arch compile option mixup (#66752).
836
837  * Sun Jun  9 2002 Jeff Johnson <jbj@redhat.com> 4.0.4-7x.23
838  - make peace with automake-1.6.1 et al.
839  - backport all beecrypt/rpmio bits from 4.1 that don't break the API.
840  - use /etc/rpm/platform (if it exists), rather than uname(2), for arch.
841  - add /usr/lib/rpm/redhat/* per-vendor configuration.
842
843  * Thu May  2 2002 Jeff Johnson <jbj@redhat.com>
844  - fix: include <sys/time.h> for 6.2 python modules.
845
846  * Fri Apr 26 2002 Jeff Johnson <jbj@redhat.com>
847  - fix: rpmdb iterator memory leak in python bindings.
848
849  * Fri Apr 19 2002 Jeff Johnson <jbj@redhat.com>
850  - fix: packages produced by rpm-4.0 dinna merge signature tags.
851 
852* Fri May 02 2003 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 4.0.4-18vl15
853- rebuild against perl-5.8.0
854- BuildRequires db4-devel
855
856* Wed Mar 12 2003 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 4.0.4-18vl14
857- rebuild against recent toolchain
858
859* Wed Jan 29 2003 Tomoya TAKA <taka@vinelinux.org> 4.0.4-18vl13
860- rebuild against python-2.2
861
862* Fri Dec 13 2002 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 4.0.4-18vl12
863- fixed typo in %%files for popt subpackage
864- added BuildRequires: autoconf213, automake14
865
866* Fri Nov 29 2002 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 4.0.4-18vl11
867- update Patch100 again: %%{_infodir} is now set to %%{_datadir}/info.
868
869* Fri Nov 29 2002 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 4.0.4-18vl10
870- added Patch106 for ppc
871  (to fix misdetection of PowerPC 750FX/745x as pSeries. Doh!)
872
873* Fri Nov 22 2002 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 4.0.4-18vl9
874- modified Patch100 for macros.in, platform.in and installplatform
875  (important platform-dependent macros were missing. Fixed.)
876
877* Thu Nov 21 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 4.0.4-18vl8
878- add Patch105 to make more short circuit on rpm building.
879
880* Thu Nov 21 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 4.0.4-18vl7
881- update Patch100. (use _real_vendor instead of _vendor)
882
883* Thu Nov 21 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 4.0.4-18vl6
884- add Patch103 to use mkstemp instead of mktemp.
885- add Patch104 for $HOME expantion.
886
887* Sun Nov 17 2002 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 4.0.4-18vl5
888- Source100 (rpm-4.0.4-ja.po) updated (small fix)
889
890* Fri Nov 15 2002 Tomoya TAKA <taka@vinelinux.org> 4.0.4-18vl4
891- add Prereq: rpm = %%{rpm_version} to rpm-*
892
893* Fri Nov 15 2002 Tomoya TAKA <taka@vinelinux.org> 4.0.4-18vl3
894- add --with-pic to ./configure on alpha
895- echo notice in %%post
896
897* Sun Nov 10 2002 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 4.0.4-18vl2
898- added Source100 (Japanese message catalogue file)
899
900* Sun Nov 10 2002 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 4.0.4-18vl1
901- added Patch102 to get correct "provides" information
902  (for objdump in newer binutils may have translated message catalogues)
903
904* Sat Nov 09 2002 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 4.0.4-18vl0
905- first attempt for rpm-4.0.4 on Vine Linux
906- based on rpm-4.0.4-7x.18 from Red Hat Linux 7.3
907- /usr/src/redhat -> /usr/src/vine
908- use built rpm binary, not preinstalled rpm, when compiling perl module
909- FIXME: more patches and japanese translations would be needed
910
911* Thu Apr 18 2002 Jeff Johnson <jbj@redhat.com>
912- fix: queries that evaluated to "" incorrectly returned NULL.
913
914* Thu Apr 11 2002 Jeff Johnson <jbj@redhat.com>
915- fix: generate config file md5 as ascii, not binary (#62542).
916
917* Fri Apr  5 2002 Jeff Johnson <jbj@redhat.com>
918- non-glibc: on upgrade, mergesort is much faster than quicksort.
919
920* Thu Apr  4 2002 Jeff Johnson <jbj@redhat.com>
921- speedup large queries by ~50%.
922- revert to presentation ordering Yet Again (#62158).
923
924* Wed Mar 27 2002 Jeff Johnson <jbj@redhat.com>
925- fix: look for "/path" in Providename as well as Basenames (#59665).
926- fix: avoid /dev/log installation more carefully (#62012).
927- fix: don't compile beecrypt java bindings (#61992).
928- solaris: save main() envp in global environ for use with gpg.
929- don't add empty md5 strings to Filemd5's index.
930- create Filemd5 index with binary, not ascii, keys.
931
932* Fri Mar 22 2002 Jeff Johnson <jbj@redhat.com>
933- fix: make sure that .rpmsave files are created (#57078).
934
935* Mon Mar 18 2002 Jeff Johnson <jbj@redhat.com>
936- fix: one-step-too-far when searching added package provides (#61388).
937- fix: avoid libio misconfiguration with bleeding edge glibc.
938- fix: add quotes around [:blank:] in linux find-provides.
939- make --addsign and --resign behave exactly the same.
940- *really* dump signature header immutable region.
941- fix: don't overflow result buffer if gpg/pgp gives copious output.
942
943* Fri Mar 15 2002 Jeff Johnson <jbj@redhat.com>
944- re-enable FD_CLOEXEC, the problem is in zlib through mmap.
945- add toy python callbacks for payload unpacking failure(s).
946
947* Wed Feb 13 2002 Jeff Johnson <jbj@redhat.com>
948- don't do close-on-exec, 2 powertools packages cannot be read when doing.
949- reapply Berkeley DB patch #4491.
950
951* Thu Feb  7 2002 Jeff Johnson <jbj@redhat.com>
952- rpm-4.0.4 release candidate.
953- add cpanflute2, another perl.req fiddle.
954- another cpanflute2 patch.
955
956* Mon Feb  4 2002 Jeff Johnson <jbj@redhat.com>
957- generate index for pkgid (aka Sigmd5) tag, query/verify by pkgid.
958- generate index for hdrid (aka Sha1header) tag, query/verify by hdrid.
959- generate index for fileid (aka Filemd5s) tag, query/verify by fileid.
960- query/verify by install transaction id.
961
962* Sun Feb  3 2002 Jeff Johnson <jbj@redhat.com>
963- transaction rollbacks are functional.
964
965* Sat Feb  2 2002 Jeff Johnson <jbj@redhat.com>
966- fix: drop header region when writing repackaged legacy header.
967- bail on %%files macro.
968
969* Fri Feb  1 2002 Jeff Johnson <jbj@redhat.com>
970- macro for %%files, always include %%defattr(), redhat config only.
971
972* Thu Jan 31 2002 Jeff Johnson <jbj@redhat.com>
973- permit args to be hidden within %%__find_{requires,provides}.
974- a couple more perl.{prov,req} fiddles.
975
976* Wed Jan 30 2002 Jeff Johnson <jbj@redhat.com>
977- legacy: configurable whiteout for known Red Hat dependency loops.
978- perl.req: don't mis-generate dependencies like perl(::path/to/foo.pl).
979- use chainsaw algorithm for dependency tree decimation when ordering.
980
981* Tue Jan 29 2002 Jeff Johnson <jbj@redhat.com>
982- transaction rollback code in rpmRollback().
983- Red Hat 6.2 portability cruft.
984
985* Sun Jan 27 2002 Jeff Johnson <jbj@redhat.com>
986- fix: fancy hash fiddles if not a tty.
987- fix: handle /.../ correctly in rpmCleanPath().
988
989* Sat Jan 26 2002 Jeff Johnson <jbj@redhat.com>
990- fix: %%exclude functional (again).
991- trap SIGILL for ppc64 inline asm voodoo fix from cross-dressed ppc32.
992- rpm-perl: force numeric comparison on rpm version (#58882).
993
994* Tue Jan 22 2002 Jeff Johnson <jbj@redhat.com>
995- fix: query format qualifiers needed header.c merge.
996- ppc64 arch added (#58634,#58636).
997- turn on auto-generated perl requirements (#58519, #58536, #58537).
998- add internal (customized) version of zlib.
999
1000* Mon Jan 21 2002 Jeff Johnson <jbj@redhat.com>
1001- sync rpmdb and build with rpm-4.1, lots of splint annotations.
1002- add :armor and :base64 query format qualifiers for binary signatures.
1003
1004* Sat Jan 19 2002 Jeff Johnson <jbj@redhat.com>
1005- use beecrypt routines to calculate digests in rpm.
1006- dump legacy support for broken md5 signatures.
1007- sync popt and rpmio with rpm-4.1, rpmio has OpenPGP API.
1008
1009* Thu Jan 17 2002 Jeff Johnson <jbj@redhat.com>
1010- missing key(s) on keyring when verifying a signature is now an error.
1011- remove dependency whiteout.
1012- calculate rpm-4.1 ordering/orientation metrics in rpmdepOrder().
1013
1014* Fri Jan 11 2002 Jeff Johnson <jbj@redhat.com>
1015- permit subset installs for %%lang colored hardlink file sets.
1016
1017* Thu Jan 10 2002 Jeff Johnson <jbj@redhat.com>
1018- fix: signing multiple times dinna work, discard immutable region.
1019- remove poptmodule.so for separate packaging.
1020
1021* Wed Jan  9 2002 Jeff Johnson <jbj@redhat.com>
1022- permit gpg/pgp/pgp5 execs to be reconfigured.
1023
1024* Tue Jan  8 2002 Jeff Johnson <jbj@redhat.com>
1025- use db-4.0.14 final internally.
1026- make rpm-perl package self-hosting (#57748).
1027
1028* Mon Jan  7 2002 Jeff Johnson <jbj@redhat.com>
1029- Depends should use CDB if configured.
1030- autodetect python 1.5/2.2.
1031
1032* Sun Jan  6 2002 Jeff Johnson <jbj@redhat.com>
1033- handle lazy db open's in chroot with absolute path, not prefix strip.
1034
1035* Sat Jan  5 2002 Jeff Johnson <jbj@redhat.com>
1036- sparc: make dbenv per-rpmdb, not per-dbi.
1037
1038* Thu Dec 20 2001 Jeff Johnson <jbj@redhat.com>
1039- tru64 compiler message cleanup.
1040- add buildarch lines for hppa (#57728).
1041
1042* Wed Dec 19 2001 Jeff Johnson <jbj@redhat.com>
1043- look for PY_VERSION 2.2c1.
1044- fix: typo in find-requires.
1045
1046* Sun Dec  9 2001 Jeff Johnson <jbj@redhat.com>
1047- solaris: translate i86pc to i386 (#57182).
1048- fix: %%GNUconfigure breaks with single quotes (#57264).
1049
1050* Mon Dec  3 2001 Jeff Johnson <jbj@redhat.com>
1051- rpm-4.0.4 started.
1052- turn off rpm-perl until it's self-hosting.
1053- jigger up rpm-python with python-2.2b2 for now.
1054- remove libtoolize from %%configure for now (#57039).
1055- teach find-requires to autogenerate GCC_3.0 dependencies.
Note: See TracBrowser for help on using the repository browser.