1
0
mirror of https://github.com/Llewellynvdm/conky.git synced 2024-11-16 18:15:17 +00:00
Commit Graph

4249 Commits

Author SHA1 Message Date
Brenden Matthews
998f7ff14d Bump web deps, fix lint 2024-03-04 13:29:50 -05:00
Livanh
ee42a51006 Re-define text_object.data.l as "int64_t" 2024-03-04 08:18:19 -05:00
Livanh
4571c7f5d8 Define text_object.data.l as "long long"
This ensures that text_object.data.l is at least 64 bits in size,
even in a 32-bit environment. It can cause issues if smaller,
such as text turning black instead of a desired color (see #1477).
2024-03-04 08:18:19 -05:00
Brenden Matthews
0cfd5c0a31
Bump version 2024-03-03 09:25:37 -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
Brenden Matthews
ddb0d70708 Rotate appimage signing key 2024-02-29 10:29: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
Brenden Matthews
9f9640ded8 Check librsvg version before enabling 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
73d90d5976 Enable wayland in appimage build
This resolves #1759.
2024-02-28 20:23:50 -05:00
Brenden Matthews
9f59adf36b
Bump version 2024-02-26 14:18:53 -05:00
Brenden Matthews
e748612f76
Run apt update first 2024-02-26 13:33:49 -05:00
dependabot[bot]
91f7ac8edc build(deps-dev): bump the web-deps group in /web with 4 updates
Bumps the web-deps group in /web with 4 updates: [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react), [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin), [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) and [eslint](https://github.com/eslint/eslint).


Updates `@types/react` from 18.2.57 to 18.2.58
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

Updates `@typescript-eslint/eslint-plugin` from 7.0.2 to 7.1.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.1.0/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 7.0.2 to 7.1.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.1.0/packages/parser)

Updates `eslint` from 8.56.0 to 8.57.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.56.0...v8.57.0)

---
updated-dependencies:
- dependency-name: "@types/react"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: web-deps
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: web-deps
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: web-deps
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: web-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-26 13:31:03 -05:00
Brenden Matthews
f4a8124592 Refactor web search index 2024-02-26 13:21:37 -05:00
Brenden Matthews
5dd632c991 Don't call FcFini()
Fontconfig has a bug in FcFini() where it calls assert when it probably
shouldn't. This looks to be fixed in
6f6b397802,
which is in libfontconfig >=2.13.93.

Removing this seems to be safe, it will cause valgrind to show mem
leaks, but it doesn't look to be a problem in practice.
2024-02-26 08:40:02 -05:00
Brenden Matthews
84c8e187e9 Fix xcb include path 2024-02-26 08:36:50 -05:00
Brenden Matthews
316e48f241
Sort alphabetically 2024-02-26 08:01:29 -05:00
Tin Švagelj
97b6233d50 Add wlr layer shell check
Print a nicer error message if the compositor doesn't support
wlr-layer-shell-unstable-v1 spec.

Signed-off-by: Tin Švagelj <tin.svagelj@live.com>
2024-02-25 19:53:57 -05:00
Brenden Matthews
62d86f2ded
Use sonoma for arm macos 2024-02-25 19:49:25 -05:00
Brenden Matthews
e4a9cb5a0b
Add out_to_wayland to default config 2024-02-25 13:49:59 -05:00
Brenden Matthews
98087f9fc4 Fix C mangling for lua bindings
This should resolve #1749.
2024-02-25 09:30:46 -05:00
Tin Švagelj
27d64fe834 Fix buffer overflow on X11 error bug
Skip descendant checking if cursor over desktop in query_x11_window_at_pos.
Simplify and correct check for whether cursor is over conky.

Signed-off-by: Tin Švagelj <tin.svagelj@live.com>
2024-02-25 08:13:45 -05:00
Brenden Matthews
56a81ef4fd Fix build for imlib2 <1.10.0
This fixes #1743
2024-02-24 14:07:55 -05:00
Brenden Matthews
e4bdabc538 Compile tolua++ output as C++ 2024-02-23 13:10:12 -05:00
Brenden Matthews
3bb8188785 Derp, fix these 2024-02-23 10:40:49 -05:00
Brenden Matthews
f74650886b Enable lua bindings in nix flake 2024-02-23 10:40:49 -05:00
Brenden Matthews
8dae420bc8 Fix bad new/delete usage 2024-02-23 08:56:07 -05:00
Julian Schuler
f11eb219ad Format code using 'make clang-format' 2024-02-23 08:36:32 -05:00
Julian Schuler
183b45c7ea Add basic pulse audio source support
Added conky objects $if_pa_source_running and $if_pa_source_muted to
query the status of the default pulse audio source.
2024-02-23 08:36:32 -05:00
Brenden Matthews
aaee4ceb2f Remove that 2024-02-22 18:56:09 -05:00
Brenden Matthews
82d4ed4479 Do this less dirty 2024-02-22 18:56:09 -05:00