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: 873e114cf49c
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: 1ccc512b39a4
Choose a head ref
  • 17 commits
  • 14 files changed
  • 9 contributors

Commits on May 12, 2020

  1. trilium: 0.42.1 -> 0.42.2

    kampka committed May 12, 2020
    Copy the full SHA
    fd004aa View commit details

Commits on May 16, 2020

  1. Copy the full SHA
    2434754 View commit details
  2. Copy the full SHA
    554d522 View commit details
  3. Copy the full SHA
    dc61056 View commit details
  4. Copy the full SHA
    f99e029 View commit details
  5. Copy the full SHA
    9da932f View commit details
  6. cue: 0.1.1 -> 0.1.2

    eonpatapon committed May 16, 2020
    Copy the full SHA
    13c5bbb View commit details
  7. Copy the full SHA
    6f15e31 View commit details
  8. pkger: init at 0.16.0

    flokli committed May 16, 2020
    Copy the full SHA
    bf311f1 View commit details

Commits on May 17, 2020

  1. Copy the full SHA
    e16ca53 View commit details
  2. Copy the full SHA
    219382b View commit details
  3. Merge pull request #87674 from kampka/trilium

    trilium: 0.42.1 -> 0.42.2
    srhb authored May 17, 2020
    Copy the full SHA
    6c19556 View commit details
  4. vdirsyncer: Convert to a python module (#87865)

    * vdirsyncer: standardize derivation
    
    Use toPythonApplication and use callPackage from python-packages.nix.
    Make vdirsyncerStable somewhat functional again, but mark it as broken
    for Python 3.6 or higher.
    
    * vdirsyncer: use buildPythonPackage as it's a package now
    
    * vdirsyncer: move to python-modules/
    
    * vdirsyncer: Move disabled logic into expression
    doronbehar authored May 17, 2020
    Copy the full SHA
    b3e7e67 View commit details
  5. redis: handle changes to systemd support

    The 6.0 changelog notes that systemd support was rewritten. The effects
    of that seem to be twofold:
    
    * Redis will silently fail to sd_notify if not built with libsystemd,
      breaking our unit configuration.
    * It also appears to misbehave if told to daemonize when running under
      systemd -- note that upstream's sample unit configuration does not
      daemonize:
      https://github.com/antirez/redis/blob/unstable/utils/systemd-redis_server.service
    JJJollyjim committed May 17, 2020
    Copy the full SHA
    8cdc868 View commit details
  6. Merge pull request #87975 from flokli/pkger

    pkger: init at 0.16.0
    adisbladis authored May 17, 2020
    Copy the full SHA
    bd039e7 View commit details
  7. Merge pull request #87960 from eonpatapon/cue-0.1.2

    cue: 0.1.1 -> 0.1.2
    nlewo authored May 17, 2020
    Copy the full SHA
    eeb1481 View commit details
  8. Merge pull request #88009 from JJJollyjim/redis-systemd-fixes

    redis: handle changes to systemd support
    adisbladis authored May 17, 2020
    Copy the full SHA
    1ccc512 View commit details
3 changes: 1 addition & 2 deletions nixos/modules/services/databases/redis.nix
Original file line number Diff line number Diff line change
@@ -11,12 +11,11 @@ let
port ${toString cfg.port}
${condOption "bind" cfg.bind}
${condOption "unixsocket" cfg.unixSocket}
daemonize yes
daemonize no
supervised systemd
loglevel ${cfg.logLevel}
logfile ${cfg.logfile}
syslog-enabled ${redisBool cfg.syslog}
pidfile /run/redis/redis.pid
databases ${toString cfg.databases}
${concatMapStrings (d: "save ${toString (builtins.elemAt d 0)} ${toString (builtins.elemAt d 1)}\n") cfg.save}
dbfilename dump.rdb
6 changes: 3 additions & 3 deletions pkgs/applications/office/trilium/default.nix
Original file line number Diff line number Diff line change
@@ -19,16 +19,16 @@ let
maintainers = with maintainers; [ emmanuelrosa dtzWill kampka ];
};

version = "0.42.1";
version = "0.42.2";

desktopSource = {
url = "https://github.com/zadam/trilium/releases/download/v${version}/trilium-linux-x64-${version}.tar.xz";
sha256 = "0xcbkm6z1a0jh3qywlwcjk6l302cxgdfcq8sw30vbnz99cyarpvz";
sha256 = "14vb5a2kad1h8kd1vipgaxpv6rch2fl6j0s2ja0y16xypga82wrx";
};

serverSource = {
url = "https://github.com/zadam/trilium/releases/download/v${version}/trilium-linux-x64-server-${version}.tar.xz";
sha256 = "012l36z0n3fcdajj3v4w2bcb1619sdhg6cvy3y89b6rxl0h2wdiw";
sha256 = "16dz2i4g0vgwz4fi69lmg261aqb8hs6ipfy004wv73vg46wf1pnv";
};

