···6677 This version of Nixpkgs requires Nix >= ${requiredVersion}, please upgrade:
8899- - If you are running NixOS, use `nixos-rebuild' to upgrade your system.
99+ - If you are running NixOS, `nixos-rebuild' can be used to upgrade your system.
1010+1111+ - Alternatively, with Nix > 2.0 `nix upgrade-nix' can be used to imperatively
1212+ upgrade Nix. You may use `nix-env --version' to check which version you have.
10131114 - If you installed Nix using the install script (https://nixos.org/nix/install),
1215 it is safe to upgrade by running it again:
+2-1
doc/languages-frameworks/python.section.md
···484484485485### Interpreters
486486487487-Versions 2.7, 3.3, 3.4, 3.5 and 3.6 of the CPython interpreter are available as
487487+Versions 2.7, 3.4, 3.5, 3.6 and 3.7 of the CPython interpreter are available as
488488respectively `python27`, `python34`, `python35` and `python36`. The PyPy interpreter
489489is available as `pypy`. The aliases `python2` and `python3` correspond to respectively `python27` and
490490`python35`. The default interpreter, `python`, maps to `python2`.
···533533* `pkgs.python34Packages`
534534* `pkgs.python35Packages`
535535* `pkgs.python36Packages`
536536+* `pkgs.python37Packages`
536537* `pkgs.pypyPackages`
537538538539and the aliases
···11+From 92f4dca367c3a6f0536a1e0f3fbb44bb6ed4da62 Mon Sep 17 00:00:00 2001
22+From: Manuel Nickschas <sputnick@quassel-irc.org>
33+Date: Thu, 3 May 2018 23:19:34 +0200
44+Subject: [PATCH] cmake: Fix build with Qt 5.11
55+66+Qt 5.11 removes the qt5_use_modules function, so add a copy. If
77+present, the Qt-provided function will be used instead.
88+99+Closes GH-355.
1010+---
1111+ cmake/QuasselMacros.cmake | 38 ++++++++++++++++++++++++++++++++++++++
1212+ 1 file changed, 38 insertions(+)
1313+1414+diff --git a/cmake/QuasselMacros.cmake b/cmake/QuasselMacros.cmake
1515+index 652c0042..d77ba1cf 100644
1616+--- a/cmake/QuasselMacros.cmake
1717++++ b/cmake/QuasselMacros.cmake
1818+@@ -5,6 +5,9 @@
1919+ # The qt4_use_modules function was taken from CMake's Qt4Macros.cmake:
2020+ # (C) 2005-2009 Kitware, Inc.
2121+ #
2222++# The qt5_use_modules function was taken from Qt 5.10.1 (and modified):
2323++# (C) 2005-2011 Kitware, Inc.
2424++#
2525+ # Redistribution and use is allowed according to the terms of the BSD license.
2626+ # For details see the accompanying COPYING-CMAKE-SCRIPTS file.
2727+2828+@@ -43,6 +46,41 @@ function(qt4_use_modules _target _link_type)
2929+ endforeach()
3030+ endfunction()
3131+3232++# Qt 5.11 removed the qt5_use_modules function, so we need to provide it until we can switch to a modern CMake version.
3333++# If present, the Qt-provided version will be used automatically instead.
3434++function(qt5_use_modules _target _link_type)
3535++ if (NOT TARGET ${_target})
3636++ message(FATAL_ERROR "The first argument to qt5_use_modules must be an existing target.")
3737++ endif()
3838++ if ("${_link_type}" STREQUAL "LINK_PUBLIC" OR "${_link_type}" STREQUAL "LINK_PRIVATE" )
3939++ set(_qt5_modules ${ARGN})
4040++ set(_qt5_link_type ${_link_type})
4141++ else()
4242++ set(_qt5_modules ${_link_type} ${ARGN})
4343++ endif()
4444++
4545++ if ("${_qt5_modules}" STREQUAL "")
4646++ message(FATAL_ERROR "qt5_use_modules requires at least one Qt module to use.")
4747++ endif()
4848++ foreach(_module ${_qt5_modules})
4949++ if (NOT Qt5${_module}_FOUND)
5050++ find_package(Qt5${_module} PATHS "${_Qt5_COMPONENT_PATH}" NO_DEFAULT_PATH)
5151++ if (NOT Qt5${_module}_FOUND)
5252++ message(FATAL_ERROR "Can not use \"${_module}\" module which has not yet been found.")
5353++ endif()
5454++ endif()
5555++ target_link_libraries(${_target} ${_qt5_link_type} ${Qt5${_module}_LIBRARIES})
5656++ set_property(TARGET ${_target} APPEND PROPERTY INCLUDE_DIRECTORIES ${Qt5${_module}_INCLUDE_DIRS})
5757++ set_property(TARGET ${_target} APPEND PROPERTY COMPILE_DEFINITIONS ${Qt5${_module}_COMPILE_DEFINITIONS})
5858++ if (Qt5_POSITION_INDEPENDENT_CODE
5959++ AND (CMAKE_VERSION VERSION_LESS 2.8.12
6060++ AND (NOT CMAKE_CXX_COMPILER_ID STREQUAL "GNU"
6161++ OR CMAKE_CXX_COMPILER_VERSION VERSION_LESS 5.0)))
6262++ set_property(TARGET ${_target} PROPERTY POSITION_INDEPENDENT_CODE ${Qt5_POSITION_INDEPENDENT_CODE})
6363++ endif()
6464++ endforeach()
6565++endfunction()
6666++
6767+ # Some wrappers for simplifying dual-Qt support
6868+6969+ function(qt_use_modules)
7070+--
7171+2.16.2
7272+
···2222 that can be used for modelling, validation and verification of
2323 concurrent systems and protocols
2424 '';
2525- homepage = http://www.mcrl2.org/;
2525+ homepage = https://www.mcrl2.org/;
2626 license = licenses.boost;
2727 maintainers = with maintainers; [ moretea ];
2828 platforms = platforms.unix;
···3131 to support various Chinese input methods, including those based on
3232 modern dialects or historical diasystems of the Chinese language.
3333 '';
3434- homepage = http://rime.im;
3434+ homepage = https://rime.im;
3535 # Note that individual packages in this collection
3636 # may be released under different licenses
3737 license = licenses.gpl3;
···8899, libffi, libiconv ? null, ncurses
10101111-, useLLVM ? !targetPlatform.isx86
1111+, useLLVM ? !targetPlatform.isx86 || targetPlatform.isMusl
1212, # LLVM is conceptually a run-time-only depedendency, but for
1313 # non-x86, we need LLVM to bootstrap later stages, so it becomes a
1414 # build-time dependency too.
+1-1
pkgs/development/compilers/ghc/8.4.3.nix
···7788, libffi, libiconv ? null, ncurses
991010-, useLLVM ? !targetPlatform.isx86
1010+, useLLVM ? !targetPlatform.isx86 || targetPlatform.isMusl
1111, # LLVM is conceptually a run-time-only depedendency, but for
1212 # non-x86, we need LLVM to bootstrap later stages, so it becomes a
1313 # build-time dependency too.
···15151616 meta = with stdenv.lib; {
1717 description= "Socket library that provides several common communication patterns";
1818- homepage = http://nanomsg.org/;
1818+ homepage = https://nanomsg.org/;
1919 license = licenses.mit;
2020 platforms = platforms.unix;
2121 };
+1-1
pkgs/development/libraries/pango/default.nix
···4949 Pango forms the core of text and font handling for GTK+-2.x.
5050 '';
51515252- homepage = http://www.pango.org/;
5252+ homepage = https://www.pango.org/;
5353 license = licenses.lgpl2Plus;
54545555 maintainers = with maintainers; [ raskin ];
+1-1
pkgs/development/libraries/pangomm/default.nix
···24242525 meta = with stdenv.lib; {
2626 description = "C++ interface to the Pango text rendering library";
2727- homepage = http://www.pango.org/;
2727+ homepage = https://www.pango.org/;
2828 license = with licenses; [ lgpl2 lgpl21 ];
2929 maintainers = with maintainers; [ lovek323 raskin ];
3030 platforms = platforms.unix;
···14141515 propagatedBuildInputs = [ ua-parser ];
16161717+ doCheck = false; # some tests fail due to ua-parser bump to 0.8.0
1818+1719 meta = with stdenv.lib; {
1820 description = "A Python library to identify devices by parsing user agent strings";
1921 homepage = https://github.com/selwin/python-user-agents;
···1919 enableParallelBuilding = false;
20202121 meta = with stdenv.lib; {
2222- homepage = http://editorconfig.org/;
2222+ homepage = https://editorconfig.org/;
2323 description = "EditorConfig core library written in C";
2424 longDescription = ''
2525 EditorConfig makes it easy to maintain the correct coding style when
+1-1
pkgs/development/tools/node-webkit/nw12.nix
···2424 version = "0.12.3";
25252626 src = fetchurl {
2727- url = "http://dl.nwjs.io/v${version}/nwjs-v${version}-linux-${bits}.tar.gz";
2727+ url = "https://dl.nwjs.io/v${version}/nwjs-v${version}-linux-${bits}.tar.gz";
2828 sha256 = if bits == "x64" then
2929 "1i5ipn5x188cx54pbbmjj1bz89vvcfx5z1c7pqy2xzglkyb2xsyg" else
3030 "117gx6yjbcya64yg2vybcfyp591sid209pg8a33k9afbsmgz684c";
+1-1
pkgs/development/tools/nwjs/default.nix
···79798080 meta = with stdenv.lib; {
8181 description = "An app runtime based on Chromium and node.js";
8282- homepage = http://nwjs.io/;
8282+ homepage = https://nwjs.io/;
8383 platforms = ["i686-linux" "x86_64-linux"];
8484 maintainers = [ maintainers.offline ];
8585 license = licenses.bsd3;
···29293030 meta = {
3131 description = "Hardcore 3D space shooter with spaceship upgrade possibilities";
3232- homepage = http://www.viewizard.com/;
3232+ homepage = https://www.viewizard.com/;
3333 license = stdenv.lib.licenses.gpl3;
3434 platforms = stdenv.lib.platforms.linux;
3535 };
+2
pkgs/games/ball-and-paddle/default.nix
···3838 maintainers = [ ];
39394040 platforms = stdenv.lib.platforms.unix;
4141+4242+ hydraPlatforms = stdenv.lib.platforms.linux; # sdl-config times out on darwin
4143 };
4244}
+1
pkgs/games/chocolate-doom/default.nix
···1919 description = "A Doom source port that accurately reproduces the experience of Doom as it was played in the 1990s";
2020 license = stdenv.lib.licenses.gpl2Plus;
2121 platforms = stdenv.lib.platforms.unix;
2222+ hydraPlatforms = stdenv.lib.platforms.linux; # darwin times out
2223 maintainers = with stdenv.lib.maintainers; [ MP2E ];
2324 };
2425}
+1
pkgs/games/exult/default.nix
···4545 description = "A reimplementation of the Ultima VII game engine";
4646 maintainers = [ stdenv.lib.maintainers.eelco ];
4747 platforms = stdenv.lib.platforms.unix;
4848+ hydraPlatforms = stdenv.lib.platforms.linux; # darwin times out
4849 };
4950}
+1
pkgs/games/freeciv/default.nix
···51515252 maintainers = with maintainers; [ pierron ];
5353 platforms = platforms.unix;
5454+ hydraPlatforms = stdenv.lib.platforms.linux; # sdl-config times out on darwin
5455 };
5556}
+1
pkgs/games/freedink/default.nix
···54545555 maintainers = [ stdenv.lib.maintainers.bjg ];
5656 platforms = stdenv.lib.platforms.all;
5757+ hydraPlatforms = stdenv.lib.platforms.linux; # sdl-config times out on darwin
5758 };
5859}
···11-{ stdenv, fetchurl, cmake, libGLU_combined, SDL, libjpeg, libpng, glew, libwebp, ncurses
22-, gmp, curl, nettle, openal, speex, libogg, libvorbis, libtheora, xvidcore
33-, makeWrapper }:
44-stdenv.mkDerivation rec {
55- name = "unvanquished-${version}";
66- version = "0.13.1";
77- src = fetchurl {
88- url = "https://github.com/Unvanquished/Unvanquished/archive/v${version}.tar.gz";
99- sha256 = "1k7mlpwalimn6xb2s760f124xncpg455qvls6z3x0ii5x0wc1mp2";
1010- };
1111- buildInputs = [ cmake libGLU_combined SDL libjpeg libpng glew libwebp ncurses gmp curl
1212- nettle openal speex libogg libvorbis libtheora xvidcore
1313- makeWrapper ];
1414- preConfigure = ''prefix="$prefix/opt"'';
1515- postInstall = ''
1616- # cp -r ../main "$prefix/Unvanquished/"
1717- mkdir -p "$out/bin"
1818- substituteInPlace download-pk3.sh --replace /bin/bash ${stdenv.shell}
1919- cp -v download-pk3.sh "$out/bin/unvanquished-download-pk3"
2020- makeWrapper "$prefix/Unvanquished/daemon" "$out/bin/unvanquished" \
2121- --run '[ -f ~/.Unvanquished/main/md5sums ] &&
2222- cd ~/.Unvanquished/main/ &&
2323- md5sum --quiet -c md5sums ||
2424- unvanquished-download-pk3' \
2525- --run "cd '$prefix/Unvanquished'"
2626- makeWrapper "$prefix/Unvanquished/daemonded" "$out/bin/unvanquished-ded" \
2727- --run '[ -f ~/.Unvanquished/main/md5sums ] &&
2828- cd ~/.Unvanquished/main/ &&
2929- md5sum --quiet -c md5sums ||
3030- unvanquished-download-pk3' \
3131- --run "cd '$prefix/Unvanquished'"
3232- '';
3333-3434- meta = {
3535- description = "FPS game set in a futuristic, sci-fi setting";
3636- longDescription = ''
3737- Unvanquished is a free, open-source first-person shooter
3838- combining real-time strategy elements with a futuristic, sci-fi
3939- setting. It is available for Windows, Linux, and macOS.
4040-4141- Features:
4242-4343- * Two teams
4444- Play as either the technologically advanced humans or the highly
4545- adaptable aliens, with a fresh gameplay experience on both
4646- sides.
4747-4848- * Build a base
4949- Construct and maintain your base with a variety of useful
5050- structures, or group up with teammates to take on the other
5151- team.
5252-5353- * Level up
5454- Earn rewards for victories against the other team, whether it's
5555- a deadly new weapon or access to a whole new alien form.
5656-5757- * Customize
5858- Compatibility with Quake 3 file formats and modification tools
5959- allows for extensive customization of the game and its
6060- setting.
6161- '';
6262- homepage = http://unvanquished.net;
6363- #license = "unknown";
6464- maintainers = with stdenv.lib.maintainers; [ astsmtl ];
6565- platforms = stdenv.lib.platforms.linux;
6666- # This package can take a lot of disk space, so unavailable from channel
6767- hydraPlatforms = [];
6868- };
6969-}
···6161 states and PS2 system memory. This allows you to play PS2 games on your
6262 PC, with many additional features and benefits.
6363 '';
6464- homepage = http://pcsx2.net;
6464+ homepage = https://pcsx2.net;
6565 maintainers = with maintainers; [ hrdinka ];
66666767 # PCSX2's source code is released under LGPLv3+. It However ships
+1-1
pkgs/misc/screensavers/electricsheep/default.nix
···36363737 meta = with stdenv.lib; {
3838 description = "Electric Sheep, a distributed screen saver for evolving artificial organisms";
3939- homepage = http://electricsheep.org/;
3939+ homepage = https://electricsheep.org/;
4040 maintainers = with maintainers; [ nand0p fpletz ];
4141 platforms = platforms.linux;
4242 license = licenses.gpl1;
···3131 the situation that your Internet access is firewalled, but pings are
3232 allowed.
3333 '';
3434- homepage = http://code.gerade.org/hans/;
3434+ homepage = https://code.gerade.org/hans/;
3535 license = licenses.gpl3Plus;
3636 platforms = platforms.linux;
3737 };
+3
pkgs/tools/security/gopass/default.nix
···2626 $bin/share/bash-completion/completions \
2727 $bin/share/zsh/site-functions \
2828 $bin/share/fish/vendor_completions.d
2929+ # by default, gopass tries to write configuration to /homeless-shelter
3030+ # during startup, which lands in stdout
3131+ export GOPASS_CONFIG=/dev/null
2932 $bin/bin/gopass completion bash > $bin/share/bash-completion/completions/_gopass
3033 $bin/bin/gopass completion zsh > $bin/share/zsh/site-functions/_gopass
3134 $bin/bin/gopass completion fish > $bin/share/fish/vendor_completions.d/gopass.fish
+1-1
pkgs/tools/security/libacr38u/default.nix
···33333434 The package is based on the debian package libacr38u.
3535 '';
3636- homepage = http://www.acs.com.hk;
3636+ homepage = https://www.acs.com.hk;
3737 license = licenses.lgpl2Plus;
3838 maintainers = with maintainers; [ berce ];
3939 platforms = with platforms; unix;
+1-1
pkgs/tools/security/pcsc-cyberjack/default.nix
···22222323 meta = with stdenv.lib; {
2424 description = "REINER SCT cyberJack USB chipcard reader user space driver";
2525- homepage = http://www.reiner-sct.com/;
2525+ homepage = https://www.reiner-sct.com/;
2626 license = licenses.gpl2Plus;
2727 platforms = platforms.linux;
2828 maintainers = with maintainers; [ aszlig ];