On Sat, Jan 1, 2011 at 11:32 AM, Andreas Radke <[email protected]> wrote: > Am Fri, 31 Dec 2010 15:29:16 +0100 > schrieb Thomas Bächler <[email protected]>: > >> http://lacos.hu/ >> Builds fine and works fine as well. >> > > yes, it's another option. > > [andy...@workstation64 libo]$ time bsdtar -cf - * | lxz > LibO.tar.xz > > real 1m0.053s > user 3m28.886s > sys 0m2.763s > [andy...@workstation64 libo]$ ls -lha LibO.tar.xz > -rw-r--r-- 1 andyrtr users 82M 1. Jan 18:27 LibO.tar.xz > > >> I wouldn't add new code to makepkg for every new compression tool we >> find. This should be configurable in makepkg.conf, so everyone can use >> different compression commands. >> > > yes, something like that would be nice.
Be aware this is not near as simple as you might hope. Delta generation requires we pipeline things together, and also throws some curveballs to ensure we can properly reproduce packages that have valid checksums. Your specifiers would also need to allow changing PKGEXT on the fly for certain packages. See some of the following recent commits and changes: http://projects.archlinux.org/pacman.git/commit/?id=38a60f49bdd7335f8e51e3d860653f5722771b96 http://projects.archlinux.org/pacman.git/commit/?id=815557118318779f784e82a39497f46dde32845d http://projects.archlinux.org/pacman.git/commit/?id=93862bd7cb91129cece07391c00ab9e6f81111d0 http://projects.archlinux.org/pacman.git/commit/?id=7ddb645bd7cf7e1c56a508321df511864da411a4 http://projects.archlinux.org/pacman.git/commit/?id=c8beffa7904abe7e0ad01fed6113acf449df15cd -Dan
