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: 047fdeb6c714
Choose a base ref
...
head repository: NixOS/nixpkgs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: a2c1f97a11b6
Choose a head ref

Commits on Jan 4, 2019

  1. minuet: Fix build

    HaoZeke committed Jan 4, 2019
    Copy the full SHA
    5ab9f63 View commit details
  2. Copy the full SHA
    3f2e5f7 View commit details

Commits on Jan 19, 2019

  1. gstreamer: fix plugin detection

    The `--suffix` option escapes it's arguments. This leads to the
    `GST_PLUGIN_SYTEM_PATH` variable to be not correctly expanded with the embedded
    bash script.
    
    Switching to `--run` and crafting the required export by hand bypasses the issue.
    bachp committed Jan 19, 2019
    Copy the full SHA
    9b7742e View commit details

Commits on Feb 11, 2019

  1. ffmpeg, mpv: enable hardware-accelerated decoding with CUDA

    NVIDIA users can now use `mpv --hwdec=nvdec` to play videos that the
    software decoders cannot keep up with.
    ivan committed Feb 11, 2019
    Copy the full SHA
    de8f760 View commit details

Commits on Feb 12, 2019

  1. Copy the full SHA
    d195462 View commit details
  2. Copy the full SHA
    7cf7d3a View commit details
  3. Copy the full SHA
    928b6f9 View commit details
  4. Copy the full SHA
    111e42e View commit details
  5. Copy the full SHA
    40da4fb View commit details

Commits on Feb 18, 2019

  1. Copy the full SHA
    33ef282 View commit details

Commits on Feb 19, 2019

  1. Copy the full SHA
    c563965 View commit details
  2. Copy the full SHA
    a4fbfe4 View commit details
  3. Copy the full SHA
    228f2ea View commit details
  4. Copy the full SHA
    9f6f223 View commit details
  5. gnutar: set low priority

    matthewbauer committed Feb 19, 2019
    Copy the full SHA
    83254ec View commit details
  6. Copy the full SHA
    fce294c View commit details
  7. nixos/system-path.nix: add 3 to every priority

    We can’t use lowPrio here because it erases the differences in
    priority of the packages by setting it to a constant value. see this
    comment for info:
    
    #55886 (comment)
    matthewbauer committed Feb 19, 2019
    Copy the full SHA
    6fc5ce2 View commit details

Commits on Feb 21, 2019

  1. plasma-5: 5.15.0 -> 5.15.1

    dtzWill committed Feb 21, 2019
    Copy the full SHA
    42a3718 View commit details

Commits on Feb 22, 2019

  1. Copy the full SHA
    5883ef9 View commit details
  2. Copy the full SHA
    934c6bb View commit details
  3. Copy the full SHA
    148d839 View commit details

