Commit Graph

7 Commits

Author SHA1 Message Date
Pol Dellaiera
c59aeecf02
Merge pull request #294978 from penalty1083/patch-1
geph: 4.10.1 -> 4.11.0
2024-03-12 21:45:10 +01:00
penalty1083
02e9d463d4
geph: 4.10.1 -> 4.11.0 2024-03-11 13:15:18 +00:00
Yueh-Shun Li
91b3db1309 treewide: fix sourceRoot for fetchgit-based src
According to Nixpkgs manual[1] and NixOS 23.11 Release Note[2], the
`sourceRoot` attribute passed to `stdenv.mkDerivation` should be
specified as `"${src.name}"` or `"${src.name}/subdir"` when `src` is
produced using `fetchgit`-based fetchers.

`sourceRoot = "source"` or `sourceRoot = "source/subdir"` is based on
the assumption that the `name` attribute of these pre-unpacked fetchers
are always `"source"`, which is not the case. Expecting constant `name`
also makes the source FODs prone to irrelevent hashes during version
bumps.

[1]: https://nixos.org/manual/nixpkgs/unstable/#var-stdenv-sourceRoot
[2]: https://nixos.org/manual/nixos/stable/release-notes#sec-release-23.11
2024-03-09 07:53:25 +08:00
penalty1083
950887fc2a geph: add cacert to provide certificates during fetches 2023-11-22 10:13:42 +08:00
penalty1083
8f68c2d142 geph.{cli,gui}: 4.7.8 -> 4.10.1 2023-11-06 14:39:37 +08:00
Jan Malakhovski
5852f26bdc treewide: noop: refer to src.name or similar in sourceRoot where appropriate, part 1: trivial cases 2023-08-03 16:32:03 +00:00
penalty1083
6f7320ac80 geph: init at 4.7.8 2023-03-09 13:07:59 +08:00