Commit Graph
94 Commits
Author SHA1 Message Date
Daniël de Kok 36164541c5 rustracer: fix default RUST_SRC_PATH 2019-10-06 09:56:55 +02:00
Daniël de Kok 0e49168cc6 rustracer: 2.1.22 -> 2.1.27
Fixes failing build on master.
2019-10-06 09:47:07 +02:00
Daniël de Kok 54393d25d8 maturin: 0.7.2 -> 0.7.6 2019-10-04 23:18:22 +02:00
Daniël de Kok 4c37faa8da python3Packages.spacy_models.nl_core_news_sm 2019-10-03 09:02:34 -07:00
Daniël de Kok e2f87b7d5f python3Packages.spacy: 2.2.0 -> 2.2.1
Changes:

* Vectors.most_similar returns the top most similar vectors instead
  only one.
* Fixes tag map in Dutch model.
* Fix initialization of DocBin with attributes.
2019-10-03 09:02:34 -07:00
Daniël de Kok c4fdb91a0b python3Packages.spacy_models: update for spaCy 2.2.0 compatibility 2019-10-02 17:05:22 -07:00
Daniël de Kok 4491958922 python3Packages.spacy: 2.1.8 -> 2.2.0
Changelog:
https://github.com/explosion/spaCy/releases/tag/v2.2.0
2019-10-02 17:05:22 -07:00
Daniël de Kok bff5f0bbb1 python3Packages.thinc: 7.1.0 -> 7.1.1 2019-10-02 17:05:22 -07:00
Daniël de Kok 770d7f46b9 python3Packages.preshed: 2.0.1 -> 3.0.2 2019-10-02 17:05:22 -07:00
Daniël de Kok d2ccabaeea pythonPackages.spacy: fix import error
Importing spacy fails with:

ModuleNotFoundError: No module named 'pkg_resources

spaCy probably worked before because a dependency had setuptools as a
propagated dependency. This change adds setuptools to spacy's
propogatedBuildInputs.

Tested with the en_core_web_sm model.
2019-09-29 10:48:15 +02:00
Daniël de Kok 9f25e95576 mkl: include pkgconfig files 2019-09-22 20:07:34 +02:00
Daniël de Kok b7efd50e83 drawio: 11.1.4 -> 11.3.0
Changelogs:

https://github.com/jgraph/drawio-desktop/releases/tag/v11.3.0
https://github.com/jgraph/drawio-desktop/releases/tag/v11.3.0

Most salient change: fixes crash after print
2019-09-22 07:48:46 +02:00
Daniël de Kok 85c6d72011 buildRustCrate: add support for renaming crates
Before this change, buildRustCrate always called rustc with

--extern libName=[...]libName[...]

However, Cargo permits using a different name under which a dependency
is known to a crate. For example, rand 0.7.0 uses:

[dependencies]
getrandom_package = { version = "0.1.1", package = "getrandom", optional = true }

Which introduces the getrandom dependency such that it is known as
getrandom_package to the rand crate. In this case, the correct extern
flag is of the form

--extern getrandom_package=[...]getrandom[...]

which is currently not supported. In order to support such cases, this
change introduces a crateRenames argument to buildRustCrate. This
argument is an attribute set of dependencies that should be renamed. In
this case, crateRenames would be:

{
  "getrandom" = "getrandom_package";
}

The extern options are then built such that if the libName occurs as
an attribute in this set, it value will be used as the local
name. Otherwise libName will be used as before.
2019-09-08 19:17:52 +02:00
Daniël de Kok 05a0bf99c9 maturin: 0.7.1 -> 0.7.2
GitHub release:
https://github.com/PyO3/maturin/releases/tag/v0.7.2

This release provides some cross-compilation fixes.
2019-09-06 19:18:08 +02:00
Daniël de Kok 0910b661eb makemkv: 1.14.4 -> 1.14.5
Changelog:

