summaryrefslogtreecommitdiffstats
path: root/scripts/libmakepkg/lint_pkgbuild
AgeCommit message (Expand)AuthorFilesLines
2020-01-27makepkg: make per-package files containing '$pkgname' consistently workEli Schwartz2-6/+14
2019-10-23Update copyright yearsAllan McRae24-24/+24
2019-06-06makepkg: restrict pkgname and pkgver to asciiAndrew Gregory2-0/+9
2019-05-08scripts: protect against unintended glob matching in [[ ]] RHSEli Schwartz6-6/+6
2019-01-31libmakepkg: lint disallowed architecture specific variablesmorganamilo2-0/+83
2019-01-31libmakepkg: lint disallowed variables in package()morganamilo2-0/+63
2019-01-31libmakepkg: centralise random arrays of pkgbuild variablesmorganamilo1-13/+7
2019-01-22libmakepkg: move checkdepends to the correct arraymorganamilo1-5/+4
2019-01-21libmakepkg: make gettext replacements more templatedEli Schwartz1-1/+1
2019-01-16libmakepkg: disallow using 'any' with other archesmorganamilo1-2/+7
2019-01-14meson: fix regression that broke building libmakepkgEli Schwartz1-1/+1
2019-01-10makepkg: check_pkgrel: Don't say "decimal" in the error messageLuke Shumaker1-1/+1
2019-01-10makepkg: Better error messages for versions in (check, make, opt)depends/prov...Luke Shumaker10-43/+105
2019-01-10libmakepkg/lint_pkgbuild: check for invalid variables even if they're emptyEli Schwartz1-10/+6
2018-11-02Add meson.build files to build with mesonDave Reisner1-0/+37
2018-09-19makepkg: lint_pkgver: Run even if PKGVERFUNCLuke Shumaker1-5/+0
2018-09-19makepkg: reject PKGBUILDs with both split and non-split package functionsEli Schwartz1-1/+8
2018-08-10libmakepkg: add pkgbase to linted variablesmorganamilo1-1/+1
2018-07-27makepkg: reduce strictness of pkgver in depends lintingEli Schwartz1-1/+2
2018-07-19libmakepkg: remove accidentally added fileAllan McRae1-0/+0
2018-06-18Add missing sha224 sums in man page and lintingmorganamilo1-1/+2
2018-06-18libmakepkg/lint_pkgbuild: squelch syntax error when a pkgname is emptyEli Schwartz1-2/+1
2018-06-18libmakepkg/lint_pkgbuild: permit versioned optdependsEli Schwartz1-5/+13
2018-05-12libmakepkg: only save the shellopts we needEli Schwartz4-8/+8
2018-05-12libmakepkg/lint_pkgbuild: fix regression in linting depends=(foo=$epoch:$pkgv...Eli Schwartz6-11/+27
2018-04-29libmakepkg/lint_pkgbuild: lint depends/etc. as if they are pkgnameEli Schwartz9-82/+281
2018-03-14Update coyrights for 2018Allan McRae17-17/+17
2018-03-14Fix linting of whitespace in pkgverRikard Falkeborn1-1/+1
2017-01-04Update copyright yearsAllan McRae17-17/+17
2017-01-04makepkg: Disallow forward slashes in pkgverSteef Hegeman1-2/+2
2016-10-10lint_pkgbuild/pkgname: pkgname is not allowed to be emptyChristian Hesse1-0/+5
2016-02-20libmakepkg: increase robustness of the detection of array variablesAllan McRae1-3/+3
2016-01-25Fix testing of arrays status for arch specific variablesZuyi Hu1-1/+1
2016-01-04Update copyright years for 2016Allan McRae17-17/+17
2015-11-23lint_pkgbuild/variable: increase robustnessAllan McRae1-12/+54
2015-11-23lint_pkgbuild: explicitly return valueAllan McRae5-4/+12
2015-11-05Refactor lint_source to work with earlier versions of BashAaron Campbell1-1/+1
2015-10-27libmakepkg: fix pkgver checkingAllan McRae1-2/+2
2015-09-22libmakepkg: remove declaration of unused local variablesAllan McRae1-1/+1
2015-09-22libmakepkg: return 1 on error in arch arrayAllan McRae1-2/+2
2015-09-07libmakepkg: check if PKGBUILD variables are arrays or not as appropriateAllan McRae1-0/+65
2015-05-16makepkg: put further restrictions on pkgbaseAllan McRae1-0/+9
2015-05-16makepkg: merge validate_pkgver into check_pkgverAllan McRae1-8/+4
2015-05-16libmakepkg: extract PKGBUILD linting functionsAllan McRae16-0/+790