aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | Add docker testing for GentooAlexey Neyman2018-04-293-1/+9
|/ / | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* | Merge pull request #952 from dlech/patch-2Alexey Neyman2018-04-291-1/+2
|\ \ | | | | | | debian: include curl and wget in Build-Depends
| * | debian: add curl and wget dependenciesDavid Lechner2018-04-291-1/+2
| |/ | | | | | | | | | | curl and wget are needed as a build dependency so that the auto configuration will see them and set the relevant configuration options. Otherwise, we end up with a ct-ng that can't download anything. However, curl and wget are not strict runtime dependencies, and we don't need both, so list them as Recommends: curl | wget for the binary package.
* | Merge pull request #949 from antmak/build_centos7Alexey Neyman2018-04-291-0/+2
|\ \ | | | | | | Add compatibility with automake < 1.14
| * | Add compatibility with automake < 1.14Anton Maklakov2018-04-271-0/+2
| |/ | | | | | | | | | | | | | | | | As we support CentOS, for example, we have a problem there automake: warnings are treated as errors kconfig/Makefile.am:26: warning: compiling 'lxdialog/checklist.c' in subdir requires 'AM_PROG_CC_C_O' in 'configure.ac' autoreconf: automake failed with exit status: 1
* | Merge pull request #951 from dlech/patch-1Alexey Neyman2018-04-291-4/+0
|\ \ | |/ |/| debian: no need to override dh_auto_install
| * debian: no need to override dh_auto_installDavid Lechner2018-04-281-4/+0
|/ | | Since fda857aeb851e5329b5dec664cc14903bf4d20a6 and d6f5c308f9b9564df548d7d6a245a56dbf5360bc, there is no longer any need to override dh_auto_install
* Merge pull request #947 from stilor/docker-testingAlexey Neyman2018-04-177-1/+154
|\ | | | | Docker-based testing for Linux distros
| * Testing works for archlinux dockerAlexey Neyman2018-04-155-12/+19
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * Require libtool be presentAlexey Neyman2018-04-151-1/+1
| | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * First stab at docker-based test frameworkAlexey Neyman2018-04-156-0/+146
|/ | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #943 from xavloose/masterAlexey Neyman2018-04-141-0/+3
|\ | | | | modified ax_with_curses_extra.m4 to have better regocnition of <panel.h>
| * modified ax_with_curses_extra.m4 to have better regocnition of <panel.h>Xavier Loose2018-04-141-0/+3
|/
* Merge pull request #941 from stilor/issue-940Alexey Neyman2018-04-131-3/+2
|\ | | | | Supply explicit --tag CC
| * Supply explicit --tag CCAlexey Neyman2018-04-131-3/+2
|/ | | | | | | | ... to libtool, to allow CC overrides at make stage. Fixes #940. Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #939 from stilor/updatesAlexey Neyman2018-04-1346-175/+137
|\ | | | | Update packages: automake, isl, linux, mpfr, musl, newlib, strace, uC…
| * Update packages: automake, isl, linux, mpfr, musl, newlib, strace, uClibc-ngAlexey Neyman2018-04-1246-175/+137
|/ | | | | | Also, fix manage-packages.sh after autotoolization. Signed-off-by: Alexey Neyman <stilor@att.net>
* Merge pull request #924 from tofutim/feature/fixchecksampsAlexey Neyman2018-04-101-1/+1
|\ | | | | fix deprecated diff option
| * fix deprecated diff optionTim Uy2018-02-281-1/+1
| |
* | Merge pull request #937 from stilor/build-autotoolizeAlexey Neyman2018-04-1060-1275/+5531
|\ \ | | | | | | Autotoolize crosstool-ng
| * | Only attempt to chmod bash completion scriptAlexey Neyman2018-04-081-0/+2
| | | | | | | | | | | | | | | | | | ... if it has been installed. Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Support out-of-tree local buildsAlexey Neyman2018-04-076-9/+17
| | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Lintian warnings cleanupAlexey Neyman2018-04-072-6/+12
| | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Debian: no longer need to install completion separatelyAlexey Neyman2018-04-071-1/+0
| | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Compress the manpageAlexey Neyman2018-04-071-1/+11
| | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Install bash completion into new locationAlexey Neyman2018-04-073-24/+16
| | | | | | | | | | | | | | | | | | /share/bash-completion/completions rather than /etc/bash_completion.d Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Conditionally install bash completionAlexey Neyman2018-04-073-5/+23
| | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * | User manual installationAlexey Neyman2018-04-075-9/+64
| | | | | | | | | | | | | | | | | | ... when running from a release tarball. Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Docs installationAlexey Neyman2018-04-074-47/+53
| | | | | | | | | | | | | | | | | | | | | | | | - Move downloading the pages from a website to a separate script, invoke as dist hook - Install manpage Signed-off-by: Alexey Neyman <stilor@att.net>
| * | No need for overriding MAKELEVEL anymoreAlexey Neyman2018-04-071-2/+2
| | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Cannot ignore 'make install' with automakeAlexey Neyman2018-04-073-21/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Automake does not allow us to place the hooks before its generated actions, and does not allow us to check MAKECMDGOALS, and does not support a mechanism for disabling make install (such as noinst_SUBDIRS, requested a few times on automake mailing list). The only way I could preserve the current behavior is to have a GNUmakefile wrapper that will convert MAKECMDGOAL into a variable unknown to automake - which seems too convoluted a solution for the problem being solved. Hence the approach is to not override anything for --enable-local. It is now fully handled by selecting different values for CT_xxx_DIR in ct-ng.in; but at the build-system level, all the variables remain the same. We just don't support 'make install' in that case anymore; but the ct-ng in the working copy can be used after a regular 'make' (or 'make all'). Help message for --enable-local updated accordingly. Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Restore --enable-local useAlexey Neyman2018-04-073-4/+10
| | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * | config.sub/config.guess must either be executableAlexey Neyman2018-04-072-5/+10
| | | | | | | | | | | | | | | | | | or be run through shell Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Adjust the paths to match new stuff locationAlexey Neyman2018-04-072-9/+11
| | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Kill gperf vestigesAlexey Neyman2018-04-077-4/+33
| | | | | | | | | | | | | | | | | | Generate paths.sh by configure, do away with paths.mk. Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Merge steps.mk into ct-ngAlexey Neyman2018-04-075-73/+61
| | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Ignore/modify the list of installed files to matchAlexey Neyman2018-04-071-0/+12
| | | | | | | | | | | | | | | | | | what was installed before. Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Install "pure data" directoriesAlexey Neyman2018-04-076-10/+29
| | | | | | | | | | | | | | | | | | ... and update .gitignore. Survives 'make distcheck'. Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Remove the need for configure substitutions in scriptsAlexey Neyman2018-04-076-11/+14
| | | | | | | | | | | | | | | | | | ... so that scripts/ directory can be installed verbatim. Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Install ct-ngAlexey Neyman2018-04-074-76/+84
| | | | | | | | | | | | | | | | | | | | | | | | Also, move kconfig.mk into the main driver - we'd want kconfig to be a sub-package so there's no sense in writing the installation framework for the ct-ng-specific fragment in an otherwise independent directory. Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Enable mconf buildAlexey Neyman2018-04-072-3/+7
| | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Add nconf buildAlexey Neyman2018-04-071-1/+6
| | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Fix install --strip-program check after mergeAlexey Neyman2018-04-075-44/+53
| | | | | | | | | | | | | | | | | | Also, fix the use of AC_CACHE_CHECK in stat format checker. Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Cleanup after rebase on master:Alexey Neyman2018-04-072-24/+0
| | | | | | | | | | | | | | | | | | gperf detection macros no longer needed, gperf is not used anymore. Signed-off-by: Alexey Neyman <stilor@att.net>
| * | WIP: autotoolizationAlexey Neyman2018-04-0715-709/+1624
| | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Remove special handling of dpkg-buildflagsAlexey Neyman2018-04-072-14/+1
| | | | | | | | | | | | | | | | | | | | | | | | Instead, just honor CFLAGS/CPPFLAGS/LDFLAGS as they're passed down from configure. This brings the build process in compliance with the recommended practices. Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Get rid of sub{lib,doc}dirAlexey Neyman2018-04-074-23/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | They don't make sense - using same ct-ng won't work with different versions, so they cannot coexist in the same prefix. Also localize other configure variables so that their usage is easier to track. Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Simplify the macro for checking stat flavor a bitAlexey Neyman2018-04-073-13/+17
| | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Use autoconfig-archve/automake testsAlexey Neyman2018-04-0718-66/+3235
| | | | | | | | | | | | Signed-off-by: Alexey Neyman <stilor@att.net>
| * | Split local helper macros into separate m4'sAlexey Neyman2018-04-0712-234/+265
|/ / | | | | | | | | | | ... which are then picked up via aclocal. Signed-off-by: Alexey Neyman <stilor@att.net>