summary refs log tree commit diff
path: root/pkgs/top-level/release-small.nix
Commit message (Collapse)AuthorAge
* emacs25: Drop outdated versionadisbladis2020-08-21
|
* release-lib.nix: remove innacurate platform groupsMatthew Bauer2020-06-04
| | | | | | | | | | Removes three platform groups which imply that only linux support: - x11Supported - gtkSupported - ghcSupported replace with just linux
* blas/lapack: add wrapper for “alternative”s of BLAS/LAPACK providerMatthew Bauer2020-04-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* release.nix and release-small.nix: remove unar, fixes #76927Frederik Rietdijk2020-01-13
| | | | | | | | This package is hardly used in Nixpkgs. Why is it considered sufficiently important to block a channel? It's been blocking the nixpkgs-unstable for 8 days now, so removing it from release*.nix.
* treewide: remove redundant recvolth2019-08-28
|
* webkit: move to aliasesJan Tojnar2019-03-06
|
* atlas: removeMatthew Bauer2018-11-04
| | | | | | atlas is broken and can apparently be removed. Fixes #49594
* release-small.nix: Fix evaluation errorShea Levy2018-03-17
|
* Merge commit '3ab2949' from staging into masterTuomas Tynkkynen2018-03-15
|\ | | | | | | | | | | Conflicts: pkgs/development/compilers/llvm/6/llvm.nix pkgs/servers/home-assistant/component-packages.nix
| * treewide: Remove gnat support.Shea Levy2018-03-08
| | | | | | | | See discussion in https://github.com/NixOS/nixpkgs/commit/6ac7b19c978e951c124c5ea434c94f95f593888e.
* | treewide: get rid of platforms.allButJohn Ericson2018-03-14
|/ | | | | | | Negative reasoning like `allBut` is a bad idea with an open world of platforms. Concretely, if we add a new, quite different sort of platform, existing packages with `allBut` will claim they work on it even though they probably won't.
* release-small: Don't attempt to access "dbus.libs", etc., don't existWill Dietz2018-01-12
| | | | | | dbus_libs and others do, but they're deprecated. Just build 'dbus', these are now its various outputs.
* release-small: remove dead attribute aterm25, removed early 2016Will Dietz2018-01-05
| | | | (Removed in 393977d800b5a1be040e111fd6da3d52b007ee0d)
* upstart: remove ancientRobin Gloster2017-08-28
|
* nixos,nixpkgs: only build essentials on i686Graham Christensen2017-08-05
|
* top-level: Less indirection for lib in release*.nixJohn Ericson2017-04-17
|
* release-small: use unar instead of unrarVladimír Čunát2017-04-03
| | | | It's a free (SW) alternative. See #16868.
* rename iana_etc to iana-etcJörg Thalheim2017-03-28
| | | | fixes #23621
* portmap: removeNikolay Amiantov2017-02-01
| | | | rpcbind is used instead
* Python: remove modules and pythonFullFrederik Rietdijk2016-10-10
|
* emacs: 24.5 -> 25.1Moritz Ulrich2016-09-18
| | | | | | | | | | This commit removes all references to emacs24 with the exception of emacs24-macports. The two folders in `pkgs/applications/editors` named `emacs-24` and `emacs-24` are consolidated to a new `emacs` folder. Various parts in nixpkgs also referenced `emacs24Packages` (pinned to `emacs24`) explicitly where `emacsPackages` (non-pinned) is more appropriate. These references get fixed by this commit too.
* Fix #4210: Remove builderDefsDomen Kožar2016-08-31
| | | | | | | | | | | | | This was one of the ways to build packages, we are trying hard to minimize different ways so it's easier for newcomers to learn only one way. This also: - removes texLive (old), fixes #14807 - removed upstream-updater, if that code is still used it should be in separate repo - changes a few packages like gitit/mit-scheme to use new texlive
* Replace `./../*` with `../*` in Nix expressions (#16414)John Ericson2016-06-22
|
* module_init_tools: RemoveTuomas Tynkkynen2016-04-22
| | | | | | | | It is deprecated doesn't handle compressed modules, unlike its modern counterpart kmod. Add a compatibility alias to kmod for now in case someone is depending on this in their scripts.
* ncat: Remove old package, available in nmapFranz Pletz2016-03-30
|
* Replace references to all-packages.nix, by references to the top-level of ↵Nicolas B. Pierron2016-03-13
| | | | nixpkgs repository.
* ifplugd: RemoveEelco Dolstra2016-03-03
| | | | | This package hasn't been updated in 11 years, and isn't really useful anymore in a modern Linux system.
* util-linux: create -Minimal and utillinux (full)Kevin Cox2016-02-25
| | | | | Close #12952. Now the full version is used by default, supporting systemd and curses.
* policykit: remove the package obsoleted by polkitVladimír Čunát2016-01-02
| | | | | Inspired by: https://github.com/NixOS/nixpkgs/commit/6ce3b9a8068d#commitcomment-15226586
* Migrate manpages -> man-pages (upstream project name)Tobias Geerinckx-Rice2015-12-06
|
* tetex: don't build on Hydra anymoreVladimír Čunát2015-09-23
| | | | Only asciidoc refers to it now (and broken latex2html).
* Remove aterm28 from release-small, it's brokenEelco Dolstra2015-05-13
|
* gcc-3.4: RemoveEelco Dolstra2015-05-12
| | | | No longer in use.
* mysql51: Remove from the small releaseWilliam A. Kennington III2015-04-01
|
* release-lib: SimplifyEelco Dolstra2015-03-20
|
* pam_login: RemoveEelco Dolstra2015-03-20
| | | | We haven't used/updated this package in years.
* pam_console: RemoveEelco Dolstra2015-03-20
| | | | This package is no longer used in NixOS.
* nfs-utils: align attrname with pkgnameBjørn Forsman2014-12-06
| | | | | nfsUtils => nfs-utils. Keep copy of old attribute for backward compatibility.
* remove gcc33 from release expressionsAristid Breitkreuz2014-11-16
|
* remove icecat3Domen Kožar2014-08-25
|
* Make platforms.allBut accept a list rather than a single platformLuca Bruno2014-08-09
|
* Fix tarball jobBjørn Forsman2014-07-23
| | | | | | gcc42 was removed in commit 5add082ab892453ce2cc14186312ccc8b8a462df ("gcc-4.2: Remove") but there are still some references to it. Remove those references to fix Hydra tarball job.
* release: fix automake evaluation, broken in 5888f27cVladimír Čunát2014-02-02
|
* release-small.nix: Disable FreeBSDEelco Dolstra2014-02-01
|
* tarball/release: change gnat44 (removed) into gnatVladimír Čunát2014-01-18
|
* release: remove gcjXX references to fix tarballVladimír Čunát2013-10-30
|
* Merge remote-tracking branch 'origin/master' into stdenv-updates.Peter Simons2013-10-02
|\
| * splashutils: RemoveEelco Dolstra2013-09-26
| |
* | Drop obsolete versions of flex: we only used the latest one, 2.5.35.Peter Simons2013-09-09
| |
* | Merge branch 'master' into stdenv-updatesPeter Simons2013-08-16
|\| | | | | | | | | Conflicts: pkgs/development/compilers/ghc/with-packages.nix