in {
23 changes: 12 additions & 11 deletions pkgs/desktops/gnome-3/apps/gnome-clocks/default.nix
Original file line number Diff line number Diff line change
@@ -27,22 +27,13 @@

stdenv.mkDerivation rec {
pname = "gnome-clocks";
version = "3.36.0";
version = "3.36.2";

src = fetchurl {
url = "mirror://gnome/sources/gnome-clocks/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "1ij9xwp3c96gsnnlhkqkiw3y45a4lpw7a09d4yysx7bvgw68p5sc";
sha256 = "8RsbIuwfKF5QmINoTAsfSlFJauoQVZEjnlsm+JhnUeY=";
};

passthru = {
updateScript = gnome3.updateScript {
packageName = "gnome-clocks";
attrPath = "gnome3.gnome-clocks";
};
};

doCheck = true;

nativeBuildInputs = [
vala
meson
@@ -55,6 +46,7 @@ stdenv.mkDerivation rec {
libxml2
gobject-introspection # for finding vapi files
];

buildInputs = [
gtk3
glib
@@ -76,6 +68,15 @@ stdenv.mkDerivation rec {
)
'';

doCheck = true;

passthru = {
updateScript = gnome3.updateScript {
packageName = "gnome-clocks";
attrPath = "gnome3.gnome-clocks";
};
};

meta = with stdenv.lib; {
homepage = "https://wiki.gnome.org/Apps/Clocks";
description = "Clock application designed for GNOME 3";
54 changes: 43 additions & 11 deletions pkgs/desktops/gnome-3/apps/gnome-logs/default.nix
Original file line number Diff line number Diff line change
@@ -1,25 +1,57 @@
{ stdenv, fetchurl, meson, ninja, pkgconfig, gnome3, glib, gtk3, wrapGAppsHook
, gettext, itstool, libxml2, libxslt, docbook_xsl, docbook_xml_dtd_43, systemd, python3, gsettings-desktop-schemas }:
{ stdenv
, fetchurl
, meson
, ninja
, pkgconfig
, gnome3
, glib
, gtk3
, wrapGAppsHook
, gettext
, itstool
, libxml2
, libxslt
, docbook_xsl
, docbook_xml_dtd_43
, systemd
, python3
, gsettings-desktop-schemas
}:

stdenv.mkDerivation rec {
pname = "gnome-logs";
version = "3.34.0";
version = "3.36.0";

src = fetchurl {
url = "mirror://gnome/sources/gnome-logs/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "16jfwg912asirrdmipf6wh7zr5zrww3nyhf99mi230y8hmqazx0m";
sha256 = "RHZrYaaJnhtMUe16iEBgjmuSd/NB+Fah5cCNvXpzNnA=";
};

mesonFlags = [
"-Dman=true"
];

nativeBuildInputs = [
python3
meson ninja pkgconfig wrapGAppsHook gettext itstool
libxml2 libxslt docbook_xsl docbook_xml_dtd_43
meson
ninja
pkgconfig
wrapGAppsHook
gettext
itstool
libxml2
libxslt
docbook_xsl
docbook_xml_dtd_43
];

buildInputs = [
glib
gtk3
systemd
gsettings-desktop-schemas
gnome3.adwaita-icon-theme
];

mesonFlags = [
"-Dman=true"
];
buildInputs = [ glib gtk3 systemd gsettings-desktop-schemas gnome3.adwaita-icon-theme ];

postPatch = ''
chmod +x meson_post_install.py
60 changes: 48 additions & 12 deletions pkgs/desktops/gnome-3/core/simple-scan/default.nix
Original file line number Diff line number Diff line change
@@ -1,24 +1,60 @@
{ stdenv, fetchurl, meson, ninja, pkgconfig, gettext, itstool, python3, wrapGAppsHook
, cairo, gdk-pixbuf, colord, glib, gtk3, gusb, packagekit, libwebp
, libxml2, sane-backends, vala, gnome3, gobject-introspection }:
{ stdenv
, fetchurl
, meson
, ninja
, pkgconfig
, gettext
, itstool
, python3
, wrapGAppsHook
, cairo
, gdk-pixbuf
, colord
, glib
, gtk3
, gusb
, packagekit
, libwebp
, libxml2
, sane-backends
, vala
, gnome3
, gobject-introspection
}:

stdenv.mkDerivation rec {
pname = "simple-scan";
version = "3.36.2";
version = "3.36.2.1";

src = fetchurl {
url = "mirror://gnome/sources/simple-scan/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "1ya4k63q75w8xwv3vrk1gvbvbpxq876dvnkn3ym1wxzfd29pznxf";
sha256 = "u4zldQzQQF4U5KyLCfSlh8L6OkGGFK1CWmaUyYG7ASs=";
};

buildInputs = [
cairo gdk-pixbuf colord glib gnome3.adwaita-icon-theme gusb
gtk3 libwebp packagekit sane-backends vala
];
nativeBuildInputs = [
meson ninja gettext itstool pkgconfig python3 wrapGAppsHook libxml2
# For setup hook
gobject-introspection
meson
ninja
gettext
itstool
pkgconfig
python3
wrapGAppsHook
libxml2
gobject-introspection # For setup hook
];

buildInputs = [
cairo
gdk-pixbuf
colord
glib
gnome3.adwaita-icon-theme
gusb
gtk3
libwebp
packagekit
sane-backends
vala
];

postPatch = ''
12 changes: 2 additions & 10 deletions pkgs/development/libraries/pipewire/default.nix
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
{ stdenv
, fetchFromGitLab
, fetchpatch
, meson
, ninja
, pkgconfig
@@ -33,7 +32,7 @@ let
in
stdenv.mkDerivation rec {
pname = "pipewire";
version = "0.3.2";
version = "0.3.5";

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

@@ -42,7 +41,7 @@ stdenv.mkDerivation rec {
owner = "pipewire";
repo = "pipewire";
rev = version;
sha256 = "U7lqvn2vMIxARNplzNX9H3Ztlfv1IH8LozJsq7JSEKs=";
sha256 = "mgfhfKpUtHycXCUVKFs9A58E1D1pPKHvSoPqjQzWGfQ=";
};

nativeBuildInputs = [
@@ -73,13 +72,6 @@ stdenv.mkDerivation rec {
vulkan-loader
xorg.libX11
];
patches = [
# fix SIGILL in fmt-ops: https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/227
(fetchpatch {
url = "https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/1b3aaba206f48e75bb34ff0cd00321bd3d6db2b4.patch";
sha256 = "08bmr9k2r0q4r7vhhm28k558nk3mz3jfnqswvq9mcj7p0srmfb4x";
})
];

mesonFlags = [
"-Ddocs=true"
26 changes: 26 additions & 0 deletions pkgs/development/libraries/pkger/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{ buildGoModule
, fetchFromGitHub
, lib
, stdenv
}:

buildGoModule rec {
pname = "pkger";
version = "0.16.0";

src = fetchFromGitHub {
owner = "markbates";
repo = "pkger";
rev = "v${version}";
sha256 = "0fpvrgww5h40l2js7raarx6gpysafvj75x26ljx4qz925x8nb6zn";
};

vendorSha256 = "1b9gpym6kb4hpdbrixphfh1qylmqr265jrmcd4vxb87ahvrsrvgp";

meta = with stdenv.lib; {
description = "Embed static files in Go binaries (replacement for gobuffalo/packr) ";
homepage = "https://github.com/markbates/pkger";
license = licenses.mit;
maintainers = with maintainers; [ flokli ];
};
}
Original file line number Diff line number Diff line change
@@ -1,11 +1,36 @@
{ stdenv, python3Packages, fetchFromGitHub, fetchpatch, rustPlatform, pkgconfig, openssl, CoreServices, Security }:
{ stdenv
, buildPythonPackage
, fetchFromGitHub
, isPy27
, fetchpatch
, rustPlatform
, pkg-config
, openssl
, CoreServices
, Security
, click
, click-log
, click-threading
, requests_toolbelt
, requests
, requests_oauthlib # required for google oauth sync
, atomicwrites
, milksnake
, shippai
, hypothesis
, pytest
, pytest-localserver
, pytest-subtesthack
, setuptools_scm
}:

# Packaging documentation at:
# https://github.com/untitaker/vdirsyncer/blob/master/docs/packaging.rst
python3Packages.buildPythonApplication rec {
buildPythonPackage rec {
version = "unstable-2018-08-05";
pname = "vdirsyncer";
name = "${pname}-${version}";
disabled = isPy27;

src = fetchFromGitHub {
owner = "spk";
@@ -20,11 +45,11 @@ python3Packages.buildPythonApplication rec {
inherit src;
sourceRoot = "source/rust";
cargoSha256 = "0cqy0s55pkg6hww86h7qip4xaidh6g8lcypdj84n2x374jq38c5d";
nativeBuildInputs = [ pkgconfig ];
nativeBuildInputs = [ pkg-config ];
buildInputs = [ openssl ] ++ stdenv.lib.optionals stdenv.isDarwin [ CoreServices Security ];
};

propagatedBuildInputs = with python3Packages; [
propagatedBuildInputs = [
click click-log click-threading
requests_toolbelt
requests
@@ -34,9 +59,16 @@ python3Packages.buildPythonApplication rec {
shippai
];

nativeBuildInputs = with python3Packages; [ setuptools_scm ];
nativeBuildInputs = [
setuptools_scm
];

checkInputs = with python3Packages; [ hypothesis pytest pytest-localserver pytest-subtesthack ];
checkInputs = [
hypothesis
pytest
pytest-localserver
pytest-subtesthack
];

patches = [
(fetchpatch {
Loading