Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-10-04 | conf.sh: generalize {get,set}_conf_makepkg to {get,set}_var | Luke Shumaker | |
2013-10-02 | Add documentation for lib/ | Luke Shumaker | |
* Add a bunch of man-pages * Add some comments to conf.sh * Add more information to librelib:usage() | |||
2013-10-01 | libremakepkg: when prefixing output with ' | ', do better than sed. | Luke Shumaker | |
There are two downsizes to using sed; it line-buffers, and (the existing pattern) doesn't handle '\r'. So, now I've included a Perl helper program to do a better job. I'd originally written it in C, and while that version was faster (the Perl version stutters occasionally), it required recompilation for different architectures. I could have gotten around that with tcc, but I didn't want to add any dependencies. Which is why I settled on Perl. It's part of group=(base), and it is required by packages in group=(base-devel), so I can count on it always being there. It doesn't handle every movement character, just '\n' and '\r', but that's enough for curl and pacman. | |||
2013-09-30 | librerelease: add -u flag for upload-only; don't run db-update | Luke Shumaker | |
2013-09-30 | librerelease: fix upload size total | Luke Shumaker | |
2013-09-30 | librerelease: fixv20130930 | Luke Shumaker | |
2013-09-30 | librerelease: I was dumb and messed up the flags to `find`. Add unit tests. | Luke Shumaker | |
2013-09-30 | test-common.sh: add an empty() routine to check if a file is empty, use it | Luke Shumaker | |
2013-09-29 | Strip trailing whitespace everywhere. | Luke Shumaker | |
find * -type f -not -name '*.patch' -exec sed -i -r 's/\s+$//' {} + | |||
2013-09-29 | update the makechrootpkg patch to apply cleanly with an updated devtools | Luke Shumaker | |
2013-09-29 | fullpkg-build: (minor) use printf instead of echo and post-processing | Luke Shumaker | |
2013-09-29 | fullpkg-find: fiddle with some of the quoting, it was tripping up xgettext | Luke Shumaker | |
2013-09-29 | fullpkg-find: add licensing information | Luke Shumaker | |
2013-09-29 | fullpkg: internationalize | Luke Shumaker | |
2013-09-26 | Makefile: create a standard 'pot' target | Luke Shumaker | |
2013-09-23 | Makefile: fix xgettext rules | Luke Shumaker | |
2013-09-23 | fullpkg: use tab for indent | Luke Shumaker | |
2013-09-23 | librefetch: tidy up: use prose(), remove --version, remove $MAKEPKG | Luke Shumaker | |
2013-09-23 | librerelease: print what HOOK* is configured too before running it | Luke Shumaker | |
2013-09-22 | Merge commit '610699' | Luke Shumaker | |
Conflicts: src/abslibre-tools/createworkdir | |||
2013-09-22 | fix typo in usage text for librechroot | Luke Shumaker | |
2013-09-22 | createworkdir: clean up | Luke Shumaker | |
Use set -euE and trap for simpler error handling. Use libregit to fetch abslibre | |||
2013-09-21 | librerelease: support per-user staging directories | Luke Shumaker | |
The relies on db-update on the server respecting STAGING if it is set in the environment. https://labs.parabola.nu/issues/314 | |||
2013-09-21 | librerelease: tidy up | Luke Shumaker | |
2013-09-21 | librerelease: Avoid locking the staging directory the whole time. | Luke Shumaker | |
https://labs.parabola.nu/issues/410 | |||
2013-09-21 | abslibre-tools: internationalize | Luke Shumaker | |
2013-09-21 | librerelease: tidy up | Luke Shumaker | |
2013-09-18 | librefetch: Don't inherit `options` or `PURGE_TARGETS` | Luke Shumaker | |
2013-09-14 | libremakepkg: play with the outputv20130914 | Luke Shumaker | |
2013-09-14 | libremakepkg: clean up temporary files created by prepare_chroot | Luke Shumaker | |
2013-09-14 | libremakepkg: add a librechroot_flags variable, split chrootbuild up | Luke Shumaker | |
We split chrootbuild so that the initialization bit runs before hook_pre_build. | |||
2013-09-14 | libremakepkg: remove extra call to clean_chroot | Luke Shumaker | |
2013-09-13 | libremakepkg: I can't believe committed my debug statements. | Luke Shumaker | |
2013-09-12 | Merge branch 'fauno~2' (early part) into master | Luke Shumaker | |
2013-09-12 | test: tidy up, make everything use test-common.sh | Luke Shumaker | |
2013-09-11 | libreblacklist: Fix a bug in the -h flag, adjust the unit test to catch it. | Luke Shumaker | |
2013-09-11 | libre{stage,release}: fix https://labs.parabola.nu/issues/379 | Luke Shumaker | |
2013-09-11 | Update to the new version of devtools (huge commit). | Luke Shumaker | |
User-facing changes: - libremessages: `lock_open_write` became `lock` - libremessages: `lock_open_read` became `slock` - librechroot: learned the `-r` and `-w` flags to do bind mounts. Internal changes: The changes to librechroot were pretty straight-forward; the biggest change is that `archroot` got split into `mkarchroot` and `arch-nspawn`. libremakepkg got a major overhaul Honestly, the changes to libremakepklg probably could have been a lot smaller, but... I wanted to do it right/be clean. makechrootpkg in devtools got cleaned up a lot, actually a lot of the same changes I was making. But, the small differences between the way we did things made it less than simple to adjust. The biggest changes in terms of conflict for me are how devtools now uses bind-mounts to put files in the chroot, and that the /chrootbuild file is more complicated. I handled a lot of the complexity by moving things out of the main program, and adding hooks for non-core functionality, including chcleanup, distcc compatability hacks, and PKGBUILD/pkg checking. Unfortunately, the files containing the hooks are currently hard-coded. Perhaps they will be truly pluggable in the future. That might be neat. Or over-complicated. We'll see where it goes. | |||
2013-09-11 | chcleanup: Do better error handling | Luke Shumaker | |
2013-09-11 | chroot-tools: internationalize | Luke Shumaker | |
2013-09-11 | internationalize pkgbuild-check-* | Luke Shumaker | |
2013-09-11 | test: Add pkgbuild-check-licenses-test.sh with a basic usage text test. | Luke Shumaker | |
2013-09-11 | test: set LANG=C when parsing the output | Luke Shumaker | |
2013-09-11 | librelib: Internationalize (actually use the internationalization stuff) | Luke Shumaker | |
2013-09-11 | libremessages: add a few more message routines, and make them gettext-aware. | Luke Shumaker | |
- Don't set LANG=C in common.sh - Move TEXTDOMAIN stuff into common.sh; so devtools stuff will use it. - Add _(): Basically an alias for `gettext`, but falls back if gettext is not available. - Add panic(): First showed up in `distcc-tool`, does what it sounds like. - Add prose(), bullet(), and flag(): they do word wrapping and such to make it easy to internationalize `--help` text. - Teach common.mk how to make .pot files based on these routines. | |||
2013-09-11 | Move libregit into its own directory/subpackage | Luke Shumaker | |
2013-09-11 | libregit: don't call gettext, I will count on libremessages to do that | Luke Shumaker | |
2013-09-11 | Make common-devtools.mk unnecessary. Move devtools chroot stuff into ↵ | Luke Shumaker | |
chroot-tools | |||
2013-09-11 | conf.sh: touch up quoting | Luke Shumaker | |
2013-09-11 | test: tidy up | Luke Shumaker | |
- libremakepkg: set BLACKLIST, as it will be used when checking the PKGBUILD - test-common.sh: make sure that $HOME isn't the default, so we don't trash the user's home directory if accidentally run outside of testenv - testenv: don't worry about adding dest/usr/sbin to the path |