Commit graph

745 commits

Author SHA1 Message Date
freezeboy f6db6a5a94 i-score: remove unmaintained and broken app 2021-01-20 10:19:30 +01:00
freezeboy 2f68b13515 jamomacore: remove unmaintained and broken lib 2021-01-20 10:16:25 +01:00
Jonathan Ringer 9bb3fccb5b treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix
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.
2021-01-19 01:16:25 -08:00
github-actions[bot] b7f20dcd02
Merge master into staging-next 2021-01-18 01:16:03 +00:00
Robert Scott 1e3b34fb5f elasticmq: remove in favour of elasticmq-server
the elasticmq package is very old and hasn't seen any non-automatic updates
since its introduction. newer releases are packaged as elasticmq-server
2021-01-17 13:57:31 +00:00
github-actions[bot] 9f69dadafd
Merge master into staging-next 2021-01-15 01:16:33 +00:00
Alyssa Ross 3893d6c6d7 gitAndTools: move everything to the top level
The comment at the top of git-and-tools/default.nix said:

    /* All git-relates tools live here, in a separate attribute set so that users
     * can get a fast overview over what's available.

but unfortunately that hasn't actually held up in practice.

Git-related packages have continued to be added to the top level, or
into gitAndTools, or sometimes both, basically at random, so having
gitAndTools is just confusing.  In fact, until I looked as part of
working on getting rid of gitAndTools, one program (ydiff) was
packaged twice independently, once in gitAndTools and once at the top
level (I fixed this in 98c3490196).

So I think it's for the best if we move away from gitAndTools, and
just put all the packages it previously contained at the top level.
I've implemented this here by just making gitAndTools an alias for the
top level -- this saves having loads of lines in aliases.nix.  This
means that people can keep referring to gitAndTools in their
configuration, but it won't be allowed to be used within Nixpkgs, and
it won't be presented to new users by e.g. nix search.

The only other change here that I'm aware of is that
appendToName "minimal" is not longer called on the default git
package, because doing that would have necessitated having a private
gitBase variable like before.  I think it makes more sense not to do
that anyway, and reserve the "minimal" suffix only for gitMinimal.
2021-01-14 21:27:48 +00:00
github-actions[bot] 183b673b64
Merge master into staging-next 2021-01-14 18:54:05 +00:00
Emery Hemingway f385802067 gnuvd: remove
The backend service for this dictionary has been discontinued or is
incompatible.
2021-01-14 13:36:21 +01:00
Jan Tojnar b813710c04
Merge branch 'master' into staging-next 2021-01-14 02:24:17 +01:00
Cole Helbling 326fc3736c Revert "calibre: 4.23.0 -> 5.9.0" 2021-01-13 15:52:36 -08:00
adisbladis 6347f78fd9
emacsPackages*: Move to emacs*.pkgs
This makes it much easier to create customisations around emacs via
the a new convenience passthru attr:
- `emacs.pkgs`: What used to be emacsPackages is now `emacs.pkgs`

The previous versioned names `emacs*Packages` have been moved to
aliases.nix and are now considered deprecated in favour of `emacs*.pkgs`.
2021-01-13 17:04:55 +01:00
Sandro c36b928f4f
Merge pull request #108993 from flokli/nufraw-gimp
remove ufraw and the gimp plugin
2021-01-13 09:19:39 +01:00
Sandro f73fb5337e
Merge pull request #100447 from uvNikita/ultralist 2021-01-13 08:47:53 +01:00
Florian Klink 038de4c5b1 ufraw: remove
This is broken and unmaintained. nufraw seems to be a drop-in
alternative, but is currently broken (see
https://github.com/NixOS/nixpkgs/pull/108993#issuecomment-757988146).

Using Darktable seems to be the reasonable choice for now.

Closes https://github.com/NixOS/nixpkgs/issues/97946.
2021-01-13 00:30:46 +01:00
github-actions[bot] f47a1ddfe4
Merge master into staging-next 2021-01-12 18:47:24 +00:00
Nikita Uvarov 5b82aad3f9
ultralist: rename from todolist
Announcement: https://github.com/ultralist/ultralist/issues/136.
2021-01-12 15:48:45 +01:00
Anderson Torres 2900382c14
Merge pull request #109090 from hugolgst/update/calibre
calibre: 4.23.0 -> 5.9.0
2021-01-12 11:03:20 -03:00
Hugo Lageneste bbe300a6b8
calibre: 4.23.0 -> 5.9.0
Updates calibre version to 5.9.0 by pinning the Python version to 3.
Calibre upgraded to Python 3 since the 5.0 release.
Adds aliases for removed packages.

Fixes #106256.
2021-01-12 13:11:54 +01:00
github-actions[bot] bd9e17e21f
Merge staging-next into staging 2021-01-10 18:41:46 +00:00
Profpatsch 2497553b23 toplevel: stdenv.lib -> lib
The library does not depend on stdenv, that `stdenv` exposes `lib` is
an artifact of the ancient origins of nixpkgs.
2021-01-10 17:44:59 +01:00
Frederik Rietdijk b209617ff0 plasma5Packages: alias to the libsForQt5 used to build the plasma5 desktop
For in NixOS it is beneficial if both plasma5 and pam use the same Qt5
version. Because the plasma5 desktop may use a different version as the
default Qt5 version, we introduce plasma5Packages.
2021-01-10 15:59:45 +01:00
Frederik Rietdijk 49f21e06d9 Merge staging-next into staging 2021-01-10 15:51:40 +01:00
pacien 052f58ffae fish-foreign-env: remove alias to incompatible package
The fish-foreign-env and the fishPlugins.foreign-env packages aren't
compatible due to changes in directory layout.

It's better to remove the alias so that the evaluation explicitly fails
instead of allowing silent runtime breakage.

GitHub: see https://github.com/NixOS/nixpkgs/pull/107834#issuecomment-756995696
GitHub: see https://github.com/LnL7/nix-darwin/issues/269
GitHub: see https://github.com/nix-community/home-manager/issues/1701
GitHub: see https://github.com/nix-community/home-manager/issues/1702
2021-01-10 01:03:23 +01:00
Milan Pässler 0f03222d88 linux: build with multipath tcp support
Starting from Linx 5.6, there is partial upstream support for the Multipath TCP
protocol. There are no downsides to enabling it afaict, since
applications need to opt-in when creating a socket.

From https://github.com/multipath-tcp/mptcp_net-next/wiki:
"[...] users of regular TCP continue to get the same type of connection and
performance unless MPTCP is requested."
2021-01-07 18:37:57 +01:00
pacien d94921db12 fish-foreign-env: move to fishPlugins.foreign-env
And relocate the installed fish functions to the `vendor_functions.d` so
that they're automatically loaded.
2021-01-04 18:53:59 +01:00
Bernardo Meurer 264f7981ee bs1770gain: nuke
The package is filled with white supremacist hate speech, and the only
reverse dependency on it, beets, can now use ffmpeg instead.
2021-01-03 14:36:54 +02:00
Charles Duffy 854096fa4f
ttyrec: 1.0.8 -> ovh-ttyrec 1.1.6.6 (#108182)
Replace unmaintained/broken upstream ttyrec with a maintained, compatible fork
2021-01-02 19:20:31 +00:00
elseym bee49dfd0e unifi: rename packages
- renames unifiStable to unifi5
- renames unifiBeta to unifi6
- aliases unifi to unifi6
- aliases unifiStable to unifi6 for backward compatibility
2020-12-28 17:04:20 +01:00
Jörg Thalheim 6baecc0abb
aucdtect: remove (#107611)
* aucdtect: remove

* Update pkgs/top-level/aliases.nix

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

Co-authored-by: Peter Hoeg <peter@hoeg.com>
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2020-12-28 09:26:52 +08:00
Peter Hoeg df6ecfc46e spectral: drop it in favour of neochat 2020-12-28 06:36:58 +08:00
Drew Risinger 979a1e109f raspberrypi-tools: remove in favor of libraspberrypi
These packages were duplicated, and often weren't being updated in sync.
The only difference between them was the lack of pkg-config in
libraspberrypi, which is easily fixable.
2020-12-27 17:01:02 +01:00
github-actions[bot] 3aac2c14a8
Merge master into staging-next 2020-12-22 12:25:40 +00:00
Sandro ca8343d1b9
Merge pull request #105781 from phile314/rm_old_kafka 2020-12-22 10:03:08 +01:00
WilliButz e19995e43b
codimd: 1.6.0 -> 1.7.0, rename to hedgedoc
CodiMD was renamed to HedgeDoc and is now built with nodejs-14_x.

https://github.com/hedgedoc/hedgedoc/releases/tag/1.7.0
2020-12-22 01:39:02 +01:00
Philipp Hausmann a63c1a930f kafka: remove old versions 2020-12-21 19:46:16 +01:00
github-actions[bot] 85b7955180
Merge master into staging-next 2020-12-21 18:23:29 +00:00
Sandro ff234e95a5
Merge pull request #98494 from fgaz/qrcp/0.6.4
qrcp: renamed from qr-filetransfer, unstable-2018-10-22 -> 0.6.4
2020-12-21 18:41:58 +01:00
github-actions[bot] bdf1e394e4
Merge master into staging-next 2020-12-21 00:45:49 +00:00
Milan Pässler a333985d59 libtorrentRasterbar: rename to libtorrent-rasterbar
This is done to match upstream naming:
https://github.com/NixOS/nixpkgs/pull/107194#issuecomment-748501379
2020-12-20 20:51:28 +01:00
Francesco Gazzetta a32af20cdf qrcp: renamed from qr-filetransfer, unstable-2018-10-22 -> 0.6.4 2020-12-14 18:09:33 +01:00
Thomas Tuegel d9c630300c
top-level: remove user-manager to fix evaluation 2020-12-12 16:05:45 -06:00
Guillaume Girol 9101c027ae
Merge pull request #105136 from cizra/remove-tdm
tdm: removed
2020-12-11 20:04:00 +00:00
Merlin Göttlinger 4f9da3341b
inboxer: remove (#105613)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2020-12-11 08:42:14 +01:00
Sandro 362b1a60f8
Merge pull request #106478 from freezeboy/alias-amsn 2020-12-11 06:44:40 +01:00
Jörg Thalheim 3897fd61ea
bomi: remove 2020-12-10 16:25:23 +01:00
freezeboy a6d2adf9c8 amsn: add alias 2020-12-09 20:50:43 +01:00
Doron Behar a5e44038df
Merge pull request #99685 from doronbehar/pkg/gnuradio
gnuradio: rewrite
2020-12-05 17:14:37 +02:00
Doron Behar 3becac02f8 gnuradio: rewrite
Write (similar) expressions for GNURadio 3.7 and 3.8 and make 3.8
available as `gnuradio`, and `gnuradio3_7` point to the 3.7 build.

Teach both 3.7 & 3.8 expressions accept a `features` attribute set, that
tells them what features to compile. There are dependencies within the
different features, and we rely on upstream's cmake scripts to make sure
the `configurePhase` will fail if a feature is not enabled and needed by
another feature.  All features are enabled by default.

Put shared Nix functions and attributes for both 3.7 and 3.8 in:
pkgs/applications/radio/gnuradio/shared.nix

Add 2 patches accepted upstream, that don't install some python related
examples if python-support is not enabled.

Remove cmake python reference in 3.8 with removeReferencesTo, if
python-support is turned off.

Update gqrx (reverse dependency) to use a build of gnuradio3_7 without
gui components and for it's gr-osmosdr as well.

Write an external, `wrapper.nix` (shared for both 3.7 and 3.8). Teach it
to handle extra `gr-` packages via `GRC_BLOCKS_PATH`. Likely enable it
to accept extra python packages. Wrap the executables with env vars
wrapGAppsHook and wrapQtAppsHook would have likely given them (hence,
fix #87510). Point `gnuradio` to the wrapped 3.8 derivation.

Add @doronbehar to maintainers of both 3.8 and 3.7.

dirty: use upstreamed patches
2020-12-05 13:23:00 +02:00
Jonathan Ringer bc2b132f98
onnxruntime: remove
Poor cmake and git hygiene has made maintaining this difficult, see:
https://github.com/microsoft/onnxruntime/issues/5966
https://github.com/microsoft/onnxruntime/issues/5967
2020-12-04 21:40:19 -08:00
Raghav Sood 1fd8d571ed
cpp_ethereum: remove 2020-11-30 03:23:21 +00:00
Elmo Todurov 9f196de48d tdm: removed 2020-11-29 23:25:09 +02:00
Jan Tojnar bb368b77fd
Merge pull request #104908 from con-f-use/init_mcomix3 2020-11-26 22:17:10 +01:00
con-f-use a94fd94d5c mcomix3: init at 20201123
closes #75028
2020-11-26 19:26:43 +01:00
Sandro 0677e4efbf
Merge pull request #102271 from symphorien/check-systemd
check_systemd: init at 2.2.1
2020-11-26 02:56:13 +01:00
Symphorien Gibol 590aa37109 check_systemd: init at 2.2.1
and remove pynagsystemd, which it replaces.
2020-11-25 22:48:39 +01:00
Graham Christensen bc49a0815a
utillinux: rename to util-linux 2020-11-24 12:42:06 -05:00
freezeboy 38b041bdf8 libsForQt5.qtcurve: fix build with Qt5.15
moved the initial qtcurve package to mkLibsForQt5 function
to decouple from Qt5 version

added an alias qtcurve -> libsForQt5.qtcurve for backward compatibility

add option to disable gtk2 support (still enabled by default)
2020-11-20 22:24:27 +01:00
freezeboy ecf4fd16b9 retroshare: move to alias and explain why it is broken 2020-11-20 22:24:27 +01:00
freezeboy ed7a64c4ee qcsxcad: migrate to Qt511 + additional cleanup
* Split into multiple outputs
 * Rewrite the derivation without stdenv
2020-11-20 22:24:18 +01:00
makefu 955548855d
aliases: rfkill is replaced by utillinux, not util-linux 2020-11-17 20:12:43 +01:00
Frederik Rietdijk 36b27ccf77
Merge pull request #103462 from NixOS/staging-next
Staging next
2020-11-16 15:23:47 +01:00
Bart Brouns 89fae7b7c7 vdirsyncerStable: deprecate 2020-11-16 20:23:49 +08:00
Doron Behar 9db44f61a7 rubyMinimal: remove
Due to being unused, and seemingly unusable, added appropriate release
notes.
2020-11-09 16:17:41 +02:00
Michael Weiss 197ddbced2
mesa: Replace all usages of old aliases 2020-11-08 22:56:55 +01:00
freezeboy da04a8e397 k9copy: remove for being broken since 2014 2020-11-06 12:09:42 +01:00
Masanori Ogino b5de671861 pythonPackages.smugline: remove
Upstream states that it is no longer maintained.

Reference: https://github.com/gingerlime/smugline#broken-no-longer-maintained
Signed-off-by: Masanori Ogino <167209+omasanori@users.noreply.github.com>
2020-11-04 09:13:16 -08:00
freezeboy dc0f5ed6d2 btc1: remove 2020-11-04 12:26:42 +01:00
Kevin Cox 8230e62f57
Merge pull request #100495 from DianaOlympos/riak-cs-delete
riak-cs: delete
2020-11-03 11:17:42 -05:00
Daniël de Kok 2730e02a90
Merge pull request #102525 from freezeboy/remove-pdf2htmlEx
pdf2htmlEx: remove
2020-11-03 13:17:36 +01:00
Daniël de Kok 042cda99f1
Merge pull request #102422 from freezeboy/remove-dvb-apps
dvb_apps: remove (broken since 2018)
2020-11-03 13:15:24 +01:00
Daniël de Kok d33642978c
Merge pull request #102412 from freezeboy/remove-flvtool2
flvtool2: remove (broken since 2018)
2020-11-03 13:14:43 +01:00
freezeboy 516f48a84c dvb_apps: remove (broken since 2018) 2020-11-03 11:45:45 +01:00
freezeboy 2c233e06d8 flvtool2: remove (broken since 2018) 2020-11-03 11:43:07 +01:00
freezeboy d4ad2a8723 pdf2htmlEx: remove
This package is broken since 2018 and the project itself is abandonned
upstream since 2017, so there is no hope to see it evolve
2020-11-03 11:41:29 +01:00
Maciej Krüger 16abe1a322
Merge pull request #102085 from luc65r/pkg/unicorn
unicorn(-emu): 1.0.2-rc4 -> 1.0.2
2020-11-02 20:56:38 +01:00
Frederik Rietdijk 54f7498601
Merge pull request #101369 from doronbehar/pkg/kdeApplications/qt515
kdeApplications: Use latest qt515 by default
2020-11-01 11:05:05 +01:00
ajs124 edce0de0d2
Merge pull request #102164 from helsinki-systems/drop/skype-call-recorder
skype_call_recorder: drop
2020-10-31 03:46:46 +01:00
ajs124 a5bce15b5d skype_call_recorder: drop
hasn't worked since 2017: https://atdot.ch/scr/2017/06/important-information-regarding-skype-version-5/
the version packaged here is also from 2008, as far as I can tell
the last upstream release was 2016
2020-10-31 00:42:36 +01:00
Jan Tojnar 3d3792020d
Merge pull request #102163 from mkenigs/rm-glacier-cmd
amazon-glacier-cmd-interface: remove package
2020-10-30 22:05:50 +01:00
Doron Behar a728279d70 sddm: Move to libsForQt5*
Part of #101369: Inherit it in aliases.nix, for backwards compatibility.
2020-10-30 20:37:59 +02:00
Doron Behar b5c6505e63 treewide: Safer libsForQt5.callPackage
Intro:

Part of #101369: Every attribute from kdeApplications and kdeFrameworks
can be built with a few different qt5 versions. It's hard to tell the
difference between an application and a library and some applications
rely on inputs from kdeApplications and libsForQt5 alike.

Before this change, some applications that were defined with
`libsForQt5.callPackage` used libraries from the kde* sets compiled with
a specific qt5 version,

Due to `inherit (kde*) <lib or app>;` used in the widest scope, we had
issues with packages that depended on packages defined by this
`inherit`. This led to mismatched qt versions used in the same inputs,
or the inputs of inputs etc.

Hence, we added to all libsForQt5* sets, packages that will be used from
the correct libsForQt5 set, in accordance to the
`libsForQt5*.callPackage` used. All `inherit (kdeApplications) <pkgs>`
and similar inheritance was moved out of all-packages.nix to aliases.nix
only for backwards compatibility.

Now some KDE applications show up in the attribute sets `libsForQt5*`
which didn't show up there previously. This is sort of misleading, as
these are not necessary libraries, but they show up in the wider scope
thanks to them in aliases.nix. Hence it's the best that can be done
considering the circumstances and the urgency of the issue.
2020-10-30 20:32:19 +02:00
Matthew Kenigsberg b5faf8e4c6 amazon-glacier-cmd-interface: remove package
Last real upstream activity appears to be ~6 years ago and depends on
python2 packages that will soon be vulnerable

Helps #101964
2020-10-30 11:44:57 -05:00
Peter Hoeg 0d25246f4d kdeconnect: part of kdeApplications 2020-10-30 22:34:02 +08:00
luc65r 345f1d11d3 unicorn(-emu): 1.0.2-rc4 -> 1.0.2 2020-10-29 21:15:42 +01:00
Thomas Depierre 63caecee7d riak-cs: delete 2020-10-28 19:31:33 +01:00
Andreas Rammhold ff957d06ac
Merge pull request #99718 from ckauhaus/99286-suil-qt5-alias
suil-qt5: remove from aliases.nix
2020-10-24 23:07:57 +02:00
Dominik Xaver Hörl 9c3bc4a757 pkgs/top-level/aliases.nix: improve error messages
Change error messages to start with or at least mention the name of the
package being referenced. This avoids obscure error messages like
"error: Abandoned by upstream." when rebuilding your system.
Also do some trivial cosmetic changes while touching things.
2020-10-22 19:53:04 +02:00
Rebecca Turner e19a5b3f95
ytop: Add "ytop" to ytop's error message
Right now, running `nixos-rebuild` gives an obscure error:
```
$ nixos-rebuild switch
building Nix...
building the system configuration...
error: Abandoned by upstream. Consider switching to bottom instead
(use '--show-trace' to show detailed location information)
```

(And `--show-trace` adds no useful information.)

The error message doesn't indicate that `ytop` is what's causing the problem.
By adding `ytop` to the error message, configurations that still reference
`ytop` will be easier to debug and fix.
2020-10-19 18:24:28 -04:00
Ruud van Asseldonk b82ca4d2e1 mopidy-local-sqlite: remove
This plugin has been merged into the newer "mopidy-local" plugin which I
just added. "mopidy-local-images" and "mopidy-local-sqlite" were added
originally for Mopidy Iris, but Iris now works with mopidy-local, and
does not need the older ones any more.
2020-10-18 19:33:55 +02:00
Ruud van Asseldonk 79a823ceae mopidy-local-images: remove
This plugin has been merged into the newer "mopidy-local" plugin which I
just added. "mopidy-local-images" and "mopidy-local-sqlite" were added
originally for Mopidy Iris, but Iris now works with mopidy-local, and
does not need the older plugins any more.
2020-10-18 19:32:55 +02:00
Vladimír Čunát 04821fbe46
Merge #93333: julia: Remove version 0.7 and 1.1 2020-10-18 10:29:04 +02:00
Mario Rodas d497f8b360
Merge pull request #100453 from berbiche/deprecate-ytop-gotop
ytop: remove
2020-10-14 21:14:14 -05:00
Nicolas Berbiche 258ebb540e
ytop: remove
Upstream has archived the repository and recommends bottom
2020-10-14 12:10:30 -04:00
rnhmjoj b42a421e47
transmission-remote-cli: remove
This finally stopped working after transmission upgraded the API
protocol to v3.0.
2020-10-14 09:26:23 +02:00
José Romildo Malaquias e2064ae542
Merge pull request #99704 from Vonfry/update/dracula
dracula-theme: 1.3.0 -> 2.0 and rename ant-dracula to dracula-theme
2020-10-11 16:07:12 -03:00
Vonfry 0f1be68116
dracula-theme: rename ant-dracula-theme to dracula-theme and update 2020-10-11 20:16:27 +08:00
Florian Klink 7d8c02e04f
Merge pull request #100088 from flokli/remove-oracle-xe
oracleXE: remove
2020-10-09 23:23:02 +02:00
WORLDofPEACE 2023cbe998
Merge pull request #100089 from mkg20001/spidm
spidermonkey: drop from all-packages, add to aliases
2020-10-09 12:09:18 -04:00
ajs124 178213fad1
Merge pull request #99961 from helsinki-systems/upd/asterisk
asterisk: Bump all packages
2020-10-09 17:39:49 +02:00