Commit Graph
100 Commits
Author SHA1 Message Date
Doron Behar 8023e3c42a openjdk*: Add gtk3 to passthru of all versions 2020-11-26 09:55:32 -05:00
Doron Behar 3e48a6db49 openjdk: Merge passthrus
Fixes #104680.
2020-11-26 09:55:32 -05:00
Doron Behar 4b572d4617 Merge pull request #104877 from vincentbernat/fix/iosevka-extraparameters 2020-11-25 11:52:27 +02:00
Doron Behar 8d8532cd32 Merge pull request #103665 from doronbehar/pkg/hetzner-kube/sh-comp
hetzner-kube: support for bash completion
2020-11-24 12:20:45 +02:00
Doron Behar f19d459a51 Merge pull request #104570 from r-ryantm/auto-update/pistol
pistol: 0.1.7 -> 0.1.8
2020-11-22 23:31:20 +02:00
Doron Behar 840661a706 Merge pull request #104472 from doronbehar/pkg/xmlsec 2020-11-21 21:13:20 +02:00
Doron Behar ea9cada455 xmlsec: use nss_3_53
Otherwise the build fails the tests. Probably a regression since the
update of nss to 3.59.
2020-11-21 10:39:54 +02:00
Doron Behar 6c5c0fc1a8 xmlsec: 1.2.30 -> 1.2.31 2020-11-21 10:39:02 +02:00
Doron Behar 7bea3c7976 Merge pull request #103485 from gnidorah/zoom-us
zoom-us: support alsa
2020-11-21 10:17:50 +02:00
Doron Behar c240827cbe merkaator: comment why it needs qt5.14 2020-11-20 22:24:28 +01:00
Doron Behar 3b4598feb4 mendeley: comment why it needs qt5.14 2020-11-20 22:24:28 +01:00
Doron Behar b203a64cc3 kmymoney: pin to qt5.14 2020-11-20 22:24:28 +01:00
Doron Behar 7712acb90b Merge pull request #104380 from expipiplus1/joe-vulkan-extension-layer
vulkan-extension-layer: 2020-08-25 -> 2020-11-20
2020-11-20 15:41:11 +02:00
Doron Behar 1e43e4c316 Merge pull request #104298 from expipiplus1/joe-vulkan-extension-layer
vulkan-extension-layer: init at 2020-08-25
2020-11-20 10:30:43 +02:00
Doron Behar 0365749e68 Merge pull request #103817 from doronbehar/pkg/alacritty
alacritty: 0.5.0 -> 0.6.0-rc1
2020-11-18 15:38:21 +02:00
Doron Behar 1e4c335a94 julia: Make 15 the default version 2020-11-18 15:33:18 +02:00
Doron Behar 345813e6de julia_13: Disable tests 2020-11-18 15:33:03 +02:00
Doron Behar ba9d95ca8f julia_10: rewrite
Don't use ./shared.nix as it's not shared anymore.
Fix tests with an upstream patch and a few commands in postPatch.
Assert that blas and lapack are compatible.
Rename utf8proc patch.
2020-11-17 10:45:37 +02:00
Doron Behar 6bd360b4a4 Merge pull request #103957 from expipiplus1/joe-vulkan 2020-11-17 10:43:56 +02:00
Doron Behar f9dd0f679c Merge pull request #103955 from xaverdh/aft-4.0
android-file-transfer: 3.9 -> 4.0
2020-11-16 19:18:43 +02:00
Doron Behar b23ac198b7 Merge pull request #103960 from gnidorah/my 2020-11-16 19:15:56 +02:00
Doron Behar fcbef5bac5 Merge pull request #103916 from r-ryantm/auto-update/rtsp-simple-server
rtsp-simple-server: 0.12.0 -> 0.12.1
2020-11-15 23:10:12 +02:00
Doron Behar f0250226b2 alacritty: 0.5.0 -> 0.6.0-rc1 2020-11-14 18:14:23 +02:00
Doron Behar d67b00e8f0 Merge pull request #103666 from doronbehar/pkg/gnomeExtensions/gsconnect
gnomeExtensions.gsconnect: 43 -> 44
2020-11-14 11:00:35 +02:00
Doron Behar 4fe31b0a8b Merge pull request #103605 from xwvvvvwx/turbo-geth-2020-11-02
turbo-geth: 2020.11.01 -> 2020.1.02
2020-11-14 10:49:26 +02:00
Doron Behar 8769c817f4 Merge pull request #75615 from FSMaxB/patch-1
Add note about installing NixOS from distributions with /usr/sbin and…
2020-11-13 10:50:32 +02:00
Doron Behar d2a55a7fc5 gnomeExtensions.gsconnect: 43 -> 44 2020-11-13 10:02:17 +02:00
Doron Behar 2e7d97a50d Merge pull request #103584 from danieldk/ruby-check-disallowed-references
ruby: check disallowed references with jitSupport disabled
2020-11-13 09:34:31 +02:00
Doron Behar 65d5a3c8b5 Merge pull request #103562 from r-ryantm/auto-update/syncthingtray
syncthingtray: 1.0.0 -> 1.0.1
2020-11-12 09:07:05 +02:00
Doron Behar 3193123cbb Merge pull request #103524 from r-ryantm/auto-update/rtsp-simple-server
rtsp-simple-server: 0.10.0 -> 0.12.0
2020-11-12 08:59:57 +02:00
Doron Behar 2fc633a7a1 Merge pull request #103491 from r-ryantm/auto-update/pdfcpu
pdfcpu: 0.3.6 -> 0.3.7
2020-11-12 08:57:10 +02:00
Doron Behar d5b962e78c Merge pull request #103377 from r-ryantm/auto-update/cpp-utilities
cpp-utilities: 5.7.0 -> 5.8.0
2020-11-11 10:29:59 +02:00
Doron Behar 32fdf2118c Merge pull request #90151 from doronbehar/ruby-gcc-ref 2020-11-09 17:25:41 +02: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
Doron Behar f59f04352a ruby: Rename removeReferencesToCC flag to !jitSupport
If JIT support is built in to ruby, there's no choice other then to
leave this cc reference as is. removeReferencesToCC didn't do it's job
completely since some time ago. That's why it was practically redundant
- `lib/ruby/${version}/<platform>/rbconfig.rb` still referenced cc.
Removing this reference from
`lib/ruby/${version}/<platform>/rbconfig.rb` as well might lead to
breakage in some Gems that require this feature.

