about summary refs log tree commit diff
path: root/pkgs/applications/misc/buku/default.nix
AgeCommit message (Collapse)AuthorFilesLines
2024-04-09treewide: Drop infinisil as maintainer from most packagesSilvan Mosberger1-1/+1
I'm not going anywhere, I'm focusing my energy on other issues, and getting pinged as a maintainer for packages is a bit distracting (also I'm not using most of these packages anyways!)
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.
2023-12-20buku: use pep517 builderMartin Weinelt1-0/+5
2023-10-18treewide: remove myself (ma27) from a few packagesMaximilian Bosch1-1/+1
It's time again, I guess :> Main motivation is to stop being pinged about software that I maintained for work now that I'm about to switch jobs. There's no point in pinging me to review/test updates or to debug issues in e.g. the Atlassian stack or on mailman since I use neither personally. But there's also a bunch of other stuff that I stopped using personally. While at it I realized that I'm still maintainer of a few tests & modules related to packages I stopped maintaining in the past already.
2023-04-25buku: 4.7 -> 4.8Sebastián Zaffarano1-4/+3
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.
2022-08-04buku: fix check inputs and remove PYTHONIOENCODING hackAnthony Roussel1-13/+4
PYTHONIOENCODING hack is not needed anymore
2022-08-04buku: fix build failing for bukuserverAnthony Roussel1-21/+2
SQLAlchemy-Utils v0.36.6 package override build is failing. This is due to a patch in the original SQLAlchemy-Utils package which broke the build of this package override: ```bash > applying patch /nix/store/pd6anhwbf0in3r3jhi3sbn5v2fjs0mf2-skip-database-tests.patch > patching file conftest.py > Hunk #1 FAILED at 61. > Hunk #2 succeeded at 98 (offset -10 lines). ``` These SQLAlchemy package overrides were originaly added to fix incompatibilities with Flask-Admin. See commit 05ae01fcea6c7d270cc15374b0a806b09f548a9a However with Flask-Admin >= v1.5.6, several SQLAlchemy compatibility patches were added: * https://flask-admin.readthedocs.io/en/latest/changelog/ We can now safely remove these package overrides to make bukuserver work again.
2022-07-23buku: 4.6 -> 4.7Maximilian Bosch1-2/+2
ChangeLog: https://github.com/jarun/buku/releases/tag/v4.7
2022-05-24python3Packages.flask-wtf: 1.0.0 -> 1.0.1Robert Schütz1-1/+1
Also change attribute name from flask_wtf to flask-wtf.
2022-04-15buku: update sqlalchemy hashMartin Weinelt1-1/+2
2022-01-22buku: remove problematic test dependenciesarcnmx1-3/+3
2022-01-22buku: make bukuserver optionalarcnmx1-16/+23
bukuserver (an optional web GUI frontend for buku) depends on a large number of flask packages, which break in nixpkgs very often.
2021-07-23Merge pull request #131140 from Ma27/bump-bukuMatthieu Coudron1-6/+27
buku: fix build, 4.5 -> 4.6
2021-07-22buku: 4.5 -> 4.6Maximilian Bosch1-5/+6
ChangeLog: https://github.com/jarun/buku/releases/tag/v4.6
2021-07-22buku: fix buildMaximilian Bosch1-1/+21
Failing Hydra build: https://hydra.nixos.org/build/148285785 The underlying issue is `flask-admin` not working with newer versions of `SQLAlchemy` and `SQLAlchemy-Utils`[1]. I decided to only fix `buku` now since this is the package I wanted to take care of initially. Also, multiple versions of python packages - a measure that would be necessary for `flask-admin` - are generally discouraged[2]. [1] 1.5.8 works with `SQLAlchemy`, but is broken with `SQLAlchemy-Utils` at 0.37, see also https://github.com/flask-admin/flask-admin/issues/2113 [2] https://github.com/NixOS/nixpkgs/pull/127707
2021-07-21pythonPackages: deprecate pytestcov aliasSandro Jäckel1-1/+1
2021-01-25treewide: remove stdenv where not neededPavol Rusnak1-1/+1
2021-01-11Merge pull request #109022 from sikmir/bukuSandro1-1/+1
buku: enable on darwin
2021-01-11buku: enable on darwinNikolay Korotkiy1-1/+1
2021-01-11treewide: with stdenv.lib; in meta -> with lib;Profpatsch1-2/+2
Part of: https://github.com/NixOS/nixpkgs/issues/108938 meta = with stdenv.lib; is a widely used pattern. We want to slowly remove the `stdenv.lib` indirection and encourage people to use `lib` directly. Thus let’s start with the meta field. This used a rewriting script to mostly automatically replace all occurances of this pattern, and add the `lib` argument to the package header if it doesn’t exist yet. The script in its current form is available at https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2020-12-30buku: 4.4 -> 4.5R. RyanTM1-2/+2
2020-06-23buku: 4.3 -> 4.4Edmund Wu1-2/+3
2020-04-10treewide: Per RFC45, remove all unquoted URLsMichael Reilly1-1/+1
2020-04-07buku: 4.2.2 -> 4.3Matthias Beyer1-2/+3
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-12-01buku: fix bukuserverRobin Stumm1-0/+1
add missing python module `flask-admin`
2019-10-27mypy: add missing dep, rename mypy_extensions to mypy-extensionsFrederik Rietdijk1-1/+1
2019-10-24buku: relax mypy-extensions version reqarcnmx1-0/+2
2019-06-16treewide: remove unused variables (#63177)volth1-1/+1
* treewide: remove unused variables * making ofborg happy
2019-06-01buku: 4.2 -> 4.2.2R. RyanTM1-2/+2
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/buku/versions
2019-05-16buku: 4.1 -> 4.2 (#61564)Will Dietz1-2/+3
* buku: 4.1 -> 4.2 * buku: fix install tests
2019-02-20Revert "Remove maintainership"Matthias Beyer1-1/+1
I'm baaaaack! This patch reverts my patch where I removed myself as maintainer because of my traveling. I'm back now and I want to maintain these packages again. This reverts commit ce1c1e3093b9652fb3a3cdc1472afbc8a84dee68.
2019-01-28buku: 3.8 -> 4.1Christian Kögler1-2/+11
2018-08-20buku: 3.7 -> 3.8Silvan Mosberger1-9/+12
2018-04-08buku: fix buildRobert Schütz1-3/+8
Loosen pytest version constraint by applying https://github.com/jarun/Buku/commit/495d6eac4d9371e8ce6d3f601e2bb9e5e74962b4.
2018-04-06Remove maintainershipMatthias Beyer1-1/+1
With this patch I remove myself as a maintainer for all packages I currently maintain. This is due the fact that I will be basically off the grid from May 2018 until early 2019, as I will be on a trip through north america. I will revert this patch as soon as I'm back, as I plan to continue contributing to nixpkgs then. But as I cannot maintain anything during that time, I'd like to get this patch merged. Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2018-03-30buku: 3.6 -> 3.7Ryan Mulligan1-2/+2
Semi-automatic update generated by https://github.com/ryantm/nix-update tools. This update was made based on information from https://repology.org/metapackage/buku/versions. These checks were done: - built on NixOS - ran `/nix/store/xhqxppgivy66mf4v46acf4p9qzqrnfhs-buku-3.7/bin/.buku-wrapped -h` got 0 exit code - ran `/nix/store/xhqxppgivy66mf4v46acf4p9qzqrnfhs-buku-3.7/bin/.buku-wrapped --help` got 0 exit code - ran `/nix/store/xhqxppgivy66mf4v46acf4p9qzqrnfhs-buku-3.7/bin/.buku-wrapped -h` and found version 3.7 - ran `/nix/store/xhqxppgivy66mf4v46acf4p9qzqrnfhs-buku-3.7/bin/.buku-wrapped --help` and found version 3.7 - ran `/nix/store/xhqxppgivy66mf4v46acf4p9qzqrnfhs-buku-3.7/bin/buku -h` got 0 exit code - ran `/nix/store/xhqxppgivy66mf4v46acf4p9qzqrnfhs-buku-3.7/bin/buku --help` got 0 exit code - ran `/nix/store/xhqxppgivy66mf4v46acf4p9qzqrnfhs-buku-3.7/bin/buku -h` and found version 3.7 - ran `/nix/store/xhqxppgivy66mf4v46acf4p9qzqrnfhs-buku-3.7/bin/buku --help` and found version 3.7 - found 3.7 with grep in /nix/store/xhqxppgivy66mf4v46acf4p9qzqrnfhs-buku-3.7 - directory tree listing: https://gist.github.com/231e0667743da0993083d1dd37c787b7
2018-02-21buku: 3.4 -> 3.6Matthias Beyer1-3/+5
Some more tests were disabled as they require internet connection. The tests were disabled by simply removing the "assertEqual" statements, as this is the simplest way to do it.
2017-10-28buku: 3.3.1 -> 3.4Johannes Frankenau1-2/+2
2017-09-13buku: 3.0 -> 3.3.1Matthias Beyer1-7/+4
2017-08-25buku: python3 as parameter instead of pythonFrederik Rietdijk1-2/+2
2017-06-30buku: added not to remove line on next versionSilvan Mosberger1-2/+3
2017-06-29buku: test & completions revisionSilvan Mosberger1-2/+2
2017-06-29buku: Enabled tests and added shell completionSilvan Mosberger1-5/+25
2017-06-29buku: 2.9 -> 3.0Johannes Frankenau1-2/+2
2017-05-07Python: replace requests2 with requests tree-wideFrederik Rietdijk1-1/+1
See f63eb5857352705665411130d4f1638d55dd8c58 The `requests2` attribute now throws an error informing that `requests` should be used instead.
2017-04-08buku: 2.8 -> 2.9Silvan Mosberger1-5/+6
2017-02-15buku: 2.7 -> 2.8Matthias Beyer1-2/+2
2017-01-04buku: 2.5 -> 2.7Matthias Beyer1-2/+2
2016-10-21buku: 2.4 -> 2.5Edward Tjörnhammar1-5/+6