Go to file
Panu Matilainen cad5affacd Add shorthand macros for some conventient Lua string operations
Despite all the Lua magic we already do, it's annoyingly often the case
that shelling out is easier (or at least shorter) than doing the same in
Lua (substrings, length etc)

Add shorthand macros %gsub, %len, %lower, %rep, %reverse, %sub and
%upper which simply wrap the corresponding Lua string.* functions for
convenience.
2022-09-15 10:32:08 +03:00
build Fix missing newline in debuginfo-related warning 2022-08-25 08:34:56 +03:00
ci Drag our CI to this decade 2021-10-18 13:25:20 +03:00
docs Add shorthand macros for some conventient Lua string operations 2022-09-15 10:32:08 +03:00
fileattrs Add an experimental CMake build system 2022-06-28 16:33:33 +03:00
include/rpm Add SourceLicense tag to spec syntax 2022-07-14 15:04:02 +02:00
lib Fix a memory leak in the new directory dance in ensureDir() 2022-09-14 13:13:24 +03:00
misc Drop now redundant bundled copies of stpcpy() and stpncpy() 2022-05-04 14:11:22 +03:00
plugins fapolicyd: Make write() nonblocking 2022-09-13 10:12:48 +03:00
po Translated using Weblate (Russian) 2022-08-25 11:46:00 +03:00
python Add an experimental CMake build system 2022-06-28 16:33:33 +03:00
rpmio Add shorthand macros for some conventient Lua string operations 2022-09-15 10:32:08 +03:00
scripts Fix a race condition in brp-strip 2022-09-13 13:46:08 +03:00
sign Add an experimental CMake build system 2022-06-28 16:33:33 +03:00
tests Add shorthand macros for some conventient Lua string operations 2022-09-15 10:32:08 +03:00
tools Fix unterminated macros in rpmuncompress 2022-06-27 08:47:36 +03:00
.gitignore Add documentation on documentation 2022-05-16 14:56:38 +02:00
.mailmap Update credits for a change 2021-03-18 09:37:17 +02:00
CMakeLists.txt Add an experimental CMake build system 2022-06-28 16:33:33 +03:00
CONTRIBUTING.md Add more on pull requests to CONTRIBUTING 2022-05-31 13:48:46 +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 Update rpm-sequoia URL as per #2164 2022-08-31 12:07:43 +03:00
Makefile.am Fix "make ci" in a VPATH build 2022-06-16 11:15:21 +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 Test for preprocessor definition rather than value consistently everywhere 2022-06-15 16:24:51 +03:00
cliutils.h add short summaries to headers that miss one 2016-01-28 14:42:47 +01:00
cmconfig.h.in Add an experimental CMake build system 2022-06-28 16:33:33 +03:00
configure.ac configure.ac: add linux-gnux32 variant to triplet handling 2022-08-30 10:48:27 +03:00
debug.h Drop support for dmalloc 2020-03-27 15:49:18 +02:00
installplatform Differentiate autoconf processed replacements from our own 2022-06-13 12:05:14 +03:00
macros.in Fix upstream branch setting in "%autosetup -S git" 2022-08-18 15:39:16 +02:00
platform.in Differentiate autoconf processed replacements from our own 2022-06-13 12:05:14 +03:00
rpm.am Update library version info before release 2022-04-07 13:48:29 +03:00
rpm.c Set program name centrally from rpmcliInit() 2022-03-25 10:23:37 +02:00
rpm.pc.in Don't require a user of librpmio to link to librpm_sequoia 2022-05-11 09:34:37 +03:00
rpm2archive.c Include rpmpgp.h only where it is actually needed 2021-11-17 14:21:06 +02:00
rpm2cpio.c Include rpmpgp.h only where it is actually needed 2021-11-17 14:21:06 +02:00
rpmbuild.c Remove build tree automatically on successfull binary package creation 2022-05-25 15:51:36 +02:00
rpmdb.c Set program name centrally from rpmcliInit() 2022-03-25 10:23:37 +02:00
rpmkeys.c Set program name centrally from rpmcliInit() 2022-03-25 10:23:37 +02:00
rpmpopt.in Reimplement --restore as a transaction element, obsolete --setperms & co 2022-02-03 13:47:28 +02:00
rpmrc.in Add support for loongarch64 2022-01-18 17:16:54 +01:00
rpmsign.c Set program name centrally from rpmcliInit() 2022-03-25 10:23:37 +02:00
rpmspec.c Test for preprocessor definition rather than value consistently everywhere 2022-06-15 16:24:51 +03:00
system.h Test for preprocessor definition rather than value consistently everywhere 2022-06-15 16:24:51 +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).