But, if JIT support is not desired, it should be safe enough to
completely remove all cc references, both in
lib/ruby/${version}/<platform>/rbconfig.rb and in $out/lib/libruby.so .
Hence now `rubyMinimal` has JIT support disabled and it has no
references at all to stdenv.cc.
2020-11-09 16:17:39 +02:00
Doron Behar 4d79d20643 Merge pull request #103092 from Atemu/update/bear
bear: 2.4.2 -> 3.0.1
2020-11-09 01:11:13 +02:00
Doron Behar 4c84556d6b Merge pull request #102764 from jluttine/init-pass-secret-service 2020-11-06 22:22:46 +02:00
Doron Behar 8716b71ea6 doc/nixos: Explain better NixOS specific Systemd stuff
Divide the "Service Management" chapter into two sections. The 1st (the
original) explaining General, not NixOS specific ways to interact with
Systemd. The 2nd section, explaining NixOS specific things worth
knowing.

Explain in the 2nd section a bit NixOS modules and services of Nixpkgs,
and mention `systemd.user.services` option. Give an example
demonstrating how to enable imperatively an upstream provided unit file
for a user. Explain why `systemctl --user enable` doesn't work for the
long term on NixOS.
2020-11-06 11:35:59 +02:00
Doron Behar c96629259a Merge pull request #96112 from doronbehar/pkg/bubblemail
bubblemail: init at 1.2
2020-11-05 13:53:44 +02:00
Doron Behar 450c9c9c3f Merge pull request #101456 from doronbehar/pkg/yed
yed: wrap With wrapGAppsHook - fixes #101135
2020-11-05 13:48:51 +02:00
Doron Behar c5057bd3ea bubblemail: init at 1.3 2020-11-05 13:40:49 +02:00
Doron Behar 4c817f9d6e Merge pull request #98499 from doronbehar/pkg/octave/qrupdate 2020-11-05 13:36:21 +02:00
Doron Behar acd45657f2 Merge pull request #87864 from doronbehar/fix-todoman 2020-11-05 13:15:31 +02:00
Doron Behar ce08cf0a29 Merge pull request #102694 from samuela/samuela/update-slack 2020-11-05 12:16:15 +02:00
Doron Behar a172554adb Merge pull request #102667 from r-ryantm/auto-update/olm
olm: 3.1.5 -> 3.2.1
2020-11-04 23:56:40 +02:00
Doron Behar 611ad1334b Merge pull request #102700 from r-ryantm/auto-update/packagekit-qt
libsForQt5.packagekit-qt: 1.0.1 -> 1.0.2
2020-11-04 23:47:07 +02:00
Doron Behar c39c242e69 Merge pull request #102771 from kubaracek/fix/pianobooster-qt
pianobooster: Use wrapQtAppsHook
2020-11-04 23:31:47 +02:00
Doron Behar 81c5e31043 Merge pull request #99004 from AluisioASG/aasg/iosevka 2020-11-04 17:30:13 +02:00
Doron Behar d5560be0df Merge pull request #98400 from doronbehar/pkg/bump
bump: init at 0.2.2
2020-11-04 00:30:09 +02:00
Doron Behar 89d9069c12 Merge pull request #100706 from doronbehar/pkg/rtsp-simple-server
rtsp-simple-server: init at 0.10.0
2020-11-04 00:29:57 +02:00
Doron Behar 80b96cf4ad Merge pull request #100660 from fzakaria/faridzakaria/maven-documentation 2020-11-04 00:24:19 +02:00
Doron Behar 65f4c39a40 Merge pull request #100695 from anpryl/operator-sdk-1.1.0 2020-11-03 11:19:25 +02:00
Doron Behar 155a59ec6f Merge pull request #102599 from r-ryantm/auto-update/mpd
mpd: 0.22.1 -> 0.22.2
2020-11-03 10:38:29 +02:00
Doron Behar 27e4b4df95 Merge pull request #102414 from freezeboy/unbreak-kdecoration
plasma5.kdecoration: unbreak
2020-11-03 10:13:42 +02:00
Doron Behar 7dd6d9fa5e Merge pull request #102569 from jonringer/joringer-neovim-codeowner
.github/CODEOWNERS: add jonringer to neovim
2020-11-03 10:08:37 +02:00
Doron Behar ca7f80ce54 Merge pull request #102510 from jonringer/fix-kpeoplevcard 2020-11-02 20:17:12 +02:00
Doron Behar 3f84b2d3f0 Merge pull request #102380 from doronbehar/pkg/musescore 2020-11-02 19:52:59 +02:00
Doron Behar 4882514960 tectonic: Install desktop file. 2020-11-01 22:30:44 +02:00
Doron Behar 07cb335125 musescore: 3.5.0 -> 3.5.2
Use fetchFromGitHub as it seems the only way to get the source now. Also
use libsForQt5 as it works.
2020-11-01 21:03:55 +02:00
Doron Behar 78d51ab478 tectonic: 0.2.0 -> 0.3.0 2020-11-01 20:57:40 +02:00
Doron Behar 0989b93cf8 rtsp-simple-server: init at 0.10.0 2020-10-31 10:56:14 +02:00
Doron Behar 35078d9918 kdiagram: 2.6.0 -> 2.7.0
Use fetchFromGitLab as it seems to be unavailable in the previous url.
2020-10-30 21:03:39 +02:00
Doron BeharandFrederik Rietdijk 09fd4270d7 kile: some slight improvements/fixes
Use `buildInputs` instead of `propagatedBuildInputs` - should reduce
closure size a bit. Don't wrap executables twice. Move `kdoctools` to
native. Use libsForQt5 - default version (works).