- Some small miscellaneous improvements
2019-09-06 19:12:38 +02:00
Daniël de Kok accc62a98c freeoffice: 966 -> 970
Changes:

- Adds support for saving documents to the DOC, XLS, and PPT formats.
- TextMaker adds support for saving to the OpenDocument format.
- Adds a dark mode.
2019-09-06 16:33:02 +02:00
Daniël de Kok 11184dee46 freeoffice: init at 966 2019-09-06 07:44:07 +02:00
Daniël de Kok 97390d648d softmaker-office: init at 970 2019-09-06 07:44:07 +02:00
Daniël de Kok 7ddd49a86e gnome3.mutter: fix segfault in dri_flush_front_buffer()
More details:

https://gitlab.gnome.org/GNOME/mutter/commit/56ddaaa3809240a357b5e19b5789d1aa49aaecc3
2019-09-03 15:20:38 +02:00
Daniël de Kok 72f711eada maturin: 0.7.0 -> 0.7.1
Change:

- maturin build --interpreter/maturin publish --interpreter builds
  only a source distribution.
2019-08-31 07:36:28 +02:00
Daniël de Kok 7e29ce8a77 maturin: 0.6.1 -> 0.7.0
pyo3-pack has been renamed to maturin version 0.7.0. Other larger
changes are:

- Mixed rust/python layout
- Added PEP 517 support
- Support settings all applicable fields from the python core
  metadata specification in Cargo.toml
2019-08-30 20:59:44 +02:00
Daniël de Kok 0cca8578ae python3Packages.spacy: remove blis/thinc upper bounds 2019-08-29 20:27:43 +02:00
Daniël de Kok 8cf73ee2bf pythonPackages.thinc: 7.0.8 -> 7.1.0
Major change: support read-only numpy arrays
2019-08-29 20:26:36 +02:00
Daniël de Kok 2dc3bf1d1b pythonPackages.blis: 0.2.4 -> 0.4.0
Major changes:

- Update vendored blis to 0.5.1
- Change license to BSD
- Support for read-only numpy arrays
2019-08-29 20:18:49 +02:00
Daniël de Kok cbfdb79b0e drawio: 11.1.1 -> 11.1.4
Changelog:

https://github.com/jgraph/drawio-desktop/releases/tag/v11.1.4

The most important user-visible change is that the binary is renamed
from draw.io to drawio.
2019-08-16 08:31:31 +02:00
Daniël de Kok 7c398bda52 pythonPackages.spacy: 2.1.7 -> 2.1.8
Changelog:

https://github.com/explosion/spaCy/releases/tag/v2.1.8
2019-08-08 22:15:24 +01:00
Daniël de Kok c40512654c drawio: 10.9.5 -> 11.1.1
Changelog:

https://github.com/jgraph/drawio-desktop/releases/tag/v11.1.1
2019-08-03 11:03:21 +02:00
Daniël de Kok 7944f2a207 pythonPackages.spacy: 2.1.6 -> 2.1.7
Changelog:

https://github.com/explosion/spaCy/releases/tag/v2.1.7
2019-08-01 21:01:15 +02:00
Daniël de Kok 2240ddcf8c makemkv: modernize derivation
- Use libsForQt5.callPackage
- Replace separate builder.sh script
- Replace patchelf call by autoPatchElfHook
- Use ffmpeg in place of libav
2019-07-31 08:11:40 +02:00
Daniël de Kok 4b334cf1d5 pythonPackages.spacy: 2.1.4 -> 2.1.6
Includes various improvements, including:

- Improvements for various languages.
- Evaluation metrics per entity type.
- Pretraining improvements.

Changelogs:

https://github.com/explosion/spaCy/releases/tag/v2.1.5
https://github.com/explosion/spaCy/releases/tag/v2.1.6

