Merge master into staging-next

authored by

github-actions[bot] and committed by
GitHub
a41ea4ce 0d70d179

+250 -198
+10
maintainers/maintainer-list.nix
··· 5797 5797 githubId = 20658981; 5798 5798 name = "Jarosław Wygoda"; 5799 5799 }; 5800 + jyooru = { 5801 + email = "joel@joel.tokyo"; 5802 + github = "jyooru"; 5803 + githubId = 63786778; 5804 + name = "Joel"; 5805 + keys = [{ 5806 + longkeyid = "rsa4096/18550BD205E9EF64"; 5807 + fingerprint = "9148 DC9E F4D5 3EB6 A30E 8EF0 1855 0BD2 05E9 EF64"; 5808 + }]; 5809 + }; 5800 5810 jyp = { 5801 5811 email = "jeanphilippe.bernardy@gmail.com"; 5802 5812 github = "jyp";
+1 -1
nixos/tests/chromium.nix
··· 86 86 options.append("--use-gl=swiftshader") 87 87 # Launch the process: 88 88 options.append("file://${startupHTML}") 89 - machine.succeed(ru(f'ulimit -c unlimited; {binary} {shlex.join(options)} & disown')) 89 + machine.succeed(ru(f'ulimit -c unlimited; {binary} {shlex.join(options)} >&2 & disown')) 90 90 if binary.startswith("google-chrome"): 91 91 # Need to click away the first window: 92 92 machine.wait_for_text("Make Google Chrome the default browser")
+1 -1
nixos/tests/pantheon.nix
··· 51 51 machine.wait_for_window("plank") 52 52 53 53 with subtest("Open elementary terminal"): 54 - machine.execute("su - ${user.name} -c 'DISPLAY=:0 io.elementary.terminal &'") 54 + machine.execute("su - ${user.name} -c 'DISPLAY=:0 io.elementary.terminal >&2 &'") 55 55 machine.wait_for_window("io.elementary.terminal") 56 56 machine.sleep(20) 57 57 machine.screenshot("screen")
+1 -1
nixos/tests/service-runner.nix
··· 24 24 machine.succeed( 25 25 """ 26 26 mkdir -p /run/nginx /var/log/nginx /var/cache/nginx 27 - ${nodes.machine.config.systemd.services.nginx.runner} & 27 + ${nodes.machine.config.systemd.services.nginx.runner} >&2 & 28 28 echo $!>my-nginx.pid 29 29 """ 30 30 )
+1 -1
nixos/tests/xfce.nix
··· 38 38 # Check that logging in has given the user ownership of devices. 39 39 machine.succeed("getfacl -p /dev/snd/timer | grep -q ${user.name}") 40 40 41 - machine.succeed("su - ${user.name} -c 'DISPLAY=:0.0 xfce4-terminal &'") 41 + machine.succeed("su - ${user.name} -c 'DISPLAY=:0.0 xfce4-terminal >&2 &'") 42 42 machine.wait_for_window("Terminal") 43 43 machine.sleep(10) 44 44 machine.screenshot("screen")
+3 -1
pkgs/applications/misc/anup/default.nix
··· 1 - { lib, rustPlatform, fetchFromGitHub, sqlite, xdg-utils}: 1 + { lib, stdenv, rustPlatform, fetchFromGitHub, Security, sqlite, xdg-utils}: 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "anup"; ··· 14 14 buildInputs = [ 15 15 sqlite 16 16 xdg-utils 17 + ] ++ lib.optionals stdenv.isDarwin [ 18 + Security 17 19 ]; 18 20 19 21 cargoSha256 = "sha256-1TA2HDHKA3twFtlAWaC2zcRzS8TJwcbBt1OTQ3hC3qM=";
+5 -5
pkgs/applications/misc/mkgmap/deps.nix
··· 9 9 sha256 = "0zb4pqkwly5z30ww66qhhasdhdrzwmrw00347yrbgyk2ii4wjad3"; 10 10 }; 11 11 protobuf = fetchurl { 12 - url = "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/2.5.0/protobuf-java-2.5.0.jar"; 12 + url = "mirror://maven/com/google/protobuf/protobuf-java/2.5.0/protobuf-java-2.5.0.jar"; 13 13 sha256 = "0x6c4pbsizvk3lm6nxcgi1g2iqgrxcna1ip74lbn01f0fm2wdhg0"; 14 14 }; 15 15 xpp3 = fetchurl { 16 - url = "https://repo1.maven.org/maven2/xpp3/xpp3/1.1.4c/xpp3-1.1.4c.jar"; 16 + url = "mirror://maven/xpp3/xpp3/1.1.4c/xpp3-1.1.4c.jar"; 17 17 sha256 = "1f9ifnxxj295xb1494jycbfm76476xm5l52p7608gf0v91d3jh83"; 18 18 }; 19 19 jaxb-api = fetchurl { 20 - url = "https://repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.0/jaxb-api-2.3.0.jar"; 20 + url = "mirror://maven/javax/xml/bind/jaxb-api/2.3.0/jaxb-api-2.3.0.jar"; 21 21 sha256 = "00rxpc0m30d3jc572ni01ryxq8gcbnr955xsabrijg9pknc0fc48"; 22 22 }; 23 23 junit = fetchurl { 24 - url = "https://repo1.maven.org/maven2/junit/junit/4.11/junit-4.11.jar"; 24 + url = "mirror://maven/junit/junit/4.11/junit-4.11.jar"; 25 25 sha256 = "1zh6klzv8w30dx7jg6pkhllk4587av4znflzhxz8x97c7rhf3a4h"; 26 26 }; 27 27 hamcrest-core = fetchurl { 28 - url = "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"; 28 + url = "mirror://maven/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"; 29 29 sha256 = "1sfqqi8p5957hs9yik44an3lwpv8ln2a6sh9gbgli4vkx68yzzb6"; 30 30 }; 31 31 }
+1 -1
pkgs/applications/science/medicine/xmedcon/default.nix
··· 13 13 version = "0.21.2"; 14 14 15 15 src = fetchurl { 16 - url = "https://prdownloads.sourceforge.net/${pname}/${pname}-${version}.tar.bz2"; 16 + url = "mirror://sourceforge/${pname}/${pname}-${version}.tar.bz2"; 17 17 sha256 = "0svff8rc3j2p47snaq1hx9mv4ydmxawpb0hf3d165g1ccjwvmm6m"; 18 18 }; 19 19
+1 -1
pkgs/applications/window-managers/oroborus/default.nix
··· 15 15 libXft libXpm libXrandr libXrender xorgproto libXinerama ]; 16 16 17 17 src = fetchurl { 18 - url = "http://ftp.debian.org/debian/pool/main/o/oroborus/oroborus_${version}.tar.gz"; 18 + url = "mirror://debian/pool/main/o/oroborus/oroborus_${version}.tar.gz"; 19 19 sha256 = "12bvk8x8rfnymbfbwmdcrd9g8m1zxbcq7rgvfdkjr0gnpi0aa82j"; 20 20 }; 21 21
+102 -133
pkgs/build-support/fetchurl/mirrors.nix
··· 2 2 3 3 # Content-addressable Nix mirrors. 4 4 hashedMirrors = [ 5 - "http://tarballs.nixos.org" 5 + "https://tarballs.nixos.org" 6 6 ]; 7 7 8 8 # Mirrors for mirror://site/filename URIs, where "site" is ··· 11 11 luarocks = [ 12 12 "https://luarocks.org/" 13 13 "https://raw.githubusercontent.com/rocks-moonscript-org/moonrocks-mirror/master/" 14 - "http://luafr.org/moonrocks/" 14 + "https://luafr.org/moonrocks/" 15 15 "http://luarocks.logiceditor.com/rocks/" 16 16 ]; 17 17 ··· 41 41 # mirror. 42 42 "https://ftpmirror.gnu.org/" 43 43 44 - "http://ftp.nluug.nl/pub/gnu/" 45 - "http://mirrors.kernel.org/gnu/" 46 - "http://mirror.ibcp.fr/pub/gnu/" 47 - "http://mirror.dogado.de/gnu/" 48 - "http://mirror.tochlab.net/pub/gnu/" 49 - "ftp://ftp.funet.fi/pub/mirrors/ftp.gnu.org/gnu/" 44 + "https://ftp.nluug.nl/pub/gnu/" 45 + "https://mirrors.kernel.org/gnu/" 46 + "https://mirror.ibcp.fr/pub/gnu/" 47 + "https://mirror.dogado.de/gnu/" 48 + "https://mirror.tochlab.net/pub/gnu/" 50 49 51 50 # This one is the master repository, and thus it's always up-to-date. 52 - "http://ftp.gnu.org/pub/gnu/" 51 + "https://ftp.gnu.org/pub/gnu/" 52 + 53 + "ftp://ftp.funet.fi/pub/mirrors/ftp.gnu.org/gnu/" 53 54 ]; 54 55 55 56 # GCC. 56 57 gcc = [ 57 58 "https://bigsearcher.com/mirrors/gcc/" 58 - "http://mirror.koddos.net/gcc/" 59 + "https://mirror.koddos.net/gcc/" 59 60 "ftp://ftp.nluug.nl/mirror/languages/gcc/" 60 61 "ftp://ftp.fu-berlin.de/unix/languages/gcc/" 61 62 "ftp://ftp.irisa.fr/pub/mirrors/gcc.gnu.org/gcc/" ··· 65 66 # GnuPG. 66 67 gnupg = [ 67 68 "https://gnupg.org/ftp/gcrypt/" 69 + "https://mirrors.dotsrc.org/gcrypt/" 70 + "https://ftp.heanet.ie/mirrors/ftp.gnupg.org/gcrypt/" 71 + "https://www.mirrorservice.org/sites/ftp.gnupg.org/gcrypt/" 68 72 "http://www.ring.gr.jp/pub/net/" 69 - "http://mirrors.dotsrc.org/gcrypt/" 70 - "http://ftp.heanet.ie/mirrors/ftp.gnupg.org/gcrypt/" 71 - "http://www.mirrorservice.org/sites/ftp.gnupg.org/gcrypt/" 72 73 ]; 73 74 74 75 # kernel.org's /pub (/pub/{linux,software}) tree. 75 76 kernel = [ 76 - "http://cdn.kernel.org/pub/" 77 - "http://ramses.wh2.tu-dresden.de/pub/mirrors/kernel.org/" 77 + "https://cdn.kernel.org/pub/" 78 78 "http://linux-kernel.uio.no/pub/" 79 - "http://kernel.osuosl.org/pub/" 80 79 "ftp://ftp.funet.fi/pub/mirrors/ftp.kernel.org/pub/" 81 80 ]; 82 81 ··· 85 84 "https://download.kde.org/download.php?url=" 86 85 "https://ftp.gwdg.de/pub/linux/kde/" 87 86 "https://mirrors.ocf.berkeley.edu/kde/" 88 - "http://mirrors.mit.edu/kde/" 87 + "https://mirrors.mit.edu/kde/" 89 88 "https://mirrors.ustc.edu.cn/kde/" 90 - "http://ftp.funet.fi/pub/mirrors/ftp.kde.org/pub/kde/" 89 + "https://ftp.funet.fi/pub/mirrors/ftp.kde.org/pub/kde/" 91 90 ]; 92 91 93 92 # Gentoo files. 94 93 gentoo = [ 95 - "http://ftp.snt.utwente.nl/pub/os/linux/gentoo/" 96 - "http://distfiles.gentoo.org/" 97 - "ftp://mirrors.kernel.org/gentoo/" 94 + "https://ftp.snt.utwente.nl/pub/os/linux/gentoo/" 95 + "https://distfiles.gentoo.org/" 96 + "https://mirrors.kernel.org/gentoo/" 98 97 ]; 99 98 100 99 savannah = [ 101 100 # Mirrors from https://download-mirror.savannah.gnu.org/releases/00_MIRRORS.html 102 - "http://mirror.easyname.at/nongnu/" 101 + "https://mirror.easyname.at/nongnu/" 102 + "https://savannah.c3sl.ufpr.br/" 103 + "https://mirror.csclub.uwaterloo.ca/nongnu/" 104 + "https://mirror.cedia.org.ec/nongnu/" 105 + "https://ftp.igh.cnrs.fr/pub/nongnu/" 106 + "https://mirror6.layerjet.com/nongnu" 107 + "https://mirror.netcologne.de/savannah/" 108 + "https://ftp.cc.uoc.gr/mirrors/nongnu.org/" 109 + "https://nongnu.uib.no/" 110 + "https://ftp.acc.umu.se/mirror/gnu.org/savannah/" 103 111 "http://mirror2.klaus-uwe.me/nongnu/" 104 - "http://savannah.c3sl.ufpr.br/" 105 - "http://mirror.csclub.uwaterloo.ca/nongnu/" 106 - "http://mirror.cedia.org.ec/nongnu/" 107 - "http://ftp.igh.cnrs.fr/pub/nongnu/" 108 - "http://mirror6.layerjet.com/nongnu" 109 - "http://mirror.netcologne.de/savannah/" 110 - "http://ftp.cc.uoc.gr/mirrors/nongnu.org/" 111 - "http://nongnu.uib.no/" 112 112 "http://mirrors.fe.up.pt/pub/nongnu/" 113 - "http://ftp.acc.umu.se/mirror/gnu.org/savannah/" 114 113 "http://ftp.twaren.net/Unix/NonGNU/" 115 - "http://ftp.yzu.edu.tw/pub/nongnu/" 116 - "http://mirror.rackdc.com/savannah/" 117 114 "http://savannah-nongnu-org.ip-connect.vn.ua/" 118 115 "http://www.mirrorservice.org/sites/download.savannah.gnu.org/releases/" 119 116 "http://gnu.mirrors.pair.com/savannah/savannah/" 120 117 "ftp://mirror.easyname.at/nongnu/" 121 118 "ftp://mirror2.klaus-uwe.me/nongnu/" 122 - "ftp://savannah.c3sl.ufpr.br/savannah-nongnu/" 123 119 "ftp://mirror.csclub.uwaterloo.ca/nongnu/" 124 - "ftp://mirror.cedia.org.ec/nongnu" 125 120 "ftp://ftp.igh.cnrs.fr/pub/nongnu/" 126 121 "ftp://mirror.netcologne.de/savannah/" 127 122 "ftp://nongnu.uib.no/pub/nongnu/" 128 123 "ftp://mirrors.fe.up.pt/pub/nongnu/" 129 124 "ftp://ftp.twaren.net/Unix/NonGNU/" 130 - "ftp://ftp.yzu.edu.tw/pub/nongnu/" 131 125 "ftp://savannah-nongnu-org.ip-connect.vn.ua/mirror/savannah.nongnu.org/" 132 126 "ftp://ftp.mirrorservice.org/sites/download.savannah.gnu.org/releases/" 133 - "ftp://spinellicreations.com/gnu_dot_org_savannah_mirror/" 134 127 ]; 135 128 136 129 samba = [ ··· 140 133 141 134 # BitlBee mirrors, see https://www.bitlbee.org/main.php/mirrors.html . 142 135 bitlbee = [ 143 - "http://get.bitlbee.org/" 144 - "http://ftp.snt.utwente.nl/pub/software/bitlbee/" 136 + "https://get.bitlbee.org/" 137 + "https://ftp.snt.utwente.nl/pub/software/bitlbee/" 145 138 "http://bitlbee.intergenia.de/" 146 139 ]; 147 140 ··· 150 143 "https://www.imagemagick.org/download/" 151 144 "https://mirror.checkdomain.de/imagemagick/" 152 145 "https://ftp.nluug.nl/ImageMagick/" 153 - "ftp://ftp.sunet.se/pub/multimedia/graphics/ImageMagick/" # also contains older versions removed from most mirrors 154 - "http://ftp.sunet.se/pub/multimedia/graphics/ImageMagick/" 155 - "ftp://ftp.imagemagick.org/pub/ImageMagick/" 156 - "http://ftp.fifi.org/ImageMagick/" 157 - "ftp://ftp.fifi.org/ImageMagick/" 146 + "https://ftp.sunet.se/mirror/imagemagick.org/ftp/" 147 + "ftp://ftp.sunet.se/mirror/imagemagick.org/ftp/" # also contains older versions removed from most mirrors 158 148 ]; 159 149 160 150 # CPAN mirrors. 161 151 cpan = [ 162 152 "https://cpan.metacpan.org/" 163 153 "https://cpan.perl.org/" 164 - "http://backpan.perl.org/" # for old releases 154 + "https://backpan.perl.org/" # for old releases 165 155 ]; 166 156 167 157 # CentOS. 168 158 centos = [ 169 - "http://mirror.centos.org/centos/" 170 159 # For old releases 171 - "http://vault.centos.org/" 160 + "https://vault.centos.org/" 172 161 "https://archive.kernel.org/centos-vault/" 173 - "http://ftp.jaist.ac.jp/pub/Linux/CentOS-vault/" 174 - "http://mirrors.aliyun.com/centos-vault/" 162 + "https://ftp.jaist.ac.jp/pub/Linux/CentOS-vault/" 163 + "https://mirrors.aliyun.com/centos-vault/" 175 164 "https://mirror.chpc.utah.edu/pub/vault.centos.org/" 176 165 "https://mirror.math.princeton.edu/pub/centos-vault/" 177 166 "https://mirrors.tripadvisor.com/centos-vault/" 167 + "http://mirror.centos.org/centos/" 178 168 ]; 179 169 180 170 # Debian. 181 171 debian = [ 182 - "http://httpredir.debian.org/debian/" 172 + "https://httpredir.debian.org/debian/" 173 + "https://ftp.debian.org/debian/" 183 174 "ftp://ftp.de.debian.org/debian/" 184 175 "ftp://ftp.fr.debian.org/debian/" 185 176 "ftp://ftp.nl.debian.org/debian/" 186 177 "ftp://ftp.ru.debian.org/debian/" 187 - "http://ftp.debian.org/debian/" 188 178 "http://archive.debian.org/debian-archive/debian/" 189 179 "ftp://ftp.funet.fi/pub/mirrors/ftp.debian.org/debian/" 190 180 ]; 191 181 192 182 # Ubuntu. 193 183 ubuntu = [ 194 - "http://nl.archive.ubuntu.com/ubuntu/" 184 + "https://nl.archive.ubuntu.com/ubuntu/" 185 + "https://old-releases.ubuntu.com/ubuntu/" 195 186 "http://de.archive.ubuntu.com/ubuntu/" 196 187 "http://archive.ubuntu.com/ubuntu/" 197 - "http://old-releases.ubuntu.com/ubuntu/" 198 188 ]; 199 189 200 190 # Fedora (please only add full mirrors that carry old Fedora distributions as well). 201 191 # See: https://mirrors.fedoraproject.org/publiclist (but not all carry old content). 202 192 fedora = [ 203 - "http://archives.fedoraproject.org/pub/fedora/" 204 - "http://fedora.osuosl.org/" 193 + "https://archives.fedoraproject.org/pub/fedora/" 194 + "https://fedora.osuosl.org/" 195 + "https://ftp.funet.fi/pub/mirrors/ftp.redhat.com/pub/fedora/" 196 + "https://ftp.linux.cz/pub/linux/fedora/" 197 + "https://archives.fedoraproject.org/pub/archive/fedora/" 205 198 "http://ftp.nluug.nl/pub/os/Linux/distr/fedora/" 206 - "http://ftp.funet.fi/pub/mirrors/ftp.redhat.com/pub/fedora/" 207 - "http://fedora.bhs.mirrors.ovh.net/" 208 199 "http://mirror.csclub.uwaterloo.ca/fedora/" 209 - "http://ftp.linux.cz/pub/linux/fedora/" 210 - "http://ftp.heanet.ie/pub/fedora/" 211 200 "http://mirror.1000mbps.com/fedora/" 212 - "http://archives.fedoraproject.org/pub/archive/fedora/" 213 201 ]; 214 202 215 203 # openSUSE. 216 204 opensuse = [ 217 - "http://opensuse.hro.nl/opensuse/distribution/" 218 - "http://ftp.funet.fi/pub/linux/mirrors/opensuse/distribution/" 219 - "http://ftp.belnet.be/mirror/ftp.opensuse.org/distribution/" 220 - "http://ftp.uni-kassel.de/opensuse/distribution/" 221 - "http://ftp.opensuse.org/pub/opensuse/distribution/" 222 - "http://ftp5.gwdg.de/pub/opensuse/discontinued/distribution/" 205 + "https://opensuse.hro.nl/opensuse/distribution/" 206 + "https://ftp.funet.fi/pub/linux/mirrors/opensuse/distribution/" 207 + "https://ftp.opensuse.org/pub/opensuse/distribution/" 208 + "https://ftp5.gwdg.de/pub/opensuse/discontinued/distribution/" 223 209 "http://ftp.hosteurope.de/mirror/ftp.opensuse.org/discontinued/" 224 - "http://opensuse.mirror.server4you.net/distribution/" 225 - "http://ftp.nsysu.edu.tw/Linux/OpenSuSE/distribution/" 226 210 ]; 227 211 228 - # Gnome (see http://ftp.gnome.org/pub/GNOME/MIRRORS). 229 212 gnome = [ 230 213 # This one redirects to some mirror closeby, so it should be all you need. 231 - "http://download.gnome.org/" 214 + "https://download.gnome.org/" 232 215 233 - "http://ftp.unina.it/pub/linux/GNOME/" 234 - "http://fr2.rpmfind.net/linux/gnome.org/" 235 - "ftp://ftp.dit.upm.es/pub/GNOME/" 236 - "http://ftp.acc.umu.se/pub/GNOME/" 237 - "http://ftp.belnet.be/mirror/ftp.gnome.org/" 238 - "http://linorg.usp.br/gnome/" 239 - "http://mirror.aarnet.edu.au/pub/GNOME/" 216 + "https://fr2.rpmfind.net/linux/gnome.org/" 217 + "https://ftp.acc.umu.se/pub/GNOME/" 218 + "https://ftp.belnet.be/mirror/ftp.gnome.org/" 240 219 "ftp://ftp.cse.buffalo.edu/pub/Gnome/" 241 220 "ftp://ftp.nara.wide.ad.jp/pub/X11/GNOME/" 242 221 ]; 243 222 244 223 xfce = [ 245 - "http://archive.xfce.org/" 246 - "http://mirror.netcologne.de/xfce/" 224 + "https://archive.xfce.org/" 225 + "https://mirror.netcologne.de/xfce/" 226 + "https://archive.be.xfce.org/xfce/" 227 + "https://archive.al-us.xfce.org/" 247 228 "http://archive.se.xfce.org/xfce/" 248 - "http://archive.be.xfce.org/xfce/" 249 229 "http://mirror.perldude.de/archive.xfce.org/" 250 230 "http://archive.be2.xfce.org/" 251 231 "http://ftp.udc.es/xfce/" 252 - "http://archive.al-us.xfce.org/" 253 - "http://mirror.yongbok.net/X11/xfce-mirror/" 254 - "http://mirrors.tummy.com/pub/archive.xfce.org/" 255 - "http://xfce.mirror.uber.com.au/" 256 232 ]; 257 233 258 234 # X.org. ··· 261 237 "https://ftp.x.org/archive/" 262 238 ]; 263 239 264 - # Apache mirrors (see http://www.apache.org/mirrors/). 265 240 apache = [ 266 241 "https://www-eu.apache.org/dist/" 267 242 "https://ftp.wayne.edu/apache/" 268 - "http://www.eu.apache.org/dist/" 269 - "ftp://ftp.fu-berlin.de/unix/www/apache/" 270 - "http://ftp.tudelft.nl/apache/" 271 - "http://mirror.cc.columbia.edu/pub/software/apache/" 272 243 "https://www.apache.org/dist/" 273 244 "https://archive.apache.org/dist/" # fallback for old releases 245 + "https://apache.cs.uu.nl/" 246 + "https://apache.cs.utah.edu/" 247 + "http://ftp.tudelft.nl/apache/" 274 248 "ftp://ftp.funet.fi/pub/mirrors/apache.org/" 275 - "http://apache.cs.uu.nl/" 276 - "http://apache.cs.utah.edu/" 277 249 ]; 278 250 279 251 postgresql = [ 280 - "http://ftp.postgresql.org/pub/" 281 - "ftp://ftp.postgresql.org/pub/" 252 + "https://ftp.postgresql.org/pub/" 282 253 ]; 283 254 284 255 metalab = [ ··· 286 257 "ftp://ftp.metalab.unc.edu/pub/linux/" 287 258 ]; 288 259 289 - # Bioconductor mirrors (from http://bioconductor.org/about/mirrors) 260 + # Bioconductor mirrors (from https://bioconductor.org/about/mirrors/) 290 261 # The commented-out ones don't seem to allow direct package downloads; 291 262 # they serve error messages that result in hash mismatches instead. 292 263 bioc = [ ··· 295 266 # http://bioconductor.fmrp.usp.br/ 296 267 # http://mirror.aarnet.edu.au/pub/bioconductor/ 297 268 # http://watson.nci.nih.gov/bioc_mirror/ 269 + "https://bioconductor.statistik.tu-dortmund.de/packages/" 270 + "https://mirrors.ustc.edu.cn/bioc/" 298 271 "http://bioconductor.jp/packages/" 299 - "http://bioconductor.statistik.tu-dortmund.de/packages/" 300 - "http://mirrors.ustc.edu.cn/bioc/" 301 272 ]; 302 273 303 274 # Hackage mirrors 304 275 hackage = [ 305 - "http://hackage.haskell.org/package/" 306 - "http://hdiff.luite.com/packages/archive/package/" 307 - "http://hackage.fpcomplete.com/package/" 308 - "http://objects-us-east-1.dream.io/hackage-mirror/package/" 276 + "https://hackage.haskell.org/package/" 309 277 ]; 310 278 311 279 # Roy marples mirrors 312 280 roy = [ 313 - "http://roy.marples.name/downloads/" 314 - "http://cflags.cc/roy/" 281 + "https://roy.marples.name/downloads/" 282 + "https://cflags.cc/roy/" 315 283 ]; 316 284 317 - # Sage mirrors (http://www.sagemath.org/mirrors.html) 285 + # Sage mirrors (https://www.sagemath.org/mirrors.html) 318 286 sageupstream = [ 319 - # Africa 287 + # Africa (HTTPS) 288 + "https://sagemath.mirror.ac.za/spkg/upstream/" 289 + "https://mirror.ufs.ac.za/sagemath/spkg/upstream/" 290 + 291 + # America, North (HTTPS) 292 + "https://mirrors.mit.edu/sage/spkg/upstream/" 293 + "https://mirrors.xmission.com/sage/spkg/upstream/" 294 + 295 + # Asia (HTTPS) 296 + "https://mirrors.tuna.tsinghua.edu.cn/sagemath/spkg/upstream/" 297 + "https://mirrors.ustc.edu.cn/sagemath/spkg/upstream/" 298 + "http://ftp.tsukuba.wide.ad.jp/software/sage/spkg/upstream/" 299 + "https://ftp.yz.yamagata-u.ac.jp/pub/math/sage/spkg/upstream/" 300 + "https://mirror.yandex.ru/mirrors/sage.math.washington.edu/spkg/upstream/" 301 + 302 + # Australia (HTTPS) 303 + "https://mirror.aarnet.edu.au/pub/sage/spkg/upstream/" 304 + 305 + # Europe (HTTPS) 306 + "https://sage.mirror.garr.it/mirrors/sage/spkg/upstream/" 307 + "https://www-ftp.lip6.fr/pub/math/sagemath/spkg/upstream/" 308 + 309 + # Africa (non-HTTPS) 320 310 "ftp://ftp.sun.ac.za/pub/mirrors/www.sagemath.org/spkg/upstream/" 321 - "http://sagemath.mirror.ac.za/spkg/upstream/" 322 - "https://ftp.leg.uct.ac.za/pub/packages/sage/spkg/upstream/" 323 - "http://mirror.ufs.ac.za/sagemath/spkg/upstream/" 324 311 325 - # America, North 326 - "http://mirrors-usa.go-parts.com/sage/sagemath/spkg/upstream/" 327 - "http://mirrors.mit.edu/sage/spkg/upstream/" 312 + # America, North (non-HTTPS) 328 313 "http://www.cecm.sfu.ca/sage/spkg/upstream/" 329 - "http://files.sagemath.org/spkg/upstream/" 330 - "http://mirror.clibre.uqam.ca/sage/spkg/upstream/" 331 - "https://mirrors.xmission.com/sage/spkg/upstream/" 332 314 333 - # America, South 315 + # America, South (non-HTTPS) 334 316 "http://sagemath.c3sl.ufpr.br/spkg/upstream/" 335 317 "http://linorg.usp.br/sage/spkg/upstream" 336 318 337 - # Asia 338 - "http://mirror.hust.edu.cn/sagemath/spkg/upstream/" 339 - "https://ftp.iitm.ac.in/sage/spkg/upstream/" 319 + # Asia (non-HTTPS) 340 320 "http://ftp.kaist.ac.kr/sage/spkg/upstream/" 341 321 "http://ftp.riken.jp/sagemath/spkg/upstream/" 342 - "https://mirrors.tuna.tsinghua.edu.cn/sagemath/spkg/upstream/" 343 - "https://mirrors.ustc.edu.cn/sagemath/spkg/upstream/" 344 - "http://ftp.tsukuba.wide.ad.jp/software/sage/spkg/upstream/" 345 - "http://ftp.yz.yamagata-u.ac.jp/pub/math/sage/spkg/upstream/" 346 - "https://mirror.yandex.ru/mirrors/sage.math.washington.edu/spkg/upstream/" 347 322 348 - # Australia 349 - "http://mirror.aarnet.edu.au/pub/sage/spkg/upstream/" 350 - 351 - # Europe 352 - "http://sage.mirror.garr.it/mirrors/sage/spkg/upstream/" 353 - "http://mirror.switch.ch/mirror/sagemath/spkg/upstream/" 323 + # Europe (non-HTTPS) 354 324 "http://mirrors.fe.up.pt/pub/sage/spkg/upstream/" 355 - "http://www-ftp.lip6.fr/pub/math/sagemath/spkg/upstream/" 356 325 "http://ftp.ntua.gr/pub/sagemath/spkg/upstream/" 357 326 ]; 358 327 359 328 # MySQL mirrors 360 329 mysql = [ 361 - "http://cdn.mysql.com/Downloads/" 330 + "https://cdn.mysql.com/Downloads/" 362 331 ]; 363 332 364 333 # OpenBSD mirrors 365 334 openbsd = [ 366 - "http://ftp.openbsd.org/pub/OpenBSD/" 335 + "https://ftp.openbsd.org/pub/OpenBSD/" 367 336 "ftp://ftp.nluug.nl/pub/OpenBSD/" 368 337 "ftp://ftp-stud.fht-esslingen.de/pub/OpenBSD/" 369 338 ]; 370 339 371 340 # Steam Runtime mirrors 372 341 steamrt = [ 373 - "http://repo.steampowered.com/steamrt/" 342 + "https://repo.steampowered.com/steamrt/" 374 343 "https://public.abbradar.moe/steamrt/" 375 344 ]; 376 345 ··· 389 358 390 359 # Mozilla projects. 391 360 mozilla = [ 392 - "http://download.cdn.mozilla.net/pub/mozilla.org/" 361 + "https://download.cdn.mozilla.net/pub/mozilla.org/" 393 362 "https://archive.mozilla.org/pub/" 394 363 ]; 395 364
+2 -2
pkgs/data/fonts/arphic/default.nix
··· 6 6 arphic-ukai = fetchzip { 7 7 name = "arphic-ukai-${version}"; 8 8 9 - url = "http://archive.ubuntu.com/ubuntu/pool/main/f/fonts-arphic-ukai/fonts-arphic-ukai_${version}.orig.tar.bz2"; 9 + url = "mirror://ubuntu/pool/main/f/fonts-arphic-ukai/fonts-arphic-ukai_${version}.orig.tar.bz2"; 10 10 11 11 postFetch = '' 12 12 tar -xjvf $downloadedFile --strip-components=1 ··· 31 31 arphic-uming = fetchzip { 32 32 name = "arphic-uming-${version}"; 33 33 34 - url = "http://archive.ubuntu.com/ubuntu/pool/main/f/fonts-arphic-uming/fonts-arphic-uming_${version}.orig.tar.bz2"; 34 + url = "mirror://ubuntu/pool/main/f/fonts-arphic-uming/fonts-arphic-uming_${version}.orig.tar.bz2"; 35 35 36 36 postFetch = '' 37 37 tar -xjvf $downloadedFile --strip-components=1
+1 -1
pkgs/development/compilers/apache-flex-sdk/default.nix
··· 11 11 version = "4.16.1"; 12 12 13 13 src = fetchurl { 14 - url = "https://www.apache.org/dist/flex/${version}/binaries/${pname}-${version}-bin.tar.gz"; 14 + url = "mirror://apache/flex/${version}/binaries/${pname}-${version}-bin.tar.gz"; 15 15 sha256 = "13iq16dqvgcpb0p35x66hzxsq5pkbr2lbwr766nnqiryinnagz8p"; 16 16 }; 17 17
+1 -1
pkgs/development/compilers/closure/default.nix
··· 5 5 version = "20210808"; 6 6 7 7 src = fetchurl { 8 - url = "https://repo1.maven.org/maven2/com/google/javascript/closure-compiler/v${version}/closure-compiler-v${version}.jar"; 8 + url = "mirror://maven/com/google/javascript/closure-compiler/v${version}/closure-compiler-v${version}.jar"; 9 9 sha256 = "1cvibvm8l4mp64ml6lpsh3w62bgbr42pi3i7ga8ss0prhr0dsk3y"; 10 10 }; 11 11
+11
pkgs/development/dhall-modules/dhall-grafana.nix
··· 1 + { dhallPackages, buildDhallGitHubPackage }: 2 + 3 + buildDhallGitHubPackage { 4 + name = "grafana"; 5 + owner = "weeezes"; 6 + repo = "dhall-grafana"; 7 + # 2021-11-05 8 + rev = "bf2f8c8ab44682c8cef4fdce2d2f7fbeb0cfe162"; 9 + sha256 = "0h1l39kj49yvadpbw6jw3mc7qzsmhxlqqpx3cgnr9f063nh73f96"; 10 + dependencies = [ dhallPackages.Prelude ]; 11 + }
+2 -1
pkgs/development/libraries/aws-sdk-cpp/default.nix
··· 28 28 }; 29 29 30 30 postPatch = '' 31 + # Flaky on Hydra 32 + rm aws-cpp-sdk-core-tests/aws/auth/AWSCredentialsProviderTest.cpp 31 33 # Includes aws-c-auth private headers, so only works with submodule build 32 34 rm aws-cpp-sdk-core-tests/aws/auth/AWSAuthSignerTest.cpp 33 35 '' + lib.optionalString stdenv.hostPlatform.isMusl '' ··· 66 68 # fix build with gcc9, can be removed after bumping to current version 67 69 NIX_CFLAGS_COMPILE = [ "-Wno-error" ]; 68 70 69 - # aws-cpp-sdk-core-tests/aws/auth/AWSCredentialsProviderTest.cpp 70 71 # aws-cpp-sdk-core-tests/aws/client/AWSClientTest.cpp 71 72 # seem to have a datarace 72 73 enableParallelChecking = false;
+1 -1
pkgs/development/libraries/libopus/default.nix
··· 6 6 version = "1.3.1"; 7 7 8 8 src = fetchurl { 9 - url = "https://archive.mozilla.org/pub/opus/opus-${version}.tar.gz"; 9 + url = "mirror://mozilla/opus/opus-${version}.tar.gz"; 10 10 sha256 = "17gz8kxs4i7icsc1gj713gadiapyklynlwqlf0ai98dj4lg8xdb5"; 11 11 }; 12 12
+1 -1
pkgs/development/libraries/libopusenc/default.nix
··· 5 5 version = "0.2.1"; 6 6 7 7 src = fetchurl { 8 - url = "https://archive.mozilla.org/pub/opus/libopusenc-${version}.tar.gz"; 8 + url = "mirror://mozilla/opus/libopusenc-${version}.tar.gz"; 9 9 sha256 = "1ffb0vhlymlsq70pxsjj0ksz77yfm2x0a1x8q50kxmnkm1hxp642"; 10 10 }; 11 11
+1 -1
pkgs/development/libraries/libutempter/default.nix
··· 7 7 version = "1.1.6"; 8 8 9 9 src = fetchurl { 10 - url = "http://archive.ubuntu.com/ubuntu/pool/main/libu/libutempter/libutempter_${version}.orig.tar.bz2"; 10 + url = "mirror://ubuntu/pool/main/libu/libutempter/libutempter_${version}.orig.tar.bz2"; 11 11 sha256 = "15y3xbgznjxnfmix4xg3bwmqdvghdw7slbhazb0ybmyf65gmd65q"; 12 12 }; 13 13
+1 -1
pkgs/development/libraries/plplot/default.nix
··· 15 15 version = "5.15.0"; 16 16 17 17 src = fetchurl { 18 - url = "https://downloads.sourceforge.net/project/${pname}/${pname}/${version}%20Source/${pname}-${version}.tar.gz"; 18 + url = "mirror://sourceforge/project/${pname}/${pname}/${version}%20Source/${pname}-${version}.tar.gz"; 19 19 sha256 = "0ywccb6bs1389zjfmc9zwdvdsvlpm7vg957whh6b5a96yvcf8bdr"; 20 20 }; 21 21
+1 -1
pkgs/development/libraries/serf/default.nix
··· 6 6 version = "1.3.9"; 7 7 8 8 src = fetchurl { 9 - url = "https://www.apache.org/dist/serf/${pname}-${version}.tar.bz2"; 9 + url = "mirror://apache/serf/${pname}-${version}.tar.bz2"; 10 10 sha256 = "1k47gbgpp52049andr28y28nbwh9m36bbb0g8p0aka3pqlhjv72l"; 11 11 }; 12 12
+1 -1
pkgs/development/libraries/unixODBCDrivers/default.nix
··· 8 8 version = "10.01.0000"; 9 9 10 10 src = fetchurl { 11 - url = "http://ftp.postgresql.org/pub/odbc/versions/src/${pname}-${version}.tar.gz"; 11 + url = "mirror://postgresql/odbc/versions/src/${pname}-${version}.tar.gz"; 12 12 sha256 = "1cyams7157f3gry86x64xrplqi2vyqrq3rqka59gv4lb4rpl7jl7"; 13 13 }; 14 14
+1 -1
pkgs/development/libraries/xalanc/default.nix
··· 9 9 version = "1.11"; 10 10 11 11 src = fetchurl { 12 - url = "http://www.eu.apache.org/dist/xalan/xalan-c/sources/xalan_c-${version}-src.tar.gz"; 12 + url = "mirror://apache/xalan/xalan-c/sources/xalan_c-${version}-src.tar.gz"; 13 13 sha256 = "0a3a2b15vpacnqgpp6fiy1pwyc8q6ywzvyb5445f6wixfdspypjg"; 14 14 }; 15 15
+1 -1
pkgs/development/libraries/xml-security-c/default.nix
··· 5 5 version = "2.0.2"; 6 6 7 7 src = fetchurl { 8 - url = "https://www.apache.org/dist/santuario/c-library/${pname}-${version}.tar.gz"; 8 + url = "mirror://apache/santuario/c-library/${pname}-${version}.tar.gz"; 9 9 sha256 = "1prh5sxzipkqglpsh53iblbr7rxi54wbijxdjiahzjmrijqa40y3"; 10 10 }; 11 11
+5 -5
pkgs/development/mobile/titaniumenv/titaniumsdk-7.5.nix
··· 15 15 proguardVersion = "5.3.3"; 16 16 17 17 proguardGradlePOM = fetchurl { 18 - url = "https://repo1.maven.org/maven2/net/sf/proguard/proguard-gradle/${proguardVersion}/proguard-gradle-${proguardVersion}.pom"; 18 + url = "mirror://maven/net/sf/proguard/proguard-gradle/${proguardVersion}/proguard-gradle-${proguardVersion}.pom"; 19 19 sha256 = "03v9zm3ykfkyb5cs5ald07ph103fh68d5c33rv070r29p71dwszj"; 20 20 }; 21 21 proguardGradleJAR = fetchurl { 22 - url = "https://repo1.maven.org/maven2/net/sf/proguard/proguard-gradle/${proguardVersion}/proguard-gradle-${proguardVersion}.jar"; 22 + url = "mirror://maven/net/sf/proguard/proguard-gradle/${proguardVersion}/proguard-gradle-${proguardVersion}.jar"; 23 23 sha256 = "0shhpsjfc5gam15jnv1hk718v5c7vi7dwdc3gvmnid6dc85kljzk"; 24 24 }; 25 25 proguardParentPOM = fetchurl { 26 - url = "https://repo1.maven.org/maven2/net/sf/proguard/proguard-parent/${proguardVersion}/proguard-parent-${proguardVersion}.pom"; 26 + url = "mirror://maven/net/sf/proguard/proguard-parent/${proguardVersion}/proguard-parent-${proguardVersion}.pom"; 27 27 sha256 = "0mv0zbwyw8xa4mkc5kw69y5xqashkz9gp123akfvh9f6152l3202"; 28 28 }; 29 29 proguardBasePOM = fetchurl { 30 - url = "https://repo1.maven.org/maven2/net/sf/proguard/proguard-base/${proguardVersion}/proguard-base-${proguardVersion}.pom"; 30 + url = "mirror://maven/net/sf/proguard/proguard-base/${proguardVersion}/proguard-base-${proguardVersion}.pom"; 31 31 sha256 = "1jnr6zsxfimb8wglqlwa6rrdc3g3nqf1dyw0k2dq9cj0q4pgn7p5"; 32 32 }; 33 33 proguardBaseJAR = fetchurl { 34 - url = "https://repo1.maven.org/maven2/net/sf/proguard/proguard-base/${proguardVersion}/proguard-base-${proguardVersion}.jar"; 34 + url = "mirror://maven/net/sf/proguard/proguard-base/${proguardVersion}/proguard-base-${proguardVersion}.jar"; 35 35 sha256 = "11nwdb9y84cghcx319nsjjf9m035s4s1184zrhzpvaxq2wvqhbhx"; 36 36 }; 37 37
+5 -5
pkgs/development/mobile/titaniumenv/titaniumsdk-8.2.nix
··· 15 15 proguardVersion = "5.3.3"; 16 16 17 17 proguardGradlePOM = fetchurl { 18 - url = "https://repo1.maven.org/maven2/net/sf/proguard/proguard-gradle/${proguardVersion}/proguard-gradle-${proguardVersion}.pom"; 18 + url = "mirror://maven/net/sf/proguard/proguard-gradle/${proguardVersion}/proguard-gradle-${proguardVersion}.pom"; 19 19 sha256 = "03v9zm3ykfkyb5cs5ald07ph103fh68d5c33rv070r29p71dwszj"; 20 20 }; 21 21 proguardGradleJAR = fetchurl { 22 - url = "https://repo1.maven.org/maven2/net/sf/proguard/proguard-gradle/${proguardVersion}/proguard-gradle-${proguardVersion}.jar"; 22 + url = "mirror://maven/net/sf/proguard/proguard-gradle/${proguardVersion}/proguard-gradle-${proguardVersion}.jar"; 23 23 sha256 = "0shhpsjfc5gam15jnv1hk718v5c7vi7dwdc3gvmnid6dc85kljzk"; 24 24 }; 25 25 proguardParentPOM = fetchurl { 26 - url = "https://repo1.maven.org/maven2/net/sf/proguard/proguard-parent/${proguardVersion}/proguard-parent-${proguardVersion}.pom"; 26 + url = "mirror://maven/net/sf/proguard/proguard-parent/${proguardVersion}/proguard-parent-${proguardVersion}.pom"; 27 27 sha256 = "0mv0zbwyw8xa4mkc5kw69y5xqashkz9gp123akfvh9f6152l3202"; 28 28 }; 29 29 proguardBasePOM = fetchurl { 30 - url = "https://repo1.maven.org/maven2/net/sf/proguard/proguard-base/${proguardVersion}/proguard-base-${proguardVersion}.pom"; 30 + url = "mirror://maven/net/sf/proguard/proguard-base/${proguardVersion}/proguard-base-${proguardVersion}.pom"; 31 31 sha256 = "1jnr6zsxfimb8wglqlwa6rrdc3g3nqf1dyw0k2dq9cj0q4pgn7p5"; 32 32 }; 33 33 proguardBaseJAR = fetchurl { 34 - url = "https://repo1.maven.org/maven2/net/sf/proguard/proguard-base/${proguardVersion}/proguard-base-${proguardVersion}.jar"; 34 + url = "mirror://maven/net/sf/proguard/proguard-base/${proguardVersion}/proguard-base-${proguardVersion}.jar"; 35 35 sha256 = "11nwdb9y84cghcx319nsjjf9m035s4s1184zrhzpvaxq2wvqhbhx"; 36 36 }; 37 37
+5 -5
pkgs/development/mobile/titaniumenv/titaniumsdk-8.3.nix
··· 15 15 proguardVersion = "5.3.3"; 16 16 17 17 proguardGradlePOM = fetchurl { 18 - url = "https://repo1.maven.org/maven2/net/sf/proguard/proguard-gradle/${proguardVersion}/proguard-gradle-${proguardVersion}.pom"; 18 + url = "mirror://maven/net/sf/proguard/proguard-gradle/${proguardVersion}/proguard-gradle-${proguardVersion}.pom"; 19 19 sha256 = "03v9zm3ykfkyb5cs5ald07ph103fh68d5c33rv070r29p71dwszj"; 20 20 }; 21 21 proguardGradleJAR = fetchurl { 22 - url = "https://repo1.maven.org/maven2/net/sf/proguard/proguard-gradle/${proguardVersion}/proguard-gradle-${proguardVersion}.jar"; 22 + url = "mirror://maven/net/sf/proguard/proguard-gradle/${proguardVersion}/proguard-gradle-${proguardVersion}.jar"; 23 23 sha256 = "0shhpsjfc5gam15jnv1hk718v5c7vi7dwdc3gvmnid6dc85kljzk"; 24 24 }; 25 25 proguardParentPOM = fetchurl { 26 - url = "https://repo1.maven.org/maven2/net/sf/proguard/proguard-parent/${proguardVersion}/proguard-parent-${proguardVersion}.pom"; 26 + url = "mirror://maven/net/sf/proguard/proguard-parent/${proguardVersion}/proguard-parent-${proguardVersion}.pom"; 27 27 sha256 = "0mv0zbwyw8xa4mkc5kw69y5xqashkz9gp123akfvh9f6152l3202"; 28 28 }; 29 29 proguardBasePOM = fetchurl { 30 - url = "https://repo1.maven.org/maven2/net/sf/proguard/proguard-base/${proguardVersion}/proguard-base-${proguardVersion}.pom"; 30 + url = "mirror://maven/net/sf/proguard/proguard-base/${proguardVersion}/proguard-base-${proguardVersion}.pom"; 31 31 sha256 = "1jnr6zsxfimb8wglqlwa6rrdc3g3nqf1dyw0k2dq9cj0q4pgn7p5"; 32 32 }; 33 33 proguardBaseJAR = fetchurl { 34 - url = "https://repo1.maven.org/maven2/net/sf/proguard/proguard-base/${proguardVersion}/proguard-base-${proguardVersion}.jar"; 34 + url = "mirror://maven/net/sf/proguard/proguard-base/${proguardVersion}/proguard-base-${proguardVersion}.jar"; 35 35 sha256 = "11nwdb9y84cghcx319nsjjf9m035s4s1184zrhzpvaxq2wvqhbhx"; 36 36 }; 37 37
+1 -1
pkgs/development/ocaml-modules/inifiles/default.nix
··· 4 4 name = "ocaml${ocaml.version}-inifiles-1.2"; 5 5 6 6 src = fetchurl { 7 - url = "http://archive.ubuntu.com/ubuntu/pool/universe/o/ocaml-inifiles/ocaml-inifiles_1.2.orig.tar.gz"; 7 + url = "mirror://ubuntu/pool/universe/o/ocaml-inifiles/ocaml-inifiles_1.2.orig.tar.gz"; 8 8 sha256 = "0jhzgiypmh6hwsv1zpiq77fi0cvcmwbiy5x0yg7mz6p3dh1dmkns"; 9 9 }; 10 10
+15 -4
pkgs/development/python-modules/aioguardian/default.nix
··· 4 4 , asyncio-dgram 5 5 , asynctest 6 6 , buildPythonPackage 7 + , docutils 7 8 , fetchFromGitHub 8 9 , poetry-core 9 10 , pytest-aiohttp ··· 15 16 16 17 buildPythonPackage rec { 17 18 pname = "aioguardian"; 18 - version = "2021.10.0"; 19 + version = "2021.11.0"; 19 20 20 21 src = fetchFromGitHub { 21 22 owner = "bachya"; 22 23 repo = pname; 23 24 rev = version; 24 - sha256 = "sha256-LKtuBMbpaVnp/eQ5hW1RQiArEBw4Lw+29y/q6Dq/tyI="; 25 + sha256 = "sha256-jQIRACm0d0a5mQqlwxSTgLZfJFvGLWuJTb/MacppmS4="; 25 26 }; 26 27 27 28 format = "pyproject"; ··· 34 35 aiohttp 35 36 async-timeout 36 37 asyncio-dgram 38 + docutils 37 39 voluptuous 38 40 ]; 39 41 ··· 45 47 pytestCheckHook 46 48 ]; 47 49 48 - disabledTestPaths = [ "examples/" ]; 50 + postPatch = '' 51 + substituteInPlace pyproject.toml \ 52 + --replace 'docutils = "<0.18"' 'docutils = "*"' 53 + ''; 54 + 55 + disabledTestPaths = [ 56 + "examples/" 57 + ]; 49 58 50 - pythonImportsCheck = [ "aioguardian" ]; 59 + pythonImportsCheck = [ 60 + "aioguardian" 61 + ]; 51 62 52 63 meta = with lib; { 53 64 description = " Python library to interact with Elexa Guardian devices";
+15 -5
pkgs/development/python-modules/pyppeteer/default.nix
··· 2 2 , appdirs 3 3 , buildPythonPackage 4 4 , fetchFromGitHub 5 + , importlib-metadata 5 6 , poetry-core 6 7 , pyee 7 8 , pytest-xdist ··· 16 17 buildPythonPackage rec { 17 18 pname = "pyppeteer"; 18 19 version = "0.2.6"; 20 + format = "pyproject"; 21 + 19 22 disabled = pythonOlder "3.6"; 20 - format = "pyproject"; 21 23 22 24 src = fetchFromGitHub { 23 25 owner = pname; ··· 32 34 33 35 propagatedBuildInputs = [ 34 36 appdirs 37 + importlib-metadata 35 38 pyee 36 39 tqdm 37 40 urllib3 ··· 43 46 pytest-xdist 44 47 pytestCheckHook 45 48 ]; 49 + 50 + postPatch = '' 51 + substituteInPlace pyproject.toml \ 52 + --replace 'websockets = "^9.1"' 'websockets = "*"' 53 + ''; 46 54 47 55 disabledTestPaths = [ 48 56 # Requires network access ··· 71 79 "TestPDF" 72 80 ]; 73 81 74 - pythonImportsCheck = [ "pyppeteer" ]; 82 + pythonImportsCheck = [ 83 + "pyppeteer" 84 + ]; 75 85 76 - meta = { 86 + meta = with lib; { 77 87 description = "Headless chrome/chromium automation library (unofficial port of puppeteer)"; 78 88 homepage = "https://github.com/pyppeteer/pyppeteer"; 79 - license = lib.licenses.mit; 80 - maintainers = with lib.maintainers; [ kmein ]; 89 + license = licenses.mit; 90 + maintainers = with maintainers; [ kmein ]; 81 91 }; 82 92 }
+1 -1
pkgs/development/tools/avro-tools/default.nix
··· 6 6 7 7 src = fetchurl { 8 8 url = 9 - "https://repo1.maven.org/maven2/org/apache/avro/avro-tools/${version}/${pname}-${version}.jar"; 9 + "mirror://maven/org/apache/avro/avro-tools/${version}/${pname}-${version}.jar"; 10 10 sha256 = "169cv4fjsj69fa2s87gh1i7wk0xzh3l7sx5yyz3cgyjalg4a12n1"; 11 11 }; 12 12
+1 -1
pkgs/development/tools/flyway/default.nix
··· 3 3 pname = "flyway"; 4 4 version = "7.13.0"; 5 5 src = fetchurl { 6 - url = "https://repo1.maven.org/maven2/org/flywaydb/flyway-commandline/${version}/flyway-commandline-${version}.tar.gz"; 6 + url = "mirror://maven/org/flywaydb/flyway-commandline/${version}/flyway-commandline-${version}.tar.gz"; 7 7 sha256 = "sha256-rZUVxswJdCFKwuXlzko+t+ZO1plRgH2VcZFJ5kkiM2s="; 8 8 }; 9 9 nativeBuildInputs = [ makeWrapper ];
+1 -1
pkgs/misc/drivers/epson-alc1100/default.nix
··· 4 4 version = "1.2-0"; 5 5 6 6 libstdcpp5 = fetchurl { 7 - url = "http://old-releases.ubuntu.com/ubuntu/pool/universe/g/gcc-3.3/libstdc++5_3.3.6-17ubuntu1_i386.deb"; 7 + url = "mirror://ubuntu/pool/universe/g/gcc-3.3/libstdc++5_3.3.6-17ubuntu1_i386.deb"; 8 8 sha256 = "10f8zcmqaa7skvg2bz94mnlgqpan4iscvi8913r6iawjh7hiisjy"; 9 9 }; 10 10 in
+1 -1
pkgs/os-specific/linux/pax-utils/default.nix
··· 5 5 version = "1.3.3"; 6 6 7 7 src = fetchurl { 8 - url = "http://distfiles.gentoo.org/distfiles/${pname}-${version}.tar.xz"; 8 + url = "mirror://gentoo/distfiles/${pname}-${version}.tar.xz"; 9 9 sha256 = "sha256-7sp/vZi8Zr6tSncADCAl2fF+qCAbhCRYgkBs4AubaxQ="; 10 10 }; 11 11
+1 -1
pkgs/servers/fingerd/bsd-fingerd/default.nix
··· 7 7 version = "0.17"; 8 8 9 9 src = fetchurl { 10 - url = "ftp://ftp.metalab.unc.edu/pub/linux/system/network/finger/bsd-finger-${version}.tar.gz"; 10 + url = "mirror://metalab/system/network/finger/bsd-finger-${version}.tar.gz"; 11 11 sha256 = "1yhkiv0in588il7f84k2xiy78g9lv12ll0y7047gazhiimk5v244"; 12 12 }; 13 13
+1 -1
pkgs/servers/http/jetty/default.nix
··· 4 4 pname = "jetty"; 5 5 version = "9.4.43.v20210629"; 6 6 src = fetchurl { 7 - url = "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-distribution/${version}/jetty-distribution-${version}.tar.gz"; 7 + url = "mirror://maven/org/eclipse/jetty/jetty-distribution/${version}/jetty-distribution-${version}.tar.gz"; 8 8 sha256 = "sha256-AfrmVLCZMuRGAZqoWeevbgXifbreErVM17rjJJ/HI9k="; 9 9 }; 10 10
+1 -1
pkgs/tools/cd-dvd/brasero/default.nix
··· 12 12 pname = "brasero"; 13 13 14 14 src = fetchurl { 15 - url = "http://download.gnome.org/sources/brasero/${major}/${pname}-${version}.tar.xz"; 15 + url = "mirror://gnome/sources/brasero/${major}/${pname}-${version}.tar.xz"; 16 16 sha256 = "0h90y674j26rvjahb8cc0w79zx477rb6zaqcj26wzvq8kmpic8k8"; 17 17 }; 18 18
+31
pkgs/tools/misc/octofetch/default.nix
··· 1 + { lib 2 + , fetchFromGitHub 3 + , rustPlatform 4 + , pkg-config 5 + , openssl 6 + }: 7 + 8 + rustPlatform.buildRustPackage rec { 9 + pname = "octofetch"; 10 + version = "0.3.1"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "azur1s"; 14 + repo = pname; 15 + rev = version; 16 + sha256 = "sha256-ciBFTVdHotjifNAoXJjI9CumyK98OkMmfWMbrEldlNI="; 17 + }; 18 + 19 + cargoSha256 = "sha256-Gzemm5HY6YwlxesQlil6R+34OtAeU2k7f/9+Lll3i8k="; 20 + 21 + nativeBuildInputs = [ pkg-config ]; 22 + 23 + buildInputs = [ openssl ]; 24 + 25 + meta = with lib; { 26 + description = "Github user information on terminal"; 27 + homepage = "https://github.com/azur1s/octofetch"; 28 + license = licenses.mit; 29 + maintainers = with maintainers; [ jyooru ]; 30 + }; 31 + }
+1 -1
pkgs/tools/networking/bsd-finger/default.nix
··· 7 7 version = "0.17"; 8 8 9 9 src = fetchurl { 10 - url = "ftp://ftp.metalab.unc.edu/pub/linux/system/network/finger/bsd-finger-${version}.tar.gz"; 10 + url = "mirror://metalab/system/network/finger/bsd-finger-${version}.tar.gz"; 11 11 sha256 = "1yhkiv0in588il7f84k2xiy78g9lv12ll0y7047gazhiimk5v244"; 12 12 }; 13 13
+1 -1
pkgs/tools/networking/dhcpdump/default.nix
··· 5 5 version = "1.8"; 6 6 7 7 src = fetchurl { 8 - url = "http://archive.ubuntu.com/ubuntu/pool/universe/d/dhcpdump/dhcpdump_${version}.orig.tar.gz"; 8 + url = "mirror://ubuntu/pool/universe/d/dhcpdump/dhcpdump_${version}.orig.tar.gz"; 9 9 sha256 = "143iyzkqvhj4dscwqs75jvfr4wvzrs11ck3fqn5p7yv2h50vjpkd"; 10 10 }; 11 11
+1 -1
pkgs/tools/networking/sshoogr/default.nix
··· 5 5 version = "0.9.26"; 6 6 7 7 src = fetchzip { 8 - url = "https://repo1.maven.org/maven2/com/aestasit/infrastructure/${pname}/${pname}/${version}/${pname}-${version}.zip"; 8 + url = "mirror://maven/com/aestasit/infrastructure/${pname}/${pname}/${version}/${pname}-${version}.zip"; 9 9 sha256 = "134qlx90y82g1rfxhyn12z9r2imm1l3fz09hrrn3pgcdcq5jz2s1"; 10 10 }; 11 11
+1 -1
pkgs/tools/networking/swagger-codegen/default.nix
··· 11 11 ]; 12 12 13 13 src = fetchurl { 14 - url = "https://repo1.maven.org/maven2/io/swagger/${pname}-cli/${version}/${jarfilename}"; 14 + url = "mirror://maven/io/swagger/${pname}-cli/${version}/${jarfilename}"; 15 15 sha256 = "04wl5k8k1ziqz7k5w0g7i6zdfn41pbh3k0m8vq434k1886inf8yn"; 16 16 }; 17 17
+1 -1
pkgs/tools/networking/swagger-codegen3/default.nix
··· 11 11 ]; 12 12 13 13 src = fetchurl { 14 - url = "https://repo1.maven.org/maven2/io/swagger/codegen/v3/${pname}-cli/${version}/${jarfilename}"; 14 + url = "mirror://maven/io/swagger/codegen/v3/${pname}-cli/${version}/${jarfilename}"; 15 15 sha256 = "sha256-sEwqUmtWaoBV0QmdP8ibm3neqWHk7+tWLAuO2FaCUtQ="; 16 16 }; 17 17
+1 -1
pkgs/tools/text/dirdiff/default.nix
··· 5 5 version = "2.1"; 6 6 7 7 src = fetchurl { 8 - url = "https://www.samba.org/ftp/paulus/${pname}-${version}.tar.gz"; 8 + url = "mirror://samba/paulus/${pname}-${version}.tar.gz"; 9 9 sha256 = "0lljd8av68j70733yshzzhxjr1lm0vgmbqsm8f02g03qsma3cdyb"; 10 10 }; 11 11
+1 -1
pkgs/tools/text/sgml/jade/default.nix
··· 11 11 }; 12 12 13 13 patchsrc = fetchurl { 14 - url = "http://ftp.debian.org/debian/pool/main/j/jade/jade_${version}-${debpatch}.diff.gz"; 14 + url = "mirror://debian/pool/main/j/jade/jade_${version}-${debpatch}.diff.gz"; 15 15 sha256 = "8e94486898e3503308805f856a65ba5b499a6f21994151270aa743de48305464"; 16 16 }; 17 17
+5 -1
pkgs/top-level/all-packages.nix
··· 8035 8035 8036 8036 ocserv = callPackage ../tools/networking/ocserv { }; 8037 8037 8038 + octofetch = callPackage ../tools/misc/octofetch { }; 8039 + 8038 8040 oha = callPackage ../tools/networking/oha { 8039 8041 inherit (darwin.apple_sdk.frameworks) Security; 8040 8042 }; ··· 23760 23762 23761 23763 antiword = callPackage ../applications/office/antiword {}; 23762 23764 23763 - anup = callPackage ../applications/misc/anup {}; 23765 + anup = callPackage ../applications/misc/anup { 23766 + inherit (darwin.apple_sdk.frameworks) Security; 23767 + }; 23764 23768 23765 23769 anytype = callPackage ../applications/misc/anytype { }; 23766 23770
+3
pkgs/top-level/dhall-packages.nix
··· 27 27 28 28 lib = import ../development/dhall-modules/lib.nix { inherit lib; }; 29 29 30 + dhall-grafana = 31 + callPackage ../development/dhall-modules/dhall-grafana.nix { }; 32 + 30 33 dhall-kubernetes = 31 34 callPackage ../development/dhall-modules/dhall-kubernetes.nix { }; 32 35