Commit Graph

15 Commits

Author SHA1 Message Date
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