Go to file
Alexey Tourbin 385ae84711 spec: rpm-build: decoupled rpm-build-tcl
There's been some discussion on the list as to which rpm-build-*
packages rpm-build should depend on.

The upshot is this:

1) The language should be widely used, and its scripts should
be found in a number of packages not specific to the language
(e.g. packages which do not require %name-devel for build).

2) rpm-build-%name scripts, along with finding dependencies,
should have the effect of syntax check.  This is what makes
them beneficial for all packages, and this is the reason why
rpm-build should pick up such rpm-build-%name package.

Now I think that Tcl fails both points.  Current tcl.req analyzer
simply cannot process Tcl scripts reliably, only Tcl modules.
But Tcl modules are certainly specific to the Tcl language,
and building Tcl modules apparently should involve tcl-devel.
I have just added rpm-build-tcl dependency to tcl-devel.

If too many Tcl packages break because of this change,
which is not likely, I can re-add rpm-build-tcl dependency here.
However, this will also enroll tcl into the base build system.
2007-09-24 16:49:54 +04:00
autodeps find-requires, find-provides: sort each dependency list, and use merge sort at the end 2007-08-11 00:56:43 +04:00
build build/expression.c (doPrimary): Read closing parenthesis, patch from Michael Schroeder 2007-02-23 00:05:37 +00:00
doc gendiff.1: added OPTIONS (copied from ls.1.gz) 2007-01-24 21:51:45 +03:00
lib lib/query.c (showQueryPackage): Fix potential null dereference in QUERY_FOR_DEFAULT mode 2007-05-18 00:54:19 +00:00
po New group: Graphical desktop/Rox (#10268). 2006-11-16 23:38:25 +00:00
python 4.0.4-alt66 2006-05-14 18:21:28 +04:00
rpmdb Include local headers. 2006-05-15 03:26:57 +04:00
rpmio Merge 4.0.4-alt77 into mod 2007-08-02 18:56:55 +04:00
scripts functions (SetupMethods): "[!" in shell pattern is better than "[^" 2007-09-24 03:14:24 +04:00
tests Removed cvsid tags. 2006-05-14 17:05:34 +04:00
tools Removed cvsid tags. 2006-05-14 17:05:34 +04:00
.cvsignore re-added .lclintrc and .cvsignore files from CVS 2002-03-25 20:27:37 +00:00
.gear-rules 4.0.4-alt66 2006-05-14 18:21:28 +04:00
.lclintrc re-added .lclintrc and .cvsignore files from CVS 2002-03-25 20:27:37 +00:00
ABOUT-NLS Initial revision 2002-03-25 20:16:26 +00:00
build.c buildForTarget: add %{?_buildrequires_build} to BUILDREQUIRES 2004-06-27 13:30:56 +00:00
build.h Initial revision 2002-03-25 20:16:26 +00:00
CHANGES assorted backports from 4_0-20030325 2004-02-29 14:14:02 +00:00
config.site Initial revision 2002-03-25 20:16:26 +00:00
configure.in merged pkgconfig.{req,prov} scripts into pkgconfig.req, added install-data-local target 2007-08-28 18:11:26 +04:00
COPYING Initial revision 2002-03-25 20:16:26 +00:00
CREDITS Initial revision 2002-03-25 20:16:26 +00:00
debug.h Initial revision 2002-03-25 20:16:26 +00:00
Doxyfile.in sync with rpm4 branch: removed popt entries 2002-03-25 20:41:48 +00:00
Doxyheader Initial revision 2002-03-25 20:16:26 +00:00
gendiff gendiff: I guess "||" is somewhat better than "&&" (at least two bytes shorter!) 2007-01-25 00:32:34 +03:00
GROUPS New group: Graphical desktop/Rox (#10268). 2006-11-16 23:38:25 +00:00
INSTALL sync with rpm4 branch: s/redhat/RPM/g 2002-03-25 20:44:16 +00:00
install-sh Initial revision 2002-03-25 20:16:26 +00:00
installplatform Rename athlonxp platform to athlon_xp (#9991). 2006-09-16 21:50:43 +00:00
macros.in Rename athlonxp platform to athlon_xp (#9991). 2006-09-16 21:50:43 +00:00
Makefile.am Link rpm.static with -pthread. 2006-11-17 00:01:44 +00:00
missing updated code to snapshot 2002-06-15 of 4_0 branch 2002-08-03 16:35:14 +00:00
mkinstalldirs Removed cvsid tags. 2006-05-14 17:05:34 +04:00
platform.in platform.in: removed tcl stuff from %___build_pre (moved to tcl.env in rpm-build-tcl) 2007-08-01 16:49:44 +04:00
README Initial revision 2002-03-25 20:16:26 +00:00
README.ALT-ru_RU.KOI8-R platform.in: Change %optflags_kernel to %nil 2006-12-18 17:00:44 +00:00
README.amiga Initial revision 2002-03-25 20:16:26 +00:00
rpm2cpio.c return proper exit code 2003-05-01 12:19:59 +00:00
rpm-4_0.spec spec: rpm-build: decoupled rpm-build-tcl 2007-09-24 16:49:54 +04:00
rpm-build.buildreq rpm-build.buildreq: added *.req.files and *.prov.files patterns 2007-03-17 15:23:06 +03:00
RPM-GPG-KEY Initial revision 2002-03-25 20:16:26 +00:00
RPM-PGP-KEY Initial revision 2002-03-25 20:16:26 +00:00
rpm.magic Initial revision 2002-03-25 20:16:26 +00:00
rpm.spec.in Added pentium4 arch support (Raorn, #5259) 2004-10-31 19:08:39 +00:00
rpminit Removed cvsid tags. 2006-05-14 17:05:34 +04:00
rpminit.1 Removed cvsid tags. 2006-05-14 17:05:34 +04:00
rpmpopt.in Removed cvsid tags. 2006-05-14 17:05:34 +04:00
rpmqv.c enhanced RPM_SCRIPTS_DEBUG support, implemented debug levels 2007-03-06 17:23:41 +03:00
rpmrc.in rpmrc.in: Use -mtune=i686 instead of -mtune=generic for i[3456]86 2007-01-11 14:34:51 +00:00
system.h fixed compilation warnings 2003-11-24 18:59:03 +00:00
TODO Initial revision 2002-03-25 20:16:26 +00:00

This is RPM, the Red Hat Package Manager.

The latest releases are always available at:

	ftp://ftp.rpm.org/pub/rpm

Additional RPM documentation (papers, slides, HOWTOs) can also be
found at the same site, as well as http://www.rpm.org.

There is a mailing list for discussion of RPM issues, rpm-list@redhat.com.
To subscribe, send a message to rpm-list-request@redhat.com with the word
"subscribe" in the subject line.

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