Merge master into haskell-updates

authored by github-actions[bot] and committed by GitHub caa9f451 271d1e1b

+1112 -2056
+1 -1
lib/generators.nix
··· 248 then v.__pretty v.val 249 else if v == {} then "{ }" 250 else if v ? type && v.type == "derivation" then 251 - "<derivation ${v.drvPath}>" 252 else "{" + introSpace 253 + libStr.concatStringsSep introSpace (libAttr.mapAttrsToList 254 (name: value:
··· 248 then v.__pretty v.val 249 else if v == {} then "{ }" 250 else if v ? type && v.type == "derivation" then 251 + "<derivation ${v.drvPath or "???"}>" 252 else "{" + introSpace 253 + libStr.concatStringsSep introSpace (libAttr.mapAttrsToList 254 (name: value:
+10 -11
maintainers/scripts/pluginupdate.py
··· 86 owner: str 87 repo: str 88 branch: str 89 - alias: str 90 91 92 class Repo: ··· 317 318 319 def prefetch_plugin( 320 - user: str, 321 - repo_name: str, 322 - branch: str, 323 - alias: Optional[str], 324 cache: "Optional[Cache]" = None, 325 ) -> Tuple[Plugin, Dict[str, str]]: 326 log.info(f"Fetching last commit for plugin {user}/{repo_name}@{branch}") 327 repo = Repo(user, repo_name, branch, alias) 328 commit, date = repo.latest_commit() ··· 347 348 349 def fetch_plugin_from_pluginline(plugin_line: str) -> Plugin: 350 - plugin, _ = prefetch_plugin(*parse_plugin_line(plugin_line)) 351 return plugin 352 353 ··· 466 467 468 def prefetch( 469 - args: PluginDesc, cache: Cache 470 ) -> Tuple[str, str, Union[Exception, Plugin], dict]: 471 - owner, repo = args.owner, args.repo 472 try: 473 - plugin, redirect = prefetch_plugin(owner, repo, args.branch, args.alias, cache) 474 cache[plugin.commit] = plugin 475 return (owner, repo, plugin, redirect) 476 except Exception as e: ··· 576 if autocommit: 577 commit( 578 nixpkgs_repo, 579 - "{editor.get_drv_name name}: init at {version}".format( 580 - editor=editor.name, name=plugin.normalized_name, version=plugin.version 581 ), 582 [args.outfile, args.input_file], 583 )
··· 86 owner: str 87 repo: str 88 branch: str 89 + alias: Optional[str] 90 91 92 class Repo: ··· 317 318 319 def prefetch_plugin( 320 + p: PluginDesc, 321 cache: "Optional[Cache]" = None, 322 ) -> Tuple[Plugin, Dict[str, str]]: 323 + user, repo_name, branch, alias = p.owner, p.repo, p.branch, p.alias 324 log.info(f"Fetching last commit for plugin {user}/{repo_name}@{branch}") 325 repo = Repo(user, repo_name, branch, alias) 326 commit, date = repo.latest_commit() ··· 345 346 347 def fetch_plugin_from_pluginline(plugin_line: str) -> Plugin: 348 + plugin, _ = prefetch_plugin(parse_plugin_line(plugin_line)) 349 return plugin 350 351 ··· 464 465 466 def prefetch( 467 + pluginDesc: PluginDesc, cache: Cache 468 ) -> Tuple[str, str, Union[Exception, Plugin], dict]: 469 + owner, repo = pluginDesc.owner, pluginDesc.repo 470 try: 471 + plugin, redirect = prefetch_plugin(pluginDesc, cache) 472 cache[plugin.commit] = plugin 473 return (owner, repo, plugin, redirect) 474 except Exception as e: ··· 574 if autocommit: 575 commit( 576 nixpkgs_repo, 577 + "{drv_name}: init at {version}".format( 578 + drv_name=editor.get_drv_name(plugin.normalized_name), 579 + version=plugin.version 580 ), 581 [args.outfile, args.input_file], 582 )
+1 -1
nixos/modules/services/audio/hqplayerd.nix
··· 110 111 unitConfig.ConditionPathExists = [ configDir stateDir ]; 112 113 - restartTriggers = [ config.environment.etc."hqplayer/hqplayerd.xml".source ]; 114 115 preStart = '' 116 cp -r "${pkg}/var/lib/hqplayer/web" "${stateDir}"
··· 110 111 unitConfig.ConditionPathExists = [ configDir stateDir ]; 112 113 + restartTriggers = optionals (cfg.config != null) [ config.environment.etc."hqplayer/hqplayerd.xml".source ]; 114 115 preStart = '' 116 cp -r "${pkg}/var/lib/hqplayer/web" "${stateDir}"
+1
nixos/modules/services/networking/connman.nix
··· 150 useDHCP = false; 151 wireless = { 152 enable = mkIf (!enableIwd) true; 153 iwd = mkIf enableIwd { 154 enable = true; 155 };
··· 150 useDHCP = false; 151 wireless = { 152 enable = mkIf (!enableIwd) true; 153 + dbusControlled = true; 154 iwd = mkIf enableIwd { 155 enable = true; 156 };
+202 -90
nixos/modules/services/networking/wpa_supplicant.nix
··· 8 else pkgs.wpa_supplicant; 9 10 cfg = config.networking.wireless; 11 - configFile = if cfg.networks != {} || cfg.extraConfig != "" || cfg.userControlled.enable then pkgs.writeText "wpa_supplicant.conf" '' 12 - ${optionalString cfg.userControlled.enable '' 13 - ctrl_interface=DIR=/run/wpa_supplicant GROUP=${cfg.userControlled.group} 14 - update_config=1''} 15 - ${cfg.extraConfig} 16 - ${concatStringsSep "\n" (mapAttrsToList (ssid: config: with config; let 17 - key = if psk != null 18 - then ''"${psk}"'' 19 - else pskRaw; 20 - baseAuth = if key != null 21 - then "psk=${key}" 22 - else "key_mgmt=NONE"; 23 - in '' 24 - network={ 25 - ssid="${ssid}" 26 - ${optionalString (priority != null) ''priority=${toString priority}''} 27 - ${optionalString hidden "scan_ssid=1"} 28 - ${if (auth != null) then auth else baseAuth} 29 - ${extraConfig} 30 - } 31 - '') cfg.networks)} 32 - '' else "/etc/wpa_supplicant.conf"; 33 in { 34 options = { 35 networking.wireless = { ··· 42 description = '' 43 The interfaces <command>wpa_supplicant</command> will use. If empty, it will 44 automatically use all wireless interfaces. 45 ''; 46 }; 47 ··· 61 ''; 62 }; 63 64 networks = mkOption { 65 type = types.attrsOf (types.submodule { 66 options = { ··· 89 ''; 90 }; 91 92 auth = mkOption { 93 type = types.nullOr types.str; 94 default = null; 95 example = '' 96 - key_mgmt=WPA-EAP 97 eap=PEAP 98 identity="user@example.com" 99 password="secret" ··· 200 description = "Members of this group can control wpa_supplicant."; 201 }; 202 }; 203 extraConfig = mkOption { 204 type = types.str; 205 default = ""; ··· 223 assertions = flip mapAttrsToList cfg.networks (name: cfg: { 224 assertion = with cfg; count (x: x != null) [ psk pskRaw auth ] <= 1; 225 message = ''options networking.wireless."${name}".{psk,pskRaw,auth} are mutually exclusive''; 226 - }); 227 - 228 - environment.systemPackages = [ package ]; 229 - 230 - services.dbus.packages = [ package ]; 231 232 hardware.wirelessRegulatoryDatabase = true; 233 234 - # FIXME: start a separate wpa_supplicant instance per interface. 235 - systemd.services.wpa_supplicant = let 236 - ifaces = cfg.interfaces; 237 - deviceUnit = interface: [ "sys-subsystem-net-devices-${utils.escapeSystemdPath interface}.device" ]; 238 - in { 239 - description = "WPA Supplicant"; 240 241 - after = lib.concatMap deviceUnit ifaces; 242 - before = [ "network.target" ]; 243 - wants = [ "network.target" ]; 244 - requires = lib.concatMap deviceUnit ifaces; 245 - wantedBy = [ "multi-user.target" ]; 246 - stopIfChanged = false; 247 248 - path = [ package pkgs.udev ]; 249 250 - script = let 251 - configStr = if cfg.allowAuxiliaryImperativeNetworks 252 - then "-c /etc/wpa_supplicant.conf -I ${configFile}" 253 - else "-c ${configFile}"; 254 - in '' 255 - if [ -f /etc/wpa_supplicant.conf -a "/etc/wpa_supplicant.conf" != "${configFile}" ]; then 256 - echo >&2 "<3>/etc/wpa_supplicant.conf present but ignored. Generated ${configFile} is used instead." 257 - fi 258 - 259 - iface_args="-s -u -D${cfg.driver} ${configStr}" 260 - 261 - ${if ifaces == [] then '' 262 - # detect interfaces automatically 263 - 264 - # check if there are no wireless interface 265 - if ! find -H /sys/class/net/* -name wireless | grep -q .; then 266 - # if so, wait until one appears 267 - echo "Waiting for wireless interfaces" 268 - grep -q '^ACTION=add' < <(stdbuf -oL -- udevadm monitor -s net/wlan -pu) 269 - # Note: the above line has been carefully written: 270 - # 1. The process substitution avoids udevadm hanging (after grep has quit) 271 - # until it tries to write to the pipe again. Not even pipefail works here. 272 - # 2. stdbuf is needed because udevadm output is buffered by default and grep 273 - # may hang until more udev events enter the pipe. 274 - fi 275 - 276 - # add any interface found to the daemon arguments 277 - for name in $(find -H /sys/class/net/* -name wireless | cut -d/ -f 5); do 278 - echo "Adding interface $name" 279 - args+="''${args:+ -N} -i$name $iface_args" 280 - done 281 - '' else '' 282 - # add known interfaces to the daemon arguments 283 - args="${concatMapStringsSep " -N " (i: "-i${i} $iface_args") ifaces}" 284 - ''} 285 - 286 - # finally start daemon 287 - exec wpa_supplicant $args 288 - ''; 289 - }; 290 - 291 - powerManagement.resumeCommands = '' 292 - /run/current-system/systemd/bin/systemctl try-restart wpa_supplicant 293 - ''; 294 - 295 - # Restart wpa_supplicant when a wlan device appears or disappears. 296 - services.udev.extraRules = '' 297 - ACTION=="add|remove", SUBSYSTEM=="net", ENV{DEVTYPE}=="wlan", RUN+="/run/current-system/systemd/bin/systemctl try-restart wpa_supplicant.service" 298 ''; 299 }; 300 301 - meta.maintainers = with lib.maintainers; [ globin ]; 302 }
··· 8 else pkgs.wpa_supplicant; 9 10 cfg = config.networking.wireless; 11 + 12 + # Content of wpa_supplicant.conf 13 + generatedConfig = concatStringsSep "\n" ( 14 + (mapAttrsToList mkNetwork cfg.networks) 15 + ++ optional cfg.userControlled.enable (concatStringsSep "\n" 16 + [ "ctrl_interface=/run/wpa_supplicant" 17 + "ctrl_interface_group=${cfg.userControlled.group}" 18 + "update_config=1" 19 + ]) 20 + ++ optional cfg.scanOnLowSignal ''bgscan="simple:30:-70:3600"'' 21 + ++ optional (cfg.extraConfig != "") cfg.extraConfig); 22 + 23 + configFile = 24 + if cfg.networks != {} || cfg.extraConfig != "" || cfg.userControlled.enable 25 + then pkgs.writeText "wpa_supplicant.conf" generatedConfig 26 + else "/etc/wpa_supplicant.conf"; 27 + 28 + # Creates a network block for wpa_supplicant.conf 29 + mkNetwork = ssid: opts: 30 + let 31 + quote = x: ''"${x}"''; 32 + indent = x: " " + x; 33 + 34 + pskString = if opts.psk != null 35 + then quote opts.psk 36 + else opts.pskRaw; 37 + 38 + options = [ 39 + "ssid=${quote ssid}" 40 + (if pskString != null || opts.auth != null 41 + then "key_mgmt=${concatStringsSep " " opts.authProtocols}" 42 + else "key_mgmt=NONE") 43 + ] ++ optional opts.hidden "scan_ssid=1" 44 + ++ optional (pskString != null) "psk=${pskString}" 45 + ++ optionals (opts.auth != null) (filter (x: x != "") (splitString "\n" opts.auth)) 46 + ++ optional (opts.priority != null) "priority=${toString opts.priority}" 47 + ++ optional (opts.extraConfig != "") opts.extraConfig; 48 + in '' 49 + network={ 50 + ${concatMapStringsSep "\n" indent options} 51 + } 52 + ''; 53 + 54 + # Creates a systemd unit for wpa_supplicant bound to a given (or any) interface 55 + mkUnit = iface: 56 + let 57 + deviceUnit = optional (iface != null) "sys-subsystem-net-devices-${utils.escapeSystemdPath iface}.device"; 58 + configStr = if cfg.allowAuxiliaryImperativeNetworks 59 + then "-c /etc/wpa_supplicant.conf -I ${configFile}" 60 + else "-c ${configFile}"; 61 + in { 62 + description = "WPA Supplicant instance" + optionalString (iface != null) " for interface ${iface}"; 63 + 64 + after = deviceUnit; 65 + before = [ "network.target" ]; 66 + wants = [ "network.target" ]; 67 + requires = deviceUnit; 68 + wantedBy = [ "multi-user.target" ]; 69 + stopIfChanged = false; 70 + 71 + path = [ package ]; 72 + 73 + script = 74 + '' 75 + if [ -f /etc/wpa_supplicant.conf -a "/etc/wpa_supplicant.conf" != "${configFile}" ]; then 76 + echo >&2 "<3>/etc/wpa_supplicant.conf present but ignored. Generated ${configFile} is used instead." 77 + fi 78 + 79 + iface_args="-s ${optionalString cfg.dbusControlled "-u"} -D${cfg.driver} ${configStr}" 80 + 81 + ${if iface == null then '' 82 + # detect interfaces automatically 83 + 84 + # check if there are no wireless interfaces 85 + if ! find -H /sys/class/net/* -name wireless | grep -q .; then 86 + # if so, wait until one appears 87 + echo "Waiting for wireless interfaces" 88 + grep -q '^ACTION=add' < <(stdbuf -oL -- udevadm monitor -s net/wlan -pu) 89 + # Note: the above line has been carefully written: 90 + # 1. The process substitution avoids udevadm hanging (after grep has quit) 91 + # until it tries to write to the pipe again. Not even pipefail works here. 92 + # 2. stdbuf is needed because udevadm output is buffered by default and grep 93 + # may hang until more udev events enter the pipe. 94 + fi 95 + 96 + # add any interface found to the daemon arguments 97 + for name in $(find -H /sys/class/net/* -name wireless | cut -d/ -f 5); do 98 + echo "Adding interface $name" 99 + args+="''${args:+ -N} -i$name $iface_args" 100 + done 101 + '' else '' 102 + # add known interface to the daemon arguments 103 + args="-i${iface} $iface_args" 104 + ''} 105 + 106 + # finally start daemon 107 + exec wpa_supplicant $args 108 + ''; 109 + }; 110 + 111 + systemctl = "/run/current-system/systemd/bin/systemctl"; 112 + 113 in { 114 options = { 115 networking.wireless = { ··· 122 description = '' 123 The interfaces <command>wpa_supplicant</command> will use. If empty, it will 124 automatically use all wireless interfaces. 125 + 126 + <note><para> 127 + A separate wpa_supplicant instance will be started for each interface. 128 + </para></note> 129 ''; 130 }; 131 ··· 145 ''; 146 }; 147 148 + scanOnLowSignal = mkOption { 149 + type = types.bool; 150 + default = true; 151 + description = '' 152 + Whether to periodically scan for (better) networks when the signal of 153 + the current one is low. This will make roaming between access points 154 + faster, but will consume more power. 155 + ''; 156 + }; 157 + 158 networks = mkOption { 159 type = types.attrsOf (types.submodule { 160 options = { ··· 183 ''; 184 }; 185 186 + authProtocols = mkOption { 187 + default = [ 188 + # WPA2 and WPA3 189 + "WPA-PSK" "WPA-EAP" "SAE" 190 + # 802.11r variants of the above 191 + "FT-PSK" "FT-EAP" "FT-SAE" 192 + ]; 193 + # The list can be obtained by running this command 194 + # awk ' 195 + # /^# key_mgmt: /{ run=1 } 196 + # /^#$/{ run=0 } 197 + # /^# [A-Z0-9-]{2,}/{ if(run){printf("\"%s\"\n", $2)} } 198 + # ' /run/current-system/sw/share/doc/wpa_supplicant/wpa_supplicant.conf.example 199 + type = types.listOf (types.enum [ 200 + "WPA-PSK" 201 + "WPA-EAP" 202 + "IEEE8021X" 203 + "NONE" 204 + "WPA-NONE" 205 + "FT-PSK" 206 + "FT-EAP" 207 + "FT-EAP-SHA384" 208 + "WPA-PSK-SHA256" 209 + "WPA-EAP-SHA256" 210 + "SAE" 211 + "FT-SAE" 212 + "WPA-EAP-SUITE-B" 213 + "WPA-EAP-SUITE-B-192" 214 + "OSEN" 215 + "FILS-SHA256" 216 + "FILS-SHA384" 217 + "FT-FILS-SHA256" 218 + "FT-FILS-SHA384" 219 + "OWE" 220 + "DPP" 221 + ]); 222 + description = '' 223 + The list of authentication protocols accepted by this network. 224 + This corresponds to the <literal>key_mgmt</literal> option in wpa_supplicant. 225 + ''; 226 + }; 227 + 228 auth = mkOption { 229 type = types.nullOr types.str; 230 default = null; 231 example = '' 232 eap=PEAP 233 identity="user@example.com" 234 password="secret" ··· 335 description = "Members of this group can control wpa_supplicant."; 336 }; 337 }; 338 + 339 + dbusControlled = mkOption { 340 + type = types.bool; 341 + default = lib.length cfg.interfaces < 2; 342 + description = '' 343 + Whether to enable the DBus control interface. 344 + This is only needed when using NetworkManager or connman. 345 + ''; 346 + }; 347 + 348 extraConfig = mkOption { 349 type = types.str; 350 default = ""; ··· 368 assertions = flip mapAttrsToList cfg.networks (name: cfg: { 369 assertion = with cfg; count (x: x != null) [ psk pskRaw auth ] <= 1; 370 message = ''options networking.wireless."${name}".{psk,pskRaw,auth} are mutually exclusive''; 371 + }) ++ [ 372 + { 373 + assertion = length cfg.interfaces > 1 -> !cfg.dbusControlled; 374 + message = 375 + let daemon = if config.networking.networkmanager.enable then "NetworkManager" else 376 + if config.services.connman.enable then "connman" else null; 377 + n = toString (length cfg.interfaces); 378 + in '' 379 + It's not possible to run multiple wpa_supplicant instances with DBus support. 380 + Note: you're seeing this error because `networking.wireless.interfaces` has 381 + ${n} entries, implying an equal number of wpa_supplicant instances. 382 + '' + optionalString (daemon != null) '' 383 + You don't need to change `networking.wireless.interfaces` when using ${daemon}: 384 + in this case the interfaces will be configured automatically for you. 385 + ''; 386 + } 387 + ]; 388 389 hardware.wirelessRegulatoryDatabase = true; 390 391 + environment.systemPackages = [ package ]; 392 + services.dbus.packages = optional cfg.dbusControlled package; 393 394 + systemd.services = 395 + if cfg.interfaces == [] 396 + then { wpa_supplicant = mkUnit null; } 397 + else listToAttrs (map (i: nameValuePair "wpa_supplicant-${i}" (mkUnit i)) cfg.interfaces); 398 399 + # Restart wpa_supplicant after resuming from sleep 400 + powerManagement.resumeCommands = concatStringsSep "\n" ( 401 + optional (cfg.interfaces == []) "${systemctl} try-restart wpa_supplicant" 402 + ++ map (i: "${systemctl} try-restart wpa_supplicant-${i}") cfg.interfaces 403 + ); 404 405 + # Restart wpa_supplicant when a wlan device appears or disappears. This is 406 + # only needed when an interface hasn't been specified by the user. 407 + services.udev.extraRules = optionalString (cfg.interfaces == []) '' 408 + ACTION=="add|remove", SUBSYSTEM=="net", ENV{DEVTYPE}=="wlan", \ 409 + RUN+="${systemctl} try-restart wpa_supplicant.service" 410 ''; 411 }; 412 413 + meta.maintainers = with lib.maintainers; [ globin rnhmjoj ]; 414 }
+25
nixos/modules/services/web-servers/nginx/default.nix
··· 171 map_hash_max_size ${toString cfg.mapHashMaxSize}; 172 ''} 173 174 # $connection_upgrade is used for websocket proxying 175 map $http_upgrade $connection_upgrade { 176 default upgrade; ··· 640 default = null; 641 description = '' 642 Sets the maximum size of the map variables hash tables. 643 ''; 644 }; 645
··· 171 map_hash_max_size ${toString cfg.mapHashMaxSize}; 172 ''} 173 174 + ${optionalString (cfg.serverNamesHashBucketSize != null) '' 175 + server_names_hash_bucket_size ${toString cfg.serverNamesHashBucketSize}; 176 + ''} 177 + 178 + ${optionalString (cfg.serverNamesHashMaxSize != null) '' 179 + server_names_hash_max_size ${toString cfg.serverNamesHashMaxSize}; 180 + ''} 181 + 182 # $connection_upgrade is used for websocket proxying 183 map $http_upgrade $connection_upgrade { 184 default upgrade; ··· 648 default = null; 649 description = '' 650 Sets the maximum size of the map variables hash tables. 651 + ''; 652 + }; 653 + 654 + serverNamesHashBucketSize = mkOption { 655 + type = types.nullOr types.ints.positive; 656 + default = null; 657 + description = '' 658 + Sets the bucket size for the server names hash tables. Default 659 + value depends on the processor’s cache line size. 660 + ''; 661 + }; 662 + 663 + serverNamesHashMaxSize = mkOption { 664 + type = types.nullOr types.ints.positive; 665 + default = null; 666 + description = '' 667 + Sets the maximum size of the server names hash tables. 668 ''; 669 }; 670
+10 -1
nixos/modules/virtualisation/google-compute-image.nix
··· 36 `<nixpkgs/nixos/modules/virtualisation/google-compute-image.nix>`. 37 ''; 38 }; 39 }; 40 41 #### implementation ··· 47 PATH=$PATH:${with pkgs; lib.makeBinPath [ gnutar gzip ]} 48 pushd $out 49 mv $diskImage disk.raw 50 - tar -Szcf nixos-image-${config.system.nixos.label}-${pkgs.stdenv.hostPlatform.system}.raw.tar.gz disk.raw 51 rm $out/disk.raw 52 popd 53 '';
··· 36 `<nixpkgs/nixos/modules/virtualisation/google-compute-image.nix>`. 37 ''; 38 }; 39 + 40 + virtualisation.googleComputeImage.compressionLevel = mkOption { 41 + type = types.int; 42 + default = 6; 43 + description = '' 44 + GZIP compression level of the resulting disk image (1-9). 45 + ''; 46 + }; 47 }; 48 49 #### implementation ··· 55 PATH=$PATH:${with pkgs; lib.makeBinPath [ gnutar gzip ]} 56 pushd $out 57 mv $diskImage disk.raw 58 + tar -Sc disk.raw | gzip -${toString cfg.compressionLevel} > \ 59 + nixos-image-${config.system.nixos.label}-${pkgs.stdenv.hostPlatform.system}.raw.tar.gz 60 rm $out/disk.raw 61 popd 62 '';
+2 -2
pkgs/applications/audio/kid3/default.nix
··· 28 29 stdenv.mkDerivation rec { 30 pname = "kid3"; 31 - version = "3.8.6"; 32 33 src = fetchurl { 34 url = "https://download.kde.org/stable/${pname}/${version}/${pname}-${version}.tar.xz"; 35 - hash = "sha256-R4gAWlCw8RezhYbw1XDo+wdp797IbLoM3wqHwr+ul6k="; 36 }; 37 38 nativeBuildInputs = [
··· 28 29 stdenv.mkDerivation rec { 30 pname = "kid3"; 31 + version = "3.8.7"; 32 33 src = fetchurl { 34 url = "https://download.kde.org/stable/${pname}/${version}/${pname}-${version}.tar.xz"; 35 + sha256 = "sha256-Dr+NLh5ajG42jRKt1Swq6mccPfuAXRvhhoTNuO8lnI0="; 36 }; 37 38 nativeBuildInputs = [
+2 -2
pkgs/applications/audio/mympd/default.nix
··· 13 14 stdenv.mkDerivation rec { 15 pname = "mympd"; 16 - version = "7.0.2"; 17 18 src = fetchFromGitHub { 19 owner = "jcorporation"; 20 repo = "myMPD"; 21 rev = "v${version}"; 22 - sha256 = "sha256-2V3LbgnJfTIO71quZ+hfLnw/lNLYxXt19jw2Od6BVvM="; 23 }; 24 25 nativeBuildInputs = [ pkg-config cmake ];
··· 13 14 stdenv.mkDerivation rec { 15 pname = "mympd"; 16 + version = "8.0.3"; 17 18 src = fetchFromGitHub { 19 owner = "jcorporation"; 20 repo = "myMPD"; 21 rev = "v${version}"; 22 + sha256 = "sha256-J37PH+yRSsPeNCdY2mslrjMoBwutm5xTSIt+TWyf21M="; 23 }; 24 25 nativeBuildInputs = [ pkg-config cmake ];
+2 -2
pkgs/applications/blockchains/btcpayserver/default.nix
··· 15 16 stdenv.mkDerivation rec { 17 pname = "btcpayserver"; 18 - version = "1.1.2"; 19 20 src = fetchFromGitHub { 21 owner = pname; 22 repo = pname; 23 rev = "v${version}"; 24 - sha256 = "sha256-A9XIKCw1dL4vUQYSu6WdmpR82dAbtKVTyjllquyRGgs="; 25 }; 26 27 nativeBuildInputs = [ dotnetSdk dotnetPackages.Nuget makeWrapper ];
··· 15 16 stdenv.mkDerivation rec { 17 pname = "btcpayserver"; 18 + version = "1.2.0"; 19 20 src = fetchFromGitHub { 21 owner = pname; 22 repo = pname; 23 rev = "v${version}"; 24 + sha256 = "sha256-pRc0oud8k6ulC6tVXv6Mr7IEC2a/+FhkMDyxz1zFKTE="; 25 }; 26 27 nativeBuildInputs = [ dotnetSdk dotnetPackages.Nuget makeWrapper ];
+33 -43
pkgs/applications/blockchains/btcpayserver/deps.nix
··· 26 }) 27 (fetchNuGet { 28 name = "BTCPayServer.Hwi"; 29 - version = "1.1.3"; 30 - sha256 = "1c8hfnrjh2ad8qh75d63gsl170q8czf3j1hk8sv8fnbgnxdnkm7a"; 31 }) 32 (fetchNuGet { 33 name = "BTCPayServer.Lightning.All"; 34 - version = "1.2.7"; 35 - sha256 = "0jzmzvlpf6iba2fsc6cyi69vlaim9slqm2sapknmd7drl3gcn2zj"; 36 }) 37 (fetchNuGet { 38 name = "BTCPayServer.Lightning.Charge"; 39 - version = "1.2.3"; 40 - sha256 = "1rdrwmijx0v4z0xsq4acyvdcj7hv6arfh3hwjy89rqnkkznrzgwv"; 41 }) 42 (fetchNuGet { 43 name = "BTCPayServer.Lightning.CLightning"; 44 - version = "1.2.3"; 45 - sha256 = "02197rh03q8d0mv40zf67wp1rd2gbxi5l8krd2rzj84n267bcfvc"; 46 }) 47 (fetchNuGet { 48 name = "BTCPayServer.Lightning.Common"; 49 - version = "1.2.0"; 50 - sha256 = "17di8ndkw8z0ci0zk15mcrqpmganwkz9ys2snr2rqpw5mrlhpwa0"; 51 - }) 52 - (fetchNuGet { 53 - name = "BTCPayServer.Lightning.Common"; 54 - version = "1.2.2"; 55 - sha256 = "07xb7fsqvfjmcawxylriw60i73h0cvfb765aznhp9ffyrmjaql7z"; 56 }) 57 (fetchNuGet { 58 name = "BTCPayServer.Lightning.Eclair"; 59 - version = "1.2.2"; 60 - sha256 = "03dymhwxb5s28kb187g5h4aysnz2xzml89p47nmwz9lkg2h4s73h"; 61 }) 62 (fetchNuGet { 63 name = "BTCPayServer.Lightning.LND"; 64 - version = "1.2.4"; 65 - sha256 = "0qnj5rsp6hnybsr58zny9dfbsxksg1674q0z9944jwkzm7pcqyg4"; 66 }) 67 (fetchNuGet { 68 name = "BTCPayServer.Lightning.Ptarmigan"; 69 - version = "1.2.2"; 70 - sha256 = "17yl85vqfp7l12bv3f3w1b861hm41i7cfhs78gaq04s4drvcnj6k"; 71 }) 72 (fetchNuGet { 73 name = "BuildBundlerMinifier"; 74 - version = "3.2.435"; 75 - sha256 = "0y1p226dbvs7q2ngm9w4mpkhfrhw2y122plv1yff7lx5m84ia02l"; 76 }) 77 (fetchNuGet { 78 name = "BundlerMinifier.Core"; ··· 761 }) 762 (fetchNuGet { 763 name = "NBitcoin.Altcoins"; 764 - version = "2.0.31"; 765 - sha256 = "13gcfsxpfq8slmsvgzf6iv581x7n535zq0p9c88bqs5p88r6lygm"; 766 - }) 767 - (fetchNuGet { 768 - name = "NBitcoin"; 769 - version = "5.0.33"; 770 - sha256 = "030q609b9lhapq4wfl1w3impjw5m40kz2rg1s9jn3bn8yjfmsi4a"; 771 - }) 772 - (fetchNuGet { 773 - name = "NBitcoin"; 774 - version = "5.0.4"; 775 - sha256 = "04iafda61izzxb691brk72qs01m5dadqb4970nw5ayck6275s71i"; 776 }) 777 (fetchNuGet { 778 name = "NBitcoin"; ··· 786 }) 787 (fetchNuGet { 788 name = "NBitcoin"; 789 - version = "5.0.73"; 790 - sha256 = "0vqgcb0ws5fnkrdzqfkyh78041c6q4l22b93rr0006dd4bmqrmg1"; 791 }) 792 (fetchNuGet { 793 name = "NBitcoin"; 794 - version = "5.0.77"; 795 - sha256 = "0ykz4ii6lh6gdlz6z264wnib5pfnmq9q617qqbg0f04mq654jygb"; 796 }) 797 (fetchNuGet { 798 name = "NBitpayClient"; ··· 801 }) 802 (fetchNuGet { 803 name = "NBXplorer.Client"; 804 - version = "3.0.21"; 805 - sha256 = "1asri2wsjq3ljf2p4r4x52ba9cirh8ccc5ysxpnv4cvladkdazbi"; 806 }) 807 (fetchNuGet { 808 name = "Nethereum.ABI"; ··· 1116 }) 1117 (fetchNuGet { 1118 name = "Selenium.WebDriver.ChromeDriver"; 1119 - version = "88.0.4324.9600"; 1120 - sha256 = "0jm8dpfp329xsrg69lzq2m6x9yin1m43qgrhs15cz2qx9f02pdx9"; 1121 }) 1122 (fetchNuGet { 1123 name = "Selenium.WebDriver";
··· 26 }) 27 (fetchNuGet { 28 name = "BTCPayServer.Hwi"; 29 + version = "2.0.1"; 30 + sha256 = "18pp3f0z10c0q1bbllxi2j6ix8f0x58d0dndi5faf9p3hb58ly9k"; 31 }) 32 (fetchNuGet { 33 name = "BTCPayServer.Lightning.All"; 34 + version = "1.2.10"; 35 + sha256 = "0c3bi5r7sckzml44bqy0j1cd6l3xc29cdyf6rib52b5gmgrvcam2"; 36 }) 37 (fetchNuGet { 38 name = "BTCPayServer.Lightning.Charge"; 39 + version = "1.2.5"; 40 + sha256 = "02mf7yhr9lfy5368c5mn1wgxxka52f0s5vx31w97sdkpc5pivng5"; 41 }) 42 (fetchNuGet { 43 name = "BTCPayServer.Lightning.CLightning"; 44 + version = "1.2.6"; 45 + sha256 = "1p4bzbrd2d0izjd9q06mnagl31q50hpz5jla9gfja1bhn3xqvwsy"; 46 }) 47 (fetchNuGet { 48 name = "BTCPayServer.Lightning.Common"; 49 + version = "1.2.4"; 50 + sha256 = "1bdj1cdf6sirwm19hq1k2fmh2jiqkcyzrqms6q9d0wqba9xggwyn"; 51 }) 52 (fetchNuGet { 53 name = "BTCPayServer.Lightning.Eclair"; 54 + version = "1.2.4"; 55 + sha256 = "1l68sc9g4ffsi1bbgrbbx8zmqw811hjq17761q1han9gsykl5rr1"; 56 }) 57 (fetchNuGet { 58 name = "BTCPayServer.Lightning.LND"; 59 + version = "1.2.6"; 60 + sha256 = "16wipkzzfrcjhi3whqxdfjq7qxnwjzf4gckpf1qjgdxbzggh6l3d"; 61 }) 62 (fetchNuGet { 63 name = "BTCPayServer.Lightning.Ptarmigan"; 64 + version = "1.2.4"; 65 + sha256 = "1j80m4pb3nn4dnqmxda13lp87pgviwxai456pki097rmc0vmqj83"; 66 }) 67 (fetchNuGet { 68 name = "BuildBundlerMinifier"; 69 + version = "3.2.449"; 70 + sha256 = "1dcjlfl5w2vfppx2hq3jj6xy24id2x3hcajwylhphlz9jw2bnhsv"; 71 }) 72 (fetchNuGet { 73 name = "BundlerMinifier.Core"; ··· 756 }) 757 (fetchNuGet { 758 name = "NBitcoin.Altcoins"; 759 + version = "3.0.3"; 760 + sha256 = "0129mgnyyb55haz68d8z694g1q2rlc0qylx08d5qnfpq1r03cdqd"; 761 }) 762 (fetchNuGet { 763 name = "NBitcoin"; ··· 771 }) 772 (fetchNuGet { 773 name = "NBitcoin"; 774 + version = "5.0.81"; 775 + sha256 = "1fba94kc8yzykb1m5lvpx1hm63mpycpww9cz5zfp85phs1spdn8x"; 776 }) 777 (fetchNuGet { 778 name = "NBitcoin"; 779 + version = "6.0.3"; 780 + sha256 = "1kfq1q86844ssp8myy5vmvg33h3x0p9gqrlc99fl9gm1vzjc723f"; 781 + }) 782 + (fetchNuGet { 783 + name = "NBitcoin"; 784 + version = "6.0.7"; 785 + sha256 = "0mk8n8isrrww0240x63rx3zx12nz5v08i3w62qp1n18mmdw3rdy6"; 786 }) 787 (fetchNuGet { 788 name = "NBitpayClient"; ··· 791 }) 792 (fetchNuGet { 793 name = "NBXplorer.Client"; 794 + version = "4.0.3"; 795 + sha256 = "0x9iggc5cyv06gnwnwrk3riv2j3g0833imdf3jx8ghmrxvim88b3"; 796 }) 797 (fetchNuGet { 798 name = "Nethereum.ABI"; ··· 1106 }) 1107 (fetchNuGet { 1108 name = "Selenium.WebDriver.ChromeDriver"; 1109 + version = "90.0.4430.2400"; 1110 + sha256 = "18gjm92nzzvxf0hk7c0nnabs0vmh6yyzq3m4si7p21m6xa3bqiga"; 1111 }) 1112 (fetchNuGet { 1113 name = "Selenium.WebDriver";
+3 -3
pkgs/applications/blockchains/erigon.nix
··· 2 3 buildGoModule rec { 4 pname = "erigon"; 5 - version = "2021.08.01"; 6 7 src = fetchFromGitHub { 8 owner = "ledgerwatch"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-fjMkCCeQa/IHB4yXlL7Qi8J9wtZm90l3xIA72LeoW8M="; 12 }; 13 14 - vendorSha256 = "1vsgd19an592dblm9afasmh8cd0x2frw5pvnxkxd2fikhy2mibbs"; 15 runVend = true; 16 17 # Build errors in mdbx when format hardening is enabled:
··· 2 3 buildGoModule rec { 4 pname = "erigon"; 5 + version = "2021.08.02"; 6 7 src = fetchFromGitHub { 8 owner = "ledgerwatch"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "sha256-pyqvzpsDk24UEtSx4qmDew9zRK45pD5i4Qv1uJ03tmk="; 12 }; 13 14 + vendorSha256 = "sha256-FwKlQH8vEtWNDql1pmHzKneIwmJ7cg5LYkETVswO6pc="; 15 runVend = true; 16 17 # Build errors in mdbx when format hardening is enabled:
+3 -3
pkgs/applications/blockchains/go-ethereum/default.nix
··· 9 10 in buildGoModule rec { 11 pname = "go-ethereum"; 12 - version = "1.10.6"; 13 14 src = fetchFromGitHub { 15 owner = "ethereum"; 16 repo = pname; 17 rev = "v${version}"; 18 - sha256 = "sha256-4lapkoxSKdXlD6rmUxnlSKrfH+DeV6/wV05CqJjuzjA="; 19 }; 20 21 runVend = true; 22 - vendorSha256 = "sha256-5qi01y0SIEI0WRYu2I2RN94QFS8rrlioFvnRqqp6wtk="; 23 24 doCheck = false; 25
··· 9 10 in buildGoModule rec { 11 pname = "go-ethereum"; 12 + version = "1.10.7"; 13 14 src = fetchFromGitHub { 15 owner = "ethereum"; 16 repo = pname; 17 rev = "v${version}"; 18 + sha256 = "sha256-P0+XPSpvVsjia21F3FIg7KO6Qe2ZbY90tM/dRwBBuBk="; 19 }; 20 21 runVend = true; 22 + vendorSha256 = "sha256-51jt5oBb/3avZnDRfo/NKAtZAU6QBFkzNdVxFnJ+erM="; 23 24 doCheck = false; 25
+2 -2
pkgs/applications/blockchains/lndmanage/default.nix
··· 2 3 python3Packages.buildPythonApplication rec { 4 pname = "lndmanage"; 5 - version = "0.12.0"; 6 7 src = fetchFromGitHub { 8 owner = "bitromortac"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "1p73wdxv3fca2ga4nqpjk5lig7bj2v230lh8niw490p5y7hhnggl"; 12 }; 13 14 propagatedBuildInputs = with python3Packages; [
··· 2 3 python3Packages.buildPythonApplication rec { 4 pname = "lndmanage"; 5 + version = "0.13.0"; 6 7 src = fetchFromGitHub { 8 owner = "bitromortac"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "1vnv03k2d11rw6mry6fmspiy3hqsza8y3daxnn4lp038gw1y0f4z"; 12 }; 13 14 propagatedBuildInputs = with python3Packages; [
+2 -2
pkgs/applications/blockchains/nbxplorer/default.nix
··· 15 16 stdenv.mkDerivation rec { 17 pname = "nbxplorer"; 18 - version = "2.1.52"; 19 20 src = fetchFromGitHub { 21 owner = "dgarage"; 22 repo = "NBXplorer"; 23 rev = "v${version}"; 24 - sha256 = "sha256-+BP71TQ8BTGZ/SbS7CrI4D7hcQaVLt+hCpInbOdU5GY="; 25 }; 26 27 nativeBuildInputs = [ dotnetSdk dotnetPackages.Nuget makeWrapper ];
··· 15 16 stdenv.mkDerivation rec { 17 pname = "nbxplorer"; 18 + version = "2.1.58"; 19 20 src = fetchFromGitHub { 21 owner = "dgarage"; 22 repo = "NBXplorer"; 23 rev = "v${version}"; 24 + sha256 = "sha256-rhD0owLEx7WxZnGPNaq4QpZopMsFQDOTnA0fs539Wxg="; 25 }; 26 27 nativeBuildInputs = [ dotnetSdk dotnetPackages.Nuget makeWrapper ];
+8 -8
pkgs/applications/blockchains/nbxplorer/deps.nix
··· 181 }) 182 (fetchNuGet { 183 name = "NBitcoin.Altcoins"; 184 - version = "2.0.33"; 185 - sha256 = "12r4w89247xzrl2g01iv13kg1wl7gzfz1zikimx6dyhr4iipbmgf"; 186 }) 187 (fetchNuGet { 188 name = "NBitcoin.TestFramework"; 189 - version = "2.0.23"; 190 - sha256 = "03jw3gay7brm7s7jwn4zbk1n1sq7gck523cx3ckx87v3wi2062lx"; 191 }) 192 (fetchNuGet { 193 name = "NBitcoin"; 194 - version = "5.0.78"; 195 - sha256 = "1mfn045l489bm2xgjhvddhfy4xxcy42q6jhq4nyd6fnxg4scxyg9"; 196 }) 197 (fetchNuGet { 198 name = "NBitcoin"; 199 - version = "5.0.81"; 200 - sha256 = "1fba94kc8yzykb1m5lvpx1hm63mpycpww9cz5zfp85phs1spdn8x"; 201 }) 202 (fetchNuGet { 203 name = "NETStandard.Library";
··· 181 }) 182 (fetchNuGet { 183 name = "NBitcoin.Altcoins"; 184 + version = "3.0.3"; 185 + sha256 = "0129mgnyyb55haz68d8z694g1q2rlc0qylx08d5qnfpq1r03cdqd"; 186 }) 187 (fetchNuGet { 188 name = "NBitcoin.TestFramework"; 189 + version = "3.0.3"; 190 + sha256 = "1j3ajj4jrwqzlhzhkg7vicwab0aq2y50x53rindd8cq09jxvzk62"; 191 }) 192 (fetchNuGet { 193 name = "NBitcoin"; 194 + version = "6.0.6"; 195 + sha256 = "1kf2rjrnh97zlh00affsv95f94bwgr2h7b00njqac4qgv9cac7sa"; 196 }) 197 (fetchNuGet { 198 name = "NBitcoin"; 199 + version = "6.0.8"; 200 + sha256 = "1f90zyrd35fzx0vgvd83jhd6hczd4037h2k198xiyxj04l4m3wm5"; 201 }) 202 (fetchNuGet { 203 name = "NETStandard.Library";
+2 -2
pkgs/applications/misc/blender/default.nix
··· 26 in 27 stdenv.mkDerivation rec { 28 pname = "blender"; 29 - version = "2.93.1"; 30 31 src = fetchurl { 32 url = "https://download.blender.org/source/${pname}-${version}.tar.xz"; 33 - sha256 = "sha256-IdriOBw/DlpH6B0GKqC1nKnhTZwrIL8U9hkMS20BHNg="; 34 }; 35 36 patches = lib.optional stdenv.isDarwin ./darwin.patch;
··· 26 in 27 stdenv.mkDerivation rec { 28 pname = "blender"; 29 + version = "2.93.2"; 30 31 src = fetchurl { 32 url = "https://download.blender.org/source/${pname}-${version}.tar.xz"; 33 + sha256 = "sha256-nG1Kk6UtiCwsQBDz7VELcMRVEovS49QiO3haIpvSfu4="; 34 }; 35 36 patches = lib.optional stdenv.isDarwin ./darwin.patch;
+1
pkgs/applications/misc/calibre/default.nix
··· 87 feedparser 88 html2text 89 html5-parser 90 lxml 91 markdown 92 mechanize
··· 87 feedparser 88 html2text 89 html5-parser 90 + jeepney 91 lxml 92 markdown 93 mechanize
+19 -5
pkgs/applications/misc/chrysalis/default.nix
··· 3 let 4 pname = "chrysalis"; 5 version = "0.8.4"; 6 - in appimageTools.wrapType2 rec { 7 name = "${pname}-${version}-binary"; 8 9 - src = fetchurl { 10 - url = "https://github.com/keyboardio/${pname}/releases/download/v${version}/${pname}-${version}.AppImage"; 11 - sha256 = "b41f3e23dac855b1588cff141e3d317f96baff929a0543c79fccee0c6f095bc7"; 12 }; 13 14 profile = '' ··· 20 p.glib 21 ]; 22 23 - extraInstallCommands = "mv $out/bin/${name} $out/bin/${pname}"; 24 25 meta = with lib; { 26 description = "A graphical configurator for Kaleidoscope-powered keyboards";
··· 3 let 4 pname = "chrysalis"; 5 version = "0.8.4"; 6 + in appimageTools.wrapAppImage rec { 7 name = "${pname}-${version}-binary"; 8 9 + src = appimageTools.extract { 10 + inherit name; 11 + src = fetchurl { 12 + url = "https://github.com/keyboardio/${pname}/releases/download/v${version}/${pname}-${version}.AppImage"; 13 + sha256 = "b41f3e23dac855b1588cff141e3d317f96baff929a0543c79fccee0c6f095bc7"; 14 + }; 15 }; 16 17 profile = '' ··· 23 p.glib 24 ]; 25 26 + # Also expose the udev rules here, so it can be used as: 27 + # services.udev.packages = [ pkgs.chrysalis ]; 28 + # to allow non-root modifications to the keyboards. 29 + 30 + extraInstallCommands = '' 31 + mv $out/bin/${name} $out/bin/${pname} 32 + 33 + mkdir -p $out/lib/udev/rules.d 34 + ln -s \ 35 + --target-directory=$out/lib/udev/rules.d \ 36 + ${src}/resources/static/udev/60-kaleidoscope.rules 37 + ''; 38 39 meta = with lib; { 40 description = "A graphical configurator for Kaleidoscope-powered keyboards";
+4 -4
pkgs/applications/misc/dbeaver/default.nix
··· 18 19 stdenv.mkDerivation rec { 20 pname = "dbeaver"; 21 - version = "21.1.2"; # When updating also update fetchedMavenDeps.sha256 22 23 src = fetchFromGitHub { 24 owner = "dbeaver"; 25 repo = "dbeaver"; 26 rev = version; 27 - sha256 = "sha256-3q5LTllyqw7s8unJHTuasBCM4iaJ9lLpwgbXwBGUtIw="; 28 }; 29 30 fetchedMavenDeps = stdenv.mkDerivation { ··· 50 dontFixup = true; 51 outputHashAlgo = "sha256"; 52 outputHashMode = "recursive"; 53 - outputHash = "sha256-QPDnIXP3yB1Dn0LBbBBLvRDbCyguWvG9Zzb1Vjh72UA="; 54 }; 55 56 nativeBuildInputs = [ ··· 150 ''; 151 license = licenses.asl20; 152 platforms = [ "x86_64-linux" "x86_64-darwin" "aarch64-linux" ]; 153 - maintainers = with maintainers; [ jojosch ]; 154 }; 155 }
··· 18 19 stdenv.mkDerivation rec { 20 pname = "dbeaver"; 21 + version = "21.1.4"; # When updating also update fetchedMavenDeps.sha256 22 23 src = fetchFromGitHub { 24 owner = "dbeaver"; 25 repo = "dbeaver"; 26 rev = version; 27 + sha256 = "jW4ZSHnjBHckfbcvhl+uTuNJb1hu77D6dzoSTA6y8l4="; 28 }; 29 30 fetchedMavenDeps = stdenv.mkDerivation { ··· 50 dontFixup = true; 51 outputHashAlgo = "sha256"; 52 outputHashMode = "recursive"; 53 + outputHash = "1K3GvNUT+zC7e8pD15UUCHDRWD7dtxtl8MfAJIsuaYs="; 54 }; 55 56 nativeBuildInputs = [ ··· 150 ''; 151 license = licenses.asl20; 152 platforms = [ "x86_64-linux" "x86_64-darwin" "aarch64-linux" ]; 153 + maintainers = with maintainers; [ jojosch mkg20001 ]; 154 }; 155 }
-36
pkgs/applications/misc/minergate-cli/default.nix
··· 1 - { fetchurl, lib, stdenv, dpkg, makeWrapper, openssl }: 2 - 3 - stdenv.mkDerivation { 4 - version = "8.2"; 5 - pname = "minergate-cli"; 6 - src = fetchurl { 7 - url = "https://minergate.com/download/ubuntu-cli"; 8 - sha256 = "393c5ba236f6f92c449496fcda9509f4bfd3887422df98ffa59b3072124a99d8"; 9 - }; 10 - 11 - nativeBuildInputs = [ dpkg makeWrapper ]; 12 - 13 - phases = [ "installPhase" ]; 14 - 15 - installPhase = '' 16 - dpkg-deb -x $src $out 17 - pgm=$out/opt/minergate-cli/minergate-cli 18 - 19 - interpreter=${stdenv.glibc}/lib/ld-linux-x86-64.so.2 20 - patchelf --set-interpreter "$interpreter" $pgm 21 - 22 - wrapProgram $pgm --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ openssl stdenv.cc.cc ]} 23 - 24 - rm $out/usr/bin/minergate-cli 25 - mkdir -p $out/bin 26 - ln -s $pgm $out/bin 27 - ''; 28 - 29 - meta = with lib; { 30 - description = "Minergate CPU/GPU console client mining software"; 31 - homepage = "https://www.minergate.com/"; 32 - license = licenses.unfree; 33 - maintainers = with maintainers; [ bfortz ]; 34 - platforms = [ "x86_64-linux" ]; 35 - }; 36 - }
···
-36
pkgs/applications/misc/minergate/default.nix
··· 1 - { fetchurl, lib, stdenv, dpkg, makeWrapper, fontconfig, freetype, openssl, xorg, xkeyboard_config }: 2 - 3 - stdenv.mkDerivation { 4 - version = "8.1"; 5 - pname = "minergate"; 6 - src = fetchurl { 7 - url = "https://minergate.com/download/ubuntu"; 8 - sha256 = "1dbbbb8e0735cde239fca9e82c096dcc882f6cecda20bba7c14720a614c16e13"; 9 - }; 10 - 11 - nativeBuildInputs = [ dpkg makeWrapper ]; 12 - 13 - phases = [ "installPhase" ]; 14 - 15 - installPhase = '' 16 - dpkg-deb -x $src $out 17 - pgm=$out/opt/minergate/minergate 18 - 19 - interpreter=${stdenv.glibc}/lib/ld-linux-x86-64.so.2 20 - patchelf --set-interpreter "$interpreter" $pgm 21 - 22 - wrapProgram $pgm --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ fontconfig freetype openssl stdenv.cc.cc xorg.libX11 xorg.libxcb ]} --prefix "QT_XKB_CONFIG_ROOT" ":" "${xkeyboard_config}/share/X11/xkb" 23 - 24 - rm $out/usr/bin/minergate 25 - mkdir -p $out/bin 26 - ln -s $out/opt/minergate/minergate $out/bin 27 - ''; 28 - 29 - meta = with lib; { 30 - description = "Minergate CPU/GPU mining software"; 31 - homepage = "https://www.minergate.com/"; 32 - license = licenses.unfree; 33 - maintainers = with maintainers; [ bfortz ]; 34 - platforms = [ "x86_64-linux" ]; 35 - }; 36 - }
···
+2
pkgs/applications/misc/unipicker/default.nix
··· 19 preInstall = '' 20 substituteInPlace unipicker --replace "/etc/unipickerrc" "$out/etc/unipickerrc" 21 substituteInPlace unipickerrc --replace "/usr/local" "$out" 22 ''; 23 24 makeFlags = [
··· 19 preInstall = '' 20 substituteInPlace unipicker --replace "/etc/unipickerrc" "$out/etc/unipickerrc" 21 substituteInPlace unipickerrc --replace "/usr/local" "$out" 22 + substituteInPlace unipicker --replace "fzf" "${fzf}/bin/fzf" 23 + substituteInPlace unipickerrc --replace "fzf" "${fzf}/bin/fzf" 24 ''; 25 26 makeFlags = [
+3 -3
pkgs/applications/networking/browsers/asuka/default.nix
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "asuka"; 5 - version = "0.8.1"; 6 7 src = fetchFromSourcehut { 8 owner = "~julienxx"; 9 repo = pname; 10 rev = version; 11 - sha256 = "1y8v4qc5dng3v9k0bky1xlf3qi9pk2vdsi29lff4ha5310467f0k"; 12 }; 13 14 - cargoSha256 = "0b8wf12bjsy334g04sv3knw8f177xsmh7lrkyvx9gnn0fax0lmnr"; 15 16 nativeBuildInputs = [ pkg-config ]; 17
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "asuka"; 5 + version = "0.8.3"; 6 7 src = fetchFromSourcehut { 8 owner = "~julienxx"; 9 repo = pname; 10 rev = version; 11 + sha256 = "sha256-l3SgIyApASllHVhAc2yoUYc2x7QtCdzBrMYaXCp65m8="; 12 }; 13 14 + cargoSha256 = "sha256-twECZM1KcWeQptLhlKlIz16r3Q/xMb0e+lBG+EX79mU="; 15 16 nativeBuildInputs = [ pkg-config ]; 17
+2 -2
pkgs/applications/networking/browsers/brave/default.nix
··· 90 91 stdenv.mkDerivation rec { 92 pname = "brave"; 93 - version = "1.27.111"; 94 95 src = fetchurl { 96 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb"; 97 - sha256 = "nQkna1r8wSjTPEWp9RxOz45FVmz97NHzTlb4Hh5lXcs="; 98 }; 99 100 dontConfigure = true;
··· 90 91 stdenv.mkDerivation rec { 92 pname = "brave"; 93 + version = "1.28.105"; 94 95 src = fetchurl { 96 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb"; 97 + sha256 = "1E2KWG5vHYBuph6Pv9J6FBOsUpegx4Ix/H99ZQ/x4zI="; 98 }; 99 100 dontConfigure = true;
+2 -2
pkgs/applications/networking/instant-messengers/jitsi-meet-electron/default.nix
··· 8 9 stdenv.mkDerivation rec { 10 pname = "jitsi-meet-electron"; 11 - version = "2.8.9"; 12 13 src = fetchurl { 14 url = "https://github.com/jitsi/jitsi-meet-electron/releases/download/v${version}/jitsi-meet-x86_64.AppImage"; 15 - sha256 = "sha256-PsMP0bDxlXAkRu3BgaUWcqnTfUKOGB81oHT94Xi8t8E="; 16 name = "${pname}-${version}.AppImage"; 17 }; 18
··· 8 9 stdenv.mkDerivation rec { 10 pname = "jitsi-meet-electron"; 11 + version = "2.8.10"; 12 13 src = fetchurl { 14 url = "https://github.com/jitsi/jitsi-meet-electron/releases/download/v${version}/jitsi-meet-x86_64.AppImage"; 15 + sha256 = "sha256-k++vumbhcMl9i4s8f04zOUAfYlA1g477FjrGuEGSD1U="; 16 name = "${pname}-${version}.AppImage"; 17 }; 18
+48
pkgs/applications/networking/listadmin/default.nix
···
··· 1 + { lib, stdenvNoCC, fetchurl, makeWrapper, perl, installShellFiles }: 2 + 3 + stdenvNoCC.mkDerivation rec { 4 + pname = "listadmin"; 5 + version = "2.73"; 6 + 7 + src = fetchurl { 8 + url = "mirror://sourceforge/project/listadmin/${version}/listadmin-${version}.tar.gz"; 9 + sha256 = "00333d65ygdbm1hqr4yp2j8vh1cgh3hyfm7iy9y1alf0p0f6aqac"; 10 + }; 11 + 12 + buildInputs = [ perl ]; 13 + nativeBuildInputs = [ makeWrapper installShellFiles ]; 14 + 15 + # There is a Makefile, but we don’t need it, and it prints errors 16 + dontBuild = true; 17 + 18 + installPhase = '' 19 + mkdir -p $out/bin $out/share/man/man1 20 + install -m 755 listadmin.pl $out/bin/listadmin 21 + installManPage listadmin.1 22 + 23 + wrapProgram $out/bin/listadmin \ 24 + --prefix PERL5LIB : "${with perl.pkgs; makeFullPerlPath [ 25 + TextReform NetINET6Glue LWPProtocolhttps 26 + ]}" 27 + ''; 28 + 29 + doInstallCheck = true; 30 + installCheckPhase = '' 31 + $out/bin/listadmin --help 2> /dev/null 32 + ''; 33 + 34 + meta = with lib; { 35 + description = "Command line mailman moderator queue manipulation"; 36 + longDescription = '' 37 + listadmin is a command line tool to manipulate the queues of messages 38 + held for moderator approval by mailman. It is designed to keep user 39 + interaction to a minimum, in theory you could run it from cron to prune 40 + the queue. It can use the score from a header added by SpamAssassin to 41 + filter, or it can match specific senders, subjects, or reasons. 42 + ''; 43 + homepage = "https://sourceforge.net/projects/listadmin/"; 44 + license = licenses.publicDomain; 45 + platforms = platforms.unix; 46 + maintainers = with maintainers; [ nomeata ]; 47 + }; 48 + }
+7
pkgs/applications/networking/mailreaders/thunderbird/update.nix
···
··· 1 + { callPackage 2 + , ... 3 + }@args: 4 + 5 + callPackage ../../browsers/firefox/update.nix ({ 6 + baseUrl = "http://archive.mozilla.org/pub/thunderbird/releases/"; 7 + } // (builtins.removeAttrs args ["callPackage"]))
+2 -2
pkgs/applications/networking/nextcloud-client/default.nix
··· 21 22 mkDerivation rec { 23 pname = "nextcloud-client"; 24 - version = "3.3.0"; 25 26 src = fetchFromGitHub { 27 owner = "nextcloud"; 28 repo = "desktop"; 29 rev = "v${version}"; 30 - sha256 = "sha256-KMFFRxNQUNcu7Q5515lNbEMyCWIvzXXC//s3WAWxw4g="; 31 }; 32 33 patches = [
··· 21 22 mkDerivation rec { 23 pname = "nextcloud-client"; 24 + version = "3.3.1"; 25 26 src = fetchFromGitHub { 27 owner = "nextcloud"; 28 repo = "desktop"; 29 rev = "v${version}"; 30 + sha256 = "sha256-2oX3V84ScUV08/WaWJQPLJIni7KvJa/YBRBTWVdRO2U="; 31 }; 32 33 patches = [
+2 -2
pkgs/applications/networking/p2p/gnunet/default.nix
··· 7 8 stdenv.mkDerivation rec { 9 pname = "gnunet"; 10 - version = "0.14.1"; 11 12 src = fetchurl { 13 url = "mirror://gnu/gnunet/${pname}-${version}.tar.gz"; 14 - sha256 = "1hhqv994akymf4s593mc1wpsjy6hccd0zbdim3qmc1y3f32hacja"; 15 }; 16 17 enableParallelBuilding = true;
··· 7 8 stdenv.mkDerivation rec { 9 pname = "gnunet"; 10 + version = "0.15.0"; 11 12 src = fetchurl { 13 url = "mirror://gnu/gnunet/${pname}-${version}.tar.gz"; 14 + sha256 = "sha256-zKI9b7QIkKXrLMrkuPfnTI5OhNP8ovQZ13XLSljdmmc="; 15 }; 16 17 enableParallelBuilding = true;
+4 -4
pkgs/applications/networking/sieve-connect/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, makeWrapper, perlPackages }: 2 3 stdenv.mkDerivation rec { 4 pname = "sieve-connect"; ··· 12 }; 13 14 buildInputs = [ perlPackages.perl ]; 15 - nativeBuildInputs = [ makeWrapper ]; 16 17 preBuild = '' 18 # Fixes failing build when not building in git repo ··· 25 buildFlags = [ "PERL5LIB=${perlPackages.makePerlPath [ perlPackages.FileSlurp ]}" "bin" "man" ]; 26 27 installPhase = '' 28 - mkdir -p $out/bin $out/share/man/man1 29 install -m 755 sieve-connect $out/bin 30 - install -m 644 sieve-connect.1 $out/share/man/man1 31 32 wrapProgram $out/bin/sieve-connect \ 33 --prefix PERL5LIB : "${with perlPackages; makePerlPath [
··· 1 + { lib, stdenv, fetchFromGitHub, makeWrapper, perlPackages, installShellFiles }: 2 3 stdenv.mkDerivation rec { 4 pname = "sieve-connect"; ··· 12 }; 13 14 buildInputs = [ perlPackages.perl ]; 15 + nativeBuildInputs = [ makeWrapper installShellFiles ]; 16 17 preBuild = '' 18 # Fixes failing build when not building in git repo ··· 25 buildFlags = [ "PERL5LIB=${perlPackages.makePerlPath [ perlPackages.FileSlurp ]}" "bin" "man" ]; 26 27 installPhase = '' 28 + mkdir -p $out/bin 29 install -m 755 sieve-connect $out/bin 30 + installManPage sieve-connect.1 31 32 wrapProgram $out/bin/sieve-connect \ 33 --prefix PERL5LIB : "${with perlPackages; makePerlPath [
+2 -2
pkgs/applications/office/agenda/default.nix
··· 16 17 stdenv.mkDerivation rec { 18 pname = "agenda"; 19 - version = "1.1.0"; 20 21 src = fetchFromGitHub { 22 owner = "dahenson"; 23 repo = pname; 24 rev = version; 25 - sha256 = "0yfapapsanqacaa83iagar88i335yy2jvay8y6z7gkri7avbs4am"; 26 }; 27 28 nativeBuildInputs = [
··· 16 17 stdenv.mkDerivation rec { 18 pname = "agenda"; 19 + version = "1.1.1"; 20 21 src = fetchFromGitHub { 22 owner = "dahenson"; 23 repo = pname; 24 rev = version; 25 + sha256 = "sha256-K6ZtYllxBzLUPS2qeSxtplXqayB1m49sqmB28tHDS14="; 26 }; 27 28 nativeBuildInputs = [
+4 -4
pkgs/applications/science/math/R/default.nix
··· 1 { lib, stdenv, fetchurl, bzip2, gfortran, libX11, libXmu, libXt, libjpeg, libpng 2 , libtiff, ncurses, pango, pcre2, perl, readline, tcl, texLive, tk, xz, zlib 3 , less, texinfo, graphviz, icu, pkg-config, bison, imake, which, jdk, blas, lapack 4 - , curl, Cocoa, Foundation, libobjc, libcxx, tzdata, fetchpatch 5 , withRecommendedPackages ? true 6 , enableStrictBarrier ? false 7 # R as of writing does not support outputting both .so and .a files; it outputs: ··· 13 14 stdenv.mkDerivation rec { 15 pname = "R"; 16 - version = "4.0.4"; 17 18 src = fetchurl { 19 url = "https://cran.r-project.org/src/base/R-${lib.versions.major version}/${pname}-${version}.tar.gz"; 20 - sha256 = "0bl098xcv8v316kqnf43v6gb4kcsv31ydqfm1f7qr824jzb2fgsj"; 21 }; 22 23 dontUseImakeConfigure = true; ··· 30 31 patches = [ 32 ./no-usr-local-search-paths.patch 33 - ./fix-failing-test.patch 34 ]; 35 36 prePatch = lib.optionalString stdenv.isDarwin ''
··· 1 { lib, stdenv, fetchurl, bzip2, gfortran, libX11, libXmu, libXt, libjpeg, libpng 2 , libtiff, ncurses, pango, pcre2, perl, readline, tcl, texLive, tk, xz, zlib 3 , less, texinfo, graphviz, icu, pkg-config, bison, imake, which, jdk, blas, lapack 4 + , curl, Cocoa, Foundation, libobjc, libcxx, tzdata 5 , withRecommendedPackages ? true 6 , enableStrictBarrier ? false 7 # R as of writing does not support outputting both .so and .a files; it outputs: ··· 13 14 stdenv.mkDerivation rec { 15 pname = "R"; 16 + version = "4.1.1"; 17 18 src = fetchurl { 19 url = "https://cran.r-project.org/src/base/R-${lib.versions.major version}/${pname}-${version}.tar.gz"; 20 + sha256 = "0r6kpnxjbvb7gdfg4m1z8zc6xd225vw81wrnf05ps9ajawk06pji"; 21 }; 22 23 dontUseImakeConfigure = true; ··· 30 31 patches = [ 32 ./no-usr-local-search-paths.patch 33 + ./skip-check-for-aarch64.patch 34 ]; 35 36 prePatch = lib.optionalString stdenv.isDarwin ''
-25
pkgs/applications/science/math/R/fix-failing-test.patch
··· 1 - From e8f54bc562eb301d204b5f880614be58a2b39a2b Mon Sep 17 00:00:00 2001 2 - From: maechler <maechler@00db46b3-68df-0310-9c12-caf00c1e9a41> 3 - Date: Mon, 30 Mar 2020 19:15:59 +0000 4 - Subject: [PATCH] no longer fail in norm() check for broken OpenBLAS Lapack 5 - 3.9.0 6 - 7 - git-svn-id: https://svn.r-project.org/R/trunk@78112 00db46b3-68df-0310-9c12-caf00c1e9a41 8 - --- 9 - tests/reg-tests-1d.R | 3 ++- 10 - 1 file changed, 2 insertions(+), 1 deletion(-) 11 - 12 - diff --git a/tests/reg-tests-1d.R b/tests/reg-tests-1d.R 13 - index 6b7de765a95..fafd6911e7a 100644 14 - --- a/tests/reg-tests-1d.R 15 - +++ b/tests/reg-tests-1d.R 16 - @@ -3836,7 +3836,8 @@ stopifnot(is.na( norm(diag(c(1, NA)), "2") )) 17 - ## norm(<matrix-w-NA>, "F") 18 - (m <- cbind(0, c(NA, 0), 0:-1)) 19 - nTypes <- eval(formals(base::norm)$type) # "O" "I" "F" "M" "2" 20 - -stopifnot(is.na( print(vapply(nTypes, norm, 0., x = m)) )) # print(): show NA *or* NaN 21 - +print( # stopifnot( -- for now, as Lapack is still broken in some OpenBLAS -- FIXME 22 - + is.na( print(vapply(nTypes, norm, 0., x = m)) )) # print(): show NA *or* NaN 23 - ## "F" gave non-NA with LAPACK 3.9.0, before our patch in R-devel and R-patched 24 - 25 -
···
+11
pkgs/applications/science/math/R/skip-check-for-aarch64.patch
···
··· 1 + diff -ur a/src/library/stats/man/nls.Rd b/src/library/stats/man/nls.Rd 2 + --- a/src/library/stats/man/nls.Rd 2021-05-21 19:15:02.000000000 -0300 3 + +++ b/src/library/stats/man/nls.Rd 2021-08-12 12:39:00.094758280 -0300 4 + @@ -287,7 +287,7 @@ 5 + options(digits = 10) # more accuracy for 'trace' 6 + ## IGNORE_RDIFF_BEGIN 7 + try(nlm1 <- update(nlmod, control = list(tol = 1e-7))) # where central diff. work here: 8 + - (nlm2 <- update(nlmod, control = list(tol = 8e-8, nDcentral=TRUE), trace=TRUE)) 9 + + (nlm2 <- update(nlmod, control = list(tol = 8e-8, nDcentral=TRUE, warnOnly=TRUE), trace=TRUE)) 10 + ## --> convergence tolerance 4.997e-8 (in 11 iter.) 11 + ## IGNORE_RDIFF_END
+5
pkgs/applications/terminal-emulators/wezterm/default.nix
··· 87 buildInputs = runtimeDeps; 88 89 postInstall = '' 90 mkdir -p $terminfo/share/terminfo/w $out/nix-support 91 tic -x -o $terminfo/share/terminfo termwiz/data/wezterm.terminfo 92 echo "$terminfo" >> $out/nix-support/propagated-user-env-packages 93 94 install -Dm644 assets/icon/terminal.png $out/share/icons/hicolor/128x128/apps/org.wezfurlong.wezterm.png 95 install -Dm644 assets/wezterm.desktop $out/share/applications/org.wezfurlong.wezterm.desktop 96 install -Dm644 assets/wezterm.appdata.xml $out/share/metainfo/org.wezfurlong.wezterm.appdata.xml 97 ''; 98 99 preFixup = lib.optionalString stdenv.isLinux ''
··· 87 buildInputs = runtimeDeps; 88 89 postInstall = '' 90 + # terminfo 91 mkdir -p $terminfo/share/terminfo/w $out/nix-support 92 tic -x -o $terminfo/share/terminfo termwiz/data/wezterm.terminfo 93 echo "$terminfo" >> $out/nix-support/propagated-user-env-packages 94 95 + # desktop icon 96 install -Dm644 assets/icon/terminal.png $out/share/icons/hicolor/128x128/apps/org.wezfurlong.wezterm.png 97 install -Dm644 assets/wezterm.desktop $out/share/applications/org.wezfurlong.wezterm.desktop 98 install -Dm644 assets/wezterm.appdata.xml $out/share/metainfo/org.wezfurlong.wezterm.appdata.xml 99 + 100 + # helper scripts 101 + install -Dm644 assets/shell-integration/wezterm.sh $out/share/wezterm/shell-integration/wezterm.sh 102 ''; 103 104 preFixup = lib.optionalString stdenv.isLinux ''
+2 -2
pkgs/applications/version-management/git-and-tools/hub/default.nix
··· 1 - { lib, buildGoPackage, fetchFromGitHub, git, groff, installShellFiles, util-linux, nixosTests }: 2 3 buildGoPackage rec { 4 pname = "hub"; ··· 16 sha256 = "1qjab3dpia1jdlszz3xxix76lqrm4zbmqzd9ymld7h06awzsg2vh"; 17 }; 18 19 - nativeBuildInputs = [ groff installShellFiles util-linux ]; 20 21 postPatch = '' 22 patchShebangs .
··· 1 + { lib, buildGoPackage, fetchFromGitHub, git, groff, installShellFiles, unixtools, nixosTests }: 2 3 buildGoPackage rec { 4 pname = "hub"; ··· 16 sha256 = "1qjab3dpia1jdlszz3xxix76lqrm4zbmqzd9ymld7h06awzsg2vh"; 17 }; 18 19 + nativeBuildInputs = [ groff installShellFiles unixtools.col ]; 20 21 postPatch = '' 22 patchShebangs .
+2 -2
pkgs/applications/version-management/nbstripout/default.nix
··· 2 3 with python.pkgs; 4 buildPythonApplication rec { 5 - version = "0.3.9"; 6 pname = "nbstripout"; 7 8 # Mercurial should be added as a build input but because it's a Python ··· 14 15 src = fetchPypi { 16 inherit pname version; 17 - sha256 = "b46dddbf78b8b137176bc72729124e378242ef9ce93af63f6e0a8c4850c972e7"; 18 }; 19 20 # for some reason, darwin uses /bin/sh echo native instead of echo binary, so
··· 2 3 with python.pkgs; 4 buildPythonApplication rec { 5 + version = "0.5.0"; 6 pname = "nbstripout"; 7 8 # Mercurial should be added as a build input but because it's a Python ··· 14 15 src = fetchPypi { 16 inherit pname version; 17 + sha256 = "86ab50136998d62c9fa92478d2eb9ddc4137e51a28568f78fa8f24a6fbb6a7d8"; 18 }; 19 20 # for some reason, darwin uses /bin/sh echo native instead of echo binary, so
+3 -4
pkgs/applications/video/mkvtoolnix/default.nix
··· 1 { lib 2 , stdenv 3 - , mkDerivation 4 , fetchFromGitLab 5 , pkg-config 6 , autoreconfHook ··· 46 ''; 47 48 in 49 - mkDerivation rec { 50 pname = "mkvtoolnix"; 51 - version = "59.0.0"; 52 53 src = fetchFromGitLab { 54 owner = "mbunkus"; 55 repo = "mkvtoolnix"; 56 rev = "release-${version}"; 57 - sha256 = "sha256-bPypOsveXrkz1V961b9GTJKFdgru/kcW15z/yik/4yQ="; 58 }; 59 60 nativeBuildInputs = [
··· 1 { lib 2 , stdenv 3 , fetchFromGitLab 4 , pkg-config 5 , autoreconfHook ··· 45 ''; 46 47 in 48 + stdenv.mkDerivation rec { 49 pname = "mkvtoolnix"; 50 + version = "60.0.0"; 51 52 src = fetchFromGitLab { 53 owner = "mbunkus"; 54 repo = "mkvtoolnix"; 55 rev = "release-${version}"; 56 + sha256 = "sha256-WtEC/EH0G1Tm6OK6hmVRzloLkO8mxxOYYZY7k/Wi2zE="; 57 }; 58 59 nativeBuildInputs = [
+2 -2
pkgs/applications/video/plex-mpv-shim/default.nix
··· 2 3 buildPythonApplication rec { 4 pname = "plex-mpv-shim"; 5 - version = "1.10.0"; 6 7 src = fetchFromGitHub { 8 owner = "iwalton3"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "18bd2nvlwzkmadimlkh7rs8rnp0ppfx1dzkxb11dq84pdpbl25pc"; 12 }; 13 14 propagatedBuildInputs = [ mpv requests python-mpv-jsonipc ];
··· 2 3 buildPythonApplication rec { 4 pname = "plex-mpv-shim"; 5 + version = "1.10.1"; 6 7 src = fetchFromGitHub { 8 owner = "iwalton3"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "1ql7idkm916f1wlkqxqmq1i2pc94gbgq6pvb8szhb21icyy5d1y0"; 12 }; 13 14 propagatedBuildInputs = [ mpv requests python-mpv-jsonipc ];
+2 -2
pkgs/applications/video/tartube/default.nix
··· 15 16 python3Packages.buildPythonApplication rec { 17 pname = "tartube"; 18 - version = "2.3.110"; 19 20 src = fetchFromGitHub { 21 owner = "axcore"; 22 repo = "tartube"; 23 rev = "v${version}"; 24 - sha256 = "0sdbd2lsc4bvgkwi55arjwbzwmq05abfmv6vsrvz4gsdv8s8wha5"; 25 }; 26 27 nativeBuildInputs = [
··· 15 16 python3Packages.buildPythonApplication rec { 17 pname = "tartube"; 18 + version = "2.3.332"; 19 20 src = fetchFromGitHub { 21 owner = "axcore"; 22 repo = "tartube"; 23 rev = "v${version}"; 24 + sha256 = "1m7p4chpvbh4mswsymh89dksdgwhmnkpfbx9zi2jzqgkinfd6a2k"; 25 }; 26 27 nativeBuildInputs = [
+2 -2
pkgs/desktops/gnome/core/epiphany/default.nix
··· 37 38 stdenv.mkDerivation rec { 39 pname = "epiphany"; 40 - version = "40.2"; 41 42 src = fetchurl { 43 url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz"; 44 - sha256 = "dRGeIgZWV89w7ytgPU9zg1VzvQNPHmGMD2YkeP1saDU="; 45 }; 46 47 nativeBuildInputs = [
··· 37 38 stdenv.mkDerivation rec { 39 pname = "epiphany"; 40 + version = "40.3"; 41 42 src = fetchurl { 43 url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz"; 44 + sha256 = "2tE4ufLVXeJxEo/KOLYfU/2YDFh9KeG6a1CP/zsZ9WQ="; 45 }; 46 47 nativeBuildInputs = [
+6
pkgs/development/compilers/openjdk/darwin/11.nix
··· 65 EOF 66 ''; 67 68 passthru = { 69 home = jdk; 70 };
··· 65 EOF 66 ''; 67 68 + # fixupPhase is moving the man to share/man which breaks it because it's a 69 + # relative symlink. 70 + postFixup = '' 71 + ln -nsf ../zulu-11.jdk/Contents/Home/man $out/share/man 72 + ''; 73 + 74 passthru = { 75 home = jdk; 76 };
+1 -1
pkgs/development/java-modules/build-maven-package.nix
··· 16 find = ''find ${concatStringsSep " " (map (x: x + "/m2") flatDeps)} -type d -printf '%P\n' | xargs -I {} mkdir -p $out/m2/{}''; 17 copy = ''cp -rsfu ${concatStringsSep " " (map (x: x + "/m2/*") flatDeps)} $out/m2''; 18 19 - phases = [ "unpackPhase" "buildPhase" ]; 20 21 buildPhase = '' 22 mkdir -p $out/target
··· 16 find = ''find ${concatStringsSep " " (map (x: x + "/m2") flatDeps)} -type d -printf '%P\n' | xargs -I {} mkdir -p $out/m2/{}''; 17 copy = ''cp -rsfu ${concatStringsSep " " (map (x: x + "/m2/*") flatDeps)} $out/m2''; 18 19 + dontInstall = true; 20 21 buildPhase = '' 22 mkdir -p $out/target
+2 -2
pkgs/development/libraries/allegro/5.nix
··· 3 , libXxf86dga, libXxf86misc 4 , libXxf86vm, openal, libGLU, libGL, libjpeg, flac 5 , libXi, libXfixes, freetype, libopus, libtheora 6 - , physfs, enet, pkg-config, gtk2, pcre, libpulseaudio, libpthreadstubs 7 , libXdmcp 8 }: 9 ··· 24 libXxf86vm openal libGLU libGL 25 libjpeg flac 26 libXi libXfixes 27 - enet libtheora freetype physfs libopus pkg-config gtk2 pcre libXdmcp 28 libpulseaudio libpthreadstubs 29 ]; 30
··· 3 , libXxf86dga, libXxf86misc 4 , libXxf86vm, openal, libGLU, libGL, libjpeg, flac 5 , libXi, libXfixes, freetype, libopus, libtheora 6 + , physfs, enet, pkg-config, gtk3, pcre, libpulseaudio, libpthreadstubs 7 , libXdmcp 8 }: 9 ··· 24 libXxf86vm openal libGLU libGL 25 libjpeg flac 26 libXi libXfixes 27 + enet libtheora freetype physfs libopus pkg-config gtk3 pcre libXdmcp 28 libpulseaudio libpthreadstubs 29 ]; 30
+2 -2
pkgs/development/libraries/bobcat/default.nix
··· 4 5 stdenv.mkDerivation rec { 6 pname = "bobcat"; 7 - version = "5.05.00"; 8 9 src = fetchFromGitLab { 10 - sha256 = "sha256:14lvxzkxmkk54s97ah996m6s1wbw1g3iwawbhsf8qw7sf75vlp1h"; 11 domain = "gitlab.com"; 12 rev = version; 13 repo = "bobcat";
··· 4 5 stdenv.mkDerivation rec { 6 pname = "bobcat"; 7 + version = "5.09.01"; 8 9 src = fetchFromGitLab { 10 + sha256 = "sha256-kaz15mNn/bq1HUknUJqXoLYxPRPX4w340sv9be0M+kQ="; 11 domain = "gitlab.com"; 12 rev = version; 13 repo = "bobcat";
+10 -10
pkgs/development/libraries/fdk-aac/default.nix
··· 1 - { lib, stdenv, fetchurl 2 , exampleSupport ? false # Example encoding program 3 }: 4 5 - with lib; 6 stdenv.mkDerivation rec { 7 pname = "fdk-aac"; 8 - version = "2.0.1"; 9 10 src = fetchurl { 11 url = "mirror://sourceforge/opencore-amr/fdk-aac/${pname}-${version}.tar.gz"; 12 - sha256 = "0wgjjc0dfkm2w966lc9c8ir8f671vl1ppch3mya3h58jjjm360c4"; 13 }; 14 15 - configureFlags = [ ] 16 - ++ optional exampleSupport "--enable-example"; 17 18 - meta = { 19 description = "A high-quality implementation of the AAC codec from Android"; 20 - homepage = "https://sourceforge.net/projects/opencore-amr/"; 21 - license = licenses.asl20; 22 maintainers = with maintainers; [ codyopel ]; 23 - platforms = platforms.all; 24 }; 25 }
··· 1 + { lib 2 + , stdenv 3 + , fetchurl 4 , exampleSupport ? false # Example encoding program 5 }: 6 7 stdenv.mkDerivation rec { 8 pname = "fdk-aac"; 9 + version = "2.0.2"; 10 11 src = fetchurl { 12 url = "mirror://sourceforge/opencore-amr/fdk-aac/${pname}-${version}.tar.gz"; 13 + sha256 = "sha256-yehjDPnUM/POrXSQahUg0iI/ibzT+pJUhhAXRAuOsi8="; 14 }; 15 16 + configureFlags = lib.optional exampleSupport "--enable-example"; 17 18 + meta = with lib; { 19 description = "A high-quality implementation of the AAC codec from Android"; 20 + homepage = "https://sourceforge.net/projects/opencore-amr/"; 21 + license = licenses.asl20; 22 maintainers = with maintainers; [ codyopel ]; 23 + platforms = platforms.all; 24 }; 25 }
+2 -2
pkgs/development/libraries/imlib2/default.nix
··· 12 in 13 stdenv.mkDerivation rec { 14 pname = "imlib2"; 15 - version = "1.7.1"; 16 17 src = fetchurl { 18 url = "mirror://sourceforge/enlightenment/${pname}-${version}.tar.bz2"; 19 - sha256 = "sha256-AzpqY53LyOA/Zf8F5XBo5zRtUO4vL/8wS7kJWhsrxAc="; 20 }; 21 22 buildInputs = [
··· 12 in 13 stdenv.mkDerivation rec { 14 pname = "imlib2"; 15 + version = "1.7.2"; 16 17 src = fetchurl { 18 url = "mirror://sourceforge/enlightenment/${pname}-${version}.tar.bz2"; 19 + sha256 = "sha256-Ul1OMYknRxveRSB4bcJVC1mriFM4SNstdcYPW05YIaE="; 20 }; 21 22 buildInputs = [
+22
pkgs/development/libraries/libargs/default.nix
···
··· 1 + { lib, stdenv, fetchFromGitHub, cmake }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "args"; 5 + version = "6.2.6"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "Taywee"; 9 + repo = pname; 10 + rev = version; 11 + sha256 = "sha256-g5OXuZNi5bkWuSg7SNmhA6vyHUOFU8suYkH8nGx6tvg="; 12 + }; 13 + 14 + nativeBuildInputs = [ cmake ]; 15 + 16 + meta = with lib; { 17 + description = "A simple header-only C++ argument parser library"; 18 + homepage = "https://github.com/Taywee/args"; 19 + license = licenses.mit; 20 + maintainers = with maintainers; [ SuperSandro2000 ]; 21 + }; 22 + }
+2 -2
pkgs/development/libraries/libfilezilla/default.nix
··· 11 12 stdenv.mkDerivation rec { 13 pname = "libfilezilla"; 14 - version = "0.30.0"; 15 16 src = fetchurl { 17 url = "https://download.filezilla-project.org/${pname}/${pname}-${version}.tar.bz2"; 18 - sha256 = "sha256-wW322s2y3tT24FFBtGge2pGloboFKQCiSp+E5lpQ3EA="; 19 }; 20 21 nativeBuildInputs = [ autoreconfHook pkg-config ];
··· 11 12 stdenv.mkDerivation rec { 13 pname = "libfilezilla"; 14 + version = "0.31.1"; 15 16 src = fetchurl { 17 url = "https://download.filezilla-project.org/${pname}/${pname}-${version}.tar.bz2"; 18 + sha256 = "sha256-mX1Yh7YBXzhp03Wwy8S0lC/LJNvktDRohclGz+czFm8="; 19 }; 20 21 nativeBuildInputs = [ autoreconfHook pkg-config ];
+84 -59
pkgs/development/libraries/libint/default.nix
··· 1 { lib, stdenv, fetchFromGitHub, autoconf, automake, libtool 2 - , python3, perl, gmpxx, mpfr, boost, eigen, gfortran 3 - , enableFMA ? false 4 }: 5 6 - stdenv.mkDerivation rec { 7 - pname = "libint2"; 8 version = "2.6.0"; 9 10 - src = fetchFromGitHub { 11 - owner = "evaleev"; 12 - repo = "libint"; 13 - rev = "v${version}"; 14 - sha256 = "0pbc2j928jyffhdp4x5bkw68mqmx610qqhnb223vdzr0n2yj5y19"; 15 }; 16 17 - patches = [ 18 - ./fix-paths.patch 19 - ]; 20 21 - nativeBuildInputs = [ 22 - autoconf 23 - automake 24 - libtool 25 - gfortran 26 - mpfr 27 - python3 28 - perl 29 - gmpxx 30 - ]; 31 32 - buildInputs = [ boost ]; 33 34 - enableParallelBuilding = true; 35 36 - doCheck = true; 37 38 - configureFlags = [ 39 - "--enable-eri=2" 40 - "--enable-eri3=2" 41 - "--enable-eri2=2" 42 - "--with-eri-max-am=7,5,4" 43 - "--with-eri-opt-am=3" 44 - "--with-eri3-max-am=7" 45 - "--with-eri2-max-am=7" 46 - "--with-g12-max-am=5" 47 - "--with-g12-opt-am=3" 48 - "--with-g12dkh-max-am=5" 49 - "--with-g12dkh-opt-am=3" 50 - "--enable-contracted-ints" 51 - "--enable-shared" 52 - ] ++ lib.optional enableFMA "--enable-fma"; 53 54 - preConfigure = '' 55 - ./autogen.sh 56 - ''; 57 58 - postBuild = '' 59 - # build the fortran interface file 60 - cd export/fortran 61 - make libint_f.o ENABLE_FORTRAN=yes 62 - cd ../.. 63 - ''; 64 65 - postInstall = '' 66 - cp export/fortran/libint_f.mod $out/include/ 67 - ''; 68 69 - meta = with lib; { 70 - description = "Library for the evaluation of molecular integrals of many-body operators over Gaussian functions"; 71 - homepage = "https://github.com/evaleev/libint"; 72 - license = with licenses; [ lgpl3Only gpl3Only ]; 73 - maintainers = [ maintainers.markuskowa ]; 74 - platforms = [ "x86_64-linux" ]; 75 }; 76 - }
··· 1 { lib, stdenv, fetchFromGitHub, autoconf, automake, libtool 2 + , python3, perl, gmpxx, mpfr, boost, eigen, gfortran, cmake 3 + , enableFMA ? false, enableFortran ? true 4 }: 5 6 + let 7 + pname = "libint"; 8 version = "2.6.0"; 9 10 + meta = with lib; { 11 + description = "Library for the evaluation of molecular integrals of many-body operators over Gaussian functions"; 12 + homepage = "https://github.com/evaleev/libint"; 13 + license = with licenses; [ lgpl3Only gpl3Only ]; 14 + maintainers = with maintainers; [ markuskowa sheepforce ]; 15 + platforms = [ "x86_64-linux" ]; 16 }; 17 18 + codeGen = stdenv.mkDerivation { 19 + inherit pname version; 20 21 + src = fetchFromGitHub { 22 + owner = "evaleev"; 23 + repo = pname; 24 + rev = "v${version}"; 25 + sha256 = "0pbc2j928jyffhdp4x5bkw68mqmx610qqhnb223vdzr0n2yj5y19"; 26 + }; 27 + 28 + patches = [ ./fix-paths.patch ]; 29 + 30 + nativeBuildInputs = [ 31 + autoconf 32 + automake 33 + libtool 34 + mpfr 35 + python3 36 + perl 37 + gmpxx 38 + ] ++ lib.optional enableFortran gfortran; 39 + 40 + buildInputs = [ boost eigen ]; 41 + 42 + preConfigure = "./autogen.sh"; 43 + 44 + configureFlags = [ 45 + "--enable-eri=2" 46 + "--enable-eri3=2" 47 + "--enable-eri2=2" 48 + "--with-eri-max-am=7,5,4" 49 + "--with-eri-opt-am=3" 50 + "--with-eri3-max-am=7" 51 + "--with-eri2-max-am=7" 52 + "--with-g12-max-am=5" 53 + "--with-g12-opt-am=3" 54 + "--with-g12dkh-max-am=5" 55 + "--with-g12dkh-opt-am=3" 56 + "--enable-contracted-ints" 57 + "--enable-shared" 58 + ] ++ lib.optional enableFMA "--enable-fma" 59 + ++ lib.optional enableFortran "--enable-fortran"; 60 + 61 + makeFlags = [ "export" ]; 62 + 63 + installPhase = '' 64 + mkdir -p $out 65 + cp ${pname}-${version}.tgz $out/. 66 + ''; 67 + 68 + enableParallelBuilding = true; 69 70 + inherit meta; 71 + }; 72 73 + codeComp = stdenv.mkDerivation { 74 + inherit pname version; 75 76 + src = "${codeGen}/${pname}-${version}.tgz"; 77 78 + nativeBuildInputs = [ 79 + python3 80 + cmake 81 + ] ++ lib.optional enableFortran gfortran; 82 83 + buildInputs = [ boost eigen ]; 84 85 + # Default is just "double", but SSE2 is available on all x86_64 CPUs. 86 + # AVX support is advertised, but does not work in 2.6 (possibly in 2.7). 87 + # Fortran interface is incompatible with changing the LIBINT2_REALTYPE. 88 + cmakeFlags = [ 89 + (if enableFortran 90 + then "-DENABLE_FORTRAN=ON" 91 + else "-DLIBINT2_REALTYPE=libint2::simd::VectorSSEDouble" 92 + ) 93 + ]; 94 95 + # Can only build in the source-tree. A lot of preprocessing magic fails otherwise. 96 + dontUseCmakeBuildDir = true; 97 98 + inherit meta; 99 }; 100 + 101 + in codeComp
+1 -1
pkgs/development/libraries/live555/default.nix
··· 31 i686-linux = "linux"; 32 x86_64-linux = "linux-64bit"; 33 aarch64-linux = "linux-64bit"; 34 - }.${stdenv.hostPlatform.system}} 35 36 runHook postConfigure 37 '';
··· 31 i686-linux = "linux"; 32 x86_64-linux = "linux-64bit"; 33 aarch64-linux = "linux-64bit"; 34 + }.${stdenv.hostPlatform.system} or (throw "Unsupported platform ${stdenv.hostPlatform.system}")} 35 36 runHook postConfigure 37 '';
+2 -2
pkgs/development/python-modules/WSME/default.nix
··· 22 23 buildPythonPackage rec { 24 pname = "WSME"; 25 - version = "0.10.1"; 26 27 disabled = pythonAtLeast "3.9"; 28 29 src = fetchPypi { 30 inherit pname version; 31 - sha256 = "34209b623635a905bcdbc654f53ac814d038da65e4c2bc070ea1745021984079"; 32 }; 33 34 nativeBuildInputs = [ pbr ];
··· 22 23 buildPythonPackage rec { 24 pname = "WSME"; 25 + version = "0.11.0"; 26 27 disabled = pythonAtLeast "3.9"; 28 29 src = fetchPypi { 30 inherit pname version; 31 + sha256 = "bd2dfc715bedcc8f4649611bc0c8a238f483dc01cff7102bc1efa6bea207b64b"; 32 }; 33 34 nativeBuildInputs = [ pbr ];
+2 -2
pkgs/development/python-modules/amqtt/default.nix
··· 15 16 buildPythonPackage rec { 17 pname = "amqtt"; 18 - version = "0.10.0-alpha.4"; 19 format = "pyproject"; 20 disabled = pythonOlder "3.7"; 21 ··· 23 owner = "Yakifo"; 24 repo = pname; 25 rev = "v${version}"; 26 - sha256 = "1v5hlcciyicnhwk1xslh3kxyjqaw526fb05pvhjpp3zqrmbxya4d"; 27 }; 28 29 nativeBuildInputs = [ poetry-core ];
··· 15 16 buildPythonPackage rec { 17 pname = "amqtt"; 18 + version = "0.10.0"; 19 format = "pyproject"; 20 disabled = pythonOlder "3.7"; 21 ··· 23 owner = "Yakifo"; 24 repo = pname; 25 rev = "v${version}"; 26 + sha256 = "sha256-27LmNR1KC8w3zRJ7YBlBolQ4Q70ScTPqypMCpU6fO+I="; 27 }; 28 29 nativeBuildInputs = [ poetry-core ];
+2 -2
pkgs/development/python-modules/asyncpg/default.nix
··· 3 4 buildPythonPackage rec { 5 pname = "asyncpg"; 6 - version = "0.23.0"; 7 disabled = !isPy3k; 8 9 src = fetchPypi { 10 inherit pname version; 11 - sha256 = "812dafa4c9e264d430adcc0f5899f0dc5413155a605088af696f952d72d36b5e"; 12 }; 13 14 checkInputs = [
··· 3 4 buildPythonPackage rec { 5 pname = "asyncpg"; 6 + version = "0.24.0"; 7 disabled = !isPy3k; 8 9 src = fetchPypi { 10 inherit pname version; 11 + sha256 = "sha256-3S+gY8M0SCNIfZ3cy0CALwJiLd+L+KbMU4he56LBwMY="; 12 }; 13 14 checkInputs = [
+2 -2
pkgs/development/python-modules/azure-mgmt-batch/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "azure-mgmt-batch"; 14 - version = "15.0.0"; 15 16 src = fetchPypi { 17 inherit pname version; 18 extension = "zip"; 19 - sha256 = "9b793bb31a0d4dc8c29186db61db24d83795851a75846aadb187cf95bf853ccb"; 20 }; 21 22 propagatedBuildInputs = [
··· 11 12 buildPythonPackage rec { 13 pname = "azure-mgmt-batch"; 14 + version = "16.0.0"; 15 16 src = fetchPypi { 17 inherit pname version; 18 extension = "zip"; 19 + sha256 = "1b3cecd6f16813879c6ac1a1bb01f9a6f2752cd1f9157eb04d5e41e4a89f3c34"; 20 }; 21 22 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/azure-mgmt-containerinstance/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "azure-mgmt-containerinstance"; 14 - version = "7.0.0"; 15 16 src = fetchPypi { 17 inherit pname version; 18 extension = "zip"; 19 - sha256 = "9f624df0664ba80ba886bc96ffe5e468c620eb5b681bc3bc2a28ce26042fd465"; 20 }; 21 22 propagatedBuildInputs = [
··· 11 12 buildPythonPackage rec { 13 pname = "azure-mgmt-containerinstance"; 14 + version = "8.0.0"; 15 16 src = fetchPypi { 17 inherit pname version; 18 extension = "zip"; 19 + sha256 = "7aeb380af71fc35a71d6752fa25eb5b95fdb2a0027fa32e6f50bce87e2622916"; 20 }; 21 22 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/azure-mgmt-containerservice/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "azure-mgmt-containerservice"; 14 - version = "16.0.0"; 15 16 src = fetchPypi { 17 inherit pname version; 18 extension = "zip"; 19 - sha256 = "d6aa95951d32fe2cb390b3d8ae4f6459746de51bbaad94b5d1842dd35c4d0c11"; 20 }; 21 22 propagatedBuildInputs = [
··· 11 12 buildPythonPackage rec { 13 pname = "azure-mgmt-containerservice"; 14 + version = "16.1.0"; 15 16 src = fetchPypi { 17 inherit pname version; 18 extension = "zip"; 19 + sha256 = "3654c8ace2b8868d0ea9c4c78c74f51e86e23330c7d8a636d132253747e6f3f4"; 20 }; 21 22 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/azure-mgmt-redis/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "azure-mgmt-redis"; 14 - version = "12.0.0"; 15 16 src = fetchPypi { 17 inherit pname version; 18 extension = "zip"; 19 - sha256 = "8ae563e3df82a2f206d0483ae6f05d93d0d1835111c0bbca7236932521eed356"; 20 }; 21 22 propagatedBuildInputs = [
··· 11 12 buildPythonPackage rec { 13 pname = "azure-mgmt-redis"; 14 + version = "13.0.0"; 15 16 src = fetchPypi { 17 inherit pname version; 18 extension = "zip"; 19 + sha256 = "283f776afe329472c20490b1f2c21c66895058cb06fb941eccda42cc247217f1"; 20 }; 21 22 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/bimmer-connected/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "bimmer-connected"; 12 - version = "0.7.15"; 13 14 disabled = pythonOlder "3.5"; 15 ··· 17 owner = "bimmerconnected"; 18 repo = "bimmer_connected"; 19 rev = version; 20 - sha256 = "193m16rrq7mfvzjcq823icdr9fp3i8grqqn3ci8zhcsq6w3vnb90"; 21 }; 22 23 nativeBuildInputs = [
··· 9 10 buildPythonPackage rec { 11 pname = "bimmer-connected"; 12 + version = "0.7.18"; 13 14 disabled = pythonOlder "3.5"; 15 ··· 17 owner = "bimmerconnected"; 18 repo = "bimmer_connected"; 19 rev = version; 20 + sha256 = "sha256-90Rli0tiZIO2gtx3EfPXg8U6CSKEmHUiRePjITvov/E="; 21 }; 22 23 nativeBuildInputs = [
+12 -2
pkgs/development/python-modules/connexion/default.nix
··· 7 , clickclick 8 , decorator 9 , fetchFromGitHub 10 , flask 11 , inflection 12 , jsonschema ··· 22 23 buildPythonPackage rec { 24 pname = "connexion"; 25 - version = "2.7.0"; 26 disabled = pythonOlder "3.6"; 27 28 src = fetchFromGitHub { 29 owner = "zalando"; 30 repo = pname; 31 rev = version; 32 - sha256 = "15iflq5403diwda6n6qrpq67wkdcvl3vs0gsg0fapxqnq3a2m7jj"; 33 }; 34 35 propagatedBuildInputs = [ ··· 52 pytest-aiohttp 53 pytestCheckHook 54 testfixtures 55 ]; 56 57 pythonImportsCheck = [ "connexion" ];
··· 7 , clickclick 8 , decorator 9 , fetchFromGitHub 10 + , fetchpatch 11 , flask 12 , inflection 13 , jsonschema ··· 23 24 buildPythonPackage rec { 25 pname = "connexion"; 26 + version = "2.9.0"; 27 disabled = pythonOlder "3.6"; 28 29 src = fetchFromGitHub { 30 owner = "zalando"; 31 repo = pname; 32 rev = version; 33 + sha256 = "13smcg2w24zr2sv1968g9p9m6f18nqx688c96qdlmldnszgzf5ik"; 34 }; 35 36 propagatedBuildInputs = [ ··· 53 pytest-aiohttp 54 pytestCheckHook 55 testfixtures 56 + ]; 57 + 58 + patches = [ 59 + # No minor release for later versions, https://github.com/zalando/connexion/pull/1402 60 + (fetchpatch { 61 + name = "allow-later-flask-and-werkzeug-releases.patch"; 62 + url = "https://github.com/zalando/connexion/commit/4a225d554d915fca17829652b7cb8fe119e14b37.patch"; 63 + sha256 = "0dys6ymvicpqa3p8269m4yv6nfp58prq3fk1gcx1z61h9kv84g1k"; 64 + }) 65 ]; 66 67 pythonImportsCheck = [ "connexion" ];
+2 -2
pkgs/development/python-modules/mautrix/default.nix
··· 4 5 buildPythonPackage rec { 6 pname = "mautrix"; 7 - version = "0.9.8"; 8 9 src = fetchPypi { 10 inherit pname version; 11 - sha256 = "1yx9ybpw9ppym8k2ky5pxh3f2icpmk887i8ipwixrcrnml3q136p"; 12 }; 13 14 propagatedBuildInputs = [
··· 4 5 buildPythonPackage rec { 6 pname = "mautrix"; 7 + version = "0.10.2"; 8 9 src = fetchPypi { 10 inherit pname version; 11 + sha256 = "sha256-D4lVTOiHdsMzqw/1kpNdvk3GX1y/stUaCCplXPu2/88="; 12 }; 13 14 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pymeteireann/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "pymeteireann"; 12 - version = "0.2"; 13 14 src = fetchFromGitHub { 15 owner = "DylanGore"; 16 repo = "PyMetEireann"; 17 rev = version; 18 - sha256 = "1904f8mvv4ghzbniswmdwyj5v71m6y3yn1b4grjvfds05skalm67"; 19 }; 20 21 propagatedBuildInputs = [
··· 9 10 buildPythonPackage rec { 11 pname = "pymeteireann"; 12 + version = "0.3"; 13 14 src = fetchFromGitHub { 15 owner = "DylanGore"; 16 repo = "PyMetEireann"; 17 rev = version; 18 + sha256 = "sha256-Y0qB5RZykuBk/PNtxikxjsv672NhS6yJWJeSdAe/MoU="; 19 }; 20 21 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pyvicare/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "pyvicare"; 13 - version = "2.5.1"; 14 disabled = pythonOlder "3.7"; 15 16 src = fetchFromGitHub { 17 owner = "somm15"; 18 repo = "PyViCare"; 19 rev = version; 20 - sha256 = "sha256-kddkVu1uj7/85wu5WHekbHewOxUq84bB6mk2pQHlFvY="; 21 }; 22 23 SETUPTOOLS_SCM_PRETEND_VERSION = version;
··· 10 11 buildPythonPackage rec { 12 pname = "pyvicare"; 13 + version = "2.5.2"; 14 disabled = pythonOlder "3.7"; 15 16 src = fetchFromGitHub { 17 owner = "somm15"; 18 repo = "PyViCare"; 19 rev = version; 20 + sha256 = "sha256-Yur7ZtUBWmszo5KN4TDlLdSxzH5qL0mhJDFN74pH/ss="; 21 }; 22 23 SETUPTOOLS_SCM_PRETEND_VERSION = version;
+2 -2
pkgs/development/python-modules/telethon/default.nix
··· 2 3 buildPythonPackage rec { 4 pname = "telethon"; 5 - version = "1.21.1"; 6 7 src = fetchPypi { 8 inherit version; 9 pname = "Telethon"; 10 - sha256 = "sha256-mTyDfvdFrd+XKifXv7oM5Riihj0aUOBzclW3ZNI+DvI="; 11 }; 12 13 patchPhase = ''
··· 2 3 buildPythonPackage rec { 4 pname = "telethon"; 5 + version = "1.23.0"; 6 7 src = fetchPypi { 8 inherit version; 9 pname = "Telethon"; 10 + sha256 = "sha256-unVRzkR+lUqtZ/PuukurdXTMoHosb0HlvmmQTm4OwxM="; 11 }; 12 13 patchPhase = ''
+2 -2
pkgs/development/tools/analysis/tfsec/default.nix
··· 5 6 buildGoPackage rec { 7 pname = "tfsec"; 8 - version = "0.58.0"; 9 10 src = fetchFromGitHub { 11 owner = "aquasecurity"; 12 repo = pname; 13 rev = "v${version}"; 14 - sha256 = "sha256-aQlsqmssF9Be4vaUfBZxNQAyg6MsS3lAooalPQKRns0="; 15 }; 16 17 goPackagePath = "github.com/aquasecurity/tfsec";
··· 5 6 buildGoPackage rec { 7 pname = "tfsec"; 8 + version = "0.58.1"; 9 10 src = fetchFromGitHub { 11 owner = "aquasecurity"; 12 repo = pname; 13 rev = "v${version}"; 14 + sha256 = "sha256-oYGfwEXr26RepuwpRQ8hCiqLTpDvz7v9Lit5QY4mT4U="; 15 }; 16 17 goPackagePath = "github.com/aquasecurity/tfsec";
+2 -2
pkgs/development/tools/esbuild/default.nix
··· 2 3 buildGoModule rec { 4 pname = "esbuild"; 5 - version = "0.12.19"; 6 7 src = fetchFromGitHub { 8 owner = "evanw"; 9 repo = "esbuild"; 10 rev = "v${version}"; 11 - sha256 = "sha256-keYKYSWQOiO3d38qrMicYWRZ0jpkzhdZhqOr5JcbA4M="; 12 }; 13 14 vendorSha256 = "sha256-2ABWPqhK2Cf4ipQH7XvRrd+ZscJhYPc3SV2cGT0apdg=";
··· 2 3 buildGoModule rec { 4 pname = "esbuild"; 5 + version = "0.12.20"; 6 7 src = fetchFromGitHub { 8 owner = "evanw"; 9 repo = "esbuild"; 10 rev = "v${version}"; 11 + sha256 = "sha256-40r0f+bzzD0M97pbiSoVSJvVvcCizQvw9PPeXhw7U48="; 12 }; 13 14 vendorSha256 = "sha256-2ABWPqhK2Cf4ipQH7XvRrd+ZscJhYPc3SV2cGT0apdg=";
+2 -2
pkgs/development/tools/parsing/byacc/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "byacc"; 5 - version = "20210802"; 6 7 src = fetchurl { 8 urls = [ 9 "ftp://ftp.invisible-island.net/byacc/${pname}-${version}.tgz" 10 "https://invisible-mirror.net/archives/byacc/${pname}-${version}.tgz" 11 ]; 12 - sha256 = "sha256-KUnGftE71nkX8Mm8yFx22ZowkNIRBep2cqh6NQLjzPY="; 13 }; 14 15 configureFlags = [
··· 2 3 stdenv.mkDerivation rec { 4 pname = "byacc"; 5 + version = "20210808"; 6 7 src = fetchurl { 8 urls = [ 9 "ftp://ftp.invisible-island.net/byacc/${pname}-${version}.tgz" 10 "https://invisible-mirror.net/archives/byacc/${pname}-${version}.tgz" 11 ]; 12 + sha256 = "sha256-8VhSm+nQWUJjx/Eah2FqSeoj5VrGNpElKiME+7x9OoM="; 13 }; 14 15 configureFlags = [
+12 -7
pkgs/development/tools/rust/bindgen/default.nix
··· 1 - { lib, fetchFromGitHub, rustPlatform, clang, llvmPackages_latest, rustfmt, writeScriptBin 2 , runtimeShell 3 , bash 4 }: ··· 38 39 doCheck = true; 40 checkInputs = 41 - let fakeRustup = writeScriptBin "rustup" '' 42 - #!${runtimeShell} 43 - shift 44 - shift 45 - exec "$@" 46 - ''; 47 in [ 48 rustfmt 49 fakeRustup # the test suite insists in calling `rustup run nightly rustfmt`
··· 1 + { lib, fetchFromGitHub, rustPlatform, clang, llvmPackages_latest, rustfmt, writeTextFile 2 , runtimeShell 3 , bash 4 }: ··· 38 39 doCheck = true; 40 checkInputs = 41 + let fakeRustup = writeTextFile { 42 + name = "fake-rustup"; 43 + executable = true; 44 + destination = "/bin/rustup"; 45 + text = '' 46 + #!${runtimeShell} 47 + shift 48 + shift 49 + exec "$@" 50 + ''; 51 + }; 52 in [ 53 rustfmt 54 fakeRustup # the test suite insists in calling `rustup run nightly rustfmt`
+16 -18
pkgs/development/tools/tabnine/default.nix
··· 1 { stdenv, lib, fetchurl, unzip }: 2 - 3 let 4 - # You can check the latest version with `curl -sS https://update.tabnine.com/bundles/version` 5 - version = "3.5.37"; 6 - src = 7 - if stdenv.hostPlatform.system == "x86_64-darwin" then 8 - fetchurl 9 - { 10 - url = "https://update.tabnine.com/bundles/${version}/x86_64-apple-darwin/TabNine.zip"; 11 - sha256 = "sha256-Vxmhl4/bhRDeByGgkdSF8yEY5wI23WzT2iH1OFkEpck="; 12 - } 13 - else if stdenv.hostPlatform.system == "x86_64-linux" then 14 - fetchurl 15 - { 16 - url = "https://update.tabnine.com/bundles/${version}/x86_64-unknown-linux-musl/TabNine.zip"; 17 - sha256 = "sha256-pttjlx7WWE3nog9L1APp8HN+a4ShhlBj5irHOaPgqHw="; 18 - } 19 - else throw "Not supported on ${stdenv.hostPlatform.system}"; 20 in 21 stdenv.mkDerivation rec { 22 pname = "tabnine"; 23 24 - inherit version src; 25 26 dontBuild = true; 27 ··· 39 install -Dm755 WD-TabNine $out/bin/WD-TabNine 40 runHook postInstall 41 ''; 42 43 meta = with lib; { 44 homepage = "https://tabnine.com";
··· 1 { stdenv, lib, fetchurl, unzip }: 2 let 3 + platform = 4 + if stdenv.hostPlatform.system == "x86_64-linux" then { 5 + name = "x86_64-unknown-linux-musl"; 6 + sha256 = "sha256-pttjlx7WWE3nog9L1APp8HN+a4ShhlBj5irHOaPgqHw="; 7 + } else if stdenv.hostPlatform.system == "x86_64-darwin" then { 8 + name = "x86_64-apple-darwin"; 9 + sha256 = "sha256-Vxmhl4/bhRDeByGgkdSF8yEY5wI23WzT2iH1OFkEpck="; 10 + } else throw "Not supported on ${stdenv.hostPlatform.system}"; 11 in 12 stdenv.mkDerivation rec { 13 pname = "tabnine"; 14 + # You can check the latest version with `curl -sS https://update.tabnine.com/bundles/version` 15 + version = "3.5.37"; 16 17 + src = fetchurl { 18 + url = "https://update.tabnine.com/bundles/${version}/${platform.name}/TabNine.zip"; 19 + inherit (platform) sha256; 20 + }; 21 22 dontBuild = true; 23 ··· 35 install -Dm755 WD-TabNine $out/bin/WD-TabNine 36 runHook postInstall 37 ''; 38 + 39 + passthru.platform = platform.name; 40 41 meta = with lib; { 42 homepage = "https://tabnine.com";
+2 -2
pkgs/development/web/nodejs/v12.nix
··· 8 in 9 buildNodejs { 10 inherit enableNpm; 11 - version = "12.22.4"; 12 - sha256 = "0k6dwkhpmjcdb71zd92a5v0l82rsk06p57iyjby84lhy2fmlxka4"; 13 patches = lib.optional stdenv.isDarwin ./bypass-xcodebuild.diff; 14 }
··· 8 in 9 buildNodejs { 10 inherit enableNpm; 11 + version = "12.22.5"; 12 + sha256 = "057xhxk440pxlgqpblsh4vfwmfzy0fx1h6q3jr2j79y559ngy9zr"; 13 patches = lib.optional stdenv.isDarwin ./bypass-xcodebuild.diff; 14 }
+2 -2
pkgs/development/web/nodejs/v14.nix
··· 7 in 8 buildNodejs { 9 inherit enableNpm; 10 - version = "14.17.4"; 11 - sha256 = "0b6gadc53r07gx6qr6281ifr5m9bgprmfdqyz9zh5j7qhkkz8yxf"; 12 patches = lib.optional stdenv.isDarwin ./bypass-xcodebuild.diff; 13 }
··· 7 in 8 buildNodejs { 9 inherit enableNpm; 10 + version = "14.17.5"; 11 + sha256 = "1a0zj505nhpfcj19qvjy2hvc5a7gadykv51y0rc6032qhzzsgca2"; 12 patches = lib.optional stdenv.isDarwin ./bypass-xcodebuild.diff; 13 }
+2 -2
pkgs/development/web/nodejs/v16.nix
··· 8 in 9 buildNodejs { 10 inherit enableNpm; 11 - version = "16.6.1"; 12 - sha256 = "0mz5wfhf2k1qf3d57h4r8b30izhyg93g5m9c8rljlzy6ih2ymcbr"; 13 patches = [ ./disable-darwin-v8-system-instrumentation.patch ]; 14 }
··· 8 in 9 buildNodejs { 10 inherit enableNpm; 11 + version = "16.6.2"; 12 + sha256 = "1svrkm2zq8dyvw2l7gvgm75x2fqarkbpc33970521r3iz6hwp547"; 13 patches = [ ./disable-darwin-v8-system-instrumentation.patch ]; 14 }
+71
pkgs/games/liberation-circuit/default.nix
···
··· 1 + { stdenv, lib, fetchFromGitHub, fetchurl, cmake, git, makeWrapper, allegro5, libGL }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "liberation-circuit"; 5 + version = "1.3"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "linleyh"; 9 + repo = pname; 10 + rev = "v${version}"; 11 + sha256 = "BAv0wEJw4pK77jV+1bWPHeqyU/u0HtZLBF3ETUoQEAk="; 12 + }; 13 + 14 + patches = [ 15 + # Linux packaging assets 16 + (fetchurl { 17 + url = "https://github.com/linleyh/liberation-circuit/commit/72c1f6f4100bd227540aca14a535e7f4ebdeb851.patch"; 18 + sha256 = "0sad1z1lls0hanv88g1q6x5qr4s8f5p42s8j8v55bmwsdc0s5qys"; 19 + }) 20 + ]; 21 + 22 + # Hack to make binary diffs work 23 + prePatch = '' 24 + function patch { 25 + git apply --whitespace=nowarn "$@" 26 + } 27 + ''; 28 + 29 + postPatch = '' 30 + unset -f patch 31 + substituteInPlace bin/launcher.sh --replace ./libcirc ./liberation-circuit 32 + ''; 33 + 34 + nativeBuildInputs = [ cmake git makeWrapper ]; 35 + buildInputs = [ allegro5 libGL ]; 36 + 37 + cmakeFlags = [ 38 + "-DALLEGRO_LIBRARY=${lib.getDev allegro5}" 39 + "-DALLEGRO_INCLUDE_DIR=${lib.getDev allegro5}/include" 40 + ]; 41 + 42 + NIX_CFLAGS_LINK = "-lallegro_image -lallegro_primitives -lallegro_color -lallegro_acodec -lallegro_audio -lallegro_dialog -lallegro_font -lallegro_main -lallegro -lm"; 43 + hardeningDisable = [ "format" ]; 44 + 45 + installPhase = '' 46 + runHook preInstall 47 + 48 + mkdir -p $out/opt 49 + cd .. 50 + cp -r bin $out/opt/liberation-circuit 51 + chmod +x $out/opt/liberation-circuit/launcher.sh 52 + makeWrapper $out/opt/liberation-circuit/launcher.sh $out/bin/liberation-circuit 53 + 54 + install -D linux-packaging/liberation-circuit.desktop $out/share/applications/liberation-circuit.desktop 55 + install -D linux-packaging/liberation-circuit.appdata.xml $out/share/metainfo/liberation-circuit.appdata.xml 56 + install -D linux-packaging/icon-256px.png $out/share/pixmaps/liberation-circuit.png 57 + 58 + runHook postInstall 59 + ''; 60 + 61 + meta = with lib; { 62 + description = "Real-time strategy game with programmable units"; 63 + longDescription = '' 64 + Escape from a hostile computer system! Harvest data to create an armada of battle-processes to aid your escape! Take command directly and play the game as an RTS, or use the game's built-in editor and compiler to write your own unit AI in a simplified version of C. 65 + ''; 66 + homepage = "https://linleyh.itch.io/liberation-circuit"; 67 + maintainers = with maintainers; [ angustrau ]; 68 + license = licenses.gpl3Only; 69 + platforms = platforms.linux; 70 + }; 71 + }
+4 -4
pkgs/misc/sndio/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "sndio"; 5 - version = "1.8.0"; 6 7 src = fetchurl { 8 - url = "http://www.sndio.org/sndio-${version}.tar.gz"; 9 - sha256 = "027hlqji0h2cm96rb8qvkdmwxl56l59bgn828nvmwak2c2i5k703"; 10 }; 11 12 nativeBuildInputs = lib.optional stdenv.hostPlatform.isDarwin fixDarwinDylibNames; ··· 15 enableParallelBuilding = true; 16 17 meta = with lib; { 18 - homepage = "http://www.sndio.org"; 19 description = "Small audio and MIDI framework part of the OpenBSD project"; 20 license = licenses.isc; 21 maintainers = with maintainers; [ chiiruno ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "sndio"; 5 + version = "1.8.1"; 6 7 src = fetchurl { 8 + url = "https://www.sndio.org/sndio-${version}.tar.gz"; 9 + sha256 = "08b33bbrhbva1lyzzsj5k6ggcqzrfjfhb2n99a0b8b07kqc3f7gq"; 10 }; 11 12 nativeBuildInputs = lib.optional stdenv.hostPlatform.isDarwin fixDarwinDylibNames; ··· 15 enableParallelBuilding = true; 16 17 meta = with lib; { 18 + homepage = "https://www.sndio.org"; 19 description = "Small audio and MIDI framework part of the OpenBSD project"; 20 license = licenses.isc; 21 maintainers = with maintainers; [ chiiruno ];
+2 -2
pkgs/misc/vim-plugins/overrides.nix
··· 126 buildInputs = [ tabnine ]; 127 128 postFixup = '' 129 - mkdir $target/binaries 130 - ln -s ${tabnine}/bin/TabNine $target/binaries/TabNine_$(uname -s) 131 ''; 132 }); 133
··· 126 buildInputs = [ tabnine ]; 127 128 postFixup = '' 129 + mkdir -p $target/binaries/${tabnine.version} 130 + ln -s ${tabnine}/bin/ $target/binaries/${tabnine.version}/${tabnine.passthru.platform} 131 ''; 132 }); 133
+2 -2
pkgs/os-specific/linux/fwts/default.nix
··· 3 4 stdenv.mkDerivation rec { 5 pname = "fwts"; 6 - version = "20.11.00"; 7 8 src = fetchzip { 9 url = "https://fwts.ubuntu.com/release/${pname}-V${version}.tar.gz"; 10 - sha256 = "0s8iz6c9qhyndcsjscs3qail2mzfywpbiys1x232igm5kl089vvr"; 11 stripRoot = false; 12 }; 13
··· 3 4 stdenv.mkDerivation rec { 5 pname = "fwts"; 6 + version = "21.07.00"; 7 8 src = fetchzip { 9 url = "https://fwts.ubuntu.com/release/${pname}-V${version}.tar.gz"; 10 + sha256 = "sha256-cTm8R7sUJk5aTjXvsxfBXX0J/ehVoqo43ILZ6VqaPTI="; 11 stripRoot = false; 12 }; 13
+3 -3
pkgs/servers/headscale/default.nix
··· 2 3 buildGoModule rec { 4 pname = "headscale"; 5 - version = "0.5.2"; 6 7 src = fetchFromGitHub { 8 owner = "juanfont"; 9 repo = "headscale"; 10 rev = "v${version}"; 11 - sha256 = "sha256-AclIH2Gd8U/Hfy24KOFic/np4qAWELlIMfsPCSkdjog="; 12 }; 13 14 - vendorSha256 = "sha256-UIBH6Pf2mmXBsdFW0RRvedLQhonNsrl4j2fxxRtum4M="; 15 16 # Ldflags are same as build target in the project's Makefile 17 # https://github.com/juanfont/headscale/blob/main/Makefile
··· 2 3 buildGoModule rec { 4 pname = "headscale"; 5 + version = "0.6.0"; 6 7 src = fetchFromGitHub { 8 owner = "juanfont"; 9 repo = "headscale"; 10 rev = "v${version}"; 11 + sha256 = "sha256-RZwuoA9z+UnjQlqDqHMSaSKIuKu/qGBh5VBNrzeuac0="; 12 }; 13 14 + vendorSha256 = "sha256-EnTp4KgFyNGCLK5p1mE0yJLdFrhsLsmsSGJnDyWUVKo="; 15 16 # Ldflags are same as build target in the project's Makefile 17 # https://github.com/juanfont/headscale/blob/main/Makefile
-1466
pkgs/servers/libreddit/add-Cargo.lock.patch
··· 1 - diff --git a/Cargo.lock b/Cargo.lock 2 - new file mode 100644 3 - index 0000000..dcb4875 4 - --- /dev/null 5 - +++ b/Cargo.lock 6 - @@ -0,0 +1,1460 @@ 7 - +# This file is automatically @generated by Cargo. 8 - +# It is not intended for manual editing. 9 - +[[package]] 10 - +name = "aho-corasick" 11 - +version = "0.7.15" 12 - +source = "registry+https://github.com/rust-lang/crates.io-index" 13 - +checksum = "7404febffaa47dac81aa44dba71523c9d069b1bdc50a77db41195149e17f68e5" 14 - +dependencies = [ 15 - + "memchr", 16 - +] 17 - + 18 - +[[package]] 19 - +name = "arrayvec" 20 - +version = "0.5.2" 21 - +source = "registry+https://github.com/rust-lang/crates.io-index" 22 - +checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b" 23 - + 24 - +[[package]] 25 - +name = "askama" 26 - +version = "0.10.5" 27 - +source = "registry+https://github.com/rust-lang/crates.io-index" 28 - +checksum = "d298738b6e47e1034e560e5afe63aa488fea34e25ec11b855a76f0d7b8e73134" 29 - +dependencies = [ 30 - + "askama_derive", 31 - + "askama_escape", 32 - + "askama_shared", 33 - +] 34 - + 35 - +[[package]] 36 - +name = "askama_derive" 37 - +version = "0.10.5" 38 - +source = "registry+https://github.com/rust-lang/crates.io-index" 39 - +checksum = "ca2925c4c290382f9d2fa3d1c1b6a63fa1427099721ecca4749b154cc9c25522" 40 - +dependencies = [ 41 - + "askama_shared", 42 - + "proc-macro2", 43 - + "syn", 44 - +] 45 - + 46 - +[[package]] 47 - +name = "askama_escape" 48 - +version = "0.10.1" 49 - +source = "registry+https://github.com/rust-lang/crates.io-index" 50 - +checksum = "90c108c1a94380c89d2215d0ac54ce09796823cca0fd91b299cfff3b33e346fb" 51 - + 52 - +[[package]] 53 - +name = "askama_shared" 54 - +version = "0.11.1" 55 - +source = "registry+https://github.com/rust-lang/crates.io-index" 56 - +checksum = "2582b77e0f3c506ec4838a25fa8a5f97b9bed72bb6d3d272ea1c031d8bd373bc" 57 - +dependencies = [ 58 - + "askama_escape", 59 - + "nom", 60 - + "proc-macro2", 61 - + "quote", 62 - + "syn", 63 - +] 64 - + 65 - +[[package]] 66 - +name = "async-mutex" 67 - +version = "1.4.0" 68 - +source = "registry+https://github.com/rust-lang/crates.io-index" 69 - +checksum = "479db852db25d9dbf6204e6cb6253698f175c15726470f78af0d918e99d6156e" 70 - +dependencies = [ 71 - + "event-listener", 72 - +] 73 - + 74 - +[[package]] 75 - +name = "async-recursion" 76 - +version = "0.3.2" 77 - +source = "registry+https://github.com/rust-lang/crates.io-index" 78 - +checksum = "d7d78656ba01f1b93024b7c3a0467f1608e4be67d725749fdcd7d2c7678fd7a2" 79 - +dependencies = [ 80 - + "proc-macro2", 81 - + "quote", 82 - + "syn", 83 - +] 84 - + 85 - +[[package]] 86 - +name = "async-trait" 87 - +version = "0.1.48" 88 - +source = "registry+https://github.com/rust-lang/crates.io-index" 89 - +checksum = "36ea56748e10732c49404c153638a15ec3d6211ec5ff35d9bb20e13b93576adf" 90 - +dependencies = [ 91 - + "proc-macro2", 92 - + "quote", 93 - + "syn", 94 - +] 95 - + 96 - +[[package]] 97 - +name = "autocfg" 98 - +version = "1.0.1" 99 - +source = "registry+https://github.com/rust-lang/crates.io-index" 100 - +checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a" 101 - + 102 - +[[package]] 103 - +name = "base-x" 104 - +version = "0.2.8" 105 - +source = "registry+https://github.com/rust-lang/crates.io-index" 106 - +checksum = "a4521f3e3d031370679b3b140beb36dfe4801b09ac77e30c61941f97df3ef28b" 107 - + 108 - +[[package]] 109 - +name = "base64" 110 - +version = "0.13.0" 111 - +source = "registry+https://github.com/rust-lang/crates.io-index" 112 - +checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd" 113 - + 114 - +[[package]] 115 - +name = "bitflags" 116 - +version = "1.2.1" 117 - +source = "registry+https://github.com/rust-lang/crates.io-index" 118 - +checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693" 119 - + 120 - +[[package]] 121 - +name = "bitvec" 122 - +version = "0.19.5" 123 - +source = "registry+https://github.com/rust-lang/crates.io-index" 124 - +checksum = "8942c8d352ae1838c9dda0b0ca2ab657696ef2232a20147cf1b30ae1a9cb4321" 125 - +dependencies = [ 126 - + "funty", 127 - + "radium", 128 - + "tap", 129 - + "wyz", 130 - +] 131 - + 132 - +[[package]] 133 - +name = "bumpalo" 134 - +version = "3.6.1" 135 - +source = "registry+https://github.com/rust-lang/crates.io-index" 136 - +checksum = "63396b8a4b9de3f4fdfb320ab6080762242f66a8ef174c49d8e19b674db4cdbe" 137 - + 138 - +[[package]] 139 - +name = "bytes" 140 - +version = "1.0.1" 141 - +source = "registry+https://github.com/rust-lang/crates.io-index" 142 - +checksum = "b700ce4376041dcd0a327fd0097c41095743c4c8af8887265942faf1100bd040" 143 - + 144 - +[[package]] 145 - +name = "cached" 146 - +version = "0.23.0" 147 - +source = "registry+https://github.com/rust-lang/crates.io-index" 148 - +checksum = "5e2afe73808fbaac302e39c9754bfc3c4b4d0f99c9c240b9f4e4efc841ad1b74" 149 - +dependencies = [ 150 - + "async-mutex", 151 - + "async-trait", 152 - + "cached_proc_macro", 153 - + "cached_proc_macro_types", 154 - + "futures", 155 - + "hashbrown", 156 - + "once_cell", 157 - +] 158 - + 159 - +[[package]] 160 - +name = "cached_proc_macro" 161 - +version = "0.6.0" 162 - +source = "registry+https://github.com/rust-lang/crates.io-index" 163 - +checksum = "bf857ae42d910aede5c5186e62684b0d7a597ce2fe3bd14448ab8f7ef439848c" 164 - +dependencies = [ 165 - + "async-mutex", 166 - + "cached_proc_macro_types", 167 - + "darling", 168 - + "quote", 169 - + "syn", 170 - +] 171 - + 172 - +[[package]] 173 - +name = "cached_proc_macro_types" 174 - +version = "0.1.0" 175 - +source = "registry+https://github.com/rust-lang/crates.io-index" 176 - +checksum = "3a4f925191b4367301851c6d99b09890311d74b0d43f274c0b34c86d308a3663" 177 - + 178 - +[[package]] 179 - +name = "cc" 180 - +version = "1.0.67" 181 - +source = "registry+https://github.com/rust-lang/crates.io-index" 182 - +checksum = "e3c69b077ad434294d3ce9f1f6143a2a4b89a8a2d54ef813d85003a4fd1137fd" 183 - + 184 - +[[package]] 185 - +name = "cfg-if" 186 - +version = "1.0.0" 187 - +source = "registry+https://github.com/rust-lang/crates.io-index" 188 - +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 189 - + 190 - +[[package]] 191 - +name = "clap" 192 - +version = "2.33.3" 193 - +source = "registry+https://github.com/rust-lang/crates.io-index" 194 - +checksum = "37e58ac78573c40708d45522f0d80fa2f01cc4f9b4e2bf749807255454312002" 195 - +dependencies = [ 196 - + "bitflags", 197 - + "textwrap", 198 - + "unicode-width", 199 - +] 200 - + 201 - +[[package]] 202 - +name = "const_fn" 203 - +version = "0.4.6" 204 - +source = "registry+https://github.com/rust-lang/crates.io-index" 205 - +checksum = "076a6803b0dacd6a88cfe64deba628b01533ff5ef265687e6938280c1afd0a28" 206 - + 207 - +[[package]] 208 - +name = "cookie" 209 - +version = "0.15.0" 210 - +source = "registry+https://github.com/rust-lang/crates.io-index" 211 - +checksum = "ffdf8865bac3d9a3bde5bde9088ca431b11f5d37c7a578b8086af77248b76627" 212 - +dependencies = [ 213 - + "time", 214 - + "version_check", 215 - +] 216 - + 217 - +[[package]] 218 - +name = "core-foundation" 219 - +version = "0.9.1" 220 - +source = "registry+https://github.com/rust-lang/crates.io-index" 221 - +checksum = "0a89e2ae426ea83155dccf10c0fa6b1463ef6d5fcb44cee0b224a408fa640a62" 222 - +dependencies = [ 223 - + "core-foundation-sys", 224 - + "libc", 225 - +] 226 - + 227 - +[[package]] 228 - +name = "core-foundation-sys" 229 - +version = "0.8.2" 230 - +source = "registry+https://github.com/rust-lang/crates.io-index" 231 - +checksum = "ea221b5284a47e40033bf9b66f35f984ec0ea2931eb03505246cd27a963f981b" 232 - + 233 - +[[package]] 234 - +name = "ct-logs" 235 - +version = "0.8.0" 236 - +source = "registry+https://github.com/rust-lang/crates.io-index" 237 - +checksum = "c1a816186fa68d9e426e3cb4ae4dff1fcd8e4a2c34b781bf7a822574a0d0aac8" 238 - +dependencies = [ 239 - + "sct", 240 - +] 241 - + 242 - +[[package]] 243 - +name = "darling" 244 - +version = "0.10.2" 245 - +source = "registry+https://github.com/rust-lang/crates.io-index" 246 - +checksum = "0d706e75d87e35569db781a9b5e2416cff1236a47ed380831f959382ccd5f858" 247 - +dependencies = [ 248 - + "darling_core", 249 - + "darling_macro", 250 - +] 251 - + 252 - +[[package]] 253 - +name = "darling_core" 254 - +version = "0.10.2" 255 - +source = "registry+https://github.com/rust-lang/crates.io-index" 256 - +checksum = "f0c960ae2da4de88a91b2d920c2a7233b400bc33cb28453a2987822d8392519b" 257 - +dependencies = [ 258 - + "fnv", 259 - + "ident_case", 260 - + "proc-macro2", 261 - + "quote", 262 - + "strsim", 263 - + "syn", 264 - +] 265 - + 266 - +[[package]] 267 - +name = "darling_macro" 268 - +version = "0.10.2" 269 - +source = "registry+https://github.com/rust-lang/crates.io-index" 270 - +checksum = "d9b5a2f4ac4969822c62224815d069952656cadc7084fdca9751e6d959189b72" 271 - +dependencies = [ 272 - + "darling_core", 273 - + "quote", 274 - + "syn", 275 - +] 276 - + 277 - +[[package]] 278 - +name = "discard" 279 - +version = "1.0.4" 280 - +source = "registry+https://github.com/rust-lang/crates.io-index" 281 - +checksum = "212d0f5754cb6769937f4501cc0e67f4f4483c8d2c3e1e922ee9edbe4ab4c7c0" 282 - + 283 - +[[package]] 284 - +name = "event-listener" 285 - +version = "2.5.1" 286 - +source = "registry+https://github.com/rust-lang/crates.io-index" 287 - +checksum = "f7531096570974c3a9dcf9e4b8e1cede1ec26cf5046219fb3b9d897503b9be59" 288 - + 289 - +[[package]] 290 - +name = "fastrand" 291 - +version = "1.4.0" 292 - +source = "registry+https://github.com/rust-lang/crates.io-index" 293 - +checksum = "ca5faf057445ce5c9d4329e382b2ce7ca38550ef3b73a5348362d5f24e0c7fe3" 294 - +dependencies = [ 295 - + "instant", 296 - +] 297 - + 298 - +[[package]] 299 - +name = "fnv" 300 - +version = "1.0.7" 301 - +source = "registry+https://github.com/rust-lang/crates.io-index" 302 - +checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 303 - + 304 - +[[package]] 305 - +name = "form_urlencoded" 306 - +version = "1.0.1" 307 - +source = "registry+https://github.com/rust-lang/crates.io-index" 308 - +checksum = "5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191" 309 - +dependencies = [ 310 - + "matches", 311 - + "percent-encoding", 312 - +] 313 - + 314 - +[[package]] 315 - +name = "funty" 316 - +version = "1.1.0" 317 - +source = "registry+https://github.com/rust-lang/crates.io-index" 318 - +checksum = "fed34cd105917e91daa4da6b3728c47b068749d6a62c59811f06ed2ac71d9da7" 319 - + 320 - +[[package]] 321 - +name = "futures" 322 - +version = "0.3.14" 323 - +source = "registry+https://github.com/rust-lang/crates.io-index" 324 - +checksum = "a9d5813545e459ad3ca1bff9915e9ad7f1a47dc6a91b627ce321d5863b7dd253" 325 - +dependencies = [ 326 - + "futures-channel", 327 - + "futures-core", 328 - + "futures-executor", 329 - + "futures-io", 330 - + "futures-sink", 331 - + "futures-task", 332 - + "futures-util", 333 - +] 334 - + 335 - +[[package]] 336 - +name = "futures-channel" 337 - +version = "0.3.14" 338 - +source = "registry+https://github.com/rust-lang/crates.io-index" 339 - +checksum = "ce79c6a52a299137a6013061e0cf0e688fce5d7f1bc60125f520912fdb29ec25" 340 - +dependencies = [ 341 - + "futures-core", 342 - + "futures-sink", 343 - +] 344 - + 345 - +[[package]] 346 - +name = "futures-core" 347 - +version = "0.3.14" 348 - +source = "registry+https://github.com/rust-lang/crates.io-index" 349 - +checksum = "098cd1c6dda6ca01650f1a37a794245eb73181d0d4d4e955e2f3c37db7af1815" 350 - + 351 - +[[package]] 352 - +name = "futures-executor" 353 - +version = "0.3.14" 354 - +source = "registry+https://github.com/rust-lang/crates.io-index" 355 - +checksum = "10f6cb7042eda00f0049b1d2080aa4b93442997ee507eb3828e8bd7577f94c9d" 356 - +dependencies = [ 357 - + "futures-core", 358 - + "futures-task", 359 - + "futures-util", 360 - +] 361 - + 362 - +[[package]] 363 - +name = "futures-io" 364 - +version = "0.3.14" 365 - +source = "registry+https://github.com/rust-lang/crates.io-index" 366 - +checksum = "365a1a1fb30ea1c03a830fdb2158f5236833ac81fa0ad12fe35b29cddc35cb04" 367 - + 368 - +[[package]] 369 - +name = "futures-lite" 370 - +version = "1.11.3" 371 - +source = "registry+https://github.com/rust-lang/crates.io-index" 372 - +checksum = "b4481d0cd0de1d204a4fa55e7d45f07b1d958abcb06714b3446438e2eff695fb" 373 - +dependencies = [ 374 - + "fastrand", 375 - + "futures-core", 376 - + "futures-io", 377 - + "memchr", 378 - + "parking", 379 - + "pin-project-lite", 380 - + "waker-fn", 381 - +] 382 - + 383 - +[[package]] 384 - +name = "futures-macro" 385 - +version = "0.3.14" 386 - +source = "registry+https://github.com/rust-lang/crates.io-index" 387 - +checksum = "668c6733a182cd7deb4f1de7ba3bf2120823835b3bcfbeacf7d2c4a773c1bb8b" 388 - +dependencies = [ 389 - + "proc-macro-hack", 390 - + "proc-macro2", 391 - + "quote", 392 - + "syn", 393 - +] 394 - + 395 - +[[package]] 396 - +name = "futures-sink" 397 - +version = "0.3.14" 398 - +source = "registry+https://github.com/rust-lang/crates.io-index" 399 - +checksum = "5c5629433c555de3d82861a7a4e3794a4c40040390907cfbfd7143a92a426c23" 400 - + 401 - +[[package]] 402 - +name = "futures-task" 403 - +version = "0.3.14" 404 - +source = "registry+https://github.com/rust-lang/crates.io-index" 405 - +checksum = "ba7aa51095076f3ba6d9a1f702f74bd05ec65f555d70d2033d55ba8d69f581bc" 406 - + 407 - +[[package]] 408 - +name = "futures-util" 409 - +version = "0.3.14" 410 - +source = "registry+https://github.com/rust-lang/crates.io-index" 411 - +checksum = "3c144ad54d60f23927f0a6b6d816e4271278b64f005ad65e4e35291d2de9c025" 412 - +dependencies = [ 413 - + "futures-channel", 414 - + "futures-core", 415 - + "futures-io", 416 - + "futures-macro", 417 - + "futures-sink", 418 - + "futures-task", 419 - + "memchr", 420 - + "pin-project-lite", 421 - + "pin-utils", 422 - + "proc-macro-hack", 423 - + "proc-macro-nested", 424 - + "slab", 425 - +] 426 - + 427 - +[[package]] 428 - +name = "h2" 429 - +version = "0.3.2" 430 - +source = "registry+https://github.com/rust-lang/crates.io-index" 431 - +checksum = "fc018e188373e2777d0ef2467ebff62a08e66c3f5857b23c8fbec3018210dc00" 432 - +dependencies = [ 433 - + "bytes", 434 - + "fnv", 435 - + "futures-core", 436 - + "futures-sink", 437 - + "futures-util", 438 - + "http", 439 - + "indexmap", 440 - + "slab", 441 - + "tokio", 442 - + "tokio-util", 443 - + "tracing", 444 - +] 445 - + 446 - +[[package]] 447 - +name = "hashbrown" 448 - +version = "0.9.1" 449 - +source = "registry+https://github.com/rust-lang/crates.io-index" 450 - +checksum = "d7afe4a420e3fe79967a00898cc1f4db7c8a49a9333a29f8a4bd76a253d5cd04" 451 - + 452 - +[[package]] 453 - +name = "hermit-abi" 454 - +version = "0.1.18" 455 - +source = "registry+https://github.com/rust-lang/crates.io-index" 456 - +checksum = "322f4de77956e22ed0e5032c359a0f1273f1f7f0d79bfa3b8ffbc730d7fbcc5c" 457 - +dependencies = [ 458 - + "libc", 459 - +] 460 - + 461 - +[[package]] 462 - +name = "http" 463 - +version = "0.2.4" 464 - +source = "registry+https://github.com/rust-lang/crates.io-index" 465 - +checksum = "527e8c9ac747e28542699a951517aa9a6945af506cd1f2e1b53a576c17b6cc11" 466 - +dependencies = [ 467 - + "bytes", 468 - + "fnv", 469 - + "itoa", 470 - +] 471 - + 472 - +[[package]] 473 - +name = "http-body" 474 - +version = "0.4.1" 475 - +source = "registry+https://github.com/rust-lang/crates.io-index" 476 - +checksum = "5dfb77c123b4e2f72a2069aeae0b4b4949cc7e966df277813fc16347e7549737" 477 - +dependencies = [ 478 - + "bytes", 479 - + "http", 480 - + "pin-project-lite", 481 - +] 482 - + 483 - +[[package]] 484 - +name = "httparse" 485 - +version = "1.3.6" 486 - +source = "registry+https://github.com/rust-lang/crates.io-index" 487 - +checksum = "bc35c995b9d93ec174cf9a27d425c7892722101e14993cd227fdb51d70cf9589" 488 - + 489 - +[[package]] 490 - +name = "httpdate" 491 - +version = "0.3.2" 492 - +source = "registry+https://github.com/rust-lang/crates.io-index" 493 - +checksum = "494b4d60369511e7dea41cf646832512a94e542f68bb9c49e54518e0f468eb47" 494 - + 495 - +[[package]] 496 - +name = "hyper" 497 - +version = "0.14.5" 498 - +source = "registry+https://github.com/rust-lang/crates.io-index" 499 - +checksum = "8bf09f61b52cfcf4c00de50df88ae423d6c02354e385a86341133b5338630ad1" 500 - +dependencies = [ 501 - + "bytes", 502 - + "futures-channel", 503 - + "futures-core", 504 - + "futures-util", 505 - + "h2", 506 - + "http", 507 - + "http-body", 508 - + "httparse", 509 - + "httpdate", 510 - + "itoa", 511 - + "pin-project", 512 - + "socket2", 513 - + "tokio", 514 - + "tower-service", 515 - + "tracing", 516 - + "want", 517 - +] 518 - + 519 - +[[package]] 520 - +name = "hyper-rustls" 521 - +version = "0.22.1" 522 - +source = "registry+https://github.com/rust-lang/crates.io-index" 523 - +checksum = "5f9f7a97316d44c0af9b0301e65010573a853a9fc97046d7331d7f6bc0fd5a64" 524 - +dependencies = [ 525 - + "ct-logs", 526 - + "futures-util", 527 - + "hyper", 528 - + "log", 529 - + "rustls", 530 - + "rustls-native-certs", 531 - + "tokio", 532 - + "tokio-rustls", 533 - + "webpki", 534 - +] 535 - + 536 - +[[package]] 537 - +name = "ident_case" 538 - +version = "1.0.1" 539 - +source = "registry+https://github.com/rust-lang/crates.io-index" 540 - +checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" 541 - + 542 - +[[package]] 543 - +name = "idna" 544 - +version = "0.2.2" 545 - +source = "registry+https://github.com/rust-lang/crates.io-index" 546 - +checksum = "89829a5d69c23d348314a7ac337fe39173b61149a9864deabd260983aed48c21" 547 - +dependencies = [ 548 - + "matches", 549 - + "unicode-bidi", 550 - + "unicode-normalization", 551 - +] 552 - + 553 - +[[package]] 554 - +name = "indexmap" 555 - +version = "1.6.2" 556 - +source = "registry+https://github.com/rust-lang/crates.io-index" 557 - +checksum = "824845a0bf897a9042383849b02c1bc219c2383772efcd5c6f9766fa4b81aef3" 558 - +dependencies = [ 559 - + "autocfg", 560 - + "hashbrown", 561 - +] 562 - + 563 - +[[package]] 564 - +name = "instant" 565 - +version = "0.1.9" 566 - +source = "registry+https://github.com/rust-lang/crates.io-index" 567 - +checksum = "61124eeebbd69b8190558df225adf7e4caafce0d743919e5d6b19652314ec5ec" 568 - +dependencies = [ 569 - + "cfg-if", 570 - +] 571 - + 572 - +[[package]] 573 - +name = "itoa" 574 - +version = "0.4.7" 575 - +source = "registry+https://github.com/rust-lang/crates.io-index" 576 - +checksum = "dd25036021b0de88a0aff6b850051563c6516d0bf53f8638938edbb9de732736" 577 - + 578 - +[[package]] 579 - +name = "js-sys" 580 - +version = "0.3.50" 581 - +source = "registry+https://github.com/rust-lang/crates.io-index" 582 - +checksum = "2d99f9e3e84b8f67f846ef5b4cbbc3b1c29f6c759fcbce6f01aa0e73d932a24c" 583 - +dependencies = [ 584 - + "wasm-bindgen", 585 - +] 586 - + 587 - +[[package]] 588 - +name = "lazy_static" 589 - +version = "1.4.0" 590 - +source = "registry+https://github.com/rust-lang/crates.io-index" 591 - +checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 592 - + 593 - +[[package]] 594 - +name = "lexical-core" 595 - +version = "0.7.5" 596 - +source = "registry+https://github.com/rust-lang/crates.io-index" 597 - +checksum = "21f866863575d0e1d654fbeeabdc927292fdf862873dc3c96c6f753357e13374" 598 - +dependencies = [ 599 - + "arrayvec", 600 - + "bitflags", 601 - + "cfg-if", 602 - + "ryu", 603 - + "static_assertions", 604 - +] 605 - + 606 - +[[package]] 607 - +name = "libc" 608 - +version = "0.2.93" 609 - +source = "registry+https://github.com/rust-lang/crates.io-index" 610 - +checksum = "9385f66bf6105b241aa65a61cb923ef20efc665cb9f9bb50ac2f0c4b7f378d41" 611 - + 612 - +[[package]] 613 - +name = "libreddit" 614 - +version = "0.10.1" 615 - +dependencies = [ 616 - + "askama", 617 - + "async-recursion", 618 - + "cached", 619 - + "clap", 620 - + "cookie", 621 - + "futures-lite", 622 - + "hyper", 623 - + "hyper-rustls", 624 - + "regex", 625 - + "route-recognizer", 626 - + "serde", 627 - + "serde_json", 628 - + "time", 629 - + "tokio", 630 - + "url", 631 - +] 632 - + 633 - +[[package]] 634 - +name = "lock_api" 635 - +version = "0.4.3" 636 - +source = "registry+https://github.com/rust-lang/crates.io-index" 637 - +checksum = "5a3c91c24eae6777794bb1997ad98bbb87daf92890acab859f7eaa4320333176" 638 - +dependencies = [ 639 - + "scopeguard", 640 - +] 641 - + 642 - +[[package]] 643 - +name = "log" 644 - +version = "0.4.14" 645 - +source = "registry+https://github.com/rust-lang/crates.io-index" 646 - +checksum = "51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710" 647 - +dependencies = [ 648 - + "cfg-if", 649 - +] 650 - + 651 - +[[package]] 652 - +name = "matches" 653 - +version = "0.1.8" 654 - +source = "registry+https://github.com/rust-lang/crates.io-index" 655 - +checksum = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08" 656 - + 657 - +[[package]] 658 - +name = "memchr" 659 - +version = "2.3.4" 660 - +source = "registry+https://github.com/rust-lang/crates.io-index" 661 - +checksum = "0ee1c47aaa256ecabcaea351eae4a9b01ef39ed810004e298d2511ed284b1525" 662 - + 663 - +[[package]] 664 - +name = "mio" 665 - +version = "0.7.11" 666 - +source = "registry+https://github.com/rust-lang/crates.io-index" 667 - +checksum = "cf80d3e903b34e0bd7282b218398aec54e082c840d9baf8339e0080a0c542956" 668 - +dependencies = [ 669 - + "libc", 670 - + "log", 671 - + "miow", 672 - + "ntapi", 673 - + "winapi", 674 - +] 675 - + 676 - +[[package]] 677 - +name = "miow" 678 - +version = "0.3.7" 679 - +source = "registry+https://github.com/rust-lang/crates.io-index" 680 - +checksum = "b9f1c5b025cda876f66ef43a113f91ebc9f4ccef34843000e0adf6ebbab84e21" 681 - +dependencies = [ 682 - + "winapi", 683 - +] 684 - + 685 - +[[package]] 686 - +name = "nom" 687 - +version = "6.1.2" 688 - +source = "registry+https://github.com/rust-lang/crates.io-index" 689 - +checksum = "e7413f999671bd4745a7b624bd370a569fb6bc574b23c83a3c5ed2e453f3d5e2" 690 - +dependencies = [ 691 - + "bitvec", 692 - + "funty", 693 - + "lexical-core", 694 - + "memchr", 695 - + "version_check", 696 - +] 697 - + 698 - +[[package]] 699 - +name = "ntapi" 700 - +version = "0.3.6" 701 - +source = "registry+https://github.com/rust-lang/crates.io-index" 702 - +checksum = "3f6bb902e437b6d86e03cce10a7e2af662292c5dfef23b65899ea3ac9354ad44" 703 - +dependencies = [ 704 - + "winapi", 705 - +] 706 - + 707 - +[[package]] 708 - +name = "num_cpus" 709 - +version = "1.13.0" 710 - +source = "registry+https://github.com/rust-lang/crates.io-index" 711 - +checksum = "05499f3756671c15885fee9034446956fff3f243d6077b91e5767df161f766b3" 712 - +dependencies = [ 713 - + "hermit-abi", 714 - + "libc", 715 - +] 716 - + 717 - +[[package]] 718 - +name = "once_cell" 719 - +version = "1.7.2" 720 - +source = "registry+https://github.com/rust-lang/crates.io-index" 721 - +checksum = "af8b08b04175473088b46763e51ee54da5f9a164bc162f615b91bc179dbf15a3" 722 - + 723 - +[[package]] 724 - +name = "openssl-probe" 725 - +version = "0.1.2" 726 - +source = "registry+https://github.com/rust-lang/crates.io-index" 727 - +checksum = "77af24da69f9d9341038eba93a073b1fdaaa1b788221b00a69bce9e762cb32de" 728 - + 729 - +[[package]] 730 - +name = "parking" 731 - +version = "2.0.0" 732 - +source = "registry+https://github.com/rust-lang/crates.io-index" 733 - +checksum = "427c3892f9e783d91cc128285287e70a59e206ca452770ece88a76f7a3eddd72" 734 - + 735 - +[[package]] 736 - +name = "parking_lot" 737 - +version = "0.11.1" 738 - +source = "registry+https://github.com/rust-lang/crates.io-index" 739 - +checksum = "6d7744ac029df22dca6284efe4e898991d28e3085c706c972bcd7da4a27a15eb" 740 - +dependencies = [ 741 - + "instant", 742 - + "lock_api", 743 - + "parking_lot_core", 744 - +] 745 - + 746 - +[[package]] 747 - +name = "parking_lot_core" 748 - +version = "0.8.3" 749 - +source = "registry+https://github.com/rust-lang/crates.io-index" 750 - +checksum = "fa7a782938e745763fe6907fc6ba86946d72f49fe7e21de074e08128a99fb018" 751 - +dependencies = [ 752 - + "cfg-if", 753 - + "instant", 754 - + "libc", 755 - + "redox_syscall", 756 - + "smallvec", 757 - + "winapi", 758 - +] 759 - + 760 - +[[package]] 761 - +name = "percent-encoding" 762 - +version = "2.1.0" 763 - +source = "registry+https://github.com/rust-lang/crates.io-index" 764 - +checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e" 765 - + 766 - +[[package]] 767 - +name = "pin-project" 768 - +version = "1.0.6" 769 - +source = "registry+https://github.com/rust-lang/crates.io-index" 770 - +checksum = "bc174859768806e91ae575187ada95c91a29e96a98dc5d2cd9a1fed039501ba6" 771 - +dependencies = [ 772 - + "pin-project-internal", 773 - +] 774 - + 775 - +[[package]] 776 - +name = "pin-project-internal" 777 - +version = "1.0.6" 778 - +source = "registry+https://github.com/rust-lang/crates.io-index" 779 - +checksum = "a490329918e856ed1b083f244e3bfe2d8c4f336407e4ea9e1a9f479ff09049e5" 780 - +dependencies = [ 781 - + "proc-macro2", 782 - + "quote", 783 - + "syn", 784 - +] 785 - + 786 - +[[package]] 787 - +name = "pin-project-lite" 788 - +version = "0.2.6" 789 - +source = "registry+https://github.com/rust-lang/crates.io-index" 790 - +checksum = "dc0e1f259c92177c30a4c9d177246edd0a3568b25756a977d0632cf8fa37e905" 791 - + 792 - +[[package]] 793 - +name = "pin-utils" 794 - +version = "0.1.0" 795 - +source = "registry+https://github.com/rust-lang/crates.io-index" 796 - +checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 797 - + 798 - +[[package]] 799 - +name = "proc-macro-hack" 800 - +version = "0.5.19" 801 - +source = "registry+https://github.com/rust-lang/crates.io-index" 802 - +checksum = "dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5" 803 - + 804 - +[[package]] 805 - +name = "proc-macro-nested" 806 - +version = "0.1.7" 807 - +source = "registry+https://github.com/rust-lang/crates.io-index" 808 - +checksum = "bc881b2c22681370c6a780e47af9840ef841837bc98118431d4e1868bd0c1086" 809 - + 810 - +[[package]] 811 - +name = "proc-macro2" 812 - +version = "1.0.26" 813 - +source = "registry+https://github.com/rust-lang/crates.io-index" 814 - +checksum = "a152013215dca273577e18d2bf00fa862b89b24169fb78c4c95aeb07992c9cec" 815 - +dependencies = [ 816 - + "unicode-xid", 817 - +] 818 - + 819 - +[[package]] 820 - +name = "quote" 821 - +version = "1.0.9" 822 - +source = "registry+https://github.com/rust-lang/crates.io-index" 823 - +checksum = "c3d0b9745dc2debf507c8422de05d7226cc1f0644216dfdfead988f9b1ab32a7" 824 - +dependencies = [ 825 - + "proc-macro2", 826 - +] 827 - + 828 - +[[package]] 829 - +name = "radium" 830 - +version = "0.5.3" 831 - +source = "registry+https://github.com/rust-lang/crates.io-index" 832 - +checksum = "941ba9d78d8e2f7ce474c015eea4d9c6d25b6a3327f9832ee29a4de27f91bbb8" 833 - + 834 - +[[package]] 835 - +name = "redox_syscall" 836 - +version = "0.2.5" 837 - +source = "registry+https://github.com/rust-lang/crates.io-index" 838 - +checksum = "94341e4e44e24f6b591b59e47a8a027df12e008d73fd5672dbea9cc22f4507d9" 839 - +dependencies = [ 840 - + "bitflags", 841 - +] 842 - + 843 - +[[package]] 844 - +name = "regex" 845 - +version = "1.4.5" 846 - +source = "registry+https://github.com/rust-lang/crates.io-index" 847 - +checksum = "957056ecddbeba1b26965114e191d2e8589ce74db242b6ea25fc4062427a5c19" 848 - +dependencies = [ 849 - + "aho-corasick", 850 - + "memchr", 851 - + "regex-syntax", 852 - +] 853 - + 854 - +[[package]] 855 - +name = "regex-syntax" 856 - +version = "0.6.23" 857 - +source = "registry+https://github.com/rust-lang/crates.io-index" 858 - +checksum = "24d5f089152e60f62d28b835fbff2cd2e8dc0baf1ac13343bef92ab7eed84548" 859 - + 860 - +[[package]] 861 - +name = "ring" 862 - +version = "0.16.20" 863 - +source = "registry+https://github.com/rust-lang/crates.io-index" 864 - +checksum = "3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc" 865 - +dependencies = [ 866 - + "cc", 867 - + "libc", 868 - + "once_cell", 869 - + "spin", 870 - + "untrusted", 871 - + "web-sys", 872 - + "winapi", 873 - +] 874 - + 875 - +[[package]] 876 - +name = "route-recognizer" 877 - +version = "0.3.0" 878 - +source = "registry+https://github.com/rust-lang/crates.io-index" 879 - +checksum = "824172f0afccf3773c3905f5550ac94572144efe0deaf49a1f22bbca188d193e" 880 - + 881 - +[[package]] 882 - +name = "rustc_version" 883 - +version = "0.2.3" 884 - +source = "registry+https://github.com/rust-lang/crates.io-index" 885 - +checksum = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a" 886 - +dependencies = [ 887 - + "semver", 888 - +] 889 - + 890 - +[[package]] 891 - +name = "rustls" 892 - +version = "0.19.0" 893 - +source = "registry+https://github.com/rust-lang/crates.io-index" 894 - +checksum = "064fd21ff87c6e87ed4506e68beb42459caa4a0e2eb144932e6776768556980b" 895 - +dependencies = [ 896 - + "base64", 897 - + "log", 898 - + "ring", 899 - + "sct", 900 - + "webpki", 901 - +] 902 - + 903 - +[[package]] 904 - +name = "rustls-native-certs" 905 - +version = "0.5.0" 906 - +source = "registry+https://github.com/rust-lang/crates.io-index" 907 - +checksum = "5a07b7c1885bd8ed3831c289b7870b13ef46fe0e856d288c30d9cc17d75a2092" 908 - +dependencies = [ 909 - + "openssl-probe", 910 - + "rustls", 911 - + "schannel", 912 - + "security-framework", 913 - +] 914 - + 915 - +[[package]] 916 - +name = "ryu" 917 - +version = "1.0.5" 918 - +source = "registry+https://github.com/rust-lang/crates.io-index" 919 - +checksum = "71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e" 920 - + 921 - +[[package]] 922 - +name = "schannel" 923 - +version = "0.1.19" 924 - +source = "registry+https://github.com/rust-lang/crates.io-index" 925 - +checksum = "8f05ba609c234e60bee0d547fe94a4c7e9da733d1c962cf6e59efa4cd9c8bc75" 926 - +dependencies = [ 927 - + "lazy_static", 928 - + "winapi", 929 - +] 930 - + 931 - +[[package]] 932 - +name = "scopeguard" 933 - +version = "1.1.0" 934 - +source = "registry+https://github.com/rust-lang/crates.io-index" 935 - +checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" 936 - + 937 - +[[package]] 938 - +name = "sct" 939 - +version = "0.6.1" 940 - +source = "registry+https://github.com/rust-lang/crates.io-index" 941 - +checksum = "b362b83898e0e69f38515b82ee15aa80636befe47c3b6d3d89a911e78fc228ce" 942 - +dependencies = [ 943 - + "ring", 944 - + "untrusted", 945 - +] 946 - + 947 - +[[package]] 948 - +name = "security-framework" 949 - +version = "2.2.0" 950 - +source = "registry+https://github.com/rust-lang/crates.io-index" 951 - +checksum = "3670b1d2fdf6084d192bc71ead7aabe6c06aa2ea3fbd9cc3ac111fa5c2b1bd84" 952 - +dependencies = [ 953 - + "bitflags", 954 - + "core-foundation", 955 - + "core-foundation-sys", 956 - + "libc", 957 - + "security-framework-sys", 958 - +] 959 - + 960 - +[[package]] 961 - +name = "security-framework-sys" 962 - +version = "2.2.0" 963 - +source = "registry+https://github.com/rust-lang/crates.io-index" 964 - +checksum = "3676258fd3cfe2c9a0ec99ce3038798d847ce3e4bb17746373eb9f0f1ac16339" 965 - +dependencies = [ 966 - + "core-foundation-sys", 967 - + "libc", 968 - +] 969 - + 970 - +[[package]] 971 - +name = "semver" 972 - +version = "0.9.0" 973 - +source = "registry+https://github.com/rust-lang/crates.io-index" 974 - +checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403" 975 - +dependencies = [ 976 - + "semver-parser", 977 - +] 978 - + 979 - +[[package]] 980 - +name = "semver-parser" 981 - +version = "0.7.0" 982 - +source = "registry+https://github.com/rust-lang/crates.io-index" 983 - +checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" 984 - + 985 - +[[package]] 986 - +name = "serde" 987 - +version = "1.0.125" 988 - +source = "registry+https://github.com/rust-lang/crates.io-index" 989 - +checksum = "558dc50e1a5a5fa7112ca2ce4effcb321b0300c0d4ccf0776a9f60cd89031171" 990 - +dependencies = [ 991 - + "serde_derive", 992 - +] 993 - + 994 - +[[package]] 995 - +name = "serde_derive" 996 - +version = "1.0.125" 997 - +source = "registry+https://github.com/rust-lang/crates.io-index" 998 - +checksum = "b093b7a2bb58203b5da3056c05b4ec1fed827dcfdb37347a8841695263b3d06d" 999 - +dependencies = [ 1000 - + "proc-macro2", 1001 - + "quote", 1002 - + "syn", 1003 - +] 1004 - + 1005 - +[[package]] 1006 - +name = "serde_json" 1007 - +version = "1.0.64" 1008 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1009 - +checksum = "799e97dc9fdae36a5c8b8f2cae9ce2ee9fdce2058c57a93e6099d919fd982f79" 1010 - +dependencies = [ 1011 - + "itoa", 1012 - + "ryu", 1013 - + "serde", 1014 - +] 1015 - + 1016 - +[[package]] 1017 - +name = "sha1" 1018 - +version = "0.6.0" 1019 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1020 - +checksum = "2579985fda508104f7587689507983eadd6a6e84dd35d6d115361f530916fa0d" 1021 - + 1022 - +[[package]] 1023 - +name = "signal-hook-registry" 1024 - +version = "1.3.0" 1025 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1026 - +checksum = "16f1d0fef1604ba8f7a073c7e701f213e056707210e9020af4528e0101ce11a6" 1027 - +dependencies = [ 1028 - + "libc", 1029 - +] 1030 - + 1031 - +[[package]] 1032 - +name = "slab" 1033 - +version = "0.4.2" 1034 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1035 - +checksum = "c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8" 1036 - + 1037 - +[[package]] 1038 - +name = "smallvec" 1039 - +version = "1.6.1" 1040 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1041 - +checksum = "fe0f37c9e8f3c5a4a66ad655a93c74daac4ad00c441533bf5c6e7990bb42604e" 1042 - + 1043 - +[[package]] 1044 - +name = "socket2" 1045 - +version = "0.4.0" 1046 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1047 - +checksum = "9e3dfc207c526015c632472a77be09cf1b6e46866581aecae5cc38fb4235dea2" 1048 - +dependencies = [ 1049 - + "libc", 1050 - + "winapi", 1051 - +] 1052 - + 1053 - +[[package]] 1054 - +name = "spin" 1055 - +version = "0.5.2" 1056 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1057 - +checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" 1058 - + 1059 - +[[package]] 1060 - +name = "standback" 1061 - +version = "0.2.17" 1062 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1063 - +checksum = "e113fb6f3de07a243d434a56ec6f186dfd51cb08448239fe7bcae73f87ff28ff" 1064 - +dependencies = [ 1065 - + "version_check", 1066 - +] 1067 - + 1068 - +[[package]] 1069 - +name = "static_assertions" 1070 - +version = "1.1.0" 1071 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1072 - +checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" 1073 - + 1074 - +[[package]] 1075 - +name = "stdweb" 1076 - +version = "0.4.20" 1077 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1078 - +checksum = "d022496b16281348b52d0e30ae99e01a73d737b2f45d38fed4edf79f9325a1d5" 1079 - +dependencies = [ 1080 - + "discard", 1081 - + "rustc_version", 1082 - + "stdweb-derive", 1083 - + "stdweb-internal-macros", 1084 - + "stdweb-internal-runtime", 1085 - + "wasm-bindgen", 1086 - +] 1087 - + 1088 - +[[package]] 1089 - +name = "stdweb-derive" 1090 - +version = "0.5.3" 1091 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1092 - +checksum = "c87a60a40fccc84bef0652345bbbbbe20a605bf5d0ce81719fc476f5c03b50ef" 1093 - +dependencies = [ 1094 - + "proc-macro2", 1095 - + "quote", 1096 - + "serde", 1097 - + "serde_derive", 1098 - + "syn", 1099 - +] 1100 - + 1101 - +[[package]] 1102 - +name = "stdweb-internal-macros" 1103 - +version = "0.2.9" 1104 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1105 - +checksum = "58fa5ff6ad0d98d1ffa8cb115892b6e69d67799f6763e162a1c9db421dc22e11" 1106 - +dependencies = [ 1107 - + "base-x", 1108 - + "proc-macro2", 1109 - + "quote", 1110 - + "serde", 1111 - + "serde_derive", 1112 - + "serde_json", 1113 - + "sha1", 1114 - + "syn", 1115 - +] 1116 - + 1117 - +[[package]] 1118 - +name = "stdweb-internal-runtime" 1119 - +version = "0.1.5" 1120 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1121 - +checksum = "213701ba3370744dcd1a12960caa4843b3d68b4d1c0a5d575e0d65b2ee9d16c0" 1122 - + 1123 - +[[package]] 1124 - +name = "strsim" 1125 - +version = "0.9.3" 1126 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1127 - +checksum = "6446ced80d6c486436db5c078dde11a9f73d42b57fb273121e160b84f63d894c" 1128 - + 1129 - +[[package]] 1130 - +name = "syn" 1131 - +version = "1.0.69" 1132 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1133 - +checksum = "48fe99c6bd8b1cc636890bcc071842de909d902c81ac7dab53ba33c421ab8ffb" 1134 - +dependencies = [ 1135 - + "proc-macro2", 1136 - + "quote", 1137 - + "unicode-xid", 1138 - +] 1139 - + 1140 - +[[package]] 1141 - +name = "tap" 1142 - +version = "1.0.1" 1143 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1144 - +checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" 1145 - + 1146 - +[[package]] 1147 - +name = "textwrap" 1148 - +version = "0.11.0" 1149 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1150 - +checksum = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060" 1151 - +dependencies = [ 1152 - + "unicode-width", 1153 - +] 1154 - + 1155 - +[[package]] 1156 - +name = "time" 1157 - +version = "0.2.26" 1158 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1159 - +checksum = "08a8cbfbf47955132d0202d1662f49b2423ae35862aee471f3ba4b133358f372" 1160 - +dependencies = [ 1161 - + "const_fn", 1162 - + "libc", 1163 - + "standback", 1164 - + "stdweb", 1165 - + "time-macros", 1166 - + "version_check", 1167 - + "winapi", 1168 - +] 1169 - + 1170 - +[[package]] 1171 - +name = "time-macros" 1172 - +version = "0.1.1" 1173 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1174 - +checksum = "957e9c6e26f12cb6d0dd7fc776bb67a706312e7299aed74c8dd5b17ebb27e2f1" 1175 - +dependencies = [ 1176 - + "proc-macro-hack", 1177 - + "time-macros-impl", 1178 - +] 1179 - + 1180 - +[[package]] 1181 - +name = "time-macros-impl" 1182 - +version = "0.1.1" 1183 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1184 - +checksum = "e5c3be1edfad6027c69f5491cf4cb310d1a71ecd6af742788c6ff8bced86b8fa" 1185 - +dependencies = [ 1186 - + "proc-macro-hack", 1187 - + "proc-macro2", 1188 - + "quote", 1189 - + "standback", 1190 - + "syn", 1191 - +] 1192 - + 1193 - +[[package]] 1194 - +name = "tinyvec" 1195 - +version = "1.2.0" 1196 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1197 - +checksum = "5b5220f05bb7de7f3f53c7c065e1199b3172696fe2db9f9c4d8ad9b4ee74c342" 1198 - +dependencies = [ 1199 - + "tinyvec_macros", 1200 - +] 1201 - + 1202 - +[[package]] 1203 - +name = "tinyvec_macros" 1204 - +version = "0.1.0" 1205 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1206 - +checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" 1207 - + 1208 - +[[package]] 1209 - +name = "tokio" 1210 - +version = "1.4.0" 1211 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1212 - +checksum = "134af885d758d645f0f0505c9a8b3f9bf8a348fd822e112ab5248138348f1722" 1213 - +dependencies = [ 1214 - + "autocfg", 1215 - + "bytes", 1216 - + "libc", 1217 - + "memchr", 1218 - + "mio", 1219 - + "num_cpus", 1220 - + "once_cell", 1221 - + "parking_lot", 1222 - + "pin-project-lite", 1223 - + "signal-hook-registry", 1224 - + "tokio-macros", 1225 - + "winapi", 1226 - +] 1227 - + 1228 - +[[package]] 1229 - +name = "tokio-macros" 1230 - +version = "1.1.0" 1231 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1232 - +checksum = "caf7b11a536f46a809a8a9f0bb4237020f70ecbf115b842360afb127ea2fda57" 1233 - +dependencies = [ 1234 - + "proc-macro2", 1235 - + "quote", 1236 - + "syn", 1237 - +] 1238 - + 1239 - +[[package]] 1240 - +name = "tokio-rustls" 1241 - +version = "0.22.0" 1242 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1243 - +checksum = "bc6844de72e57df1980054b38be3a9f4702aba4858be64dd700181a8a6d0e1b6" 1244 - +dependencies = [ 1245 - + "rustls", 1246 - + "tokio", 1247 - + "webpki", 1248 - +] 1249 - + 1250 - +[[package]] 1251 - +name = "tokio-util" 1252 - +version = "0.6.5" 1253 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1254 - +checksum = "5143d049e85af7fbc36f5454d990e62c2df705b3589f123b71f441b6b59f443f" 1255 - +dependencies = [ 1256 - + "bytes", 1257 - + "futures-core", 1258 - + "futures-sink", 1259 - + "log", 1260 - + "pin-project-lite", 1261 - + "tokio", 1262 - +] 1263 - + 1264 - +[[package]] 1265 - +name = "tower-service" 1266 - +version = "0.3.1" 1267 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1268 - +checksum = "360dfd1d6d30e05fda32ace2c8c70e9c0a9da713275777f5a4dbb8a1893930c6" 1269 - + 1270 - +[[package]] 1271 - +name = "tracing" 1272 - +version = "0.1.25" 1273 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1274 - +checksum = "01ebdc2bb4498ab1ab5f5b73c5803825e60199229ccba0698170e3be0e7f959f" 1275 - +dependencies = [ 1276 - + "cfg-if", 1277 - + "pin-project-lite", 1278 - + "tracing-core", 1279 - +] 1280 - + 1281 - +[[package]] 1282 - +name = "tracing-core" 1283 - +version = "0.1.17" 1284 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1285 - +checksum = "f50de3927f93d202783f4513cda820ab47ef17f624b03c096e86ef00c67e6b5f" 1286 - +dependencies = [ 1287 - + "lazy_static", 1288 - +] 1289 - + 1290 - +[[package]] 1291 - +name = "try-lock" 1292 - +version = "0.2.3" 1293 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1294 - +checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" 1295 - + 1296 - +[[package]] 1297 - +name = "unicode-bidi" 1298 - +version = "0.3.5" 1299 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1300 - +checksum = "eeb8be209bb1c96b7c177c7420d26e04eccacb0eeae6b980e35fcb74678107e0" 1301 - +dependencies = [ 1302 - + "matches", 1303 - +] 1304 - + 1305 - +[[package]] 1306 - +name = "unicode-normalization" 1307 - +version = "0.1.17" 1308 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1309 - +checksum = "07fbfce1c8a97d547e8b5334978438d9d6ec8c20e38f56d4a4374d181493eaef" 1310 - +dependencies = [ 1311 - + "tinyvec", 1312 - +] 1313 - + 1314 - +[[package]] 1315 - +name = "unicode-width" 1316 - +version = "0.1.8" 1317 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1318 - +checksum = "9337591893a19b88d8d87f2cec1e73fad5cdfd10e5a6f349f498ad6ea2ffb1e3" 1319 - + 1320 - +[[package]] 1321 - +name = "unicode-xid" 1322 - +version = "0.2.1" 1323 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1324 - +checksum = "f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564" 1325 - + 1326 - +[[package]] 1327 - +name = "untrusted" 1328 - +version = "0.7.1" 1329 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1330 - +checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a" 1331 - + 1332 - +[[package]] 1333 - +name = "url" 1334 - +version = "2.2.1" 1335 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1336 - +checksum = "9ccd964113622c8e9322cfac19eb1004a07e636c545f325da085d5cdde6f1f8b" 1337 - +dependencies = [ 1338 - + "form_urlencoded", 1339 - + "idna", 1340 - + "matches", 1341 - + "percent-encoding", 1342 - +] 1343 - + 1344 - +[[package]] 1345 - +name = "version_check" 1346 - +version = "0.9.3" 1347 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1348 - +checksum = "5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe" 1349 - + 1350 - +[[package]] 1351 - +name = "waker-fn" 1352 - +version = "1.1.0" 1353 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1354 - +checksum = "9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca" 1355 - + 1356 - +[[package]] 1357 - +name = "want" 1358 - +version = "0.3.0" 1359 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1360 - +checksum = "1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0" 1361 - +dependencies = [ 1362 - + "log", 1363 - + "try-lock", 1364 - +] 1365 - + 1366 - +[[package]] 1367 - +name = "wasm-bindgen" 1368 - +version = "0.2.73" 1369 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1370 - +checksum = "83240549659d187488f91f33c0f8547cbfef0b2088bc470c116d1d260ef623d9" 1371 - +dependencies = [ 1372 - + "cfg-if", 1373 - + "wasm-bindgen-macro", 1374 - +] 1375 - + 1376 - +[[package]] 1377 - +name = "wasm-bindgen-backend" 1378 - +version = "0.2.73" 1379 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1380 - +checksum = "ae70622411ca953215ca6d06d3ebeb1e915f0f6613e3b495122878d7ebec7dae" 1381 - +dependencies = [ 1382 - + "bumpalo", 1383 - + "lazy_static", 1384 - + "log", 1385 - + "proc-macro2", 1386 - + "quote", 1387 - + "syn", 1388 - + "wasm-bindgen-shared", 1389 - +] 1390 - + 1391 - +[[package]] 1392 - +name = "wasm-bindgen-macro" 1393 - +version = "0.2.73" 1394 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1395 - +checksum = "3e734d91443f177bfdb41969de821e15c516931c3c3db3d318fa1b68975d0f6f" 1396 - +dependencies = [ 1397 - + "quote", 1398 - + "wasm-bindgen-macro-support", 1399 - +] 1400 - + 1401 - +[[package]] 1402 - +name = "wasm-bindgen-macro-support" 1403 - +version = "0.2.73" 1404 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1405 - +checksum = "d53739ff08c8a68b0fdbcd54c372b8ab800b1449ab3c9d706503bc7dd1621b2c" 1406 - +dependencies = [ 1407 - + "proc-macro2", 1408 - + "quote", 1409 - + "syn", 1410 - + "wasm-bindgen-backend", 1411 - + "wasm-bindgen-shared", 1412 - +] 1413 - + 1414 - +[[package]] 1415 - +name = "wasm-bindgen-shared" 1416 - +version = "0.2.73" 1417 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1418 - +checksum = "d9a543ae66aa233d14bb765ed9af4a33e81b8b58d1584cf1b47ff8cd0b9e4489" 1419 - + 1420 - +[[package]] 1421 - +name = "web-sys" 1422 - +version = "0.3.50" 1423 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1424 - +checksum = "a905d57e488fec8861446d3393670fb50d27a262344013181c2cdf9fff5481be" 1425 - +dependencies = [ 1426 - + "js-sys", 1427 - + "wasm-bindgen", 1428 - +] 1429 - + 1430 - +[[package]] 1431 - +name = "webpki" 1432 - +version = "0.21.4" 1433 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1434 - +checksum = "b8e38c0608262c46d4a56202ebabdeb094cef7e560ca7a226c6bf055188aa4ea" 1435 - +dependencies = [ 1436 - + "ring", 1437 - + "untrusted", 1438 - +] 1439 - + 1440 - +[[package]] 1441 - +name = "winapi" 1442 - +version = "0.3.9" 1443 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1444 - +checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 1445 - +dependencies = [ 1446 - + "winapi-i686-pc-windows-gnu", 1447 - + "winapi-x86_64-pc-windows-gnu", 1448 - +] 1449 - + 1450 - +[[package]] 1451 - +name = "winapi-i686-pc-windows-gnu" 1452 - +version = "0.4.0" 1453 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1454 - +checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 1455 - + 1456 - +[[package]] 1457 - +name = "winapi-x86_64-pc-windows-gnu" 1458 - +version = "0.4.0" 1459 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1460 - +checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 1461 - + 1462 - +[[package]] 1463 - +name = "wyz" 1464 - +version = "0.2.0" 1465 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1466 - +checksum = "85e60b0d1b5f99db2556934e21937020776a5d31520bf169e851ac44e6420214"
···
+3 -9
pkgs/servers/libreddit/default.nix
··· 8 9 rustPlatform.buildRustPackage rec { 10 pname = "libreddit"; 11 - version = "0.10.1"; 12 13 src = fetchFromGitHub { 14 owner = "spikecodes"; 15 repo = pname; 16 rev = "v${version}"; 17 - sha256 = "0f5xla6fgq4l9g95gwwvfxksaxj4zpayrsjacf53akjpxaqvqxdj"; 18 }; 19 20 - cargoSha256 = "039k6kncdgy6q2lbcssj5dm9npk0yss5m081ps4nmdj2vjrkphf0"; 21 22 buildInputs = lib.optional stdenv.isDarwin Security; 23 - 24 - cargoPatches = [ 25 - # Patch file to add/update Cargo.lock in the source code 26 - # https://github.com/spikecodes/libreddit/issues/191 27 - ./add-Cargo.lock.patch 28 - ]; 29 30 passthru.tests = { 31 inherit (nixosTests) libreddit;
··· 8 9 rustPlatform.buildRustPackage rec { 10 pname = "libreddit"; 11 + version = "0.14.9"; 12 13 src = fetchFromGitHub { 14 owner = "spikecodes"; 15 repo = pname; 16 rev = "v${version}"; 17 + sha256 = "1z3qhlf0i4s3jqh0dml75912sikdvv2hxclai4my6wryk78v6099"; 18 }; 19 20 + cargoSha256 = "0qdxhj9i3rhhnyla2glb2b45c51kyam8qg0038banwz9nw86jdjf"; 21 22 buildInputs = lib.optional stdenv.isDarwin Security; 23 24 passthru.tests = { 25 inherit (nixosTests) libreddit;
+3 -3
pkgs/servers/mautrix-signal/default.nix
··· 2 3 python3.pkgs.buildPythonPackage rec { 4 pname = "mautrix-signal"; 5 - version = "unstable-2021-07-01"; 6 7 src = fetchFromGitHub { 8 owner = "tulir"; 9 repo = "mautrix-signal"; 10 - rev = "56eb24412fcafb4836f29375fba9cc6db1715d6f"; 11 - sha256 = "10nbfl48yb7h23znkxvkqh1dgp2xgldvxsigwfmwa1qbq0l4dljl"; 12 }; 13 14 propagatedBuildInputs = with python3.pkgs; [
··· 2 3 python3.pkgs.buildPythonPackage rec { 4 pname = "mautrix-signal"; 5 + version = "unstable-2021-08-12"; 6 7 src = fetchFromGitHub { 8 owner = "tulir"; 9 repo = "mautrix-signal"; 10 + rev = "a592baaaa6c9ab7ec29edc84f069b9e9e2fc1b03"; 11 + sha256 = "0rvidf4ah23x8m7k7hbkwm2xrs838wnli99gh99b5hr6fqmacbwl"; 12 }; 13 14 propagatedBuildInputs = with python3.pkgs; [
+6 -3
pkgs/servers/mautrix-telegram/default.nix
··· 23 24 in python.pkgs.buildPythonPackage rec { 25 pname = "mautrix-telegram"; 26 - version = "0.10.0"; 27 disabled = python.pythonOlder "3.7"; 28 29 src = fetchFromGitHub { 30 owner = "tulir"; 31 repo = pname; 32 - rev = "v${version}"; 33 - sha256 = "sha256-lLVKD+/pKqs8oWBdyL+R1lk22LqQOC9nbMlxhCK39xA="; 34 }; 35 36 patches = [ ./0001-Re-add-entrypoint.patch ./0002-Don-t-depend-on-pytest-runner.patch ]; 37 postPatch = '' 38 sed -i -e '/alembic>/d' requirements.txt 39 ''; 40 41 propagatedBuildInputs = with python.pkgs; ([ 42 Mako
··· 23 24 in python.pkgs.buildPythonPackage rec { 25 pname = "mautrix-telegram"; 26 + version = "unstable-2021-08-12"; 27 disabled = python.pythonOlder "3.7"; 28 29 src = fetchFromGitHub { 30 owner = "tulir"; 31 repo = pname; 32 + rev = "ec64c83cb01791525a39f937f3b847368021dce8"; 33 + sha256 = "0rg4f4abdddhhf1xpz74y4468dv3mnm7k8nj161r1xszrk9f2n76"; 34 }; 35 36 patches = [ ./0001-Re-add-entrypoint.patch ./0002-Don-t-depend-on-pytest-runner.patch ]; 37 postPatch = '' 38 sed -i -e '/alembic>/d' requirements.txt 39 + substituteInPlace requirements.txt \ 40 + --replace "telethon>=1.22,<1.23" "telethon" 41 ''; 42 + 43 44 propagatedBuildInputs = with python.pkgs; ([ 45 Mako
+2 -2
pkgs/servers/monitoring/grafana-agent/default.nix
··· 2 3 buildGoModule rec { 4 pname = "grafana-agent"; 5 - version = "0.18.1"; 6 7 src = fetchFromGitHub { 8 rev = "v${version}"; 9 owner = "grafana"; 10 repo = "agent"; 11 - sha256 = "sha256-sKD9ulA6iaaI5yMja0ohDlXDNH4jZzyJWlXdvJo3Q2g="; 12 }; 13 14 vendorSha256 = "sha256-MZGOZB/mS3pmZuI35E/QkaNLLhbuW2DfZiih9OCXMj0=";
··· 2 3 buildGoModule rec { 4 pname = "grafana-agent"; 5 + version = "0.18.2"; 6 7 src = fetchFromGitHub { 8 rev = "v${version}"; 9 owner = "grafana"; 10 repo = "agent"; 11 + sha256 = "sha256-yTCFMnOSRgMqL9KD26cYeJcQ1rrUBOf8I+i7IPExP9I="; 12 }; 13 14 vendorSha256 = "sha256-MZGOZB/mS3pmZuI35E/QkaNLLhbuW2DfZiih9OCXMj0=";
+3 -3
pkgs/servers/plex/raw.nix
··· 12 # server, and the FHS userenv and corresponding NixOS module should 13 # automatically pick up the changes. 14 stdenv.mkDerivation rec { 15 - version = "1.23.6.4881-e2e58f321"; 16 pname = "plexmediaserver"; 17 18 # Fetch the source 19 src = if stdenv.hostPlatform.system == "aarch64-linux" then fetchurl { 20 url = "https://downloads.plex.tv/plex-media-server-new/${version}/debian/plexmediaserver_${version}_arm64.deb"; 21 - sha256 = "02vmisqcrchr48pdx61ysfd9j95i5vyr30k20inx3xk4rj50a3cl"; 22 } else fetchurl { 23 url = "https://downloads.plex.tv/plex-media-server-new/${version}/debian/plexmediaserver_${version}_amd64.deb"; 24 - sha256 = "1wf48h8aqzg5wszp2rcx9mv8xv6xsnqh405z3jna65mxhycf4cv9"; 25 }; 26 27 outputs = [ "out" "basedb" ];
··· 12 # server, and the FHS userenv and corresponding NixOS module should 13 # automatically pick up the changes. 14 stdenv.mkDerivation rec { 15 + version = "1.24.0.4930-ab6e1a058"; 16 pname = "plexmediaserver"; 17 18 # Fetch the source 19 src = if stdenv.hostPlatform.system == "aarch64-linux" then fetchurl { 20 url = "https://downloads.plex.tv/plex-media-server-new/${version}/debian/plexmediaserver_${version}_arm64.deb"; 21 + sha256 = "0fhbm2ykk2nx1j619kpzgw32rgbh2snh8g25m7k42cpmg4a3zz4m"; 22 } else fetchurl { 23 url = "https://downloads.plex.tv/plex-media-server-new/${version}/debian/plexmediaserver_${version}_amd64.deb"; 24 + sha256 = "0h1vk8ads1jrb5adcpfrz1qdf60jw4wiss9zzcyamfry1ir94n3r"; 25 }; 26 27 outputs = [ "out" "basedb" ];
+5 -5
pkgs/servers/teleport/default.nix
··· 1 # This file was generated by https://github.com/kamilchm/go2nix v2.0-dev 2 - { lib, buildGoModule, zip, fetchFromGitHub, makeWrapper, xdg-utils }: 3 let 4 webassets = fetchFromGitHub { 5 owner = "gravitational"; ··· 10 in 11 buildGoModule rec { 12 pname = "teleport"; 13 - version = "7.0.0"; 14 15 # This repo has a private submodule "e" which fetchgit cannot handle without failing. 16 src = fetchFromGitHub { 17 owner = "gravitational"; 18 repo = "teleport"; 19 rev = "v${version}"; 20 - sha256 = "sha256-2GQ3IP5jfT6vSni5hfDex09wXrnUmTpcvH2S6zc399I="; 21 }; 22 23 vendorSha256 = null; ··· 25 subPackages = [ "tool/tctl" "tool/teleport" "tool/tsh" ]; 26 tags = [ "webassets_embed" ]; 27 28 - nativeBuildInputs = [ zip makeWrapper ]; 29 30 patches = [ 31 # https://github.com/NixOS/nixpkgs/issues/120738 ··· 41 mkdir -p build 42 echo "making webassets" 43 cp -r ${webassets}/* webassets/ 44 - make lib/web/build/webassets.zip 45 ''; 46 47 preCheck = ''
··· 1 # This file was generated by https://github.com/kamilchm/go2nix v2.0-dev 2 + { lib, buildGoModule, fetchFromGitHub, makeWrapper, xdg-utils }: 3 let 4 webassets = fetchFromGitHub { 5 owner = "gravitational"; ··· 10 in 11 buildGoModule rec { 12 pname = "teleport"; 13 + version = "7.0.2"; 14 15 # This repo has a private submodule "e" which fetchgit cannot handle without failing. 16 src = fetchFromGitHub { 17 owner = "gravitational"; 18 repo = "teleport"; 19 rev = "v${version}"; 20 + sha256 = "sha256-Sj7WQRgEiU5G/MDKFtEy/KJ2g0WENxbCnMA9CNcTUaY="; 21 }; 22 23 vendorSha256 = null; ··· 25 subPackages = [ "tool/tctl" "tool/teleport" "tool/tsh" ]; 26 tags = [ "webassets_embed" ]; 27 28 + nativeBuildInputs = [ makeWrapper ]; 29 30 patches = [ 31 # https://github.com/NixOS/nixpkgs/issues/120738 ··· 41 mkdir -p build 42 echo "making webassets" 43 cp -r ${webassets}/* webassets/ 44 + make lib/web/build/webassets 45 ''; 46 47 preCheck = ''
+2 -2
pkgs/servers/urserver/default.nix
··· 9 10 stdenv.mkDerivation rec { 11 pname = "urserver"; 12 - version = "3.9.0.2465"; 13 14 src = fetchurl { 15 url = "https://www.unifiedremote.com/static/builds/server/linux-x64/${builtins.elemAt (builtins.splitVersion version) 3}/urserver-${version}.tar.gz"; 16 - sha256 = "sha256-3DIroodWCMbq1fzPjhuGLk/2fY/qFxFISLzjkjJ4i90="; 17 }; 18 19 nativeBuildInputs = [
··· 9 10 stdenv.mkDerivation rec { 11 pname = "urserver"; 12 + version = "3.10.0.2467"; 13 14 src = fetchurl { 15 url = "https://www.unifiedremote.com/static/builds/server/linux-x64/${builtins.elemAt (builtins.splitVersion version) 3}/urserver-${version}.tar.gz"; 16 + sha256 = "sha256-IaLRhia6mb4h7x5MbBRtPJxJ3uTlkfOzmoTwYzwfbWA="; 17 }; 18 19 nativeBuildInputs = [
+2 -2
pkgs/shells/oil/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "oil"; 5 - version = "0.8.12"; 6 7 src = fetchurl { 8 url = "https://www.oilshell.org/download/oil-${version}.tar.xz"; 9 - sha256 = "sha256-M8JdMru2DDcPWa7qQq9m1NQwjI7kVkHvK5I4W5U1XPU="; 10 }; 11 12 postPatch = ''
··· 2 3 stdenv.mkDerivation rec { 4 pname = "oil"; 5 + version = "0.9.0"; 6 7 src = fetchurl { 8 url = "https://www.oilshell.org/download/oil-${version}.tar.xz"; 9 + sha256 = "sha256-xk4io2ZXVupU6mCqmD94k1AaE8Kk0cf3PIx28X6gNjY="; 10 }; 11 12 postPatch = ''
+2 -2
pkgs/tools/X11/xwallpaper/default.nix
··· 14 15 stdenv.mkDerivation rec { 16 pname = "xwallpaper"; 17 - version = "0.7.0"; 18 19 src = fetchFromGitHub { 20 owner = "stoeckmann"; 21 repo = "xwallpaper"; 22 rev = "v${version}"; 23 - sha256 = "1bpymspnllbscha8j9y67w9ck2l6yv66zdbknv8s13hz5qi1ishk"; 24 }; 25 26 nativeBuildInputs = [ pkg-config autoreconfHook installShellFiles ];
··· 14 15 stdenv.mkDerivation rec { 16 pname = "xwallpaper"; 17 + version = "0.7.3"; 18 19 src = fetchFromGitHub { 20 owner = "stoeckmann"; 21 repo = "xwallpaper"; 22 rev = "v${version}"; 23 + sha256 = "sha256-O4VynpP3VJY/p6+NLUuKetwoMfbp93aXTiRoQJkgW+c="; 24 }; 25 26 nativeBuildInputs = [ pkg-config autoreconfHook installShellFiles ];
+37
pkgs/tools/admin/drawterm/default.nix
···
··· 1 + { stdenv 2 + , lib 3 + , fetchgit 4 + , xorg 5 + }: 6 + 7 + stdenv.mkDerivation rec { 8 + pname = "drawterm"; 9 + version = "unstable-2021-08-02"; 10 + 11 + src = fetchgit { 12 + url = "git://git.9front.org/plan9front/drawterm"; 13 + rev = "a130d441722ac3f759d2d83b98eb6aef7e84f97e"; 14 + sha256 = "R+W1XMqQqCrMwgX9lHRhxJPG6ZOvtQrU6HUsKfvfrBQ="; 15 + }; 16 + 17 + buildInputs = [ 18 + xorg.libX11 19 + xorg.libXt 20 + ]; 21 + 22 + # TODO: macos 23 + makeFlags = [ "CONF=unix" ]; 24 + 25 + installPhase = '' 26 + install -Dm755 -t $out/bin/ drawterm 27 + install -Dm644 -t $out/man/man1/ drawterm.1 28 + ''; 29 + 30 + meta = with lib; { 31 + description = "Connect to Plan9 CPU servers from other operating systems."; 32 + homepage = "https://drawterm.9front.org/"; 33 + license = licenses.mit; 34 + maintainers = with maintainers; [ luc65r ]; 35 + platforms = platforms.linux; 36 + }; 37 + }
+2 -2
pkgs/tools/admin/exoscale-cli/default.nix
··· 2 3 buildGoPackage rec { 4 pname = "exoscale-cli"; 5 - version = "1.40.0"; 6 7 src = fetchFromGitHub { 8 owner = "exoscale"; 9 repo = "cli"; 10 rev = "v${version}"; 11 - sha256 = "sha256-zhVG9mtkW0avMTtSnJ36qkxuy4SiiAENrKZqE5mXvaA="; 12 }; 13 14 goPackagePath = "github.com/exoscale/cli";
··· 2 3 buildGoPackage rec { 4 pname = "exoscale-cli"; 5 + version = "1.40.2"; 6 7 src = fetchFromGitHub { 8 owner = "exoscale"; 9 repo = "cli"; 10 rev = "v${version}"; 11 + sha256 = "sha256-J5Wid/Xq3wYY+2/RoFgdY5ZDdNQu8TkTF9W6YLvnwvM="; 12 }; 13 14 goPackagePath = "github.com/exoscale/cli";
+2 -1
pkgs/tools/filesystems/9pfs/default.nix
··· 1 { lib, stdenv, fetchFromGitHub, fuse }: 2 3 stdenv.mkDerivation { 4 - name = "9pfs-20150918"; 5 6 src = fetchFromGitHub { 7 owner = "mischief";
··· 1 { lib, stdenv, fetchFromGitHub, fuse }: 2 3 stdenv.mkDerivation { 4 + pname = "9pfs"; 5 + version = "unstable-2015-09-18"; 6 7 src = fetchFromGitHub { 8 owner = "mischief";
+3 -2
pkgs/tools/filesystems/aefs/default.nix
··· 1 { lib, stdenv, fetchurl, fetchpatch, fuse }: 2 3 stdenv.mkDerivation rec { 4 - name = "aefs-0.4pre259-8843b7c"; 5 6 src = fetchurl { 7 - url = "http://tarballs.nixos.org/${name}.tar.bz2"; 8 sha256 = "167hp58hmgdavg2mqn5dx1xgq24v08n8d6psf33jhbdabzx6a6zq"; 9 }; 10
··· 1 { lib, stdenv, fetchurl, fetchpatch, fuse }: 2 3 stdenv.mkDerivation rec { 4 + pname = "aefs"; 5 + version = "0.4pre259-8843b7c"; 6 7 src = fetchurl { 8 + url = "http://tarballs.nixos.org/aefs-${version}.tar.bz2"; 9 sha256 = "167hp58hmgdavg2mqn5dx1xgq24v08n8d6psf33jhbdabzx6a6zq"; 10 }; 11
+4 -6
pkgs/tools/filesystems/archivemount/default.nix
··· 1 { lib, stdenv, fetchurl, pkg-config, fuse, libarchive }: 2 3 - let 4 - name = "archivemount-0.9.1"; 5 - in 6 - stdenv.mkDerivation { 7 - inherit name; 8 9 src = fetchurl { 10 - url = "https://www.cybernoia.de/software/archivemount/${name}.tar.gz"; 11 sha256 = "1cy5b6qril9c3ry6fv7ir87s8iyy5vxxmbyx90dm86fbra0vjaf5"; 12 }; 13
··· 1 { lib, stdenv, fetchurl, pkg-config, fuse, libarchive }: 2 3 + stdenv.mkDerivation rec { 4 + pname = "archivemount"; 5 + version = "0.9.1"; 6 7 src = fetchurl { 8 + url = "https://www.cybernoia.de/software/archivemount/archivemount-${version}.tar.gz"; 9 sha256 = "1cy5b6qril9c3ry6fv7ir87s8iyy5vxxmbyx90dm86fbra0vjaf5"; 10 }; 11
+4 -2
pkgs/tools/filesystems/bonnie/default.nix
··· 1 { lib, stdenv, fetchurl, perl }: 2 3 stdenv.mkDerivation rec { 4 - name = "bonnie++-1.98"; 5 src = fetchurl { 6 - url = "https://www.coker.com.au/bonnie++/${name}.tgz"; 7 sha256 = "010bmlmi0nrlp3aq7p624sfaj5a65lswnyyxk3cnz1bqig0cn2vf"; 8 }; 9
··· 1 { lib, stdenv, fetchurl, perl }: 2 3 stdenv.mkDerivation rec { 4 + pname = "bonnie++"; 5 + version = "1.98"; 6 + 7 src = fetchurl { 8 + url = "https://www.coker.com.au/bonnie++/bonnie++-${version}.tgz"; 9 sha256 = "010bmlmi0nrlp3aq7p624sfaj5a65lswnyyxk3cnz1bqig0cn2vf"; 10 }; 11
+3 -2
pkgs/tools/filesystems/ciopfs/default.nix
··· 1 { lib, stdenv, fetchurl, pkg-config, fuse, glib, attr }: 2 3 stdenv.mkDerivation rec { 4 - name = "ciopfs-0.4"; 5 6 src = fetchurl { 7 - url = "http://www.brain-dump.org/projects/ciopfs/${name}.tar.gz"; 8 sha256 = "0sr9i9b3qfwbfvzvk00yrrg3x2xqk1njadbldkvn7hwwa4z5bm9l"; 9 }; 10
··· 1 { lib, stdenv, fetchurl, pkg-config, fuse, glib, attr }: 2 3 stdenv.mkDerivation rec { 4 + pname = "ciopfs"; 5 + version = "0.4"; 6 7 src = fetchurl { 8 + url = "http://www.brain-dump.org/projects/ciopfs/ciopfs-${version}.tar.gz"; 9 sha256 = "0sr9i9b3qfwbfvzvk00yrrg3x2xqk1njadbldkvn7hwwa4z5bm9l"; 10 }; 11
+3 -2
pkgs/tools/filesystems/davfs2/default.nix
··· 9 }: 10 11 stdenv.mkDerivation rec { 12 - name = "davfs2-1.6.0"; 13 14 src = fetchurl { 15 - url = "mirror://savannah/davfs2/${name}.tar.gz"; 16 sha256 = "sha256-LmtnVoW9kXdyvmDwmZrgmMgPef8g3BMej+xFR8u2O1A="; 17 }; 18
··· 9 }: 10 11 stdenv.mkDerivation rec { 12 + pname = "davfs2"; 13 + version = "1.6.0"; 14 15 src = fetchurl { 16 + url = "mirror://savannah/davfs2/davfs2-${version}.tar.gz"; 17 sha256 = "sha256-LmtnVoW9kXdyvmDwmZrgmMgPef8g3BMej+xFR8u2O1A="; 18 }; 19
+5 -3
pkgs/tools/filesystems/fsfs/default.nix
··· 2 3 throw "It still does not build" 4 5 - stdenv.mkDerivation { 6 - name = "fsfs-0.1.1"; 7 src = fetchurl { 8 - url = "mirror://sourceforge/fsfs/fsfs-0.1.1.tar.gz"; 9 sha256 = "05wka9aq182li2r7gxcd8bb3rhpns7ads0k59v7w1jza60l57c74"; 10 }; 11
··· 2 3 throw "It still does not build" 4 5 + stdenv.mkDerivation rec { 6 + pname = "fsfs"; 7 + version = "0.1.1"; 8 + 9 src = fetchurl { 10 + url = "mirror://sourceforge/fsfs/fsfs-${version}.tar.gz"; 11 sha256 = "05wka9aq182li2r7gxcd8bb3rhpns7ads0k59v7w1jza60l57c74"; 12 }; 13
+4 -3
pkgs/tools/filesystems/genext2fs/default.nix
··· 1 { lib, stdenv, fetchurl }: 2 3 - stdenv.mkDerivation { 4 - name = "genext2fs-1.4.1"; 5 6 src = fetchurl { 7 - url = "mirror://sourceforge/genext2fs/genext2fs-1.4.1.tar.gz"; 8 sha256 = "1z7czvsf3ircvz2cw1cf53yifsq29ljxmj15hbgc79l6gbxbnka0"; 9 }; 10
··· 1 { lib, stdenv, fetchurl }: 2 3 + stdenv.mkDerivation rec { 4 + pname = "genext2fs"; 5 + version = "1.4.1"; 6 7 src = fetchurl { 8 + url = "mirror://sourceforge/genext2fs/genext2fs-${version}.tar.gz"; 9 sha256 = "1z7czvsf3ircvz2cw1cf53yifsq29ljxmj15hbgc79l6gbxbnka0"; 10 }; 11
+32
pkgs/tools/filesystems/gfs2-utils/default.nix
···
··· 1 + { lib, stdenv, fetchurl 2 + , autoreconfHook, bison, flex, pkg-config 3 + , bzip2, check, ncurses, util-linux, zlib 4 + }: 5 + 6 + stdenv.mkDerivation rec { 7 + pname = "gfs2-utils"; 8 + version = "3.4.1"; 9 + 10 + src = fetchurl { 11 + url = "https://pagure.io/gfs2-utils/archive/${version}/gfs2-utils-${version}.tar.gz"; 12 + sha256 = "sha256-gwKxBBG5PtG4/RxX4sUC25ZeG8K2urqVkFDKL7NS4ZI="; 13 + }; 14 + 15 + outputs = [ "bin" "doc" "out" "man" ]; 16 + 17 + nativeBuildInputs = [ autoreconfHook bison flex pkg-config ]; 18 + buildInputs = [ bzip2 ncurses util-linux zlib ]; 19 + 20 + checkInputs = [ check ]; 21 + doCheck = true; 22 + 23 + enableParallelBuilding = true; 24 + 25 + meta = with lib; { 26 + homepage = "https://pagure.io/gfs2-utils"; 27 + description = "Tools for creating, checking and working with gfs2 filesystems"; 28 + maintainers = with maintainers; [ qyliss ]; 29 + license = [ licenses.gpl2Plus licenses.lgpl2Plus ]; 30 + platforms = platforms.linux; 31 + }; 32 + }
+3 -2
pkgs/tools/filesystems/httpfs/default.nix
··· 2 , docbook_xml_dtd_45, docbook_xsl , libxml2, libxslt }: 3 4 stdenv.mkDerivation rec { 5 - name = "httpfs2-0.1.5"; 6 7 src = fetchurl { 8 - url = "mirror://sourceforge/httpfs/httpfs2/${name}.tar.gz"; 9 sha256 = "1h8ggvhw30n2r6w11n1s458ypggdqx6ldwd61ma4yd7binrlpjq1"; 10 }; 11
··· 2 , docbook_xml_dtd_45, docbook_xsl , libxml2, libxslt }: 3 4 stdenv.mkDerivation rec { 5 + pname = "httpfs2"; 6 + version = "0.1.5"; 7 8 src = fetchurl { 9 + url = "mirror://sourceforge/httpfs/httpfs2/httpfs2-${version}.tar.gz"; 10 sha256 = "1h8ggvhw30n2r6w11n1s458ypggdqx6ldwd61ma4yd7binrlpjq1"; 11 }; 12
+3 -2
pkgs/tools/filesystems/jfsutils/default.nix
··· 1 { lib, stdenv, fetchurl, fetchpatch, libuuid, autoreconfHook }: 2 3 stdenv.mkDerivation rec { 4 - name = "jfsutils-1.1.15"; 5 6 src = fetchurl { 7 - url = "http://jfs.sourceforge.net/project/pub/${name}.tar.gz"; 8 sha256 = "0kbsy2sk1jv4m82rxyl25gwrlkzvl3hzdga9gshkxkhm83v1aji4"; 9 }; 10
··· 1 { lib, stdenv, fetchurl, fetchpatch, libuuid, autoreconfHook }: 2 3 stdenv.mkDerivation rec { 4 + pname = "jfsutils"; 5 + version = "1.1.15"; 6 7 src = fetchurl { 8 + url = "http://jfs.sourceforge.net/project/pub/jfsutils-${version}.tar.gz"; 9 sha256 = "0kbsy2sk1jv4m82rxyl25gwrlkzvl3hzdga9gshkxkhm83v1aji4"; 10 }; 11
+3 -2
pkgs/tools/filesystems/mtpfs/default.nix
··· 1 { lib, stdenv, fetchurl, pkg-config, fuse, libmtp, glib, libmad, libid3tag }: 2 3 stdenv.mkDerivation rec { 4 - name = "mtpfs-1.1"; 5 6 nativeBuildInputs = [ pkg-config ]; 7 buildInputs = [ fuse libmtp glib libid3tag libmad ]; ··· 14 ''; 15 16 src = fetchurl { 17 - url = "https://www.adebenham.com/files/mtp/${name}.tar.gz"; 18 sha256 = "07acrqb17kpif2xcsqfqh5j4axvsa4rnh6xwnpqab5b9w5ykbbqv"; 19 }; 20
··· 1 { lib, stdenv, fetchurl, pkg-config, fuse, libmtp, glib, libmad, libid3tag }: 2 3 stdenv.mkDerivation rec { 4 + pname = "mtpfs"; 5 + version = "1.1"; 6 7 nativeBuildInputs = [ pkg-config ]; 8 buildInputs = [ fuse libmtp glib libid3tag libmad ]; ··· 15 ''; 16 17 src = fetchurl { 18 + url = "https://www.adebenham.com/files/mtp/mtpfs-${version}.tar.gz"; 19 sha256 = "07acrqb17kpif2xcsqfqh5j4axvsa4rnh6xwnpqab5b9w5ykbbqv"; 20 }; 21
+3 -2
pkgs/tools/filesystems/netatalk/default.nix
··· 4 }: 5 6 stdenv.mkDerivation rec { 7 - name = "netatalk-3.1.12"; 8 9 src = fetchurl { 10 - url = "mirror://sourceforge/netatalk/netatalk/${name}.tar.bz2"; 11 sha256 = "1ld5mnz88ixic21m6f0xcgf8v6qm08j6xabh1dzfj6x47lxghq0m"; 12 }; 13
··· 4 }: 5 6 stdenv.mkDerivation rec { 7 + pname = "netatalk"; 8 + version = "3.1.12"; 9 10 src = fetchurl { 11 + url = "mirror://sourceforge/netatalk/netatalk/netatalk-${version}.tar.bz2"; 12 sha256 = "1ld5mnz88ixic21m6f0xcgf8v6qm08j6xabh1dzfj6x47lxghq0m"; 13 }; 14
+3 -2
pkgs/tools/graphics/dcraw/default.nix
··· 1 {lib, stdenv, fetchurl, libjpeg, lcms2, gettext, libiconv }: 2 3 stdenv.mkDerivation rec { 4 - name = "dcraw-9.28.0"; 5 6 src = fetchurl { 7 - url = "https://www.dechifro.org/dcraw/archive/${name}.tar.gz"; 8 sha256 = "1fdl3xa1fbm71xzc3760rsjkvf0x5jdjrvdzyg2l9ka24vdc7418"; 9 }; 10
··· 1 {lib, stdenv, fetchurl, libjpeg, lcms2, gettext, libiconv }: 2 3 stdenv.mkDerivation rec { 4 + pname = "dcraw"; 5 + version = "9.28.0"; 6 7 src = fetchurl { 8 + url = "https://www.dechifro.org/dcraw/archive/dcraw-${version}.tar.gz"; 9 sha256 = "1fdl3xa1fbm71xzc3760rsjkvf0x5jdjrvdzyg2l9ka24vdc7418"; 10 }; 11
+3 -2
pkgs/tools/graphics/editres/default.nix
··· 1 { lib, stdenv, fetchurl, pkg-config, libXt, libXaw, libXres, utilmacros }: 2 3 stdenv.mkDerivation rec { 4 - name = "editres-1.0.7"; 5 6 src = fetchurl { 7 - url = "mirror://xorg/individual/app/${name}.tar.gz"; 8 sha256 = "10mbgijb6ac6wqb2grpy9mrazzw68jxjkxr9cbdf1111pa64yj19"; 9 }; 10
··· 1 { lib, stdenv, fetchurl, pkg-config, libXt, libXaw, libXres, utilmacros }: 2 3 stdenv.mkDerivation rec { 4 + pname = "editres"; 5 + version = "1.0.7"; 6 7 src = fetchurl { 8 + url = "mirror://xorg/individual/app/editres-${version}.tar.gz"; 9 sha256 = "10mbgijb6ac6wqb2grpy9mrazzw68jxjkxr9cbdf1111pa64yj19"; 10 }; 11
+2 -1
pkgs/tools/graphics/escrotum/default.nix
··· 2 }: 3 4 with python2Packages; buildPythonApplication { 5 - name = "escrotum-2019-06-10"; 6 7 src = fetchFromGitHub { 8 owner = "Roger";
··· 2 }: 3 4 with python2Packages; buildPythonApplication { 5 + pname = "escrotum"; 6 + version = "unstable-2019-06-10"; 7 8 src = fetchFromGitHub { 9 owner = "Roger";
+4 -3
pkgs/tools/graphics/exiftags/default.nix
··· 1 {lib, stdenv, fetchurl}: 2 3 - stdenv.mkDerivation { 4 - name = "exiftags-1.01"; 5 6 src = fetchurl { 7 - url = "https://johnst.org/sw/exiftags/exiftags-1.01.tar.gz"; 8 sha256 = "194ifl6hybx2a5x8jhlh9i56k3qfc6p2l72z0ii1b7v0bzg48myr"; 9 }; 10
··· 1 {lib, stdenv, fetchurl}: 2 3 + stdenv.mkDerivation rec { 4 + pname = "exiftags"; 5 + version = "1.01"; 6 7 src = fetchurl { 8 + url = "https://johnst.org/sw/exiftags/exiftags-${version}.tar.gz"; 9 sha256 = "194ifl6hybx2a5x8jhlh9i56k3qfc6p2l72z0ii1b7v0bzg48myr"; 10 }; 11
+3 -2
pkgs/tools/graphics/fgallery/default.nix
··· 9 # } 10 11 stdenv.mkDerivation rec { 12 - name = "fgallery-1.8.2"; 13 14 src = fetchurl { 15 - url = "https://www.thregr.org/~wavexx/software/fgallery/releases/${name}.zip"; 16 sha256 = "18wlvqbxcng8pawimbc8f2422s8fnk840hfr6946lzsxr0ijakvf"; 17 }; 18
··· 9 # } 10 11 stdenv.mkDerivation rec { 12 + pname = "fgallery"; 13 + version = "1.8.2"; 14 15 src = fetchurl { 16 + url = "https://www.thregr.org/~wavexx/software/fgallery/releases/fgallery-${version}.zip"; 17 sha256 = "18wlvqbxcng8pawimbc8f2422s8fnk840hfr6946lzsxr0ijakvf"; 18 }; 19
+3 -2
pkgs/tools/graphics/icoutils/default.nix
··· 1 { lib, stdenv, fetchurl, libpng, perl, perlPackages, makeWrapper }: 2 3 stdenv.mkDerivation rec { 4 - name = "icoutils-0.32.3"; 5 6 src = fetchurl { 7 - url = "mirror://savannah/icoutils/${name}.tar.bz2"; 8 sha256 = "1q66cksms4l62y0wizb8vfavhmf7kyfgcfkynil3n99s0hny1aqp"; 9 }; 10
··· 1 { lib, stdenv, fetchurl, libpng, perl, perlPackages, makeWrapper }: 2 3 stdenv.mkDerivation rec { 4 + pname = "icoutils"; 5 + version = "0.32.3"; 6 7 src = fetchurl { 8 + url = "mirror://savannah/icoutils/icoutils-${version}.tar.bz2"; 9 sha256 = "1q66cksms4l62y0wizb8vfavhmf7kyfgcfkynil3n99s0hny1aqp"; 10 }; 11
+4 -3
pkgs/tools/graphics/jbig2enc/default.nix
··· 1 { lib, stdenv, fetchurl, leptonica, zlib, libwebp, giflib, libjpeg, libpng, libtiff }: 2 3 - stdenv.mkDerivation { 4 - name = "jbig2enc-0.28"; 5 6 src = fetchurl { 7 - url = "https://github.com/agl/jbig2enc/archive/0.28-dist.tar.gz"; 8 sha256 = "1wc0lmqz4jag3rhhk1xczlqpfv2qqp3fz7wzic2lba3vsbi1rrw3"; 9 }; 10
··· 1 { lib, stdenv, fetchurl, leptonica, zlib, libwebp, giflib, libjpeg, libpng, libtiff }: 2 3 + stdenv.mkDerivation rec { 4 + pname = "jbig2enc"; 5 + version = "0.28"; 6 7 src = fetchurl { 8 + url = "https://github.com/agl/jbig2enc/archive/${version}-dist.tar.gz"; 9 sha256 = "1wc0lmqz4jag3rhhk1xczlqpfv2qqp3fz7wzic2lba3vsbi1rrw3"; 10 }; 11
+2 -1
pkgs/tools/graphics/leela/default.nix
··· 1 { lib, stdenv, fetchFromGitHub, pkg-config, poppler }: 2 3 stdenv.mkDerivation { 4 - name = "leela-12.fe7a35a"; 5 6 src = fetchFromGitHub { 7 owner = "TrilbyWhite";
··· 1 { lib, stdenv, fetchFromGitHub, pkg-config, poppler }: 2 3 stdenv.mkDerivation { 4 + pname = "leela"; 5 + version = "12.fe7a35a"; 6 7 src = fetchFromGitHub { 8 owner = "TrilbyWhite";
+2 -1
pkgs/tools/graphics/netpbm/default.nix
··· 19 stdenv.mkDerivation { 20 # Determine version and revision from: 21 # https://sourceforge.net/p/netpbm/code/HEAD/log/?path=/advanced 22 - name = "netpbm-10.92.0"; 23 24 outputs = [ "bin" "out" "dev" ]; 25
··· 19 stdenv.mkDerivation { 20 # Determine version and revision from: 21 # https://sourceforge.net/p/netpbm/code/HEAD/log/?path=/advanced 22 + pname = "netpbm"; 23 + version = "10.92.0"; 24 25 outputs = [ "bin" "out" "dev" ]; 26
+3 -2
pkgs/tools/graphics/optipng/default.nix
··· 7 with lib; 8 9 stdenv.mkDerivation rec { 10 - name = "optipng-0.7.7"; 11 12 src = fetchurl { 13 - url = "mirror://sourceforge/optipng/${name}.tar.gz"; 14 sha256 = "0lj4clb851fzpaq446wgj0sfy922zs5l5misbpwv6w7qrqrz4cjg"; 15 }; 16
··· 7 with lib; 8 9 stdenv.mkDerivation rec { 10 + pname = "optipng"; 11 + version = "0.7.7"; 12 13 src = fetchurl { 14 + url = "mirror://sourceforge/optipng/optipng-${version}.tar.gz"; 15 sha256 = "0lj4clb851fzpaq446wgj0sfy922zs5l5misbpwv6w7qrqrz4cjg"; 16 }; 17
+3 -2
pkgs/tools/graphics/plotutils/default.nix
··· 6 # I'm only interested in making pstoedit convert to svg 7 8 stdenv.mkDerivation rec { 9 - name = "plotutils-2.6"; 10 11 src = fetchurl { 12 - url = "mirror://gnu/plotutils/${name}.tar.gz"; 13 sha256 = "1arkyizn5wbgvbh53aziv3s6lmd3wm9lqzkhxb3hijlp1y124hjg"; 14 }; 15
··· 6 # I'm only interested in making pstoedit convert to svg 7 8 stdenv.mkDerivation rec { 9 + pname = "plotutils"; 10 + version = "2.6"; 11 12 src = fetchurl { 13 + url = "mirror://gnu/plotutils/plotutils-${version}.tar.gz"; 14 sha256 = "1arkyizn5wbgvbh53aziv3s6lmd3wm9lqzkhxb3hijlp1y124hjg"; 15 }; 16
+3 -2
pkgs/tools/graphics/pngcheck/default.nix
··· 1 { lib, stdenv, fetchurl, zlib }: 2 3 stdenv.mkDerivation rec { 4 - name = "pngcheck-3.0.2"; 5 6 src = fetchurl { 7 - url = "mirror://sourceforge/png-mng/${name}.tar.gz"; 8 sha256 = "sha256-DX4mLyQRb93yhHqM61yS2fXybvtC6f/2PsK7dnYTHKc="; 9 }; 10
··· 1 { lib, stdenv, fetchurl, zlib }: 2 3 stdenv.mkDerivation rec { 4 + pname = "pngcheck"; 5 + version = "3.0.2"; 6 7 src = fetchurl { 8 + url = "mirror://sourceforge/png-mng/pngcheck-${version}.tar.gz"; 9 sha256 = "sha256-DX4mLyQRb93yhHqM61yS2fXybvtC6f/2PsK7dnYTHKc="; 10 }; 11
+3 -2
pkgs/tools/graphics/pngcrush/default.nix
··· 1 { lib, stdenv, fetchurl, libpng }: 2 3 stdenv.mkDerivation rec { 4 - name = "pngcrush-1.8.13"; 5 6 src = fetchurl { 7 - url = "mirror://sourceforge/pmt/${name}-nolib.tar.xz"; 8 sha256 = "0l43c59d6v9l0g07z3q3ywhb8xb3vz74llv3mna0izk9bj6aqkiv"; 9 }; 10
··· 1 { lib, stdenv, fetchurl, libpng }: 2 3 stdenv.mkDerivation rec { 4 + pname = "pngcrush"; 5 + version = "1.8.13"; 6 7 src = fetchurl { 8 + url = "mirror://sourceforge/pmt/pngcrush-${version}-nolib.tar.xz"; 9 sha256 = "0l43c59d6v9l0g07z3q3ywhb8xb3vz74llv3mna0izk9bj6aqkiv"; 10 }; 11
+3 -2
pkgs/tools/graphics/pngnq/default.nix
··· 1 { lib, stdenv, fetchurl, pkg-config, libpng, zlib }: 2 3 stdenv.mkDerivation rec { 4 - name = "pngnq-1.1"; 5 6 src = fetchurl { 7 - url = "mirror://sourceforge/pngnq/${name}.tar.gz"; 8 sha256 = "1qmnnl846agg55i7h4vmrn11lgb8kg6gvs8byqz34bdkjh5gwiy1"; 9 }; 10
··· 1 { lib, stdenv, fetchurl, pkg-config, libpng, zlib }: 2 3 stdenv.mkDerivation rec { 4 + pname = "pngnq"; 5 + version = "1.1"; 6 7 src = fetchurl { 8 + url = "mirror://sourceforge/pngnq/pngnq-${version}.tar.gz"; 9 sha256 = "1qmnnl846agg55i7h4vmrn11lgb8kg6gvs8byqz34bdkjh5gwiy1"; 10 }; 11
+4 -3
pkgs/tools/graphics/pngout/default.nix
··· 5 else if stdenv.hostPlatform.system == "x86_64-linux" then "x86_64" 6 else throw "Unsupported system: ${stdenv.hostPlatform.system}"; 7 in 8 - stdenv.mkDerivation { 9 - name = "pngout-20150319"; 10 11 src = fetchurl { 12 - url = "http://static.jonof.id.au/dl/kenutils/pngout-20150319-linux.tar.gz"; 13 sha256 = "0iwv941hgs2g7ljpx48fxs24a70m2whrwarkrb77jkfcd309x2h7"; 14 }; 15
··· 5 else if stdenv.hostPlatform.system == "x86_64-linux" then "x86_64" 6 else throw "Unsupported system: ${stdenv.hostPlatform.system}"; 7 in 8 + stdenv.mkDerivation rec { 9 + pname = "pngout"; 10 + version = "20150319"; 11 12 src = fetchurl { 13 + url = "http://static.jonof.id.au/dl/kenutils/pngout-${version}-linux.tar.gz"; 14 sha256 = "0iwv941hgs2g7ljpx48fxs24a70m2whrwarkrb77jkfcd309x2h7"; 15 }; 16
+4 -3
pkgs/tools/graphics/pngtoico/default.nix
··· 1 { lib, stdenv, fetchurl, libpng }: 2 3 - stdenv.mkDerivation { 4 - name = "pngtoico-1.0"; 5 6 src = fetchurl { 7 - url = "mirror://kernel/software/graphics/pngtoico/pngtoico-1.0.tar.gz"; 8 sha256 = "1xb4aa57sjvgqfp01br3dm72hf7q0gb2ad144s1ifrs09215fgph"; 9 }; 10
··· 1 { lib, stdenv, fetchurl, libpng }: 2 3 + stdenv.mkDerivation rec { 4 + pname = "pngtoico"; 5 + version = "1.0"; 6 7 src = fetchurl { 8 + url = "mirror://kernel/software/graphics/pngtoico/pngtoico-${version}.tar.gz"; 9 sha256 = "1xb4aa57sjvgqfp01br3dm72hf7q0gb2ad144s1ifrs09215fgph"; 10 }; 11
+3 -2
pkgs/tools/graphics/pstoedit/default.nix
··· 4 }: 5 6 stdenv.mkDerivation rec { 7 - name = "pstoedit-3.75"; 8 9 src = fetchurl { 10 - url = "mirror://sourceforge/pstoedit/${name}.tar.gz"; 11 sha256 = "1kv46g2wsvsvcngkavxl5gnw3l6g5xqnh4kmyx4b39a01d8xiddp"; 12 }; 13
··· 4 }: 5 6 stdenv.mkDerivation rec { 7 + pname = "pstoedit"; 8 + version = "3.75"; 9 10 src = fetchurl { 11 + url = "mirror://sourceforge/pstoedit/pstoedit-${version}.tar.gz"; 12 sha256 = "1kv46g2wsvsvcngkavxl5gnw3l6g5xqnh4kmyx4b39a01d8xiddp"; 13 }; 14
+5 -3
pkgs/tools/graphics/transfig/default.nix
··· 1 { lib, stdenv, fetchurl, zlib, libjpeg, libpng, imake, gccmakedep }: 2 3 - stdenv.mkDerivation { 4 - name = "transfig-3.2.4"; 5 src = fetchurl { 6 - url = "ftp://ftp.tex.ac.uk/pub/archive/graphics/transfig/transfig.3.2.4.tar.gz"; 7 sha256 = "0429snhp5acbz61pvblwlrwv8nxr6gf12p37f9xxwrkqv4ir7dd4"; 8 }; 9
··· 1 { lib, stdenv, fetchurl, zlib, libjpeg, libpng, imake, gccmakedep }: 2 3 + stdenv.mkDerivation rec { 4 + pname = "transfig"; 5 + version = "3.2.4"; 6 + 7 src = fetchurl { 8 + url = "ftp://ftp.tex.ac.uk/pub/archive/graphics/transfig/transfig.${version}.tar.gz"; 9 sha256 = "0429snhp5acbz61pvblwlrwv8nxr6gf12p37f9xxwrkqv4ir7dd4"; 10 }; 11
+4 -3
pkgs/tools/graphics/xcftools/default.nix
··· 1 {lib, stdenv, fetchurl, libpng, perl, gettext }: 2 3 - stdenv.mkDerivation { 4 - name = "xcftools-1.0.7"; 5 6 src = fetchurl { 7 - url = "http://henning.makholm.net/xcftools/xcftools-1.0.7.tar.gz"; 8 sha256 = "19i0x7yhlw6hd2gp013884zchg63yzjdj4hpany011il0n26vgqy"; 9 }; 10
··· 1 {lib, stdenv, fetchurl, libpng, perl, gettext }: 2 3 + stdenv.mkDerivation rec { 4 + pname = "xcftools"; 5 + version = "1.0.7"; 6 7 src = fetchurl { 8 + url = "http://henning.makholm.net/xcftools/xcftools-${version}.tar.gz"; 9 sha256 = "19i0x7yhlw6hd2gp013884zchg63yzjdj4hpany011il0n26vgqy"; 10 }; 11
+35
pkgs/tools/inputmethods/footswitch/default.nix
···
··· 1 + { lib, stdenv, fetchFromGitHub, pkg-config, hidapi }: 2 + 3 + stdenv.mkDerivation { 4 + pname = "footswitch"; 5 + version = "unstable-20201-03-17"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "rgerganov"; 9 + repo = "footswitch"; 10 + rev = "aa0b10f00d3e76dac27b55b88c8d44c0c406f7f0"; 11 + sha256 = "sha256-SikYiBN7jbH5I1x5wPCF+buwFp1dt35cVxAN6lWkTN0="; 12 + }; 13 + 14 + nativeBuildInputs = [ pkg-config ]; 15 + buildInputs = [ hidapi ]; 16 + 17 + postPatch = '' 18 + substituteInPlace Makefile \ 19 + --replace /usr/local $out \ 20 + --replace /usr/bin/install install \ 21 + --replace /etc/udev/rules.d $out/lib/udev/rules.d 22 + ''; 23 + 24 + preInstall = '' 25 + mkdir -p $out/bin $out/lib/udev/rules.d 26 + ''; 27 + 28 + meta = with lib; { 29 + description = "Command line utlities for programming PCsensor and Scythe foot switches."; 30 + homepage = "https://github.com/rgerganov/footswitch"; 31 + license = licenses.mit; 32 + platforms = platforms.linux; 33 + maintainers = with maintainers; [ baloo ]; 34 + }; 35 + }
+3 -3
pkgs/tools/misc/cicero-tui/default.nix
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "cicero-tui"; 13 - version = "0.2.1"; 14 15 src = fetchFromGitHub { 16 owner = "eyeplum"; 17 repo = "cicero-tui"; 18 rev = "v${version}"; 19 - sha256 = "sha256-FwjD+BdRc8y/g5MQLmBB/qkUj33cywbH2wjTp0y0s8A="; 20 }; 21 22 nativeBuildInputs = [ ··· 29 freetype 30 ]; 31 32 - cargoSha256 = "sha256-JygEE7K8swbFvJ2aDXs+INhfoLuhy+LY7T8AUr4lgJY="; 33 34 meta = with lib; { 35 description = "Unicode tool with a terminal user interface";
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "cicero-tui"; 13 + version = "0.2.2"; 14 15 src = fetchFromGitHub { 16 owner = "eyeplum"; 17 repo = "cicero-tui"; 18 rev = "v${version}"; 19 + sha256 = "sha256-j/AIuNE5WBNdUeXuKvvc4NqsVVk252tm4KR3w0e6bT8="; 20 }; 21 22 nativeBuildInputs = [ ··· 29 freetype 30 ]; 31 32 + cargoSha256 = "sha256-yup6hluGF2x+0XDwK+JETyNu4TFNPmqD4Y0Wthxrbcc="; 33 34 meta = with lib; { 35 description = "Unicode tool with a terminal user interface";
+32
pkgs/tools/misc/lua-format/default.nix
···
··· 1 + { lib, stdenv, fetchFromGitHub, substituteAll, antlr4, libargs, catch2, cmake, libyamlcpp }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "lua-format"; 5 + version = "1.3.6"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "Koihik"; 9 + repo = "LuaFormatter"; 10 + rev = version; 11 + sha256 = "14l1f9hrp6m7z3cm5yl0njba6gfixzdirxjl8nihp9val0685vm0"; 12 + }; 13 + 14 + patches = [ 15 + (substituteAll { 16 + src = ./fix-lib-paths.patch; 17 + antlr4RuntimeCpp = antlr4.runtime.cpp.dev; 18 + inherit libargs catch2 libyamlcpp; 19 + }) 20 + ]; 21 + 22 + nativeBuildInputs = [ cmake ]; 23 + 24 + buildInputs = [ antlr4.runtime.cpp libyamlcpp ]; 25 + 26 + meta = with lib; { 27 + description = "Code formatter for Lua"; 28 + homepage = "https://github.com/Koihik/LuaFormatter"; 29 + license = licenses.asl20; 30 + maintainers = with maintainers; [ SuperSandro2000 ]; 31 + }; 32 + }
+67
pkgs/tools/misc/lua-format/fix-lib-paths.patch
···
··· 1 + diff --git a/CMakeLists.txt b/CMakeLists.txt 2 + index 4a21b94..0ac7911 100644 3 + --- a/CMakeLists.txt 4 + +++ b/CMakeLists.txt 5 + @@ -67,10 +67,10 @@ endif() 6 + 7 + include_directories( 8 + ${PROJECT_SOURCE_DIR}/generated/ 9 + - ${PROJECT_SOURCE_DIR}/third_party/ 10 + - ${PROJECT_SOURCE_DIR}/third_party/Catch2/single_include 11 + - ${PROJECT_SOURCE_DIR}/third_party/yaml-cpp/include 12 + - ${PROJECT_SOURCE_DIR}/third_party/antlr4/runtime/Cpp/runtime/src 13 + + @libargs@/include 14 + + @catch2@/include 15 + + @libyamlcpp@/include 16 + + @antlr4RuntimeCpp@/include/antlr4-runtime 17 + ${PROJECT_SOURCE_DIR}/src/ 18 + ) 19 + 20 + @@ -92,9 +92,6 @@ file(GLOB_RECURSE yaml-cpp-src 21 + ${PROJECT_SOURCE_DIR}/third_party/yaml-cpp/src/*.cpp 22 + ) 23 + 24 + -add_library (antlr4-cpp-runtime ${antlr4-cpp-src}) 25 + -add_library (yaml-cpp ${yaml-cpp-src}) 26 + - 27 + add_executable(lua-format ${src_dir} src/main.cpp) 28 + 29 + if(WIN32) 30 + @@ -104,7 +101,7 @@ endif() 31 + 32 + set_target_properties(lua-format PROPERTIES LINKER_LANGUAGE CXX) 33 + 34 + -target_link_libraries(lua-format yaml-cpp antlr4-cpp-runtime ${extra-libs}) 35 + +target_link_libraries(lua-format yaml-cpp antlr4-runtime ${extra-libs}) 36 + 37 + install(TARGETS lua-format 38 + RUNTIME DESTINATION bin 39 + @@ -135,7 +132,7 @@ if(BUILD_TESTS) 40 + endif() 41 + 42 + target_compile_definitions(lua-format-test PUBLIC PROJECT_PATH="${PROJECT_SOURCE_DIR}") 43 + - target_link_libraries(lua-format-test yaml-cpp antlr4-cpp-runtime ${extra-libs}) 44 + + target_link_libraries(lua-format-test yaml-cpp antlr4-runtime ${extra-libs}) 45 + 46 + add_test(NAME args COMMAND lua-format-test [args]) 47 + add_test(NAME config COMMAND lua-format-test [config]) 48 + diff --git a/src/main.cpp b/src/main.cpp 49 + index 38962a2..332aad6 100644 50 + --- a/src/main.cpp 51 + +++ b/src/main.cpp 52 + @@ -1,4 +1,4 @@ 53 + -#include <args/args.hxx> 54 + +#include <args.hxx> 55 + #include <cstdlib> 56 + #include <fstream> 57 + #include <iostream> 58 + diff --git a/test/test_args.cpp b/test/test_args.cpp 59 + index 69a5746..b988d00 100644 60 + --- a/test/test_args.cpp 61 + +++ b/test/test_args.cpp 62 + @@ -1,4 +1,4 @@ 63 + -#include <args/args.hxx> 64 + +#include <args.hxx> 65 + #include <catch2/catch.hpp> 66 + #include <iostream> 67 + #include <tuple>
+3 -3
pkgs/tools/misc/vector/default.nix
··· 28 29 rustPlatform.buildRustPackage rec { 30 pname = "vector"; 31 - version = "0.15.1"; 32 33 src = fetchFromGitHub { 34 owner = "timberio"; 35 repo = pname; 36 rev = "v${version}"; 37 - sha256 = "sha256-9Q0jRh8nlgiWslmlFAth8eff+hir5gIT8YL898FMSqk="; 38 }; 39 40 - cargoSha256 = "sha256-DFFA6t+ZgpGieq5kT80PW5ZSByIp54ia2UvcBYY2+Lg="; 41 nativeBuildInputs = [ pkg-config ]; 42 buildInputs = [ oniguruma openssl protobuf rdkafka zstd ] 43 ++ lib.optionals stdenv.isDarwin [ Security libiconv coreutils CoreServices ];
··· 28 29 rustPlatform.buildRustPackage rec { 30 pname = "vector"; 31 + version = "0.15.2"; 32 33 src = fetchFromGitHub { 34 owner = "timberio"; 35 repo = pname; 36 rev = "v${version}"; 37 + sha256 = "sha256-u/KHiny9o/q74dh/w3cShAb6oEkMxNaTMF2lOFx+1po="; 38 }; 39 40 + cargoSha256 = "sha256-wUNF+810Yh4hPQzraWo2mDi8KSmRKp9Z9D+4kwKQ+IU="; 41 nativeBuildInputs = [ pkg-config ]; 42 buildInputs = [ oniguruma openssl protobuf rdkafka zstd ] 43 ++ lib.optionals stdenv.isDarwin [ Security libiconv coreutils CoreServices ];
+2 -2
pkgs/tools/networking/mu/default.nix
··· 7 8 stdenv.mkDerivation rec { 9 pname = "mu"; 10 - version = "1.6.2"; 11 12 src = fetchFromGitHub { 13 owner = "djcb"; 14 repo = "mu"; 15 rev = version; 16 - sha256 = "EYERtDYIf0aw9nMLFZPGZ5s1i+erSq9H3tP29KwCAgQ="; 17 }; 18 19 postPatch = lib.optionalString (batchSize != null) ''
··· 7 8 stdenv.mkDerivation rec { 9 pname = "mu"; 10 + version = "1.6.3"; 11 12 src = fetchFromGitHub { 13 owner = "djcb"; 14 repo = "mu"; 15 rev = version; 16 + sha256 = "hmP2bcoBWMd2GZBE8XtJ5QePpWnkJV5pu69aDmL5V4g="; 17 }; 18 19 postPatch = lib.optionalString (batchSize != null) ''
+2 -2
pkgs/tools/package-management/libdnf/default.nix
··· 1 { gcc9Stdenv, lib, stdenv, fetchFromGitHub, cmake, gettext, pkg-config, gpgme, libsolv, openssl, check 2 - , json_c, libmodulemd, libsmartcols, sqlite, librepo, libyaml, rpm }: 3 4 gcc9Stdenv.mkDerivation rec { 5 pname = "libdnf"; ··· 26 libsmartcols 27 libyaml 28 libmodulemd 29 ]; 30 31 propagatedBuildInputs = [ ··· 51 "-DWITH_GTKDOC=OFF" 52 "-DWITH_HTML=OFF" 53 "-DWITH_BINDINGS=OFF" 54 - "-DWITH_ZCHUNK=OFF" 55 ]; 56 57 meta = with lib; {
··· 1 { gcc9Stdenv, lib, stdenv, fetchFromGitHub, cmake, gettext, pkg-config, gpgme, libsolv, openssl, check 2 + , json_c, libmodulemd, libsmartcols, sqlite, librepo, libyaml, rpm, zchunk }: 3 4 gcc9Stdenv.mkDerivation rec { 5 pname = "libdnf"; ··· 26 libsmartcols 27 libyaml 28 libmodulemd 29 + zchunk 30 ]; 31 32 propagatedBuildInputs = [ ··· 52 "-DWITH_GTKDOC=OFF" 53 "-DWITH_HTML=OFF" 54 "-DWITH_BINDINGS=OFF" 55 ]; 56 57 meta = with lib; {
+4 -4
pkgs/tools/security/eid-mw/default.nix
··· 21 stdenv.mkDerivation rec { 22 pname = "eid-mw"; 23 # NOTE: Don't just blindly update to the latest version/tag. Releases are always for a specific OS. 24 - version = "5.0.23"; 25 26 src = fetchFromGitHub { 27 - rev = "v${version}"; 28 - sha256 = "0annkm0hqhkpjmfa6ywvzgn1n9619baqdzdbhjfhzfi4hf7mml1d"; 29 - repo = "eid-mw"; 30 owner = "Fedict"; 31 }; 32 33 nativeBuildInputs = [ autoreconfHook autoconf-archive pkg-config makeWrapper ];
··· 21 stdenv.mkDerivation rec { 22 pname = "eid-mw"; 23 # NOTE: Don't just blindly update to the latest version/tag. Releases are always for a specific OS. 24 + version = "5.0.28"; 25 26 src = fetchFromGitHub { 27 owner = "Fedict"; 28 + repo = "eid-mw"; 29 + rev = "v${version}"; 30 + sha256 = "rrrzw8i271ZZkwY3L6aRw2Nlz+GmDr/1ahYYlUBvtzo="; 31 }; 32 33 nativeBuildInputs = [ autoreconfHook autoconf-archive pkg-config makeWrapper ];
+3 -1
pkgs/tools/security/pinentry/default.nix
··· 2 , libgpgerror, libassuan, qtbase, wrapQtAppsHook 3 , ncurses, gtk2, gcr 4 , libcap ? null, libsecret ? null 5 - , enabledFlavors ? [ "curses" "tty" "gtk2" "qt" "emacs" ] ++ lib.optionals stdenv.isLinux [ "gnome3" ] 6 }: 7 8 with lib;
··· 2 , libgpgerror, libassuan, qtbase, wrapQtAppsHook 3 , ncurses, gtk2, gcr 4 , libcap ? null, libsecret ? null 5 + , enabledFlavors ? [ "curses" "tty" "gtk2" "emacs" ] 6 + ++ lib.optionals stdenv.isLinux [ "gnome3" ] 7 + ++ lib.optionals (stdenv.hostPlatform.system != "aarch64-darwin") [ "qt" ] 8 }: 9 10 with lib;
+3 -1
pkgs/top-level/aliases.nix
··· 473 mess = mame; # added 2019-10-30 474 mcgrid = throw "mcgrid has been removed from nixpkgs, as it's not compatible with rivet 3"; # added 2020-05-23 475 mcomix = throw "mcomix has been removed from nixpkgs, as it's unmaintained; try mcomix3 a Python 3 fork"; # added 2019-12-10, modified 2020-11-25 476 - mirage = throw "mirage has been femoved from nixpkgs, as it's unmaintained"; # added 2019-12-10 477 mopidy-gmusic = throw "mopidy-gmusic has been removed because Google Play Music was discontinued"; # added 2021-03-07 478 mopidy-local-images = throw "mopidy-local-images has been removed as it's unmaintained. It's functionality has been merged into the mopidy-local extension."; # added 2020-10-18 479 mopidy-local-sqlite = throw "mopidy-local-sqlite has been removed as it's unmaintained. It's functionality has been merged into the mopidy-local extension."; # added 2020-10-18
··· 473 mess = mame; # added 2019-10-30 474 mcgrid = throw "mcgrid has been removed from nixpkgs, as it's not compatible with rivet 3"; # added 2020-05-23 475 mcomix = throw "mcomix has been removed from nixpkgs, as it's unmaintained; try mcomix3 a Python 3 fork"; # added 2019-12-10, modified 2020-11-25 476 + mirage = throw "mirage has been removed from nixpkgs, as it's unmaintained"; # added 2019-12-10 477 + minergate = throw "minergate has been removed from nixpkgs, because the package is unmaintained and the site has a bad reputation"; # added 2021-08-13 478 + minergate-cli = throw "minergatecli has been removed from nixpkgs, because the package is unmaintained and the site has a bad reputation"; # added 2021-08-13 479 mopidy-gmusic = throw "mopidy-gmusic has been removed because Google Play Music was discontinued"; # added 2021-03-07 480 mopidy-local-images = throw "mopidy-local-images has been removed as it's unmaintained. It's functionality has been merged into the mopidy-local extension."; # added 2020-10-18 481 mopidy-local-sqlite = throw "mopidy-local-sqlite has been removed as it's unmaintained. It's functionality has been merged into the mopidy-local extension."; # added 2020-10-18
+14 -4
pkgs/top-level/all-packages.nix
··· 970 971 logseq = callPackage ../applications/misc/logseq { }; 972 973 lxterminal = callPackage ../applications/terminal-emulators/lxterminal { }; 974 975 microcom = callPackage ../applications/terminal-emulators/microcom { }; ··· 4958 4959 fontmatrix = libsForQt514.callPackage ../applications/graphics/fontmatrix {}; 4960 4961 foremost = callPackage ../tools/system/foremost { }; 4962 4963 forktty = callPackage ../os-specific/linux/forktty {}; ··· 5150 gftp = callPackage ../applications/networking/gftp { 5151 gtk = gtk2; 5152 }; 5153 5154 gfbgraph = callPackage ../development/libraries/gfbgraph { }; 5155 ··· 6590 6591 mhonarc = perlPackages.MHonArc; 6592 6593 - minergate = callPackage ../applications/misc/minergate { }; 6594 - 6595 - minergate-cli = callPackage ../applications/misc/minergate-cli { }; 6596 - 6597 minica = callPackage ../tools/security/minica { }; 6598 6599 minidlna = callPackage ../tools/networking/minidlna { }; ··· 16346 libayatana-appindicator-gtk3 = libayatana-appindicator.override { gtkVersion = "3"; }; 16347 libayatana-appindicator = callPackage ../development/libraries/libayatana-appindicator { }; 16348 16349 libarchive = callPackage ../development/libraries/libarchive { 16350 autoreconfHook = buildPackages.autoreconfHook269; 16351 }; ··· 19886 mailman-rss = callPackage ../development/python-modules/mailman-rss { }; 19887 19888 mailman-web = with python3.pkgs; toPythonApplication mailman-web; 19889 19890 maker-panel = callPackage ../tools/misc/maker-panel { }; 19891 ··· 23928 buildServerGui = false; 23929 }; 23930 23931 droopy = python3Packages.callPackage ../applications/networking/droopy { }; 23932 23933 drumgizmo = callPackage ../applications/audio/drumgizmo { }; ··· 29431 lgogdownloader = callPackage ../games/lgogdownloader { }; 29432 29433 liberal-crime-squad = callPackage ../games/liberal-crime-squad { }; 29434 29435 lincity = callPackage ../games/lincity {}; 29436
··· 970 971 logseq = callPackage ../applications/misc/logseq { }; 972 973 + lua-format = callPackage ../tools/misc/lua-format { }; 974 + 975 lxterminal = callPackage ../applications/terminal-emulators/lxterminal { }; 976 977 microcom = callPackage ../applications/terminal-emulators/microcom { }; ··· 4960 4961 fontmatrix = libsForQt514.callPackage ../applications/graphics/fontmatrix {}; 4962 4963 + footswitch = callPackage ../tools/inputmethods/footswitch { }; 4964 + 4965 foremost = callPackage ../tools/system/foremost { }; 4966 4967 forktty = callPackage ../os-specific/linux/forktty {}; ··· 5154 gftp = callPackage ../applications/networking/gftp { 5155 gtk = gtk2; 5156 }; 5157 + 5158 + gfs2-utils = callPackage ../tools/filesystems/gfs2-utils { }; 5159 5160 gfbgraph = callPackage ../development/libraries/gfbgraph { }; 5161 ··· 6596 6597 mhonarc = perlPackages.MHonArc; 6598 6599 minica = callPackage ../tools/security/minica { }; 6600 6601 minidlna = callPackage ../tools/networking/minidlna { }; ··· 16348 libayatana-appindicator-gtk3 = libayatana-appindicator.override { gtkVersion = "3"; }; 16349 libayatana-appindicator = callPackage ../development/libraries/libayatana-appindicator { }; 16350 16351 + libargs = callPackage ../development/libraries/libargs { }; 16352 + 16353 libarchive = callPackage ../development/libraries/libarchive { 16354 autoreconfHook = buildPackages.autoreconfHook269; 16355 }; ··· 19890 mailman-rss = callPackage ../development/python-modules/mailman-rss { }; 19891 19892 mailman-web = with python3.pkgs; toPythonApplication mailman-web; 19893 + 19894 + listadmin = callPackage ../applications/networking/listadmin {}; 19895 19896 maker-panel = callPackage ../tools/misc/maker-panel { }; 19897 ··· 23934 buildServerGui = false; 23935 }; 23936 23937 + drawterm = callPackage ../tools/admin/drawterm { }; 23938 + 23939 droopy = python3Packages.callPackage ../applications/networking/droopy { }; 23940 23941 drumgizmo = callPackage ../applications/audio/drumgizmo { }; ··· 29439 lgogdownloader = callPackage ../games/lgogdownloader { }; 29440 29441 liberal-crime-squad = callPackage ../games/liberal-crime-squad { }; 29442 + 29443 + liberation-circuit = callPackage ../games/liberation-circuit { }; 29444 29445 lincity = callPackage ../games/lincity {}; 29446
+14
pkgs/top-level/perl-packages.nix
··· 15181 }; 15182 }; 15183 15184 NetAddrIP = buildPerlPackage { 15185 pname = "NetAddr-IP"; 15186 version = "4.079";
··· 15181 }; 15182 }; 15183 15184 + NetINET6Glue = buildPerlPackage { 15185 + pname = "Net-INET6Glue"; 15186 + version = "0.604"; 15187 + src = fetchurl { 15188 + url = "mirror://cpan/authors/id/S/SU/SULLR/Net-INET6Glue-0.604.tar.gz"; 15189 + sha256 = "05xvbdrqq88npzg14bjm9wmjykzplwirzcm8rp61852hz6c67hwh"; 15190 + }; 15191 + meta = { 15192 + homepage = "https://github.com/noxxi/p5-net-inet6glue"; 15193 + description = "Make common modules IPv6 ready by hotpatching"; 15194 + license = lib.licenses.artistic1; 15195 + }; 15196 + }; 15197 + 15198 NetAddrIP = buildPerlPackage { 15199 pname = "NetAddr-IP"; 15200 version = "4.079";