Also add myself as a maintainer.
2019-07-17 09:55:59 +02:00
Daniël de Kok 3a2c9891e7 pythonPackages.thinc: 7.0.6 -> 7.0.8
Change: avoid allocating a negative shape for ngrams
2019-07-17 09:55:59 +02:00
Daniël de Kok c1e687e4e7 drawio: 10.8.0 -> 10.9.5
Changelog:

https://github.com/jgraph/drawio/blob/v10.9.5/ChangeLog
2019-07-15 19:18:43 +02:00
Daniël de Kok 3a4ba91b4a fasttext: 0.2.0 -> 0.9.1
Changes:

- Refactoring of internal classes.
- Better unicode handling.

https://github.com/facebookresearch/fastText/releases/tag/v0.9.1
2019-07-12 02:13:23 +02:00
Daniël de Kok f4ecf17b20 pythonPackages.fasttext: 0.2.0 -> 0.9.1
Changes:

- Refactoring of internal classes.
- Better unicode handling.
- New Python API: https://fasttext.cc/docs/en/python-module.html

https://github.com/facebookresearch/fastText/releases/tag/v0.9.1
2019-07-12 02:12:44 +02:00
Daniël de Kok a745dfac15 pythonPackages.thinc: 7.0.4 -> 7.0.6
7.0.5 and 7.0.6 contain fixes for pickle, unflatten, and threading.

https://github.com/explosion/thinc/releases/tag/v7.0.5
https://github.com/explosion/thinc/releases/tag/v7.0.6

Add myself to the list of maintainers, since I seem to be maintaining
this ;).
2019-07-11 16:33:52 +02:00
Daniël de Kok f658a3c807 drawio: init at 10.8.0
draw.io is an application for drawing diagrams. This is the (offline)
desktop version of the draw.io web application.
2019-07-09 15:14:21 +02:00
Daniël de Kok 2cc2ccdec1 pyo3-pack: 0.5.0 -> 0.6.1
Changes:

- Basic PyPy support.
- Removes Python 2 support.
- Removes custom progress bar.

https://github.com/PyO3/pyo3-pack/releases/tag/v0.6.0
2019-06-17 14:19:58 +02:00
Daniël de Kok 0b28ad249a makemkv: 1.14.3 -> 1.14.4
Changes:

- Support for AACS v70
- Many small improvements
2019-06-15 11:01:13 +02:00
Daniël de Kok b5b5648be8 nixos/release-notes: document changed CargoSha256 hashes
cargoSha256 hashes change as result of changes in cargo-vendor, as
discussed in #60668.
2019-06-10 08:42:19 +02:00
Daniël de Kok 3b0d5b5ed3 nixos/tests/docker-tools: check layer sharing with buildLayeredImage
Adapted from grahamc's blog post on layered Docker images in Nix:

https://grahamc.com/blog/nix-and-layered-docker-images
2019-06-06 15:03:08 +02:00
Daniël de Kok d7f3186b48 dockerTools.buildLayeredImage: restore layer sharing
PR #58431 added /nix/store to each layer.tar. However, the timestamp was
not explicitly set while adding /nix and /nix/store to the archive. This
resulted in different SHA256 hashes of layer.tar between image builds.

This change sets time and owner when tar'ing /nix/store.
2019-06-06 07:40:20 +02:00
Daniël de Kok 344ccd0d6d nixos/release-notes: mention removal of Bittorrent Sync 2019-06-03 09:18:39 +02:00
Daniël de Kok 3093e35f8f bittorrentSync: remove 2019-06-03 09:16:13 +02:00
Daniël de Kok c619bbbbef nixos/btsync: remove
Remove the btsync module. Bittorrent Sync was renamed to Resilio Sync in
2016, which is supported by the resilio module. Since Resilio Sync had
some security updates since 2016, it is not safe to run Bittorrent Sync
anymore.
2019-06-03 09:16:13 +02:00
Daniël de Kok 9b3d4e8b8b pythonPackages.fasttext: init at 0.2.0 2019-05-14 20:27:13 +02:00
Daniël de Kok 635385388f python3Packages.spacy: 2.1.3 -> 2.1.4
This release has some improvements for training models:

