summaryrefslogtreecommitdiff
path: root/build/rpmbuild.h
AgeCommit message (Collapse)AuthorFilesLines
2007-12-13Use rpm_tag_t everywhere for rpm (header) tag typePanu Matilainen1-2/+2
- typedef'ed as int32_t for now, negative values used in some places for error cases - easy to grep, easy to change... - add RPMTAG_NOT_FOUND define, used in place of -1 "magic",
2007-12-08Switch to <rpm/foo.h> style for public headersPanu Matilainen1-4/+4
- adjust include paths accordingly
2007-12-07Yet more rpmbuild fixups from rpmerr.h removal (partly from rpm5.org)Panu Matilainen1-7/+7
- additionally use rpmRC return types instead of numbers where appropriate
2007-12-07rpm5.org: fixup spec parsing from rpmerr.h removalPanu Matilainen1-24/+31
- renumber rpmParseState enums to leave room for error codes
2007-12-07rpm5.org: fixup various places in rpmbuild from rpmerr.h eliminationPanu Matilainen1-4/+4
2007-12-02Move rpmsenseFlag enums to rpmds where they logically belongPanu Matilainen1-0/+1
2007-11-23Move stringbuf into librpmio, rename headerPanu Matilainen1-1/+1
- rename header to more generic rpmstring.h for collecting misc string helper functions
2007-11-23Use #include <x.h> syntax to include public headers.Ralf Corsépius1-3/+3
2007-10-29Remove SKIPSPACE, SKIPNONSPACE.Ralf Corsépius1-5/+0
2007-10-29Don't include <ctype.h>.Ralf Corsépius1-2/+2
Include "rpmio.h".
2007-10-26Eliminate [u|]int_[8|16|32]. Use c99 stdint.h types instead.Ralf Corsépius1-1/+1
2007-10-24doScript: Change 'what' to rpmBuildFlags.Ralf Corsépius1-1/+1
2007-10-08'Adjust extern C {} blocks.'Ralf Corsépius1-4/+4
2007-09-21Rename Spec -> rpmSpec for namespacingPanu Matilainen1-23/+23
2007-09-17misc.h is a private headerPanu Matilainen1-1/+0
- include it from build/*.c where needed - dont install
2007-09-11Remove splint tags.Ralf Corsépius1-171/+46
2007-07-12parseSpec() cookie should be const, make it so...Panu Matilainen1-1/+1
2007-07-10Remove const type-qualifiers from function return types everywhere.Panu Matilainen1-2/+2
They're meaningless in C and cause tonne of build warnings.
2004-10-09Doxygen and cpp nit picks.jbj1-1/+1
CVS patchset: 7443 CVS date: 2004/10/09 21:58:33
2004-10-09Splint fiddles.jbj1-8/+9
CVS patchset: 7438 CVS date: 2004/10/09 18:23:00
2004-03-16- Implemented support for internal Lua scripts.niemeyer1-8/+10
- Implemented %pretrans and %posttrans script slots. Changed files: Makefile.am configure.ac build/pack.c build/parseScript.c build/parseSpec.c build/rpmbuild.h build/rpmspec.h lib/Makefile.am lib/psm.c lib/rpmlib.h lib/rpmlibprov.c lib/rpmts.c lib/rpmts.h lib/transaction.c Added files: lib/rpmlua.c lib/rpmlua.h lua/* CVS patchset: 7175 CVS date: 2004/03/16 21:58:25
2003-05-08- don't use error string after gzclose (Dmitry V. Levin).jbj1-19/+18
Spliddles for rpmio, drill h_errno all the way through. CVS patchset: 6826 CVS date: 2003/05/08 20:39:29
2003-04-17Don't overflow internal tables with unknown user/group (#85346).jbj1-6/+18
CVS patchset: 6758 CVS date: 2003/04/17 15:14:49
2003-04-16- permit secondary tag match patterns with RPMQV_ALL.jbj1-2/+3
CVS patchset: 6754 CVS date: 2003/04/16 22:13:18
2002-12-24- fix: remove rpmfi scareMem so that headers can be reloaded on ia64.jbj1-1/+2
- fix: set DB_PRIVATE, not DB_ENV_PRIVATE, if unshared posix mutexes. - remove useless kernel/glibc dependencies (#79872). - add matching "config(N) = EVR" dependencies iff %%config is found. CVS patchset: 5963 CVS date: 2002/12/24 07:21:04
2002-12-24splint fiddles.jbj1-12/+7
CVS patchset: 5962 CVS date: 2002/12/24 04:04:20
2002-12-22- simplify specfile query linkage loop.jbj1-31/+5
- drill rpmts into parseSpec(), carrying Spec along. CVS patchset: 5958 CVS date: 2002/12/22 02:11:05
2002-12-21- add --enable-posixmutexes when configuring on linux.jbj1-31/+34
- add rpmdb_{deadlock,dump,load,svc,stat,verify} utilities. - include srpm pkgid in binary headers (#71460). - add %check scriptlet to run after %install (#64137). CVS patchset: 5957 CVS date: 2002/12/21 20:37:37
2002-10-21Add per-interpreter perl dependencies.jbj1-16/+0
CVS patchset: 5792 CVS date: 2002/10/21 19:29:23
2002-10-18- add debug sub-package patch.jbj1-1/+1
- re-add elfutils/libdwarf (for dwarf.h), eliminate tools/dwarf2.h. CVS patchset: 5789 CVS date: 2002/10/18 18:45:47
2002-10-07lclint annotations.jbj1-0/+16
CVS patchset: 5756 CVS date: 2002/10/07 09:05:06
2002-08-19- add --with-efence to configure, check install/upgrade with efence.jbj1-5/+10
- beecrypt: short hex string conversion overflows target buffer. - mark "successors only" packages in transaction. - reap scriptlets with SIGCHLD handler. - rename PSM_t to rpmpsm, add methods and refcounts to manage. - remove %%configure/%%makeinstall from arch-os/macros, default is OK. - don't export MALLOC_CHECK_ to scriptlets. - squeaky clean memory leak checking. - always malloc rpmfi structure, refcounts are correct in rpmtsRun(). - skip redundant /sbin/ldconfig scripts on upgrade (if possible). CVS patchset: 5645 CVS date: 2002/08/19 22:27:44
2002-07-08Propagate splint-3.0.1.7 close(2) internalState annotation throughout.jbj1-26/+18
CVS patchset: 5542 CVS date: 2002/07/08 14:21:26
2002-04-08doxygen cleanup.jbj1-6/+6
CVS patchset: 5379 CVS date: 2002/04/08 18:56:01
2001-10-25- legacy signatures always checked on -qp and -Vp.jbj1-1/+1
CVS patchset: 5133 CVS date: 2001/10/25 01:36:32
2001-10-17Converging on lclint-3.0.17 strict level.jbj1-18/+28
CVS patchset: 5118 CVS date: 2001/10/17 16:43:36
2001-10-15Explicit branchstate annotations.jbj1-8/+8
CVS patchset: 5113 CVS date: 2001/10/15 17:53:34
2001-10-15lclint fiddles to annotate globals.jbj1-23/+61
CVS patchset: 5106 CVS date: 2001/10/15 03:22:10
2001-09-29- create RFC-2440 OpenPGP API in rpmio.jbj1-6/+8
- display signature packets before exec'ing gpg/pgp when verifying. CVS patchset: 5090 CVS date: 2001/09/29 17:44:45
2001-07-03- fix: redundant entries in file manifests handled correctly (#46914).jbj1-0/+16
- map uid/gid from metadata into payload headers. CVS patchset: 4915 CVS date: 2001/07/03 19:26:58
2001-06-19- preliminary abstraction to support per-header methods.jbj1-1/+1
CVS patchset: 4878 CVS date: 2001/06/19 11:38:51
2001-06-05- fix typos in linux.{req,prov}.jbj1-10/+20
CVS patchset: 4834 CVS date: 2001/06/05 19:26:22
2001-06-04lclint fiddles.jbj1-16/+12
CVS patchset: 4833 CVS date: 2001/06/04 13:55:58
2001-05-06- fix: specfile queries with BuildArch: (#27589).jbj1-12/+14
CVS patchset: 4746 CVS date: 2001/05/06 19:17:14
2001-05-05- enough lclint annotations and fiddles already.jbj1-1/+2
CVS patchset: 4741 CVS date: 2001/05/05 19:28:32
2001-05-03- still more boring lclint annotations and fiddles.jbj1-46/+113
CVS patchset: 4738 CVS date: 2001/05/03 21:00:18
2001-04-29- globalize _free(3) wrapper in rpmlib.h, consistent usage throughout.jbj1-5/+6
- internalize locale insensitive ctype(3) in rpmio.h - boring lclint annotations and fiddles. CVS patchset: 4721 CVS date: 2001/04/29 01:05:43
2001-01-11doxygen annotations for build/*.jbj1-68/+204
- fix: don't hang on build error. - fix: remove "error: " prefix from signature verification message. CVS patchset: 4426 CVS date: 2001/01/11 14:13:04
2000-12-02Bring header reggions mods back to top of stack.jbj1-7/+5
CVS patchset: 4305 CVS date: 2000/12/02 21:53:44
2000-09-01- unify rpmError and rpmMessge interfaces through rpmlog.jbj1-11/+37
- collect and display rpm build error messages at end of build. CVS patchset: 4149 CVS date: 2000/09/01 21:15:40