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: 039087ac8869
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: e52396ce2c04
Choose a head ref

Commits on Feb 17, 2019

  1. Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    Mic92 Jörg Thalheim
    Copy the full SHA
    3709050 View commit details
  2. font-awesome_5: 5.6.3 -> 5.7.2

    Mic92 committed Feb 17, 2019

    Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    Mic92 Jörg Thalheim
    Copy the full SHA
    c3778b3 View commit details
  3. font-awesome: make font-awesome_5 the defautl

    It is confusing that font-awesome_4 is the font,
    one get when installing font-awesome-ttf.
    I don't really see a use case to keep the old version around.
    Mic92 committed Feb 17, 2019

    Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    Mic92 Jörg Thalheim
    Copy the full SHA
    0a393f5 View commit details

Commits on Feb 20, 2019

  1. Copy the full SHA
    f2fa842 View commit details
  2. Copy the full SHA
    a21cbcb View commit details
  3. Copy the full SHA
    e53f688 View commit details
  4. Copy the full SHA
    7022210 View commit details

Commits on Feb 21, 2019

  1. lmdb: fix cross-compilation

    vcunat committed Feb 21, 2019

    Verified

    This commit was signed with the committer’s verified signature.
    vcunat Vladimír Čunát
    Copy the full SHA
    147a685 View commit details
  2. luajit: fix cross-compilation, partially

    Also clean the expression a bit.
    vcunat committed Feb 21, 2019

    Verified

    This commit was signed with the committer’s verified signature.
    vcunat Vladimír Čunát
    Copy the full SHA
    5ddfa41 View commit details

Commits on Feb 23, 2019

  1. Verified

    This commit was signed with the committer’s verified signature.
    vcunat Vladimír Čunát
    Copy the full SHA
    98385ff View commit details

