Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/staging' into glibc-2.27
Browse files Browse the repository at this point in the history
  • Loading branch information
shlevy committed Mar 7, 2018
2 parents 6ac7b19 + 47116c2 commit 5c7f53a
Show file tree
Hide file tree
Showing 158 changed files with 3,496 additions and 1,059 deletions.
3 changes: 3 additions & 0 deletions lib/maintainers.nix
Expand Up @@ -199,6 +199,7 @@
dzabraev = "Maksim Dzabraev <dzabraew@gmail.com>";
e-user = "Alexander Kahl <nixos@sodosopa.io>";
earldouglas = "James Earl Douglas <james@earldouglas.com>";
earvstedt = "Erik Arvstedt <erik.arvstedt@gmail.com>";
ebzzry = "Rommel Martinez <ebzzry@ebzzry.io>";
edanaher = "Evan Danaher <nixos@edanaher.net>";
edef = "edef <edef@edef.eu>";
Expand All @@ -225,6 +226,7 @@
erictapen = "Justin Humm <justin.humm@posteo.de>";
erikryb = "Erik Rybakken <erik.rybakken@math.ntnu.no>";
ertes = "Ertugrul Söylemez <esz@posteo.de>";
erosennin = "Andrey Golovizin <ag@sologoc.com>";
ethercrow = "Dmitry Ivanov <ethercrow@gmail.com>";
etu = "Elis Hirwing <elis@hirwing.se>";
exfalso = "Andras Slemmer <0slemi0@gmail.com>";
Expand Down Expand Up @@ -707,6 +709,7 @@
tilpner = "Till Höppner <till@hoeppner.ws>";
timbertson = "Tim Cuthbertson <tim@gfxmonk.net>";
timokau = "Timo Kaufmann <timokau@zoho.com>";
timor = "timor <timor.dd@googlemail.com>";
tiramiseb = "Sébastien Maccagnoni <sebastien@maccagnoni.eu>";
titanous = "Jonathan Rudenberg <jonathan@titanous.com>";
tnias = "Philipp Bartsch <phil@grmr.de>";
Expand Down
Expand Up @@ -208,7 +208,7 @@ in {
'';

postStart = ''
until [[ $(${pkgs.curl.bin}/bin/curl -s --head -w '\n%{http_code}' http://${cfg.listenAddress}:${toString cfg.port}${cfg.prefix} | tail -n1) =~ ^(200|403)$ ]]; do
until [[ $(${pkgs.curl.bin}/bin/curl -L -s --head -w '\n%{http_code}' http://${cfg.listenAddress}:${toString cfg.port}${cfg.prefix} | tail -n1) =~ ^(200|403)$ ]]; do
sleep 1
done
'';
Expand Down
2 changes: 1 addition & 1 deletion nixos/modules/services/monitoring/grafana.nix
Expand Up @@ -249,7 +249,7 @@ in {
};
preStart = ''
ln -fs ${cfg.package}/share/grafana/conf ${cfg.dataDir}
ln -fs ${cfg.package}/share/grafana/vendor ${cfg.dataDir}
ln -fs ${cfg.package}/share/grafana/tools ${cfg.dataDir}
'';
};

Expand Down
2 changes: 1 addition & 1 deletion nixos/modules/services/x11/desktop-managers/gnome3.nix
Expand Up @@ -124,7 +124,7 @@ in {
# If gnome3 is installed, build vim for gtk3 too.
nixpkgs.config.vim.gui = "gtk3";

fonts.fonts = [ pkgs.dejavu_fonts pkgs.cantarell_fonts ];
fonts.fonts = [ pkgs.dejavu_fonts pkgs.cantarell-fonts ];

services.xserver.desktopManager.session = singleton
{ name = "gnome3";
Expand Down
2 changes: 1 addition & 1 deletion nixos/modules/system/boot/initrd-ssh.nix
Expand Up @@ -118,7 +118,7 @@ in
echo ${escapeShellArg key} >> /root/.ssh/authorized_keys
'') cfg.authorizedKeys)}
dropbear -s -j -k -E -m -p ${toString cfg.port} ${optionalString (cfg.hostRSAKey == null && cfg.hostDSSKey == null && cfg.hostECDSAKey == null) "-R"}
dropbear -s -j -k -E -p ${toString cfg.port} ${optionalString (cfg.hostRSAKey == null && cfg.hostDSSKey == null && cfg.hostECDSAKey == null) "-R"}
'';

boot.initrd.secrets =
Expand Down
7 changes: 4 additions & 3 deletions pkgs/applications/altcoins/bitcoin.nix
Expand Up @@ -5,13 +5,13 @@
with stdenv.lib;
stdenv.mkDerivation rec{
name = "bitcoin" + (toString (optional (!withGui) "d")) + "-" + version;
version = "0.15.1";
version = "0.16.0";

src = fetchurl {
urls = [ "https://bitcoincore.org/bin/bitcoin-core-${version}/bitcoin-${version}.tar.gz"
"https://bitcoin.org/bin/bitcoin-core-${version}/bitcoin-${version}.tar.gz"
];
sha256 = "1d22fgwdcn343kd95lh389hj417zwbmnhi29cij8n7wc0nz2vpil";
sha256 = "0h7flgsfjzbqajwv8ih686yyxxljhf8krhm8jxranb4kglww1glc";
};

nativeBuildInputs = [ pkgconfig autoreconfHook ];
Expand All @@ -36,6 +36,7 @@ stdenv.mkDerivation rec{
homepage = http://www.bitcoin.org/;
maintainers = with maintainers; [ roconnor AndersonTorres ];
license = licenses.mit;
platforms = platforms.unix;
# bitcoin needs hexdump to build, which doesn't seem to build on darwin at the moment.
platforms = platforms.linux;
};
}
6 changes: 3 additions & 3 deletions pkgs/applications/altcoins/default.nix
@@ -1,11 +1,11 @@
{ callPackage, boost155, boost164, openssl_1_1_0, haskellPackages, darwin, libsForQt5, miniupnpc_2, python3 }:
{ callPackage, boost155, openssl_1_1_0, haskellPackages, darwin, libsForQt5, miniupnpc_2, python3 }:

rec {

aeon = callPackage ./aeon { };

bitcoin = libsForQt5.callPackage ./bitcoin.nix { boost = boost164; miniupnpc = miniupnpc_2; withGui = true; };
bitcoind = callPackage ./bitcoin.nix { boost = boost164; miniupnpc = miniupnpc_2; withGui = false; };
bitcoin = libsForQt5.callPackage ./bitcoin.nix { miniupnpc = miniupnpc_2; withGui = true; };
bitcoind = callPackage ./bitcoin.nix { miniupnpc = miniupnpc_2; withGui = false; };

bitcoin-abc = libsForQt5.callPackage ./bitcoin-abc.nix { withGui = true; };
bitcoind-abc = callPackage ./bitcoin-abc.nix { withGui = false; };
Expand Down
8 changes: 4 additions & 4 deletions pkgs/applications/altcoins/ethabi.nix
Expand Up @@ -4,16 +4,16 @@ with rustPlatform;

buildRustPackage rec {
name = "ethabi-${version}";
version = "1.0.4";
version = "4.1.0";

src = fetchFromGitHub {
owner = "paritytech";
repo = "ethabi";
rev = "18ddc983d77b2a97e6c322abcc23bec59940d65f";
sha256 = "1rg7ydvnhlg8w6blilm3cv6v4q51x1hgrbkln2ikhpdq0vakp5fd";
rev = "v${version}";
sha256 = "0kxflixmgycdh7sv73zf2mrkbcfzzw7f5sjbsjks9crc9cvjqi6p";
};

cargoSha256 = "0i9617qwc6d4jvlbydwk03rcsnyvxzpbn2ms10ds4r6x7jy2a4sy";
cargoSha256 = "18rigpsmfiv6im2sspnxadgqrlfdp9dd75ji8s56ksc9g7hrc3wz";

cargoBuildFlags = ["--features cli"];

Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/altcoins/seth.nix
Expand Up @@ -5,13 +5,13 @@

stdenv.mkDerivation rec {
name = "seth-${version}";
version = "0.6.2";
version = "0.6.3";

src = fetchFromGitHub {
owner = "dapphub";
repo = "seth";
rev = "v${version}";
sha256 = "1lbr7i3rznfp3h03y7pc094r0m992lbzr926rnr0xxbyp755wvm4";
sha256 = "0la2nfqsscpbq6zwa6hsd73nimdnrhilrmgyy77yr3jca2wjhsjk";
};

nativeBuildInputs = [makeWrapper];
Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/audio/mopidy/default.nix
Expand Up @@ -22,8 +22,8 @@ pythonPackages.buildPythonApplication rec {
];

propagatedBuildInputs = with pythonPackages; [
gst-python pygobject3 pykka tornado requests dbus-python
];
gst-python pygobject3 pykka tornado requests
] ++ stdenv.lib.optional (!stdenv.isDarwin) dbus-python;

# There are no tests
doCheck = false;
Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/audio/spotify/default.nix
Expand Up @@ -9,7 +9,7 @@ let
# Latest version number can be found at:
# http://repository-origin.spotify.com/pool/non-free/s/spotify-client/
# Be careful not to pick the testing version.
version = "1.0.70.399.g5ffabd56-26";
version = "1.0.69.336.g7edcc575-39";

deps = [
alsaLib
Expand Down Expand Up @@ -54,7 +54,7 @@ stdenv.mkDerivation {

src = fetchurl {
url = "https://repository-origin.spotify.com/pool/non-free/s/spotify-client/spotify-client_${version}_amd64.deb";
sha256 = "0kpakz11xkyqqjvln4jkhc3z5my8zgpw8m6jx954cjdbc6vkxd29";
sha256 = "0bh2q7g478g7wj661fypxcbhrbq87zingfyigg7rz1shgsgwc3gd";
};

buildInputs = [ dpkg makeWrapper ];
Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/misc/blender/default.nix
Expand Up @@ -11,11 +11,11 @@
with lib;

stdenv.mkDerivation rec {
name = "blender-2.79";
name = "blender-2.79a";

src = fetchurl {
url = "http://download.blender.org/source/${name}.tar.gz";
sha256 = "16f84mdzkmwjmqahjj64kbyk4kagdj4mcr8qjazs1952d7kh7pm9";
sha256 = "1mw45mvfk9f0fhn12vp3g2vwqzinrp3by0m3w01wj87h9ri5zkwc";
};

buildInputs =
Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/misc/gphoto2/default.nix
Expand Up @@ -3,11 +3,11 @@
}:

stdenv.mkDerivation rec {
name = "gphoto2-2.5.11";
name = "gphoto2-2.5.15";

src = fetchurl {
url = "mirror://sourceforge/gphoto/${name}.tar.bz2";
sha256 = "1sgr6rsvzzagcwhc8fxbnvz3k02wr2hab0vrbvcb04k5l3b48a1r";
sha256 = "0xsa12k5fz49v8y4h3zahzr427a3ylxaf0k7hybrkp43g4i1lmxf";
};

nativeBuildInputs = [ pkgconfig gettext libtool ];
Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/misc/josm/default.nix
Expand Up @@ -2,11 +2,11 @@

stdenv.mkDerivation rec {
name = "josm-${version}";
version = "13367";
version = "13478";

src = fetchurl {
url = "https://josm.openstreetmap.de/download/josm-snapshot-${version}.jar";
sha256 = "1yf7cx8159njxid9qa0id7zfkr7dn83rrkgxp9kzkjn25aqji4cf";
sha256 = "1mc1zdcnlm14ky820cj61sid6aiq9k11kj6vzlqskvgqazc60xj4";
};

buildInputs = [ jre8 makeWrapper ];
Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/misc/nnn/default.nix
Expand Up @@ -4,13 +4,13 @@ with stdenv.lib;

stdenv.mkDerivation rec {
name = "nnn-${version}";
version = "1.6";
version = "1.7";

src = fetchFromGitHub {
owner = "jarun";
repo = "nnn";
rev = "v${version}";
sha256 = "1yl4k39wkh2ins7fz585kc4cg6fagiswgqkh5g36db1bka3v1kn0";
sha256 = "03cgsdj4l19gla5fx9d1ydqirpsah9d7gx9jaik73x38zqsabr89";
};

configFile = optionalString (conf!=null) (builtins.toFile "nnn.h" conf);
Expand Down
58 changes: 58 additions & 0 deletions pkgs/applications/misc/opentx/default.nix
@@ -0,0 +1,58 @@
{ stdenv, fetchFromGitHub
, cmake, gcc-arm-embedded, python
, qt5, SDL, gmock
, dfu-util, avrdude
}:

let

version = "2.2.1";

in stdenv.mkDerivation {

name = "opentx-${version}";

src = fetchFromGitHub {
owner = "opentx";
repo = "opentx";
rev = version;
sha256 = "01lnnkrxach21aivnx1k1iqhih02nixh8c4nk6rpw408p13him9g";
};

enableParallelBuilding = true;

nativeBuildInputs = [ cmake ];

buildInputs = with qt5; [
gcc-arm-embedded
python python.pkgs.pyqt4
qtbase qtmultimedia qttranslations
SDL gmock
];

postPatch = ''
sed -i companion/src/burnconfigdialog.cpp -e 's|/usr/.*bin/dfu-util|${dfu-util}/bin/dfu-util|'
sed -i companion/src/burnconfigdialog.cpp -e 's|/usr/.*bin/avrdude|${avrdude}/bin/avrdude|'
'';

cmakeFlags = [
"-DQT_TRANSLATIONS_DIR=${qt5.qttranslations}/translations"
# XXX I would prefer to include these here, though we will need to file a bug upstream to get that changed.
#"-DDFU_UTIL_PATH=${dfu-util}/bin/dfu-util"
#"-DAVRDUDE_PATH=${avrdude}/bin/avrdude"
];

meta = with stdenv.lib; {
description = "OpenTX Companion transmitter support software";
longDescription = ''
OpenTX Companion is used for many different tasks like loading OpenTX
firmware to the radio, backing up model settings, editing settings and
running radio simulators.
'';
homepage = https://open-tx.org/;
license = stdenv.lib.licenses.gpl2;
platforms = [ "i686-linux" "x86_64-linux" ];
maintainers = with maintainers; [ elitak ];
};

}
15 changes: 15 additions & 0 deletions pkgs/applications/misc/xpdf/cmake_version.patch
@@ -0,0 +1,15 @@

Fix "No known features for CXX compiler", see
https://cmake.org/pipermail/cmake/2016-December/064733.html and the note at
https://cmake.org/cmake/help/v3.10/command/cmake_minimum_required.html
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -8,7 +8,7 @@
#
#========================================================================

-cmake_minimum_required(VERSION 2.8.8)
+cmake_minimum_required(VERSION 3.1.0)

project(xpdf)

16 changes: 13 additions & 3 deletions pkgs/applications/misc/xpdf/default.nix
@@ -1,9 +1,9 @@
{ enableGUI ? true, enablePDFtoPPM ? true, useT1Lib ? false
, stdenv, fetchurl, zlib, libpng, freetype ? null, t1lib ? null
, cmake, qtbase ? null
, cmake, qtbase ? null, qtsvg ? null, makeWrapper
}:

assert enableGUI -> qtbase != null && freetype != null;
assert enableGUI -> qtbase != null && qtsvg != null && freetype != null;
assert enablePDFtoPPM -> freetype != null;
assert useT1Lib -> t1lib != null;

Expand All @@ -17,7 +17,12 @@ stdenv.mkDerivation {
sha256 = "1mhn89738vjva14xr5gblc2zrdgzmpqbbjdflqdmpqv647294ggz";
};

nativeBuildInputs = [ cmake ];
# Fix "No known features for CXX compiler", see
# https://cmake.org/pipermail/cmake/2016-December/064733.html and the note at
# https://cmake.org/cmake/help/v3.10/command/cmake_minimum_required.html
patches = stdenv.lib.optional stdenv.isDarwin ./cmake_version.patch;

nativeBuildInputs = [ cmake makeWrapper ];

cmakeFlags = ["-DSYSTEM_XPDFRC=/etc/xpdfrc" "-DA4_PAPER=ON"];

Expand All @@ -31,6 +36,11 @@ stdenv.mkDerivation {

hardeningDisable = [ "format" ];

postInstall = stdenv.lib.optionalString stdenv.isDarwin ''
wrapProgram $out/bin/xpdf \
--set QT_PLUGIN_PATH ${qtbase.bin}/${qtbase.qtPluginPrefix}:${qtsvg.bin}/${qtbase.qtPluginPrefix}
'';

meta = {
homepage = http://www.foolabs.com/xpdf/;
description = "Viewer for Portable Document Format (PDF) files";
Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/networking/corebird/default.nix
Expand Up @@ -3,14 +3,14 @@
, glib-networking }:

stdenv.mkDerivation rec {
version = "1.7.3";
version = "1.7.4";
name = "corebird-${version}";

src = fetchFromGitHub {
owner = "baedert";
repo = "corebird";
rev = version;
sha256 = "1xay22v5j239ppl6ydbj842zpm5v2mg5mcgpy5cjrhhmnbg79fgk";
sha256 = "0qjffsmg1hm64dgsbkfwzbzy9q4xa1q4fh4h8ni8a2b1p3h80x7n";
};

preConfigure = ''
Expand Down
Expand Up @@ -33,6 +33,5 @@ stdenv.mkDerivation rec {
license = licenses.gpl3;
maintainers = [ maintainers.phreedom ];
platforms = platforms.unix;
broken = true;
};
}
4 changes: 2 additions & 2 deletions pkgs/applications/networking/ostinato/default.nix
Expand Up @@ -4,13 +4,13 @@

stdenv.mkDerivation rec {
name = "ostinato-${version}";
version = "0.8";
version = "0.9";

src = fetchFromGitHub {
owner = "pstavirs";
repo = "ostinato";
rev = "v${version}";
sha256 = "1b5a5gypcy9i03mj6md3lkrq05rqmdyhfykrr1z0sv8n3q48xca3";
sha256 = "109gxj6djdsk7rp1nxpx39kfi75xfl9p9qgffh1cpcdpbsbvq5bx";
};

ostinatoIcon = fetchurl {
Expand Down

0 comments on commit 5c7f53a

Please sign in to comment.