Skip to content
This repository was archived by the owner on Apr 12, 2021. It is now read-only.
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-channels
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: ea9b90833cfe
Choose a base ref
...
head repository: NixOS/nixpkgs-channels
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 02591d02a910
Choose a head ref

Commits on Jul 2, 2020

  1. Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    lucasfernog Lucas Fernandes Nogueira
    Copy the full SHA
    dcfd614 View commit details

Commits on Jul 5, 2020

  1. lxcfs: 4.0.3 -> 4.0.4

    r-ryantm committed Jul 5, 2020

    Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    lucasfernog Lucas Fernandes Nogueira
    Copy the full SHA
    e665ab6 View commit details
  2. Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    lucasfernog Lucas Fernandes Nogueira
    Copy the full SHA
    061f2b3 View commit details

Commits on Jul 6, 2020

  1. libiio: 0.20 -> 0.21

    * Format with nixpkgs-format.
    * Reorder the attribute to be more in line with convention.
    * Use simpler git ref.
    * Hardcode paths within bindings using patch (the replaced value actually changed in this version and without this clean-up, it would have gone unnoticed.)
    * Let the build script install the python bindings instead of doing it manually (required the same hardcoding as above in the setup.py.)
    * Use cmakeFlags attribute with placeholder instead of doing that in preConfigure.
    * Move udev rules to lib since etc is meant for admins.
    * License is actually lgpl2.1+.
    jtojnar committed Jul 6, 2020

    Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    lucasfernog Lucas Fernandes Nogueira
    Copy the full SHA
    0b0b743 View commit details
  2. Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    lucasfernog Lucas Fernandes Nogueira
    Copy the full SHA
    5b37e8c View commit details
  3. Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    lucasfernog Lucas Fernandes Nogueira
    Copy the full SHA
    2c269b2 View commit details
  4. urdfdom: init at 1.0.4

    lopsided98 committed Jul 6, 2020

    Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    lucasfernog Lucas Fernandes Nogueira
    Copy the full SHA
    1fd080c View commit details

Commits on Jul 8, 2020

  1. Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    lucasfernog Lucas Fernandes Nogueira
    Copy the full SHA
    a4f6fe6 View commit details
  2. tfsec: 0.21.0 -> 0.23.2

    r-ryantm committed Jul 8, 2020

    Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    lucasfernog Lucas Fernandes Nogueira
    Copy the full SHA
    4b0ab3f View commit details
  3. Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    lucasfernog Lucas Fernandes Nogueira
    Copy the full SHA
    70d5bfb View commit details
  4. tweeny: 3.1.0 -> 3.1.1

    r-ryantm committed Jul 8, 2020

    Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    lucasfernog Lucas Fernandes Nogueira
    Copy the full SHA
    a7f7aee View commit details
  5. zenith: 0.9.0 -> 0.10.0

    r-ryantm committed Jul 8, 2020

    Verified

    This commit was signed with the committer’s verified signature.
    dceddia Dave Ceddia
    Copy the full SHA
    7831c0c View commit details
  6. Copy the full SHA
    a1cec55 View commit details
  7. Copy the full SHA
    196b90a View commit details
  8. Merge pull request #92047 from r-ryantm/auto-update/libiio

    libiio: 0.20 -> 0.21
    jtojnar authored Jul 8, 2020
    Copy the full SHA
    31ff58e View commit details
  9. Merge pull request #92307 from lopsided98/jsoncpp-cmake

    jsoncpp: fix generated pkg-config file
    jtojnar authored Jul 8, 2020
    Copy the full SHA
    9b763e2 View commit details
  10. Copy the full SHA
    1498bcc View commit details
  11. Merge pull request #85983 from lopsided98/gazebo-prereqs

    urdfdom, console-bridge: init
    jtojnar authored Jul 8, 2020
    Copy the full SHA
    6dbcca5 View commit details
  12. libwebsockets: Change default CMake flags for package

    The libwebsockets package is now built with support for IPv6 and
    SOCKS5 in addition to general plugin support.
    leotaku authored and jtojnar committed Jul 8, 2020
    Copy the full SHA
    137d95c View commit details
  13. Copy the full SHA
    258bebd View commit details
  14. evolution-ews: init at 3.36.4

    dasj19 authored and jtojnar committed Jul 8, 2020
    Copy the full SHA
    c57c936 View commit details
  15. Merge pull request #92743 from MasseGuillaume/fix-telepresence

    telepresence: fix build
    Mic92 authored Jul 8, 2020
    Copy the full SHA
    a468c3a View commit details
  16. Merge pull request #92728 from r-ryantm/auto-update/syncthingtray

    syncthingtray: 0.10.10 -> 0.11.0
    ryantm authored Jul 8, 2020
    Copy the full SHA
    6f045d3 View commit details
  17. Merge pull request #92736 from r-ryantm/auto-update/tweeny

    tweeny: 3.1.0 -> 3.1.1
    ryantm authored Jul 8, 2020
    Copy the full SHA
    30e85ef View commit details
  18. Merge pull request #92731 from r-ryantm/auto-update/timescaledb

    postgresql11Packages.timescaledb: 1.7.1 -> 1.7.2
    marsam authored Jul 8, 2020
    Copy the full SHA
    86f70c0 View commit details
  19. libvirtd: don't start libvirtd-tcp.socket by default

    Per upstream:
    
    > libvirtd-tcp.socket - the unit file corresponding to the TCP 16509
    > port for non-TLS remote access. This socket should not be configured
    > to start on boot until the administrator has configured a suitable
    > authentication mechanism.
    grahamc committed Jul 8, 2020
    Copy the full SHA
    84ecbc9 View commit details
  20. tfsec: add ldflags

    marsam committed Jul 8, 2020
    Copy the full SHA
    aa5ee82 View commit details

