summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | merge masterJoey Hess2009-05-14
|\|
| * dh_auto_configure: Pass --skipdeps safely via PERL_AUTOINSTALL. Closes: #528235Joey Hess2009-05-14
| |
* | Merge branch 'master' into buildsystemsJoey Hess2009-05-14
|\| | | | | | | | | | | Conflicts: debian/changelog dh_auto_configure
| * releasing version 7.2.12Joey Hess2009-05-14
| |
| * dh_auto_configure: Revert --skipdeps change Closes: #528647, reopens: #528235Joey Hess2009-05-14
| |
| * releasing version 7.2.11Joey Hess2009-05-12
| |
| * Support debian/foo.os files to suppliment previous debian/foo.arch file ↵Joey Hess2009-05-12
| | | | | | | | support. Closes: #494914 (Thanks, Aurelien Jarno)
* | Merge branch 'master' into buildsystemsJoey Hess2009-05-11
|\| | | | | | | | | Conflicts: dh_auto_configure
| * dh_auto_configure: Add --skipdeps when running Makefile.PL, to prevent ↵Joey Hess2009-05-11
| | | | | | | | Module::Install from trying to download dependencies. Closes: #528235
* | incorporate create_packlist=0 fix from masterJoey Hess2009-05-11
| |
* | Merge branch 'master' into buildsystemsJoey Hess2009-05-11
|\| | | | | | | | | | | Conflicts: debian/changelog dh_auto_configure
| * dh: Support --with addon,addon,... Closes: #528178Joey Hess2009-05-11
| |
| * releasing version 7.2.10Joey Hess2009-05-10
| |
| * dh_auto_configure: Pass packlist=0 when running Makefile.PL, in case it is a ↵Joey Hess2009-05-10
| | | | | | | | Build.PL passthru, to avoid it creating the .packlist file. Closes: #527990
| * mention quiltJoey Hess2009-05-08
| |
| * dh_auto_configure: Clarify man page re adding configure parameters. Closes: ↵Joey Hess2009-05-08
| | | | | | | | #527256
| * Close COMPAT_IN filehandle. Closes: #527464Joey Hess2009-05-07
| |
| * clarifyJoey Hess2009-05-07
| |
| * releasing version 7.2.9Joey Hess2009-05-04
| |
| * dh: Add --without to allow disabling sequence addons (particularly useful to ↵Joey Hess2009-05-04
| | | | | | | | disable the default python-support addon).
| * dh_fixperms: Fix permissions of OCaml .cmxs files. Closes: #526221Joey Hess2009-05-02
| |
| * Fix permissions of *.cmxs filesStephane Glondu2009-05-02
| |
| * dh_fixperms: Ensure lintian overrides are mode 644. (Patch from #459548)Joey Hess2009-04-21
| |
* | changelogJoey Hess2009-04-20
| |
* | Merge branch 'master' into buildsystemsJoey Hess2009-04-20
|\|
| * releasing version 7.2.8Joey Hess2009-04-20
| |
* | updateJoey Hess2009-04-20
| |
* | basic docs about buildsystem classesJoey Hess2009-04-20
| |
* | Merge branch 'master' into buildsystemsJoey Hess2009-04-20
|\|
| * Move dh sequence documentation to PROGRAMMING.Joey Hess2009-04-20
| |
| * updateJoey Hess2009-04-10
| |
* | rename autotools to autoconfJoey Hess2009-04-20
| | | | | | | | | | It seems bette to use the more specific name in case we later want a separate module for automake.
* | unimportant code changesJoey Hess2009-04-20
| |
* | remove verbose_print of buildsystem selection detailsJoey Hess2009-04-20
| | | | | | | | | | | | | | | | | | This would be the only place in debhelper where -v enables debugging info that is not just shell commands being run. Since --list can be used to see details of build system selection, and since it will probably be obvious which one is selected in -v mode due to the commands run, I think this oddity is unnecessary.
* | reformat listJoey Hess2009-04-20
| | | | | | | | | | I think this is a bit easier to understand; I was never a fan of complex and hard to read column headers in console output (ie, dpkg -l).
* | reword descriptionsJoey Hess2009-04-20
| | | | | | | | | | Shorten, remove duplicate verbiage, and list the characteristic file of the build system.
* | factor out a buildsystems_listJoey Hess2009-04-20
| |
* | update copyrightJoey Hess2009-04-20
| |
* | rename Dh_Buildsystem to BuildsystemJoey Hess2009-04-20
| | | | | | | | | | This way the root of the class hierarchy has the same name as the directory holding the classes.
* | use $this rather than $selfJoey Hess2009-04-20
| |
* | let's write class, not clsJoey Hess2009-04-20
| |
* | remove _mkdir, use mkdir -pJoey Hess2009-04-20
| | | | | | | | | | | | | | | | | | | | | | | | | | _mkdir is not necessary, because mkdir's error messages are good enough if a file by the name of the directory exists ("cannot create directory: File exists"), or if a file is where the parent directory should be ("cannot create directory: Not a directory") Using mkdir -p seems useful, in case someone wants a deeply nested builddir. This also changes the return value of mkdir_builddir, but nothing currently tests it.
* | remove discussionJoey Hess2009-04-20
| |
* | removal of comments I'm satisfied withJoey Hess2009-04-15
| |
* | debhelper modular buildsystems (try 3).Modestas Vainius2009-04-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * New feature - when listing buildsystems, list their status too (auto/specified). * Dh_Buildsystem_Basic.pm renamed to Dh_Buildsystem.pm * Addressed a few issues expressed in the comments, answered a few comments. * Cache DEB_BUILD_GNU_TYPE value. Performance hit is noticable when listing build systems. * is_auto_buildable() renamed to check_auto_buildable() (again). Since there is is_buildable() now, I didn't want to use is_ for that method. Signed-off-by: Modestas Vainius <modestas@vainius.eu>
* | more commentsJoey Hess2009-04-14
| |
* | more commentsJoey Hess2009-04-14
| |
* | more commentsJoey Hess2009-04-14
| |
* | update and remove XXX commentsJoey Hess2009-04-14
| |
* | Modular object-orientied buildsystem implementation (try 2).Modestas Vainius2009-04-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Major changess: * Dh_Buildsystem_Option dropped and Dh_Buildsystem_Chdir functionality partitially merged into Dh_Buildsystem_Basic. Dh_Buildsystem_Bases.pm renamed to Dh_Buildsystem_Basic.pm to match classname. * *_impl() ditched completely. Previous {configure,build,test,install,clean}_impl() renamed to just configure(), build(), test(), install(), clean() instead. Added pre_action($action) and post_action($action) hooks instead which are called by Dh_Buildsystems::buildsystems_do(). * Builddir is handled via mkdir_builddir(), doit_in_buildddir(), clean_builddir() methods which buildsystems should call directly. Removed get_top* method, added get_rel2builddir_path(). * is_buildable() method renamed to is_auto_buildable() to reflect its purpose more. * ::perl_makefile renamed to ::perl_makemaker and which is based on ::makefile now. MakeMaker hack moved from ::makefile to ::perl_makemaker where it belongs (thanks for the tip). * Dh_Buildsystems refactored into a simple perl module rather than OO class and simplified a bit. * @BUILDSYSTEMS and is_auto_buildable() modified to 100% match historical order. TODO: user documentation (e.g. DH_AUTO_BUILDDIRECTORY and DH_AUTO_BUILDSYSTEM environment variables and common dh_auto_* options (--buildsystem and --builddirectory)). Current plugin inheritance hierarchy is like this: Buildsystem::perl_build -> Dh_Buildsystem_Basic <- Buildsystem::python_distutils ^ | Buildsystem::makefile <- Buildsystem::perl_makemaker ^ ^ ^ / | \ Buildsystem::autotools Buildsystem::cmake Buildsystem::python_distutils Signed-off-by: Modestas Vainius <modestas@vainius.eu>