about summary refs log tree commit diff
path: root/pkgs/applications/misc/kiwix
AgeCommit message (Collapse)AuthorFilesLines
2024-06-09treewide: Remove indefinite article from meta.descriptionAlexis Hildebrandt1-1/+1
nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"[Aa]n?' pkgs \ | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Aa]n? (.)/\1\U\2/'
2024-06-09treewide: Remove ending period from meta.descriptionAlexis Hildebrandt1-1/+1
nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*".*\.";' pkgs \ | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*)\.";/\1";/'
2024-03-19treewide: add meta.mainProgram to packages with a single binarystuebinm1-0/+1
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.
2024-03-15kiwix-tools: 3.6.0 -> 3.7.0R. Ryantm1-2/+2
2024-03-04remove my maintainership from some packagesajs1241-1/+1
2024-02-26libkiwix: 12.1.1 -> 13.1.0Colin3-18/+19
2023-09-20libkiwix: 12.0.0 -> 12.1.1R. Ryantm1-2/+2
2023-05-15kiwix-tools: 3.4.0 -> 3.5.0Colin1-2/+5
upstream changelog: <https://github.com/kiwix/kiwix-tools/blob/main/Changelog> almost entirely documentation and CI improvements.
2023-01-21treewide: switch to nativeCheckInputsGuillaume Girol1-1/+1
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.
2023-01-13kiwix-tools: init at 3.4.0colin3-2/+43
this provides the `kiwix-serve` tool asked for in <https://github.com/NixOS/nixpkgs/issues/35009>, but does not implement the systemd service requested. package contents: - bin/kiwix-manage - bin/kiwix-search - bin/kiwix-serve tested by invoking `kiwix-serve` and connecting to it in a web browser: ```sh nix build '.#kiwix-tools' wget 'https://dumps.wikimedia.org/other/kiwix/zim/wikipedia/wikipedia_en_simple_all_mini_2022-11.zim' ./result/bin/kiwix-serve -p 1080 ./wikipedia_en_simple_all_mini_2022-11.zim curl http://localhost:1080 ```
2023-01-13kiwix: split libkiwix out its own toplevel packagecolin2-3/+11
this allows libkiwix to be more easily used by non-nixpkgs consumers.
2022-12-16kiwix: 2.2.1 -> 2.3.1colin2-7/+7
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: <https://github.com/kiwix/libkiwix/blob/0ae31bd181b1522cf1f7e7a8bbba3a840646dbbe/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.
2022-10-12pkgs.applications: remove unused argsMarkus S. Wamser2-3/+1
2022-06-10kiwix: 2.0.5 -> 2.2.1Alyssa Ross2-4/+4
2021-03-30kiwix: 0.9 -> 2.0.5ajs1242-92/+86
2021-01-15pkgs/applications: stdenv.lib -> libBen Siraphob1-2/+2
2021-01-01treewide: cmake buildInputs to nativeBuildInputs, minor cleanupsBen Siraphob1-3/+3
2020-04-10treewide: Per RFC45, remove all unquoted URLsMichael Reilly1-5/+5
2019-08-31treewide: Remove unnecessary `--disable-static` (#66759)Niklas Hambüchen1-1/+0
* 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.
2019-08-15treewide: name -> pname (easy cases) (#66585)volth1-5/+5
treewide replacement of stdenv.mkDerivation rec { name = "*-${version}"; version = "*"; to pname
2019-07-22gdk-pixbuf: rename from gdk_pixbufworldofpeace1-2/+2
2019-04-15treewide: update homepages to https where availableMatthew Bauer1-1/+1
Based on "problems" from repology: https://repology.org/repository/nix_unstable/problems Mostly simple changes to reflect redirects.
2018-10-26kiwix: mark as insecureAndreas Rammhold1-0/+3
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.
2018-08-30reewide: Purge all uses `stdenv.system` and top-level `system`John Ericson1-1/+1
It is deprecated and will be removed after 18.09.
2018-08-22Revert "treewide: fixup breakage due to absolute compiler path"Matthew Bauer1-5/+0
This reverts commit d0888d150333a2c523cd1e46606d6219afe23dc2.
2018-08-21treewide: fixup breakage due to absolute compiler pathVladimír Čunát1-0/+5
Some packages just can't handle them #44767. It was tempting to try to abstract this in some way, but I didn't do that ATM.
2018-07-21pkgs/*: remove unreferenced function argumentsvolth1-1/+1
2018-02-25tree-wide: autorename gnome packages to use dashesJan Tojnar1-2/+2
2017-09-21treewide: Manual fix more pkg-config build-inputsJohn Ericson1-1/+2
2017-08-30kiwix: use default gccJan Malakhovski1-6/+2
overrideCC no longer needed
2017-03-18Merge pull request #23569 from LnL7/darwin-idutilsDaiderd Jordan1-0/+1
idutils: disable tests on darwin
2017-03-07kiwix: remove unused paramRobin Gloster1-1/+1
2017-03-07kiwix: fix eval and buildRobin Gloster1-27/+8
2017-03-06kiwix: add platformsDaiderd Jordan1-0/+1
2017-03-05kiwix: fix the build by using custom ctpp2Jan Malakhovski1-1/+2
2017-03-05kiwix: refactor expression, push pugixml into its own derivationJan Malakhovski1-26/+42
2016-09-12treewide: explicitly specify gtk and related package versionsKirill Boltaev1-2/+2
2016-08-18kiwix: Fix broken buildRobbin C1-8/+8
2016-04-10Merge branch 'master' into closure-sizeVladimír Čunát1-0/+1
Comparison to master evaluations on Hydra: - 1255515 for nixos - 1255502 for nixpkgs
2016-04-04kiwix: mark as brokenGraham Christensen1-0/+1
Compiling is now emitting: ../common/kiwix/kiwix_serve-searcher.o: In function `kiwix::Searcher::getHtml[abi:cxx11]()': /tmp/nix-build-kiwix-0.9.drv-0/kiwix-0.9/src/server/../common/kiwix/searcher.cpp:142: undefined reference to `CTPP::CDT::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' ... snip ... /tmp/nix-build-kiwix-0.9.drv-0/kiwix-0.9/src/server/../common/kiwix/searcher.cpp:191: undefined reference to `CTPP::CDT::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' /tmp/nix-build-kiwix-0.9.drv-0/kiwix-0.9/src/server/../common/kiwix/searcher.cpp:201: undefined reference to `CTPP::SimpleVM::Run(CTPP::CDT&, CTPP::VMLoader const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, CTPP::Logger&)' collect2: error: ld returned 1 exit status Makefile:506: recipe for target 'kiwix-serve' failed make[2]: *** [kiwix-serve] Error 1 make[2]: Leaving directory '/tmp/nix-build-kiwix-0.9.drv-0/kiwix-0.9/src/server' Makefile:396: recipe for target 'all-recursive' failed make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory '/tmp/nix-build-kiwix-0.9.drv-0/kiwix-0.9/src' Makefile:456: recipe for target 'all-recursive' failed make: *** [all-recursive] Error 1
2016-01-24treewide: Mass replace 'glibc}/lib' to refer the 'out' outputTuomas Tynkkynen1-1/+1
2015-09-24kiwix: init at 0.9.Robbin C1-0/+110
This adds kiwix, an offline reader for Web content (like Wikipedia).