Commits on Jul 9, 2020

  1. Merge pull request #92729 from r-ryantm/auto-update/tfsec

    tfsec: 0.21.0 -> 0.23.2
    marsam authored Jul 9, 2020
    Copy the full SHA
    61f57d8 View commit details
  2. Merge pull request #92741 from r-ryantm/auto-update/zenith

    zenith: 0.9.0 -> 0.10.0
    marsam authored Jul 9, 2020
    Copy the full SHA
    ce8fffa View commit details
  3. Copy the full SHA
    ee47d9f View commit details
  4. Merge pull request #92341 from r-ryantm/auto-update/lxcfs

    lxcfs: 4.0.3 -> 4.0.4
    marsam authored Jul 9, 2020
    Copy the full SHA
    0305468 View commit details
  5. Merge pull request #91908 from purcell/libpromhttp

    libpromhttp: init at 0.1.1, build in combination with libprom
    grahamc authored Jul 9, 2020
    Copy the full SHA
    cb330da View commit details
  6. gnome3.dconf-editor: 3.36.2 -> 3.36.4

    r-ryantm authored and jtojnar committed Jul 9, 2020
    Copy the full SHA
    02591d0 View commit details
6 changes: 6 additions & 0 deletions maintainers/maintainer-list.nix
Original file line number Diff line number Diff line change
@@ -1828,6 +1828,12 @@
githubId = 4971975;
name = "Janne Heß";
};
"dasj19" = {
email = "daniel@serbanescu.dk";
github = "dasj19";
githubId = 7589338;
name = "Daniel Șerbănescu";
};
dasuxullebt = {
email = "christoph.senjak@googlemail.com";
name = "Christoph-Simon Senjak";
1 change: 1 addition & 0 deletions maintainers/team-list.nix
Original file line number Diff line number Diff line change
@@ -54,6 +54,7 @@ with lib.maintainers; {
hedning
jtojnar
worldofpeace
dasj19
];
scope = "Maintain GNOME desktop environment and platform.";
};
4 changes: 2 additions & 2 deletions nixos/modules/virtualisation/libvirtd.nix
Original file line number Diff line number Diff line change
@@ -265,8 +265,8 @@ in {
restartIfChanged = false;
};

systemd.sockets.libvirtd .wantedBy = [ "sockets.target" ];
systemd.sockets.libvirtd-tcp.wantedBy = [ "sockets.target" ];
# https://libvirt.org/daemons.html#monolithic-systemd-integration
systemd.sockets.libvirtd.wantedBy = [ "sockets.target" ];

