From a1526a3e7dda31e236985ab465a5befa298eef26 Mon Sep 17 00:00:00 2001 From: Judd Vinet Date: Mon, 17 Oct 2005 18:52:43 +0000 Subject: added first part of the autoconf stuff - patch from Christian Hamar --- TODO.autoconf | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 TODO.autoconf (limited to 'TODO.autoconf') diff --git a/TODO.autoconf b/TODO.autoconf new file mode 100644 index 00000000..9ab29652 --- /dev/null +++ b/TODO.autoconf @@ -0,0 +1,39 @@ +TODO for autoconf/automake: + +pacman's Makefile.am and configure.in +===================================== + +- find out how can we prevent automake/autoconf to build pacman.static binary, if we + are configured using --disable-static flag. Now if builded with this option, then pacman.static + compile fails, because there will be no libalpm.a (just .so) + +global +====== + +- review autoclean.sh script. Maybe there is a more simple way to do this FULL clean. + +- Add i18n (gettext) support to configure.in and create the 'po' directory (half ready) -krix + +- Add doxygen support to configure.in to generate code documentation automatically + +- Add libarchive depends instead of libtar. libtar isn't developed, but libarchive is. + libarchive is a powerfuller thing than libtar and not much bigger. It supports many + archive formats, eg .tar.gz, .tar.bz2, zip, etc.. + +- Many things :)) If you got idea or request, then implement it. + +libalpm and codechanges +======================= + +- Add much more defines in configure.in via options or not. Like CACHEDIR, PKGEXT, etc. + Those will be available from config.h so not need a big codechange. But it is usefull. + The user can specify at the configure what cachedir or pkgext he/she want. And maybe better + for other distros (like frugalware :) ) which are using other PKGEXT or cachedir than default. + +- Review what needed to be in config.h and what not. Probably many #depends which are now hardcoded + into the sources. + + +Christian Hamar alias krix + +2005. oct. 13., wed, 22.38.32 CEST -- cgit v1.2.3-70-g09d2