about summary refs log tree commit diff
path: root/pkgs/top-level/release-small.nix
AgeCommit message (Collapse)AuthorFilesLines
2024-01-18release-small: drop kvmNick Cao1-1/+0
the attribute does not exist (cherry picked from commit 7867ee394513055388418a253f60a8380118befa)
2024-01-18release-small: drop grub (grub1)Nick Cao1-1/+0
grub1 was removed after not being maintained upstream for a decade (cherry picked from commit b48ce9aaebbe987316ab5a87eb7d13b1ce157635)
2023-10-23pdf2xml: dropAnderson Torres1-1/+0
It is unmaintained since 2018.
2023-07-28dhcp: removeajs1241-1/+0
reached its EOL on 2022-10-04 see https://www.isc.org/blogs/isc-dhcp-eol/ for details
2023-05-29mesa: mark as broken on darwinYureka1-1/+1
2023-04-02pkgs/test/stdenv/default.nix: add gcc-stageCompareAdam Joseph1-1/+1
This commit adds a derivation `gcc-stageCompare` to `pkgs/test/stdenv/default.nix`. It is important to always build this derivation whenever building `stdenv`! Because we are using a Nix-driven bootstrap instead of gcc's built-in `--enable-bootstrap`, the `gcc` derivation no longer performs the post-self-compilation sanity check. You must build this derivation in order to perform that sanity check. The major benefit of this new approach is that the sanity check (which involves a third compilation of gcc) can be performed *concurrently* with all packages that depend on `stdenv`, rather than serially. Since `stdenv` has very little derivation-level parallelism it cannot take advantage of more than one or perhaps two builders. If you have three or more builders this commit will reduce the time-to-rebuild-stdenv by around 20% (one of three gcc rebuilds is removed from the critical path, and stdenv's build time is dominated by roughly 3*gcc + 1*binutils + 1*bison-test-suite). Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2022-04-17release-small: replace ssmtp package use with msmtppacien1-1/+1
The ssmtp program is not maintained and is being removed. GitHub: see https://github.com/NixOS/nixpkgs/issues/105710
2022-02-05Merge pull request #157886 from jonringer/prune-release-smallGraham Christensen1-21/+1
release-small: prune more obsolete software
2022-02-02release-small.nix: cleanupJonathan Ringer1-3/+0
2022-02-02release-small: prune more obsolete softwareJonathan Ringer1-21/+1
2021-09-11treewide: yank wicd as it is abandonedSandro Jäckel1-1/+0
2021-05-31tarball: check systems based on the list of supported systemsDomen Kožar1-1/+1
2021-04-04lzma: deprecate aliasSandro Jäckel1-1/+1
2021-01-19treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nixJonathan Ringer1-1/+1
continuation of #109595 pkgconfig was aliased in 2018, however, it remained in all-packages.nix due to its wide usage. This cleans up the remaining references to pkgs.pkgsconfig and moves the entry to aliases.nix. python3Packages.pkgconfig remained unchanged because it's the canonical name of the upstream package on pypi.
2020-11-24utillinux: rename to util-linuxGraham Christensen1-2/+2
2020-09-11release*: Support nixpkgsArgs for all release-*.nix filesSilvan Mosberger1-1/+3
This is a bit dirty because there's no easy way to propagate these function arguments while still allowing --arg from the command line
2020-08-21emacs25: Drop outdated versionadisbladis1-1/+1
2020-06-04release-lib.nix: remove innacurate platform groupsMatthew Bauer1-2/+2
Removes three platform groups which imply that only linux support: - x11Supported - gtkSupported - ghcSupported replace with just linux
2020-04-17blas/lapack: add wrapper for “alternative”s of BLAS/LAPACK providerMatthew Bauer1-1/+1
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-01-13release.nix and release-small.nix: remove unar, fixes #76927Frederik Rietdijk1-1/+0
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.
2019-08-28treewide: remove redundant recvolth1-1/+1
2019-03-06webkit: move to aliasesJan Tojnar1-1/+1
2018-11-04atlas: removeMatthew Bauer1-1/+0
atlas is broken and can apparently be removed. Fixes #49594
2018-03-17release-small.nix: Fix evaluation errorShea Levy1-1/+2
2018-03-15Merge commit '3ab2949' from staging into masterTuomas Tynkkynen1-1/+0
Conflicts: pkgs/development/compilers/llvm/6/llvm.nix pkgs/servers/home-assistant/component-packages.nix
2018-03-14treewide: get rid of platforms.allButJohn Ericson1-5/+5
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.
2018-03-08treewide: Remove gnat support.Shea Levy1-1/+0
See discussion in https://github.com/NixOS/nixpkgs/commit/6ac7b19c978e951c124c5ea434c94f95f593888e.
2018-01-12release-small: Don't attempt to access "dbus.libs", etc., don't existWill Dietz1-6/+1
dbus_libs and others do, but they're deprecated. Just build 'dbus', these are now its various outputs.
2018-01-05release-small: remove dead attribute aterm25, removed early 2016Will Dietz1-1/+0
(Removed in 393977d800b5a1be040e111fd6da3d52b007ee0d)
2017-08-28upstart: remove ancientRobin Gloster1-1/+0
2017-08-05nixos,nixpkgs: only build essentials on i686Graham Christensen1-1/+1
2017-04-17top-level: Less indirection for lib in release*.nixJohn Ericson1-1/+1
2017-04-03release-small: use unar instead of unrarVladimír Čunát1-1/+1
It's a free (SW) alternative. See #16868.
2017-03-28rename iana_etc to iana-etcJörg Thalheim1-1/+1
fixes #23621
2017-02-01portmap: removeNikolay Amiantov1-1/+1
rpcbind is used instead
2016-10-10Python: remove modules and pythonFullFrederik Rietdijk1-1/+0
2016-09-18emacs: 24.5 -> 25.1Moritz Ulrich1-1/+1
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.
2016-08-31Fix #4210: Remove builderDefsDomen Kožar1-3/+0
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
2016-06-22Replace `./../*` with `../*` in Nix expressions (#16414)John Ericson1-1/+1
2016-04-22module_init_tools: RemoveTuomas Tynkkynen1-1/+0
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.
2016-03-30ncat: Remove old package, available in nmapFranz Pletz1-1/+0
2016-03-13Replace references to all-packages.nix, by references to the top-level of ↵Nicolas B. Pierron1-1/+1
nixpkgs repository.
2016-03-03ifplugd: RemoveEelco Dolstra1-1/+0
This package hasn't been updated in 11 years, and isn't really useful anymore in a modern Linux system.
2016-02-25util-linux: create -Minimal and utillinux (full)Kevin Cox1-1/+1
Close #12952. Now the full version is used by default, supporting systemd and curses.
2016-01-02policykit: remove the package obsoleted by polkitVladimír Čunát1-1/+0
Inspired by: https://github.com/NixOS/nixpkgs/commit/6ce3b9a8068d#commitcomment-15226586
2015-12-06Migrate manpages -> man-pages (upstream project name)Tobias Geerinckx-Rice1-1/+1
2015-09-23tetex: don't build on Hydra anymoreVladimír Čunát1-1/+0
Only asciidoc refers to it now (and broken latex2html).
2015-05-13Remove aterm28 from release-small, it's brokenEelco Dolstra1-1/+0
2015-05-12gcc-3.4: RemoveEelco Dolstra1-3/+0
No longer in use.
2015-04-01mysql51: Remove from the small releaseWilliam A. Kennington III1-1/+0