summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-06-05test/{runtests => testenv}: make it easy to enter a test shellLuke Shumaker
Move 'runtests' to 'testenv', and have it execute the arguments instead of roundup. Have Makefile pass it 'roundup' as an argument.
2013-06-05pull code from `aur` into new prog `pkgbuild-check-licenses`, enhanceLuke Shumaker
2013-06-05aur, pkgbuild-check-nonfree: fix up copyright linesLuke Shumaker
2013-06-05pkgbuild-check-nonfree: exit with 1 when not a PKGBUILDLuke Shumaker
2013-06-05aur: detect common licenses not in /usr/share/license/commonLuke Shumaker
2013-06-05aur: also examine "checkdepends", and mk{,check,make}depends (librefetch)Luke Shumaker
2013-06-05aur: report if pkgbuild-check-nonfree failedLuke Shumaker
2013-06-05aur: Use pacman instead of searching ABSROOT; works for split packagesLuke Shumaker
2013-06-05aur: prompt to continue after diffing a packageLuke Shumaker
2013-06-05aur: cleanup quoting, etc.Luke Shumaker
2013-06-05aur: don't support not diffing a package if there is diffing to be doneLuke Shumaker
2013-06-05aur: expand help text, require at least one argumentLuke Shumaker
2013-05-29aur: use conf.shLuke Shumaker
2013-05-29lib/conf.sh: learn about the slug "abs"Luke Shumaker
2013-05-28librechroot: fix typos, add unit testtesting-20130528.2Luke Shumaker
2013-05-28librechroot: didn't always create repo.db symlinktesting-20130528.1Luke Shumaker
Fix this and remove code duplication by pulling the relevant code into a function.
2013-05-27fix a bug in conf.sh (from the get_files->list_files switch), add unit testtesting-20130528Luke Shumaker
2013-05-27fix and add unit testsLuke Shumaker
2013-05-27libreblacklist: learn `-h`Luke Shumaker
2013-05-27librefetch: bail early if makepkg failsLuke Shumaker
2013-05-27flesh out the header added to common.shLuke Shumaker
2013-05-27add tests for libreblacklist, fix a few bugsLuke Shumaker
2013-05-27add (some) unit tests for librelib and libremessagesLuke Shumaker
2013-05-27Add (roundup-based) unit-test framework, tests for pkgbuild-check-nonfreeLuke Shumaker
2013-05-26librelib: fix usage()Luke Shumaker
2013-05-26redo the library system; avoid hard-coded pathsLuke Shumaker
* install all library files to $(libexecdir)/libretools, instead of - $(bindir) - $(datadir)/libretools - $(datadir)/devtools * symlink the executable library files into $(bindir) * add the tool `librelib` * instead of ". /path/to/lib.sh", use ". $(librelib lib.sh)" * mark all libraries with shebangs of what options they support * move blacklist.sh to libreblacklist
2013-05-26Makefile: things in libre_datadir should be 644, not 755Luke Shumaker
2013-05-26libremessages: run with -euE when stand alone, use == instead of =Luke Shumaker
2013-05-26blacklist.sh: make -euE or non -euE safe, add comments, make executable.Luke Shumaker
Also, change blacklist-lookup()'s internals.
2013-05-26lib/conf.sh: fix bug with `set -u`Luke Shumaker
2013-05-26Add copyright headers to src/lib/{blacklist,conf}.shLuke Shumaker
2013-05-26libremessages: fix bug with exit valueLuke Shumaker
If invoked directly, the final command executed is `unset`, which ensures an exit status of 0. Because the unset variable is only set when executed directly, it is safe to just remove the unset.
2013-05-25move librefetch:print() to libremessages:print()Luke Shumaker
2013-05-25libremessages: clean up commentsLuke Shumaker
2013-05-24remove stdnull, use plain I/O redirectionLuke Shumaker
2013-05-24rm src/is_unfree # nothing uses thisLuke Shumaker
2013-05-24libremessages: simplify stdnull()Luke Shumaker
2013-05-24clean up doc/; normalize filenames, clean up createworkdir(.md)Luke Shumaker
2013-05-23is_unfree: use blacklist.shLuke Shumaker
2013-05-23lib/blacklist.sh: source conf.sh globally to ensure XDG_CACHE_HOME is setLuke Shumaker
2013-05-23lib/blacklist.sh:blacklist-cat(): download blacklist iff it doesn't existLuke Shumaker
2013-05-22libretools.conf: use https for BLACKLISTtesting-20130522Luke Shumaker
2013-05-22add a lib/blacklist.sh, use it for pkgbuild-check-nonfreeLuke Shumaker
2013-05-22librediff: normalize indentLuke Shumaker
2013-05-22conf.sh: also set XDG_CACHE_HOMELuke Shumaker
2013-05-22fix https://labs.parabola.nu/issues/335Luke Shumaker
2013-05-22pkgbuild-check-nonfree: clean upLuke Shumaker
* use tabs for indent * document exit codes * use conf.sh * make the output more pleasing to me * general code clean-up
2013-05-21conf.sh: add documentation, make generic API more consistent.Luke Shumaker
* rename get_files() to list_files() * make list_files() NOT take .conf a the end of $slug * the .conf change cascades to check_vars()
2013-05-21libretools.conf: add a comment about being non-executableLuke Shumaker
2013-05-14update makechrootpkg.sh.patchtesting-20130514Luke Shumaker