summaryrefslogtreecommitdiff
path: root/build/parseSpec.c
AgeCommit message (Expand)AuthorFilesLines
2013-04-13Add VCS tag into .src.rpmAlexander Kanevskiy1-0/+1
2012-08-08Fix bogus "unclosed %if" error when %include is used in conditionalsPanu Matilainen1-9/+6
2012-07-31Report starting line for unclosed %if in specsPanu Matilainen1-1/+3
2012-07-31Dynamically grow spec line buffer on line continuationsPanu Matilainen1-5/+10
2012-07-31Minor cleanups: const pedantry and helper variable scopingPanu Matilainen1-8/+5
2012-07-31Allocate spec line buffer separately from spec structPanu Matilainen1-1/+1
2012-07-31Track spec parse buffer position by offset instead of pointerPanu Matilainen1-3/+3
2012-05-28Initial support for "special" %license, similar to %doc (ticket #116)Panu Matilainen1-0/+1
2012-05-28Fix spec parsing memleak from source header on buildarch recursionPanu Matilainen1-0/+3
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