Go to file
Michael Schroeder 1d1f461f80 Add a "parsed" argument to the doXXX() functions
doXXX() used to return the parsed characters for ME_PARSE macros
and the caller added them to the "parsed" variable.

We now directly pass parsed as argument and let the doXXX()
functions do the adding. This will allow us to differentiate
between "%define foo bar" and "%{define foo bar}" in a
future commit.

No functual changes.
2021-10-26 10:01:56 +03:00
build Require package names to be valid provides 2021-10-14 13:50:52 +03:00
ci Drag our CI to this decade 2021-10-18 13:25:20 +03:00
docs Further cosmetics fixes to Lua docs 2021-10-18 10:21:03 +03:00
fileattrs Kick out libtool dependency generator 2021-06-10 09:29:07 +03:00
lib Check file iterator for being NULL consistently 2021-09-28 11:27:56 +02:00
luaext Fix memory leaks in Lua rex extension 2021-06-28 13:22:53 +02:00
misc Fix fstat64 handling on macOS with Apple Silicon 2021-09-14 09:08:40 +02:00
plugins Add dbus-announce plugin 2021-08-12 13:42:34 +03:00
po Translated using Weblate (Portuguese (Brazil)) 2021-08-18 15:00:54 +03:00
python Fix memory leak in Python pubkey constructor 2021-04-08 13:05:04 +03:00
rpmio Add a "parsed" argument to the doXXX() functions 2021-10-26 10:01:56 +03:00
scripts Make brp-strip-comment-note multi process 2021-10-14 13:48:37 +03:00
sign rpmsign: support EdDSA signatures 2021-03-15 13:58:54 +02:00
tests Fix consistency issues in macro expansion for builtin macros 2021-10-26 10:01:56 +03:00
tools Use external debuginfo tooling 2021-06-21 12:52:39 +03:00
.gitignore .gitignore cleanup 2020-04-09 14:27:09 +03:00
.mailmap Update credits for a change 2021-03-18 09:37:17 +02:00
CHANGES Spelling fixes 2017-06-27 14:42:21 +02:00
CONTRIBUTING.md Extend contributing guidelines a bit 2021-10-13 14:19:55 +03:00
COPYING Explicitly mention that the rpmio/ sub dir is under LGPL 2020-01-29 14:48:38 +02:00
CREDITS Update credits for a change 2021-03-18 09:37:17 +02:00
INSTALL Bump the Lua minimum version to 5.3. (#1738) 2021-08-06 09:54:21 +03:00
Makefile.am Use external debuginfo tooling 2021-06-21 12:52:39 +03:00
Makefile.maint Fix "make dist" work out of the box again 2016-11-04 11:02:50 +02:00
README Update community link in README 2017-04-05 11:57:00 +03:00
autogen.sh Just use autoreconf in autogen.sh (ticket #109) 2009-11-26 09:46:48 +02:00
cliutils.c Stop NSPR from messing with our signals 2017-05-10 13:59:58 +03:00
cliutils.h add short summaries to headers that miss one 2016-01-28 14:42:47 +01:00
configure.ac Allow disabling libelf with --enable/--disable-libelf 2021-09-14 11:10:44 +02:00
debug.h Drop support for dmalloc 2020-03-27 15:49:18 +02:00
installplatform RISCV 64-bit (riscv64) support. 2016-08-22 21:16:48 +01:00
macros.in %autopatch: Fix patch number parameters 2021-09-17 09:44:23 +03:00
mkinstalldirs update mkinstalldirs to latest version (2009) 2017-07-27 13:59:01 +02:00
platform.in Add brp-remove-la-files script 2021-06-11 08:49:26 +03:00
preinstall.am Move rpmvercmp() to librpmio 2020-05-27 14:14:00 +02:00
rpm.am Bump libtool version info in preparation of 4.17.x branch 2021-06-21 14:42:42 +03:00
rpm.c Rename rpmqv.c to rpm.c, as it's the main source for the rpm command 2019-06-03 15:10:46 +03:00
rpm.pc.in Remove support for Berkeley Database backend 2021-02-03 14:41:48 +01:00
rpm2archive.c Add --nocompression option to rpm2archive 2021-05-10 14:48:25 +02:00
rpm2cpio.c rpm2cpio cannot handle files over 4GB, error out cleanly (RhBug:1662481) 2019-01-02 11:36:50 +02:00
rpmbuild.c Fix 4.16.0 regression causing invalid spec file name on rpmbuild -ts 2020-12-07 12:25:17 +02:00
rpmdb.c Add a --salvagedb option to the rpmdb tool 2020-02-26 12:50:22 +02:00
rpmkeys.c Create transaction set only after initializing rpm itself, oops 2018-06-19 11:46:41 +03:00
rpmpopt.in Remove --sign from rpmbuild 2020-01-31 10:02:57 +02:00
rpmrc.in Remove problematic sub variants of armv8 and related 2019-10-24 11:22:12 +03:00
rpmsign.c rpmsign: Add argument to specify algorithm for fsverity signatures 2020-09-04 13:22:38 +03:00
rpmspec.c Reset global macro state after each spec query/parse 2020-02-12 10:23:23 +01:00
system.h Flush 1998 vintage fcntl-compatibility mess from system.h 2020-04-02 13:53:38 +03:00

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).