security.polkit.extraConfig = ''
polkit.addRule(function(action, subject) {
10 changes: 6 additions & 4 deletions pkgs/applications/misc/slstatus/default.nix
Original file line number Diff line number Diff line change
@@ -1,20 +1,22 @@
{ stdenv, fetchgit, pkgconfig, writeText, libX11, conf ? null }:
{ stdenv, fetchgit, pkgconfig, writeText, libX11, conf ? null, patches ? [] }:

with stdenv.lib;

stdenv.mkDerivation rec {
pname = "slstatus";
version = "unstable-2018-04-16";
version = "unstable-2019-02-16";

src = fetchgit {
url = "https://git.suckless.org/slstatus";
rev = "97ef7c2a1d67bb2c9c379e657fbc8e35acd6aafb";
sha256 = "1777hgl10imk0l2sgnqgbkfchv1mpxrd82ninzwp7f1rgwchz36v";
rev = "b14e039639ed28005fbb8bddeb5b5fa0c93475ac";
sha256 = "0kayyhpmppybhwndxgabw48wsk9v8x9xdb05xrly9szkw3jbvgw4";
};

configFile = optionalString (conf!=null) (writeText "config.def.h" conf);
preBuild = optionalString (conf!=null) "cp ${configFile} config.def.h";

inherit patches;

nativeBuildInputs = [ pkgconfig ];
buildInputs = [ libX11 ];

4 changes: 2 additions & 2 deletions pkgs/applications/misc/syncthingtray/default.nix
Original file line number Diff line number Diff line change
@@ -20,14 +20,14 @@
}:

mkDerivation rec {
version = "0.10.10";
version = "0.11.0";
pname = "syncthingtray";

src = fetchFromGitHub {
owner = "Martchus";
repo = "syncthingtray";
rev = "v${version}";
sha256 = "14nn0igcx4kd7pcna1ggz3yz9xfk1czgy87fxkmn2p91psmy2i18";
sha256 = "1lpjrij6y8l738hd7bfig0piglqinnqbadidzw9k0nm53bh4pqrr";
};

buildInputs = [ qtbase cpp-utilities qtutilities ]
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
{ stdenv, fetchurl, gnome3, cmake, gettext, intltool, pkg-config, evolution-data-server
, sqlite, gtk3, webkitgtk, libgdata, libmspack }:

stdenv.mkDerivation rec {
pname = "evolution-ews";
version = "3.36.4";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "0zfq02h3r1qbxak04i49564q4s2ykvkgcyc3krjgndan9lq3kvvn";
};

nativeBuildInputs = [ cmake gettext intltool pkg-config ];

buildInputs = [
evolution-data-server gnome3.evolution
sqlite libgdata
gtk3 webkitgtk
libmspack
];

# Building with libmspack as reccommended: https://wiki.gnome.org/Apps/Evolution/Building#Build_evolution-ews
cmakeFlags = [
"-DWITH_MSPACK=ON"
];

PKG_CONFIG_EVOLUTION_SHELL_3_0_ERRORDIR = "${placeholder "out"}/share/evolution/errors";
PKG_CONFIG_EVOLUTION_SHELL_3_0_PRIVLIBDIR = "${placeholder "out"}/lib/evolution";
PKG_CONFIG_CAMEL_1_2_CAMEL_PROVIDERDIR = "${placeholder "out"}/lib/evolution-data-server/camel-providers";
PKG_CONFIG_LIBEDATA_BOOK_1_2_BACKENDDIR = "${placeholder "out"}/lib/evolution-data-server/addressbook-backends";
PKG_CONFIG_LIBEDATA_CAL_2_0_BACKENDDIR = "${placeholder "out"}/lib/evolution-data-server/calendar-backends";
PKG_CONFIG_LIBEBACKEND_1_2_MODULEDIR = "${placeholder "out"}/lib/evolution-data-server/registry-modules";
PKG_CONFIG_EVOLUTION_SHELL_3_0_MODULEDIR = "${placeholder "out"}/lib/evolution/modules";
PKG_CONFIG_EVOLUTION_DATA_SERVER_1_2_PRIVDATADIR = "${placeholder "out"}/share/evolution-data-server";

passthru = {
updateScript = gnome3.updateScript {
packageName = "evolution-ews";
};
};

meta = with stdenv.lib; {
description = "Evolution connector for Microsoft Exchange Server protocols.";
homepage = "https://gitlab.gnome.org/GNOME/evolution-ews";
license = "LGPL-2.1-only OR LGPL-3.0-only"; # https://gitlab.gnome.org/GNOME/evolution-ews/issues/111
maintainers = [ maintainers.dasj19 ];
platforms = platforms.linux;
};
}
4 changes: 2 additions & 2 deletions pkgs/desktops/gnome-3/core/dconf-editor/default.nix
Original file line number Diff line number Diff line change
@@ -3,13 +3,13 @@

let
pname = "dconf-editor";
version = "3.36.2";
version = "3.36.4";
in stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "1iz1ngb26llhqnm2s4p55ysvnav41iv0fx0pbw98k181gy3cikpd";
sha256 = "0y9yll77wkvr9ly132icfsl12sdz5aba9qc3aqm5rc90r6xhkhry";
};

nativeBuildInputs = [
23 changes: 23 additions & 0 deletions pkgs/development/libraries/console-bridge/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{ lib, stdenv, fetchFromGitHub, cmake, validatePkgConfig }:

stdenv.mkDerivation rec {
pname = "console-bridge";
version = "1.0.0";

src = fetchFromGitHub {
owner = "ros";
repo = "console_bridge";
rev = version;
sha256 = "14f5i2qgp5clwkm8jjlvv7kxvwx52a607mnbc63x61kx9h6ymxlk";
};

nativeBuildInputs = [ cmake validatePkgConfig ];

meta = with lib; {
description = "A ROS-independent package for logging that seamlessly pipes into rosconsole/rosout for ROS-dependent packages";
homepage = "https://github.com/ros/console_bridge";
license = licenses.bsd3;
maintainers = with maintainers; [ lopsided98 ];
platforms = platforms.all;
};
}
14 changes: 10 additions & 4 deletions pkgs/development/libraries/jsoncpp/default.nix
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, cmake, python, fetchpatch }:
{ stdenv, fetchFromGitHub, cmake, python, validatePkgConfig, fetchpatch }:

stdenv.mkDerivation rec {
pname = "jsoncpp";
@@ -28,10 +28,16 @@ stdenv.mkDerivation rec {
export LD_LIBRARY_PATH="`pwd`/src/lib_json''${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH"
'';

nativeBuildInputs = [ cmake python ];
nativeBuildInputs = [ cmake python validatePkgConfig ];

# fix inverted sense in isAnyCharRequiredQuoting on arm. See: https://github.com/open-source-parsers/jsoncpp/pull/1120
patches = stdenv.lib.optionals (stdenv.isAarch64 || stdenv.isAarch32) [
patches = [
# Fix generation of pkg-config file (https://github.com/open-source-parsers/jsoncpp/pull/1199)
(fetchpatch {
url = "https://github.com/open-source-parsers/jsoncpp/commit/b05a21342a646a986b11c28ba6b19665756d21d2.patch";
sha256 = "0dn4cvvkcp9mnxbzyaqb49z6bv5yqsx1wlf1lyki1n2rni2hn63p";
})
] ++ stdenv.lib.optionals (stdenv.isAarch64 || stdenv.isAarch32) [
# fix inverted sense in isAnyCharRequiredQuoting on arm. See: https://github.com/open-source-parsers/jsoncpp/pull/1120
(fetchpatch {
url = "https://github.com/open-source-parsers/jsoncpp/commit/9093358efae9e5981aa60013487fc7215f040a59.patch";
sha256 = "1wiqp70sck2md14sfc0zdkblqk9750cl55ykf9d6b9vs1ifzzzq5";
65 changes: 39 additions & 26 deletions pkgs/development/libraries/libiio/default.nix
Original file line number Diff line number Diff line change
@@ -1,49 +1,62 @@
{ stdenv, fetchFromGitHub
, cmake, flex, bison
, libxml2, python
, libusb1, runtimeShell
{ stdenv
, fetchFromGitHub
, cmake
, flex
, bison
, libxml2
, python
, libusb1
, runtimeShell
}:

stdenv.mkDerivation rec {
pname = "libiio";
version = "0.20";
version = "0.21";

outputs = [ "out" "lib" "dev" "python" ];

src = fetchFromGitHub {
owner = "analogdevicesinc";
repo = "libiio";
rev = "refs/tags/v${version}";
sha256 = "1929gvizkqmm9cwh3vihxxszfxvgcp5saq9q6chdk3fpdhzajc00";
owner = "analogdevicesinc";
repo = "libiio";
rev = "v${version}";
sha256 = "0psw67mzysdb8fkh8xpcwicm7z94k8plkcc8ymxyvl6inshq0mc7";
};

outputs = [ "out" "lib" "dev" "python" ];
nativeBuildInputs = [
cmake
flex
bison
];

buildInputs = [
python
libxml2
libusb1
];

nativeBuildInputs = [ cmake flex bison ];
buildInputs = [ libxml2 libusb1 ];
cmakeFlags = [
"-DUDEV_RULES_INSTALL_DIR=${placeholder "out"}/lib/udev/rules.d"
"-DPYTHON_BINDINGS=on"
];

postPatch = ''
# Hardcode path to the shared library into the bindings.
sed "s#@libiio@#$lib/lib/libiio${stdenv.hostPlatform.extensions.sharedLibrary}#g" ${./hardcode-library-path.patch} | patch -p1
substituteInPlace libiio.rules.cmakein \
--replace /bin/sh ${runtimeShell}
'';

# since we can't expand $out in cmakeFlags
preConfigure = ''
cmakeFlags="$cmakeFlags -DUDEV_RULES_INSTALL_DIR=$out/etc/udev/rules.d"
'';

postInstall = ''
mkdir -p $python/lib/${python.libPrefix}/site-packages/
touch $python/lib/${python.libPrefix}/site-packages/
cp ../bindings/python/iio.py $python/lib/${python.libPrefix}/site-packages/
substitute ../bindings/python/iio.py $python/lib/${python.libPrefix}/site-packages/iio.py \
--replace 'libiio.so.0' $lib/lib/libiio.so.0
# Move Python bindings into a separate output.
moveToOutput ${python.sitePackages} "$python"
'';

meta = with stdenv.lib; {
description = "API for interfacing with the Linux Industrial I/O Subsystem";
homepage = "https://github.com/analogdevicesinc/libiio";
license = licenses.lgpl21;
platforms = platforms.linux;
homepage = "https://github.com/analogdevicesinc/libiio";
license = licenses.lgpl21Plus;
platforms = platforms.linux;
maintainers = with maintainers; [ thoughtpolice ];
};
}
38 changes: 38 additions & 0 deletions pkgs/development/libraries/libiio/hardcode-library-path.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
diff --git a/bindings/python/iio.py b/bindings/python/iio.py
index 5306daa..f8962ee 100644
--- a/bindings/python/iio.py
+++ b/bindings/python/iio.py
@@ -229,9 +229,9 @@ if "Windows" in _system():
_iiolib = "libiio.dll"
else:
# Non-windows, possibly Posix system
- _iiolib = "iio"
+ _iiolib = "@libiio@"

-_lib = _cdll(find_library(_iiolib), use_errno=True, use_last_error=True)
+_lib = _cdll(_iiolib, use_errno=True, use_last_error=True)

_get_backends_count = _lib.iio_get_backends_count
_get_backends_count.restype = c_uint
diff --git a/bindings/python/setup.py.cmakein b/bindings/python/setup.py.cmakein
index cd14e2e..516c409 100644
--- a/bindings/python/setup.py.cmakein
+++ b/bindings/python/setup.py.cmakein
@@ -62,7 +62,7 @@ class InstallWrapper(install):
_iiolib = "libiio.dll"
else:
# Non-windows, possibly Posix system
- _iiolib = "iio"
+ _iiolib = "@libiio@"
try:
import os

@@ -72,7 +72,7 @@ class InstallWrapper(install):
fulllibpath = find_recursive(destdir, "libiio.so")
_lib = _cdll(fulllibpath, use_errno=True, use_last_error=True)
else:
- _lib = _cdll(find_library(_iiolib), use_errno=True, use_last_error=True)
+ _lib = _cdll(_iiolib, use_errno=True, use_last_error=True)
if not _lib._name:
raise OSError
except OSError:
48 changes: 0 additions & 48 deletions pkgs/development/libraries/libprom/default.nix

This file was deleted.

7 changes: 6 additions & 1 deletion pkgs/development/libraries/libwebsockets/default.nix
Original file line number Diff line number Diff line change
@@ -16,7 +16,12 @@ let

nativeBuildInputs = [ cmake ];

cmakeFlags = [ "-DLWS_WITH_PLUGINS=ON" ];
cmakeFlags = [
"-DLWS_WITH_PLUGINS=ON"
"-DLWS_WITH_IPV6=ON"
"-DLWS_WITH_SOCKS5=ON"
];

NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.cc.isGNU "-Wno-error=unused-but-set-variable";

meta = with stdenv.lib; {
Loading