Commit Graph

24 Commits

Author SHA1 Message Date
Dom Rodriguez
08699b49e7 deskflow: Refactor to add Darwin support
This is based on @levonk's comment here
(https://github.com/NixOS/nixpkgs/pull/535029#issuecomment-5601270675)
and upstream Nix Flake PR here (https://github.com/deskflow/deskflow/pull/10140)

I have applied @levonk's points to this PR, and tweaked certain things
to be in line with Nix.

Assisted-by: Devin (GLM-5.2 High)
Co-authored-by: levonk <277861+levonk@users.noreply.github.com>
2026-09-25 23:12:54 +01:00
Dom Rodriguez
c23b6d8f1b deskflow: Add @shymega to maintainers list 2026-09-24 18:28:37 +01:00
K900
78dc897a38 deskflow: 1.25.0 -> 1.26.0 (#503256) 2026-06-28 20:07:06 +00:00
Dom Rodriguez
9a792a7ac3 deskflow: Run tests sequentially to prevent race conditions
Deskflow writes to a config file and reads it back during `checkPhase`
(specifically, the unit tests), and due to parallelism, this causes a
race condition, and fails the unit tests.

This commit disables the implicit tests that run during build with
CMake, and *explicitly* runs the unit tests in `checkPhase`, with `-j1`,
as well as the legacy tests, which mean the tests will not race against
the same file.

Relates to build failure in #503256.
2026-06-24 19:09:48 +01:00
R. Ryantm
8292d56c43 deskflow: 1.25.0 -> 1.26.0 2026-03-25 04:39:39 +00:00
quantenzitrone
837ce569f8 various: rename references from libXtst to libxtst
this shouldn't create any rebuilds
2026-02-06 00:29:24 +01:00
quantenzitrone
43cdce2c39 various: rename references from libXrandr to libxrandr
this shouldn't create any rebuilds
2026-02-06 00:29:06 +01:00
quantenzitrone
77837f424c various: rename references from libXi to libxi
this shouldn't create any rebuilds
2026-02-06 00:25:56 +01:00
quantenzitrone
5e4a1bdd9c various: rename references from libXinerama to libxinerama
this shouldn't create any rebuilds
2026-02-06 00:25:42 +01:00
quantenzitrone
55280fa564 various: rename references from libX11 to libx11
this shouldn't create any rebuilds
2026-02-06 00:24:34 +01:00
Ihar Hrachyshka
c539fa85e3 treewide: remove remaining 'with [a-zA-Z]*lib;' from pkgs
Partial #208242
2026-01-06 20:47:21 -05:00
kyehn
8fbf9798e1 deskflow: 1.24.0 -> 1.25.0 2025-12-10 01:46:42 +00:00
R. Ryantm
a69f70f051 deskflow: 1.23.0 -> 1.24.0 2025-09-19 10:29:23 +00:00
mivorasu
5eb5e974eb deskflow: 1.22.0 -> 1.23.0 2025-07-25 16:46:04 +00:00
emaryn
2e2c2dea98 deskflow: 1.21.2 -> 1.22.0 2025-06-03 04:56:21 +08:00
emaryn
1a99ed331d deskflow: 1.20.1 -> 1.21.2 2025-04-07 20:58:32 +00:00
emaryn
13b4d6ebe8 deskflow: add maintainer 2025-04-07 20:58:32 +00:00
emaryn
2c006c265e deskflow: 1.19.0 -> 1.20.1 2025-03-08 17:13:27 +08:00
lyranico
2f9f9ecfb1 deskflow: 1.18.0 -> 1.19.0 2025-02-05 18:43:16 +00:00
aucub
039d942c78 deskflow: remove aucub from maintainers 2025-01-25 21:22:23 +00:00
aucub
d93e2eb2f0 deskflow: 1.17.2 -> 1.18.0 2024-12-27 22:23:10 +00:00
aucub
9091a7d76e deskflow: flag with knownVulnerabilities 2024-12-27 22:23:10 +00:00
aucub
dcbc753c4f deskflow: 1.17.1 -> 1.17.2 2024-11-21 04:17:49 +08:00
aucub
94e32390e7 deskflow: init at 1.17.1 2024-11-17 01:18:59 +08:00