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.