1
0
mirror of https://github.com/Llewellynvdm/conky.git synced 2024-11-16 01:57:09 +00:00
Commit Graph

151 Commits

Author SHA1 Message Date
Tin Švagelj
93ffab51a0
Use perfect hash (gperf) for parsing color names (#1848)
Signed-off-by: Tin Švagelj <tin.svagelj@live.com>
2024-04-24 06:24:54 +00:00
Tin Švagelj
45500b1439
Separate cairo-xlib.h Lua bindings from cairo.h (#1844)
- Separate cairo-xlib.h Lua bindings from cairo.h
  - This allows cairo.h to be used from Lua on Wayland without X11 as requirement.
- Add pango dependency for Wayland (adds pangocairo).
- Make graphics related bindings depend on BUILD_GUI.
- Remove BUILD_GUI guard around options in platform checks.
  - Keeping only checks that **directly contain module requirements**

A way of creating surfaces in Lua that uses Shm allocated buffers should
be added in future. This commit only cleans up build options to avoid weird
errors.

Signed-off-by: Tin Švagelj <tin.svagelj@live.com>
2024-04-19 15:31:23 +00:00
Tin Švagelj
49be2177af
Track more context labels (#1842) 2024-04-19 15:27:58 +00:00
Brenden Matthews
e1222c5baf Always run Nix & AppImage builds on PRs 2024-04-18 07:51:42 -04:00
Brenden Matthews
6f8f8fe648 Annoyingly, the artifacts go into a subdir
The artifact files are actually zip files, and when extracted, are in
subdirs within the artifact path.
2024-04-18 07:26:49 -04:00
Brenden Matthews
f9579ffce2 Name not optional 2024-04-17 07:33:18 -04:00
Brenden Matthews
3980c591bd Rename release artifacts 2024-04-17 07:33:18 -04:00
Brenden Matthews
1dedaa2231 Fix release artifact path 2024-04-17 07:09:05 -04:00
Brenden Matthews
fcf56693b9 Separate feature/bug/deps release labels 2024-04-17 07:05:17 -04:00
Brenden Matthews
d56c0372f5 Issue template: Link docs to obtain stack traces 2024-04-15 14:06:40 -04:00
Brenden Matthews
439783be2c Label dependency changes 2024-04-10 12:16:48 -04:00
dependabot[bot]
6ba84e9f4c build(deps): bump DeterminateSystems/nix-installer-action from 9 to 10
Bumps [DeterminateSystems/nix-installer-action](https://github.com/determinatesystems/nix-installer-action) from 9 to 10.
- [Release notes](https://github.com/determinatesystems/nix-installer-action/releases)
- [Commits](https://github.com/determinatesystems/nix-installer-action/compare/v9...v10)

---
updated-dependencies:
- dependency-name: DeterminateSystems/nix-installer-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-18 14:01:13 -04:00
dependabot[bot]
2cf2124d5d build(deps): bump DeterminateSystems/magic-nix-cache-action from 3 to 4
Bumps [DeterminateSystems/magic-nix-cache-action](https://github.com/determinatesystems/magic-nix-cache-action) from 3 to 4.
- [Release notes](https://github.com/determinatesystems/magic-nix-cache-action/releases)
- [Commits](https://github.com/determinatesystems/magic-nix-cache-action/compare/v3...v4)

---
updated-dependencies:
- dependency-name: DeterminateSystems/magic-nix-cache-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-18 14:00:51 -04:00
dependabot[bot]
49a57f02e9 build(deps): bump softprops/action-gh-release from 1 to 2
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 1 to 2.
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](https://github.com/softprops/action-gh-release/compare/v1...v2)

---
updated-dependencies:
- dependency-name: softprops/action-gh-release
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-11 16:09:10 -04:00
Brenden Matthews
26384446fa Just ignore homebrew return code 2024-03-09 18:25:22 -05:00
Brenden Matthews
34edbe45d9 This too 2024-03-09 18:25:22 -05:00
Brenden Matthews
06d1d21ae2 Use --force with brew install, block upgrades 2024-03-09 18:25:22 -05:00
Brenden Matthews
585b1061ed Reorder these 2024-03-01 09:11:58 -05:00
Brenden Matthews
679065c0f6 This too 2024-03-01 09:11:58 -05:00
Brenden Matthews
10e1e4bc9d Add/use clang 15 on ubuntu builds 2024-03-01 09:11:58 -05:00
Stavros Ntentos
4d57ec6e67 actions/checkout@v4: with: fetch-depth: 0
Signed-off-by: Stavros Ntentos <133706+stdedos@users.noreply.github.com>
2024-02-29 10:22:08 -05:00
Stavros Ntentos
2f0e7eb109 git describe --tags --always --debug??
https://github.com/brndnmtthws/conky/actions/runs/8097991410/job/22130348973?pr=1761#step:6:5
Signed-off-by: Stavros Ntentos <133706+stdedos@users.noreply.github.com>
2024-02-29 10:22:08 -05:00
Stavros Ntentos
2f851665fd Download in pwd, not in artifacts/
Signed-off-by: Stavros Ntentos <133706+stdedos@users.noreply.github.com>
2024-02-29 10:22:08 -05:00
Stavros Ntentos
d5471c1f82 Allow visibility in >> $GITHUB_ENVs
Signed-off-by: Stavros Ntentos <133706+stdedos@users.noreply.github.com>
2024-02-29 10:22:08 -05:00
Stavros Ntentos
de5e25567a Try harder to ignore duplicate conky.1.gzs
Signed-off-by: Stavros Ntentos <133706+stdedos@users.noreply.github.com>
2024-02-29 10:22:08 -05:00
Brenden Matthews
d77a5a8e39 Underp this derp 2024-02-29 10:22:08 -05:00
Stavros Ntentos
e7aeed4ebb D'oh! We need tags to git describe
Signed-off-by: Stavros Ntentos <133706+stdedos@users.noreply.github.com>
2024-02-29 10:22:08 -05:00
Brenden Matthews
0daa51d970 Refactor this 2024-02-29 10:22:08 -05:00
Stavros Ntentos
b8edc07638 Ubuntu 20.04 clang+library-versions typo
Signed-off-by: Stavros Ntentos <133706+stdedos@users.noreply.github.com>
2024-02-29 10:22:08 -05:00
Brenden Matthews
9f69ab21b3 Make sure correct libc++ is installed 2024-02-29 10:22:08 -05:00
Stavros Ntentos
bb417dfd72 Missed .sha256 extension
Signed-off-by: Stavros Ntentos <133706+stdedos@users.noreply.github.com>
2024-02-29 10:22:08 -05:00
Stavros Ntentos
1876a56d95 jobs.<job_id>.strategy.fail-fast = false
Ubuntu 22.04 should theoretically build cleanly; let's see it

Signed-off-by: Stavros Ntentos <133706+stdedos@users.noreply.github.com>
2024-02-29 10:22:08 -05:00
Brenden Matthews
6a0d42af73 Include arch in appimage name 2024-02-29 10:22:08 -05:00
Brenden Matthews
f6c8b60f83 Fix clang versions 2024-02-29 10:22:08 -05:00
Brenden Matthews
c20ca4cbca Typo 2024-02-29 10:22:08 -05:00
Brenden Matthews
6af39252ed Only sign appimage if the signing key is available 2024-02-29 10:22:08 -05:00
Brenden Matthews
8173e037d4 Build appimage on PRs 2024-02-29 10:22:08 -05:00
Stavros Ntentos
5b23276296 Build AppImage separately per OS
Different OS'es have different `GLIBC_X.XX` versions.

While installing extra libraries is of course maybe necessary,
it is next-to-impossible (AFAIU) to install/compliment a diffent
`GLIBC_X.XX` on non-flexible OSes such as Debian, Ubuntu, etc.

If AppImage is unable to hide those differences,
then we must diversify if we want to support a wider base.

Fixes: https://github.com/brndnmtthws/conky/issues/1142
Fixes: https://github.com/brndnmtthws/conky/issues/1717

... and probably others.

Signed-off-by: Stavros Ntentos <133706+stdedos@users.noreply.github.com>
2024-02-29 10:22:08 -05:00
Brenden Matthews
40638d125e
Add missing deps 2024-02-28 21:05:54 -05:00
Brenden Matthews
e748612f76
Run apt update first 2024-02-26 13:33:49 -05:00
Brenden Matthews
62d86f2ded
Use sonoma for arm macos 2024-02-25 19:49:25 -05:00
Brenden Matthews
f6eee6ca4a Update macos build images 2024-02-22 08:53:46 -05:00
dependabot[bot]
9ab5c1d099 build(deps): bump DeterminateSystems/magic-nix-cache-action from 2 to 3
Bumps [DeterminateSystems/magic-nix-cache-action](https://github.com/determinatesystems/magic-nix-cache-action) from 2 to 3.
- [Release notes](https://github.com/determinatesystems/magic-nix-cache-action/releases)
- [Commits](https://github.com/determinatesystems/magic-nix-cache-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: DeterminateSystems/magic-nix-cache-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-05 13:28:26 -05:00
dependabot[bot]
5e6db91b6d build(deps): bump github/codeql-action from 2 to 3
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-19 09:11:50 -05:00
dependabot[bot]
02a75b20bf build(deps): bump actions/upload-artifact from 3 to 4
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-19 09:11:34 -05:00
dependabot[bot]
159bc1e5dd build(deps): bump DeterminateSystems/nix-installer-action from 8 to 9
Bumps [DeterminateSystems/nix-installer-action](https://github.com/determinatesystems/nix-installer-action) from 8 to 9.
- [Release notes](https://github.com/determinatesystems/nix-installer-action/releases)
- [Commits](https://github.com/determinatesystems/nix-installer-action/compare/v8...v9)

---
updated-dependencies:
- dependency-name: DeterminateSystems/nix-installer-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-11 21:02:20 -05:00
dependabot[bot]
b03a419d35 build(deps): bump actions/stale from 8 to 9
Bumps [actions/stale](https://github.com/actions/stale) from 8 to 9.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/stale/compare/v8...v9)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-11 21:02:00 -05:00
Brenden Matthews
e8c6c24070
Fix labeler v5 (#1703)
* Fix labeler v5
2023-12-11 21:00:00 -05:00
dependabot[bot]
c43582e917 build(deps): bump actions/labeler from 4 to 5
Bumps [actions/labeler](https://github.com/actions/labeler) from 4 to 5.
- [Release notes](https://github.com/actions/labeler/releases)
- [Commits](https://github.com/actions/labeler/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/labeler
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-04 14:00:10 -05:00
dependabot[bot]
d71bada8da build(deps): bump DeterminateSystems/nix-installer-action from 7 to 8
Bumps [DeterminateSystems/nix-installer-action](https://github.com/determinatesystems/nix-installer-action) from 7 to 8.
- [Release notes](https://github.com/determinatesystems/nix-installer-action/releases)
- [Commits](https://github.com/determinatesystems/nix-installer-action/compare/v7...v8)

---
updated-dependencies:
- dependency-name: DeterminateSystems/nix-installer-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-27 20:36:32 -05:00