Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-07-27 | revamp the Makefiles to support manpages | Luke Shumaker | |
2013-06-27 | add {load,unset}_PKGBUILD to conf.sh, use it. | Luke Shumaker | |
There are a bunch of caveats to loading a PKGBUILD file. This way it is all done correctly in one place. unset_PKGBUILD unsets any functions and variables that are normally set in a PKGBUILD. The list is far more complete than any existing implementation. load_PKGBUILD loads the file given, or "./PKGBUILD" if none is given. But first it calls unset_PKGBUILD and then sets CARCH. | |||
2013-06-23 | librerelease: sort list output.v20130622 | Luke Shumaker | |
2013-06-08 | librestage: handle PKGDEST better, fix testsv20130608 | Luke Shumaker | |
2013-06-08 | librerelease: fix sign_packages+pinentry-curses breaking the terminal | Luke Shumaker | |
2013-06-08 | Merge branch 'master' of ↵ | Luke Shumaker | |
ssh://parabolagnulinux.org:1863/srv/git/packages/libretools | |||
2013-06-08 | librerelease: print a message before running HOOK{PRE,POST}RELEASE | Luke Shumaker | |
2013-06-08 | librestage: go back to looping over all arches | Luke Shumaker | |
This for users who cross-compile for multiple architectures. | |||
2013-06-08 | Fail when it's not possible to sign packages (issue #347) | Nicolás Reynolds | |
2013-06-05 | Double bracket ==/</> compare lexicographically, not numerically. | Luke Shumaker | |
Unfortunately for me, that means that it works correctly *most* of the time. But, for example, [[ 10 < 2 ]], and negatives don't work. | |||
2013-06-05 | librerelease: use a single REPODEST instead of PARABOLAHOST + LIBREDESTDIR | Luke Shumaker | |
2013-06-05 | librerelease: Use makepkg.conf:GPGKEY instead of libretools.conf:SIGID | Luke Shumaker | |
2013-06-05 | librerelease: add a HOOKPOSTRELEASE | Luke Shumaker | |
2013-06-05 | librerelease: clean up | Luke Shumaker | |
Besides a few code-technique things, - delay executing an action like clean until all options are parsed; before `librerelease -nc` and `librerelease -nc` were very different. - fix the clean action | |||
2013-06-05 | libre{stage,release}: Standardize message for running as root. | Luke Shumaker | |
2013-06-05 | librerelease: wrap the end bit in `function main {...}; main "$@"` | Luke Shumaker | |
2013-06-05 | librerelease: format usage() to be consistent | Luke Shumaker | |
also, use print(), which has gettext support built in | |||
2013-06-05 | librerelease: use tab for indent | Luke Shumaker | |
2013-06-05 | librestage: clean up, add unit tests | Luke Shumaker | |
Contained the text "# TODO refactor this", and I can't just stick to that fragment of code, can I? I actually didn't change too much, despite what the diff looks like. - move everything into a main() routine - redo the usage() text - rename a few variables - fix where "${#repos}" should have been "${#repos[@]}" - use [[...]] instead of [...] - use "if A; then B; else C; fi" instead of "A || C && B" - use CARCH instead of looping over every possible architecture. - only look for files that match PKGEXT, as set in makepkg.conf - pull out duplicate code for error handling - don't warn when creating "staging/REPONAME" | |||
2013-06-05 | librestage: use tabs to indent | Luke Shumaker | |
2013-06-05 | mv diff-unfree abslibre-tools/ | Luke Shumaker | |
2013-06-05 | [many tools]: miscellaneous minor cleanups | Luke Shumaker | |
2013-06-05 | [all tools]: use conf.sh (and libremessages if necessary) | Luke Shumaker | |
2013-06-05 | libreaddiff: use a shebang instead of `set -e` | Luke Shumaker | |
2013-06-05 | createworkdir: properly quote array | Luke Shumaker | |
2013-04-07 | librerelease: Don't resign packages after successful verification. | Michał Masłowski | |
All such resigns were interactive and unneeded. | |||
2012-12-22 | abslibre-tools: remove shallow git wrappers | Luke Shumaker | |
2012-12-21 | librestage: use get_full_version() for finding the package file. | Luke Shumaker | |
This fixes a bug with it assuming that version is the same across split packages (and possibly other bugs). | |||
2012-12-09 | make the Makefile(s)... mortal-friendly | Luke Shumaker | |
I did this by making the assumption that the files in a directory are dividable into 2 groups: those that are executable, and those that aren't, and that all of the files in each group all go in the same folder when installed. These install directories are configurable per source directory with $(libre_execdir) and $(libre_datadir) | |||
2012-11-07 | organize the files | Luke Shumaker | |