8da6654e3a
This introduces two new spec sections, %patchlist and %sourcelist, which can be used for adding patches and sources by just listing their names instead of all the tedious Patch[n]: etc boilerplate, you can just copy-paste file names into the list, the entries are always autonumbered, eg: Patch0: popt-1.16-pkgconfig.patch Patch1: popt-1.16-execfail.patch Patch2: popt-1.16-man-page.patch ... can now be replaced with %patchlist popt-1.16-pkgconfig.patch popt-1.16-execfail.patch popt-1.16-man-page.patch Typical packages have far fewer sources than patches, so %sourcelist is not as immediately useful but added anyway for symmetry and because its so easy. As of this commit, there can be multiple instances of both kinds of lists because there's no technical reason to limit it, new lists just add on the existing entries. |
||
---|---|---|
build | ||
ci | ||
db3 | ||
doc | ||
fileattrs | ||
lib | ||
luaext | ||
misc | ||
plugins | ||
po | ||
python | ||
rpmio | ||
scripts | ||
sign | ||
tests | ||
tools | ||
.gitignore | ||
.mailmap | ||
CHANGES | ||
COPYING | ||
CREDITS | ||
INSTALL | ||
Makefile.am | ||
Makefile.maint | ||
README | ||
autogen.sh | ||
cliutils.c | ||
cliutils.h | ||
configure.ac | ||
debug.h | ||
installplatform | ||
macros.in | ||
mkinstalldirs | ||
platform.in | ||
preinstall.am | ||
rpm.am | ||
rpm.pc.in | ||
rpm2archive.c | ||
rpm2cpio.c | ||
rpmbuild.c | ||
rpmdb.c | ||
rpmkeys.c | ||
rpmpopt.in | ||
rpmqv.c | ||
rpmrc.in | ||
rpmsign.c | ||
rpmspec.c | ||
system.h |
README
This is RPM, the RPM Package Manager. The latest releases are always available at: http://rpm.org/releases/ Additional RPM documentation (papers, slides, HOWTOs) can also be found at the same site: http://rpm.org. http://rpm.org/community all rpm releated mailing lists. RPM was originally written by: Erik Troan <ewt@redhat.com> Marc Ewing <marc@redhat.com> See the CREDITS file for a list of folks who have helped us out tremendously. RPM is Copyright (c) 1998 by Red Hat Software, Inc., and may be distributed under the terms of the GPL and LGPL (see the file COPYING for details).