Commit Graph

59600 Commits

Author SHA1 Message Date
devhell
96fc3c3880 cpufetch: init at 0.94
A "[s]implistic yet fancy CPU architecture fetching tool", similar to
neofetch, screenfetch, etc.
2021-04-15 14:40:16 +01:00
sternenseemann
4461230cc5 man-pages-posix: rename from posix_man_pages
Make attribute name match upstream name.
2021-04-15 14:24:56 +02:00
sternenseemann
894b606945 ocamlPackages.wayland: init at 0.2 2021-04-15 11:51:06 +02:00
Peter Hoeg
79e8069df8 librtlsdr: init at 0.8.0 2021-04-15 17:06:39 +08:00
Thomas Bereknyei
ca373323f1 cosmopolitan: init at 0.3
Apply suggestions from code review

Co-authored-by: Louis Bettens <lourkeur@users.noreply.github.com>
2021-04-14 22:40:46 -04:00
Henner Zeller
e53421e195 timg: init at v1.4.0
Timg is an image and video viewer for the terminal,
useful to look at images without leaving the comfort
of the shell or if remotely logged in to a shell.

https://timg.sh/

I am the maintainer of timg.

Signed-off-by: Henner Zeller <h.zeller@acm.org>
2021-04-14 19:35:23 -07:00
Martin Weinelt
5cf4e89fef
python3Packages.pypinyin: init at 0.41.0 2021-04-15 04:29:00 +02:00
Mario Rodas
e18275de12 terraform_0_15: init at 0.15.0
https://github.com/hashicorp/terraform/releases/tag/v0.15.0
2021-04-15 00:00:00 +00:00
Martin Weinelt
5931dfb4f2
Merge pull request #118937 from fabaff/systembridge
python3Packages.systembridge: init at 1.1.1
2021-04-15 00:57:29 +02:00
Artur Taranchiev
b2681434a1
todofi.sh: init at 1.0.0 (#119334)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-04-15 00:34:50 +02:00
Fabian Affolter
a8aa77b5db python3Packages.systembridge: init at 1.1.1 2021-04-14 23:42:35 +02:00
John Ericson
0cbf687e07
fetch{cvs,svn}: Hack around splicing annoyance
If too many things don't eval because of cycles or whatever, splicing
breaks down.
2021-04-14 21:37:30 +00:00
Fabian Affolter
2cc36164f8 python3Packages.karton-config-extractor: init at 1.0.0 2021-04-14 23:18:37 +02:00
Fabian Affolter
5bb9bce7ed python3Packages.malduck: init at 4.1.0 2021-04-14 23:18:36 +02:00
Will Dietz
2c8dc8104a kronosnet: init at 1.20 2021-04-14 14:17:47 -07:00
Pavol Rusnak
5fd77b2c73
Merge pull request #119112 from squalus/darwin-scummvm
scummvm: support darwin
2021-04-14 22:48:47 +02:00
Sandro
4a4ede4f00
Merge pull request #119412 from ilian/oci-cli 2021-04-14 21:23:53 +02:00
Sandro
609765dd85
Merge pull request #119095 from friedelino/upd-googlearth 2021-04-14 21:17:11 +02:00
Sandro
28fb287d4b
Merge pull request #118610 from GregorySchwartz/init/macs2 2021-04-14 21:15:38 +02:00
lewo
f8a32f8df9
Merge pull request #118862 from bobrik/ivan/clickhouse-cli
clickhouse-cli: init at 0.3.7
2021-04-14 20:50:22 +02:00
Luflosi
a3354dc39c
pythonPackages.surt: init at 0.3.1 2021-04-14 19:45:33 +02:00
Ilya Fedin
c52a769c7f kotatogram-desktop: 1.2 -> 1.4 2021-04-14 21:38:44 +04:00
ilian
a5a359aade oci-cli: init at 2.23.0 2021-04-14 19:33:30 +02:00
ilian
59c461352e python3Packages.oci: init at 2.36.0 2021-04-14 19:33:20 +02:00
Sandro
24dc4599cb
Merge pull request #119387 from branwright1/river 2021-04-14 19:23:18 +02:00
Sandro
7b037c94cc
Merge pull request #119327 from ruuda/butane-0.11.0
butane: 0.10.0 -> 0.11.0
2021-04-14 19:19:01 +02:00
Sandro
6cdc8bcc0f
Merge pull request #114507 from dschrempf/vimiv-qt 2021-04-14 19:15:14 +02:00
Sandro
b00d5e224a
Merge pull request #119293 from jojosch/jellyfin-media-player-init
jellyfin-media-player: init at 1.3.1
2021-04-14 19:12:47 +02:00
Sandro
5280218da0
Merge pull request #118685 from petrosagg/add-materialize 2021-04-14 18:34:28 +02:00
Petros Angelatos
f8c1312e95 materialize: init at 0.7.1
Signed-off-by: Petros Angelatos <petrosagg@gmail.com>
2021-04-14 18:19:34 +02:00
Gregory W. Schwartz
b7763a8287 macs2: init at 2.2.7.1
Update pkgs/applications/science/biology/macs2/default.nix

Co-authored-by: Sandro <sandro.jaeckel@gmail.com>

Update pkgs/applications/science/biology/macs2/default.nix

Co-authored-by: Sandro <sandro.jaeckel@gmail.com>

Update pkgs/applications/science/biology/macs2/default.nix

Co-authored-by: Sandro <sandro.jaeckel@gmail.com>

Update pkgs/applications/science/biology/macs2/default.nix

Co-authored-by: Sandro <sandro.jaeckel@gmail.com>

Renamed package, updated version, set pypi, and added import test.

Update pkgs/applications/science/biology/MACS2/default.nix

Co-authored-by: Sandro <sandro.jaeckel@gmail.com>

Add comment about error for checking.

Two spaces indent.
2021-04-14 10:17:53 -04:00
branwright1
3943b3ddf2 maintainers: add branwright1
river: init at unstable 2021-04-08

river: init at unstable 2021-04-08

river: init at unstable 2021-04-08

river: init at unstable 2021-04-08

river: init at unstable 2021-04-08

river: init at unstable 2021-04-08

river: init at unstable 2021-04-08
2021-04-14 14:51:09 +01:00
Max Hausch
92ec5c8583
super-productivity: 1.10.45 -> 6.5.2
Version 1.10.45 segfaults, this commit fixes the package
2021-04-14 14:53:48 +02:00
Sandro
05133d55b5
Merge pull request #119386 from xrelkd/add/mdbook-mermaid
mdbook-mermaid: init at 0.8.1
2021-04-14 13:56:05 +02:00
Lars Rasmusson
7e73508a5f ITree: init at 4.0.0 2021-04-14 13:45:56 +02:00
Zak B. Elep
19d761b7cf perlPackages.MojoliciousPluginTextExceptions: 0.01 -> 0.02 2021-04-14 17:14:20 +08:00
Zak B. Elep
8d7d4bc5b5 perlPackages.MojoliciousPluginOpenAPI: 4.00 -> 4.02 2021-04-14 17:14:20 +08:00
Zak B. Elep
412163787e perlPackages.LinkEmbedder: 1.17 -> 1.18 2021-04-14 17:14:20 +08:00
Zak B. Elep
7ec8888dac perlPackages.JSONValidator: 4.14 -> 4.16 2021-04-14 17:14:20 +08:00
Zak B. Elep
6a8afedd83 perlPackages.MojoliciousPluginStatus: 1.12 -> 1.17 2021-04-14 17:14:20 +08:00
Zak B. Elep
de76aa03a5 perlPackages.Mojolicious: 9.10 -> 9.17 2021-04-14 17:14:20 +08:00
Johannes Schleifenbaum
c9997666d5
jellyfin-media-player: init at 1.3.1 2021-04-14 08:22:51 +02:00
Dominik Schrempf
4b1a7d1498
vimiv-qt: init at 0.8.0
untabify

fix maintainer

fix maintainer-list

don't use expression for owner (but why did it not work?)

space before operator

Co-authored-by: Sandro <sandro.jaeckel@gmail.com>

no quotation marks

Co-authored-by: Sandro <sandro.jaeckel@gmail.com>

reduce comment

Co-authored-by: Sandro <sandro.jaeckel@gmail.com>

quotation marks and for loop in custom post install script

Co-authored-by: Sandro <sandro.jaeckel@gmail.com>

python38Packages

Co-authored-by: Sandro <sandro.jaeckel@gmail.com>

don't bring python39 into scope

Co-authored-by: Sandro <sandro.jaeckel@gmail.com>

formatting

Co-authored-by: Sandro <sandro.jaeckel@gmail.com>

description

rm dschrempf for separate commit

use qt5 prefix

installShellFiles

python39Packages -> python3

share

installShellFiles
2021-04-14 08:12:01 +02:00
OPNA2608
9ee7244c60 libexsid: init at 2.1 2021-04-14 07:45:10 +02:00
Frido Friedemann
af7ac408a1 googleearth-pro: init at 7.3.3.7786 2021-04-14 06:40:49 +02:00
xrelkd
14518675e9 mdbook-mermaid: init at 0.8.1 2021-04-14 11:55:20 +08:00
Sandro
1562f6ae8e
Merge pull request #119281 from enderger/lbry-init 2021-04-14 01:12:12 +02:00
Sandro
5720bc61f6
Merge pull request #119215 from DamienCassou/init-woob
pythonPackages.woob: init at 3.0
2021-04-14 01:11:23 +02:00
Sandro
0736e2dd57
Merge pull request #115984 from Luflosi/update/ipfshttpclient
python3Packages.ipfshttpclient: 0.4.2.post1 -> 0.7.0, rename from ipfsapi
2021-04-14 00:54:07 +02:00
Fabian Affolter
4911885737 python3Packages.karton-yaramatcher: init at 1.0.0 2021-04-13 22:38:41 +02:00
Hutzdog
6a6d2df62a lbry: init at 0.50.2 2021-04-13 12:49:40 -07:00
Technical27
e019872af8
fcitx5-m17n: init at 5.0.4 (#119357)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-04-13 21:44:15 +02:00
Bart Brouns
96ff5a2253
CHOWTapeModel: init at unstable-2020-12-12 (#106746)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-04-13 19:25:12 +02:00
Luflosi
a3c2706c67
python3Packages.ipfshttpclient: 0.4.2.post1 -> 0.7.0, rename from ipfsapi 2021-04-13 18:20:57 +02:00
Sandro
46e4c824cb
Merge pull request #119067 from doronbehar/pkg/gnome-feeds/rename 2021-04-13 18:06:14 +02:00
Samir Talwar
42e029e48f
geckodriver: 0.26.0 -> 0.29.1 (#119164) 2021-04-13 16:05:07 +02:00
Damien Cassou
2e2b67bc52
pythonPackages.woob: init at 3.0 2021-04-13 15:52:08 +02:00
Masanori Ogino
1e0f9d1f24
kramdown-rfc2629: 1.3.37 -> 1.4.1 and move to rubyPackages (#117283) 2021-04-13 15:01:56 +02:00
Ruud van Asseldonk
dfed0ea560 butane: 0.10.0 -> 0.11.0
This package was formerly known as the "Fedora CoreOS Config Transpiler"
(fcct). Release 0.11.0 renames it to "Butane", but aside from this it's
just the next release of the same project.
2021-04-13 14:26:29 +02:00
Sandro
15c6e7170a
Merge pull request #102060 from addict3d/add-python-diagrams-from-github 2021-04-13 13:56:54 +02:00
Sandro
c91ae16e1d
Merge pull request #118729 from drewrisinger/dr-pr-qiskit-bump 2021-04-13 13:50:57 +02:00
Guillaume Girol
46163f6fef
nix-du: 0.3.3 -> 0.3.4 (#119243)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-04-13 13:47:23 +02:00
Anderson Torres
6f149cead2
Merge pull request #109146 from iblech/patch-sdlpop
sdlpop: init at 1.21
2021-04-13 08:15:27 -03:00
Robert Schütz
650553aa9b
Merge pull request #117873 from fabaff/apkid
apkid: init at 2.1.1, python3Packages.yara-python: init at 4.0.5
2021-04-13 09:54:27 +02:00
Ana Hobden
fc43a7fa4d probe-run: init at 0.2.1
Signed-off-by: Ana Hobden <operator@hoverbear.org>
2021-04-13 00:27:44 -07:00
Doron Behar
72341ac04e feeds: Rename to gnome-feeds
Make it reach repology's `gnome-feeds` project:

https://repology.org/project/gnome-feeds
2021-04-13 09:26:32 +03:00
Ingo Blechschmidt
7d927c5448 sdlpop: init at 1.21 2021-04-13 02:45:42 +02:00
Sandro
d0f5090b23
Merge pull request #118927 from magnetophon/geonkick
geonkick: 2.6.1 -> 2.8.0
2021-04-13 02:00:19 +02:00
Sandro
b059086181
Merge pull request #119159 from mausch/kubepug 2021-04-13 01:52:52 +02:00
Michael Raskin
951996e9a4
Merge pull request #119189 from kanashimia/xscreensaver
xscreensaver: 5.44 -> 6.00
2021-04-12 23:43:30 +00:00
Sandro
122a2df9a7
Merge pull request #119259 from romildo/upd.e16 2021-04-13 01:23:27 +02:00
Sandro
8312d9773b
Merge pull request #118419 from erictapen/openimagedenoise-1.3.0
openimagedenoise: 1.2.2 -> 1.3.0
2021-04-13 01:11:56 +02:00
Sandro
b4a849d23f
Merge pull request #119168 from lsix/proj_updates 2021-04-13 01:01:20 +02:00
Sandro
336ead9bdd
Merge pull request #119263 from IvarWithoutBones/init/amiibo.py
pythonPackages.amiibo-py: init at unstable-2021-01-16
2021-04-12 23:25:22 +02:00
IvarWithoutBones
5c88d25630 pythonPackages.amiibo-py: init at unstable-2021-01-16 2021-04-12 22:35:55 +02:00
Vincent Laporte
7db1853f5c ocamlPackages.rpclib: 8.0.0 → 8.1.0 2021-04-12 21:37:58 +02:00
José Romildo Malaquias
86c72072fd e16: init at 1.0.23 2021-04-12 16:31:48 -03:00
hjones2199
79c3609603
celestia: 1.6.1 -> 1.6.2.2 (#117999)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-04-12 20:17:17 +02:00
Sandro
2be7176ab3
Merge pull request #107977 from corngood/msbuild 2021-04-12 20:09:16 +02:00
Nick Bathum
5e5a40b1ee pythonPackages.diagrams: init at 0.19.1
Add python diagrams library. Generate nice architecture diagrams
with python code, allowing for rapid iteration.

The images are rendered using dot from graphviz.

This PR is based on the upstream GitHub repo for diagrams, which
differs significantly from the tarball published to pypi.

Closes #101532
2021-04-12 13:24:32 -04:00
Bart Brouns
a9d4ba38b4 geonkick: 2.6.1 -> 2.8.0 2021-04-12 19:09:42 +02:00
Lancelot SIX
6f9b4f5a27
proj_5: drop
This outdated version of proj is not used anymore in the codebase. Drop
it.
2021-04-12 17:32:10 +01:00
Sandro
39c17f77a5
Merge pull request #110398 from wirew0rm/pkg/scenebuilder 2021-04-12 17:33:32 +02:00
Sandro
d9de27d666
Merge pull request #115422 from reedrw/add-sbu
shticker-book-unwritten: init at 1.0.3
2021-04-12 17:10:19 +02:00
Sandro
512e44abb1
Merge pull request #101852 from takagiy/init-wmderland 2021-04-12 16:44:46 +02:00
Sandro
9f198c1423
Merge pull request #116495 from r-burns/ppc64
lib/systems: remove powerpc64 elfv1 support
2021-04-12 16:44:14 +02:00
Drew Risinger
e7650150ad python3Packages.tweedledum: init at 1.0.0 2021-04-12 10:34:23 -04:00
Sandro
60fda587fa
Merge pull request #119213 from fabaff/karton-asciimagic
python3Packages.karton-asciimagic: init at 1.0.0
2021-04-12 16:31:56 +02:00
Sandro
e8e1973a57
Merge pull request #116114 from tfmoraes/openvino
python3-openvino: init at 2021.2
2021-04-12 15:54:19 +02:00
Mykyta Ursol
56490749ad xscreensaver: 5.44 -> 6.00 2021-04-12 16:37:04 +03:00
Mauricio Scheffer
81ddd516d3 kubepug: init at 1.1.3 2021-04-12 14:21:33 +01:00
Martin Weinelt
8b973301ae
Merge pull request #116256 from fabaff/pywemo 2021-04-12 14:11:34 +02:00
Justin Humm
0e31f60cad openimagedenoise: 1.2.2 -> 1.3.0
Moved 1.2.2 to an extra file, as we still need it for luxcorerender to
build.

https://github.com/LuxCoreRender/LuxCore/pull/482#issuecomment-744343949

Also build with python3.
2021-04-12 12:30:25 +02:00
Peter Simons
13c28f4f95 esniper: drop broken and unmaintained package
Closes https://github.com/NixOS/nixpkgs/issues/116479.
2021-04-12 10:42:20 +02:00
Fabian Affolter
a1d8963040 python3Packages.karton-asciimagic: init at 1.0.0 2021-04-12 09:44:32 +02:00
Fabian Affolter
305c7e609c python3Packages.pywemo: init at 0.6.4 2021-04-12 08:57:55 +02:00
squalus
3ac4604a52 scummvm: support darwin 2021-04-11 23:21:01 -07:00
Dmitry Kalinkin
61886ca7b2
Merge pull request #118660 from xworld21/mftrace
mftrace: init at 1.2.20
2021-04-11 23:28:45 -04:00
Sandro
0c27bb45a0
Merge pull request #119142 from mausch/tf2pulumi
tf2pulumi: init at 0.10.0
2021-04-12 04:33:15 +02:00
Jonas Heinrich
a2cfa9a515
foliate: init at 2.6.3 (#119001) 2021-04-12 04:22:34 +02:00
Sandro
f1ee4471b5
Merge pull request #115270 from gspia/kitsas 2021-04-12 03:59:11 +02:00
Sandro
1bbb088829
Merge pull request #116831 from oxzi/watson-2.0.0 2021-04-12 03:16:46 +02:00
Sandro
36d6015eed
Merge pull request #116576 from wunderbrick/juniper 2021-04-12 02:26:00 +02:00
Sandro
567960e5e8
Merge pull request #119102 from austinbutler/kooha
kooha: init at 1.1.1
2021-04-12 02:23:56 +02:00
Sandro
e040eb5c23
Merge pull request #117759 from ymatsiuk/117178
alertmanager-irc-relay: init at 0.3.0
2021-04-12 02:10:26 +02:00
Sandro
c21f0a2653
Merge pull request #119035 from dotlambda/spotdl-3.5.1 2021-04-12 01:44:58 +02:00
Sandro
186151f303
Merge pull request #118769 from p-h/add-foxitreader 2021-04-12 01:44:25 +02:00
Sandro
c8eefd1766
Merge pull request #118909 from fabaff/pyintesishome 2021-04-12 01:23:24 +02:00
Sandro
369c9e7c62
Merge pull request #116934 from jluttine/init-sphinxcontrib-bayesnet 2021-04-12 01:22:02 +02:00
Sandro
aabba68237
Merge pull request #119139 from fabaff/nexia
python3Packages.nexia: init at 0.9.6
2021-04-12 01:21:11 +02:00
Sandro
92433bd94c
Merge pull request #118935 from fabaff/pyruckus 2021-04-12 01:15:12 +02:00
Sandro
75c5bce054
Merge pull request #117416 from rvolosatovs/init/deepspeech
deepspeech: init at 0.9.3
2021-04-12 01:05:41 +02:00
Sandro
4bdeaceb38
Merge pull request #118915 from fabaff/nad-receiver 2021-04-12 01:00:52 +02:00
Sandro
3272d2f6df
Merge pull request #118833 from oxalica/rust-analyzer 2021-04-12 00:59:38 +02:00
Sandro
b1ca79bd80
Merge pull request #118920 from fabaff/pyezviz 2021-04-12 00:49:11 +02:00
Martin Weinelt
3d460faf57
Merge pull request #119083 from fabaff/pyeconet 2021-04-12 00:30:33 +02:00
Sandro
62ce5aa19a
Merge pull request #119138 from fabaff/pylutron-caseta 2021-04-11 23:35:28 +02:00
Sandro
e3c36e148f
Merge pull request #118507 from 06kellyjac/obs-multi-rtmp
obs-multi-rtmp: init at 0.2.6
2021-04-11 23:25:42 +02:00
Austin Butler
77a2fadc4b kooha: init at 1.1.1 2021-04-11 14:16:24 -07:00
Sandro
b4c333baa4
Merge pull request #119131 from fabaff/pythonegardia 2021-04-11 23:10:30 +02:00
Sandro
e0ab35fae4
Merge pull request #119128 from fabaff/pyemby 2021-04-11 23:07:10 +02:00
Sandro
2915d20182
Merge pull request #119179 from fabaff/sleepyq 2021-04-11 22:57:28 +02:00
Sandro
f0ada2d57b
Merge pull request #119157 from fabaff/karton-classifier
python3Packages.karton-classifier: init at 1.0.0
2021-04-11 22:37:42 +02:00
Sandro
395cb3c91a
Merge pull request #119079 from fabaff/pyclimacell 2021-04-11 22:36:50 +02:00
Sandro
28648458ce
Merge pull request #119071 from fabaff/aiosyncthing 2021-04-11 22:26:57 +02:00
Sandro
763b636e31
Merge pull request #119060 from fabaff/pydanfoss-air 2021-04-11 22:25:04 +02:00
Thiago Franco de Moraes
2d25c6fbf2
python3-openvino: init at 2021.2 2021-04-11 16:39:32 -03:00
wunderbrick
ddb3399c3a juniper: init at 2.3.0 2021-04-11 14:51:54 -04:00
oxalica
6efb930e18
rust-analyzer: merge version specific fields into generic derivation 2021-04-12 01:49:58 +08:00
Thomas Gerbet
33a3715a5e medfile: use HDF5 1.12
HDF5 1.10 has known security issues (CVE-2020-10809, CVE-2020-10810, CVE-2020-10811
and CVE-2020-10812).
2021-04-11 19:27:28 +02:00
Fabian Affolter
b3fe64070f python3Packages.sleepyq: init at 0.8.1 2021-04-11 19:00:53 +02:00
Sandro
d6f881c82d
Merge pull request #118647 from bbigras/syncthing
syncthing: 1.14.0 -> 1.15.1
2021-04-11 18:23:36 +02:00
Gabriel Ebner
be0b5f26b1 medfile: use hdf5 1.10 2021-04-11 17:54:55 +02:00
Fabian Affolter
efc1197dd6 python3Packages.karton-classifier: init at 1.0.0 2021-04-11 17:20:21 +02:00
Fabian Affolter
20443c3482
Merge pull request #119082 from chivay/karton-core
pythonPackages.karton-core: init at 4.2.0
2021-04-11 17:03:31 +02:00
Anderson Torres
6cb6021f83
Merge pull request #118922 from AndersonTorres/new-yapesdl
yapesdl: init at 0.70.2
2021-04-11 12:00:27 -03:00
Sandro
172b4f4c61
Merge pull request #119122 from ju1m/ifcopenshell
ifcopenshell: 0.6.0b0 -> 210410
2021-04-11 16:45:40 +02:00
Fabian Affolter
48d9b4524a python3Packages.pyeconet: init at 0.1.13 2021-04-11 16:26:32 +02:00
Vincenzo Mantova
69fefe9d37 mftrace: init at 1.2.20 2021-04-11 15:15:58 +01:00
Sandro
9ca28714c8
Merge pull request #119086 from fabaff/hfinger
hfinger: init at 0.2.0
2021-04-11 16:13:06 +02:00
Sandro
7cc6af3955
Merge pull request #119074 from fabaff/aioemonitor
python3Packages.aioemonitor: init at 1.0.5
2021-04-11 16:03:13 +02:00
Fabian Affolter
a9dc1be62f python3Packages.nexia: init at 0.9.6 2021-04-11 15:41:07 +02:00
Fabian Affolter
d93a794679 python3Packages.pylutron-caseta: init at 0.9.0 2021-04-11 15:23:43 +02:00
Fabian Affolter
76019785f6 python3Packages.aiolip: init at 1.1.4 2021-04-11 15:23:43 +02:00
Fabian Affolter
7875699b7e python3Packages.pythonegardia: init at 1.0.40 2021-04-11 14:04:39 +02:00
Mauricio Scheffer
5fbed8bc85 tf2pulumi: init at 0.10.0 2021-04-11 12:53:28 +01:00
Fabian Affolter
c17a2151bb python3Packages.pyemby: init at 1.7 2021-04-11 13:38:19 +02:00
Fabian Affolter
266a1baa49 python3Packages.pycomfoconnect: init at 0.4 2021-04-11 12:52:34 +02:00
Hubert Jasudowicz
fac3725e5b pythonPackages.karton-core: init at 4.2.0 2021-04-11 12:32:08 +02:00
sterni
2140791f9b
ocamlPackages.janeStreet{,_0_9_0}: join the ocamlPackages fix point, allowing overriding to work as expected (#113696)
* ocamlPackages.janeStreet_0_9_0: join the ocamlPackages fix point

Internal dependencies in the janeStreet sets were always taken from the
own rec attribute set. While this is pretty simple and convenient, it
has the disadvantage that it doesn't play nice with overriding: If you'd
override an attribute in a janeStreet set previously, it would be
changed when referenced directly, but the other packages in that
janeStreet set still would use the original, non-overridden version of
the derivation.

This is easily fixed by passing janeStreet_0_9_0 itself from the fix
point of ocamlPackages and using it to reference the dependencies.

Example showing it now works as expected:

test-overlay.nix:

    self: super: {
      ocamlPackages = super.ocamlPackages.overrideScope (old: _: {
        janeStreet_0_9_0 = old.janeStreet_0_9_0 // {
          base = old.janeStreet_0_9_0.base.overrideAttrs (_: {
            meta.broken = true;
          });
        };
      });
    }

nix-repl> (import ./. {
  overlays = [ (import ./test-overlay.nix) ];
}).ocamlPackages.janeStreet_0_9_0.stdio

error: Package ‘ocaml4.10.0-base-0.9.4’ in /home/lukas/src/nix/nixpkgs/pkgs/development/ocaml-modules/janestreet/janePackage.nix:6 is marked as broken, refusing to evaluate.

a) To temporarily allow broken packages, you can use an environment variable
   for a single invocation of the nix tools.

     $ export NIXPKGS_ALLOW_BROKEN=1

b) For `nixos-rebuild` you can set
  { nixpkgs.config.allowBroken = true; }
in configuration.nix to override this.

c) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
  { allowBroken = true; }
to ~/.config/nixpkgs/config.nix.

* ocamlPackages.janeStreet: take part in fixpoint for OCaml >= 4.08

This change makes overrides to the janeStreet set work as expected by
making the janeStreet set take part in the ocamlPackages fixpoint for
janeStreet 0.14, i. e. OCaml >= 4.08

* ocamlPackages.janeStreet: take part in fixpoint for OCaml == 4.07

This change makes overrides to the janeStreet set work as expected by
making the janeStreet set take part in the ocamlPackages fixpoint for
janeStreet 0.12, i. e. OCaml == 4.07

* ocamlPackages.janeStreet: take part in fixpoint for OCaml < 4.07

This change makes overrides to the janeStreet set work as expected by
making the janeStreet set take part in the ocamlPackages fixpoint for
janeStreet 0.11, i. e. OCaml < 4.07

* ocamlPackages.janeStreet: remove self - super distinction

Previously, we inherited non-janestreet ocaml dependencies from super
and janestreet dependencies from self which always was super.janeStreet.

This behavior is however not really what we want due to liftJaneStreet:
Users and other packages will use ocamlPackages.base etc. instead of
ocamlPackages.janeStreet.base and the like. Consequently they also would
override the top-level attributes which would mean that other janestreet
packages would not pick up on it however.

As a consequence however, overriding ocamlPackages.janeStreet.base
doesn't work. Since this was never possible, I don't think this is an
issue. It is probably a good idea to deprecate that set anyways and
printing a warning when it is used via trace.

janeStreet_0_9_0 is unchanged as the disticniton between self and super
makes sense for it.

Below is an example showing how overriding would work from an user's
perspective:

test-overlay.nix:

    self: super: {
      ocamlPackages = super.ocamlPackages.overrideScope (old: _: {
        base = old.base.overrideAttrs (_: {
          meta.broken = true;
        });
      });
    }

nix-repl> (import ./. { overlays = [ (import ./test-overlay.nix) ]; }).ocamlPackages.
stdio
error: Package ‘ocaml4.10.0-base-0.14.0’ in /home/lukas/src/nix/nixpkgs/pkgs/development/ocaml-modules/janestreet/janePackage_0_14.nix:12 is marked as broken, refusing to evaluate.

a) To temporarily allow broken packages, you can use an environment variable
   for a single invocation of the nix tools.

     $ export NIXPKGS_ALLOW_BROKEN=1

b) For `nixos-rebuild` you can set
  { nixpkgs.config.allowBroken = true; }
in configuration.nix to override this.

c) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
  { allowBroken = true; }
to ~/.config/nixpkgs/config.nix.
2021-04-11 12:26:10 +02:00