1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-12-22 06:05:13 +00:00
Commit graph

297835 commits

Author SHA1 Message Date
Michal Sojka b681ad3254 buildFHSUserEnv: Allow having custom /opt in the FHS environment
buildFHSUserEnv is meant primarily for running 3rd-party software
which is difficult to patch for NixOS. Such software is often built to
run from /opt. Currently, running such a software from FHS environment
is difficult for two reasons:

1. If the 3rd-party software is put into the Nix store via a simple
   derivation (with e.g. installPhase = "dpkg-deb -x $src $out"), the
   content of /opt directory of that derivation does not appear in the
   FHSEnv even if the derivation is specified in targetPkgs. This is
   why we change env.nix.

2. If using buildFHSUserEnvChroot and the host system has the /opt
   directory, it always gets bind-mounted to the FHSEnv even if some
   targetPkgs contain /opt (NB buildFHSUserEnvBubblewrap does not have
   this problem). If that directory is not accessible for non-root
   users (which is what docker's containerd does with /opt :-(), the
   user running the FHSEnv cannot use it.

   With the change in chrootenv.c, /opt is not bind-mounted to the
   container, but instead created as user-modifiable symlink to
   /host/opt (see the init attribute in
   build-fhs-userenv/default.nix). If needed, the user can remove this
   symlink and create an empty /opt directory which is under his/her
   control.
2021-06-27 08:33:51 +02:00
Sandro 9470f462d5
Merge pull request #127999 from dotlambda/ndms2-client-init 2021-06-25 18:47:32 +02:00
Lassulus 61e983dbac
Merge pull request #128097 from Infinisil/writers-paths
writers: Allow string paths
2021-06-25 18:18:36 +03:00
Pavol Rusnak 759f70945a
Merge pull request #128109 from mdlayher/mdl-corerad
corerad: 0.3.1 -> 0.3.2
2021-06-25 16:54:34 +02:00
Domen Kožar 8c563eaf70
Merge pull request #128108 from domenkozar/blueman-2.2.1
blueman: 2.1.4 -> 2.2.1
2021-06-25 16:45:16 +02:00
Dmitry Kalinkin 9959bb87e8
Merge pull request #127522 from rytone/ocio2
blender: Switch to OpenColorIO 2.x
2021-06-25 10:39:43 -04:00
Matt Layher 79195ea3d1
corerad: 0.3.1 -> 0.3.2
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2021-06-25 10:23:22 -04:00
Domen Kožar 1bb478f5be
blueman: 2.1.4 -> 2.2.1 2021-06-25 16:18:12 +02:00
Anderson Torres d4826151d4
Merge pull request #127998 from ehmry/plan9port
plan9port: 2020-01-08 -> 2021-04-22
2021-06-25 11:06:55 -03:00
Harrison Houghton a40b1a62eb
hobbes: unstable-2020-05-19 -> unstable-2021-04-28 with LLVM 11 support (#124490) 2021-06-25 15:56:24 +02:00
Sandro 54cccb99de
Merge pull request #127941 from liff/libwnck/3-is-default 2021-06-25 15:53:01 +02:00
Sandro 2607ce8867
Merge pull request #128065 from jonringer/stdenv-no-cc
mkShellNoCC: init
2021-06-25 15:50:32 +02:00
Sandro 57f5a1bcf2
Merge pull request #110220 from r-ryantm/auto-update/profile-sync-daemon
profile-sync-daemon: 6.42 -> 6.44
2021-06-25 15:45:16 +02:00
Sandro 323e8cac82
Merge pull request #128069 from Artturin/openhantek
openhantek6022: 3.1.3 -> 3.2.3
2021-06-25 15:45:00 +02:00
Sandro dc7e243c1e
Merge pull request #128050 from r-ryantm/auto-update/kanshi 2021-06-25 15:43:49 +02:00
Sandro 4399e70e73
Merge pull request #128072 from oxalica/vscode-lldb 2021-06-25 15:42:23 +02:00
Dmitry Kalinkin 4012bb7603
Merge pull request #127492 from xworld21/texlive-texdoc-data-tlpdb-lua
texlive.texdoc: build Data.tlpdb.lua
2021-06-25 09:39:25 -04:00
Michael Weiss e1f8852faa
Merge pull request #128091 from primeos/signal-desktop
signal-desktop: 5.6.1 -> 5.6.2
2021-06-25 15:06:37 +02:00
Michael Weiss 396c700795
Merge pull request #128096 from primeos/llvm_git
llvmPackages_git: 2021-06-11 -> 2021-06-19
2021-06-25 15:00:53 +02:00
zowoq cd50708ec8 delta: 0.8.0 -> 0.8.1
https://github.com/dandavison/delta/releases/tag/0.8.1
2021-06-25 21:45:25 +09:00
Michael Weiss d9d0021012
llvmPackages_git: 2021-06-11 -> 2021-06-19 2021-06-25 14:44:59 +02:00
Silvan Mosberger 33ffb05d39 writers: Allow string paths
Before this change, it was not possible to use string paths,
because then the `types.str.check` would succeed. So the only paths that
could be used were ones from the local filesystem via e.g.
`./some/path`.

We can easily fix this by using `types.path.check` instead to determine
whether we are dealing with a path.

This notably also allows using Nix-fetched sources as the content, e.g.
`fetchFromGitHub { ... } + "/some/file"`
2021-06-25 14:39:59 +02:00
Sandro 2555e22867
Merge pull request #127947 from romildo/upd.whitesur-gtk-theme 2021-06-25 14:36:19 +02:00
Sandro fef1fef93d
Merge pull request #127948 from LibreCybernetics/update-idris2 2021-06-25 14:35:44 +02:00
Michael Weiss 07fdb0c375
signal-desktop: 5.6.1 -> 5.6.2 2021-06-25 14:23:46 +02:00
R. RyanTM 1c203a2325 fcft: 2.4.0 -> 2.4.1 2021-06-25 14:18:15 +02:00
Vo Anh Duy 00cba5e8e7 lima: init at 0.4.0 2021-06-25 22:07:50 +10:00
Vo Anh Duy caf1aaa687 maintainers: add anhduy 2021-06-25 22:07:50 +10:00
Michael Weiss 370a10c27f
Merge pull request #128055 from Synthetica9/sway-check-quit
nixos/tests/sway: add check that sway quits
2021-06-25 13:23:39 +02:00
markuskowa 4457a52cab
Merge pull request #124910 from r-ryantm/auto-update/mediawiki
mediawiki: 1.35.2 -> 1.36.0
2021-06-25 13:22:34 +02:00
Markus Kowalewski 40c869a812
mediawiki: 1.36.0 -> 1.36.1 2021-06-25 12:48:39 +02:00
markuskowa b582780042
Merge pull request #124059 from r-ryantm/auto-update/hdparm
hdparm: 9.61 -> 9.62
2021-06-25 12:34:18 +02:00
Sandro f6c0fd15b0
Merge pull request #128075 from dotlambda/megapixels-1.1.0
megapixels: 1.0.1 -> 1.1.0
2021-06-25 12:28:02 +02:00
markuskowa 310bea33ea
Merge pull request #124765 from r-ryantm/auto-update/fio
fio: 3.26 -> 3.27
2021-06-25 12:21:39 +02:00
Sandro 1afe1506ff
Merge pull request #128053 from lopsided98/opentx-update 2021-06-25 12:21:17 +02:00
Florian Klink 131c884a4d
Merge pull request #127913 from r-ryantm/auto-update/gerrit
gerrit: 3.3.2 -> 3.4.0
2021-06-25 12:15:45 +02:00
Sandro c6b318fdf9
Merge pull request #128061 from lopsided98/mavproxy-update
mavproxy: 1.8.37 -> 1.8.39
2021-06-25 12:11:43 +02:00
Sandro 9ce8d79b3f
Merge pull request #128009 from jakuzure/patch-1
tailscale: 1.8.7 -> 1.8.8
2021-06-25 11:55:23 +02:00
Sandro faa341b2d0
Merge pull request #128044 from dotlambda/huisbaasje-client-tests
python3Packages.huisbaasje-client: run tests
2021-06-25 11:46:15 +02:00
Sandro 491ac6e55e
Merge pull request #128010 from Luflosi/update/cm-rgb
cm-rgb: 0.3.4 -> 0.3.6
2021-06-25 11:16:14 +02:00
Maximilian Bosch 0b92e6bbcc
Merge pull request #128042 from risicle/ris-dovecot-tests
dovecot: enable tests
2021-06-25 11:15:04 +02:00
Sandro 959014ce29
Merge pull request #127816 from VirtusLab/git-machete-3.2.1
gitAndTools.git-machete: 3.2.0 -> 3.2.1
2021-06-25 11:12:10 +02:00
Maximilian Bosch eb5013d20d
Merge pull request #128048 from dali99/add-txredisapi-synapse
Add txredisapi to matrix-synapse dependencies
2021-06-25 10:40:11 +02:00
Jörg Thalheim ff72815e51
Merge pull request #128071 from doronbehar/pkg/tectonic
tectonic: 0.6.4 -> 0.7.0
2021-06-25 10:38:33 +02:00
Florian Klink 7e0623fb25
Merge pull request #127824 from yu-re-ka/feature/gitlab-14-0-0
gitlab: 13.12.4 -> 14.0.1
2021-06-25 10:30:09 +02:00
Jörg Thalheim a93a1b9181
Merge pull request #128068 from SubhrajyotiSen/kotlin-1.5.20
kotlin: 1.5.10 -> 1.5.20
2021-06-25 10:18:41 +02:00
Emery Hemingway f524f88402 plan9port: 2020-01-08 -> 2021-04-22
* Relicense as MIT!
* Mark Darwin broken.
2021-06-25 10:12:48 +02:00
Peter Hoeg 0f441f5cad monitoring-plugins: 2.2.0 -> 2.3.0 2021-06-25 15:45:04 +08:00
Robert Schütz b6cdaa5b75 megapixels: 1.0.1 -> 1.1.0
https://git.sr.ht/~martijnbraam/megapixels/refs/1.1.0
2021-06-25 09:23:06 +02:00
Fabian Affolter 5555f34784 python3Packages.feedparser: 6.0.6 -> 6.0.8 2021-06-25 00:14:16 -07:00