Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nixpkgs
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 4fa7cc60c152
Choose a base ref
...
head repository: NixOS/nixpkgs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: c0c2bbeabee3
Choose a head ref

Commits on Jun 8, 2020

  1. displaycal: 3.5 -> 3.8.9.3

    displaycal verison 3.5 built correctly but could not perform a calibration. This update fixes that.
    
    (cherry picked from commit 009284c)
    paperdigits committed Jun 8, 2020
    Copy the full SHA
    f956d09 View commit details

Commits on Jul 1, 2020

  1. openafs: 1.6.23 -> 1.6.24

    Security fixes.
    
    Ref #90927
    Michael Raitza committed Jul 1, 2020
    Copy the full SHA
    21f176a View commit details

Commits on Jul 13, 2020

  1. nautilus: 3.34.2 -> 3.34.3

    dasj19 committed Jul 13, 2020
    Copy the full SHA
    b7709ef View commit details

Commits on Aug 3, 2020

  1. openjdk: 11.0.6 -> 11.0.7

    (cherry picked from commit 890485a)
    asbachb committed Aug 3, 2020
    Copy the full SHA
    5cf6604 View commit details
  2. openjdk: 11.0.7 -> 11.0.8

    Also added `minor` variable to reflect naming scheme introduced in java 9: https://bugs.openjdk.java.net/browse/JDK-8061493
    
    (cherry picked from commit 56cff95)
    asbachb committed Aug 3, 2020
    Copy the full SHA
    c4bb263 View commit details

Commits on Aug 5, 2020

  1. signal-desktop: 1.34.4 -> 1.34.5

    (cherry picked from commit 695b69a)
    primeos committed Aug 5, 2020
    Copy the full SHA
    f04bcbf View commit details
  2. rust: add 1.44.0

    Thunderbird and Firefox don't build with 1.41 (or 1.45 for that matter)
    
    based on 1f9cd4c
    alyssais authored and ajs124 committed Aug 5, 2020
    Copy the full SHA
    39498eb View commit details
  3. rust-cbindgen_0_14_1 -> rust-cbindgen_latest: 0.14.1 -> 0.14.3

    firefox 79 requires this version
    
    based on dc5a3f9
    ajs124 committed Aug 5, 2020
    Copy the full SHA
    3a9edda View commit details
  4. nspr_latest: init at 4.26

    firefox 79 needs this
    
    based on cebca41
    ajs124 committed Aug 5, 2020
    Copy the full SHA
    de38fac View commit details
  5. Merge pull request #94709 from primeos/signal-desktop-backport

    [20.03] signal-desktop: 1.34.4 -> 1.34.5
    worldofpeace authored Aug 5, 2020
    Copy the full SHA
    7016c5f View commit details
  6. Copy the full SHA
    5580251 View commit details
  7. Copy the full SHA
    f80b8d1 View commit details
  8. neovim: 0.4.3 -> 0.4.4

    (cherry picked from commit 7f13784)
    yoctocell authored and Ma27 committed Aug 5, 2020
    Copy the full SHA
    e0c983e View commit details
  9. kitty: remove myself from the maintainer list

    I don't use this as terminal emulator anymore and it's
    pretty well-maintained by my fellow co-maintainers.
    
    (cherry picked from commit 1f01916)
    Ma27 committed Aug 5, 2020
    Copy the full SHA
    0c0fe6d View commit details
  10. wire-desktop: linux 3.18.2925 -> 3.19.2928

    (cherry picked from commit cc8d2ba)
    toonn committed Aug 5, 2020
    Copy the full SHA
    5cb3967 View commit details
  11. wire-desktop: mac 3.18.3728 -> 3.19.3799

    (cherry picked from commit 787a38b)
    toonn committed Aug 5, 2020
    Copy the full SHA
    5870db0 View commit details
  12. firefox: 78.0.2 -> 79.0

    (cherry picked from commit 6a4e0ee)
    taku0 authored and ajs124 committed Aug 5, 2020
    Copy the full SHA
    74ddece View commit details
  13. alpine: 2.21 -> 2.23

    (cherry picked from commit a8fa026)
    jerith666 committed Aug 5, 2020
    Copy the full SHA
    00c32cd View commit details

Commits on Aug 6, 2020

  1. Merge pull request #94746 from helsinki-systems/backport/20.03/firefo…

    …x-79
    
    [20.03] Firefox 79
    flokli authored Aug 6, 2020
    Copy the full SHA
    e23e054 View commit details
  2. discord: 0.0.10 -> 0.0.11

    (cherry picked from commit ded6c3d)
    ldesgoui authored and Jon committed Aug 6, 2020
    Copy the full SHA
    8bb823f View commit details
  3. discord-ptb: 0.0.20 -> 0.0.21

    (cherry picked from commit 76ee4f6)
    Jonathan Ringer committed Aug 6, 2020
    Copy the full SHA
    2afca2f View commit details
  4. discord-canary: 0.0.105 -> 0.0.106

    (cherry picked from commit 9fbbe30)
    Jonathan Ringer committed Aug 6, 2020
    Copy the full SHA
    825c68c View commit details