Co-authored-by: Frederik Rietdijk <fridh@fridh.nl>
2020-10-30 20:39:19 +02:00
Doron Behar 77e081bb2b nixos/sddm: Use libsForQt514.sddm if needed (for lxqt)
Currently lxqt is a desktop environment that's compiled against qt514.
To avoid possible issues (#101369), we (hopefully) use the same qt
version as the desktop environment at hand. LXQT should move to qt515,
and for the long term the correct qt version should be inherited by the
sddm module.
2020-10-30 20:37:59 +02: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 368302af0d Revert "plasma5: mark broken with Qt >= 5.15"
This reverts commit 575b3a053a.

We don't know why ttuegel did it, and we suspect it was due to packages
breaking due to mixed qt5 versions used together, and not plasma itself
with qt5.15 - (#101369).
2020-10-30 20:37:58 +02:00
Doron Behar e681f442c9 nixos/plasma: Fix attribute path to kinit 2020-10-30 20:37:58 +02:00
Doron Behar 9f9bdaba97 packagekit-qt: Move to libsForQt5 scope.
Since it's a dependency of kde's "discover", it's best to define it
there to avoid a possible mixed qt5 versions usage (#101369).
2020-10-30 20:37:58 +02:00
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 c8a7e4da0a firefox/wrapper: Use plasma-browser-integration correctly
Don't rely on the attribute from the aliases.nix, as ofborg checks that
in PRs.
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:
https://github.com/NixOS/nixpkgs/commit/4fd58aa4e18c06ead397ad45d68b76d0930c6cbb
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 ea9de43bf4 tellico: Use libkcddb from libsForQt5's scope.
Part of (#101369): kdeApplications points to a set of derivations built
with a specific qt version, where libkcddb is available in libsForQt5's
callPackage scope, thanks to the parent commit of this commit.
2020-10-30 20:34:14 +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 d44460b52e kpmcore: Use kio directly - from the scope of libsForQt5 used
Make sure only compatible qt versions are used for it (#101369) -
kdeFrameworks is always using `libsForQt5` where e.g
`libsForQt514.kpmcore` would have otherwise used a kio compiled with
qt515.
2020-10-30 20:13:49 +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
Doron Behar 38bff9a5ed Merge pull request #102083 from emptyflask/zoom-us-5.4
zoom-us: 5.3.469451.0927 -> 5.4.53350.1027
2020-10-29 21:22:37 +02:00
Doron Behar 85eb1b58d3 Merge pull request #101747 from doronbehar/pkg/syncthingtray 2020-10-29 18:13:34 +02:00
Doron Behar c7f819c39e Merge pull request #101810 from lopsided98/liburing-cross-fix
liburing: fix cross-compilation
2020-10-27 09:11:50 +02:00
Doron Behar ccf24bf7dd Merge pull request #101753 from doronbehar/pkg/sequoia 2020-10-27 09:09:11 +02:00
Doron Behar dc63a0d525 sequoia: unmark as broken on Darwin
According to:
https://github.com/NixOS/nixpkgs/pull/101753#issuecomment-716641372
2020-10-26 23:10:50 +02:00
Doron Behar a28e589938 sequoia: 0.19.0 -> 0.20.0 2020-10-26 14:18:49 +02:00
Doron Behar be4b736a15 Merge pull request #101703 from r-ryantm/auto-update/mpd-mpris
mpd-mpris: 0.2.4 -> 0.3.0
2020-10-26 13:16:39 +02:00
Doron Behar a5ca6e8e84 syncthingtray: 0.11.0 -> 1.0.0 2020-10-26 12:10:40 +02:00
Doron Behar c9a6cd0a30 libsForQt5.qtutilities: 6.0.6 -> 6.3.0 2020-10-26 12:08:42 +02:00
Doron Behar bcf3872cba gnome3.gdm: 3.34.1 -> 3.38
* build with meson
* remove libxml2 and libtool
* sync patches
* unset enableParallelBuilding
  with meson it's the default
2020-10-24 01:17:27 +02:00
Doron Behar 7e359f1ef1 gnome3.gnome-documents: Fix build
Add appstream-glib to native build inputs, for appstream-util. Add patch
for inkscape 1.0 CLI arguments. Silence an inkscape warning regarding
profile directory.
2020-10-24 01:17:25 +02:00
Doron Behar bdbf926017 gnome3.gnome-<several>: Use a gvc suitable for modern laptops
Address:
https://mail.gnome.org/archives/distributor-list/2020-September/msg00001.html

gnome3.gnome-{control-center,settings-daemon,shell} ship within their
tarball a copy of lignome-volume-control in the `subprojects/gvc/`. This
commit makes them use an updated version of it, which supports Modern
laptops with SOF for audio. Close #98470.
2020-10-24 01:17:00 +02:00
Doron Behar 8ae59fa5c9 gnome3.gnome-control-center: Remove now unneeded libexecdir mesonFlag
They started to use regular `get_option('libexecdir')`. See
https://gitlab.gnome.org/GNOME/gnome-control-center/-/commit/2007a5b2406b48277fd9628bf00cb28e16109ed9
-> https://gitlab.gnome.org/GNOME/gnome-control-center/-/blob/2007a5b2406b48277fd9628bf00cb28e16109ed9/meson.build#L11
2020-10-24 01:17:00 +02:00
Doron Behar dde31ed48e gjs: 1.64.4 -> 1.66.0
- Installed tests execdir was moved: https://gitlab.gnome.org/GNOME/gjs/-/issues/318

Changelogs:
- https://ftp.gnome.org/pub/GNOME/sources/gjs/1.65/gjs-1.65.1.news
- https://ftp.gnome.org/pub/GNOME/sources/gjs/1.65/gjs-1.65.2.news
- https://ftp.gnome.org/pub/GNOME/sources/gjs/1.65/gjs-1.65.3.news
- https://ftp.gnome.org/pub/GNOME/sources/gjs/1.65/gjs-1.65.4.news
- https://ftp.gnome.org/pub/GNOME/sources/gjs/1.65/gjs-1.65.90.news
    - libsysprof-capture-4 ← libsysprof-capture-3
        - We did not depend on it previously either.
    - SpiderMonkey 78
- https://ftp.gnome.org/pub/GNOME/sources/gjs/1.65/gjs-1.65.91.news
- https://ftp.gnome.org/pub/GNOME/sources/gjs/1.65/gjs-1.65.92.news
- https://ftp.gnome.org/pub/GNOME/sources/gjs/1.66/gjs-1.66.0.news

Changes reviewed by: Jan Tojnar <jtojnar@gmail.com>
2020-10-24 01:14:24 +02:00
Doron Behar 37f72d1ad6 libsoup: 2.70.0 -> 2.72.0
It adds support for profiling using Sysprof but we do not support Sysprof on Darwin
so we need to disable it there. Otherwise it breaks eval of Darwin package set
through “sysprof ← libsoup ← inkscape” chain.
2020-10-24 01:14:07 +02:00
Doron Behar ed71430c44 sysprof: 3.36.0 -> 3.38.0 2020-10-24 01:14:06 +02:00
Doron Behar 10944d9701 vala_0_48: 0.48.7 -> 0.48.9 2020-10-24 01:14:04 +02:00
Doron Behar ad344c1529 gusb: 0.3.3 -> 0.3.5 2020-10-24 01:14:04 +02:00
Doron Behar 0166eb0794 gtk3: 3.24.21 -> 3.24.23
Use xmllint in docs generation. Remove an old patch. Remove an old
postPatch workaround.
2020-10-24 01:14:04 +02:00
Doron Behar 469db7ce0e gobject-introspection: 1.64.1 -> 1.66.0 2020-10-24 01:14:04 +02:00
Doron Behar fedcd9f42a dconf: 0.36 -> 0.38 2020-10-24 01:14:03 +02:00