Commit graph

306069 commits

Author SHA1 Message Date
Artturi 61dd23eeaf
samba4: add wrapPythonPrograms (#132373) 2021-08-03 12:07:23 -04:00
Matthieu Coudron 78090fd990 kubernetes-helm-wrapped: fix the wrapper
placeholder out doesn't return a full store path so fixing the derivation
2021-08-03 16:48:42 +02:00
Andrey Kuznetsov e03daba08c vimPlugins.telescope-fzf-native-nvim: enable build phase 2021-08-03 16:47:12 +02:00
Ryan Mulligan f15153f9e4
Merge pull request #132483 from r-ryantm/auto-update/bupstash
bupstash: 0.10.0 -> 0.10.2
2021-08-03 07:38:02 -07:00
Ryan Mulligan 046c3f7cc2
Merge pull request #132495 from r-ryantm/auto-update/exoscale-cli
exoscale-cli: 1.37.0 -> 1.38.0
2021-08-03 07:37:22 -07:00
Sandro 5edf9c7cd3
Merge pull request #132549 from arcticlimer/add-wilder-nvim 2021-08-03 14:32:54 +00:00
Sandro 86abaae11e
Merge pull request #132401 from Stunkymonkey/recutils-pname-version
recutils: replace name with pname&version
2021-08-03 14:29:19 +00:00
Sandro d6b81469c5
Merge pull request #132555 from romildo/upd.marwaita 2021-08-03 14:27:48 +00:00
Artturi d5dde029f1
openscad: move templates to Resources on darwin (#132552) 2021-08-03 10:15:53 -04:00
José Romildo 8417e7f3da marwaita: 9.5 -> 10.0 2021-08-03 11:09:04 -03:00
sternenseemann 66f8529d91 emacsPackages.ada-mode: build tools needed at runtime
ada-mode includes extra binaries which are used by it at runtime. They
require gnat, gprbuild, gnatcoll-core and wisi's source checked out in
`../wisi-*`.
2021-08-03 14:58:49 +02:00
sternenseemann 9bc1e429d0 gnatcoll-*: init gnatcoll-db at 21.0.0
gnatcoll-sql: init at 21.0.0
gnatcoll-sqlite: init at 21.0.0
gnatcoll-xref: init at 21.0.0
gnatcoll-postgres: init at 21.0.0

gnatcoll-db2ada: init at 21.0.0
gnatinspect: init at 21.0.0

Ada database interaction libraries and related tools which are managed
in the gnatcoll-db repository. The attribute and derivation names
don't include "db" since the GPR project files upstream also don't:
They are named `gnatcoll_${component}.gpr` usually, except for the
executables.
2021-08-03 14:58:49 +02:00
sternenseemann 41f190a360 gnatcoll-*: init gnatcoll-bindings at 21.0.0
gnatcoll-gmp: init at 21.0.0
gnatcoll-iconv: init at 21.0.0
gnatcoll-lzma: init at 21.0.0
gnatcoll-omp: init at 21.0.0
gnatcoll-python3: init at 21.0.0
gnatcoll-readline: init at 21.0.0
gnatcoll-syslog: init at 21.0.0
gnatcoll-zlib: init at 21.0.0

This inits a bunch of gnatcoll-* packages which are managed in the
gnatcoll-bindings repository. I have chosen not to include "bindings"
in their derivation or attribute names, since the GPR project
definitions themselves all don't contain that as well, instead they
are name `gnatcoll_${component}.gpr`.
2021-08-03 14:58:49 +02:00
sternenseemann f4e018075e gnatcoll-core: init at 21.0.0 2021-08-03 14:58:49 +02:00
sternenseemann c3c4ef859a gprbuild, xmlada: init at 21.0.0
GPRbuild is a multi language build system developed by AdaCore which
is mostly used for build Ada-related projects using GNAT.

Since GPRbuild is used to build itself and its dependency library
XML/Ada we first build a bootstrap version of it using the provided
bash build script bootstrap.sh as the gprbuild-boot derivation.
gprbuild-boot is then used to build xmlada and the proper gprbuild
derivation.

GPRbuild has its own search path mechanism via GPR_PROJECT_PATH which
we address via a setupHook. It currently works quite similar to the
pkg-config one: It accumulates all inputs into GPR_PROJECT_PATH,
GPR_PROJECT_PATH_FOR_BUILD etc. However this is quite limited at the
moment as we don't have a gprbuild wrapper yet which understands the
_FOR_BUILD suffix. However, we'll need to address this in the future
as it is currently basically impossible to test since the distinction
only affects cross-compilation, but it is not possible to build a GNAT
cross-compiler in nixpkgs at the moment (I'm working on changing that,
however).

Another issue we had to solve was GPRbuild not finding the right GNAT
via its gprconfig tool: GPRbuild has a knowledge base with compiler
definitions which run some checks and collect info about binaries
which are in PATH. In the end the first compiler in PATH that supports
the desired language is selected.

We want GPRbuild to discover our wrapped GNAT since the unwrapped one
is incapable of producing working binaries since it won't find the
crt*.o objects distributed with libc. GPRbuild however needs to find
the Ada runtime distributed with GNAT which is not part of the wrapper
derivation, so it will skip the wrapper and select the unwrapped GNAT.
Symlinking the unwrapped's lib directory into the wrapper fixes this
problem, but breaks linking in some cases (e. g. when linking against
OMP from gcc, the runtime variant will shadow the problem dynamic lib
from buildInputs). Additionally it uses gnatls as an indicator it has
found GNAT which is not part of the wrapper.

The solution we opted to adopt here is to install a custom compiler
description into gprbuild's knowledge base which properly detects the
nixpkgs GNAT wrapper: It uses gnatmake to detect GNAT instead of
gnatls and discovers the runtime via a symlink we add to
`$out/nix-support`. This additional definition is enough to properly
detect GNAT, since the plain wrapped gcc detection works out of the
box. It may, however, be necessary to add special definitions for
other languages in the future where gprbuild also needs to discover
the runtime.

One future improvement would be to install libgpr into a separate
output or split it into a separate derivation (which would require to
link gprbuild statically always since otherwise we end up with a
cyclical dependency).
2021-08-03 14:58:49 +02:00
"Vinícius Müller" 0fb2c30631 vimPlugins.wilder-nvim: init at 2021-08-02 2021-08-03 09:46:24 -03:00
"Vinícius Müller" cf0a38bb4b vimPlugins: update 2021-08-03 09:45:38 -03:00
toastal 04de1306ba
vimPlugins.himalaya-vim: fix failing build (#132517)
* fix `himalaya-vim` failing build

I’m unsure as to why the configure phase `cd vim/` is no longer working, but
this patch phase copying files up a directory workaround is building for my
NixOS locally.

* consistent comment indentation

* Apply suggestions from code review

Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-08-03 13:52:20 +02:00
Sandro 7067d12bb5
Merge pull request #132421 from SuperSandro2000/cleanup 2021-08-03 11:38:16 +00:00
Jörg Thalheim f0672fa7fb
Merge pull request #129413 from ngkz/binfmt-order-fix
nixos/binfmt: run binfmt activation script after mounting /run
2021-08-03 12:20:17 +01:00
Anderson Torres c0f55f9f0d
Merge pull request #132461 from AndersonTorres/new-jwasm
jwasm: 2.13 -> 2.14
2021-08-03 08:18:40 -03:00
Sascha Grunert 4e0e49400a slirp4netns: 1.1.11 -> 1.1.12
Signed-off-by: Sascha Grunert <sgrunert@redhat.com>
2021-08-03 20:36:52 +10:00
Sandro e3ac38c730
Merge pull request #121829 from davidak/pantheon-team 2021-08-03 10:20:20 +00:00
Sandro 8a774cb173
Merge pull request #132512 from McSinyx/flare-1.12
flare: 1.12rc2 -> 1.12
2021-08-03 10:16:14 +00:00
Sandro f88e522416
Merge pull request #131824 from lourkeur/chia
chia: fix farming with a pool
2021-08-03 10:16:01 +00:00
Sandro Jäckel 342f2d390b
ikiwiki: format, cleanup 2021-08-03 12:05:19 +02:00
Sandro Jäckel 503f72bfa6
pythonPackages: sphinxcontrib_plantuml -> sphinxcontrib-plantuml 2021-08-03 12:04:12 +02:00
Sandro Jäckel a6a6de159f
rabbitmq-server: format 2021-08-03 12:04:10 +02:00
Felix Buehler 3de5e226b2 recutils: replace name with pname&version 2021-08-03 10:56:10 +02:00
Sascha Grunert 9b06d00d8b buildah: 1.21.1 -> 1.22.0
Signed-off-by: Sascha Grunert <sgrunert@redhat.com>
2021-08-03 18:24:01 +10:00
Bernardo Meurer b3ca5f904a
Merge pull request #132507 from lovesegfault/roon-bridge-aarch64
roon-bridge: support aarch64-linux
2021-08-03 08:13:48 +00:00
Michael Weiss e2a8d66eeb
Merge pull request #132508 from primeos/chromium
chromium: 92.0.4515.107 -> 92.0.4515.131
2021-08-03 09:57:17 +02:00
Nguyễn Gia Phong b38d8b9960
flare: 1.12rc2 -> 1.12 2021-08-03 14:57:06 +07:00
Michael Weiss 7015db7881
chromium: 92.0.4515.107 -> 92.0.4515.131
https://chromereleases.googleblog.com/2021/08/the-stable-channel-has-been-updated-to.html

This update includes 10 security fixes.

CVEs:
CVE-2021-30590 CVE-2021-30591 CVE-2021-30592 CVE-2021-30593
CVE-2021-30594 CVE-2021-30596 CVE-2021-30597
2021-08-03 09:31:32 +02:00
Fabian Affolter 71179017df
Merge pull request #132504 from applePrincess/exploitdb-2021-08-03
exploitdb: 2021-07-30 -> 2021-08-03
2021-08-03 09:29:20 +02:00
Bernardo Meurer cfdc62259d
nixos/roon-bridge: register module in module-list 2021-08-03 00:22:32 -07:00
Bernardo Meurer bafb83e322
roon-bridge: support aarch64-linux 2021-08-03 00:19:10 -07:00
Lein Matsumaru a7594a9611
exploitdb: 2021-07-30 -> 2021-08-03 2021-08-03 06:56:38 +00:00
davidak 677dc1b93b
Merge pull request #122134 from fricklerhandwerk/freeciv-gtk
freeciv: build with `gtk` with `gtkClient = true`
2021-08-03 08:10:12 +02:00
davidak bd27e2e831
Merge pull request #123045 from kira-bruneau/replay-sorcery
replay-sorcery: init at 0.5.0
2021-08-03 07:44:35 +02:00
davidak f87f6fbf0d
Merge pull request #124070 from dotlambda/sepa-transfers
README.md: mention SEPA transfers
2021-08-03 07:19:07 +02:00
R. RyanTM ef17d8b906 exoscale-cli: 1.37.0 -> 1.38.0 2021-08-03 04:48:30 +00:00
Artturin 5f3413e8c9 python3Packages.pikepdf: 2.12.2 -> 2.16.1 2021-08-02 21:47:44 -07:00
Ilan Joselevich 03507abd3d jellyfin-media-player: added kranzes (myself) as a maintainer 2021-08-02 21:42:20 -07:00
Ilan Joselevich 62812cb5f8 jellyfin-media-player: 1.6.0 -> 1.6.1 2021-08-02 21:42:20 -07:00
Vanilla 3ca56ec734 v2ray: 4.41.0 -> 4.41.1 2021-08-02 21:29:50 -07:00
Ryan Horiguchi 3c502503aa vscode-extensions.hashicorp.terraform: 2.13.2 -> 2.14.0 2021-08-02 20:50:27 -07:00
Fabian Affolter ebfc5eef67 python3Packages.pyintesishome: 1.7.7 -> 1.8.0 2021-08-02 20:49:15 -07:00
Rob Brewer 77396b3e38
unixcw: use libsForQt5, enable qt wrapper (#131816) 2021-08-02 23:31:27 -04:00
R. RyanTM 128d3d1ad7 bupstash: 0.10.0 -> 0.10.2 2021-08-03 02:44:07 +00:00