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: 84be644f8749
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: ea32c785994d
Choose a head ref
  • 16 commits
  • 15 files changed
  • 10 contributors

Commits on Feb 8, 2019

  1. Copy the full SHA
    473a3ef View commit details
  2. Copy the full SHA
    a65974c View commit details

Commits on Feb 21, 2019

  1. digikam: add ffmpeg to buildInputs

    Since version 6.0.0, media playback in Digikam requires ffmpeg.
    callahad committed Feb 21, 2019
    Copy the full SHA
    9e1a3b4 View commit details

Commits on Mar 4, 2019

  1. Copy the full SHA
    86f4bad View commit details
  2. nixos/pantheon: add elementary-redacted-script to fonts

    Needed by elementary-screenshot-tool to conceal text.
    worldofpeace committed Mar 4, 2019
    Copy the full SHA
    59f4708 View commit details

Commits on Mar 9, 2019

  1. calibre: 3.39.1 -> 3.40.1

    pSub committed Mar 9, 2019
    Copy the full SHA
    7c1ad76 View commit details
  2. aide: 0.16 -> 0.16.1

    pSub committed Mar 9, 2019

    Verified

    This commit was signed with the committer’s verified signature.
    Copy the full SHA
    2e1217f View commit details
  3. Merge pull request #56144 from callahad/digikam-media-player

    digikam: fix media playback by adding ffmpeg to buildInputs
    markuskowa authored Mar 9, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    2debad9 View commit details
  4. Merge pull request #55436 from layus/warn-manual-ids

    Nixos manual: error out on missing IDs
    grahamc authored Mar 9, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    777e94d View commit details
  5. Merge pull request #57111 from NixOS/update-calibre

    calibre: 3.39.1 -> 3.40.1
    ryantm authored Mar 9, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    32e9296 View commit details
  6. Fix locally created database (#56889)

    * zoneminder: fix initial database creation
    
    Move initialDatabases directive from the 'ensureUsers' scope to the correct outer 'mysql' one.
    
    * zoneminder: Fix mysql username to match unix username
    
    When database.createLocally is used, a mysql user is created with the ensureUsers directive.
    It ensures that the unix user with the name provided exists and can connect to MySQL through socket.
    Thus, the MySQL username used by php/perl scripts must match the unix user owning the server PID.
    
    This patch sets the default mysql user to 'zoneminder' instead of 'zmuser'.
    amazari authored and danbst committed Mar 9, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    d7f6cde View commit details
  7. Merge pull request #56552 from worldofpeace/elementary-screenshot-too…

    …l/fix-conceal-text
    
    pantheon.elementary-screenshot-tool: fix conceal text
    worldofpeace authored Mar 9, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    fa64c63 View commit details
  8. Merge pull request #57115 from NixOS/update-aide

    aide: 0.16 -> 0.16.1
    pSub authored Mar 9, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    ca436d9 View commit details
  9. mhddfs: fix build (see #53716)

    pSub committed Mar 9, 2019
    Copy the full SHA
    bbfd2be View commit details
  10. zonminder: Fix database name and username

    PR #56889 messed up db and use naming while fixing the scope of the initialDatabases property.
    This patch fixes the issue.
    amazari committed Mar 9, 2019
    Copy the full SHA
    56aa491 View commit details
  11. Merge pull request #57125 from amazari/fix-zoneminder-local-db2

    zoneminder: Fix database name and username
    7c6f434c authored Mar 9, 2019
    Copy the full SHA
    ea32c78 View commit details
2 changes: 1 addition & 1 deletion nixos/doc/manual/administration/running.xml
Original file line number Diff line number Diff line change
@@ -4,7 +4,7 @@
version="5.0"
xml:id="ch-running">
<title>Administration</title>
<partintro>
<partintro xml:id="ch-running-intro">
<para>
This chapter describes various aspects of managing a running NixOS system,
such as how to use the <command>systemd</command> service manager.
2 changes: 1 addition & 1 deletion nixos/doc/manual/configuration/configuration.xml
Original file line number Diff line number Diff line change
@@ -4,7 +4,7 @@
version="5.0"
xml:id="ch-configuration">
<title>Configuration</title>
<partintro>
<partintro xml:id="ch-configuration-intro">
<para>
This chapter describes how to configure various aspects of a NixOS machine
through the configuration file
5 changes: 4 additions & 1 deletion nixos/doc/manual/default.nix
Original file line number Diff line number Diff line change
@@ -268,7 +268,10 @@ in rec {
--stringparam id.warnings "1" \
--nonet --output $dst/ \
${docbook_xsl_ns}/xml/xsl/docbook/xhtml/chunktoc.xsl \
${manual-combined}/manual-combined.xml
${manual-combined}/manual-combined.xml \
|& tee xsltproc.out
grep "^ID recommended on" xsltproc.out &>/dev/null && echo "error: some IDs are missing" && false
rm xsltproc.out
mkdir -p $dst/images/callouts
cp ${docbook_xsl_ns}/xml/xsl/docbook/images/callouts/*.svg $dst/images/callouts/
2 changes: 1 addition & 1 deletion nixos/doc/manual/development/development.xml
Original file line number Diff line number Diff line change
@@ -4,7 +4,7 @@
version="5.0"
xml:id="ch-development">
<title>Development</title>
<partintro>
<partintro xml:id="ch-development-intro">
<para>
This chapter describes how you can modify and extend NixOS.
</para>
2 changes: 1 addition & 1 deletion nixos/doc/manual/installation/installation.xml
Original file line number Diff line number Diff line change
@@ -4,7 +4,7 @@
version="5.0"
xml:id="ch-installation">
<title>Installation</title>
<partintro>
<partintro xml:id="ch-installation-intro">
<para>
This section describes how to obtain, install, and configure NixOS for
first-time use.
8 changes: 4 additions & 4 deletions nixos/modules/services/misc/zoneminder.nix
Original file line number Diff line number Diff line change
@@ -50,7 +50,7 @@ let
ZM_DB_TYPE=mysql
ZM_DB_HOST=${cfg.database.host}
ZM_DB_NAME=${cfg.database.name}
ZM_DB_USER=${cfg.database.username}
ZM_DB_USER=${if cfg.database.createLocally then user else cfg.database.username}
ZM_DB_PASS=${cfg.database.password}
# Web
@@ -205,12 +205,12 @@ in {

mysql = lib.mkIf cfg.database.createLocally {
ensureDatabases = [ cfg.database.name ];
initialDatabases = [{
inherit (cfg.database) name; schema = "${pkg}/share/zoneminder/db/zm_create.sql";
}];
ensureUsers = [{
name = cfg.database.username;
ensurePermissions = { "${cfg.database.name}.*" = "ALL PRIVILEGES"; };
initialDatabases = [
{ inherit (cfg.database) name; schema = "${pkg}/share/zoneminder/db/zm_create.sql"; }
];
}];
};

1 change: 1 addition & 0 deletions nixos/modules/services/x11/desktop-managers/pantheon.nix
Original file line number Diff line number Diff line change
@@ -185,6 +185,7 @@ in
fonts.fonts = with pkgs; [
opensans-ttf
roboto-mono
pantheon.elementary-redacted-script # needed by screenshot-tool
];
fonts.fontconfig.defaultFonts = {
monospace = [ "Roboto Mono" ];
2 changes: 2 additions & 0 deletions pkgs/applications/graphics/digikam/default.nix
Original file line number Diff line number Diff line change
@@ -23,6 +23,7 @@
, boost
, eigen
, exiv2
, ffmpeg
, flex
, jasper
, lcms2
@@ -66,6 +67,7 @@ mkDerivation rec {
boost
eigen
exiv2
ffmpeg
flex
jasper
lcms2
4 changes: 2 additions & 2 deletions pkgs/applications/misc/calibre/default.nix
Original file line number Diff line number Diff line change
@@ -5,12 +5,12 @@
}:

stdenv.mkDerivation rec {
version = "3.39.1";
version = "3.40.1";
name = "calibre-${version}";

src = fetchurl {
url = "https://download.calibre-ebook.com/${version}/${name}.tar.xz";
sha256 = "08c1wsdn0giv9zfb6bis9bbrw687rci8fs26qsal8ijmjk55dfsh";
sha256 = "1s1kq8axfymr7agg7dqw47kanlrkzzhsy8pcj1fs5644zjp5n0bq";
};

patches = [
11 changes: 0 additions & 11 deletions pkgs/desktops/pantheon/apps/elementary-screenshot-tool/default.nix
Original file line number Diff line number Diff line change
@@ -2,12 +2,6 @@
, ninja, vala, python3, desktop-file-utils, gtk3, granite, libgee
, libcanberra, gobject-introspection, elementary-icon-theme, wrapGAppsHook }:

let

redacted-script = callPackage ./redacted-script.nix {};

in

stdenv.mkDerivation rec {
pname = "screenshot-tool"; # This will be renamed to "screenshot" soon. See -> https://github.com/elementary/screenshot/pull/93
version = "1.6.2";
@@ -52,11 +46,6 @@ stdenv.mkDerivation rec {
patchShebangs meson/post_install.py
'';

postInstall = ''
mkdir -p $out/share/fonts/truetype
cp -rva ${redacted-script}/share/fonts/truetype/redacted-elementary $out/share/fonts/truetype
'';

meta = with stdenv.lib; {
description = "Screenshot tool designed for elementary OS";
homepage = https://github.com/elementary/screenshot;

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
{ stdenv, fetchFromGitHub, pantheon }:

stdenv.mkDerivation rec {
pname = "elementary-redacted-script";
version = "unstable-2016-06-03";

src = fetchFromGitHub {
owner = "png2378";
repo = "redacted-elementary";
rev = "346440ff9ce19465e6d5c3d6d67a8573f992c746";
sha256 = "1jpd13sxkarclr0mlm66wzgpjh52ghzjzn4mywhyshyyskwn7jg1";
};

dontBuild = true;

installPhase = ''
mkdir -p $out/share/fonts/truetype/redacted-elementary
cp -a truetype/*.ttf $out/share/fonts/truetype/redacted-elementary
'';

meta = with stdenv.lib; {
description = "Font for concealing text";
homepage = https://github.com/png2378/redacted-elementary;
license = licenses.ofl;
maintainers = pantheon.maintainers;
platforms = platforms.linux;
};
}
2 changes: 2 additions & 0 deletions pkgs/desktops/pantheon/default.nix
Original file line number Diff line number Diff line change
@@ -217,6 +217,8 @@ lib.makeScope pkgs.newScope (self: with self; {

elementary-icon-theme = callPackage ./artwork/elementary-icon-theme { };

elementary-redacted-script = callPackage ./artwork/elementary-redacted-script { };

elementary-sound-theme = callPackage ./artwork/elementary-sound-theme { };

elementary-wallpapers = callPackage ./artwork/elementary-wallpapers { };
5 changes: 5 additions & 0 deletions pkgs/tools/filesystems/mhddfs/default.nix
Original file line number Diff line number Diff line change
@@ -16,6 +16,11 @@ stdenv.mkDerivation rec {
./fix-format-security-error.patch
];

postPatch = ''
substituteInPlace src/main.c --replace "attr/xattr.h" "sys/xattr.h"
substituteInPlace src/tools.c --replace "attr/xattr.h" "sys/xattr.h"
'';

installPhase = ''
mkdir -p $out/bin
cp mhddfs $out/bin/
6 changes: 3 additions & 3 deletions pkgs/tools/security/aide/default.nix
Original file line number Diff line number Diff line change
@@ -2,11 +2,11 @@

stdenv.mkDerivation rec {
name = "aide-${version}";
version = "0.16";
version = "0.16.1";

src = fetchurl {
url = "mirror://sourceforge/aide/${version}/aide-${version}.tar.gz";
sha256 = "0ibkv4z2gk14fn014kq13rp2ysiq6nn2cflv2q5i7zf466hm6758";
url = "https://github.com/aide/aide/releases/download/v${version}/${name}.tar.gz";
sha256 = "1dqhc0c24wa4zid06pfy61k357yvzh28ij86bk9jf6hcqzn7qaqg";
};

buildInputs = [ flex bison libmhash zlib acl attr libselinux pcre ];