head	2.5;
access;
symbols
	rpm-4_4_8-release:2.5
	rpm-4_4_7-release:2.5
	rpm-4_4_6-release:2.5
	rpm-4_4_5-release:2.5
	rpm-4_4_4-release:2.5
	rpm-4_4_3-release:2.5
	jbj_before_tklcpatches:2.5
	rpm-4_4_2-release:2.5
	pjones-sparse-experiment:2.5.0.24
	rpm-4_4_1-release:2.5
	rpm-4_4-release:2.5
	rpm-4_4:2.5.0.22
	rpm-4_3_1-start:2.5
	rpm-4_3:2.5.0.20
	rpm-4_2_1-release:2.5
	rpm-4_1_1-release:2.5
	rpm-4_2-release:2.5
	rpm-4_2:2.5.0.18
	rpm-4_1-release:2.5
	rpm-4_1:2.5.0.16
	rpm-4_0_4-release:2.5
	jbj-before-beecrypt:2.5
	rpm-4_0_3-release:2.5
	jbj_b4_rollback:2.5
	rpm-4_0_2-release:2.5
	rpm-4_0_1-release:2.5
	rpm-3_0_6-release:2.5
	rpm-4_0-release:2.5
	rpm-3_0_6:2.5
	rpm-4_0:2.5.0.14
	rpm-3_0_5:2.5.0.12
	jbj_sparc64:2.5.0.10
	rpm-3_0_4:2.5.0.8
	rpm-3_0_3:2.5.0.6
	rpm-3_0_2:2.5
	rpm-3_0:2.5.0.4
	r2-94:2.5
	r2-93:2.5
	r2-92:2.5
	r2-91:2.5
	r2-5-7:2.5
	r2-5-6:2.5
	jbj-pre-automake:2.5
	r2-5-5:2.5
	r2-5-4:2.5
	r2-5-3:2.5
	r2-90:2.5
	branch-r2-5:2.5.0.2
	r2-5-2:2.5
	r2-5-1:2.5
	r2-5:2.5
	r2-4-109:2.4
	r2-4-108:2.4
	r2-4-107:2.4
	r2-4-106:2.4
	r2-4-104:2.3
	r2-4-103:2.3
	r2-4-102:2.3
	r2-4-101:2.2
	r2-4-100:2.1
	r2-4-99:2.1;
locks; strict;
comment	@# @;


2.5
date	98.05.27.02.17.21;	author marc;	state Exp;
branches;
next	2.4;

2.4
date	98.03.29.06.26.45;	author marc;	state Exp;
branches;
next	2.3;

2.3
date	98.02.05.14.26.43;	author marc;	state Exp;
branches;
next	2.2;

2.2
date	98.02.03.04.30.19;	author marc;	state Exp;
branches;
next	2.1;

2.1
date	98.01.12.21.31.30;	author ewt;	state Exp;
branches;
next	;


desc
@@


2.5
log
@Fix segfault
@
text
@>I just found an odd little bug in rpm 2.5, when  there is something like
>
>%doc readme
>
>in the %files list, then if readme doesn't exit, rpm will just put an empty
>doc directory in the package.


option to %setup to *not* do chown/chgrp/chmod

> Most of my spec files have empty Distribution: and Vendor: tag because I
> really don't care.  Now, empty tags are frowned upon.  So, I try to comment
> out the lines and get a funny error message:
> 
> 	Distribution field must be present in package: solaris2.6
> 	Vendor field must be present in package: solaris2.6
> 
> This happens to be my value of 'Build Os' which gets into the error message!

posix %attr

some /foo/*/*.foo entries don't get matches

detect multiple summary/description entries

verify langs

remove prefix stuff from files.c (not used anymore)

i18n strings

=====================================================================
triggers

custom find-requires, find-provides

messages (normal, verbose, debug)

deprecate require_distribution, require_icon, require_vendor
deprecate RPMVAR_ROOT, and the RPMVAR_REQUIRE* stuff above
@


2.4
log
@*** empty log message ***
@
text
@d1 8
@


2.3
log
@*** empty log message ***
@
text
@d1 2
@


2.2
log
@New prefix handling (also take Prefixes:)
@
text
@a19 1
=====================================================================
d22 1
a30 14

=======================================================================
* i18n

headerGetRawEntry() -> i18n string
headerAddI18nString(Header, tag, string, lang)

Summary(...):
%description -l ...

%lang(...) <file>

"intl.h"
_("...")
@


2.1
log
@merged in Marc's new build code
@
text
@a11 2
Add Shell: rpmrc entry

d17 2
@
