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: 30e9ae11b610
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: c3de4e83d9ff
Choose a head ref

Commits on Jan 11, 2019

  1. Copy the full SHA
    0a948da View commit details

Commits on Jan 30, 2019

  1. Verified

    This commit was signed with the committer’s verified signature.
    veprbl Dmitry Kalinkin
    Copy the full SHA
    2890a38 View commit details

Commits on Mar 9, 2019

  1. Verified

    This commit was signed with the committer’s verified signature.
    veprbl Dmitry Kalinkin
    Copy the full SHA
    636f156 View commit details

Commits on Mar 22, 2019

  1. neocomp: init at 2019-03-12

    Twey committed Mar 22, 2019
    Copy the full SHA
    a86f062 View commit details

Commits on Mar 25, 2019

  1. Copy the full SHA
    8f4dced View commit details

Commits on Mar 27, 2019

  1. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    6261601 View commit details

Commits on Apr 17, 2019

  1. samba: fix darwin build

    jacereda committed Apr 17, 2019
    Copy the full SHA
    78c018b View commit details
  2. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    fcede9b View commit details

Commits on Apr 18, 2019

  1. nixos/netboot: import -> callPackage

    Copy-paste from iso-image.nix
    
    Besides the simplification, it should use `pkgs.buildPackages.squashfsTools` because it is used in `nativeBuildInputs` instead of incorrect `pkgs.squashfsTools` which was forced by `import'
    volth authored Apr 18, 2019

    Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    rycee Robert Helgesson
    Copy the full SHA
    ca7a18a View commit details

Commits on Apr 20, 2019

  1. rcs: fix darwin build

    thefloweringash committed Apr 20, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    c5c4d59 View commit details
  2. Verified

    This commit was signed with the committer’s verified signature.
    ehamberg Erlend Hamberg
    Copy the full SHA
    b172ff5 View commit details

Commits on Apr 21, 2019

  1. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    61f8332 View commit details

Commits on Jun 2, 2019

  1. gnustep.libobjc: 1.9 -> 2.0

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/libobjc2/versions
    r-ryantm committed Jun 2, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    937b6d7 View commit details

Commits on Jun 10, 2019

  1. Copy the full SHA
    f7ef7ba View commit details

Commits on Jun 11, 2019

  1. bcc: 0.9.0 -> 0.10.0

    ivan authored and thoughtpolice committed Jun 11, 2019
    Copy the full SHA
    16a1a4c View commit details
  2. Copy the full SHA
    4c4afb3 View commit details
  3. z3: 4.8.4 -> 4.8.5

    * drop included patch
    * pname-ify
    dtzWill authored and thoughtpolice committed Jun 11, 2019
    Copy the full SHA
    e397f47 View commit details
  4. Merge pull request #57103 from natemonster321/master

    pcsx2: add -DXDG_STD build flag
    matthewbauer authored Jun 11, 2019
    Copy the full SHA
    290737e View commit details
  5. Merge pull request #62941 from woffs/openvpn-url

    openvpn: fix static key mini howto url
    matthewbauer authored Jun 11, 2019
    Copy the full SHA
    049884b View commit details
  6. Merge pull request #62464 from r-ryantm/auto-update/libobjc2

    gnustep.libobjc: 1.9 -> 2.0
    matthewbauer authored Jun 11, 2019
    Copy the full SHA
    66658d5 View commit details
  7. Merge pull request #59803 from volth/patch-316

    nixos/netboot: import -> callPackage
    matthewbauer authored Jun 11, 2019
    Copy the full SHA
    02698c4 View commit details
  8. Merge pull request #59795 from jacereda/samba-darwin

    samba: fix darwin build
    matthewbauer authored Jun 11, 2019
    Copy the full SHA
    3db2fc5 View commit details
  9. Merge pull request #59702 from thefloweringash/darwin-rcs

    rcs: fix darwin build
    matthewbauer authored Jun 11, 2019
    Copy the full SHA
    62aa4f8 View commit details
  10. Merge pull request #58941 from cyounkins/rdesktop-darwin

    rdesktop: enable darwin support without libgssglue and credssp
    matthewbauer authored Jun 11, 2019
    Copy the full SHA
    d641d2b View commit details
  11. Merge pull request #58063 from illegalprime/nss-cross

    nss: cross compile support
    matthewbauer authored Jun 11, 2019
    Copy the full SHA
    fc04ec9 View commit details
  12. Merge pull request #58037 from Twey/neocomp-2019-03-12

    neocomp: init at 2019-03-12
    matthewbauer authored Jun 11, 2019
    Copy the full SHA
    123d61c View commit details
  13. Merge pull request #56161 from coreyoconnor/appimage-run-xcbutil

    appimage build-support: add xorg.xcbutil*
    matthewbauer authored Jun 11, 2019
    Copy the full SHA
    ebd038d View commit details
  14. Merge pull request #54921 from grabango/master

    Use nativeBuildInputs for building Docker images
    matthewbauer authored Jun 11, 2019
    Copy the full SHA
    4e5c9b8 View commit details
  15. Merge pull request #53821 from eadwu/linux_rpi/allow-modDirVersion-ov…

    …erride
    
    linux_rpi: allow modDirVersion override
    matthewbauer authored Jun 11, 2019
    Copy the full SHA
    dd125a1 View commit details
  16. emacs-irony: prebuild irony-server executable

    This has melpaBuild compile the irony-server executable automatically.
    This means each user of the irony executable doesn’t have to wait for
    it to compile on each new use. This depends on this PR to work
    correctly:
    
    Sarcasm/irony-mode#537
    matthewbauer committed Jun 11, 2019
    Copy the full SHA
    72e67bd View commit details
  17. Merge pull request #62877 from matthewbauer/irony-server-custom-install

    emacs-irony: prebuild irony-server executable
    matthewbauer authored Jun 11, 2019
    Copy the full SHA
    c3de4e8 View commit details
3 changes: 1 addition & 2 deletions nixos/modules/installer/netboot/netboot.nix
Original file line number Diff line number Diff line change
@@ -65,8 +65,7 @@ with lib;
[ config.system.build.toplevel ];

# Create the squashfs image that contains the Nix store.
system.build.squashfsStore = import ../../../lib/make-squashfs.nix {
inherit (pkgs) stdenv squashfsTools closureInfo;
system.build.squashfsStore = pkgs.callPackage ../../../lib/make-squashfs.nix {
storeContents = config.netboot.storeContents;
};

2 changes: 1 addition & 1 deletion nixos/modules/services/networking/openvpn.nix
Original file line number Diff line number Diff line change
@@ -85,7 +85,7 @@ in
{
server = {
config = '''
# Simplest server configuration: http://openvpn.net/index.php/documentation/miscellaneous/static-key-mini-howto.html.
# Simplest server configuration: https://community.openvpn.net/openvpn/wiki/StaticKeyMiniHowto
# server :
dev tun
ifconfig 10.8.0.1 10.8.0.2
11 changes: 7 additions & 4 deletions pkgs/applications/networking/remote/rdesktop/default.nix
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
{stdenv, fetchurl, openssl, libX11, libgssglue, pkgconfig} :
{stdenv, fetchurl, openssl, libX11, libgssglue, pkgconfig
, enableCredssp ? (!stdenv.isDarwin)
} :

stdenv.mkDerivation (rec {
pname = "rdesktop";
@@ -11,18 +13,19 @@ stdenv.mkDerivation (rec {
};

nativeBuildInputs = [pkgconfig];
buildInputs = [openssl libX11 libgssglue];
buildInputs = [openssl libX11]
++ stdenv.lib.optional enableCredssp libgssglue;

configureFlags = [
"--with-ipv6"
"--with-openssl=${openssl.dev}"
"--disable-smartcard"
];
] ++ stdenv.lib.optional (!enableCredssp) "--disable-credssp";

meta = {
description = "Open source client for Windows Terminal Services";
homepage = http://www.rdesktop.org/;
platforms = stdenv.lib.platforms.linux;
platforms = stdenv.lib.platforms.linux ++ stdenv.lib.platforms.darwin;
license = stdenv.lib.licenses.gpl2;
};
})
66 changes: 0 additions & 66 deletions pkgs/applications/science/logic/z3/0001-fix-2131.patch

This file was deleted.

14 changes: 5 additions & 9 deletions pkgs/applications/science/logic/z3/default.nix
Original file line number Diff line number Diff line change
@@ -1,20 +1,16 @@
{ stdenv, fetchFromGitHub, python, fixDarwinDylibNames }:

stdenv.mkDerivation rec {
name = "z3-${version}";
version = "4.8.4";
pname = "z3";
version = "4.8.5";

src = fetchFromGitHub {
owner = "Z3Prover";
repo = "z3";
rev = name;
sha256 = "014igqm5vwswz0yhz0cdxsj3a6dh7i79hvhgc3jmmmz3z0xm1gyn";
repo = pname;
rev = "Z3-${version}";
sha256 = "11sy98clv7ln0a5vqxzvh6wwqbswsjbik2084hav5kfws4xvklfa";
};

patches = [
./0001-fix-2131.patch
];

buildInputs = [ python fixDarwinDylibNames ];
propagatedBuildInputs = [ python.pkgs.setuptools ];
enableParallelBuilding = true;
45 changes: 43 additions & 2 deletions pkgs/applications/version-management/rcs/default.nix
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{ stdenv, fetchurl, ed }:
{ stdenv, fetchurl, fetchpatch, ed }:

stdenv.mkDerivation rec {
name = "rcs-5.9.4";
@@ -10,10 +10,51 @@ stdenv.mkDerivation rec {

buildInputs = [ ed ];

patches = stdenv.lib.optionals stdenv.isDarwin [
# This failure appears unrelated to the subject of the test. This
# test seems to rely on a bash bug where `test $x -nt $y` ignores
# subsecond values in timetamps. This bug has been fixed in Bash
# 5, and seemingly doesn't affect Darwin.
./disable-t810.patch

(fetchpatch {
url = "https://raw.githubusercontent.com/macports/macports-ports/b76d1e48dac/editors/nano/files/secure_snprintf.patch";
extraPrefix = "";
sha256 = "1wy9pjw3vvp8fv8a7pmkqmiapgacfx54qj9fvsc5gwry0vv7vnc3";
})

# Expected to appear in the next release
(fetchpatch {
url = "https://raw.githubusercontent.com/Homebrew/formula-patches/3fff7c990b8df4174045834b9c1210e7736ff5a4/rcs/noreturn.patch";
sha256 = "10zniqrd6xagf3q03i1vksl0vd9nla3qcj0840n3m8z6jd4aypcx";
})
];

doCheck = true;

checkFlags = [ "VERBOSE=1" ];

checkPhase = ''
# If neither LOGNAME or USER are set, rcs will default to
# getlogin(), which is unreliable on macOS. It will often return
# things like `_spotlight`, or `_mbsetupuser`. macOS sets both
# environment variables in user sessions, so this is unlikely to
# affect regular usage.
export LOGNAME=$(id -un)
print_logs_and_fail() {
grep -nH -e . -r tests/*.d/{out,err}
return 1
}
make $checkFlags check || print_logs_and_fail
'';

NIX_CFLAGS_COMPILE = [ "-std=c99" ];

hardeningDisable = stdenv.lib.optional stdenv.cc.isClang "format";

meta = {
homepage = https://www.gnu.org/software/rcs/;
description = "Revision control system";
@@ -27,6 +68,6 @@ stdenv.mkDerivation rec {

license = stdenv.lib.licenses.gpl3Plus;
maintainers = with stdenv.lib.maintainers; [ eelco ];
platforms = stdenv.lib.platforms.linux;
platforms = stdenv.lib.platforms.unix;
};
}
10 changes: 10 additions & 0 deletions pkgs/applications/version-management/rcs/disable-t810.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
--- rcs-5.9.4-orig/tests/Makefile.in 2015-01-22 19:40:36.000000000 +0900
+++ rcs-5.9.4/tests/Makefile.in 2019-04-16 20:04:30.557626000 +0900
@@ -1372,7 +1372,6 @@
t803 \
t804 \
t805 \
- t810 \
t900 \
t999

85 changes: 85 additions & 0 deletions pkgs/applications/window-managers/neocomp/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
{ stdenv
, fetchFromGitHub
, asciidoc
, docbook_xml_dtd_45
, docbook_xsl
, freetype
, judy
, libGL
, libconfig
, libdrm
, libxml2
, libxslt
, libXcomposite
, libXdamage
, libXext
, libXinerama
, libXrandr
, libXrender
, pcre
, pkgconfig
}:
let
rev = "v0.6-17-g271e784";
in
stdenv.mkDerivation rec {
name = "neocomp-unstable-${version}";
version = "2019-03-12";

src = fetchFromGitHub {
inherit rev;
owner = "DelusionalLogic";
repo = "NeoComp";
sha256 = "1mp338vz1jm5pwf7pi5azx4hzykmvpkwzx1kw6a9anj272f32zpg";
};

buildInputs = [
asciidoc
docbook_xml_dtd_45
docbook_xsl
freetype
judy
libGL
libconfig
libdrm
libxml2
libxslt
libXcomposite
libXdamage
libXext
libXinerama
libXrandr
libXrender
pcre
pkgconfig
];

makeFlags = [
"PREFIX=${placeholder "out"}"
"CFGDIR=${placeholder "out"}/etc/xdg/neocomp"
"ASTDIR=${placeholder "out"}/share/neocomp/assets"
"COMPTON_VERSION=git-${rev}-${version}"
];

postPatch = ''
substituteInPlace src/compton.c --replace \
"assets_add_path(\"./assets/\");" \
"assets_add_path(\"$out/share/neocomp/assets/\");"
substituteInPlace src/assets/assets.c --replace \
"#define MAX_PATH_LENGTH 64" \
"#define MAX_PATH_LENGTH 128"
'';

meta = with stdenv.lib; {
homepage = https://github.com/DelusionalLogic/NeoComp;
license = licenses.gpl3;
maintainers = with maintainers; [ twey ];
platforms = platforms.linux;
description = "A fork of Compton, a compositor for X11";
longDescription = ''
NeoComp is a (hopefully) fast and (hopefully) simple compositor
for X11, focused on delivering frames from the window to the
framebuffer as quickly as possible.
'';
};
}
5 changes: 5 additions & 0 deletions pkgs/build-support/appimage/default.nix
Original file line number Diff line number Diff line change
@@ -133,6 +133,11 @@ rec {
xorg.libXt
xorg.libXmu
xorg.libxcb
xorg.xcbutil
xorg.xcbutilwm
xorg.xcbutilimage
xorg.xcbutilkeysyms
xorg.xcbutilrenderutil
libGLU
libuuid
libogg
18 changes: 9 additions & 9 deletions pkgs/build-support/docker/default.nix
Original file line number Diff line number Diff line change
@@ -75,7 +75,7 @@ rec {
# We need to sum layer.tar, not a directory, hence tarsum instead of nix-hash.
# And we cannot untar it, because then we cannot preserve permissions ecc.
tarsum = runCommand "tarsum" {
buildInputs = [ go ];
nativeBuildInputs = [ go ];
} ''
mkdir tarsum
cd tarsum
@@ -165,7 +165,7 @@ rec {
};
inherit fromImage fromImageName fromImageTag;

buildInputs = [ utillinux e2fsprogs jshon rsync jq ];
nativeBuildInputs = [ utillinux e2fsprogs jshon rsync jq ];
} ''
rm -rf $out
@@ -297,7 +297,7 @@ rec {
runCommand "${name}-granular-docker-layers" {
inherit maxLayers;
paths = referencesByPopularity closure;
buildInputs = [ jshon rsync tarsum ];
nativeBuildInputs = [ jshon rsync tarsum ];
enableParallelBuilding = true;
}
''
@@ -335,7 +335,7 @@ rec {
uid ? 0, gid ? 0,
}:
runCommand "${name}-customisation-layer" {
buildInputs = [ jshon rsync tarsum ];
nativeBuildInputs = [ jshon rsync tarsum ];
inherit extraCommands;
}
''
@@ -380,7 +380,7 @@ rec {
}:
runCommand "docker-layer-${name}" {
inherit baseJson contents extraCommands;
buildInputs = [ jshon rsync tarsum ];
nativeBuildInputs = [ jshon rsync tarsum ];
}
''
mkdir layer
@@ -535,7 +535,7 @@ rec {
os = "linux";
});
impure = runCommand "${baseName}-standard-dynamic-date.json"
{ buildInputs = [ jq ]; }
{ nativeBuildInputs = [ jq ]; }
''
jq ".created = \"$(TZ=utc date --iso-8601="seconds")\"" ${pure} > $out
'';
@@ -556,7 +556,7 @@ rec {
inherit uid gid extraCommands;
};
result = runCommand "docker-image-${baseName}.tar.gz" {
buildInputs = [ jshon pigz coreutils findutils jq ];
nativeBuildInputs = [ jshon pigz coreutils findutils jq ];
# Image name and tag must be lowercase
imageName = lib.toLower name;
baseJson = configJson;
@@ -653,7 +653,7 @@ rec {
os = "linux";
});
impure = runCommand "${baseName}-config.json"
{ buildInputs = [ jq ]; }
{ nativeBuildInputs = [ jq ]; }
''
jq ".created = \"$(TZ=utc date --iso-8601="seconds")\"" ${pure} > $out
'';
@@ -671,7 +671,7 @@ rec {
extraCommands;
};
result = runCommand "docker-image-${baseName}.tar.gz" {
buildInputs = [ jshon pigz coreutils findutils jq ];
nativeBuildInputs = [ jshon pigz coreutils findutils jq ];
# Image name and tag must be lowercase
imageName = lib.toLower name;
imageTag = if tag == null then "" else lib.toLower tag;
Loading