Commit Graph

33407 Commits

Author SHA1 Message Date
Doron Behar
3ce9e203c3 drumstick: Define in libsForQt5 scope.
Since it is used in minuet and kde's metronome and kmetronome, it's
safer this way to make sure the same qt version is used there.
2020-10-30 20:37:58 +02:00
Doron Behar
2508fa5252 lxqt.compton-conf: Use compatible qt5 versions
Slightly related to #101369, a follow up to:
4fd58aa4e1
2020-10-30 20:37:58 +02:00
Doron Behar
cf9f00b56d maia-icon-theme: Don't import kdeApplications
Use libsForQt5.callPackage (#101369).
2020-10-30 20:37:58 +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
Doron Behar
2df527228f all-packages: Put all libsForQt5 near each other 2020-10-30 20:30:34 +02:00
Doron Behar
62318eb816 kf5gpgmepp: Define in libsForQt5
Since it's a qt library, we can't guarantee every package using it as a
dependency will need it compiled with the same qt version, we put it in
all `libsForQt5*` scopes (#101369).
2020-10-30 20:26:30 +02:00
Doron Behar
cb29abf3a9 all-packages.nix: Inherit kdesu in a different scope
Part of #101369: In order to avoid packages using the default `kdesu`
always built with qt515, we put it in scope only for packages defined
with a `libsForQt5`, to avoid incompatible qt versions used together in
inputs of a package.
2020-10-30 20:16:37 +02:00
Doron Behar
c172f144f4 kdeApplications: Use latest qt515 by default
Fixes #100707 - Since KDE's maintainers don't allow non official kde
applications under the `kdeApplications` path, many packages that depend
on KDE libraries and applications are defined in all-packages.nix.
Overriding all kdeApplications to use qt514 while all other
`libsForQt5.callPackage` in all-packages.nix are using qt515, causes
collisions.
2020-10-30 20:13:49 +02:00
Maximilian Bosch
6928309c51
citrix_workspace: add 20.10.0
ChangeLog: https://docs.citrix.com/en-us/citrix-workspace-app-for-linux/whats-new.html#whats-new-in-2010
2020-10-30 18:36:21 +01:00
Maximilian Bosch
93a00bec3e
citrix_workspace: remove attributes for old versions; fix i686 build 2020-10-30 18:36:21 +01:00
Jonathan Ringer
e6db435973 linux: add flavor metadata 2020-10-30 09:40:12 -07:00
Peter Hoeg
0d25246f4d kdeconnect: part of kdeApplications 2020-10-30 22:34:02 +08:00
Mario Rodas
e250fef768
Merge pull request #99920 from ericdallo/add-dart-to-flutter
flutter: Bump and add dart cache to flutter
2020-10-30 08:56:54 -05:00
Pierre Bourdon
ee36b1cd5b plover.dev: fix Qt version pinning
Issue report: https://github.com/NixOS/nixpkgs/issues/65399#issuecomment-719066888

Similar issues in #98067.

Plover seems to work fine with Qt > 5.14 so this is an easy way to fix
the problem (as opposed to keeping the pinning and making it work with
PyQt).
2020-10-30 14:55:16 +01:00
Eric Dallo
bee3fb885f
flutter: Add dart cache to flutter 2020-10-30 09:58:06 -03:00
Alex Whitt
fcc6849bcd bacnet-stack: init at 1.0.0
Update pkgs/tools/networking/bacnet-stack/default.nix

Co-authored-by: Daniel Løvbrøtte Olsen <daniel.olsen99+GitHub@gmail.com>

bacnet-stack: Add maintainer and use the original GitHub repo

bacnet-stack: Alphabetize

Update pkgs/top-level/all-packages.nix

Co-authored-by: Jon <jonringer@users.noreply.github.com>
2020-10-29 21:48:58 -07:00
Benjamin Hipple
fee705332d
Merge pull request #102120 from helsinki-systems/drop/attica
attica: drop
2020-10-29 22:13:20 -04:00
Sebastien Braun
c0bcfebaef rmlint: Use Python3 sphinx for docs
Eliminates a python2 dependency.
2020-10-29 18:56:02 -07:00
ajs124
0f1a83cf55 attica: drop
as far as I can tell, this file is completely unused.

Everything that uses attica uses it from pkgs/development/libraries/kde-frameworks/attica.nix
2020-10-30 02:22:09 +01:00
Matthew Kenigsberg
ffde641ac9 alibuild: use python3
Helps #101964
2020-10-29 17:30:30 -07:00
Sebastien Braun
8bdb5204be aria2: refactor to avoid python2 dependency
Use python3 Sphinx package instead of python2 Sphinx package,
to avoid build-time dependency on python 2, as per
https://github.com/NixOS/nixpkgs/issues/101964
2020-10-29 16:02:32 -07:00
MetaDark
ff4a1cf4d8 git-review: build with python3
Also updated source to the new repo and added myself as a maintainer
2020-10-29 16:01:12 -07:00
Timo Kaufmann
aee8263788
Merge pull request #100653 from trepetti/marker
marker: init at 2020.04.04
2020-10-29 18:47:37 +01:00
Anderson Torres
75b92ef1a1
Merge pull request #101247 from wheelsandmetal/add-nuraft-lib
nuraft: init at 1.1.2
2020-10-29 09:24:06 -03:00
Anderson Torres
7cb747c3b7
Merge pull request #99480 from Sohalt/tarssh
tarssh: init at 0.4.0
2020-10-29 08:35:40 -03:00
wheelsandmetal
166eadee60 nuraft: init at 1.1.2 2020-10-29 10:24:59 +00:00
Matthieu Coudron
2eb1610725
neovimUtils: neovim utilities to handle more usecases
Current nixpkgs always wraps neovim with the "-u" which has sideeffects as explained in https://github.com/NixOS/nixpkgs/issues/55376 : 
1.  vim won't set the variable $MYVIMRC as explained #34215
 2. vim skips loading folder-specific .vimrc / .nvimrc

I wanted to provide a way for users to better control what flags are used to wrap neovim. This is achived by introducing wrapNeovimUnstable et neovimUtils, utilities to help with that. We provide a compatibility layer so that wrapNeovim still works and to let us experiment with wrapNeovimUnstable to better control neovim configuration, plugin dependencies, haskell environment etc so that it becomes easier to generate per-project neovim config.

With this commit, it's possible for instance for home-manager to wrap neovim without the `-u` and just write the config in the
expected $XDG_CONFIG_HOME/nvim/init.vim .
Expect wrapNeovimUnstable interface to evolve in the upcoming months.
2020-10-29 09:50:26 +01:00
Vincent Laporte
2ccfc2962e opa: build with OCaml 4.03 2020-10-29 06:35:15 +01:00
Mario Rodas
8305cce210
Merge pull request #100638 from xrelkd/add/clipcat
clipcat: init at 0.4.19
2020-10-28 23:00:38 -05:00
Tom Repetti
7559a99131 marker: init at 2020.04.04 2020-10-28 23:01:47 -04:00
Anderson Torres
066bf7dd5d
Merge pull request #101894 from AndersonTorres/terminal-emulators
Create a directory-category for terminal emulators
2020-10-28 23:27:05 -03:00
AndersonTorres
5b5aac40d5 Terminal emulators: whitespace cleanup and regroup
Because editorconfig complains, and also why not to organize them
"ascii-betically"?
2020-10-28 22:28:32 -03:00
Anderson Torres
c13da09a6f
Merge pull request #101231 from djanatyn/pkg/peaclock
peaclock: init at 0.4.3
2020-10-28 16:06:00 -03:00
AndersonTorres
2bb3a9da24 A directory-category for terminal emulators
This is a mostly cosmetical commit, in the sense it doesn't change the contents
of any package, but reorganizes the overall Nixpkgs expressions.

Terminal emulators are an ubiquitous tool for any Unix user; even the beginners
are routinely familiarized to it. And, manifestly, there are many
implementations of terminal emulators out there, from those traditionally made
in C and C++ to those written in Haskell and Go.

Terminal emulators deserve more highlight. This commit does that by creating a
category for them.
2020-10-28 10:22:39 -03:00
Emery Hemingway
17a9d2187d vix: init at 0.1.2 2020-10-28 12:34:43 +01:00
Maximilian Bosch
3d04e9a779
Merge pull request #101669 from Zopieux/nxdomain
nxdomain: init at 1.0.1
2020-10-28 10:49:50 +01:00
Alexandre Macabies
c7f2086af5 nxdomain: init at 1.0.1 2020-10-27 23:41:01 +01:00
Timo Kaufmann
55669a901b
Merge pull request #95530 from midchildan/package/sourcetrail
sourcetrail: 2019.3.46 -> 2020.2.43
2020-10-27 20:33:59 +01:00
Jonathan Strickland
c84ddc7bf4 peaclock: init at 0.4.3
Co-authored-by: r-burns <52847440+r-burns@users.noreply.github.com>
2020-10-27 10:05:08 -04:00
midchildan
f806d4c79a
sourcetrail: 2019.3.46 -> 2020.2.43 2020-10-27 22:55:18 +09:00
Konrad Borowski
d838ef0795 sgtpuzzles: 20191114 -> 20200610 2020-10-27 11:28:02 +01:00
Lassulus
6a62663c60
Merge pull request #101548 from kmein/feature/vimv
vimv: init at unstable-2019-10-31
2020-10-27 07:44:33 +01:00
Ryan Mulligan
178d373a8a
Merge pull request #83687 from primeos/wshowkeys
wshowkeys: init at 2020-03-29
2020-10-26 18:55:16 -07:00
Sarah Brofeldt
d699505277
Merge pull request #100688 from henrikolsson/master
noise-suppression-for-voice: init at 2020-10-10
2020-10-26 20:05:27 +01:00
Henrik Olsson
c24433bedb noise-suppression-for-voice: init at 2020-10-10 2020-10-26 19:40:26 +01:00
Maximilian Bosch
7b55516f94
Merge pull request #101762 from p-h/gradle-6.7
gradle: 6.6 -> 6.7
2020-10-26 16:20:02 +01:00
Ryan Mulligan
99725609cd
Merge pull request #89227 from f4814/rcon-init
rcon: init at 0.5
2020-10-26 06:56:21 -07:00
Anderson Torres
ac08a3973c
Merge pull request #100536 from AndersonTorres/corectrl
corectrl: init at 1.1.1
2020-10-26 10:34:12 -03:00
Philippe Hürlimann
fe217b9fb9 gradle: 6.6 -> 6.7 2020-10-26 14:26:24 +01:00
Sandro Jäckel
fd29e9a3c0 rustscan: fix building on darwin 2020-10-26 21:55:34 +10:00