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
The nixpkgs-unstable channel's programs.sqlite was used to identify
packages producing exactly one binary, and these automatically added
to their package definitions wherever possible.
checkInputs used to be added to nativeBuildInputs. Now we have
nativeCheckInputs to do that instead. Doing this treewide change allows
to keep hashes identical to before the introduction of
nativeCheckInputs.
changelog:
- 2.3.1
- Fix the AppImage packaging. Now published AppImages work correctly on recent distrubution (mgautierfr 905)
- Improve zim file picker (kelson42 886)
- Do not show ServiceWorker zim file from the remote catalog (kelson42 887)
- 2.3.0
- Fix downloading of file bigger than 4G (Juzz0 855)
- Hide top widget and topbar in fullscreen (Juzz0 859)
- Add shortcuts for navigating tabs (Ctrl-tab, Ctrl-shift-tab) (Juzz0 867)
- Do not use deprecated method QWebEngineDownloadItem::setPath (Juzz0 853)
- Fix compilation with last version of libkiwix (mgautierfr 858)
- Fix README.md (psypherium 860)
- Update translations.
- 2.2.2
- Remove usage of deprecated libkiwix function (Juzz0 mgautiefr 831)
- Adapt kiwix-desktop to last libkiwix api (mgautierfr 842, veloman-yunkan 844)
- Do not search (and crash) on a zim file without fulltext index (mgautierfr 830)
- Update translations.
- [Flathub] Update link to screenshot
libkiwix changelog:
<0ae31bd181/ChangeLog>
libkiwix now requires libzim to be compiled with xapian support.
kiwix-desktop fails to link of xapian isn't also found there, so i made
this part of `propagatedBuildInputs`. `xz` also needed to be propagated,
otherwise libkiwix would fail with
```
> meson.build:38:0: ERROR: Could not generate cargs for libzim:
> Package liblzma was not found in the pkg-config search path.
```
additionally, upstream renamed the repo to `libkiwix`. the old `kiwix-lib` repo redirects to
`libkiwix`, so i updated pname to reflect this.
* freetype: Remove unnecessary `--disable-static`.
The true-by-default `dontDisableStatic` already takes care of it.
Fixes freetype not being overridable to have static libs.
* treewide: Remove unnecessary `--disable-static`.
The true-by-default `dontDisableStatic` already takes care of it.
Fixes these packages not being overridable to have static libs.
There is at least one recorded issue against our kiwix version. Upstream
does no longer support this version of the project. They have moved to a
different repository & software architecture.