Commits on Feb 23, 2019

  1. glibc: fix cross-build

    glibc's buildsystem uses its own executables to generate locales.
    This does not work for cross-compilation so instead we use localedef
    from buildPackages.
    Mic92 committed Feb 23, 2019
    Copy the full SHA
    0e9ca1b View commit details
  2. xorg: misc updates

    Announcements for each are on xorg-announce@,
    see:
    https://lists.x.org/archives/xorg-announce/2019-February/thread.html
    dtzWill committed Feb 23, 2019
    Copy the full SHA
    e961a40 View commit details
  3. xorg.xf86inputlibinput: remove (?!) override of source

    This is the wrong place for this and is outdated anyway,
    so was forcing us to use this older version.
    dtzWill committed Feb 23, 2019
    Copy the full SHA
    e063f54 View commit details
  4. Copy the full SHA
    5fdd7ed View commit details
  5. securefs: 0.8.2 -> 0.8.3 (#54671)

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/securefs/versions
    r-ryantm authored and xeji committed Feb 23, 2019
    Copy the full SHA
    0f493eb View commit details

Commits on Feb 24, 2019

  1. Merge pull request #55521 from HaoZeke/fixMinuet

    Fix minuet
    xeji authored Feb 24, 2019
    Copy the full SHA
    8e9ee7b View commit details
  2. Copy the full SHA
    c39fb49 View commit details
  3. libglvnd: fix darwin

    Unfortunately this had been broken for a while and i just realized it
    was broken. This adds a patch from upstream that fixes the
    issue (missing _u_execmem symbol).
    matthewbauer committed Feb 24, 2019
    Copy the full SHA
    fb5bd72 View commit details
  4. waf: 2.0.13 -> 2.0.14

    bhipple authored and FRidh committed Feb 24, 2019
    Copy the full SHA
    9953a68 View commit details
  5. Merge pull request #56235 from Mic92/glibc-cross

    glibc: fix cross-build
    Mic92 authored Feb 24, 2019
    Copy the full SHA
    0aec9d4 View commit details
  6. Merge pull request #56252 from dtzWill/update/xorg-misc-2019-02-23

    xorg: update misc packages, fix xf86inputlibinput to use proper version
    xeji authored Feb 24, 2019
    Copy the full SHA
    abb9a15 View commit details
  7. xorg/xfsinfo: init at 1.0.6

    (cherry picked from commit 4553b42)
    ikervagyok authored and xeji committed Feb 24, 2019
    Copy the full SHA
    ed50823 View commit details
  8. xorg/xstdcmap: init at 1.0.4

    (cherry picked from commit 6a316df)
    ikervagyok authored and xeji committed Feb 24, 2019
    Copy the full SHA
    dffba87 View commit details
  9. Copy the full SHA
    498ad3e View commit details
  10. Copy the full SHA
    bfb45e9 View commit details
  11. llvm6: remove enableTargets

    These are no longer used. We build all targets now.
    matthewbauer committed Feb 24, 2019
    Copy the full SHA
    be6d030 View commit details
  12. llvm: don’t use targetPlatform

    LLVM should be target independent because it will work with all
    machine types. This is different from GCC where it needs to know what
    target to build ahead of time.
    matthewbauer committed Feb 24, 2019
    Copy the full SHA
    e36cd48 View commit details
  13. libpfm: use hostPlatform

    (cherry picked from commit 08f5b419b9efc77db044f8c1d725632552617966)
    matthewbauer committed Feb 24, 2019
    Copy the full SHA
    76474b2 View commit details
  14. SDL{,2}: support building for android

    This should be picking up the OpenGL ES headers provided by the NDK.
    More testing is needed.
    matthewbauer committed Feb 24, 2019
    Copy the full SHA
    d665b8c View commit details
  15. Copy the full SHA
    7306174 View commit details

Commits on Feb 25, 2019

  1. postgresql_9_4: 9.4.20 -> 9.4.21

    See https://www.postgresql.org/about/news/1920/ for release information.
    lsix committed Feb 25, 2019
    Copy the full SHA
    d1dd3a1 View commit details
  2. postgresql_9_5: 9.5.15 -> 9.5.16

    See https://www.postgresql.org/about/news/1920/ for release information.
    lsix committed Feb 25, 2019
    Copy the full SHA
    74c715e View commit details
  3. postgresql_9_6: 9.6.11 -> 9.6.12

    See https://www.postgresql.org/about/news/1920/ for release information.
    lsix committed Feb 25, 2019
    Copy the full SHA
    70a31c2 View commit details
  4. postgresql_10: 10.6 -> 10.7

    See https://www.postgresql.org/about/news/1920/ for release information.
    lsix committed Feb 25, 2019
    Copy the full SHA
    a90cf49 View commit details
  5. Merge pull request #56284 from matthewbauer/libglvnd-fix-darwin

    libglvnd: fix darwin
    matthewbauer authored Feb 25, 2019
    Copy the full SHA
    0500ca4 View commit details
  6. git: 2.19.2 -> 2.21.0

    artemist committed Feb 25, 2019
    Copy the full SHA
    fc917e5 View commit details
  7. Merge pull request #56222 from dtzWill/update/sqlite-3.27.1

    sqlite{,-analyzer}: 3.26.0 -> 3.27.1
    dtzWill authored Feb 25, 2019
    Copy the full SHA
    c4e435e View commit details

Commits on Feb 26, 2019

  1. sqlite: 3.27.1 -> 3.27.2

    dtzWill committed Feb 26, 2019
    Copy the full SHA
    f2f90f4 View commit details
  2. Copy the full SHA
    c010fc9 View commit details
Showing 455 changed files with 6,001 additions and 4,373 deletions.
1 change: 1 addition & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
<!-- Nixpkgs has a lot of new incoming Pull Requests, but not enough people to review this constant stream. Even if you aren't a committer, we would appreciate reviews of other PRs, especially simple ones like package updates. Just testing the relevant package/service and leaving a comment saying what you tested, how you tested it and whether it worked would be great. List of open PRs: <https://github.com/NixOS/nixpkgs/pulls>, for more about reviewing contributions: <https://hydra.nixos.org/job/nixpkgs/trunk/manual/latest/download/1/nixpkgs/manual.html#sec-reviewing-contributions>. Reviewing isn't mandatory, but it would help out a lot and reduce the average time-to-merge for all of us. Thanks a lot if you do! -->
###### Motivation for this change


1 change: 1 addition & 0 deletions lib/systems/default.nix
Original file line number Diff line number Diff line change
@@ -36,6 +36,7 @@ rec {
else if final.isLinux /* default */ then "glibc"
else if final.isMsp430 then "newlib"
else if final.isAvr then "avrlibc"
else if final.isNetBSD then "nblibc"
# TODO(@Ericson2314) think more about other operating systems
else "native/impure";
extensions = {
2 changes: 1 addition & 1 deletion lib/systems/doubles.nix
Original file line number Diff line number Diff line change
@@ -47,5 +47,5 @@ in rec {
unix = filterDoubles predicates.isUnix;
windows = filterDoubles predicates.isWindows;

mesaPlatforms = ["i686-linux" "x86_64-linux" "x86_64-darwin" "armv5tel-linux" "armv6l-linux" "armv7l-linux" "aarch64-linux" "powerpc64le-linux"];
mesaPlatforms = ["i686-linux" "x86_64-linux" "x86_64-darwin" "armv5tel-linux" "armv6l-linux" "armv7l-linux" "armv7a-linux" "aarch64-linux" "powerpc64le-linux"];
}
7 changes: 7 additions & 0 deletions lib/systems/examples.nix
Original file line number Diff line number Diff line change
@@ -217,4 +217,11 @@ rec {
libc = "msvcrt"; # This distinguishes the mingw (non posix) toolchain
platform = {};
};

# BSDs

amd64-netbsd = {
config = "x86_64-unknown-netbsd";
libc = "nblibc";
};
}
2 changes: 1 addition & 1 deletion nixos/doc/manual/installation/installing.xml
Original file line number Diff line number Diff line change
@@ -54,7 +54,7 @@

<para>
To manually configure the network on the graphical installer, first disable
network-manager with <command>systemctl stop network-manager</command>.
network-manager with <command>systemctl stop NetworkManager</command>.
</para>

<para>
7 changes: 7 additions & 0 deletions nixos/doc/manual/release-notes/rl-1909.xml
Original file line number Diff line number Diff line change
@@ -72,6 +72,13 @@
accordingly.
</para>
</listitem>
<listitem>
<para>
The NetworkManager systemd unit was renamed back from network-manager.service to
NetworkManager.service for better compatibility with other applications expecting this name.
The same applies to ModemManager where modem-manager.service is now called ModemManager.service again.
</para>
</listitem>
</itemizedlist>
</section>

2 changes: 1 addition & 1 deletion nixos/modules/config/system-path.nix
Original file line number Diff line number Diff line change
@@ -7,7 +7,7 @@ with lib;

let

requiredPackages = map lib.lowPrio
requiredPackages = map (pkg: setPrio ((pkg.meta.priority or 5) + 3) pkg)
[ config.nix.package
pkgs.acl
pkgs.attr
10 changes: 10 additions & 0 deletions nixos/modules/hardware/all-firmware.nix
Original file line number Diff line number Diff line change
@@ -38,6 +38,12 @@ in {
firmwareLinuxNonfree
intel2200BGFirmware
rtl8192su-firmware
rt5677-firmware
rtl8723bs-firmware
rtlwifi_new-firmware
zd1211fw
alsa-firmware
openelec-dvb-firmware
] ++ optional (pkgs.stdenv.hostPlatform.isAarch32 || pkgs.stdenv.hostPlatform.isAarch64) raspberrypiWirelessFirmware
++ optionals (versionOlder config.boot.kernelPackages.kernel.version "4.13") [
rtl8723bs-firmware
@@ -54,6 +60,10 @@ in {
}];
hardware.firmware = with pkgs; [
broadcom-bt-firmware
b43Firmware_5_1_138
b43Firmware_6_30_163_46
b43FirmwareCutter
facetimehd-firmware
];
})
];
28 changes: 28 additions & 0 deletions nixos/modules/hardware/logitech.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
{ config, lib, pkgs, ... }:

