Commit graph

30853 commits

Author SHA1 Message Date
Savanni D'Gerinel ccb580fa4d
fitnesstrax: init at 0.1.0 (#83336)
Co-authored-by: worldofpeace <worldofpeace@protonmail.ch>
2020-04-22 15:35:20 -04:00
Peter Hoeg f690b34603
Merge pull request #83054 from peterhoeg/u/icr
crystal: change all crystal programs to use buildCrystalPackage and update pkgs
2020-04-22 20:31:35 +08:00
Peter Hoeg 26a69b3d3e lucky-cli: init at 0.20 2020-04-22 17:30:23 +08:00
Peter Hoeg 1e3bae6c41 icr: 0.6.0 -> 0.8.0 2020-04-22 17:30:22 +08:00
Marek Mahut d5c13032d6
Merge pull request #85688 from 1000101/shopify_themekit
shopify-themekit: init at 1.0.3
2020-04-22 11:20:32 +02:00
Timo Kaufmann 379f7595d2
Merge pull request #79454 from Flakebi/spirv-cross
spirv-cross: init at 2020-01-16
2020-04-21 23:44:41 +00:00
Maximilian Bosch edeaab2929
Merge pull request #85608 from obadz/citrix-2004
citrix_workspace: add 2004
2020-04-21 19:20:23 +02:00
1000101 803ff6e851 shopify-themekit: init at 1.0.3 2020-04-21 18:33:16 +02:00
Mario Rodas 77cb7ad618
Merge pull request #84938 from doronbehar/package-gjo
gjo: init at 1.0.2
2020-04-21 07:25:00 -05:00
Timo Kaufmann 166bf2314a
Merge pull request #81210 from B4dM4n/ausweisapp2
ausweisapp2: init at 1.20.0
2020-04-20 22:07:40 +00:00
Orivej Desh f9fbc9b118
hydrogen-unstable: init at 1.0.0-beta2 (#85454) 2020-04-20 15:09:15 +00:00
worldofpeace 2a6c9b13c0
Merge pull request #85282 from xrelkd/add/sn0int
sn0int: init at 0.18.2
2020-04-20 08:55:26 -04:00
xrelkd b4a2ec0dc6 sn0int: init at 0.18.2 2020-04-20 20:51:41 +08:00
Léo Gaspard 203955fa0c
Merge pull request #82714 from delroth/s3tc
libtxc_dxtn{,_s2tc}: remove from nixpkgs + hardware.opengl options
2020-04-20 13:41:47 +02:00
obadz b06164281c citrix_workspace: add 2004 2020-04-20 10:39:21 +01:00
Mario Rodas 172746d796
icu66: init at 66.1 2020-04-20 04:21:00 -05:00
Mario Rodas c5bcdbf2c0
icu65: init at 65.1 2020-04-20 04:20:00 -05:00
robert seaton f32e75c728
statserial: init at 1.1 (#75073) 2020-04-20 09:24:23 +02:00
Vincent Laporte 71c405ea2e satysfi: use OCaml 4.07 2020-04-20 08:38:31 +02:00
Peter Hoeg 53c14c4e65
Merge pull request #81365 from peterhoeg/p/https-dns
https-dns-proxy: init at unstable-20200419
2020-04-20 14:06:40 +08:00
Peter Hoeg 93df15d79a https-dns-proxy: init at unstable-20200419 2020-04-20 13:36:59 +08:00
Jörg Thalheim b442f8ea9f
Merge pull request #85566 from kirelagin/lieer 2020-04-20 05:38:13 +01:00
Pierre Bourdon 1b89bffcf4
libtxc_dxtn{,_s2tc}: remove from nixpkgs + hardware.opengl options
Context: discussion in https://github.com/NixOS/nixpkgs/pull/82630

Mesa has been supporting S3TC natively without requiring these libraries
since the S3TC patent expired in December 2017.
2020-04-20 03:19:41 +02:00
José Romildo Malaquias 6dd72ea0c3
Merge pull request #84941 from romildo/upd.qtemu
qtemu: init at 2.1
2020-04-19 21:23:33 -03:00
Florian Klink a88d17bc69
Merge pull request #83301 from evils/tuptime
Tuptime: Init Package, Module and Test
2020-04-19 23:38:53 +02:00
Kirill Elagin bff2c1258e gmailieer: 1.0 -> 1.1, rename to lieer 2020-04-19 21:59:13 +03:00
Yegor Timoshenko 6f1165a0cb
Merge pull request #84522 from emilazy/add-linux-hardened-patches
linux_*_hardened: use linux-hardened patch set
2020-04-19 20:01:35 +03:00
Mario Rodas 1406d8b314
Merge pull request #85343 from xrelkd/add/rshijack
rshijack: init at 0.3.0
2020-04-19 11:29:23 -05:00
gnidorah 7cbd8fb994 openjk: use gcc9 2020-04-19 11:06:37 +03:00
Fabian Möller 9c83defd29
AusweisApp2: init at 1.20.0 2020-04-18 23:30:22 +02:00
Vladimír Čunát e233a9d4dd
Merge #84442: staging-next branch 2020-04-18 23:11:00 +02:00
Mario Rodas 45b21b38a8
Merge pull request #85346 from xrelkd/update/tinygo
tinygo: 0.12.0 -> 0.13.0
2020-04-18 14:08:59 -05:00
Jan Tojnar 09c4736405
Merge pull request #83755 from jtojnar/jcat-0.1 2020-04-18 20:38:24 +02:00
Milan f6be877728
_3mux: init at 0.2.0 (#85141)
* _3mux: init at 0.1.0

* _3mux: 0.1.0 -> 0.2.0
2020-04-18 20:26:36 +02:00
xrelkd 07a85c01ac rshijack: init at 0.3.0 2020-04-19 02:20:15 +08:00
worldofpeace 21861f3a80
Merge pull request #85340 from xrelkd/add/sniffglue
sniffglue: init at 0.10.1
2020-04-18 14:16:40 -04:00
xrelkd 2b87ca0f9c sniffglue: init at 0.10.1 2020-04-19 01:57:35 +08:00
Vladimír Čunát d96487b9ca
Merge branch 'master' into staging-next
Hydra nixpkgs: ?compare=1582510
2020-04-18 07:42:26 +02:00
Mario Rodas 1d3de252ff
Merge pull request #85380 from filalex77/packet-cli-0.0.6
packet-cli: init at 0.0.6
2020-04-17 20:24:13 -05:00
Will Dietz 9ae8499342 deluge: 1.3.15 -> 2.0.3
* let's try 2.0 version now, no time better than the present! Maybe!
* bz2 -> xz
* maybe python3
* disable pyGtkGlade for deps, maybe not needed?
* fix gtk/etc deps, deluge-gtk works! \o/
* restore installation of images and such

The old version is kept available as some torrent trackers have not
updated their whitelists yet.
2020-04-18 02:00:04 +02:00
Will Dietz ca722c5e2b libtorrent-rasterbar: 1.1.11 -> 1.2.5
https://raw.githubusercontent.com/arvidn/libtorrent/libtorrent-1_2_5/ChangeLog

The old release is kept available as libtorrentRasterbar-1_1_x for deluge 1.x.
2020-04-18 02:00:04 +02:00
John Ericson cdfda4b455
Merge pull request #83888 from matthewbauer/blas-alternatives
Add BLAS/LAPACK switching mechanism
2020-04-17 18:38:41 -04:00
Matthew Bauer d83e9c9573 setup-hooks/audit-blas.sh: init
Add a simple hook that makes sure blas and lapack are linked to the
right place.
2020-04-17 16:24:25 -05:00
Matthew Bauer 1c8aba8334 treewide: use blas and lapack
This makes packages use lapack and blas, which can wrap different
BLAS/LAPACK implementations.

treewide: cleanup from blas/lapack changes

A few issues in the original treewide:

- can’t assume blas64 is a bool
- unused commented code
2020-04-17 16:24:09 -05:00
Matthew Bauer 43873351ff blas/lapack: add wrapper for “alternative”s of BLAS/LAPACK provider
This is based on previous work for switching between BLAS and LAPACK
implementation in Debian[1] and Gentoo[2]. The goal is to have one way
to depend on the BLAS/LAPACK libraries that all packages must use. The
attrs “blas” and “lapack” are used to represent a wrapped BLAS/LAPACK
provider. Derivations that don’t care how BLAS and LAPACK are
implemented can just use blas and lapack directly. If you do care what
you get (perhaps for some CPP), you should verify that blas and lapack
match what you expect with an assertion.

The “blas” package collides with the old “blas” reference
implementation. This has been renamed to “blas-reference”. In
addition, “lapack-reference” is also included, corresponding to
“liblapack” from Netlib.org.

Currently, there are 3 providers of the BLAS and LAPACK interfaces:

- lapack-reference: the BLAS/LAPACK implementation maintained by netlib.org
- OpenBLAS: an optimized version of BLAS and LAPACK
- MKL: Intel’s unfree but highly optimized BLAS/LAPACK implementation

By default, the above implementations all use the “LP64” BLAS and
LAPACK ABI. This corresponds to “openblasCompat” and is the safest way
to use BLAS/LAPACK. You may received some benefits from “ILP64” or
8-byte integer BLAS at the expense of breaking compatibility with some
packages.

This can be switched at build time with an override like:

    import <nixpkgs> {
        config.allowUnfree = true;
        overlays = [(self: super: {
          lapack = super.lapack.override {
            lapackProvider = super.lapack-reference;
          };
          blas = super.blas.override {
            blasProvider = super.lapack-reference;
          };
        })];
      }

or, switched at runtime via LD_LIBRARY_PATH like:

    $ LD_LIBRARY_PATH=$(nix-build -E '(with import <nixpkgs> {}).lapack.override { lapackProvider = pkgs.mkl; is64bit = true; })')/lib:$(nix-build -E '(with import <nixpkgs> {}).blas.override { blasProvider = pkgs.mkl; is64bit = true; })')/lib ./your-blas-linked-binary

By default, we use OpenBLAS LP64 also known in Nixpkgs as
openblasCompat.

[1]: https://wiki.debian.org/DebianScience/LinearAlgebraLibraries
[2]: https://wiki.gentoo.org/wiki/Blas-lapack-switch
2020-04-17 16:23:55 -05:00
adisbladis 04afb68ad7
systemfd: init at 0.3.0 2020-04-17 22:10:18 +01:00
Graham Christensen e42312e354
Merge pull request #85183 from Xe/zig-0.6.0
zig: upgrade to 0.6.0
2020-04-17 15:17:45 -04:00
Matthieu Coudron 839263d558 termpdf.py: init at 2019-09-30
This is a pdf reader for the terminal kitty.
2020-04-17 21:01:17 +02:00
Anders Kaseorg 4fdc455543
mesa-demos: init at 8.4.0 (#74310)
* mesa-demos: init at 8.4.0

Signed-off-by: Anders Kaseorg <andersk@mit.edu>

* Update pkgs/tools/graphics/mesa-demos/default.nix

Co-Authored-By: Doron Behar <doron.behar@gmail.com>
2020-04-17 14:00:48 -05:00
Emily 0d4f35efd4 linux_*_hardened: use linux-hardened patch set
This is an updated version of the former upstream,
https://github.com/AndroidHardeningArchive/linux-hardened, and provides
a minimal set of additional hardening patches on top of upstream.

The patch already incorporates many of our hardened profile defaults,
and releases are timely (Linux 5.5.15 and 5.6.2 were released on
2020-04-02; linux-hardened patches for them came out on 2020-04-03 and
2020-04-04 respectively).
2020-04-17 16:13:39 +01:00