summaryrefslogtreecommitdiff
path: root/build/parseSpec.c
AgeCommit message (Expand)AuthorFilesLines
2012-05-11Improve spec %include error detection and messagePanu Matilainen1-2/+3
2012-05-11Unify pops from spec file stack to a functionPanu Matilainen1-14/+17
2012-05-11Simplify / sanitize pushing new files on spec file stackPanu Matilainen1-22/+8
2012-02-28Don't process spec %include in false branch of %if clauses (RhBug:782970)Panu Matilainen1-1/+1
2011-10-06Also add RPMTAG_OPTFLAGS during spec parse since we easily can...Panu Matilainen1-0/+3
2011-10-06Add implicit self-provides during spec parse alreadyPanu Matilainen1-1/+32
2011-06-17Avoid extra newlines in parsed spec output outside preamblePanu Matilainen1-1/+1
2011-06-17Support retrieving the spec contents in parsed formatPanu Matilainen1-0/+5
2011-06-16Error on unclosed macros & trailing line continuations in spec (RhBug:681567)Panu Matilainen1-1/+11
2011-05-27Eliminate dead NULL-assignments from rpmSpecFree()Panu Matilainen1-2/+2
2011-05-27Eliminate dead NULL-assignments on OFI frees on spec parsingPanu Matilainen1-4/+4
2011-05-27Move build restriction header copying to local scopePanu Matilainen1-8/+9
2011-05-27Eliminate a couple more dead increments in spec parsing codePanu Matilainen1-1/+1
2011-05-23Distinguish between macro primitives with and w/o argumentsJindrich Novy1-8/+9
2011-05-20Unbreak %if, %if(n)arch, %if(n)os handlingJindrich Novy1-36/+36
2011-05-18Eliminate bogus ferror() checksPanu Matilainen1-2/+1
2010-10-29Eliminate unused spectag and speclines goo from specPanu Matilainen1-9/+0
2010-10-28Fix the remaining enum abuse over rpmParseState in librpmbuildPanu Matilainen1-2/+2
2010-10-22Brute-force s/rpmTag/rpmTagVal/ in entire librpmbuildPanu Matilainen1-1/+1
2010-09-28Remove leftover trap for RPMRC_FAIL errors where none should be seenPanu Matilainen1-4/+0
2010-09-21Remove bunch of double consts in librpmbuildPanu Matilainen1-1/+1
2010-09-21Use actual rpmTags in place of the old HEADER_FOO defines everywherePanu Matilainen1-1/+1
2010-09-01Handle --nolang as another spec parse flagPanu Matilainen1-2/+0
2010-09-01Combine spec parsing options into a common flag bitfieldPanu Matilainen1-2/+1
2010-09-01Rename freeSpec() -> rpmSpecFree() for namespacingPanu Matilainen1-2/+2
2010-09-01Eliminate transaction set from spec parsing internalsPanu Matilainen1-18/+7
2010-09-01Pass flags directly to the lower level parseSpec() helperPanu Matilainen1-7/+5
2010-09-01Eliminate parseSpec() from librpmbuild, trim unused argumentsPanu Matilainen1-6/+5
2010-09-01A new saner interface for parsing spec filesPanu Matilainen1-0/+15
2010-09-01Eliminate silly and unused timecheck feature from (lib)rpmbuildPanu Matilainen1-2/+0
2010-09-01Spec rootDir is only relevant for building, eliminate from parseSpec()Panu Matilainen1-4/+1
2010-09-01Eliminate cookie from spec structurePanu Matilainen1-3/+1
2010-09-01Add new %sepolicy section to the spec file formatSteve Lawrence1-0/+5
2010-08-26Split arch/os/platform adding out of parseSpec()Panu Matilainen1-22/+25
2010-08-25Mass eviction of remaining internal helpers in librpmbuild APIPanu Matilainen1-1/+2
2010-08-25Bury OpenFileInfo inside parseSpec.cPanu Matilainen1-0/+9
2010-08-25Eliminate initSourceHeader() from librpmbuild APIPanu Matilainen1-0/+68
2010-08-25Initialize source header from parseSpec() instead of caller(s)Panu Matilainen1-0/+2
2010-08-25Eliminate an exit point from parseSpec()Panu Matilainen1-2/+2
2010-08-24Eliminate newOpenFileInfo() from librpmbuild APIPanu Matilainen1-0/+15
2010-08-20Remove signing support from (lib)rpmbuildPanu Matilainen1-3/+1
2010-05-24Put the macro evaluation in spec comments back.Jindrich Novy1-11/+0
2010-05-21Do not evaluate macros in spec comments (RhBug:594672)Jindrich Novy1-0/+11
2010-04-12readLineFromOFI may modify the fileStack, thus we have to re-setMichael Schroeder1-0/+1
2010-01-05Move <errno.h> include out of system.h to the places that need itPanu Matilainen1-0/+2
2009-10-16Since we really want a FILE* then get one in the first placePanu Matilainen1-8/+7
2009-09-02Eliminate uses of headerNVR() and friends in librpmbuild codePanu Matilainen1-3/+2
2009-08-31Replace equal/not equal uses of str[n]cmp() with rstreq[n] in build codePanu Matilainen1-9/+9
2009-08-17Add default %clean section unless overridden in spec (ticket #81)Panu Matilainen1-0/+7
2009-08-12rpmbuild won't segfault when %including spec with zero sizeJindrich Novy1-1/+1