https://github.com/explosion/spaCy/releases/tag/v2.1.4
2019-05-13 20:03:21 +02:00
Daniël de Kok 21ec7004f6 python3Packages.spacy_models: 2.0.0 -> 2.1.0
- Update models for spaCy 2.1.
- Add medium/small-sized models for Greek.
- Add medium-sized model for German.
2019-05-13 20:01:37 +02:00
Daniël de Kok 52731eb4f6 python3Packages.spacy: 2.0.18 -> 2.1.3
Changes:
https://github.com/explosion/spaCy/releases

The largest change since 2.0.x is support for ELMo/BERT-like
pretraining.
2019-05-13 20:01:37 +02:00
Daniël de Kok 613e802f01 pythonPackages.thinc: 6.12.1 -> 7.0.4 2019-05-13 20:01:37 +02:00
Daniël de Kok 54f9e90e4f pythonPackages.blis: init at 0.2.4 2019-05-13 20:01:37 +02:00
Daniël de Kok b631c266ee pythonPackages.srsly: init at 0.0.5 2019-05-13 20:01:37 +02:00
Daniël de Kok 18765a70ba pythonPackages.wasabi: init at 0.2.2 2019-05-13 20:01:37 +02:00
Daniël de Kok 912e7abd69 cargo-asm: 0.1.16 -> 0.1.17
This version has some improvements across the board, such as improved
demangling of LLVM-IR.
2019-05-05 17:24:17 +02:00
Daniël de Kok f029f8c5ad fasttext: init at 0.2.0 2019-05-05 08:28:44 +02:00
Daniël de Kok 626fe1a90a pythonPackages.reportlab: 3.5.19 -> 3.5.20 (#60605)
Also disable an additional test that requires network access to download
an image.
2019-05-02 15:09:51 -04:00
Daniël de Kok 16e5ce4058 liblinear: 2.21 -> 2.30 (#60277)
This release adds parameter search for l2-regularized l2-loss SVR.
2019-05-01 15:51:43 +02:00
Daniël de Kok 67fd25fbcd makemkv: 1.14.1 -> 1.14.3
Changelog:

https://www.makemkv.com/download/
2019-05-01 08:04:42 +02:00
Daniël de Kok 58c473985c python3Packages.spacy: fix build (#60276)
spaCy 2.0.18 requires an older version of wheel. Remove upper bound.
2019-04-26 20:47:31 +02:00
Daniël de Kok 715ec6e885 pythonPackages.grpcio: fix build on Darwin
Builds on Darwin have started to fail recently. This seems to be caused
by a check in Makefile that verifies whether the system is able to build
BoringSSL. This check attempts to compile test/build/boringssl.c, which
is absent in PyPI archives of grpcio.

This change builds the grpcio module directly from the grpc git
repository, so that all the files that are necessary for checks are
present.

Affects #56826 since darwin builds of this derivation on nixpkgs-19.03
fail.
2019-03-27 20:06:15 +01:00
Daniël de Kok 13d3bf5b98 resilio-sync: 2.6.1 -> 2.6.2
Changelog:
https://help.resilio.com/hc/en-us/articles/206216855-Sync-2-x-change-log
2018-12-15 15:02:17 +01:00
Daniël de Kok 0730a55dca python3Packages.spacy: 2.0.16 -> 2.0.18
Changes:

https://github.com/explosion/spaCy/releases/tag/v2.0.18
https://github.com/explosion/spaCy/releases/tag/v2.0.17
2018-12-15 10:57:04 +01:00
Daniël de Kok d1edf245e8 python3Package.thinc: 6.12.0 -> 6.12.1 2018-12-15 10:56:59 +01:00
Daniël de Kok 40f41772aa tests: handbrake: test transcoding to MKV and MP4. 2018-11-12 08:19:58 +01:00
Daniël de Kok 6c2050fd9c handbrake: 1.1.0 -> 1.1.2
Changes:

https://github.com/HandBrake/HandBrake/releases/tag/1.1.2
https://github.com/HandBrake/HandBrake/releases/tag/1.1.1

Derivation changes:

Transcoding to to MP4 was broken, failing with:

Tag avc1/0x31637661 incompatible with output codec id '28'
muxavformat: avformat_write_header failed!

Fix this using A20-avc3-hvc1-override.patch provided by upstream.
2018-11-12 07:44:19 +01:00
Daniël de Kok f780a982cf rustracer: remove rustup dependency
racer builds fine on Linux and macOS without racer as a dependency.
racer does not actually use rustup, but 'rustc --print sysroot', which
is already available through the rustc dependency.
2018-11-10 08:38:20 +01:00
Daniël de Kok f528731fe9 makemkv: 1.12.3 -> 1.14.0
Changes: https://www.makemkv.com/download/history.html

Since this derivation only support Linux on x86_64, set the platform
meta data accordingly.
2018-11-07 20:26:30 +01:00
Daniël de Kok 1f21fc5e47 cargo-asm: fix build on macOS Mojave
Building cargo-asm on Mojave fails with

ld: framework not found Security

Add Security as a build input.
2018-11-03 08:47:18 +01:00
Daniël de Kok 7f05d6186c picard: 1.4.2 -> 2.0.4
Changes:

https://github.com/metabrainz/picard/releases
https://blog.musicbrainz.org/2018/07/19/picard-2-0-released/

Upgrades to Python 3 and PyQt 5.
2018-11-02 18:50:17 +01:00
Daniël de Kok de6d025592 mupdf: 1.13.0 -> 1.14.0
Changelog: https://mupdf.com/release_history.html
2018-11-02 10:20:09 +01:00
Daniël de Kok 1836905bf1 cargo-tree: 0.20.0 -> 0.21.0 2018-11-01 08:22:55 +01:00
Daniël de Kok f90d4de02f hugo: 0.47.1 -> 0.49.2
Changelog: https://github.com/gohugoio/hugo/releases

Adresses #49125
2018-10-29 11:48:03 +01:00
Daniël de Kok f4e7d11a2e fzf: 0.17.4 -> 0.17.5
Changes: https://github.com/junegunn/fzf/blob/master/CHANGELOG.md
2018-10-24 06:56:11 +02:00
Daniël de Kok 36cfb4790d eigen3_3: 3.3.4 -> 3.3.5
Changes: http://eigen.tuxfamily.org/index.php?title=ChangeLog#Eigen_3.3.5
2018-10-23 20:12:46 +02:00
Daniël de Kok 57430a1ae5 openal: 1.19.0 -> 1.19.1
Changes: https://github.com/kcat/openal-soft/blob/master/ChangeLog

Also fetch from kcat's openal-soft official GitHub repository, since
upstream's website http://kcat.strangesoft.net/openal.html is down.
2018-10-22 07:42:59 +02:00
Daniël de Kok 5a0843124d git-crypt: 0.5.0 -> 0.6.0
Changes: https://www.agwa.name/git/git-crypt.git/raw/master/NEWS
2018-10-21 16:34:26 +02:00
Daniël de Kok b932a35c08 pythonPackages.spacy: 2.0.12 -> 2.0.16 2018-10-20 12:20:42 +02:00
Daniël de Kok b505418a70 pythonPackages.thinc: 6.11.2 -> 6.12.0 2018-10-20 12:20:41 +02:00
Daniël de Kok 5e58e979e4 pythonPackages.preshed: 1.0.1 -> 2.0.1 2018-10-20 12:20:37 +02:00
Daniël de Kok 5653f3d531 pythonPackages.cymem: 1.31.2 -> 2.0.2 2018-10-20 12:20:30 +02:00
Daniël de Kok 35349b17cf libtensorflow: add pkgconfig file
Some software that depends on libtensorflow (e.g. the Tensorflow Rust
bindings) expect tensorflow.pc to be available. This change adds a
pkgconfig file.
2018-10-20 09:49:53 +02:00
Daniël de Kok bbcf5eb130 cgit: use full path of groff in man2html
groff may not be installed system-wide or may be outside cgit's path
(e.g. when running cgit using uwsgi). As a result, the man2html filter
fails. Replace groff by its full path in man2html.
2018-09-09 14:37:30 +02:00
Daniël de Kok da8475736e spacy: relax dependency versions 2018-09-05 10:39:03 +02:00
Daniël de Kok ffb094f939 thinc: relax dependency version requirements 2018-09-05 10:29:01 +02:00
Daniël de Kok e57e92bfa2 python[23]Packages.mxnet: fix build
Relax graphviz, numpy, requests dependency version bounds.
2018-09-04 20:35:05 +02:00
Daniël de Kok 19ac917707 python[23]Packages.graphviz: 0.5.2 -> 0.9 2018-09-04 20:30:31 +02:00
Daniël de Kok 590ce7d1ae mxnet: fix library dependencies.
- mxnet now builds the open source MKL DNN library. However, this
  was not included with the build.
- mxnet builds its own OpenMP library, even when OpenMP is provided
  by the system. This leads to problems, so remove the included
  OpenMP implementation:

  https://github.com/apache/incubator-mxnet/pull/12160
2018-09-04 20:27:25 +02:00
Daniël de Kok 69d418aeac vowpalwabbit: mark broken on aarch64. 2018-09-04 07:43:53 +02:00
Daniël de Kok fe7e89ba3b vowpal-wabbit: fix Darwin build.
- Follow the same logic for finding boost-python as for Linux.
- Set DYLD_LIBRARY_PATH so that ctypes find_library can find
  boost-python.
- Do not use '-mt' suffix when linking against boost-serialization
  and boost-program_options on Darwin.
2018-09-03 21:48:13 +02:00
Daniël de Kok 875bb6bcb9 vowpalwabbit: fix build against boost-python.
Patch setup.py to look for libboost_python{Major}{Minor}.
2018-09-03 15:47:04 +02:00
Daniël de Kok c9c3663d3e pass: Fix dependencies on Darwin
password-store on Darwin does not pass unit tests in sandboxed
builds:

- 'openssl base64' is used on Darwin to compute base64. Add openssl
  to the environment of pass.
- t0200-edit-tests.sh tests 'pass edit', which uses hdid on Darwin.
  However hdid is not available in the sandbox.
2018-08-23 10:59:29 +02:00
Daniël de Kok 6eb4d6fbd2 resilio-sync: 2.5.12 -> 2.6.0
Changelog: https://help.resilio.com/hc/en-us/articles/206216855-Sync-2-x-change-log
2018-08-19 08:28:55 +02:00
Daniël de Kok 4beb94d6d6 python/grpcio: fix darwin build
grpcio currently does not build on Darwin (10.13.6). Due to the
following issues:

* ar is invoked with incorrect flags (#33765).
* libtool cannot be found, with a libtool dependency, with libtool
  the option '-no_warning_for_no_symbols' is not recognized.
* the module build cannot find boringssl that is packaged with
  python-grpcio when pkgconfig is not installed (grpc/#10058).
2018-08-11 16:47:35 +02:00
Daniël de Kok 52e7494186 dbxml: init at 6.1.4
Website: https://www.oracle.com/database/berkeley-db/xml.html
Changelog: http://download.oracle.com/otndocs/products/berkeleydb/html/dbxml614.html
2018-07-24 20:27:51 -07:00
Daniël de Kok 8b695a7353 gitea: 1.4.2 -> 1.4.3 2018-07-22 08:59:08 +02:00