Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |||
2013-09-11 | test: pkgbuild-check-nonfree-test.sh: use test-common.sh | Luke Shumaker | |
2013-09-11 | test: libremakepkg-test.sh: add a unit test for issue #380 | Luke Shumaker | |
2013-09-11 | test: change how we do sudo (to make sure we stay in the test environment) | Luke Shumaker | |
2013-09-11 | test: testenv: clean up, set HOME, don't require user to be in test/ | Luke Shumaker | |
2013-09-11 | config.mk: fix typo | Luke Shumaker | |
2013-09-11 | Makefile: don't have directory-targets share namespace with project-targets | Luke Shumaker | |
2013-08-12 | librefetch: add .makepkg/ to PURGE_TARGETS, it is created in download_svn()v20130812 | Luke Shumaker | |
2013-08-07 | librefetch: fix a bug with setting pkgname for split packages | Luke Shumaker | |
2013-08-07 | librefetch: add a `print` mode | Luke Shumaker | |
2013-08-05 | pkgbuild-check-nonfree: make the messages about the blacklist | Luke Shumaker | |
2013-07-27 | fix ronn stripping too much from the filenamev20130727.1 | Luke Shumaker | |
2013-07-27 | add manpages for librefetch | Luke Shumaker | |
2013-07-27 | revamp the Makefiles to support manpages | Luke Shumaker | |
2013-07-27 | librefetch: fix $pkgdir handling for new-ish versions of makepkgv20130727 | Luke Shumaker | |
2013-07-27 | librefetch: prevent readlink from thinking the filename is a flag | Luke Shumaker | |
2013-07-26 | pkgbuild-check-*: load conf.sh (it is used) | Luke Shumaker | |
2013-07-14 | add libregit; a git downloader. Basically parabolaweb-downloadv20130714 | Luke Shumaker | |
2013-07-09 | librefetch: preserve exit status from makepkg | Luke Shumaker | |
2013-07-09 | librefetch: make the second argument optional, document | Luke Shumaker | |
2013-07-09 | librefetch: re-think BUILDDIR logic. | Luke Shumaker | |
2013-07-09 | librefetch: inhibit symlink creation, rather than removing it afterward | Luke Shumaker | |
2013-07-08 | librefetch: print usage errors to stderr | Luke Shumaker | |
2013-07-08 | librefetch: drop compatibility code for old versions of makepkg. | Luke Shumaker | |
2013-07-08 | librefetch: don't create modified files until after the help/version modes | Luke Shumaker | |
2013-07-06 | Merge branch 'master' of ↵v20130706 | Luke Shumaker | |
ssh://parabolagnulinux.org:1863/srv/git/packages/libretools | |||
2013-07-06 | pkgbuild-check-nonfree: also check optdepends | Luke Shumaker | |
2013-07-06 | pkgbuild-check-nonfree: use printf-type messages, not string interpolation. | Luke Shumaker | |
2013-07-06 | fix bug in librefetch | Luke Shumaker | |
2013-07-04 | toru: add missing parenthesis. | Michał Masłowski | |
2013-06-27 | aur, pkgbuild-check-nonfree: mkmakedepends and mkcheckdepends don't existv20130627 | 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-27 | cleanup: set CARCH before loading PKGBUILD | Luke Shumaker | |
2013-06-23 | librerelease: sort list output.v20130622 | Luke Shumaker | |
2013-06-23 | librechroot: fix mkdir spitting to stderr in clean-pkgs. | Luke Shumaker | |