Commits on Feb 26, 2019

  1. slurp: 1.0.1 -> 1.1.0

    dywedir committed Feb 26, 2019

    Verified

    This commit was signed with the committer’s verified signature.
    dywedir Vlad M.
    Copy the full SHA
    b3521db View commit details
  2. Unverified

    This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
    Copy the full SHA
    2124b00 View commit details
  3. ip2unix: 2.0.0 -> 2.0.1

    Upstream fixes:
    
      - Unregister socket as soon as we know that no rule matches.
    
    I also removed the encode_rules() function which was an artifact left in
    version 2.0.0.
    
    Built and tested on i686-linux and x86_64-linux.
    
    Signed-off-by: aszlig <aszlig@nix.build>
    aszlig committed Feb 26, 2019

    Verified

    This commit was signed with the committer’s verified signature.
    Copy the full SHA
    6dc9f79 View commit details
  4. Merge pull request #55664 from NickHu/hl3140cw

    cups-brother-hl3140cw: init at 1.1.4-0
    infinisil authored Feb 26, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    661e3ba View commit details
  5. Merge pull request #56405 from dywedir/slurp

    slurp: 1.0.1 -> 1.1.0
    dywedir authored Feb 26, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    1233c8d View commit details
  6. Merge pull request #55308 from plumelo/feature/gitraken-gsettings

    gitkraken: 4.2.1 -> 4.2.2 & fix missing gsettings schemas
    Mic92 authored Feb 26, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    8aa3422 View commit details
  7. clprover: init at 1.0.3 (#56403)

    * clprover: init at 1.0.3
    mgttlinger authored and 7c6f434c committed Feb 26, 2019
    Copy the full SHA
    5781856 View commit details
  8. Document the addresses Alertmanager will listen on (#56409)

    golang/go#9334 describes how net.Listen (as used by Alertmanager):
    * listens on 127.0.0.1 if the listenAddress is "localhost"
    * listens on all interfaces if the listenAddress is ""
    tomfitzhenry authored and xeji committed Feb 26, 2019
    Copy the full SHA
    9f07fa7 View commit details
  9. Merge pull request #55965 from Mic92/i3pystatus

    i3pystatus: 2018-04-11 -> 2019-02-10
    Mic92 authored Feb 26, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    6d09921 View commit details
  10. Merge pull request #55967 from Mic92/font-awesome

    font-awesome_5: 5.6.3 -> 5.7.2
    Mic92 authored Feb 26, 2019

    Verified

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

    This commit was signed with the committer’s verified signature.
    vcunat Vladimír Čunát
    Copy the full SHA
    e52396c View commit details
Original file line number Diff line number Diff line change
@@ -106,7 +106,8 @@ in {
type = types.str;
default = "";
description = ''
Address to listen on for the web interface and API.
Address to listen on for the web interface and API. Empty string will listen on all interfaces.
"localhost" will listen on 127.0.0.1 (but not ::1).
'';
};

27 changes: 27 additions & 0 deletions pkgs/applications/science/logic/clprover/clprover.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
{ stdenv, pkgs, fetchzip }:

stdenv.mkDerivation rec {
name = "clprover-${version}";
version = "1.0.3";

src = fetchzip {
url = "http://cgi.csc.liv.ac.uk/~ullrich/CLProver++/CLProver++-v1.0.3-18-04-2015.zip";
sha256 = "10kmlg4m572qwfzi6hkyb0ypb643xw8sfb55xx7866lyh37w1q3s";
stripRoot = false;
};

installPhase = ''
mkdir $out
cp -r bin $out/bin
mkdir -p $out/share/clprover
cp -r examples $out/share/clprover/examples
'';

meta = with stdenv.lib; {
description = "Resolution-based theorem prover for Coalition Logic implemented in C++";
homepage = http://cgi.csc.liv.ac.uk/~ullrich/CLProver++/;
license = licenses.gpl3; # Note that while the website states that it is GPLv2 but the file in the zip as well as the comments in the source state it is GPLv3
maintainers = with maintainers; [ mgttlinger ];
platforms = [ "x86_64-linux" ];
};
}
13 changes: 7 additions & 6 deletions pkgs/applications/version-management/gitkraken/default.nix
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{ stdenv, libXcomposite, libgnome-keyring, makeWrapper, udev, curl, alsaLib
, libXfixes, atk, gtk3, libXrender, pango, gnome2, cairo, freetype, fontconfig
, libXfixes, atk, gtk3, libXrender, pango, gnome2, gnome3, cairo, freetype, fontconfig
, libX11, libXi, libxcb, libXext, libXcursor, glib, libXScrnSaver, libxkbfile, libXtst
, nss, nspr, cups, fetchurl, expat, gdk_pixbuf, libXdamage, libXrandr, dbus
, dpkg, makeDesktopItem, openssl
, dpkg, makeDesktopItem, openssl, wrapGAppsHook, hicolor-icon-theme
}:

with stdenv.lib;
@@ -12,11 +12,11 @@ let
in
stdenv.mkDerivation rec {
name = "gitkraken-${version}";
version = "4.2.1";
version = "4.2.2";

src = fetchurl {
url = "https://release.axocdn.com/linux/GitKraken-v${version}.deb";
sha256 = "07f9h3276bs7m22vwpxrxmlwnq7l5inr2l67nmpiaz1569yabwsg";
sha256 = "0zbnw2x15688hjdj10kpp2ipka3j7b2p945a4mzwlsc8a245ljgb";
};

libPath = makeLibraryPath [
@@ -65,8 +65,8 @@ stdenv.mkDerivation rec {
comment = "Graphical Git client from Axosoft";
};

nativeBuildInputs = [ makeWrapper ];
buildInputs = [ dpkg ];
nativeBuildInputs = [ makeWrapper wrapGAppsHook ];
buildInputs = [ dpkg gtk3 gnome3.adwaita-icon-theme hicolor-icon-theme ];

unpackCmd = ''
mkdir out
@@ -85,6 +85,7 @@ stdenv.mkDerivation rec {
rm -rf bin/gitkraken share/lintian
cp -av share bin $out/
popd
ln -s $out/share/gitkraken/gitkraken $out/bin/gitkraken
'';

7 changes: 3 additions & 4 deletions pkgs/applications/window-managers/i3/pystatus.nix
Original file line number Diff line number Diff line change
@@ -3,16 +3,16 @@
python3Packages.buildPythonApplication rec {
# i3pystatus moved to rolling release:
# https://github.com/enkore/i3pystatus/issues/584
version = "unstable-2018-04-11";
version = "unstable-2019-02-10";
pname = "i3pystatus";
disabled = !python3Packages.isPy3k;

src = fetchFromGitHub
{
owner = "enkore";
repo = "i3pystatus";
rev = "3efbd56bb7a851f16173ec6f0eef472b6e96c7cc";
sha256 = "0r4mc23chxlaym7jcjnflw7mn5nbw3q8q4ix0nim7lh98yfndd3b";
rev = "bcd8f12b18d491029fdd5bd0f433b4500fcdc68e";
sha256 = "0gw6sla73cid6gwxn2n4zmsg2svq5flf9zxly6x2rfljizgf0720";
};

propagatedBuildInputs = with python3Packages; [ keyring colour netifaces praw psutil basiciw ] ++
@@ -44,4 +44,3 @@ python3Packages.buildPythonApplication rec {
maintainers = [ maintainers.igsha ];
};
}

28 changes: 0 additions & 28 deletions pkgs/data/fonts/font-awesome-4/default.nix

This file was deleted.

4 changes: 2 additions & 2 deletions pkgs/data/fonts/font-awesome-5/default.nix
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{ stdenv, fetchzip }:

let
version = "5.6.3";
version = "5.7.2";
in fetchzip rec {
name = "font-awesome-${version}";

@@ -12,7 +12,7 @@ in fetchzip rec {
unzip -j $downloadedFile "Font-Awesome-${version}/otfs/*.otf" -d $out/share/fonts/opentype
'';

sha256 = "0y3zar7hyx5pj8rpyk2kz3sx6zgrfif2ka2h4rg0b8h8qbja0al6";
sha256 = "0b3syzz8baxmwzjgz09dnamm4nzmyvb2yddlrm94ww5j9bjk25al";

meta = with stdenv.lib; {
description = "Font Awesome - OTF font";
23 changes: 11 additions & 12 deletions pkgs/development/interpreters/luajit/default.nix
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{ stdenv, lib, fetchurl
{ stdenv, lib, fetchurl, buildPackages
, name ? "luajit-${version}"
, isStable
, sha256
@@ -20,24 +20,23 @@ stdenv.mkDerivation rec {

luaversion = "5.1";

patchPhase = ''
substituteInPlace Makefile \
--replace /usr/local "$out"
substituteInPlace src/Makefile --replace gcc cc
'' + stdenv.lib.optionalString (stdenv.cc.libc != null)
''
substituteInPlace Makefile \
--replace ldconfig ${stdenv.cc.libc.bin or stdenv.cc.libc}/bin/ldconfig
postPatch = ''
substituteInPlace Makefile --replace ldconfig :
'';

configurePhase = false;

makeFlags = [
"PREFIX=$(out)"
"DEFAULT_CC=cc"
"CROSS=${stdenv.cc.targetPrefix}"
# TODO: when pointer size differs, we would need e.g. -m32
"HOST_CC=${buildPackages.stdenv.cc}/bin/cc"
];
buildFlags = [ "amalg" ]; # Build highly optimized version
enableParallelBuilding = true;

installPhase = ''
make install PREFIX="$out"
postInstall = ''
( cd "$out/include"; ln -s luajit-*/* . )
ln -s "$out"/bin/luajit-* "$out"/bin/lua
''
6 changes: 5 additions & 1 deletion pkgs/development/libraries/lmdb/default.nix
Original file line number Diff line number Diff line change
@@ -18,7 +18,11 @@ stdenv.mkDerivation rec {

outputs = [ "bin" "out" "dev" ];

makeFlags = [ "prefix=$(out)" "CC=cc" ]
makeFlags = [
"prefix=$(out)"
"CC=${stdenv.cc.targetPrefix}cc"
"AR=${stdenv.cc.targetPrefix}ar"
]
++ stdenv.lib.optional stdenv.isDarwin "LDFLAGS=-Wl,-install_name,$(out)/lib/liblmdb.so";

doCheck = true;
78 changes: 78 additions & 0 deletions pkgs/misc/cups/drivers/hl3140cw/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
{stdenv, fetchurl, cups, dpkg, gnused, makeWrapper, ghostscript, file, a2ps, coreutils, gawk}:

let
version = "1.1.4-0";
cupsdeb = fetchurl {
url = "https://download.brother.com/welcome/dlf007070/hl3140cwcupswrapper-${version}.i386.deb";
sha256 = "a76281828ca6ee86c63034673577fadcf5f24e8ed003213bdbb6bf47a7aced6f";
};
srcdir = "hl3140cw_cupswrapper_GPL_source_${version}";
cupssrc = fetchurl {
url = "https://download.brother.com/welcome/dlf006740/${srcdir}.tar.gz";
sha256 = "1wp85rbvbar6rqqkaffymxjpls6jx9m9230dlrpqwy5akiaxf0rl";
};
lprdeb = fetchurl {
url = "https://support.brother.com/g/b/files/dlf/dlf007068/hl3140cwlpr-1.1.2-1.i386.deb";
sha256 = "601f392b52ed7080f71b780181823bb8f6abfd0591146b452ba1f23e21f9f865";
};
in
stdenv.mkDerivation {
name = "cups-brother-hl3140cw";
nativeBuildInputs = [ makeWrapper dpkg ];
buildInputs = [ cups ghostscript a2ps ];

unpackPhase = ''
tar -xvf ${cupssrc}
'';

buildPhase = ''
gcc -Wall ${srcdir}/brcupsconfig/brcupsconfig.c -o brcupsconfpt1
'';

installPhase = ''
# install lpr
dpkg-deb -x ${lprdeb} $out
substituteInPlace $out/opt/brother/Printers/hl3140cw/lpd/filterhl3140cw \
--replace /opt "$out/opt"
substituteInPlace $out/opt/brother/Printers/hl3140cw/inf/setupPrintcapij \
--replace /opt "$out/opt"
sed -i '/GHOST_SCRIPT=/c\GHOST_SCRIPT=gs' $out/opt/brother/Printers/hl3140cw/lpd/psconvertij2
patchelf --set-interpreter ${stdenv.glibc.out}/lib/ld-linux.so.2 $out/opt/brother/Printers/hl3140cw/lpd/brhl3140cwfilter
patchelf --set-interpreter ${stdenv.glibc.out}/lib/ld-linux.so.2 $out/usr/bin/brprintconf_hl3140cw
wrapProgram $out/opt/brother/Printers/hl3140cw/lpd/psconvertij2 \
--prefix PATH ":" ${ stdenv.lib.makeBinPath [ gnused coreutils gawk ] }
wrapProgram $out/opt/brother/Printers/hl3140cw/lpd/filterhl3140cw \
--prefix PATH ":" ${ stdenv.lib.makeBinPath [ ghostscript a2ps file gnused coreutils ] }
dpkg-deb -x ${cupsdeb} $out
substituteInPlace $out/opt/brother/Printers/hl3140cw/cupswrapper/cupswrapperhl3140cw \
--replace /opt "$out/opt"
mkdir -p $out/lib/cups/filter
ln -s $out/opt/brother/Printers/hl3140cw/cupswrapper/cupswrapperhl3140cw $out/lib/cups/filter/cupswrapperhl3140cw
ln -s $out/opt/brother/Printers/hl3140cw/cupswrapper/brother_hl3140cw_printer_en.ppd $out/lib/cups/filter/brother_hl3140cw_printer_en.ppd
cp brcupsconfpt1 $out/opt/brother/Printers/hl3140cw/cupswrapper/
ln -s $out/opt/brother/Printers/hl3140cw/cupswrapper/brcupsconfpt1 $out/lib/cups/filter/brcupsconfpt1
ln -s $out/opt/brother/Printers/hl3140cw/lpd/filterhl3140cw $out/lib/cups/filter/brother_lpdwrapper_hl3140cw
wrapProgram $out/opt/brother/Printers/hl3140cw/cupswrapper/cupswrapperhl3140cw \
--prefix PATH ":" ${ stdenv.lib.makeBinPath [ gnused coreutils gawk ] }
'';

meta = {
homepage = http://www.brother.com/;
description = "Brother hl3140cw printer driver";
license = stdenv.lib.licenses.unfree;
platforms = stdenv.lib.platforms.linux;
downloadPage = "https://support.brother.com/g/b/downloadlist.aspx?c=eu_ot&lang=en&prod=hl3140cw_us_eu&os=128";
};
}
5 changes: 5 additions & 0 deletions pkgs/servers/dns/knot-resolver/default.nix
Original file line number Diff line number Diff line change
@@ -19,6 +19,11 @@ unwrapped = stdenv.mkDerivation rec {
sha256 = "d1396888ec3a63f19dccdf2b7dbcb0d16a5d8642766824b47f4c21be90ce362b";
};

# Short-lived cross fix, as upstream is migrating to meson anyway.
postPatch = ''
substituteInPlace platform.mk --replace "objdump" "$OBJDUMP"
'';

outputs = [ "out" "dev" ];

configurePhase = "patchShebangs scripts/";
15 changes: 10 additions & 5 deletions pkgs/tools/misc/slurp/default.nix
Original file line number Diff line number Diff line change
@@ -1,28 +1,33 @@
{ stdenv, fetchFromGitHub, cairo, meson, ninja, wayland, pkgconfig, wayland-protocols }:
{ stdenv, fetchFromGitHub, meson, ninja, pkgconfig
, cairo, wayland, wayland-protocols
, buildDocs ? true, scdoc
}:

stdenv.mkDerivation rec {
name = "slurp-${version}";
version = "1.0.1";
pname = "slurp";
version = "1.1.0";

src = fetchFromGitHub {
owner = "emersion";
repo = "slurp";
rev = "v${version}";
sha256 = "072lkwhpvr753wfqzmd994bnhbrgfavxcgqcyml7abab28sdhs1y";
sha256 = "15fqspg3cjl830l95ibibprxf9p13mc2rpyf9bdwsdx2f4qrkq62";
};

nativeBuildInputs = [
meson
ninja
pkgconfig
];
] ++ stdenv.lib.optional buildDocs scdoc;

buildInputs = [
cairo
wayland
wayland-protocols
];

mesonFlags = stdenv.lib.optional buildDocs "-Dman-pages=enabled";

meta = with stdenv.lib; {
description = "Select a region in a Wayland compositor";
homepage = https://github.com/emersion/slurp;
4 changes: 2 additions & 2 deletions pkgs/tools/networking/ip2unix/default.nix
Original file line number Diff line number Diff line change
@@ -5,13 +5,13 @@

stdenv.mkDerivation rec {
name = "ip2unix-${version}";
version = "2.0.0";
version = "2.0.1";

src = fetchFromGitHub {
owner = "nixcloud";
repo = "ip2unix";
rev = "v${version}";
sha256 = "0xxwx1ip5jhkq93b91gcqd1i4njlvl9c4vjzijbdhjrrzz971iwk";
sha256 = "1x2nfv15a1hg8vrw5vh8fqady12v9hfrb4p3cfg0ybx52y0xs48a";
};

nativeBuildInputs = [
2 changes: 1 addition & 1 deletion pkgs/top-level/aliases.nix
Original file line number Diff line number Diff line change
@@ -99,7 +99,7 @@ mapAliases ({
firefox-wrapper = firefox; # 2016-01
firefoxWrapper = firefox; # 2015-09
flameGraph = flamegraph; # added 2018-04-25
font-awesome-ttf = font-awesome_4; # 2018-02-25
font-awesome-ttf = font-awesome; # 2018-02-25
foomatic_filters = foomatic-filters; # 2016-08
fuse_exfat = exfat; # 2015-09-11
fuseki = apache-jena-fuseki; # added 2018-04-25
6 changes: 5 additions & 1 deletion pkgs/top-level/all-packages.nix
Original file line number Diff line number Diff line change
@@ -1181,6 +1181,8 @@ in

clingo = callPackage ../applications/science/logic/potassco/clingo.nix { };

clprover = callPackage ../applications/science/logic/clprover/clprover.nix { };

colord-kde = libsForQt5.callPackage ../tools/misc/colord-kde {};

colpack = callPackage ../applications/science/math/colpack { };
@@ -15594,8 +15596,8 @@ in

fira-mono = callPackage ../data/fonts/fira-mono { };

font-awesome_4 = callPackage ../data/fonts/font-awesome-4 { };
font-awesome_5 = callPackage ../data/fonts/font-awesome-5 { };
font-awesome = font-awesome_5;

freefont_ttf = callPackage ../data/fonts/freefont-ttf { };

@@ -22286,6 +22288,8 @@ in

cups-brother-hl1110 = pkgsi686Linux.callPackage ../misc/cups/drivers/hl1110 { };

cups-brother-hl3140cw = pkgsi686Linux.callPackage ../misc/cups/drivers/hl3140cw { };

cups-googlecloudprint = callPackage ../misc/cups/drivers/googlecloudprint { };

# this driver ships with pre-compiled 32-bit binary libraries