Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ci: Add CI build for macOS | Hans Ulrich Niedermann | 2022-11-14 | 1 | -9/+42 |
| | | | | | | | | | Note that this skips the 'make distcheck' stage due to two reasons: * GitHub considers macOS cpu cycles to be very expensive, and distcheck basically doubles the build cycles * For reasons yet unknown, 'make distcheck' on macOS fails with the compiler being unable to create an executable. | ||||
* | ci: Add comment pointing to actionlint | Hans Ulrich Niedermann | 2022-11-13 | 1 | -0/+4 |
| | | | | | | If Github does not accept a workflow YAML file as intended, actionlint is a very useful tool to help find out what is wrong in the YAML file. | ||||
* | ci: Rename CI build | Hans Ulrich Niedermann | 2022-11-13 | 1 | -2/+8 |
| | |||||
* | ci: Prepare for OS specific build flags | Hans Ulrich Niedermann | 2022-11-13 | 1 | -5/+8 |
| | |||||
* | ci: Update step names | Hans Ulrich Niedermann | 2022-11-13 | 1 | -4/+4 |
| | |||||
* | ci: Prepare for portable concurrent make | Hans Ulrich Niedermann | 2022-11-13 | 1 | -5/+12 |
| | |||||
* | ci: Add global LC_ALL and COMMON_CONFIGURE_FLAGS | Hans Ulrich Niedermann | 2022-11-13 | 1 | -2/+10 |
| | |||||
* | ci: Update indentation and quote names | Hans Ulrich Niedermann | 2022-11-11 | 1 | -37/+48 |
| | |||||
* | gh workflow: Update to actions/checkout@v3 | Hans Ulrich Niedermann | 2022-11-09 | 1 | -1/+1 |
| | |||||
* | gh workflow: remove apt-get dist-upgrade | Hans Ulrich Niedermann | 2022-09-04 | 1 | -2/+0 |
| | | | | | | | | We probably do not need to dist-upgrade (or upgrade), and dist-upgrade can take a long time on the github runners. We only had this while trying to work out how to work around the libgd-dev dependency issue, so we can remove the dist-upgrade step. | ||||
* | gh workflow: work around libgd-dev dependency problem | Hans Ulrich Niedermann | 2022-09-04 | 1 | -1/+7 |
| | | | | | | | | | | | | | | | | | | Work around libgd-dev dependency issue apparently caused by a 3rd party repository with PHP and nginx and related stuff like libgd. So we remove nginx and libgd3 to get rid of the relevant 3rd party packages which pull in their libgd, and only then install libgd-dev which then comes from Ubuntu proper and works. As we need neither nginx nor php, this should work for libgphoto2. This appears to be a reoccuring problem on github runners, so keeping this workaround in place looks like the way to go for the future. See also https://github.com/actions/runner-images/issues/6153 and recursively follow the linked issues and comments for more information. | ||||
* | gh workflow: actually upgrade the system | Hans Ulrich Niedermann | 2022-09-04 | 1 | -1/+1 |
| | |||||
* | gh CI workflow: Add "make installcheck" target | Hans Ulrich Niedermann | 2022-05-27 | 1 | -0/+2 |
| | |||||
* | gh workflow: Use parallel make for builds | Hans Ulrich Niedermann | 2022-05-19 | 1 | -6/+4 |
| | | | | | | | | | | | | Use parallel make for builds. We use the GNU coreutils' "nproc" utility to determine the number of cores available for us to use. We then tell make to launch up to that number of processes (-j$(nproc)) in parallel, but only if the system load is below $(nproc) (-l$(nproc)). That should make reasonably good use of however many cores github makes available to us, while not overloading the build server or the build server VM. | ||||
* | gh workflow: print nproc to find out whether make -jNN makes sense | Hans Ulrich Niedermann | 2022-05-14 | 1 | -0/+2 |
| | |||||
* | Work around github workflow issue with presenting stderr | Hans Ulrich Niedermann | 2022-01-23 | 1 | -0/+1 |
| | |||||
* | CI: build automake based example project | Hans Ulrich Niedermann | 2022-01-23 | 1 | -1/+18 |
| | | | | | | Add automake based example project using libgphoto2 to have the CI builds ensure that building a libgphoto2 frontend with this libgphoto2 is possible. | ||||
* | gh workflow: install libgd-dev | Hans Ulrich Niedermann | 2021-11-03 | 1 | -1/+1 |
| | |||||
* | gh workflows: remove requirements for flex, bison | Hans Ulrich Niedermann | 2021-08-07 | 2 | -2/+2 |
| | | | | | | | As 4316f75ed4ce7a4ae5296264699665631c4e62d6 has removed gp2ddb with its use of flex and bison, we do not need flex and bison any more, and so the github workflows do not need to install flex and bison either. | ||||
* | install things | Marcus Meissner | 2020-10-11 | 1 | -1/+4 |
| | |||||
* | Create codeql-analysis.yml | Marcus Meissner | 2020-10-11 | 1 | -0/+71 |
| | |||||
* | run apt-get update before installing any package | Aiden Leong | 2020-08-27 | 1 | -1/+1 |
| | |||||
* | added bison | Marcus Meissner | 2020-05-26 | 1 | -1/+1 |
| | |||||
* | adde flex | Marcus Meissner | 2020-05-26 | 1 | -1/+1 |
| | |||||
* | more packages by default ... | Marcus Meissner | 2020-05-26 | 1 | -1/+1 |
| | |||||
* | sudo for apt-get | Marcus Meissner | 2020-05-26 | 1 | -1/+1 |
| | |||||
* | apt-get install autopoint | Marcus Meissner | 2020-05-26 | 1 | -0/+2 |
| | |||||
* | autoreconf it | Marcus Meissner | 2020-05-26 | 1 | -0/+2 |
| | |||||
* | added github action make / mak check | Marcus Meissner | 2020-05-26 | 1 | -0/+23 |
| | |||||
* | Update issue templates | Marcus Meissner | 2019-01-26 | 2 | -0/+58 |
| | |||||
* | Update issue templates | Marcus Meissner | 2019-01-26 | 1 | -0/+23 |