···8080 + optionalString isEfi (if pkgs.stdenv.isAarch64
8181 then ''bios => "${pkgs.OVMF.fd}/FV/QEMU_EFI.fd", ''
8282 else ''bios => "${pkgs.OVMF.fd}/FV/OVMF.fd", '');
8383- in
8484- ''
8383+ in if !isEfi && !(pkgs.stdenv.isi686 || pkgs.stdenv.isx86_64) then
8484+ throw "Non-EFI boot methods are only supported on i686 / x86_64"
8585+ else ''
8586 $machine->start;
86878788 # Make sure that we get a login prompt etc.
···1919 doCheck = false;
20202121 meta = with stdenv.lib; {
2222- homepage = http://www.mopidy.com/;
2222+ homepage = https://www.mopidy.com/;
2323 description = "Mopidy extension for playing music from Google Play Music";
2424 license = licenses.asl20;
2525 maintainers = [ maintainers.jgillich ];
···1919 m2Path = "/junit/junit/${version}";
20202121 meta = {
2222- homepage = http://junit.org/junit4/;
2222+ homepage = https://junit.org/junit4/;
2323 description = "Simple framework to write repeatable tests. It is an instance of the xUnit architecture for unit testing frameworks";
2424 license = stdenv.lib.licenses.epl10;
2525 platforms = stdenv.lib.platforms.all;
···11{ stdenv, fetchurl, cmake }:
2233-let version = "2.0.1"; in
33+let version = "2.1.0.1"; in
4455stdenv.mkDerivation {
66 name = "p8-platform-${version}";
7788 src = fetchurl {
99 url = "https://github.com/Pulse-Eight/platform/archive/p8-platform-${version}.tar.gz";
1010- sha256 = "1kslq24p2zams92kc247qcczbxb2n89ykk9jfyiilmwh7qklazp9";
1010+ sha256 = "18381y54f7d18ckpzf9cfxbz1ws6imprbbm9pvhcg5c86ln8skq6";
1111 };
12121313 nativeBuildInputs = [ cmake ];
+1-1
pkgs/development/libraries/libmnl/default.nix
···1717 This library aims to provide simple helpers that allows you to re-use code and to avoid
1818 re-inventing the wheel.
1919 '';
2020- homepage = http://netfilter.org/projects/libmnl/index.html;
2020+ homepage = https://netfilter.org/projects/libmnl/index.html;
2121 license = stdenv.lib.licenses.lgpl21Plus;
22222323 platforms = stdenv.lib.platforms.linux;
···55 version = "1.0.0";
6677 src = fetchurl {
88- url = "http://netfilter.org/projects/libnetfilter_cttimeout/files/${name}.tar.bz2";
88+ url = "https://netfilter.org/projects/libnetfilter_cttimeout/files/${name}.tar.bz2";
99 sha256 = "aeab12754f557cba3ce2950a2029963d817490df7edb49880008b34d7ff8feba";
1010 };
1111···2020 With this library, you can create, update and delete timeout policies that can
2121 be attached to traffic flows. This library is used by conntrack-tools.
2222 '';
2323- homepage = http://netfilter.org/projects/libnetfilter_cttimeout/;
2323+ homepage = https://netfilter.org/projects/libnetfilter_cttimeout/;
2424 license = stdenv.lib.licenses.gpl2Plus;
2525 platforms = stdenv.lib.platforms.linux;
2626 };
···167167 '';
168168169169 preConfigure =
170170- installExtraFiles ippicv + (
170170+ lib.optionalString enableIpp (installExtraFiles ippicv) + (
171171 lib.optionalString buildContrib ''
172172 cmakeFlagsArray+=("-DOPENCV_EXTRA_MODULES_PATH=$NIX_BUILD_TOP/opencv_contrib")
173173···260260261261 meta = {
262262 description = "Open Computer Vision Library with more than 500 algorithms";
263263- homepage = http://opencv.org/;
263263+ homepage = https://opencv.org/;
264264 license = with stdenv.lib.licenses; if enableUnfree then unfree else bsd3;
265265 maintainers = with stdenv.lib.maintainers; [viric mdaiter basvandijk];
266266 platforms = with stdenv.lib.platforms; linux ++ darwin;
+1-1
pkgs/development/libraries/pipewire/default.nix
···42424343 meta = with stdenv.lib; {
4444 description = "Server and user space API to deal with multimedia pipelines";
4545- homepage = http://pipewire.org/;
4545+ homepage = https://pipewire.org/;
4646 license = licenses.lgpl21;
4747 platforms = platforms.linux;
4848 maintainers = with maintainers; [ jtojnar ];
···11+{ stdenv, buildPythonPackage, fetchPypi }:
22+33+buildPythonPackage rec {
44+ pname = "toml";
55+ version = "0.9.4";
66+77+ src = fetchPypi {
88+ inherit pname version;
99+ sha256 = "0bdbpbip67wdm6c7xwc6mmbmskyradj4cdxn1iibj4fcx1nbv1lf";
1010+ };
1111+1212+ # This package has a test script (built for Travis) that involves a)
1313+ # looking in the home directory for a binary test runner and b) using
1414+ # git to download a test suite.
1515+ doCheck = false;
1616+1717+ meta = with stdenv.lib; {
1818+ description = "a Python library for parsing and creating TOML";
1919+ homepage = "https://github.com/uiri/toml";
2020+ license = licenses.mit;
2121+ maintainers = with maintainers; [ twey ];
2222+ };
2323+}
···11+{ fetchurl, stdenv, coreutils, makeWrapper }:
22+33+let version = "1.9.6"; in
44+55+stdenv.mkDerivation {
66+ name = "ant-${version}";
77+88+ buildInputs = [ makeWrapper ];
99+1010+ src = fetchurl {
1111+ url = "mirror://apache/ant/binaries/apache-ant-${version}-bin.tar.bz2";
1212+ sha256 = "1cwd5vq175gyicw0hkm8idwa33zxwhf7xlxywaqxcqqdjql0jfx4";
1313+ };
1414+1515+ contrib = fetchurl {
1616+ url = mirror://sourceforge/ant-contrib/ant-contrib-1.0b3-bin.tar.bz2;
1717+ sha256 = "96effcca2581c1ab42a4828c770b48d54852edf9e71cefc9ed2ffd6590571ad1";
1818+ };
1919+2020+ installPhase =
2121+ ''
2222+ mkdir -p $out/bin $out/lib/ant
2323+ mv * $out/lib/ant/
2424+2525+ # Get rid of the manual (35 MiB). Maybe we should put this in a
2626+ # separate output. Keep the antRun script since it's vanilla sh
2727+ # and needed for the <exec/> task (but since we set ANT_HOME to
2828+ # a weird value, we have to move antRun to a weird location).
2929+ # Get rid of the other Ant scripts since we provide our own.
3030+ mv $out/lib/ant/bin/antRun $out/bin/
3131+ rm -rf $out/lib/ant/{manual,bin,WHATSNEW}
3232+ mkdir $out/lib/ant/bin
3333+ mv $out/bin/antRun $out/lib/ant/bin/
3434+3535+ # Install ant-contrib.
3636+ unpackFile $contrib
3737+ cp -p ant-contrib/ant-contrib-*.jar $out/lib/ant/lib/
3838+3939+ cat >> $out/bin/ant <<EOF
4040+ #! ${stdenv.shell} -e
4141+4242+ ANT_HOME=$out/lib/ant
4343+4444+ # Find the JDK by looking for javac. As a fall-back, find the
4545+ # JRE by looking for java. The latter allows just the JRE to be
4646+ # used with (say) ECJ as the compiler. Finally, allow the GNU
4747+ # JVM.
4848+ if [ -z "\$JAVA_HOME" ]; then
4949+ for i in javac java gij; do
5050+ if p="\$(type -p \$i)"; then
5151+ export JAVA_HOME="\$(${coreutils}/bin/dirname \$(${coreutils}/bin/dirname \$(${coreutils}/bin/readlink -f \$p)))"
5252+ break
5353+ fi
5454+ done
5555+ if [ -z "\$JAVA_HOME" ]; then
5656+ echo "\$0: cannot find the JDK or JRE" >&2
5757+ exit 1
5858+ fi
5959+ fi
6060+6161+ if [ -z \$NIX_JVM ]; then
6262+ if [ -e \$JAVA_HOME/bin/java ]; then
6363+ NIX_JVM=\$JAVA_HOME/bin/java
6464+ elif [ -e \$JAVA_HOME/bin/gij ]; then
6565+ NIX_JVM=\$JAVA_HOME/bin/gij
6666+ else
6767+ NIX_JVM=java
6868+ fi
6969+ fi
7070+7171+ LOCALCLASSPATH="\$ANT_HOME/lib/ant-launcher.jar\''${LOCALCLASSPATH:+:}\$LOCALCLASSPATH"
7272+7373+ exec \$NIX_JVM \$NIX_ANT_OPTS \$ANT_OPTS -classpath "\$LOCALCLASSPATH" \
7474+ -Dant.home=\$ANT_HOME -Dant.library.dir="\$ANT_LIB" \
7575+ org.apache.tools.ant.launch.Launcher \$NIX_ANT_ARGS \$ANT_ARGS \
7676+ -cp "\$CLASSPATH" "\$@"
7777+ EOF
7878+7979+ chmod +x $out/bin/ant
8080+ ''; # */
8181+8282+ meta = {
8383+ homepage = http://ant.apache.org/;
8484+ description = "A Java-based build tool";
8585+8686+ longDescription = ''
8787+ Apache Ant is a Java-based build tool. In theory, it is kind of like
8888+ Make, but without Make's wrinkles.
8989+9090+ Why another build tool when there is already make, gnumake, nmake, jam,
9191+ and others? Because all those tools have limitations that Ant's
9292+ original author couldn't live with when developing software across
9393+ multiple platforms. Make-like tools are inherently shell-based -- they
9494+ evaluate a set of dependencies, then execute commands not unlike what
9595+ you would issue in a shell. This means that you can easily extend
9696+ these tools by using or writing any program for the OS that you are
9797+ working on. However, this also means that you limit yourself to the
9898+ OS, or at least the OS type such as Unix, that you are working on.
9999+100100+ Ant is different. Instead of a model where it is extended with
101101+ shell-based commands, Ant is extended using Java classes. Instead of
102102+ writing shell commands, the configuration files are XML-based, calling
103103+ out a target tree where various tasks get executed. Each task is run
104104+ by an object that implements a particular Task interface.
105105+ '';
106106+107107+ license = stdenv.lib.licenses.asl20;
108108+ maintainers = [ stdenv.lib.maintainers.eelco ];
109109+ platforms = stdenv.lib.platforms.all;
110110+ };
111111+}
···9494 substances or radiation, now more closely resemble insects, birds or fish
9595 than their original form.
9696 '';
9797- homepage = http://cataclysmdda.org/;
9797+ homepage = https://cataclysmdda.org/;
9898 license = licenses.cc-by-sa-30;
9999 maintainers = [ maintainers.skeidel ];
100100 platforms = platforms.unix;
+1-1
pkgs/games/cataclysm-dda/git.nix
···8989 substances or radiation, now more closely resemble insects, birds or fish
9090 than their original form.
9191 '';
9292- homepage = http://cataclysmdda.org/;
9292+ homepage = https://cataclysmdda.org/;
9393 license = licenses.cc-by-sa-30;
9494 platforms = platforms.unix;
9595 };
+1-1
pkgs/games/dxx-rebirth/assets.nix
···42424343 meta = with stdenv.lib; {
4444 description = "Descent ${toString ver} assets from GOG";
4545- homepage = http://www.dxx-rebirth.com/;
4545+ homepage = https://www.dxx-rebirth.com/;
4646 license = licenses.unfree;
4747 maintainers = with maintainers; [ peterhoeg ];
4848 hydraPlatforms = [];
+3-3
pkgs/games/dxx-rebirth/default.nix
···4455let
66 music = fetchurl {
77- url = "http://www.dxx-rebirth.com/download/dxx/res/d2xr-sc55-music.dxa";
77+ url = "https://www.dxx-rebirth.com/download/dxx/res/d2xr-sc55-music.dxa";
88 sha256 = "05mz77vml396mff43dbs50524rlm4fyds6widypagfbh5hc55qdc";
99 };
1010···1313 version = "0.59.100";
14141515 src = fetchurl {
1616- url = "http://www.dxx-rebirth.com/download/dxx/dxx-rebirth_v${version}-src.tar.gz";
1616+ url = "https://www.dxx-rebirth.com/download/dxx/dxx-rebirth_v${version}-src.tar.gz";
1717 sha256 = "0m9k34zyr8bbni9szip407mffdpwbqszgfggavgqjwq0k9c1w7ka";
1818 };
1919···57575858 meta = with stdenv.lib; {
5959 description = "Source Port of the Descent 1 and 2 engines";
6060- homepage = http://www.dxx-rebirth.com/;
6060+ homepage = https://www.dxx-rebirth.com/;
6161 license = licenses.free;
6262 maintainers = with maintainers; [ viric peterhoeg ];
6363 platforms = with platforms; linux;
+1-1
pkgs/games/dxx-rebirth/full.nix
···16161717 meta = with stdenv.lib; {
1818 description = "Descent ${toString ver} using the DXX-Rebirth project engine and game assets from GOG";
1919- homepage = http://www.dxx-rebirth.com/;
1919+ homepage = https://www.dxx-rebirth.com/;
2020 license = with licenses; [ free unfree ];
2121 maintainers = with maintainers; [ peterhoeg ];
2222 platforms = with platforms; linux;
+2-2
pkgs/games/openra/default.nix
···5566stdenv.mkDerivation rec {
77 name = "openra-${version}";
88- version = "20180218";
88+ version = "20180307";
991010 meta = with stdenv.lib; {
1111 description = "Real Time Strategy game engine recreating the C&C titles";
···1919 owner = "OpenRA";
2020 repo = "OpenRA";
2121 rev = "release-${version}";
2222- sha256 = "1853p2q88602s3zf22wg1h2qx2x661n20bcjjbfmj0h2d4p9dmaf";
2222+ sha256 = "05c6vrmlgzfxgfx1idqmp6czmr079px3n57q5ahnwzqvcl11a2jj";
23232424 extraPostFetch = ''
2525 sed -i 's,curl,curl --insecure,g' $out/thirdparty/{fetch-thirdparty-deps,noget}.sh
···11-{ stdenv, fetchurl, pkgconfig, systemd, utillinux, coreutils, nettools, man
11+{ stdenv, fetchurl, pkgconfig, systemd, utillinux, coreutils, wall, hostname, man
22, enableCgiScripts ? true, gd
33}:
44···2525 # There is no real reason for a bin/sbin split, so just use bin.
2626 preConfigure = ''
2727 export ac_cv_path_SHUTDOWN=${systemd}/sbin/shutdown
2828- export ac_cv_path_WALL=${utillinux}/bin/wall
2828+ export ac_cv_path_WALL=${wall}/bin/wall
2929 sed -i 's|/bin/cat|${coreutils}/bin/cat|' configure
3030 export configureFlags="\
3131 --bindir=$out/bin \
···46464747 postInstall = ''
4848 for file in "$out"/etc/apcupsd/*; do
4949- sed -i -e 's|^WALL=.*|WALL="${utillinux}/bin/wall"|g' \
5050- -e 's|^HOSTNAME=.*|HOSTNAME=`${nettools}/bin/hostname`|g' \
4949+ sed -i -e 's|^WALL=.*|WALL="${wall}/bin/wall"|g' \
5050+ -e 's|^HOSTNAME=.*|HOSTNAME=`${hostname}/bin/hostname`|g' \
5151 "$file"
5252 done
5353 '';
+1-1
pkgs/servers/dict/dictd-wordnet.nix
···2828 the wordnet data available to dictd and by extension for lookup with
2929 the dict command. '';
30303131- homepage = http://wordnet.princeton.edu/;
3131+ homepage = https://wordnet.princeton.edu/;
32323333 maintainers = [ ];
3434 platforms = stdenv.lib.platforms.all;
+2-2
pkgs/servers/gpm/default.nix
···88 name = "gpm-1.20.7";
991010 src = fetchurl {
1111- url = "http://www.nico.schottelius.org/software/gpm/archives/${name}.tar.bz2";
1111+ url = "https://www.nico.schottelius.org/software/gpm/archives/${name}.tar.bz2";
1212 sha256 = "13d426a8h403ckpc8zyf7s2p5rql0lqbg2bv0454x0pvgbfbf4gh";
1313 };
1414···3838 '';
39394040 meta = with stdenv.lib; {
4141- homepage = http://www.nico.schottelius.org/software/gpm/;
4141+ homepage = https://www.nico.schottelius.org/software/gpm/;
4242 description = "A daemon that provides mouse support on the Linux console";
4343 license = licenses.gpl2;
4444 platforms = platforms.linux ++ platforms.cygwin;