Commit Graph

248691 Commits

Author SHA1 Message Date
Michael Raskin
26a0533979 lispPackages: more Nyxt deps 2020-10-24 22:23:58 +02:00
Michael Raskin
6c76bc2949 lispPackages.cl-webkit2: init 2020-10-24 20:31:59 +02:00
Michael Raskin
d97a71865e lispPackages: more Nyxt deps 2020-10-24 20:14:01 +02:00
Michael Raskin
588501bcb2 lispPackages: more stuff 2020-10-24 18:36:09 +02:00
Maximilian Bosch
8733608fde
Merge pull request #101541 from JesusMtnez/coursier
coursier: 2.0.4 -> 2.0.5
2020-10-24 18:08:16 +02:00
Michael Weiss
26dbf31f49
Merge pull request #101555 from meutraa/update/android-studio-canary
androidStudioPackages.{canary,dev}: 4.2.0.13 -> 4.2.0.14
2020-10-24 18:06:17 +02:00
WORLDofPEACE
6bc94d149b
Merge pull request #101563 from worldofpeace/fix-pantheon-greeter-brightness
nixos/lightdm: make lightdm user shell bash
2020-10-24 11:56:34 -04:00
WORLDofPEACE
ef803ab1bb
Merge pull request #100199 from worldofpeace/seeded-config
nixos/tools: add desktopConfiguration option (to seed configuration into configuration.nix)
2020-10-24 11:35:33 -04:00
WORLDofPEACE
c134f6443a nixos/lightdm: make lightdm user shell bash
In https://github.com/NixOS/nixpkgs/issues/100119 pantheon's greeter
has g-s-d running which allows brightness controls via pkexec.
This is changed in newer versions of g-s-d (pantheon uses a fork currently),
but whenever brightness is changed with a shell of `shadow` we get
```
Oct 10 23:51:44 kirXps pkexec[18722]: lightdm: Executing command [USER=root] [TTY=unknown] [CWD=/var/lib/lightdm] [COMMAND=/run/current-system/sw/bin/elementary-settings-daemon/gsd-backlight-helper /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight 65587]
```

