David Korth
5538794477
Missed a few TinyXML2 remnants. Updated for PugiXML.
2025-04-02 00:19:34 -04:00
David Korth
7d30cba610
Add libfmt-dev to GitHub workflows and COMPILING.md.
...
NOTE: Ubuntu 16.04 doesn't have libfmt-dev, so we can't add it to the
debian/control file yet.
2025-01-22 00:50:05 -05:00
David Korth
c95902ba3c
[.github] codecov.yml, codeql-analysis.yml: Actually add the GTK2 dev package.
...
Can't build for GTK2 without this...
2025-01-07 23:35:07 -05:00
David Korth
ffcd3f96ab
[.github] codecov.yml, codeql-analysis.yml: Add some more packages for GTK4.
...
CodeCov had libgtk-4-dev but not libgdk-pixbuf2.0-dev.
CodeQL was missing both.
Also, explicitly enable XFCE (GTK2), GTK3, GTK4, and KF5.
2025-01-07 19:55:48 -05:00
David Korth
f713195461
[.github] *.yml: Add libkf5crash-dev.
...
Otherwise, it won't be able to build the KF5 version for
codecov or CodeQL.
2025-01-05 14:54:29 -05:00
David Korth
dc299c6008
[.github] codeql-analysis.yml: Add permissions required by codeql-action v3.
2024-04-06 17:09:41 -04:00
David Korth
5ca352e87e
[.github] codeql-analysis.yml: Also update CodeQL from v2 to v3.
...
The following warning showed up in the CodeQL run:
Warning: CodeQL Action v2 will be deprecated on December 5th, 2024.
Please update all occurrences of the CodeQL Action in your workflow
files to v3. For more information, see
https://github.blog/changelog/2024-01-12-code-scanning-deprecation-of-codeql-action-v2/
2024-04-06 12:42:33 -04:00
David Korth
a613b20d18
[.github] Update deprecated actions.
...
actions/checkout@v2 -> actions/checkout@v4
codecov/codecov-action@v3 -> codecov/codecov-action@v4
2024-04-06 12:41:20 -04:00
David Korth
f288bb6964
Explicitly specify -DTRACKER_INSTALL_API_VERSION=3 in the CI scripts.
2024-03-30 12:58:39 -04:00
David Korth
9762f592b5
[.github] codeql-analysis.yml: v1 -> v2
2022-05-21 14:05:11 -04:00
Clownacy
4a48e15cc7
Unlist libbsd as a dependency
...
This doesn't appear to have been a dependency since at least
860288ab05
2021-07-25 11:55:50 +01:00
David Korth
1e69f641e9
codeql-analysis.yml: Run apt-get update
before apt-get install
.
...
CodeQL is trying to install libcurl4-openssl-dev_7.68.0-1ubuntu2.4,
but this has been replaced by 1ubuntu2.5 to fix some security issues,
and it seems the CodeQL build servers haven't had their package
lists updated yet.
2021-04-02 16:25:23 -04:00
David Korth
20adc0cbb8
codeql-analysis.yml: The package is named "ninja-build" on Ubuntu.
2021-04-01 01:10:05 -04:00
David Korth
2101ac5575
codeql-analysis.yml: Install and use ninja.
2021-03-31 23:58:44 -04:00
David Korth
061728442e
codeql-analysis.yml: Initial CodeQL analysis file.
...
Squashed commits:
- ninja isn't available; run cmake in the current directory.
Not sure if CodeQL can handle a separate build directory.
- Install Ubuntu dependencies.
- codeql-analysis.yml: Attempt to fix the Ubuntu dependencies step.
- codeql-analysis.yml: The extra indentation was incorrect.
- codeql-analysis.yml: Try fixing matrix.os again.
- codeql-analysis.yml: Get rid of the matrix.os check entirely.
We can try it again if we add more OSes later.
2021-03-31 23:57:55 -04:00