Commits on Aug 7, 2020

  1. Merge pull request #94759 from toonn/release-20.03

    [20.03] wire-desktop: linux 3.18.2925 -> 3.19.2928, mac 3.18.3728 -> 3.19.3799
    flokli authored Aug 7, 2020
    Copy the full SHA
    4364ff9 View commit details
  2. openjdk8: 8u222 -> 8u242

    (cherry picked from commit 36c53f7)
    asbachb committed Aug 7, 2020
    Copy the full SHA
    ec3bf7a View commit details
  3. openjdk8: 8u222b10 -> 8u242b08

    (cherry picked from commit b87e7d0)
    asbachb committed Aug 7, 2020
    Copy the full SHA
    da0211c View commit details
  4. openjdk8: 1.8.0_242 -> 1.8.0_265

    (cherry picked from commit 0afe6a2)
    jerith666 authored and asbachb committed Aug 7, 2020
    Copy the full SHA
    a3d104a View commit details
  5. r2: 4.2.0 -> 4.2.1

    (cherry picked from commit b878000)
    Mic92 committed Aug 7, 2020
    Copy the full SHA
    b422280 View commit details
  6. radare2: 4.2.1 -> 4.3.0 (#81730)

    (cherry picked from commit fb6f2d1)
    Mic92 committed Aug 7, 2020
    Copy the full SHA
    3097539 View commit details
  7. radare2: 4.3.0 -> 4.3.1

    (cherry picked from commit 09ad2cf)
    Mic92 committed Aug 7, 2020
    Copy the full SHA
    218efad View commit details
  8. radare2-cutter: 1.10.1 -> 1.10.2

    (cherry picked from commit f565c8f)
    Mic92 committed Aug 7, 2020
    Copy the full SHA
    9c1d529 View commit details
  9. radare2: 4.3.1 -> 4.4.0

    (cherry picked from commit 91b71a7)
    Mic92 committed Aug 7, 2020
    Copy the full SHA
    3ccc453 View commit details
  10. radare2-cutter: 1.10.2 -> 1.10.3

    (cherry picked from commit 11fa2d4)
    Mic92 committed Aug 7, 2020
    Copy the full SHA
    66b6d76 View commit details
  11. radare2: 4.4.0 -> 4.5.0

    (cherry picked from commit 63576eb)
    Mic92 committed Aug 7, 2020
    Copy the full SHA
    60e11a9 View commit details
  12. radare2-cutter: 1.10.3 -> 1.11.0

    (cherry picked from commit fca28bc)
    Mic92 committed Aug 7, 2020
    Copy the full SHA
    18188ba View commit details

Commits on Aug 8, 2020

  1. apacheHttpd: 2.4.43 -> 2.4.46

    (cherry picked from commit 6302eb2)
    aanderse committed Aug 8, 2020
    Copy the full SHA
    a0057fc View commit details
  2. Copy the full SHA
    9e0f049 View commit details
  3. Copy the full SHA
    127c8de View commit details
  4. linux: 5.4.56 -> 5.4.57

    NeQuissimus committed Aug 8, 2020
    Copy the full SHA
    301c3e3 View commit details
  5. linux: 5.7.13 -> 5.7.14

    NeQuissimus committed Aug 8, 2020
    Copy the full SHA
    5ac56e2 View commit details
  6. Copy the full SHA
    85eef61 View commit details
  7. Copy the full SHA
    020666f View commit details
  8. Copy the full SHA
    28a6694 View commit details
  9. gitlab: 13.0.4 -> 13.0.6

    CI Token Access Control
    
    An authorization issue discovered in the mirroring logic allowed read access to private repositories. This issue is now mitigated in the latest release and is waiting for a CVE ID to be assigned.
    
    https://about.gitlab.com/releases/2020/06/10/critical-security-release-13-0-6-released/
    (cherry picked from commit 38a4af7)
    flokli committed Aug 8, 2020
    Copy the full SHA
    027cef0 View commit details
  10. gitlab: 13.0.6 -> 13.0.8 (#92060)

    (cherry picked from commit d986fcc)
    flokli committed Aug 8, 2020
    Copy the full SHA
    5829336 View commit details
  11. gitlab: 13.0.8 -> 13.0.9

    Milan Pässler authored and flokli committed Aug 8, 2020
    Copy the full SHA
    347d3c4 View commit details
  12. gitlab: 13.0.9 -> 13.0.12

    (cherry picked from commit 30309e1)
    flokli committed Aug 8, 2020
    Copy the full SHA
    16ec57b View commit details
  13. Copy the full SHA
    be7e7e0 View commit details
  14. Copy the full SHA
    d3a1eb0 View commit details

Commits on Aug 9, 2020

  1. thunderbird*: rename *.nix to make cherry-picks easier

    Unfortunately, renaming the patch file causes a rebuild.
    vcunat committed Aug 9, 2020
    Copy the full SHA
    acf948e View commit details
  2. thunderbird: 68.9.0 -> 68.11.0

    (cherry picked from commit 997e631)
    taku0 authored and vcunat committed Aug 9, 2020
    Copy the full SHA
    c52b770 View commit details
Showing with 3,053 additions and 1,506 deletions.
  1. +3 −0 nixos/modules/services/misc/gitlab.nix
  2. +33 −35 nixos/modules/services/web-apps/nextcloud.nix
  3. +6 −4 nixos/modules/services/web-servers/nginx/default.nix
  4. +18 −18 pkgs/applications/audio/sonic-visualiser/default.nix
  5. +2 −2 pkgs/applications/editors/neovim/default.nix
  6. +4 −4 pkgs/applications/editors/sigil/default.nix
  7. +8 −6 pkgs/applications/graphics/displaycal/default.nix
  8. +4 −0 pkgs/applications/misc/adobe-reader/default.nix
  9. +1 −1 pkgs/applications/misc/kitty/default.nix
  10. +1 −0 pkgs/applications/networking/browsers/chromium/browser.nix
  11. +10 −10 pkgs/applications/networking/browsers/chromium/default.nix
  12. +2 −2 pkgs/applications/networking/browsers/chromium/plugins.nix
  13. +9 −9 pkgs/applications/networking/browsers/chromium/upstream-info.nix
  14. +19 −9 pkgs/applications/networking/browsers/firefox/common.nix
  15. +6 −6 pkgs/applications/networking/browsers/firefox/packages.nix
  16. +5 −5 pkgs/applications/networking/browsers/mozilla-plugins/flashplayer/default.nix
  17. +3 −3 pkgs/applications/networking/browsers/mozilla-plugins/flashplayer/standalone.nix
  18. +27 −30 pkgs/applications/networking/browsers/palemoon/default.nix
  19. +3 −3 pkgs/applications/networking/browsers/tor-browser-bundle-bin/default.nix
  20. +6 −6 pkgs/applications/networking/instant-messengers/discord/default.nix
  21. +2 −5 pkgs/applications/networking/instant-messengers/element/element-desktop-package.json
  22. +0 −104 pkgs/applications/networking/instant-messengers/element/element-desktop-yarndeps.nix
  23. +2 −2 pkgs/applications/networking/instant-messengers/element/element-desktop.nix
  24. +2 −2 pkgs/applications/networking/instant-messengers/element/element-web.nix
  25. +2 −2 pkgs/applications/networking/instant-messengers/signal-desktop/default.nix
  26. +4 −4 pkgs/applications/networking/instant-messengers/wire-desktop/default.nix
  27. +3 −2 pkgs/applications/networking/mailreaders/alpine/default.nix
  28. +191 −0 pkgs/applications/networking/mailreaders/thunderbird-bin/68.nix
  29. +615 −0 pkgs/applications/networking/mailreaders/thunderbird-bin/68_sources.nix
  30. +5 −15 pkgs/applications/networking/mailreaders/thunderbird-bin/default.nix
  31. +295 −245 pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix
  32. +341 −0 pkgs/applications/networking/mailreaders/thunderbird/68.nix
  33. +9 −14 pkgs/applications/networking/mailreaders/thunderbird/default.nix
  34. +35 −0 pkgs/applications/networking/mailreaders/thunderbird/no-buildconfig-68.patch
  35. +13 −12 pkgs/applications/networking/mailreaders/thunderbird/no-buildconfig.patch
  36. +2 −2 pkgs/applications/networking/remote/freerdp/default.nix
  37. +8 −8 pkgs/applications/version-management/gitlab/data.json
  38. +9 −7 pkgs/applications/version-management/gitlab/gitaly/Gemfile
  39. +30 −28 pkgs/applications/version-management/gitlab/gitaly/Gemfile.lock
  40. +2 −9 pkgs/applications/version-management/gitlab/gitaly/default.nix
  41. +290 −65 pkgs/applications/version-management/gitlab/gitaly/deps.nix
  42. +40 −30 pkgs/applications/version-management/gitlab/gitaly/gemset.nix
  43. +2 −2 pkgs/applications/version-management/gitlab/gitlab-shell/default.nix
  44. +2 −2 pkgs/applications/version-management/gitlab/gitlab-shell/deps.nix
  45. +2 −2 pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix
  46. +24 −21 pkgs/applications/version-management/gitlab/rubyEnv/Gemfile
  47. +95 −96 pkgs/applications/version-management/gitlab/rubyEnv/Gemfile.lock
  48. +83 −102 pkgs/applications/version-management/gitlab/rubyEnv/gemset.nix
  49. +176 −112 pkgs/applications/version-management/gitlab/yarnPkgs.nix
  50. +9 −9 pkgs/desktops/gnome-3/core/nautilus/extension_dir.patch
  51. +24 −3 pkgs/development/compilers/cudatoolkit/common.nix
  52. +11 −0 pkgs/development/compilers/cudatoolkit/default.nix
  53. +0 −14 pkgs/development/compilers/openjdk/004_add-fontconfig.patch
  54. +0 −260 pkgs/development/compilers/openjdk/005_enable-infinality.patch
  55. +5 −4 pkgs/development/compilers/openjdk/11.nix
  56. +18 −23 pkgs/development/compilers/openjdk/8.nix
  57. +30 −0 pkgs/development/compilers/rust/1_44.nix
  58. +4 −4 pkgs/development/interpreters/evcxr/default.nix
  59. +2 −2 pkgs/development/libraries/dlib/default.nix
  60. +25 −0 pkgs/development/libraries/libfishsound/default.nix
  61. +52 −0 pkgs/development/libraries/nspr/latest.nix
  62. +4 −2 pkgs/development/libraries/qt-5/5.12/default.nix
  63. +31 −0 pkgs/development/libraries/qt-5/5.12/qtwebengine-darwin-fix-failed-static-assertion.patch
  64. +41 −3 pkgs/development/libraries/qt-5/5.12/qtwebengine-darwin-no-platform-check.patch
  65. +29 −23 pkgs/development/libraries/qt-5/modules/qtwebengine.nix
  66. +17 −1 pkgs/development/libraries/science/math/cudnn/default.nix
  67. +7 −0 pkgs/development/libraries/science/math/cudnn/generic.nix
  68. +2 −2 pkgs/development/python-modules/ansible/default.nix
  69. +8 −0 pkgs/development/python-modules/asyncpg/default.nix
  70. +4 −3 pkgs/development/python-modules/canonicaljson/default.nix
  71. +2 −1 pkgs/development/python-modules/uvloop/default.nix
  72. +2 −2 pkgs/development/tools/analysis/radare2/cutter.nix
  73. +17 −17 pkgs/development/tools/analysis/radare2/default.nix
  74. +3 −3 pkgs/development/tools/rust/cbindgen/{0_14_1.nix → 0_14_3.nix}
  75. +16 −14 pkgs/development/tools/rust/rustup/default.nix
  76. +4 −4 pkgs/games/empty-epsilon/default.nix
  77. +5 −0 pkgs/misc/ghostscript/default.nix
  78. +94 −0 pkgs/os-specific/linux/busybox/0001-wget-implement-TLS-verification-with-ENABLE_FEATURE_.patch
  79. +4 −0 pkgs/os-specific/linux/busybox/default.nix
  80. +14 −1 pkgs/os-specific/linux/firejail/default.nix
  81. +2 −2 pkgs/os-specific/linux/kernel/linux-4.14.nix
  82. +2 −2 pkgs/os-specific/linux/kernel/linux-4.19.nix
  83. +2 −2 pkgs/os-specific/linux/kernel/linux-4.4.nix
  84. +2 −2 pkgs/os-specific/linux/kernel/linux-4.9.nix
  85. +2 −2 pkgs/os-specific/linux/kernel/linux-5.4.nix
  86. +2 −2 pkgs/os-specific/linux/kernel/linux-5.7.nix
  87. +2 −1 pkgs/os-specific/linux/rtlwifi_new/default.nix
  88. +2 −2 pkgs/os-specific/linux/sysstat/default.nix
  89. +2 −3 pkgs/servers/dns/knot-dns/default.nix
  90. +2 −2 pkgs/servers/freeradius/default.nix
  91. +14 −1 pkgs/servers/ftp/pure-ftpd/default.nix
  92. +2 −2 pkgs/servers/http/apache-httpd/2.4.nix
  93. +2 −2 pkgs/servers/mail/dovecot/default.nix
  94. +3 −3 pkgs/servers/mail/dovecot/plugins/pigeonhole/default.nix
  95. +2 −2 pkgs/servers/matrix-synapse/default.nix
  96. +3 −3 pkgs/servers/mautrix-whatsapp/default.nix
  97. +3 −3 pkgs/servers/openafs/1.6/srcs.nix
  98. +2 −2 pkgs/servers/roundcube/default.nix
  99. +2 −2 pkgs/tools/admin/ansible/default.nix
  100. +16 −6 pkgs/tools/compression/lbzip2/default.nix
  101. +2 −2 pkgs/tools/misc/graylog/default.nix
  102. +4 −4 pkgs/tools/misc/graylog/plugins.nix
  103. +2 −2 pkgs/tools/networking/wireguard-tools/default.nix
  104. +2 −2 pkgs/tools/package-management/nix-bundle/default.nix
  105. +2 −2 pkgs/tools/package-management/nixpkgs-review/default.nix
  106. +34 −7 pkgs/top-level/all-packages.nix
3 changes: 3 additions & 0 deletions nixos/modules/services/misc/gitlab.nix
Original file line number Diff line number Diff line change
@@ -43,6 +43,9 @@ let
[gitlab-shell]
dir = "${cfg.packages.gitlab-shell}"
secret_file = "${cfg.statePath}/gitlab_shell_secret"
gitlab_url = "http+unix://${pathUrlQuote gitlabSocket}"
http_settings = { self_signed_cert = false }
${concatStringsSep "\n" (attrValues (mapAttrs (k: v: ''
[[storage]]
68 changes: 33 additions & 35 deletions nixos/modules/services/web-apps/nextcloud.nix
Original file line number Diff line number Diff line change
@@ -527,36 +527,40 @@ in {
'';
};
"/" = {
priority = 200;
extraConfig = "rewrite ^ /index.php;";
priority = 900;
extraConfig = "try_files $uri $uri/ /index.php$request_uri;";
};
"~ ^/store-apps" = {
priority = 201;
extraConfig = "root ${cfg.home};";
};
"= /.well-known/carddav" = {
"^~ /.well-known" = {
priority = 210;
extraConfig = "return 301 $scheme://$host/remote.php/dav;";
};
"= /.well-known/caldav" = {
priority = 210;
extraConfig = "return 301 $scheme://$host/remote.php/dav;";
};
"~ ^\\/(?:build|tests|config|lib|3rdparty|templates|data)\\/" = {
priority = 300;
extraConfig = "deny all;";
};
"~ ^\\/(?:\\.|autotest|occ|issue|indie|db_|console)" = {
priority = 300;
extraConfig = "deny all;";
extraConfig = ''
location = /.well-known/carddav {
return 301 $scheme://$host/remote.php/dav;
}
location = /.well-known/caldav {
return 301 $scheme://$host/remote.php/dav;
}
try_files $uri $uri/ =404;
'';
};
"~ ^\\/(?:index|remote|public|cron|core/ajax\\/update|status|ocs\\/v[12]|updater\\/.+|ocs-provider\\/.+|ocm-provider\\/.+)\\.php(?:$|\\/)" = {
"~ ^/(?:build|tests|config|lib|3rdparty|templates|data)(?:$|/)".extraConfig = ''
return 404;
'';
"~ ^/(?:\\.|autotest|occ|issue|indie|db_|console)".extraConfig = ''
return 404;
'';
"~ \\.php(?:$|/)" = {
priority = 500;
extraConfig = ''
include ${config.services.nginx.package}/conf/fastcgi.conf;
fastcgi_split_path_info ^(.+\.php)(\\/.*)$;
fastcgi_split_path_info ^(.+?\.php)(\\/.*)$;
set $path_info $fastcgi_path_info;
try_files $fastcgi_script_name =404;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param PATH_INFO $path_info;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param HTTPS ${if cfg.https then "on" else "off"};
fastcgi_param modHeadersAvailable true;
fastcgi_param front_controller_active true;
@@ -566,28 +570,24 @@ in {
fastcgi_read_timeout 120s;
'';
};
"~ ^\\/(?:updater|ocs-provider|ocm-provider)(?:$|\\/)".extraConfig = ''
try_files $uri/ =404;
index index.php;
'';
"~ \\.(?:css|js|woff2?|svg|gif)$".extraConfig = ''
"~ \\.(?:css|js|svg|gif|map)$".extraConfig = ''
try_files $uri /index.php$request_uri;
add_header Cache-Control "public, max-age=15778463";
add_header X-Content-Type-Options nosniff;
add_header X-XSS-Protection "1; mode=block";
add_header X-Robots-Tag none;
add_header X-Download-Options noopen;
add_header X-Permitted-Cross-Domain-Policies none;
add_header X-Frame-Options sameorigin;
add_header Referrer-Policy no-referrer;
expires 6M;
access_log off;
'';
"~ \\.(?:png|html|ttf|ico|jpg|jpeg|bcmap|mp4|webm)$".extraConfig = ''
"~ \\.woff2?$".extraConfig = ''
try_files $uri /index.php$request_uri;
expires 7d;
access_log off;
'';
"~ ^\\/(?:updater|ocs-provider|ocm-provider)(?:$|\\/)".extraConfig = ''
try_files $uri/ =404;
index index.php;
'';
};
extraConfig = ''
index index.php index.html /index.php$request_uri;
expires 1m;
add_header X-Content-Type-Options nosniff;
add_header X-XSS-Protection "1; mode=block";
add_header X-Robots-Tag none;
@@ -596,8 +596,6 @@ in {
add_header X-Frame-Options sameorigin;
add_header Referrer-Policy no-referrer;
add_header Strict-Transport-Security "max-age=15552000; includeSubDomains" always;
error_page 403 /core/templates/403.php;
error_page 404 /core/templates/404.php;
client_max_body_size ${cfg.maxUploadSize};
fastcgi_buffers 64 4K;
fastcgi_hide_header X-Powered-By;
10 changes: 6 additions & 4 deletions nixos/modules/services/web-servers/nginx/default.nix
Original file line number Diff line number Diff line change
@@ -696,7 +696,10 @@ in
'';
serviceConfig = {
ExecStart = execCommand;
ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID";
ExecReload = [
"${execCommand} -t"
"${pkgs.coreutils}/bin/kill -HUP $MAINPID"
];
Restart = "always";
RestartSec = "10s";
StartLimitInterval = "1min";
@@ -725,9 +728,8 @@ in
serviceConfig.Type = "oneshot";
serviceConfig.TimeoutSec = 60;
script = ''
if ${pkgs.systemd}/bin/systemctl -q is-active nginx.service ; then
${execCommand} -t && \
${pkgs.systemd}/bin/systemctl reload nginx.service
if /run/current-system/systemd/bin/systemctl -q is-active nginx.service ; then
/run/current-system/systemd/bin/systemctl reload nginx.service
fi
'';
serviceConfig.RemainAfterExit = true;
36 changes: 18 additions & 18 deletions pkgs/applications/audio/sonic-visualiser/default.nix
Original file line number Diff line number Diff line change
@@ -2,21 +2,23 @@

{ stdenv, fetchurl, alsaLib, bzip2, fftw, libjack2, libX11, liblo
, libmad, libogg, librdf, librdf_raptor, librdf_rasqal, libsamplerate
, libsndfile, pkgconfig, libpulseaudio, qtbase, redland
, qmake, rubberband, serd, sord, vampSDK, fftwFloat
, libsndfile, pkgconfig, libpulseaudio, qtbase, qtsvg, redland
, rubberband, serd, sord, vampSDK, fftwFloat
, capnproto, liboggz, libfishsound, libid3tag, opusfile
, wrapQtAppsHook
}:

stdenv.mkDerivation rec {
pname = "sonic-visualiser";
version = "2.4.1";
version = "4.0.1";

src = fetchurl {
url = "https://code.soundsoftware.ac.uk/attachments/download/1185/${pname}-${version}.tar.gz";
sha256 = "06nlha70kgrby16nyhngrv5q846xagnxdinv608v7ga7vpywwmyb";
url = "https://code.soundsoftware.ac.uk/attachments/download/2607/${pname}-${version}.tar.gz";
sha256 = "14674adzp3chilymna236qyvci3b1zmi3wyz696wk7bcd3ndpsg6";
};

buildInputs =
[ libsndfile qtbase fftw fftwFloat bzip2 librdf rubberband
[ libsndfile qtbase qtsvg fftw fftwFloat bzip2 librdf rubberband
libsamplerate vampSDK alsaLib librdf_raptor librdf_rasqal redland
serd
sord
@@ -26,23 +28,22 @@ stdenv.mkDerivation rec {
libpulseaudio
libmad
libogg # ?
# fishsound
libfishsound
liblo
libX11
capnproto
liboggz
libid3tag
opusfile
];

nativeBuildInputs = [ pkgconfig qmake ];
nativeBuildInputs = [ pkgconfig wrapQtAppsHook ];

configurePhase = ''
for i in sonic-visualiser svapp svcore svgui;
do cd $i && qmake PREFIX=$out && cd ..;
done
'';
enableParallelBuilding = true;

installPhase = ''
mkdir -p $out/{bin,share/sonic-visualiser}
cp sonic-visualiser $out/bin/
cp -r samples $out/share/sonic-visualiser/
# comment out the tests
preConfigure = ''
sed -i 's/sub_test_svcore_/#sub_test_svcore_/' sonic-visualiser.pro
'';

meta = with stdenv.lib; {
@@ -51,6 +52,5 @@ stdenv.mkDerivation rec {
license = licenses.gpl2Plus;
maintainers = [ maintainers.goibhniu maintainers.marcweber ];
platforms = platforms.linux;
broken = true;
};
}
4 changes: 2 additions & 2 deletions pkgs/applications/editors/neovim/default.nix
Original file line number Diff line number Diff line change
@@ -20,13 +20,13 @@ let
in
stdenv.mkDerivation rec {
pname = "neovim-unwrapped";
version = "0.4.3";
version = "0.4.4";

src = fetchFromGitHub {
owner = "neovim";
repo = "neovim";
rev = "v${version}";
sha256 = "03p7pic7hw9yxxv7fbgls1f42apx3lik2k6mpaz1a109ngyc5kaj";
sha256 = "11zyj6jvkwas3n6w1ckj3pk6jf81z1g7ngg4smmwm7c27y2a6f2m";
};

patches = [
8 changes: 4 additions & 4 deletions pkgs/applications/editors/sigil/default.nix
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
{ stdenv, mkDerivation, fetchFromGitHub, cmake, pkgconfig, makeWrapper
, boost, xercesc
, qtbase, qttools, qtwebkit, qtxmlpatterns
, qtbase, qttools, qtwebengine, qtxmlpatterns
, python3, python3Packages
}:

mkDerivation rec {
pname = "sigil";
version = "0.9.14";
version = "0.9.16";

src = fetchFromGitHub {
sha256 = "0fmfbfpnmhclbbv9cbr1xnv97si6ls7331kk3ix114iqkngqwgl1";
sha256 = "1xxd59j21g31lp9phrf64y9zvg15g8mk6snsp3n4f6bsf44dn4ha";
rev = version;
repo = "Sigil";
owner = "Sigil-Ebook";
@@ -20,7 +20,7 @@ mkDerivation rec {
nativeBuildInputs = [ cmake pkgconfig makeWrapper ];

buildInputs = [
boost xercesc qtbase qttools qtwebkit qtxmlpatterns
boost xercesc qtbase qttools qtwebengine qtxmlpatterns
python3Packages.lxml ];

dontWrapQtApps = true;
14 changes: 8 additions & 6 deletions pkgs/applications/graphics/displaycal/default.nix
Original file line number Diff line number Diff line change
@@ -12,16 +12,16 @@
}:

let
inherit (python2.pkgs) buildPythonApplication wxPython numpy;
in buildPythonApplication {
inherit (python2.pkgs) buildPythonApplication wxPython numpy dbus-python;
in buildPythonApplication rec {
pname = "displaycal";
version = "3.5.0.0";
version = "3.8.9.3";

enableParallelBuilding = true;

src = fetchurl {
url = mirror://sourceforge/project/dispcalgui/release/3.5.0.0/DisplayCAL-3.5.0.0.tar.gz;
sha256 = "1j496sv8pbhby5hkkbp07k6bs3f7mb1l3dijmn2iga3kmix0fn5q";
url = "mirror://sourceforge/project/dispcalgui/release/${version}/DisplayCAL-${version}.tar.gz";
sha256 = "1sivi4q7sqsrc95qg5gh37bsm2761md4mpl89hflzwk6kyyxyd3w";
};

propagatedBuildInputs = [
@@ -34,6 +34,7 @@ in buildPythonApplication {
argyllcms
wxPython
numpy
dbus-python
];

nativeBuildInputs = [
@@ -42,7 +43,8 @@ in buildPythonApplication {

preConfigure = ''
mkdir dist
cp {misc,dist}/DisplayCAL.appdata.xml
cp {misc,dist}/net.displaycal.DisplayCAL.appdata.xml
touch dist/copyright
mkdir -p $out
ln -s $out/share/DisplayCAL $out/Resources
'';
4 changes: 4 additions & 0 deletions pkgs/applications/misc/adobe-reader/default.nix
Original file line number Diff line number Diff line change
@@ -28,5 +28,9 @@ stdenv.mkDerivation {
description = "Adobe Reader, a viewer for PDF documents";
homepage = http://www.adobe.com/products/reader;
license = stdenv.lib.licenses.unfree;
knownVulnerabilities = [
"Numerous unresolved vulnerabilities"
"See: https://www.cvedetails.com/product/497/Adobe-Acrobat-Reader.html?vendor_id=53"
];
};
}
2 changes: 1 addition & 1 deletion pkgs/applications/misc/kitty/default.nix
Original file line number Diff line number Diff line change
@@ -123,6 +123,6 @@ buildPythonApplication rec {
description = "A modern, hackable, featureful, OpenGL based terminal emulator";
license = licenses.gpl3;
platforms = platforms.darwin ++ platforms.linux;
maintainers = with maintainers; [ tex rvolosatovs ma27 ];
maintainers = with maintainers; [ tex rvolosatovs ];
};
}
1 change: 1 addition & 0 deletions pkgs/applications/networking/browsers/chromium/browser.nix
Original file line number Diff line number Diff line change
@@ -90,5 +90,6 @@ mkChromiumDerivation (base: rec {
platforms = platforms.linux;
hydraPlatforms = if channel == "stable" then ["aarch64-linux" "x86_64-linux"] else [];
timeout = 172800; # 48 hours
broken = channel == "dev"; # Requires LLVM 11
};
})
20 changes: 10 additions & 10 deletions pkgs/applications/networking/browsers/chromium/default.nix
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{ newScope, config, stdenv, llvmPackages_9, llvmPackages_10
, makeWrapper, ed
, makeWrapper, ed, gnugrep, coreutils
, glib, gtk3, gnome3, gsettings-desktop-schemas, gn, fetchgit
, libva ? null
, gcc, nspr, nss, patchelfUnstable, runCommand
@@ -27,7 +27,7 @@ let

callPackage = newScope chromium;

chromium = {
chromium = rec {
inherit stdenv llvmPackages;

upstream-info = (callPackage ./update.nix {}).getChannel channel;
@@ -36,20 +36,20 @@ let
inherit gnome gnomeSupport gnomeKeyringSupport proprietaryCodecs cupsSupport pulseSupport useOzone;
# TODO: Remove after we can update gn for the stable channel (backward incompatible changes):
gnChromium = gn.overrideAttrs (oldAttrs: {
version = "2020-03-23";
version = "2020-05-19";
src = fetchgit {
url = "https://gn.googlesource.com/gn";
rev = "5ed3c9cc67b090d5e311e4bd2aba072173e82db9";
sha256 = "00y2d35wvqmx9glaqhfb62wdgbfpwr77v0934nnvh9ks71vnsjqy";
rev = "d0a6f072070988e7b038496c4e7d6c562b649732";
sha256 = "0197msabskgfbxvhzq73gc3wlr3n9cr4bzrhy5z5irbvy05lxk17";
};
});
} // lib.optionalAttrs (channel == "dev") {
} // lib.optionalAttrs (lib.versionAtLeast upstream-info.version "86") {
gnChromium = gn.overrideAttrs (oldAttrs: {
version = "2020-05-19";
version = "2020-07-20";
src = fetchgit {
url = "https://gn.googlesource.com/gn";
rev = "d0a6f072070988e7b038496c4e7d6c562b649732";
sha256 = "0197msabskgfbxvhzq73gc3wlr3n9cr4bzrhy5z5irbvy05lxk17";
rev = "3028c6a426a4aaf6da91c4ebafe716ae370225fe";
sha256 = "0h3wf4152zdvrbb0jbj49q6814lfl3rcy5mj8b2pl9s0ahvkbc6q";
};
});
});
@@ -188,7 +188,7 @@ in stdenv.mkDerivation {
'' + ''
# libredirect causes chromium to deadlock on startup
export LD_PRELOAD="\$(echo -n "\$LD_PRELOAD" | tr ':' '\n' | grep -v /lib/libredirect\\\\.so$ | tr '\n' ':')"
export LD_PRELOAD="\$(echo -n "\$LD_PRELOAD" | ${coreutils}/bin/tr ':' '\n' | ${gnugrep}/bin/grep -v /lib/libredirect\\\\.so$ | ${coreutils}/bin/tr '\n' ':')"
export XDG_DATA_DIRS=$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH\''${XDG_DATA_DIRS:+:}\$XDG_DATA_DIRS
4 changes: 2 additions & 2 deletions pkgs/applications/networking/browsers/chromium/plugins.nix
Original file line number Diff line number Diff line change
@@ -45,11 +45,11 @@ let

flash = stdenv.mkDerivation rec {
pname = "flashplayer-ppapi";
version = "32.0.0.403";
version = "32.0.0.414";

src = fetchzip {
url = "https://fpdownload.adobe.com/pub/flashplayer/pdc/${version}/flash_player_ppapi_linux.x86_64.tar.gz";
sha256 = "1xirngiqypylgm8f3ddvny2ghqxgj8i98bm1carcj2vryw53wwal";
sha256 = "0wzf5i6qf5wgjm905kd3qh97rj47fybl9g7z72vasilbx8q5wfwk";
stripRoot = false;
};

Loading