with lib;

let
cfg = config.hardware.logitech;

in {
options.hardware.logitech = {
enable = mkEnableOption "Logitech Devices";

enableGraphical = mkOption {
type = types.bool;
default = false;
description = "Enable graphical support applications.";
};
};

config = lib.mkIf cfg.enable {
environment.systemPackages = [
pkgs.ltunify
] ++ lib.optional cfg.enableGraphical pkgs.solaar;

# ltunifi and solaar both provide udev rules but the most up-to-date have been split
# out into a dedicated derivation
services.udev.packages = with pkgs; [ logitech-udev-rules ];
};
}
1 change: 1 addition & 0 deletions nixos/modules/module-list.nix
Original file line number Diff line number Diff line change
@@ -46,6 +46,7 @@
./hardware/sensor/iio.nix
./hardware/ksm.nix
./hardware/ledger.nix
./hardware/logitech.nix
./hardware/mcelog.nix
./hardware/network/b43.nix
./hardware/nitrokey.nix
8 changes: 4 additions & 4 deletions nixos/modules/services/networking/networkmanager.nix
Original file line number Diff line number Diff line change
@@ -466,7 +466,7 @@ in {

systemd.packages = cfg.packages;

systemd.services."network-manager" = {
systemd.services."NetworkManager" = {
wantedBy = [ "network.target" ];
restartTriggers = [ configFile ];

@@ -478,9 +478,9 @@ in {
};

systemd.services.nm-setup-hostsdirs = mkIf dynamicHostsEnabled {
wantedBy = [ "network-manager.service" ];
before = [ "network-manager.service" ];
partOf = [ "network-manager.service" ];
wantedBy = [ "NetworkManager.service" ];
before = [ "NetworkManager.service" ];
partOf = [ "NetworkManager.service" ];
script = concatStrings (mapAttrsToList (n: d: ''
mkdir -p "/run/NetworkManager/hostsdirs/${n}"
chown "${d.user}:${d.group}" "/run/NetworkManager/hostsdirs/${n}"
Loading