I'm not sure this should be strictly needed, so we should try to
revert later on when pantheon's g-s-d is updated.
2020-10-24 11:28:18 -04:00
StigP
7ecdf141d2
Merge pull request #98338 from Atemu/firefox-bin-update-fix
firefox-bin/update: fix
2020-10-24 14:42:01 +00:00
meutraa
eb7e78ee99
androidStudioPackages.{canary,dev}: 4.2.0.13 -> 4.2.0.14 2020-10-24 15:02:26 +01:00
Michael Raskin
18a170fe8e
Merge pull request #101544 from 7c6f434c/sbcl-update
sbcl: 2.0.0 -> 2.0.8; add 2.0.9; lispPackages: regenerate
2020-10-24 13:19:34 +00:00
Ryan Mulligan
59e6270050
Merge pull request #100941 from r-ryantm/auto-update/gammy
gammy: 0.9.58a -> 0.9.59
2020-10-24 06:18:45 -07:00
Lassulus
303e7d6ef4
Merge pull request #99551 from makefu/pkgs/bento4/update
bento4: 1.5.1-629 -> 1.6.0-637
2020-10-24 14:44:49 +02:00
Maximilian Bosch
48612c79b1
Merge pull request #101473 from Ma27/nixos-build-vms-qemu
nixos/nixos-build-vms: use `pkgs.qemu` for virtualisation
2020-10-24 14:43:52 +02:00
Lassulus
49701c3bf8
Merge pull request #101495 from makefu/pkgs/iozone/3.490
iozone: 3.471 -> 3.490
2020-10-24 14:42:32 +02:00
Maximilian Bosch
5fd98f75c6
Merge pull request #101535 from etu/php-packages-updates
phpPackages and phpExtensions updates
2020-10-24 14:39:47 +02:00
Elis Hirwing
a6d56b9df9
Merge pull request #101540 from shyim/patch-2
phpPackages.composer2: 2.0.0RC-1 -> 2.0.0
2020-10-24 13:53:51 +02:00
Michael Raskin
c4c06f5989
pkgs/development/lisp-modules/README.txt : typo fix
Co-authored-by: Masanori Ogino <167209+omasanori@users.noreply.github.com>
2020-10-24 11:53:43 +00:00
Anderson Torres
db2c904c3c
Merge pull request #100294 from pniedzwiedzinski/amfora-desktop
amfora: Add desktop file
2020-10-24 08:50:44 -03:00
Anderson Torres
2dfad07d44
Merge pull request #99494 from jb55/barrier_2_3_3
barrier: 2.3.2 -> 2.3.3
2020-10-24 08:49:29 -03:00
Michael Raskin
435b144ca8 lispPackages.cl-paths-ttf: readd, previously was a dependency of clx-truetype 2020-10-24 13:27:56 +02:00
Michael Raskin
da2a4ce7f4 lispPackages.dbi: break test-only dependency loops 2020-10-24 13:25:53 +02:00
JesusMtnez
cdb7764897
coursier: 2.0.4 -> 2.0.5 2020-10-24 13:14:43 +02:00
Michael Raskin
a84b759e99 lispPackages.uiop: drop obsolete uiop/version reference 2020-10-24 13:05:11 +02:00
Shyim
f77c20451b
phpPackages.composer2: 2.0.0RC-1 -> 2.0.0 2020-10-24 13:01:06 +02:00
Michael Raskin
a8d38f8f07 quicklispPackages: regenerate 2020-10-24 12:53:25 +02:00
Michael Raskin
571d45fea6 sbcl: 2.0.0 -> 2.0.8 2020-10-24 12:52:16 +02:00
TredwellGit
2bb011032c
chromium: use official build settings (#101467)
LLD: https://lld.llvm.org/
When you link a large program on a multicore machine, you can expect that LLD runs more than twice as fast as the GNU gold linker. Your mileage may vary, though.
Link-time optimization (LTO) is supported by default.
Some default settings have been tuned for the 21st century. For example, the stack is marked as non-executable by default to tighten security.

LTO & ThinLTO: https://clang.llvm.org/docs/ThinLTO.html
LTO (Link Time Optimization) achieves better runtime performance through whole-program analysis and cross-module optimization. However, monolithic LTO implements this by merging all input into a single module, which is not scalable in time or memory, and also prevents fast incremental compiles. ThinLTO is a new approach that is designed to scale like a non-LTO build, while retaining most of the performance achievement of full LTO.

PGO: https://llvm.org/docs/HowToBuildWithPGO.html https://blog.chromium.org/2020/08/chrome-just-got-faster-with-profile.html
Allows your compiler to better optimize code for how it actually runs. Users report that applying this to Clang and LLVM can decrease overall compile time by 20%.
Because PGO uses real usage scenarios that match the workflows of Chrome users around the world, the most common tasks get prioritized and made faster. Delivers up to 10% faster page loads.

CFI: https://clang.llvm.org/docs/ControlFlowIntegrity.html https://www.chromium.org/developers/testing/control-flow-integrity
Aborts the program upon detecting certain forms of undefined behavior that can potentially allow attackers to subvert the program’s control flow. These schemes have been optimized for performance, allowing developers to enable them in release builds.
By default, a program compiled with CFI will crash with SIGILL if it detects a CFI violation.

Additionally:
Use minizip instead of zlib. Chromium says zlib but actually uses minizip.
Remove old unused workarounds.
Make shell scripts POSIX compliant.
Update documentation URLs.
Prepare for using system libraries.
2020-10-24 12:27:40 +02:00
Vincent Laporte
7be0ab8249 ocamlPackages.mirage-fs: init at 3.0.1 2020-10-24 12:25:02 +02:00
Vincent Laporte
8f0accd00f ocamlPackages.mirage-kv: init at 3.0.1 2020-10-24 12:25:02 +02:00
Michael Raskin
1ced8347aa lispPackages.clx-truetype: define manually as Quicklisp dropped it after upstream disappeared 2020-10-24 12:15:16 +02:00
Michael Raskin
43bb7ae8ca quicklisp-to-nix: README: Mention caches 2020-10-24 11:43:31 +02:00
Michael Raskin
f9b03920fc quicklisp-to-nix: preload some implementation-provided dependencies 2020-10-24 11:42:33 +02:00
Michael Raskin
82a6ddb0c1 lispPackages.quicklisp: update shell script to avoid RO FS with new caching behaviour 2020-10-24 11:30:52 +02:00
Elis Hirwing
5a226e3dbb
phpPackages.psysh: 0.10.3 -> 0.10.4 2020-10-24 10:38:16 +02:00
Michael Raskin
21ada4cf89 sbcl: add 2.0.9 2020-10-24 10:34:56 +02:00
Michael Raskin
2c9c237873 quicklisp: update distinfo 2019-12-27 -> 2020-10-16 2020-10-24 10:32:58 +02:00
Elis Hirwing
4c9c52f13d
phpExtensions.yaml: 2.0.4 -> 2.1.0 2020-10-24 10:04:57 +02:00
Elis Hirwing
744a1533a0
phpExtensions.xdebug: 2.8.1 -> 2.9.8 2020-10-24 10:03:52 +02:00
Elis Hirwing
df3514c5ec
phpExtensions.redis: 5.1.1 -> 5.3.2 2020-10-24 10:02:51 +02:00
Elis Hirwing
f00ae5b48b
phpExtensions.protobuf: 3.11.2 -> 3.13.0.1 2020-10-24 10:01:43 +02:00
Elis Hirwing
79afde9991
phpExtensions.mongodb: 1.6.1 -> 1.8.1 2020-10-24 10:00:29 +02:00
Elis Hirwing
1459d221a8
phpExtensions.mailparse: 3.0.3 -> 3.1.1 2020-10-24 09:59:27 +02:00
Elis Hirwing
727dc79f68
phpExtensions.igbinary: 3.0.1 -> 3.1.6 2020-10-24 09:58:27 +02:00
Elis Hirwing
72fd5f2d1b
phpExtensions.event: 2.5.3 -> 2.5.7 2020-10-24 09:57:32 +02:00
Elis Hirwing
e05c3b2c99
phpExtensions.couchbase: 2.6.1 -> 2.6.2 2020-10-24 09:55:57 +02:00
Bjørn Forsman
3d4e133e77 parallel: fix calculation of max line length
parallel >= 20200822 uses /bin/echo to calculate the max allowed line
length. Patch it to a correct path, so that it doesn't (silently) fail
and fall back to a low value of 324.

Before:
  $ parallel --max-line-length-allowed
  324

After:
  $ parallel --max-line-length-allowed
  131063

Fixes: 16ca8725ff ("parallel: 20200722 -> 20200822")
2020-10-24 09:55:06 +02:00
Elis Hirwing
78a48d7fb1
phpExtensions.ast: 1.0.5 -> 1.0.10 2020-10-24 09:54:56 +02:00
Elis Hirwing
ab864cee02
phpPackages.phpcs: 3.5.5 -> 3.5.8 2020-10-24 09:52:44 +02:00