Commit Graph

11 Commits

Author SHA1 Message Date
Silvan Mosberger
4f0dadbf38 treewide: format all inactive Nix files
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build a08b3a4d19.tar.gz \
      --argstr baseRev b32a094368
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:26:33 +01:00
h7x4
8a585ebfe1
gmic{,-qt}: enable OpenCV, OpenMP (Clang) and X11 (#340855) 2024-10-03 18:12:03 +02:00
Martin Joerg
cc0811a5da gmic-qt: enable OpenMP (Clang) 2024-09-09 19:46:59 +00:00
Martin Joerg
cde3fb22d0 gmic-qt: 3.4.0 -> 3.4.2
https://github.com/c-koi/gmic-qt/compare/refs/tags/v.3.4.0...refs/tags/v.3.4.2
2024-09-09 19:19:14 +00:00
Lily Foster
c678743f80 treewide: remove lilyinstarlight 2024-07-02 03:17:01 +02:00
Martin Joerg
a58896d453 gmic-qt: 3.3.6 -> 3.4.0
https://github.com/c-koi/gmic-qt/compare/v.3.3.6...v.3.4.0
2024-06-16 19:35:26 +02:00
R. Ryantm
962ec471ba gimpPlugins.gmic: 3.3.5 -> 3.3.6 2024-05-31 18:25:50 +00:00
Andrew Marshall
5678aa0521 gmic-qt: build from Git source to avoid mutable tarball
The previous tarball src sometimes gets mutated (see e.g. [this
comment][1]). This was changed from the Git src in
fd3e2b49f4 (see also [upstream
discussion][2]). However the delta seems simple; it had error:

```
In file included from /build/source/src/GmicProcessor.cpp:48:
/nix/store/jk1dp7v01pisw0flybqwyjg63in6r9fp-gmic-3.3.5-dev/include/gmic.h:191:21: fatal error: gmic.cpp: No such file or directory
  191 | #define cimg_plugin "gmic.cpp"
```

workaround this by linking `gmic.cpp` into the expected location as it
appears in the tarball.

cimg is now needed in buildInputs as it is bundled in the tarball, but
not the Git src.

Change the updateScript to simpler one that can use the Git tags.

This may appear to be downgrading, but this is only because the previous
drv used the gmic version, not the gmic-qt version.

[1]: https://github.com/NixOS/nixpkgs/pull/311734#issuecomment-2118663822
[2]: https://github.com/c-koi/gmic-qt/pull/175
2024-05-20 09:24:47 -04:00
R. Ryantm
2f3bdcabfe gimpPlugins.gmic: 3.3.5 -> 3.3.6 2024-05-14 19:57:27 +00:00
R. Ryantm
2db7d81f64 gimpPlugins.gmic: 3.3.4 -> 3.3.5 2024-03-13 13:21:27 +00:00
Anderson Torres
a47a4508b3 gmic-qt: refactor
- bring uniformity to variants set
- set sourceRoot
- intern libsForQt5
- migrate to by-name
2024-03-09 12:54:14 -03:00