lol
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge master into staging-next

authored by

github-actions[bot] and committed by
GitHub
382fdc7a c2d4ce28

+1217 -707
+6
maintainers/maintainer-list.nix
··· 7614 7614 fingerprint = "B956 C6A4 22AF 86A0 8F77 A8CA DE3B ADFE CD31 A89D"; 7615 7615 }]; 7616 7616 }; 7617 + nitsky = { 7618 + name = "nitsky"; 7619 + email = "492793+nitsky@users.noreply.github.com"; 7620 + github = "nitsky"; 7621 + githubId = 492793; 7622 + }; 7617 7623 nkpvk = { 7618 7624 email = "niko.pavlinek@gmail.com"; 7619 7625 github = "nkpvk";
+7
nixos/doc/manual/from_md/release-notes/rl-2111.section.xml
··· 55 55 </listitem> 56 56 <listitem> 57 57 <para> 58 + <link xlink:href="https://www.isc.org/kea/">Kea</link>, ISCs 59 + 2nd generation DHCP and DDNS server suite. Available at 60 + <link xlink:href="options.html#opt-services.kea">services.kea</link>. 61 + </para> 62 + </listitem> 63 + <listitem> 64 + <para> 58 65 <link xlink:href="https://sr.ht">sourcehut</link>, a 59 66 collection of tools useful for software development. Available 60 67 as
+2
nixos/doc/manual/release-notes/rl-2111.section.md
··· 17 17 18 18 - [geoipupdate](https://github.com/maxmind/geoipupdate), a GeoIP database updater from MaxMind. Available as [services.geoipupdate](options.html#opt-services.geoipupdate.enable). 19 19 20 + - [Kea](https://www.isc.org/kea/), ISCs 2nd generation DHCP and DDNS server suite. Available at [services.kea](options.html#opt-services.kea). 21 + 20 22 - [sourcehut](https://sr.ht), a collection of tools useful for software development. Available as [services.sourcehut](options.html#opt-services.sourcehut.enable). 21 23 22 24 - [ucarp](https://download.pureftpd.org/pub/ucarp/README), an userspace implementation of the Common Address Redundancy Protocol (CARP). Available as [networking.ucarp](options.html#opt-networking.ucarp.enable).
+1
nixos/modules/module-list.nix
··· 727 727 ./services/networking/iwd.nix 728 728 ./services/networking/jicofo.nix 729 729 ./services/networking/jitsi-videobridge.nix 730 + ./services/networking/kea.nix 730 731 ./services/networking/keepalived/default.nix 731 732 ./services/networking/keybase.nix 732 733 ./services/networking/kippo.nix
+1 -1
nixos/modules/services/monitoring/prometheus/exporters.nix
··· 180 180 serviceConfig.PrivateTmp = mkDefault true; 181 181 serviceConfig.WorkingDirectory = mkDefault /tmp; 182 182 serviceConfig.DynamicUser = mkDefault enableDynamicUser; 183 - serviceConfig.User = conf.user; 183 + serviceConfig.User = mkDefault conf.user; 184 184 serviceConfig.Group = conf.group; 185 185 } serviceOpts ]); 186 186 };
+1
nixos/modules/services/monitoring/prometheus/exporters/kea.nix
··· 26 26 }; 27 27 serviceOpts = { 28 28 serviceConfig = { 29 + User = "kea"; 29 30 ExecStart = '' 30 31 ${pkgs.prometheus-kea-exporter}/bin/kea-exporter \ 31 32 --address ${cfg.listenAddress} \
+361
nixos/modules/services/networking/kea.nix
··· 1 + { config 2 + , lib 3 + , pkgs 4 + , ... 5 + }: 6 + 7 + with lib; 8 + 9 + let 10 + cfg = config.services.kea; 11 + 12 + format = pkgs.formats.json {}; 13 + 14 + ctrlAgentConfig = format.generate "kea-ctrl-agent.conf" { 15 + Control-agent = cfg.ctrl-agent.settings; 16 + }; 17 + dhcp4Config = format.generate "kea-dhcp4.conf" { 18 + Dhcp4 = cfg.dhcp4.settings; 19 + }; 20 + dhcp6Config = format.generate "kea-dhcp6.conf" { 21 + Dhcp6 = cfg.dhcp6.settings; 22 + }; 23 + dhcpDdnsConfig = format.generate "kea-dhcp-ddns.conf" { 24 + DhcpDdns = cfg.dhcp-ddns.settings; 25 + }; 26 + 27 + package = pkgs.kea; 28 + in 29 + { 30 + options.services.kea = with types; { 31 + ctrl-agent = mkOption { 32 + description = '' 33 + Kea Control Agent configuration 34 + ''; 35 + default = {}; 36 + type = submodule { 37 + options = { 38 + enable = mkEnableOption "Kea Control Agent"; 39 + 40 + extraArgs = mkOption { 41 + type = listOf str; 42 + default = []; 43 + description = '' 44 + List of additonal arguments to pass to the daemon. 45 + ''; 46 + }; 47 + 48 + settings = mkOption { 49 + type = format.type; 50 + default = null; 51 + description = '' 52 + Kea Control Agent configuration as an attribute set, see <link xlink:href="https://kea.readthedocs.io/en/kea-${package.version}/arm/agent.html"/>. 53 + ''; 54 + }; 55 + }; 56 + }; 57 + }; 58 + 59 + dhcp4 = mkOption { 60 + description = '' 61 + DHCP4 Server configuration 62 + ''; 63 + default = {}; 64 + type = submodule { 65 + options = { 66 + enable = mkEnableOption "Kea DHCP4 server"; 67 + 68 + extraArgs = mkOption { 69 + type = listOf str; 70 + default = []; 71 + description = '' 72 + List of additonal arguments to pass to the daemon. 73 + ''; 74 + }; 75 + 76 + settings = mkOption { 77 + type = format.type; 78 + default = null; 79 + example = { 80 + valid-lifetime = 4000; 81 + renew-timer = 1000; 82 + rebind-timer = 2000; 83 + interfaces-config = { 84 + interfaces = [ 85 + "eth0" 86 + ]; 87 + }; 88 + lease-database = { 89 + type = "memfile"; 90 + persist = true; 91 + name = "/var/lib/kea/dhcp4.leases"; 92 + }; 93 + subnet4 = [ { 94 + subnet = "192.0.2.0/24"; 95 + pools = [ { 96 + pool = "192.0.2.100 - 192.0.2.240"; 97 + } ]; 98 + } ]; 99 + }; 100 + description = '' 101 + Kea DHCP4 configuration as an attribute set, see <link xlink:href="https://kea.readthedocs.io/en/kea-${package.version}/arm/dhcp4-srv.html"/>. 102 + ''; 103 + }; 104 + }; 105 + }; 106 + }; 107 + 108 + dhcp6 = mkOption { 109 + description = '' 110 + DHCP6 Server configuration 111 + ''; 112 + default = {}; 113 + type = submodule { 114 + options = { 115 + enable = mkEnableOption "Kea DHCP6 server"; 116 + 117 + extraArgs = mkOption { 118 + type = listOf str; 119 + default = []; 120 + description = '' 121 + List of additonal arguments to pass to the daemon. 122 + ''; 123 + }; 124 + 125 + settings = mkOption { 126 + type = format.type; 127 + default = null; 128 + example = { 129 + valid-lifetime = 4000; 130 + renew-timer = 1000; 131 + rebind-timer = 2000; 132 + preferred-lifetime = 3000; 133 + interfaces-config = { 134 + interfaces = [ 135 + "eth0" 136 + ]; 137 + }; 138 + lease-database = { 139 + type = "memfile"; 140 + persist = true; 141 + name = "/var/lib/kea/dhcp6.leases"; 142 + }; 143 + subnet6 = [ { 144 + subnet = "2001:db8:1::/64"; 145 + pools = [ { 146 + pool = "2001:db8:1::1-2001:db8:1::ffff"; 147 + } ]; 148 + } ]; 149 + }; 150 + description = '' 151 + Kea DHCP6 configuration as an attribute set, see <link xlink:href="https://kea.readthedocs.io/en/kea-${package.version}/arm/dhcp6-srv.html"/>. 152 + ''; 153 + }; 154 + }; 155 + }; 156 + }; 157 + 158 + dhcp-ddns = mkOption { 159 + description = '' 160 + Kea DHCP-DDNS configuration 161 + ''; 162 + default = {}; 163 + type = submodule { 164 + options = { 165 + enable = mkEnableOption "Kea DDNS server"; 166 + 167 + extraArgs = mkOption { 168 + type = listOf str; 169 + default = []; 170 + description = '' 171 + List of additonal arguments to pass to the daemon. 172 + ''; 173 + }; 174 + 175 + settings = mkOption { 176 + type = format.type; 177 + default = null; 178 + example = { 179 + ip-address = "127.0.0.1"; 180 + port = 53001; 181 + dns-server-timeout = 100; 182 + ncr-protocol = "UDP"; 183 + ncr-format = "JSON"; 184 + tsig-keys = [ ]; 185 + forward-ddns = { 186 + ddns-domains = [ ]; 187 + }; 188 + reverse-ddns = { 189 + ddns-domains = [ ]; 190 + }; 191 + }; 192 + description = '' 193 + Kea DHCP-DDNS configuration as an attribute set, see <link xlink:href="https://kea.readthedocs.io/en/kea-${package.version}/arm/ddns.html"/>. 194 + ''; 195 + }; 196 + }; 197 + }; 198 + }; 199 + }; 200 + 201 + config = let 202 + commonServiceConfig = { 203 + ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID"; 204 + DynamicUser = true; 205 + User = "kea"; 206 + ConfigurationDirectory = "kea"; 207 + RuntimeDirectory = "kea"; 208 + StateDirectory = "kea"; 209 + UMask = "0077"; 210 + }; 211 + in mkIf (cfg.ctrl-agent.enable || cfg.dhcp4.enable || cfg.dhcp6.enable || cfg.dhcp-ddns.enable) (mkMerge [ 212 + { 213 + environment.systemPackages = [ package ]; 214 + } 215 + 216 + (mkIf cfg.ctrl-agent.enable { 217 + 218 + environment.etc."kea/ctrl-agent.conf".source = ctrlAgentConfig; 219 + 220 + systemd.services.kea-ctrl-agent = { 221 + description = "Kea Control Agent"; 222 + documentation = [ 223 + "man:kea-ctrl-agent(8)" 224 + "https://kea.readthedocs.io/en/kea-${package.version}/arm/agent.html" 225 + ]; 226 + 227 + after = [ 228 + "network-online.target" 229 + "time-sync.target" 230 + ]; 231 + wantedBy = [ 232 + "kea-dhcp4-server.service" 233 + "kea-dhcp6-server.service" 234 + "kea-dhcp-ddns-server.service" 235 + ]; 236 + 237 + environment = { 238 + KEA_PIDFILE_DIR = "/run/kea"; 239 + }; 240 + 241 + serviceConfig = { 242 + ExecStart = "${package}/bin/kea-ctrl-agent -c /etc/kea/ctrl-agent.conf ${lib.escapeShellArgs cfg.dhcp4.extraArgs}"; 243 + KillMode = "process"; 244 + Restart = "on-failure"; 245 + } // commonServiceConfig; 246 + }; 247 + }) 248 + 249 + (mkIf cfg.dhcp4.enable { 250 + 251 + environment.etc."kea/dhcp4-server.conf".source = dhcp4Config; 252 + 253 + systemd.services.kea-dhcp4-server = { 254 + description = "Kea DHCP4 Server"; 255 + documentation = [ 256 + "man:kea-dhcp4(8)" 257 + "https://kea.readthedocs.io/en/kea-${package.version}/arm/dhcp4-srv.html" 258 + ]; 259 + 260 + after = [ 261 + "network-online.target" 262 + "time-sync.target" 263 + ]; 264 + wantedBy = [ 265 + "multi-user.target" 266 + ]; 267 + 268 + environment = { 269 + KEA_PIDFILE_DIR = "/run/kea"; 270 + }; 271 + 272 + serviceConfig = { 273 + ExecStart = "${package}/bin/kea-dhcp4 -c /etc/kea/dhcp4-server.conf ${lib.escapeShellArgs cfg.dhcp4.extraArgs}"; 274 + # Kea does not request capabilities by itself 275 + AmbientCapabilities = [ 276 + "CAP_NET_BIND_SERVICE" 277 + "CAP_NET_RAW" 278 + ]; 279 + CapabilityBoundingSet = [ 280 + "CAP_NET_BIND_SERVICE" 281 + "CAP_NET_RAW" 282 + ]; 283 + } // commonServiceConfig; 284 + }; 285 + }) 286 + 287 + (mkIf cfg.dhcp6.enable { 288 + 289 + environment.etc."kea/dhcp6-server.conf".source = dhcp6Config; 290 + 291 + systemd.services.kea-dhcp6-server = { 292 + description = "Kea DHCP6 Server"; 293 + documentation = [ 294 + "man:kea-dhcp6(8)" 295 + "https://kea.readthedocs.io/en/kea-${package.version}/arm/dhcp6-srv.html" 296 + ]; 297 + 298 + after = [ 299 + "network-online.target" 300 + "time-sync.target" 301 + ]; 302 + wantedBy = [ 303 + "multi-user.target" 304 + ]; 305 + 306 + environment = { 307 + KEA_PIDFILE_DIR = "/run/kea"; 308 + }; 309 + 310 + serviceConfig = { 311 + ExecStart = "${package}/bin/kea-dhcp6 -c /etc/kea/dhcp6-server.conf ${lib.escapeShellArgs cfg.dhcp6.extraArgs}"; 312 + # Kea does not request capabilities by itself 313 + AmbientCapabilities = [ 314 + "CAP_NET_BIND_SERVICE" 315 + ]; 316 + CapabilityBoundingSet = [ 317 + "CAP_NET_BIND_SERVICE" 318 + ]; 319 + } // commonServiceConfig; 320 + }; 321 + }) 322 + 323 + (mkIf cfg.dhcp-ddns.enable { 324 + 325 + environment.etc."kea/dhcp-ddns.conf".source = dhcpDdnsConfig; 326 + 327 + systemd.services.kea-dhcp-ddns-server = { 328 + description = "Kea DHCP-DDNS Server"; 329 + documentation = [ 330 + "man:kea-dhcp-ddns(8)" 331 + "https://kea.readthedocs.io/en/kea-${package.version}/arm/ddns.html" 332 + ]; 333 + 334 + after = [ 335 + "network-online.target" 336 + "time-sync.target" 337 + ]; 338 + wantedBy = [ 339 + "multi-user.target" 340 + ]; 341 + 342 + environment = { 343 + KEA_PIDFILE_DIR = "/run/kea"; 344 + }; 345 + 346 + serviceConfig = { 347 + ExecStart = "${package}/bin/kea-dhcp-ddns -c /etc/kea/dhcp-ddns.conf ${lib.escapeShellArgs cfg.dhcp-ddns.extraArgs}"; 348 + AmbientCapabilites = [ 349 + "CAP_NET_BIND_SERVICE" 350 + ]; 351 + CapabilityBoundingSet = [ 352 + "CAP_NET_BIND_SERVICE" 353 + ]; 354 + } // commonServiceConfig; 355 + }; 356 + }) 357 + 358 + ]); 359 + 360 + meta.maintainers = with maintainers; [ hexa ]; 361 + }
+1
nixos/tests/all-tests.nix
··· 203 203 k3s = handleTest ./k3s.nix {}; 204 204 kafka = handleTest ./kafka.nix {}; 205 205 kbd-setfont-decompress = handleTest ./kbd-setfont-decompress.nix {}; 206 + kea = handleTest ./kea.nix {}; 206 207 keepalived = handleTest ./keepalived.nix {}; 207 208 keepassxc = handleTest ./keepassxc.nix {}; 208 209 kerberos = handleTest ./kerberos/default.nix {};
+73
nixos/tests/kea.nix
··· 1 + import ./make-test-python.nix ({ pkgs, lib, ...}: { 2 + meta.maintainers = with lib.maintainers; [ hexa ]; 3 + 4 + nodes = { 5 + router = { config, pkgs, ... }: { 6 + virtualisation.vlans = [ 1 ]; 7 + 8 + networking = { 9 + useNetworkd = true; 10 + useDHCP = false; 11 + firewall.allowedUDPPorts = [ 67 ]; 12 + }; 13 + 14 + systemd.network = { 15 + networks = { 16 + "01-eth1" = { 17 + name = "eth1"; 18 + networkConfig = { 19 + Address = "10.0.0.1/30"; 20 + }; 21 + }; 22 + }; 23 + }; 24 + 25 + services.kea.dhcp4 = { 26 + enable = true; 27 + settings = { 28 + valid-lifetime = 3600; 29 + renew-timer = 900; 30 + rebind-timer = 1800; 31 + 32 + lease-database = { 33 + type = "memfile"; 34 + persist = true; 35 + name = "/var/lib/kea/dhcp4.leases"; 36 + }; 37 + 38 + interfaces-config = { 39 + dhcp-socket-type = "raw"; 40 + interfaces = [ 41 + "eth1" 42 + ]; 43 + }; 44 + 45 + subnet4 = [ { 46 + subnet = "10.0.0.0/30"; 47 + pools = [ { 48 + pool = "10.0.0.2 - 10.0.0.2"; 49 + } ]; 50 + } ]; 51 + }; 52 + }; 53 + }; 54 + 55 + client = { config, pkgs, ... }: { 56 + virtualisation.vlans = [ 1 ]; 57 + systemd.services.systemd-networkd.environment.SYSTEMD_LOG_LEVEL = "debug"; 58 + networking = { 59 + useNetworkd = true; 60 + useDHCP = false; 61 + firewall.enable = false; 62 + interfaces.eth1.useDHCP = true; 63 + }; 64 + }; 65 + }; 66 + testScript = { ... }: '' 67 + start_all() 68 + router.wait_for_unit("kea-dhcp4-server.service") 69 + client.wait_for_unit("systemd-networkd-wait-online.service") 70 + client.wait_until_succeeds("ping -c 5 10.0.0.1") 71 + router.wait_until_succeeds("ping -c 5 10.0.0.2") 72 + ''; 73 + })
+17 -30
nixos/tests/prometheus-exporters.nix
··· 326 326 ''; 327 327 }; 328 328 329 - kea = { 329 + kea = let 330 + controlSocketPath = "/run/kea/dhcp6.sock"; 331 + in 332 + { 330 333 exporterConfig = { 331 334 enable = true; 332 335 controlSocketPaths = [ 333 - "/run/kea/kea-dhcp6.sock" 336 + controlSocketPath 334 337 ]; 335 338 }; 336 339 metricProvider = { 337 - users.users.kea = { 338 - isSystemUser = true; 339 - }; 340 - users.groups.kea = {}; 341 - 342 - systemd.services.prometheus-kea-exporter.after = [ "kea-dhcp6.service" ]; 340 + systemd.services.prometheus-kea-exporter.after = [ "kea-dhcp6-server.service" ]; 343 341 344 - systemd.services.kea-dhcp6 = let 345 - configFile = pkgs.writeText "kea-dhcp6.conf" (builtins.toJSON { 346 - Dhcp6 = { 347 - "control-socket" = { 348 - "socket-type" = "unix"; 349 - "socket-name" = "/run/kea/kea-dhcp6.sock"; 342 + services.kea = { 343 + enable = true; 344 + dhcp6 = { 345 + enable = true; 346 + settings = { 347 + control-socket = { 348 + socket-type = "unix"; 349 + socket-name = controlSocketPath; 350 350 }; 351 351 }; 352 - }); 353 - in 354 - { 355 - after = [ "network.target" ]; 356 - wantedBy = [ "multi-user.target" ]; 357 - 358 - serviceConfig = { 359 - DynamicUser = false; 360 - User = "kea"; 361 - Group = "kea"; 362 - ExecStart = "${pkgs.kea}/bin/kea-dhcp6 -c ${configFile}"; 363 - StateDirectory = "kea"; 364 - RuntimeDirectory = "kea"; 365 - UMask = "0007"; 366 352 }; 367 353 }; 368 354 }; 355 + 369 356 exporterTest = '' 370 - wait_for_unit("kea-dhcp6.service") 371 - wait_for_file("/run/kea/kea-dhcp6.sock") 357 + wait_for_unit("kea-dhcp6-server.service") 358 + wait_for_file("${controlSocketPath}") 372 359 wait_for_unit("prometheus-kea-exporter.service") 373 360 wait_for_open_port(9547) 374 361 succeed(
+2 -2
pkgs/applications/blockchains/chia/default.nix
··· 6 6 7 7 python3Packages.buildPythonApplication rec { 8 8 pname = "chia"; 9 - version = "1.2.1"; 9 + version = "1.2.2"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "Chia-Network"; 13 13 repo = "chia-blockchain"; 14 14 rev = version; 15 - sha256 = "sha256-ZNSNROWl6RR4GZnoRGAXrdw48wH9OOgrsoKz0RNIIcs="; 15 + sha256 = "sha256-ZYncyaX9gqBhDKiC87A2xI7VeU0zGsmm3Sx45lwgnrg="; 16 16 }; 17 17 18 18 patches = [
-1
pkgs/applications/blockchains/ethabi/default.nix
··· 22 22 homepage = "https://github.com/rust-ethereum/ethabi"; 23 23 maintainers = [ maintainers.dbrock ]; 24 24 license = licenses.asl20; 25 - inherit version; 26 25 }; 27 26 }
-1
pkgs/applications/blockchains/nano-wallet/default.nix
··· 45 45 ''; 46 46 47 47 meta = { 48 - inherit version; 49 48 description = "Wallet for Nano cryptocurrency"; 50 49 homepage = "https://nano.org/en/wallet/"; 51 50 license = lib.licenses.bsd2;
+6 -6
pkgs/applications/editors/sublime/4/packages.nix
··· 5 5 in 6 6 { 7 7 sublime4 = common { 8 - buildVersion = "4107"; 9 - x64sha256 = "05ar7qd1d880442bx4w32mapsib7j27g9l96q2v2s7591r9fgnf7"; 10 - aarch64sha256 = "4MzwhZ17c6cYtlwPA+SBiey6GiVruADXOLJAeJlMrgM="; 8 + buildVersion = "4113"; 9 + x64sha256 = "13679mnmigy1sgj355zs4si6gnx42rgjl4rn5d6gqgj5qq7zj3lh"; 10 + aarch64sha256 = "0hg6g3cichma1x82963m7xwazmpdvv5zmz8rpwxs337zq7j3dmb3"; 11 11 } {}; 12 12 13 13 sublime4-dev = common { 14 - buildVersion = "4106"; 14 + buildVersion = "4112"; 15 15 dev = true; 16 - x64sha256 = "09jnn52zb0mjxpj5xz4sixl34cr6j60x46c2dj1m0dlgxap0sh8x"; 17 - aarch64sha256 = "7blbeSZI0V6q89jMM+zi2ODEdoc1b3Am8F2b2jLr5O8="; 16 + x64sha256 = "1yy8wzcphsk3ji2sv2vjcw8ybn62yibzsv9snmm01gvkma16p9dl"; 17 + aarch64sha256 = "12bl235rxgw3q99yz9x4nfaryb32a2vzyam88by6p1s1zw2fxnp9"; 18 18 } {}; 19 19 }
-1
pkgs/applications/graphics/qiv/default.nix
··· 21 21 meta = with lib; { 22 22 description = "Quick image viewer"; 23 23 homepage = "http://spiegl.de/qiv/"; 24 - inherit version; 25 24 license = licenses.gpl2; 26 25 platforms = platforms.linux; 27 26 };
-1
pkgs/applications/graphics/xfractint/default.nix
··· 17 17 makeFlags = ["PREFIX=$(out)"]; 18 18 19 19 meta = { 20 - inherit version; 21 20 description = ""; 22 21 # Code cannot be used in commercial programs 23 22 # Looks like the definition hinges on the price, not license
+8 -3
pkgs/applications/misc/1password-gui/default.nix
··· 28 28 , nss 29 29 , pango 30 30 , systemd 31 + , udev 31 32 , xdg-utils 32 33 }: 33 34 stdenv.mkDerivation rec { 34 35 pname = "1password"; 35 - version = "8.0.34"; 36 + version = "8.1.1"; 36 37 37 38 src = fetchurl { 38 39 url = "https://downloads.1password.com/linux/tar/stable/x86_64/1password-${version}.x64.tar.gz"; 39 - sha256 = "0mp119v5vgsva7pnxpsbq4xhh4vbhwv7ga9b5b7f6slx3biy1wmh"; 40 + sha256 = "0y39sfhj9xrgprh01i9apzfkqzm6pdhjc8x59x5p5djjjvxbcwmy"; 40 41 }; 41 42 42 43 nativeBuildInputs = [ makeWrapper ]; ··· 95 96 patchelf --set-rpath ${rpath}:$out/share/1password $file 96 97 done 97 98 99 + # Electron is trying to open udev via dlopen() 100 + # and for some reason that doesn't seem to be impacted from the rpath. 101 + # Adding udev to LD_LIBRARY_PATH fixes that. 98 102 makeWrapper $out/share/1password/1password $out/bin/1password \ 99 - --prefix PATH : ${xdg-utils}/bin 103 + --prefix PATH : ${lib.makeBinPath [ xdg-utils ]} \ 104 + --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ udev ]} 100 105 101 106 runHook postInstall 102 107 '';
-1
pkgs/applications/misc/diffpdf/default.nix
··· 54 54 license = lib.licenses.gpl2Plus; 55 55 maintainers = with lib.maintainers; [ tstrobel ]; 56 56 platforms = with lib.platforms; linux; 57 - inherit version; 58 57 }; 59 58 }
-1
pkgs/applications/misc/gcalcli/default.nix
··· 33 33 homepage = "https://github.com/insanum/gcalcli"; 34 34 license = licenses.mit; 35 35 maintainers = with maintainers; [ nocoolnametom ]; 36 - inherit version; 37 36 }; 38 37 }
-1
pkgs/applications/misc/getxbook/default.nix
··· 27 27 license = licenses.isc; 28 28 maintainers = with maintainers; [ obadz ]; 29 29 platforms = platforms.all; 30 - inherit version; 31 30 }; 32 31 }
-1
pkgs/applications/misc/gummi/default.nix
··· 32 32 license = lib.licenses.mit; 33 33 maintainers = with lib.maintainers; [ flokli ]; 34 34 platforms = with lib.platforms; linux; 35 - inherit version; 36 35 }; 37 36 }
+2 -2
pkgs/applications/misc/scli/default.nix
··· 8 8 9 9 python3.pkgs.buildPythonApplication rec { 10 10 pname = "scli"; 11 - version = "0.6.3"; 11 + version = "0.6.4"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "isamert"; 15 15 repo = pname; 16 16 rev = "v${version}"; 17 - sha256 = "sha256-QGVBJKTBo2RckGwW1deM2toRPT73PYDLvr7YVepkQvg="; 17 + sha256 = "0fx9ig08whl7bsii9m1h9wp361ngf1szd8v8yqglgl0x8044fwrk"; 18 18 }; 19 19 20 20 propagatedBuildInputs = with python3.pkgs; [
-1
pkgs/applications/misc/tpmmanager/default.nix
··· 36 36 license = lib.licenses.gpl2; 37 37 maintainers = with lib.maintainers; [ tstrobel ]; 38 38 platforms = with lib.platforms; linux; 39 - inherit version; 40 39 }; 41 40 }
-1
pkgs/applications/misc/vifm/default.nix
··· 38 38 license = licenses.gpl2; 39 39 downloadPage = "https://vifm.info/downloads.shtml"; 40 40 homepage = "https://vifm.info/"; 41 - inherit version; 42 41 updateWalker = true; 43 42 changelog = "https://github.com/vifm/vifm/blob/v${version}/ChangeLog"; 44 43 };
-1
pkgs/applications/misc/visidata/default.nix
··· 86 86 ''; 87 87 88 88 meta = { 89 - inherit version; 90 89 description = "Interactive terminal multitool for tabular data"; 91 90 license = lib.licenses.gpl3; 92 91 maintainers = [ lib.maintainers.raskin ];
+54
pkgs/applications/misc/wofi-emoji/default.nix
··· 1 + { stdenv, lib, fetchFromGitHub, jq }: 2 + 3 + let 4 + emojiJSON = fetchFromGitHub { 5 + owner = "github"; 6 + repo = "gemoji"; 7 + sha256 = "sha256-Tn0vba129LPlX+MRcCBA9qp2MU1ek1jYzVCqoNxCL/w="; 8 + rev = "v4.0.0.rc2"; 9 + }; 10 + 11 + in stdenv.mkDerivation rec { 12 + pname = "wofi-emoji"; 13 + version = "unstable-2021-05-24"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "dln"; 17 + repo = pname; 18 + rev = "bfe35c1198667489023109f6843217b968a35183"; 19 + sha256 = "sha256-wMIjTUCVn4uF0cpBkPfs76NRvwS0WhGGJRy9vvtmVWQ="; 20 + }; 21 + 22 + nativeBuildInputs = [ jq ]; 23 + 24 + postPatch = '' 25 + cp "${emojiJSON}/db/emoji.json" . 26 + substituteInPlace build.sh \ 27 + --replace 'curl https://raw.githubusercontent.com/github/gemoji/master/db/emoji.json' 'cat emoji.json' 28 + ''; 29 + 30 + buildPhase = '' 31 + runHook preBuild 32 + 33 + bash build.sh 34 + 35 + runHook postBuild 36 + ''; 37 + 38 + installPhase = '' 39 + runHook preInstall 40 + 41 + mkdir -p $out/bin 42 + cp wofi-emoji $out/bin 43 + 44 + runHook postInstall 45 + ''; 46 + 47 + meta = with lib; { 48 + description = "Simple emoji selector for Wayland using wofi and wl-clipboard"; 49 + homepage = "https://github.com/dln/wofi-emoji"; 50 + license = licenses.mit; 51 + maintainers = [ maintainers.ymarkus ]; 52 + platforms = platforms.all; 53 + }; 54 + }
-1
pkgs/applications/networking/instant-messengers/baresip/default.nix
··· 45 45 platforms = with lib.platforms; linux; 46 46 maintainers = with lib.maintainers; [raskin]; 47 47 license = lib.licenses.bsd3; 48 - inherit version; 49 48 downloadPage = "http://www.creytiv.com/pub/"; 50 49 updateWalker = true; 51 50 downloadURLRegexp = "/baresip-.*[.]tar[.].*";
-1
pkgs/applications/networking/instant-messengers/mirage/default.nix
··· 54 54 maintainers = with maintainers; [ colemickens ]; 55 55 broken = stdenv.isDarwin; 56 56 inherit (qtbase.meta) platforms; 57 - inherit version; 58 57 }; 59 58 }
-1
pkgs/applications/networking/instant-messengers/oysttyer/default.nix
··· 33 33 ''; 34 34 35 35 meta = with lib; { 36 - inherit version; 37 36 description = "Perl Console Twitter Client"; 38 37 homepage = "http://oysttyer.github.io/"; 39 38 maintainers = with maintainers; [ woffs ];
-1
pkgs/applications/networking/instant-messengers/quaternion/default.nix
··· 42 42 license = licenses.gpl3; 43 43 maintainers = with maintainers; [ peterhoeg ]; 44 44 inherit (qtbase.meta) platforms; 45 - inherit version; 46 45 }; 47 46 }
-1
pkgs/applications/networking/instant-messengers/tensor/default.nix
··· 60 60 license = licenses.gpl3; 61 61 maintainers = with maintainers; [ peterhoeg ]; 62 62 inherit (qtbase.meta) platforms; 63 - inherit version; 64 63 }; 65 64 }
-2
pkgs/applications/networking/mailreaders/mailcheck/default.nix
··· 17 17 license = lib.licenses.gpl2; 18 18 maintainers = with lib.maintainers; [ kovirobi ]; 19 19 platforms = lib.platforms.linux; 20 - inherit version; 21 - 22 20 longDescription = '' 23 21 A simple command line tool to check for new mail in local mbox and 24 22 maildir and remote POP3 and IMAP mailboxes.
-1
pkgs/applications/science/geometry/tetgen/default.nix
··· 16 16 ''; 17 17 18 18 meta = { 19 - inherit version; 20 19 description = "Quality Tetrahedral Mesh Generator and 3D Delaunay Triangulator"; 21 20 homepage = "http://tetgen.org/"; 22 21 license = lib.licenses.agpl3Plus;
-1
pkgs/applications/science/logic/potassco/clingcon.nix
··· 32 32 ]; 33 33 34 34 meta = { 35 - inherit version; 36 35 description = "Extension of clingo to handle constraints over integers"; 37 36 license = lib.licenses.gpl3; # for now GPL3, next version MIT! 38 37 platforms = lib.platforms.unix;
-1
pkgs/applications/science/logic/potassco/clingo.nix
··· 14 14 cmakeFlags = [ "-DCLINGO_BUILD_WITH_PYTHON=OFF" ]; 15 15 16 16 meta = { 17 - inherit version; 18 17 description = "ASP system to ground and solve logic programs"; 19 18 license = lib.licenses.mit; 20 19 maintainers = [lib.maintainers.raskin];
-1
pkgs/applications/science/logic/satallax/default.nix
··· 60 60 ''; 61 61 62 62 meta = { 63 - inherit version; 64 63 description = "Automated theorem prover for higher-order logic"; 65 64 license = lib.licenses.mit ; 66 65 maintainers = [lib.maintainers.raskin];
-1
pkgs/applications/science/logic/z3/tptp.nix
··· 23 23 ''; 24 24 25 25 meta = { 26 - inherit version; 27 26 inherit (z3.meta) license homepage platforms; 28 27 description = "TPTP wrapper for Z3 prover"; 29 28 maintainers = [lib.maintainers.raskin];
-1
pkgs/applications/science/math/gfan/default.nix
··· 21 21 buildInputs = [ gmp mpir cddlib ]; 22 22 23 23 meta = { 24 - inherit version; 25 24 description = "A software package for computing Gröbner fans and tropical varieties"; 26 25 license = lib.licenses.gpl2 ; 27 26 maintainers = [lib.maintainers.raskin];
-1
pkgs/applications/science/math/nauty/default.nix
··· 30 30 ''; 31 31 checkTarget = "checks"; 32 32 meta = with lib; { 33 - inherit version; 34 33 description = "Programs for computing automorphism groups of graphs and digraphs"; 35 34 license = licenses.asl20; 36 35 maintainers = teams.sage.members;
-1
pkgs/applications/science/math/pcalc/default.nix
··· 21 21 license = licenses.gpl2; 22 22 maintainers = with lib.maintainers; [ ftrvxmtrx ]; 23 23 platforms = lib.platforms.linux; 24 - inherit version; 25 24 }; 26 25 }
-1
pkgs/applications/science/math/polymake/default.nix
··· 37 37 ''; 38 38 39 39 meta = { 40 - inherit version; 41 40 description = "Software for research in polyhedral geometry"; 42 41 license = lib.licenses.gpl2 ; 43 42 maintainers = [lib.maintainers.raskin];
-1
pkgs/applications/science/math/ratpoints/default.nix
··· 26 26 preInstall = ''mkdir -p "$out"/{bin,share,lib,include}''; 27 27 28 28 meta = { 29 - inherit version; 30 29 description = "A program to find rational points on hyperelliptic curves"; 31 30 license = lib.licenses.gpl2Plus; 32 31 maintainers = [lib.maintainers.raskin];
-1
pkgs/applications/science/misc/golly/beta.nix
··· 41 41 ''; 42 42 43 43 meta = { 44 - inherit version; 45 44 description = "Cellular automata simulation program"; 46 45 license = lib.licenses.gpl2; 47 46 maintainers = [lib.maintainers.raskin];
-1
pkgs/applications/science/misc/golly/default.nix
··· 29 29 ''; 30 30 31 31 meta = { 32 - inherit version; 33 32 description = "Cellular automata simulation program"; 34 33 license = lib.licenses.gpl2; 35 34 maintainers = [lib.maintainers.raskin];
+1 -1
pkgs/applications/science/programming/fdr/default.nix
··· 18 18 zlib 19 19 ]; 20 20 21 - phases = [ "unpackPhase" "installPhase" ]; 21 + dontConfigure = true; 22 22 installPhase = '' 23 23 mkdir -p "$out" 24 24
-1
pkgs/applications/version-management/mercurial/default.nix
··· 90 90 passthru.tests = {}; 91 91 92 92 meta = with lib; { 93 - inherit version; 94 93 description = "A fast, lightweight SCM system for very large distributed projects"; 95 94 homepage = "https://www.mercurial-scm.org"; 96 95 downloadPage = "https://www.mercurial-scm.org/release/";
-1
pkgs/applications/version-management/monotone-viz/default.nix
··· 46 46 ''; 47 47 48 48 meta = { 49 - inherit version; 50 49 description = "Monotone ancestry visualiser"; 51 50 license = lib.licenses.gpl2Plus ; 52 51 maintainers = [lib.maintainers.raskin];
-1
pkgs/applications/version-management/nbstripout/default.nix
··· 29 29 ''; 30 30 31 31 meta = { 32 - inherit version; 33 32 description = "Strip output from Jupyter and IPython notebooks"; 34 33 homepage = "https://github.com/kynan/nbstripout"; 35 34 license = lib.licenses.mit;
+2 -2
pkgs/applications/virtualization/podman/default.nix
··· 17 17 18 18 buildGoModule rec { 19 19 pname = "podman"; 20 - version = "3.2.2"; 20 + version = "3.2.3"; 21 21 22 22 src = fetchFromGitHub { 23 23 owner = "containers"; 24 24 repo = "podman"; 25 25 rev = "v${version}"; 26 - sha256 = "sha256-D1gtKaDZ7/SyySYWmDa3eDHbh2f5B3q1VEYKgl1pXCE="; 26 + sha256 = "sha256-P8/4jehfcjM+r/pwW6fxrwquMVUqXxvvTur7Tesjmnc="; 27 27 }; 28 28 29 29 vendorSha256 = null;
-1
pkgs/applications/window-managers/wmii-hg/default.nix
··· 41 41 description = "A small window manager controlled by a 9P filesystem"; 42 42 maintainers = with lib.maintainers; [ kovirobi ]; 43 43 license = lib.licenses.mit; 44 - inherit version; 45 44 platforms = with lib.platforms; linux; 46 45 }; 47 46 }
-1
pkgs/data/fonts/noto-fonts/default.nix
··· 154 154 ''; 155 155 156 156 meta = with lib; { 157 - inherit version; 158 157 description = "Color and Black-and-White emoji fonts"; 159 158 homepage = "https://github.com/googlefonts/noto-emoji"; 160 159 license = with licenses; [ ofl asl20 ];
-1
pkgs/data/fonts/unscii/default.nix
··· 61 61 outputs = [ "out" "extra" ]; 62 62 63 63 meta = { 64 - inherit version; 65 64 description = "Bitmapped character-art-friendly Unicode fonts"; 66 65 # Basically GPL2+ with font exception — because of the Unifont-augmented 67 66 # version. The reduced version is public domain.
+1 -1
pkgs/data/machine-learning/mnist/default.nix
··· 29 29 ln -s "${srcs.test-images}" "$out/${srcs.test-images.name}" 30 30 ln -s "${srcs.test-labels}" "$out/${srcs.test-labels.name}" 31 31 ''; 32 - phases = [ "installPhase" ]; 32 + dontUnpack = true; 33 33 meta = with lib; { 34 34 description = "A large database of handwritten digits"; 35 35 longDescription = ''
-1
pkgs/data/misc/scowl/default.nix
··· 102 102 ''; 103 103 104 104 meta = { 105 - inherit version; 106 105 description = "Spell checker oriented word lists"; 107 106 license = lib.licenses.mit; 108 107 maintainers = [lib.maintainers.raskin];
-1
pkgs/data/misc/xorg-rgb/default.nix
··· 11 11 nativeBuildInputs = [pkg-config]; 12 12 buildInputs = [xorgproto]; 13 13 meta = { 14 - inherit version; 15 14 description = "X11 colorname to RGB mapping database"; 16 15 license = lib.licenses.mit; 17 16 maintainers = [lib.maintainers.raskin];
-1
pkgs/development/compilers/abcl/default.nix
··· 29 29 ''; 30 30 buildInputs = [jre ant jdk jre]; 31 31 meta = { 32 - inherit version; 33 32 description = "A JVM-based Common Lisp implementation"; 34 33 license = lib.licenses.gpl3 ; 35 34 maintainers = [lib.maintainers.raskin];
-1
pkgs/development/compilers/clasp/default.nix
··· 118 118 CLASP_SRC_DONTTOUCH = "true"; 119 119 120 120 meta = { 121 - inherit version; 122 121 description = "A Common Lisp implementation based on LLVM with C++ integration"; 123 122 license = lib.licenses.lgpl21Plus ; 124 123 maintainers = [lib.maintainers.raskin];
-1
pkgs/development/compilers/dmd/binary.nix
··· 43 43 ''; 44 44 45 45 meta = with lib; { 46 - inherit version; 47 46 description = "Digital Mars D Compiler Package"; 48 47 # As of 2.075 all sources and binaries use the boost license 49 48 license = licenses.boost;
-1
pkgs/development/compilers/fpc/default.nix
··· 46 46 maintainers = [ maintainers.raskin ]; 47 47 license = with licenses; [ gpl2 lgpl2 ]; 48 48 platforms = platforms.linux; 49 - inherit version; 50 49 }; 51 50 }
+2 -2
pkgs/development/compilers/julia/1.6-bin.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "julia-bin"; 5 - version = "1.6.1"; 5 + version = "1.6.2"; 6 6 7 7 src = { 8 8 x86_64-linux = fetchurl { 9 9 url = "https://julialang-s3.julialang.org/bin/linux/x64/${lib.versions.majorMinor version}/julia-${version}-linux-x86_64.tar.gz"; 10 - sha256 = "01i5sm4vqb0y5qznql571zap19b42775drrcxnzsyhpaqgg8m23w"; 10 + sha256 = "0h1jh8gbvxb0pl1an0fbbg4lbd0sa24yj2f4yqwavw8dbdvvbd1y"; 11 11 }; 12 12 }.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); 13 13
-1
pkgs/development/compilers/ldc/binary.nix
··· 32 32 ''; 33 33 34 34 meta = with lib; { 35 - inherit version; 36 35 description = "The LLVM-based D Compiler"; 37 36 homepage = "https://github.com/ldc-developers/ldc"; 38 37 # from https://github.com/ldc-developers/ldc/blob/master/LICENSE
+1 -3
pkgs/development/compilers/llvm/12/compiler-rt/X86-support-extension.patch
··· 2 2 index 3a66dd9c3fb..7efc85d9f9f 100644 3 3 --- a/lib/builtins/CMakeLists.txt 4 4 +++ b/lib/builtins/CMakeLists.txt 5 - @@ -301,6 +301,10 @@ if (NOT MSVC) 6 - i386/umoddi3.S 7 - ) 5 + @@ -345,4 +345,8 @@ if (NOT MSVC) 8 6 9 7 + set(i486_SOURCES ${i386_SOURCES}) 10 8 + set(i586_SOURCES ${i386_SOURCES})
-1
pkgs/development/compilers/obliv-c/default.nix
··· 33 33 ''; 34 34 35 35 meta = { 36 - inherit version; 37 36 description = "A GCC wrapper that makes it easy to embed secure computation protocols inside regular C programs"; 38 37 license = lib.licenses.bsd3; 39 38 maintainers = [lib.maintainers.raskin];
-1
pkgs/development/compilers/sbcl/common.nix
··· 110 110 ''); 111 111 112 112 meta = sbclBootstrap.meta // { 113 - inherit version; 114 113 updateWalker = true; 115 114 }; 116 115 }
-1
pkgs/development/compilers/solc/default.nix
··· 99 99 homepage = "https://github.com/ethereum/solidity"; 100 100 license = licenses.gpl3; 101 101 maintainers = with maintainers; [ dbrock akru lionello sifmelcara ]; 102 - inherit version; 103 102 }; 104 103 }; 105 104 in
+1 -1
pkgs/development/interpreters/clojure/clooj.nix
··· 14 14 15 15 nativeBuildInputs = [ makeWrapper ]; 16 16 17 - phases = "installPhase"; 17 + dontUnpack = true; 18 18 19 19 installPhase = '' 20 20 mkdir -p $out/share/java
+3 -4
pkgs/development/libraries/audio/libgme/default.nix
··· 1 1 { lib, stdenv, fetchFromBitbucket, cmake, removeReferencesTo }: 2 - let 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "libgme"; 3 5 version = "0.6.3"; 4 - in stdenv.mkDerivation { 5 - pname = "libgme"; 6 - inherit version; 7 6 8 7 meta = with lib; { 9 8 description = "A collection of video game music chip emulators";
+2 -4
pkgs/development/libraries/avro-c++/default.nix
··· 1 1 { lib, stdenv, fetchurl, cmake, boost, python2}: 2 2 3 - let version = "1.8.2"; in 4 - 5 - stdenv.mkDerivation { 3 + stdenv.mkDerivation rec { 6 4 pname = "avro-c++"; 7 - inherit version; 5 + version = "1.8.2"; 8 6 9 7 src = fetchurl { 10 8 url = "mirror://apache/avro/avro-${version}/cpp/avro-cpp-${version}.tar.gz";
+2 -4
pkgs/development/libraries/avro-c/default.nix
··· 1 1 { lib, stdenv, cmake, fetchurl, pkg-config, jansson, zlib }: 2 2 3 - let 4 - version = "1.10.2"; 5 - in stdenv.mkDerivation { 3 + stdenv.mkDerivation rec { 6 4 pname = "avro-c"; 7 - inherit version; 5 + version = "1.10.2"; 8 6 9 7 src = fetchurl { 10 8 url = "mirror://apache/avro/avro-${version}/c/avro-c-${version}.tar.gz";
+3 -8
pkgs/development/libraries/bearssl/default.nix
··· 1 1 { lib, stdenv, fetchurl }: 2 2 3 - let 3 + stdenv.mkDerivation rec { 4 + pname = "bearssl"; 4 5 version = "0.6"; 5 - sha256 = "057zhgy9w4y8z2996r0pq5k2k39lpvmmvz4df8db8qa9f6hvn1b7"; 6 - 7 - in 8 - stdenv.mkDerivation { 9 - pname = "bearssl"; 10 - inherit version; 11 6 12 7 src = fetchurl { 13 8 url = "https://www.bearssl.org/bearssl-${version}.tar.gz"; 14 - inherit sha256; 9 + sha256 = "057zhgy9w4y8z2996r0pq5k2k39lpvmmvz4df8db8qa9f6hvn1b7"; 15 10 }; 16 11 17 12 outputs = [ "bin" "lib" "dev" "out" ];
+4 -4
pkgs/development/libraries/boringssl/default.nix
··· 10 10 # reference: https://boringssl.googlesource.com/boringssl/+/2661/BUILDING.md 11 11 buildGoModule { 12 12 pname = "boringssl"; 13 - version = "2021-04-18"; 13 + version = "2021-07-09"; 14 14 15 15 src = fetchgit { 16 16 url = "https://boringssl.googlesource.com/boringssl"; 17 - rev = "468cde90ca58421d63f4dfeaebcf8bb3fccb4127"; 18 - sha256 = "0gaqcbvp6r5fq265mckmg0i0rjab0bhxkxcvfxp3ar5dm7q88w39"; 17 + rev = "268a4a6ff3bd656ae65fe41ef1185daa85cfae21"; 18 + sha256 = "04fja4fdwhc69clmvg8i12zm6ks3sfl3r8i5bxn4x63b9dj5znlx"; 19 19 }; 20 20 21 21 nativeBuildInputs = [ cmake ninja perl ]; 22 22 23 - vendorSha256 = "sha256-pQpattmS9VmO3ZIQUFn66az8GSmB4IvYhTTCFn6SUmo="; 23 + vendorSha256 = "0sjjj9z1dhilhpc8pq4154czrb79z9cm044jvn75kxcjv6v5l2m5"; 24 24 25 25 # hack to get both go and cmake configure phase 26 26 # (if we use postConfigure then cmake will loop runHook postConfigure)
-1
pkgs/development/libraries/cddlib/default.nix
··· 23 23 # Requested here: https://github.com/cddlib/cddlib/issues/25 24 24 doCheck = true; 25 25 meta = with lib; { 26 - inherit version; 27 26 description = "An implementation of the Double Description Method for generating all vertices of a convex polyhedron"; 28 27 license = licenses.gpl2Plus; 29 28 maintainers = teams.sage.members;
+2 -4
pkgs/development/libraries/classads/default.nix
··· 1 1 { lib, stdenv, fetchurl, pcre }: 2 2 3 - let version = "1.0.10"; in 4 - 5 - stdenv.mkDerivation { 3 + stdenv.mkDerivation rec { 6 4 pname = "classads"; 7 - inherit version; 5 + version = "1.0.10"; 8 6 9 7 src = fetchurl { 10 8 url = "ftp://ftp.cs.wisc.edu/condor/classad/c++/classads-${version}.tar.gz";
+2 -5
pkgs/development/libraries/clfft/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub, cmake, fftw, fftwFloat, boost166, opencl-clhpp, ocl-icd }: 2 2 3 - let 4 - version = "2.12.2"; 5 - in stdenv.mkDerivation { 3 + stdenv.mkDerivation rec { 6 4 pname = "clfft"; 7 - inherit version; 5 + version = "2.12.2"; 8 6 9 7 src = fetchFromGitHub { 10 8 owner = "clMathLibraries"; ··· 29 27 homepage = "http://clmathlibraries.github.io/clFFT/"; 30 28 platforms = [ "i686-linux" "x86_64-linux" ]; 31 29 maintainers = with maintainers; [ chessai ]; 32 - inherit version; 33 30 }; 34 31 }
-1
pkgs/development/libraries/eclib/default.nix
··· 43 43 ]; 44 44 doCheck = true; 45 45 meta = with lib; { 46 - inherit version; 47 46 description = "Elliptic curve tools"; 48 47 homepage = "https://github.com/JohnCremona/eclib"; 49 48 license = licenses.gpl2Plus;
+3
pkgs/development/libraries/exiv2/default.nix
··· 10 10 , doxygen 11 11 , graphviz 12 12 , libxslt 13 + , libiconv 13 14 }: 14 15 15 16 stdenv.mkDerivation rec { ··· 32 33 graphviz 33 34 libxslt 34 35 ]; 36 + 37 + buildInputs = lib.optional stdenv.isDarwin libiconv; 35 38 36 39 propagatedBuildInputs = [ 37 40 expat
-1
pkgs/development/libraries/fflas-ffpack/default.nix
··· 49 49 doCheck = true; 50 50 51 51 meta = with lib; { 52 - inherit version; 53 52 description = "Finite Field Linear Algebra Subroutines"; 54 53 license = licenses.lgpl21Plus; 55 54 maintainers = teams.sage.members;
+1 -5
pkgs/development/libraries/fox/fox-1.6.nix
··· 2 2 , libXrandr, libGLU, libGL, libXft, libXfixes, xinput 3 3 , CoreServices }: 4 4 5 - let 6 - version = "1.6.57"; 7 - in 8 - 9 5 stdenv.mkDerivation rec { 10 6 pname = "fox"; 11 - inherit version; 7 + version = "1.6.57"; 12 8 13 9 src = fetchurl { 14 10 url = "ftp://ftp.fox-toolkit.org/pub/${pname}-${version}.tar.gz";
-1
pkgs/development/libraries/freenect/default.nix
··· 20 20 21 21 meta = { 22 22 description = "Drivers and libraries for the Xbox Kinect device on Windows, Linux, and macOS"; 23 - inherit version; 24 23 homepage = "http://openkinect.org"; 25 24 license = with lib.licenses; [ gpl2 asl20 ]; 26 25 maintainers = with lib.maintainers; [ bennofs ];
-1
pkgs/development/libraries/givaro/3.7.nix
··· 9 9 nativeBuildInputs = [ autoreconfHook ]; 10 10 buildInputs = [autoconf automake libtool gmpxx]; 11 11 meta = { 12 - inherit version; 13 12 description = "A C++ library for arithmetic and algebraic computations"; 14 13 license = lib.licenses.cecill-b; 15 14 maintainers = [lib.maintainers.raskin];
-1
pkgs/development/libraries/givaro/3.nix
··· 9 9 nativeBuildInputs = [ autoreconfHook ]; 10 10 buildInputs = [autoconf automake libtool gmpxx]; 11 11 meta = { 12 - inherit version; 13 12 description = "A C++ library for arithmetic and algebraic computations"; 14 13 license = lib.licenses.cecill-b; 15 14 maintainers = [lib.maintainers.raskin];
-1
pkgs/development/libraries/givaro/default.nix
··· 36 36 doCheck = false; 37 37 38 38 meta = { 39 - inherit version; 40 39 description = "A C++ library for arithmetic and algebraic computations"; 41 40 license = lib.licenses.cecill-b; 42 41 maintainers = [lib.maintainers.raskin];
+2 -4
pkgs/development/libraries/goocanvas/2.x.nix
··· 1 1 { lib, stdenv, fetchurl, pkg-config, gettext, gtk-doc, gobject-introspection, python2, gtk3, cairo, glib }: 2 2 3 - let 4 - version = "2.0.4"; 5 - in stdenv.mkDerivation rec { 3 + stdenv.mkDerivation rec { 6 4 pname = "goocanvas"; 7 - inherit version; 5 + version = "2.0.4"; 8 6 9 7 outputs = [ "out" "dev" "devdoc" ]; 10 8
+2 -4
pkgs/development/libraries/http-parser/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub }: 2 2 3 - let 4 - version = "2.9.4"; 5 - in stdenv.mkDerivation { 3 + stdenv.mkDerivation rec { 6 4 pname = "http-parser"; 7 - inherit version; 5 + version = "2.9.4"; 8 6 9 7 src = fetchFromGitHub { 10 8 owner = "nodejs";
-1
pkgs/development/libraries/iml/default.nix
··· 19 19 "--with-cblas=-lblas" 20 20 ]; 21 21 meta = { 22 - inherit version; 23 22 description = "Algorithms for computing exact solutions to dense systems of linear equations over the integers"; 24 23 license = lib.licenses.gpl2Plus; 25 24 maintainers = [lib.maintainers.raskin];
+2 -5
pkgs/development/libraries/java/rhino/default.nix
··· 1 1 { fetchurl, lib, stdenv, unzip, ant, javac, jvm }: 2 2 3 3 let 4 - version = "1.7R2"; 5 - 6 4 xbeans = fetchurl { 7 5 url = "http://archive.apache.org/dist/xmlbeans/binaries/xmlbeans-2.2.0.zip"; 8 6 sha256 = "1pb08d9j81d0wz5wj31idz198iwhqb7mch872n08jh1354rjlqwk"; 9 7 }; 10 8 in 11 - 12 - stdenv.mkDerivation { 9 + stdenv.mkDerivation rec { 13 10 pname = "rhino"; 14 - inherit version; 11 + version = "1.7R2"; 15 12 16 13 src = fetchurl { 17 14 url = "mirror://mozilla/js/rhino1_7R2.zip";
-1
pkgs/development/libraries/jsoncpp/default.nix
··· 48 48 ]; 49 49 50 50 meta = with lib; { 51 - inherit version; 52 51 homepage = "https://github.com/open-source-parsers/jsoncpp"; 53 52 description = "A C++ library for interacting with JSON"; 54 53 maintainers = with maintainers; [ ttuegel cpages ];
-1
pkgs/development/libraries/libb64/default.nix
··· 19 19 ''; 20 20 21 21 meta = { 22 - inherit version; 23 22 description = "ANSI C routines for fast base64 encoding/decoding"; 24 23 license = lib.licenses.publicDomain; 25 24 platforms = lib.platforms.unix;
-1
pkgs/development/libraries/libewf/default.nix
··· 18 18 license = lib.licenses.lgpl3; 19 19 maintainers = [ lib.maintainers.raskin ] ; 20 20 platforms = lib.platforms.unix; 21 - inherit version; 22 21 }; 23 22 }
+2
pkgs/development/libraries/libgxps/default.nix
··· 17 17 18 18 mesonFlags = [ 19 19 "-Denable-test=false" 20 + ] ++ lib.optionals (stdenv.buildPlatform != stdenv.hostPlatform) [ 21 + "-Ddisable-introspection=true" 20 22 ]; 21 23 22 24 passthru = {
-1
pkgs/development/libraries/libixp-hg/default.nix
··· 22 22 description = "Portable, simple C-language 9P client and server libary"; 23 23 maintainers = with lib.maintainers; [ kovirobi ]; 24 24 license = lib.licenses.mit; 25 - inherit version; 26 25 platforms = with lib.platforms; unix; 27 26 }; 28 27 }
+2 -5
pkgs/development/libraries/libofa/default.nix
··· 1 1 { lib, stdenv, fetchurl, expat, curl, fftw }: 2 2 3 - let 3 + stdenv.mkDerivation rec { 4 + pname = "libofa"; 4 5 version = "0.9.3"; 5 6 deb_patch = "5"; 6 - in 7 - stdenv.mkDerivation rec { 8 - pname = "libofa"; 9 - inherit version; 10 7 11 8 src = fetchurl { 12 9 url = "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/musicip-libofa/${pname}-${version}.tar.gz";
+1 -3
pkgs/development/libraries/libpar2/default.nix
··· 1 1 { lib, stdenv, fetchurl, pkg-config, libsigcxx }: 2 2 3 - let version = "0.4"; in 4 - 5 3 stdenv.mkDerivation rec { 6 4 pname = "libpar2"; 7 - inherit version; 5 + version = "0.4"; 8 6 9 7 src = fetchurl { 10 8 url = "https://launchpad.net/libpar2/trunk/${version}/+download/${pname}-${version}.tar.gz";
-1
pkgs/development/libraries/libre/default.nix
··· 17 17 platforms = with lib.platforms; linux; 18 18 maintainers = with lib.maintainers; [raskin]; 19 19 license = lib.licenses.bsd3; 20 - inherit version; 21 20 downloadPage = "http://www.creytiv.com/pub/"; 22 21 updateWalker = true; 23 22 downloadURLRegexp = "/re-.*[.]tar[.].*";
+1 -4
pkgs/development/libraries/libxklavier/default.nix
··· 1 1 { lib, stdenv, fetchgit, autoreconfHook, pkg-config, gtk-doc, xkeyboard_config, libxml2, xorg, docbook_xsl 2 2 , glib, isocodes, gobject-introspection }: 3 3 4 - let 5 - version = "5.4"; 6 - in 7 4 stdenv.mkDerivation rec { 8 5 pname = "libxklavier"; 9 - inherit version; 6 + version = "5.4"; 10 7 11 8 src = fetchgit { 12 9 url = "git://anongit.freedesktop.org/git/libxklavier";
+2 -4
pkgs/development/libraries/libxsmm/default.nix
··· 4 4 , enableStatic ? stdenv.hostPlatform.isStatic 5 5 }: 6 6 7 - let 8 - version = "1.16.1"; 9 - in stdenv.mkDerivation { 7 + stdenv.mkDerivation rec { 10 8 pname = "libxsmm"; 11 - inherit version; 9 + version = "1.16.1"; 12 10 13 11 src = fetchFromGitHub { 14 12 owner = "hfp";
-1
pkgs/development/libraries/linbox/default.nix
··· 71 71 enableParallelBuilding = true; 72 72 73 73 meta = with lib; { 74 - inherit version; 75 74 description = "C++ library for exact, high-performance linear algebra"; 76 75 license = licenses.lgpl21Plus; 77 76 maintainers = teams.sage.members;
-1
pkgs/development/libraries/mdds/default.nix
··· 19 19 checkInputs = [ boost ]; 20 20 21 21 meta = with lib; { 22 - inherit version; 23 22 homepage = "https://gitlab.com/mdds/mdds"; 24 23 description = "A collection of multi-dimensional data structure and indexing algorithm"; 25 24 platforms = platforms.all;
-1
pkgs/development/libraries/mpfi/default.nix
··· 16 16 buildInputs = [ mpfr ]; 17 17 18 18 meta = { 19 - inherit version; 20 19 description = "A multiple precision interval arithmetic library based on MPFR"; 21 20 homepage = "https://gforge.inria.fr/projects/mpfi/"; 22 21 license = lib.licenses.lgpl21Plus;
-1
pkgs/development/libraries/mpir/default.nix
··· 15 15 ++ lib.optionals stdenv.isLinux [ "--enable-fat" ]; 16 16 17 17 meta = { 18 - inherit version; 19 18 description = "A highly optimised library for bignum arithmetic forked from GMP"; 20 19 license = lib.licenses.lgpl3Plus; 21 20 maintainers = [lib.maintainers.raskin];
+2 -4
pkgs/development/libraries/ndpi/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub, which, autoconf, automake, libtool, libpcap 2 2 , pkg-config }: 3 3 4 - let version = "3.4"; in 5 - 6 - stdenv.mkDerivation { 4 + stdenv.mkDerivation rec { 7 5 pname = "ndpi"; 8 - inherit version; 6 + version = "3.4"; 9 7 10 8 src = fetchFromGitHub { 11 9 owner = "ntop";
+3 -3
pkgs/development/libraries/nix-plugins/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub, nix, cmake, pkg-config, boost }: 2 - let version = "6.0.0"; in 3 - stdenv.mkDerivation { 2 + 3 + stdenv.mkDerivation rec { 4 4 pname = "nix-plugins"; 5 - inherit version; 5 + version = "6.0.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "shlevy";
+2 -5
pkgs/development/libraries/nss/3.53.nix
··· 9 9 url = "http://dev.gentoo.org/~polynomial-c/mozilla/nss-3.15.4-pem-support-20140109.patch.xz"; 10 10 sha256 = "10ibz6y0hknac15zr6dw4gv9nb5r5z9ym6gq18j3xqx7v7n3vpdw"; 11 11 }; 12 - version = "3.53.1"; 13 - underscoreVersion = builtins.replaceStrings ["."] ["_"] version; 14 - 15 12 in stdenv.mkDerivation rec { 16 13 pname = "nss"; 17 - inherit version; 14 + version = "3.53.1"; 18 15 19 16 src = fetchurl { 20 - url = "mirror://mozilla/security/nss/releases/NSS_${underscoreVersion}_RTM/src/${pname}-${version}.tar.gz"; 17 + url = "mirror://mozilla/security/nss/releases/NSS_${lib.replaceStrings ["."] ["_"] version}_RTM/src/${pname}-${version}.tar.gz"; 21 18 sha256 = "05jk65x3zy6q8lx2djj8ik7kg741n88iy4n3bblw89cv0xkxxk1d"; 22 19 }; 23 20
+1 -5
pkgs/development/libraries/ntrack/default.nix
··· 1 1 { lib, stdenv, fetchurl, qt4, pkg-config, libnl, python }: 2 2 3 - let 4 - version = "016"; 5 - in 6 - 7 3 stdenv.mkDerivation rec { 8 4 pname = "ntrack"; 9 - inherit version; 5 + version = "016"; 10 6 11 7 src = fetchurl { 12 8 url = "https://launchpad.net/ntrack/main/${version}/+download/${pname}-${version}.tar.gz";
+2 -5
pkgs/development/libraries/opencore-amr/default.nix
··· 1 1 { lib, stdenv, fetchurl }: 2 2 3 - let 4 - version = "0.1.5"; 5 - in 6 - stdenv.mkDerivation { 3 + stdenv.mkDerivation rec { 7 4 pname = "opencore-amr"; 8 - inherit version; 5 + version = "0.1.5"; 9 6 src = fetchurl { 10 7 url = "https://vorboss.dl.sourceforge.net/project/opencore-amr/opencore-amr/opencore-amr-${version}.tar.gz"; 11 8 sha256 = "0hfk9khz3by0119h3jdwgdfd7jgkdbzxnmh1wssvylgnsnwnq01c";
-1
pkgs/development/libraries/openwsman/default.nix
··· 35 35 license = licenses.bsd3; 36 36 maintainers = with maintainers; [ deepfire ]; 37 37 platforms = platforms.linux; # PAM is not available on Darwin 38 - inherit version; 39 38 }; 40 39 }
-1
pkgs/development/libraries/osip/default.nix
··· 13 13 description = "The GNU oSIP library, an implementation of the Session Initiation Protocol (SIP)"; 14 14 maintainers = with lib.maintainers; [ raskin ]; 15 15 platforms = lib.platforms.all; 16 - inherit version; 17 16 }; 18 17 }
+2 -5
pkgs/development/libraries/pmix/default.nix
··· 2 2 , libtool, flex, libevent, hwloc, munge, zlib, pandoc 3 3 } : 4 4 5 - let 5 + stdenv.mkDerivation rec { 6 + pname = "pmix"; 6 7 version = "3.2.3"; 7 - 8 - in stdenv.mkDerivation { 9 - pname = "pmix"; 10 - inherit version; 11 8 12 9 src = fetchFromGitHub { 13 10 repo = "openpmix";
-1
pkgs/development/libraries/safefile/default.nix
··· 17 17 }; 18 18 19 19 meta = { 20 - inherit version; 21 20 description = "File open routines to safely open a file when in the presence of an attack"; 22 21 license = lib.licenses.asl20 ; 23 22 maintainers = [lib.maintainers.raskin];
-1
pkgs/development/libraries/sblim-sfcc/default.nix
··· 23 23 license = licenses.cpl10; 24 24 maintainers = with maintainers; [ deepfire ]; 25 25 platforms = platforms.unix; 26 - inherit version; 27 26 }; 28 27 }
+2 -2
pkgs/development/libraries/science/astronomy/wcslib/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "wcslib"; 5 - version = "7.6"; 5 + version = "7.7"; 6 6 7 7 src = fetchurl { 8 8 url = "ftp://ftp.atnf.csiro.au/pub/software/wcslib/${pname}-${version}.tar.bz2"; 9 - sha256 = "sha256-VLuMkhZ6fxP4qnP8S4oJeFJW0smCE0Z968eigqQxMYs="; 9 + sha256 = "sha256-pwjmtOkOLNZCdDRxW1kbucPUAFyZcl7ElLjgvtLeU1U="; 10 10 }; 11 11 12 12 nativeBuildInputs = [ flex ];
+1 -3
pkgs/development/libraries/science/math/liblapack/default.nix
··· 7 7 }: 8 8 let 9 9 inherit (lib) optional; 10 - version = "3.9.1"; 11 10 in 12 11 13 12 stdenv.mkDerivation rec { 14 13 pname = "liblapack"; 15 - inherit version; 14 + version = "3.9.1"; 16 15 17 16 src = fetchFromGitHub { 18 17 owner = "Reference-LAPACK"; ··· 57 56 ''; 58 57 59 58 meta = with lib; { 60 - inherit version; 61 59 description = "Linear Algebra PACKage"; 62 60 homepage = "http://www.netlib.org/lapack/"; 63 61 license = licenses.bsd3;
-1
pkgs/development/libraries/science/math/lrs/default.nix
··· 16 16 ''; 17 17 18 18 meta = { 19 - inherit version; 20 19 description = "Implementation of the reverse search algorithm for vertex enumeration/convex hull problems"; 21 20 license = lib.licenses.gpl2 ; 22 21 maintainers = [lib.maintainers.raskin];
+2 -6
pkgs/development/libraries/sfml/default.nix
··· 3 3 , IOKit, Foundation, AppKit, OpenAL 4 4 }: 5 5 6 - let 7 - version = "2.5.1"; 8 - in 9 - 10 - stdenv.mkDerivation { 6 + stdenv.mkDerivation rec { 11 7 pname = "sfml"; 12 - inherit version; 8 + version = "2.5.1"; 13 9 14 10 src = fetchzip { 15 11 url = "https://github.com/SFML/SFML/archive/${version}.tar.gz";
+2 -5
pkgs/development/libraries/startup-notification/default.nix
··· 1 1 {lib, stdenv, fetchurl, libX11, libxcb, pkg-config, xcbutil}: 2 2 3 - let 3 + stdenv.mkDerivation rec { 4 + pname = "libstartup-notification"; 4 5 version = "0.12"; 5 - in 6 - stdenv.mkDerivation { 7 - pname = "libstartup-notification"; 8 - inherit version; 9 6 src = fetchurl { 10 7 url = "https://www.freedesktop.org/software/startup-notification/releases/startup-notification-${version}.tar.gz"; 11 8 sha256 = "3c391f7e930c583095045cd2d10eb73a64f085c7fde9d260f2652c7cb3cfbe4a";
-1
pkgs/development/libraries/tachyon/default.nix
··· 72 72 cp -r scenes "$out/share/tachyon/scenes" 73 73 ''; 74 74 meta = { 75 - inherit version; 76 75 description = "A Parallel / Multiprocessor Ray Tracing System"; 77 76 license = lib.licenses.bsd3; 78 77 maintainers = [lib.maintainers.raskin];
+2 -5
pkgs/development/libraries/uthash/default.nix
··· 1 1 { lib, stdenv, fetchurl, perl }: 2 2 3 - let 3 + stdenv.mkDerivation rec { 4 + pname = "uthash"; 4 5 version = "2.1.0"; 5 - in 6 - stdenv.mkDerivation { 7 - pname = "uthash"; 8 - inherit version; 9 6 10 7 src = fetchurl { 11 8 url = "https://github.com/troydhanson/uthash/archive/v${version}.tar.gz";
+2 -4
pkgs/development/libraries/volume-key/default.nix
··· 4 4 , buildPackages 5 5 }: 6 6 7 - let 8 - version = "0.3.11"; 9 - in stdenv.mkDerivation { 7 + stdenv.mkDerivation rec { 10 8 pname = "volume_key"; 11 - inherit version; 9 + version = "0.3.11"; 12 10 13 11 src = fetchgit { 14 12 url = "https://pagure.io/volume_key.git";
+2 -5
pkgs/development/libraries/wxwidgets/2.9/default.nix
··· 11 11 12 12 with lib; 13 13 14 - let 14 + stdenv.mkDerivation rec { 15 + pname = "wxwidgets"; 15 16 version = "2.9.4"; 16 - in 17 - stdenv.mkDerivation { 18 - pname = "wxwidgets"; 19 - inherit version; 20 17 21 18 src = fetchurl { 22 19 url = "mirror://sourceforge/wxwindows/wxWidgets-${version}.tar.bz2";
+2 -5
pkgs/development/libraries/xmlsec/default.nix
··· 4 4 , openssl, nss_3_53, lib, runCommandCC, writeText }: 5 5 6 6 lib.fix (self: 7 - let 7 + stdenv.mkDerivation rec { 8 + pname = "xmlsec"; 8 9 version = "1.2.31"; 9 - in 10 - stdenv.mkDerivation { 11 - pname = "xmlsec"; 12 - inherit version; 13 10 14 11 src = fetchurl { 15 12 url = "https://www.aleksey.com/xmlsec/download/xmlsec1-${version}.tar.gz";
+2 -5
pkgs/development/misc/avr/libc/default.nix
··· 1 1 { lib, stdenv, fetchurl, automake, autoconf }: 2 2 3 - let 3 + stdenv.mkDerivation rec { 4 + pname = "avr-libc"; 4 5 version = "2.0.0"; 5 - in 6 - stdenv.mkDerivation { 7 - pname = "avr-libc"; 8 - inherit version; 9 6 10 7 src = fetchurl { 11 8 url = "https://download.savannah.gnu.org/releases/avr-libc/avr-libc-2.0.0.tar.bz2";
+2 -6
pkgs/development/misc/stm32/betaflight/default.nix
··· 9 9 "OMNINXT" # 3.4.0-rc4: has not specified a valid STM group, must be one of F1, F3, F405, F411 or F7x5. Have you prepared a valid target.mk? 10 10 ]}: 11 11 12 - let 13 - 14 - version = "3.4.0-rc4"; 15 - 16 - in stdenv.mkDerivation rec { 12 + stdenv.mkDerivation rec { 17 13 18 14 pname = "betaflight"; 19 - inherit version; 15 + version = "3.4.0-rc4"; 20 16 21 17 src = fetchFromGitHub { 22 18 owner = "betaflight";
+2 -6
pkgs/development/misc/stm32/inav/default.nix
··· 2 2 , gcc-arm-embedded, binutils-arm-embedded, ruby 3 3 }: 4 4 5 - let 6 - 7 - version = "2.0.0-rc2"; 8 - 9 - in stdenv.mkDerivation rec { 5 + stdenv.mkDerivation rec { 10 6 11 7 pname = "inav"; 12 - inherit version; 8 + version = "2.0.0-rc2"; 13 9 14 10 src = fetchFromGitHub { 15 11 owner = "iNavFlight";
+2 -5
pkgs/development/mobile/abootimg/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub, coreutils, cpio, findutils, gzip, makeWrapper, util-linux }: 2 2 3 - let 3 + stdenv.mkDerivation rec { 4 + pname = "abootimg"; 4 5 version = "0.6"; 5 - in 6 - stdenv.mkDerivation { 7 - pname = "abootimg"; 8 - inherit version; 9 6 10 7 src = fetchFromGitHub { 11 8 owner = "ggrandou";
+26 -1
pkgs/development/node-packages/default.nix
··· 1 - { pkgs, nodejs, stdenv, fetchFromGitHub }: 1 + { pkgs, nodejs, stdenv, applyPatches, fetchFromGitHub, fetchpatch }: 2 2 3 3 let 4 4 since = (version: pkgs.lib.versionAtLeast nodejs.version version); ··· 191 191 192 192 node2nix = super.node2nix.override { 193 193 buildInputs = [ pkgs.makeWrapper ]; 194 + # We need to apply a patch to the source, but buildNodePackage doesn't allow patches. 195 + # So we pin the patched commit instead. The commit actually contains two other newer commits 196 + # since the last (1.9.0) release, but actually this is a good thing since one of them is a 197 + # Hydra-specific fix. 198 + src = applyPatches { 199 + src = fetchFromGitHub { 200 + owner = "svanderburg"; 201 + repo = "node2nix"; 202 + rev = "node2nix-1.9.0"; 203 + sha256 = "0l4wp1131nhl9c14cn8bwawb8f77h1nfbnswgi5lp5m3kzkb27jn"; 204 + }; 205 + 206 + patches = [ 207 + # remove node_ name prefix 208 + (fetchpatch { 209 + url = "https://github.com/svanderburg/node2nix/commit/b54d45207427ff46e90f16f2f32771fdc8bff5a4.patch"; 210 + sha256 = "03cg2xwryvdlvg299dg91qxicrw2r43grja80an9zkb875ps8jxh"; 211 + }) 212 + # set meta platform 213 + (fetchpatch { 214 + url = "https://github.com/svanderburg/node2nix/commit/58736093161f2d237c17e75a96529b018cd0ac64.patch"; 215 + sha256 = "1c91qfqa6p4hzyafv5pq6rpgnny2805n007b1443gbqwrz5awz6n"; 216 + }) 217 + ]; 218 + }; 194 219 postInstall = '' 195 220 wrapProgram "$out/bin/node2nix" --prefix PATH : ${pkgs.lib.makeBinPath [ pkgs.nix ]} 196 221 '';
+8 -2
pkgs/development/node-packages/node-env.nix
··· 391 391 , dontStrip ? true 392 392 , unpackPhase ? "true" 393 393 , buildPhase ? "true" 394 + , meta ? {} 394 395 , ... }@args: 395 396 396 397 let 397 - extraArgs = removeAttrs args [ "name" "dependencies" "buildInputs" "dontStrip" "dontNpmInstall" "preRebuild" "unpackPhase" "buildPhase" ]; 398 + extraArgs = removeAttrs args [ "name" "dependencies" "buildInputs" "dontStrip" "dontNpmInstall" "preRebuild" "unpackPhase" "buildPhase" "meta" ]; 398 399 in 399 400 stdenv.mkDerivation ({ 400 - name = "node_${name}-${version}"; 401 + name = "${name}-${version}"; 401 402 buildInputs = [ tarWrapper python nodejs ] 402 403 ++ lib.optional (stdenv.isLinux) utillinux 403 404 ++ lib.optional (stdenv.isDarwin) libtool ··· 446 447 # Run post install hook, if provided 447 448 runHook postInstall 448 449 ''; 450 + 451 + meta = { 452 + # default to Node.js' platforms 453 + platforms = nodejs.meta.platforms; 454 + } // meta; 449 455 } // extraArgs); 450 456 451 457 # Builds a node environment (a node_modules folder and a set of binaries)
+49
pkgs/development/python-modules/blocksat-cli/default.nix
··· 1 + { buildPythonPackage 2 + , fetchPypi 3 + , lib 4 + , distro 5 + , pysnmp 6 + , python-gnupg 7 + , qrcode 8 + , requests 9 + , sseclient-py 10 + , zfec 11 + , pytestCheckHook 12 + }: 13 + 14 + buildPythonPackage rec { 15 + pname = "blocksat-cli"; 16 + version = "0.3.2"; 17 + 18 + src = fetchPypi { 19 + inherit pname version; 20 + sha256 = "06ky5kahh8dm1d7ckid3fdwizvkh3g4aycm39r00kwxdlfca7bgf"; 21 + }; 22 + 23 + propagatedBuildInputs = [ 24 + distro 25 + pysnmp 26 + python-gnupg 27 + qrcode 28 + requests 29 + sseclient-py 30 + zfec 31 + ]; 32 + 33 + checkInputs = [ pytestCheckHook ]; 34 + 35 + pytestFlagsArray = [ 36 + # disable tests which require being connected to the satellite 37 + "--ignore=blocksatcli/test_satip.py" 38 + "--ignore=blocksatcli/api/test_net.py" 39 + # disable tests which require being online 40 + "--ignore=blocksatcli/api/test_order.py" 41 + ]; 42 + 43 + meta = with lib; { 44 + description = "Blockstream Satellite CLI"; 45 + homepage = "https://github.com/Blockstream/satellite"; 46 + license = licenses.gpl3Only; 47 + maintainers = with maintainers; [ prusnak ]; 48 + }; 49 + }
+6 -3
pkgs/development/python-modules/editables/default.nix
··· 20 20 # Tests not included in archive. 21 21 doCheck = false; 22 22 23 - meta = { 23 + pythonImportsCheck = [ "editables" ]; 24 + 25 + meta = with lib; { 24 26 description = "Editable installations"; 25 - homepage = https://github.com/pfmoore/editables; 26 - license = lib.licenses.mit; 27 + maintainers = with maintainers; [ ]; 28 + homepage = "https://github.com/pfmoore/editables"; 29 + license = licenses.mit; 27 30 }; 28 31 }
+37
pkgs/development/python-modules/ev3dev2/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , python 5 + , pillow 6 + }: 7 + 8 + buildPythonPackage rec { 9 + pname = "ev3dev2"; 10 + version = "2.1.0"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "ev3dev"; 14 + repo = "ev3dev-lang-python"; 15 + rev = version; 16 + sha256 = "XxsiQs3k5xKb+3RewARbvBbxaztdvdq3w5ZMgTq+kRc="; 17 + fetchSubmodules = true; 18 + }; 19 + 20 + postPatch = '' 21 + echo "${version}\n" > RELEASE-VERSION 22 + ''; 23 + 24 + propagatedBuildInputs = [ pillow ]; 25 + 26 + checkPhase = '' 27 + chmod -R g+rw ./tests/fake-sys/devices/**/* 28 + ${python.interpreter} -W ignore::ResourceWarning tests/api_tests.py 29 + ''; 30 + 31 + meta = with lib; { 32 + description = "Python language bindings for ev3dev"; 33 + homepage = "https://github.com/ev3dev/ev3dev-lang-python"; 34 + license = with licenses; [ mit ]; 35 + maintainers = with maintainers; [ angustrau ]; 36 + }; 37 + }
-1
pkgs/development/python-modules/python-wifi/default.nix
··· 16 16 }; 17 17 18 18 meta = with lib; { 19 - inherit version; 20 19 description = "Read & write wireless card capabilities using the Linux Wireless Extensions"; 21 20 homepage = "http://pythonwifi.tuxfamily.org/"; 22 21 # From the README: "pythonwifi is licensed under LGPLv2+, however, the
+5 -8
pkgs/development/python-modules/pyutil/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchPypi 4 - , setuptoolsDarcs 5 - , setuptoolsTrial 6 4 , simplejson 5 + , mock 7 6 , twisted 8 7 , isPyPy 9 8 }: ··· 17 16 sha256 = "8c4d4bf668c559186389bb9bce99e4b1b871c09ba252a756ccaacd2b8f401848"; 18 17 }; 19 18 20 - buildInputs = [ setuptoolsDarcs setuptoolsTrial ] ++ (if doCheck then [ simplejson ] else []); 21 - propagatedBuildInputs = [ twisted ]; 19 + propagatedBuildInputs = [ simplejson ]; 22 20 23 - # Tests fail because they try to write new code into the twisted 24 - # package, apparently some kind of plugin. 25 - doCheck = false; 21 + checkInputs = [ mock twisted ]; 26 22 27 23 prePatch = lib.optionalString isPyPy '' 28 24 grep -rl 'utf-8-with-signature-unix' ./ | xargs sed -i -e "s|utf-8-with-signature-unix|utf-8|g" ··· 41 37 we're not alone in wanting tools like these. 42 38 ''; 43 39 44 - homepage = "http://allmydata.org/trac/pyutil"; 40 + homepage = "https://github.com/tpltnt/pyutil"; 45 41 license = licenses.gpl2Plus; 42 + maintainers = with maintainers; [ prusnak ]; 46 43 }; 47 44 48 45 }
+22 -8
pkgs/development/python-modules/pyvicare/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 - , fetchPypi 3 + , fetchFromGitHub 4 4 , pythonOlder 5 5 , requests_oauthlib 6 6 , simplejson 7 + , pkce 8 + , pytestCheckHook 7 9 }: 8 10 9 11 buildPythonPackage rec { 10 12 pname = "pyvicare"; 11 - version = "0.2.5"; 13 + version = "1.0.0"; 12 14 disabled = pythonOlder "3.7"; 13 15 14 - src = fetchPypi { 15 - pname = "PyViCare"; 16 - inherit version; 17 - sha256 = "16wqqjs238ad6znlz2gjadqj8891226bd02a1106xyz6vbbk2gdk"; 16 + src = fetchFromGitHub { 17 + owner = "somm15"; 18 + repo = "PyViCare"; 19 + rev = version; 20 + sha256 = "05dlasx18fkmh4z1w8550yrb26fmsb5bc73wr9whmkasm32gpfl1"; 18 21 }; 19 22 23 + SETUPTOOLS_SCM_PRETEND_VERSION = version; 24 + 20 25 propagatedBuildInputs = [ 21 26 requests_oauthlib 22 27 simplejson 28 + pkce 23 29 ]; 24 30 25 - # The published tarball on PyPI is incomplete and there are GitHub releases 26 - doCheck = false; 31 + checkInputs = [ 32 + pytestCheckHook 33 + ]; 34 + 35 + postPatch = '' 36 + substituteInPlace setup.py \ 37 + --replace "version_config=True," 'version="${version}",' \ 38 + --replace "'setuptools-git-versioning'" " " 39 + ''; 40 + 27 41 pythonImportsCheck = [ "PyViCare" ]; 28 42 29 43 meta = with lib; {
+6 -3
pkgs/development/python-modules/zfec/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchPypi 4 - , setuptoolsDarcs 5 4 , pyutil 5 + , setuptoolsTrial 6 + , twisted 6 7 }: 7 8 8 9 buildPythonPackage rec { ··· 14 15 sha256 = "6033b2f3cc3edacf3f7eeed5f258c1ebf8a1d7e5e35b623db352512ce564e5ca"; 15 16 }; 16 17 17 - buildInputs = [ setuptoolsDarcs ]; 18 18 propagatedBuildInputs = [ pyutil ]; 19 19 20 + checkInputs = [ setuptoolsTrial twisted ]; 21 + 20 22 # argparse is in the stdlib but zfec doesn't know that. 21 23 postPatch = '' 22 24 sed -i -e '/argparse/d' setup.py 23 25 ''; 24 26 25 27 meta = with lib; { 26 - homepage = "http://allmydata.org/trac/zfec"; 28 + homepage = "https://github.com/tahoe-lafs/zfec"; 27 29 description = "Zfec, a fast erasure codec which can be used with the command-line, C, Python, or Haskell"; 28 30 longDescription = '' 29 31 Fast, portable, programmable erasure coding a.k.a. "forward ··· 34 36 and Haskell API. 35 37 ''; 36 38 license = licenses.gpl2Plus; 39 + maintainers = with maintainers; [ prusnak ]; 37 40 }; 38 41 39 42 }
-1
pkgs/development/ruby-modules/bundix/default.nix
··· 28 28 ''; 29 29 30 30 meta = { 31 - inherit version; 32 31 description = "Creates Nix packages from Gemfiles"; 33 32 longDescription = '' 34 33 This is a tool that converts Gemfile.lock files to nix expressions.
-1
pkgs/development/tools/analysis/radare2/default.nix
··· 86 86 license = lib.licenses.gpl2Plus; 87 87 maintainers = with lib.maintainers; [ raskin makefu mic92 ]; 88 88 platforms = with lib.platforms; linux; 89 - inherit version; 90 89 }; 91 90 }
+2 -2
pkgs/development/tools/build-managers/apache-ant/1.9.nix
··· 1 1 { fetchurl, lib, stdenv, coreutils, makeWrapper }: 2 2 3 - let version = "1.9.15"; in 3 + let version = "1.9.16"; in 4 4 5 5 stdenv.mkDerivation { 6 6 pname = "ant"; ··· 10 10 11 11 src = fetchurl { 12 12 url = "mirror://apache/ant/binaries/apache-ant-${version}-bin.tar.bz2"; 13 - sha256 = "0yfx5qsvrg12lar4908ndbnlpppy7g7qk8ay41y4sz9g873v07mr"; 13 + sha256 = "0rif9kj6njajy951w3aapk27y1mbaxb08whs126v533h96rb1kjp"; 14 14 }; 15 15 16 16 contrib = fetchurl {
+2 -2
pkgs/development/tools/build-managers/apache-ant/default.nix
··· 1 1 { fetchurl, lib, stdenv, coreutils, makeWrapper }: 2 2 3 - let version = "1.10.9"; in 3 + let version = "1.10.11"; in 4 4 5 5 stdenv.mkDerivation { 6 6 pname = "ant"; ··· 10 10 11 11 src = fetchurl { 12 12 url = "mirror://apache/ant/binaries/apache-ant-${version}-bin.tar.bz2"; 13 - sha256 = "1ab8ybczvk12501dnj450a3d4v43ca0pjhk33s175hax46s58z47"; 13 + sha256 = "19m8xb7h6xm4jykzb79kakbx1pa4awaglw6z31pbfg8m5pmwkipz"; 14 14 }; 15 15 16 16 contrib = fetchurl {
+1 -3
pkgs/development/tools/build-managers/gnumake/default.nix
··· 1 - { lib, stdenv, fetchurl, guileSupport ? false, pkg-config ? null , guile ? null }: 2 - 3 - assert guileSupport -> ( pkg-config != null && guile != null ); 1 + { lib, stdenv, fetchurl, guileSupport ? false, pkg-config, guile }: 4 2 5 3 let 6 4 version = "4.3";
+2 -2
pkgs/development/tools/butane/default.nix
··· 4 4 5 5 buildGoModule rec { 6 6 pname = "butane"; 7 - version = "0.12.1"; 7 + version = "0.13.0"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "coreos"; 11 11 repo = "butane"; 12 12 rev = "v${version}"; 13 - sha256 = "1bgh7h3hwrgjkw72233qzqpkshzbizhdapa0lalzj1xnclq3rqlp"; 13 + sha256 = "0z1cq43dnj73k0idjhc310h00a1mryk2297w3yy6k1sa95swlz9m"; 14 14 }; 15 15 16 16 vendorSha256 = null;
+3 -3
pkgs/development/tools/gopls/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "gopls"; 5 - version = "0.6.10"; 5 + version = "0.7.0"; 6 6 7 7 src = fetchgit { 8 8 rev = "gopls/v${version}"; 9 9 url = "https://go.googlesource.com/tools"; 10 - sha256 = "13mv6rvqlmgn1shx0hnlqxgqiiiz1ij37j30jz1jkr9kcrbxpacr"; 10 + sha256 = "0vylrsmpszij23yngk7mfysp8rjbf29nyskbrwwysf63r9xbrwbi"; 11 11 }; 12 12 13 13 modRoot = "gopls"; 14 - vendorSha256 = "01apsvkds8f3m88inb37z4lgalrbjp12xr2jikwx7n10hjddgbqi"; 14 + vendorSha256 = "1mnc84nvl7zhl4pzf90cd0gvid9g1jph6hcxk6lrlnfk2j2m75mj"; 15 15 16 16 doCheck = false; 17 17
+30
pkgs/development/tools/misc/debugedit/default.nix
··· 1 + #TODO@deliciouslytyped The tool seems to unnecessarily force mutable access for the debugedit `-l` feature 2 + {fetchgit, lib, stdenv, autoreconfHook, pkg-config, elfutils, help2man, util-linux}: 3 + stdenv.mkDerivation { 4 + name = "debugedit"; 5 + version = "unstable-2021-07-05"; 6 + 7 + nativeBuildInputs = [ autoreconfHook pkg-config help2man ]; 8 + buildInputs = [ elfutils ]; 9 + checkInputs = [ util-linux ]; # Tests use `rev` 10 + 11 + src = fetchgit { 12 + url = "git://sourceware.org/git/debugedit.git"; 13 + rev = "e04296ddf34cbc43303d7af32ab3a73ac20af51a"; 14 + sha256 = "19cjkpzhdn2z6fl7xw8556m6kyrb7nxwbz2rmiv2rynyp74yg44z"; 15 + }; 16 + 17 + preBuild = '' 18 + patchShebangs scripts/find-debuginfo.in 19 + ''; 20 + 21 + doCheck = true; 22 + 23 + meta = with lib; { 24 + description = "Provides programs and scripts for creating debuginfo and source file distributions, collect build-ids and rewrite source paths in DWARF data for debugging, tracing and profiling"; 25 + homepage = "https://sourceware.org/debugedit/"; 26 + license = licenses.gpl3Plus; 27 + platforms = platforms.all; 28 + maintainers = with maintainers; [ deliciouslytyped ]; 29 + }; 30 + }
+39
pkgs/development/tools/mold/default.nix
··· 1 + { stdenv 2 + , fetchFromGitHub 3 + , lib 4 + , autoPatchelfHook 5 + , cmake 6 + , tbb 7 + , llvmPackages_latest 8 + , xxHash 9 + , zlib 10 + , openssl 11 + }: 12 + 13 + stdenv.mkDerivation rec { 14 + pname = "mold"; 15 + version = "0.9.2"; 16 + 17 + src = fetchFromGitHub { 18 + owner = "rui314"; 19 + repo = pname; 20 + rev = "v${version}"; 21 + sha256 = "sha256-2LXOPirhjAifKYPgngUJwEdGrKMYsRySr5TL2x2p8J0="; 22 + }; 23 + 24 + buildInputs = [ tbb zlib openssl ]; 25 + nativeBuildInputs = [ autoPatchelfHook cmake xxHash ]; 26 + 27 + dontUseCmakeConfigure = true; 28 + EXTRA_LDFLAGS = "-fuse-ld=${llvmPackages_latest.lld}/bin/ld.lld"; 29 + LTO = 1; 30 + makeFlags = [ "PREFIX=${placeholder "out"}" ]; 31 + 32 + meta = with lib; { 33 + description = "A high performance drop-in replacement for existing unix linkers"; 34 + homepage = "https://github.com/rui314/mold"; 35 + license = lib.licenses.agpl3Plus; 36 + maintainers = with maintainers; [ nitsky ]; 37 + broken = stdenv.isAarch64; 38 + }; 39 + }
-1
pkgs/games/fairymax/default.nix
··· 23 23 cp fmax.ini "$out/share/fairymax" 24 24 ''; 25 25 meta = { 26 - inherit version; 27 26 description = "A small chess engine supporting fairy pieces"; 28 27 longDescription = '' 29 28 A version of micro-Max that reads the piece description
-1
pkgs/games/fish-fillets-ng/default.nix
··· 32 32 ''; 33 33 34 34 meta = with lib; { 35 - inherit version; 36 35 description = "A puzzle game"; 37 36 license = licenses.gpl2Plus; 38 37 maintainers = with maintainers; [ raskin ];
-1
pkgs/games/xsok/default.nix
··· 37 37 ''; 38 38 39 39 meta = { 40 - inherit version; 41 40 description = "A generic Sokoban game for X11"; 42 41 license = lib.licenses.gpl2Plus; 43 42 maintainers = [lib.maintainers.raskin];
-1
pkgs/misc/screensavers/xscreensaver/default.nix
··· 52 52 license = lib.licenses.mit; 53 53 maintainers = with lib.maintainers; [ raskin ]; 54 54 platforms = lib.platforms.unix; # Once had cygwin problems 55 - inherit version; 56 55 downloadPage = "https://www.jwz.org/xscreensaver/download.html"; 57 56 updateWalker = true; 58 57 };
+144 -108
pkgs/misc/vim-plugins/generated.nix
··· 39 39 meta.homepage = "https://github.com/eikenb/acp/"; 40 40 }; 41 41 42 + aerial-nvim = buildVimPluginFrom2Nix { 43 + pname = "aerial-nvim"; 44 + version = "2021-07-17"; 45 + src = fetchFromGitHub { 46 + owner = "stevearc"; 47 + repo = "aerial.nvim"; 48 + rev = "e641878818c5545afd09b093a368f2d03f169273"; 49 + sha256 = "1zykpbd42nwvpkgbq0hh52micyybxyvia6558fp6nlcs56bdmqf4"; 50 + }; 51 + meta.homepage = "https://github.com/stevearc/aerial.nvim/"; 52 + }; 53 + 42 54 agda-vim = buildVimPluginFrom2Nix { 43 55 pname = "agda-vim"; 44 56 version = "2020-11-23"; ··· 65 77 66 78 ale = buildVimPluginFrom2Nix { 67 79 pname = "ale"; 68 - version = "2021-07-14"; 80 + version = "2021-07-17"; 69 81 src = fetchFromGitHub { 70 82 owner = "dense-analysis"; 71 83 repo = "ale"; 72 - rev = "d8f4e8b7081724c0b9ff2491dd68409b3da69b0f"; 73 - sha256 = "0rwj9rhkzg004jv9q8wr86l9xak4wqf7l5skq1nf8k0xis9aw6d3"; 84 + rev = "f83a1f70d542ac885b72d1161140d6d999e2d7b2"; 85 + sha256 = "0mx9g2j32hbpg5gyxn4apkfm28myzpasj4w7dpq6p61c90hwhgq4"; 74 86 }; 75 87 meta.homepage = "https://github.com/dense-analysis/ale/"; 76 88 }; ··· 185 197 186 198 aurora = buildVimPluginFrom2Nix { 187 199 pname = "aurora"; 188 - version = "2021-06-06"; 200 + version = "2021-07-17"; 189 201 src = fetchFromGitHub { 190 202 owner = "ray-x"; 191 203 repo = "aurora"; 192 - rev = "6a77e8ecf38b0e7a547df58f499cecc1c50cd444"; 193 - sha256 = "1yh88v6p1ingwydzr40jcva9gw58ihmgjndaf7h3sp0ldvl75ci2"; 204 + rev = "af110b7f6080bdc4685cdd5551ba1f79a81910f1"; 205 + sha256 = "1h2czb183lliib95jn4dxq8cn713s22dc4hd1cj19bzqy4j39qhi"; 194 206 }; 195 207 meta.homepage = "https://github.com/ray-x/aurora/"; 196 208 }; ··· 413 425 414 426 chadtree = buildVimPluginFrom2Nix { 415 427 pname = "chadtree"; 416 - version = "2021-07-15"; 428 + version = "2021-07-17"; 417 429 src = fetchFromGitHub { 418 430 owner = "ms-jpq"; 419 431 repo = "chadtree"; 420 - rev = "8ed122e474a0316f8b967bb6c35a47e8dd383453"; 421 - sha256 = "0zk12wd1xs668j3wfdd5vyj685irnjsksrmn2dln6vsyb7xpq3r5"; 432 + rev = "fa78312b378a7d3a6cb1222d1df05c28238f888b"; 433 + sha256 = "05j42c3h374hyqqb5m7dddyh4sn08cw64nji3fnv3rk63gm2r4if"; 422 434 }; 423 435 meta.homepage = "https://github.com/ms-jpq/chadtree/"; 424 436 }; ··· 521 533 522 534 coc-lua = buildVimPluginFrom2Nix { 523 535 pname = "coc-lua"; 524 - version = "2021-07-09"; 536 + version = "2021-07-17"; 525 537 src = fetchFromGitHub { 526 538 owner = "josa42"; 527 539 repo = "coc-lua"; 528 - rev = "0b3967864c7d5cf94682f07d1cdb8afec3c8753f"; 529 - sha256 = "0jpjarg6fjlkwwk69pl44f1r8racb0fzf5dqr58fgn31l7zcvrak"; 540 + rev = "75b97dfdd641d530b86dee603308aea0079736e9"; 541 + sha256 = "1rmlz74ssf9mpg4fbxinrmxnqcb4p37wi4pz96d6niiii0vj71b2"; 530 542 }; 531 543 meta.homepage = "https://github.com/josa42/coc-lua/"; 532 544 }; ··· 557 569 558 570 coc-nvim = buildVimPluginFrom2Nix { 559 571 pname = "coc-nvim"; 560 - version = "2021-07-15"; 572 + version = "2021-07-16"; 561 573 src = fetchFromGitHub { 562 574 owner = "neoclide"; 563 575 repo = "coc.nvim"; 564 - rev = "3c3f118f8d48707f1890c2c212c083228aeac596"; 565 - sha256 = "0nim2hd0pn910ymm87zwfcw5b7x64h3dsnqhc20yj0r3s5xjg6qi"; 576 + rev = "9c3c84735c9bcfd62507d6e2a137f90b1ddaa98a"; 577 + sha256 = "0g479ffpiqz15wwam4vwi8x0w7hbdnk2dxcwzryaf1cqnn6ip6in"; 566 578 }; 567 579 meta.homepage = "https://github.com/neoclide/coc.nvim/"; 568 580 }; ··· 678 690 679 691 compe-tmux = buildVimPluginFrom2Nix { 680 692 pname = "compe-tmux"; 681 - version = "2021-07-09"; 693 + version = "2021-07-16"; 682 694 src = fetchFromGitHub { 683 695 owner = "andersevenrud"; 684 696 repo = "compe-tmux"; 685 - rev = "d2837688cb0de46712b602eb9fbd17c6c0a8047b"; 686 - sha256 = "089vcjqhdbzld89w5rfw6rx2fnybc0xbaa3q6abpckyir175d7a7"; 697 + rev = "fcb7c80bc6b3df11d5c0d8cde4f12aa9d3653cdd"; 698 + sha256 = "18v1g8l11caqlag3d55vvn1v7k99600jzlzzmp6bv5pmi4lmhq0g"; 687 699 }; 688 700 meta.homepage = "https://github.com/andersevenrud/compe-tmux/"; 689 701 }; ··· 1751 1763 1752 1764 gentoo-syntax = buildVimPluginFrom2Nix { 1753 1765 pname = "gentoo-syntax"; 1754 - version = "2021-04-28"; 1766 + version = "2021-07-16"; 1755 1767 src = fetchFromGitHub { 1756 1768 owner = "gentoo"; 1757 1769 repo = "gentoo-syntax"; 1758 - rev = "9b016fd42ba37395d9299e1e811b282b29effb63"; 1759 - sha256 = "0x3rg1pxildm2mrfr28f4d41z4zzf6v2jng41nzylwm5r4c5r1gd"; 1770 + rev = "14aec3bde121c797f9131da0d4b18a932598bb8f"; 1771 + sha256 = "1mcn4dhwjay5c0y650y2rxz9acxwfsninwrvp20ssgi4gcw2vg76"; 1760 1772 }; 1761 1773 meta.homepage = "https://github.com/gentoo/gentoo-syntax/"; 1762 1774 }; ··· 1847 1859 1848 1860 gitsigns-nvim = buildVimPluginFrom2Nix { 1849 1861 pname = "gitsigns-nvim"; 1850 - version = "2021-07-09"; 1862 + version = "2021-07-16"; 1851 1863 src = fetchFromGitHub { 1852 1864 owner = "lewis6991"; 1853 1865 repo = "gitsigns.nvim"; 1854 - rev = "acbf54d357ddb2c558d7f536a8da409d6e357dff"; 1855 - sha256 = "0kvgfvabgg992309xw15slpk0klvzlcjdlnbvgva0bkwkybagnja"; 1866 + rev = "f29e8a461e05881c69953b41784a1aeb4b70a422"; 1867 + sha256 = "1nda02nd9v17yv6fawidg8c3haijysb9zc04sjy0v708h2nw8qhj"; 1856 1868 }; 1857 1869 meta.homepage = "https://github.com/lewis6991/gitsigns.nvim/"; 1858 1870 }; ··· 2580 2592 2581 2593 lightspeed-nvim = buildVimPluginFrom2Nix { 2582 2594 pname = "lightspeed-nvim"; 2583 - version = "2021-07-12"; 2595 + version = "2021-07-16"; 2584 2596 src = fetchFromGitHub { 2585 2597 owner = "ggandor"; 2586 2598 repo = "lightspeed.nvim"; 2587 - rev = "a3c62fc1d2bb9fffa14b42b97c100f148e96f15b"; 2588 - sha256 = "0mp4p5d2m51f716938pzm8xifh8nxlmspdxpwbzqgnkf1b1rcvz0"; 2599 + rev = "62f02aabce3b5af190cf113d5bdf4a8271a966c3"; 2600 + sha256 = "1cckxvr035vsall3891j60yc1a12p8q63rjnm7ac1wzdhh7d8c38"; 2589 2601 }; 2590 2602 meta.homepage = "https://github.com/ggandor/lightspeed.nvim/"; 2591 2603 }; ··· 2664 2676 2665 2677 lsp_signature-nvim = buildVimPluginFrom2Nix { 2666 2678 pname = "lsp_signature-nvim"; 2667 - version = "2021-07-10"; 2679 + version = "2021-07-17"; 2668 2680 src = fetchFromGitHub { 2669 2681 owner = "ray-x"; 2670 2682 repo = "lsp_signature.nvim"; 2671 - rev = "27fa218ca099a07eefbe9d5b5e57f06887b48b5f"; 2672 - sha256 = "0yi35p05f28dm6l1qk93chizachnk2ciybrnvqcnx0ry0cipd727"; 2683 + rev = "29e685953d362c723c55417eea2b795b5bcc2ef5"; 2684 + sha256 = "183511fy34sazpkaxcpr250id4zyxhs5mqws49b516sh0d875fjj"; 2673 2685 }; 2674 2686 meta.homepage = "https://github.com/ray-x/lsp_signature.nvim/"; 2675 2687 }; ··· 2808 2820 2809 2821 minimap-vim = buildVimPluginFrom2Nix { 2810 2822 pname = "minimap-vim"; 2811 - version = "2021-07-13"; 2823 + version = "2021-07-16"; 2812 2824 src = fetchFromGitHub { 2813 2825 owner = "wfxr"; 2814 2826 repo = "minimap.vim"; 2815 - rev = "1db8e5588bfd2038efb690de5991746c8bf03543"; 2816 - sha256 = "00mpza33p3yybr3fgigx7gy8faj8f5ypdws9aymxs30a12p67d1q"; 2827 + rev = "2d61b880aba6e4e0b730303e0e980bf0afd73961"; 2828 + sha256 = "01az8gkhhvndnrjavk7jzi5wy03ybca97cbxpdimx2wpvxly484j"; 2817 2829 }; 2818 2830 meta.homepage = "https://github.com/wfxr/minimap.vim/"; 2819 2831 }; ··· 3180 3192 3181 3193 neorg = buildVimPluginFrom2Nix { 3182 3194 pname = "neorg"; 3183 - version = "2021-07-15"; 3195 + version = "2021-07-17"; 3184 3196 src = fetchFromGitHub { 3185 3197 owner = "vhyrro"; 3186 3198 repo = "neorg"; 3187 - rev = "4a6eb9d52d544d378c82f17c448eb9c697cf448c"; 3188 - sha256 = "14hsyy23xb5p8lfna3kiarr0na1n1bykr8scwslczhpi9fwcgq85"; 3199 + rev = "7f9f1d328c218b041ce899def4923334a5355c14"; 3200 + sha256 = "1f7acjy3xhiz2yzkdp5x5f4p28zz583h7snyzrc2l8w7fwz600x9"; 3189 3201 }; 3190 3202 meta.homepage = "https://github.com/vhyrro/neorg/"; 3191 3203 }; ··· 3238 3250 meta.homepage = "https://github.com/kassio/neoterm/"; 3239 3251 }; 3240 3252 3253 + neovim-ayu = buildVimPluginFrom2Nix { 3254 + pname = "neovim-ayu"; 3255 + version = "2021-07-17"; 3256 + src = fetchFromGitHub { 3257 + owner = "Shatur"; 3258 + repo = "neovim-ayu"; 3259 + rev = "755b4a379ef4812f9656fb3f59220cf3a45c2070"; 3260 + sha256 = "0irjjpfrl6i7hfvay6b187i7dkkjq40fdcrx53xxfk9qq47l1z13"; 3261 + }; 3262 + meta.homepage = "https://github.com/Shatur/neovim-ayu/"; 3263 + }; 3264 + 3241 3265 neovim-fuzzy = buildVimPluginFrom2Nix { 3242 3266 pname = "neovim-fuzzy"; 3243 3267 version = "2021-07-02"; ··· 3384 3408 3385 3409 nord-nvim = buildVimPluginFrom2Nix { 3386 3410 pname = "nord-nvim"; 3387 - version = "2021-07-10"; 3411 + version = "2021-07-17"; 3388 3412 src = fetchFromGitHub { 3389 3413 owner = "shaunsingh"; 3390 3414 repo = "nord.nvim"; 3391 - rev = "05814232c4369ef36961123de6ff3826936e9784"; 3392 - sha256 = "16z7kk8cvf52xnpkw8jvaaskd6zmah14va8cfgi52ckfl482w2pd"; 3415 + rev = "44ae0a84087135e23fb5a90c9726f8b161277652"; 3416 + sha256 = "0zhv06arl7x3wx20r26v3vc1i4909h657syrqbyh5k93n1hmc21j"; 3393 3417 }; 3394 3418 meta.homepage = "https://github.com/shaunsingh/nord.nvim/"; 3395 3419 }; ··· 3408 3432 3409 3433 nterm-nvim = buildVimPluginFrom2Nix { 3410 3434 pname = "nterm-nvim"; 3411 - version = "2021-07-16"; 3435 + version = "2021-07-15"; 3412 3436 src = fetchFromGitHub { 3413 3437 owner = "jlesquembre"; 3414 3438 repo = "nterm.nvim"; ··· 3504 3528 3505 3529 nvim-bufferline-lua = buildVimPluginFrom2Nix { 3506 3530 pname = "nvim-bufferline-lua"; 3507 - version = "2021-07-15"; 3531 + version = "2021-07-17"; 3508 3532 src = fetchFromGitHub { 3509 3533 owner = "akinsho"; 3510 3534 repo = "nvim-bufferline.lua"; 3511 - rev = "cebafb95622205a414a6c10bf0e40d197cc652b1"; 3512 - sha256 = "1qd8gaigkyhkz5nrizc3jhwa69v4fcymd2446l0s24pv3kxc2an3"; 3535 + rev = "b90cbdef2d7eab5fa8b3693bb321305e4455f329"; 3536 + sha256 = "16n168z9gdy0p0yljpx3lv958ix1369qgqc65pjs9ib5sij03q2s"; 3513 3537 }; 3514 3538 meta.homepage = "https://github.com/akinsho/nvim-bufferline.lua/"; 3515 3539 }; ··· 3540 3564 3541 3565 nvim-compe = buildVimPluginFrom2Nix { 3542 3566 pname = "nvim-compe"; 3543 - version = "2021-07-14"; 3567 + version = "2021-07-16"; 3544 3568 src = fetchFromGitHub { 3545 3569 owner = "hrsh7th"; 3546 3570 repo = "nvim-compe"; 3547 - rev = "29879b29b63fcd315e247a110a505e6a337b584a"; 3548 - sha256 = "18ybvc2l07l91gkl3w63l58pm9q7bx2p0fmkyxpqb48cii98n4yj"; 3571 + rev = "ef97a9b17c655d8b603c5fa9abf6fbb623a1dad4"; 3572 + sha256 = "0lrna8ryw391dpvi64x3q2gj484mf5s6wlqqg6a52a5s3ganh41n"; 3549 3573 }; 3550 3574 meta.homepage = "https://github.com/hrsh7th/nvim-compe/"; 3551 3575 }; ··· 3624 3648 3625 3649 nvim-hlslens = buildVimPluginFrom2Nix { 3626 3650 pname = "nvim-hlslens"; 3627 - version = "2021-06-12"; 3651 + version = "2021-07-17"; 3628 3652 src = fetchFromGitHub { 3629 3653 owner = "kevinhwang91"; 3630 3654 repo = "nvim-hlslens"; 3631 - rev = "dd688e37458a6fdeb050942da8c1260389c2a99a"; 3632 - sha256 = "0q4bmp3wy0miaysldpfm6646r8c0llygfnlbmk5brs4la321hjld"; 3655 + rev = "1df774df358e70cbc9f74f34d38a82e756ceb001"; 3656 + sha256 = "1zf5i30g49f7ks6hhvr84ac3ka57lv96c124cpr1d4h9xld1n9q8"; 3633 3657 }; 3634 3658 meta.homepage = "https://github.com/kevinhwang91/nvim-hlslens/"; 3635 3659 }; ··· 3672 3696 3673 3697 nvim-lspconfig = buildVimPluginFrom2Nix { 3674 3698 pname = "nvim-lspconfig"; 3675 - version = "2021-07-15"; 3699 + version = "2021-07-17"; 3676 3700 src = fetchFromGitHub { 3677 3701 owner = "neovim"; 3678 3702 repo = "nvim-lspconfig"; 3679 - rev = "9d49032a64d8a275123ad7f84e9c699d279307fe"; 3680 - sha256 = "18z22v8qn6jhg16hsrldqaqqp987w1nnqz0lhn0byzbsac62xwga"; 3703 + rev = "1729b502fa00df2fdcbfa118b404b8b8a8a2d6a3"; 3704 + sha256 = "1r4ajaxvf9kpfq42b81c08ixfqakiq8fibn89qar7sd4a7634dsg"; 3681 3705 }; 3682 3706 meta.homepage = "https://github.com/neovim/nvim-lspconfig/"; 3683 3707 }; ··· 3828 3852 3829 3853 nvim-ts-rainbow = buildVimPluginFrom2Nix { 3830 3854 pname = "nvim-ts-rainbow"; 3831 - version = "2021-07-13"; 3855 + version = "2021-07-16"; 3832 3856 src = fetchFromGitHub { 3833 3857 owner = "p00f"; 3834 3858 repo = "nvim-ts-rainbow"; 3835 - rev = "15e8a45517c596b9acd9406bcb6f650d6bfdb339"; 3836 - sha256 = "1m1bc5w1qw8cxjnhhanh7rw78d3zkdxm6vgldh22zhmvgj1cb7zl"; 3859 + rev = "4887eb7526004e069bd8898041a714c7eaad72e7"; 3860 + sha256 = "1abdjkiyyzgaw3lskjfb0lcilkp8qqlaqj8kyfmzf4w4mz9ijh4d"; 3837 3861 }; 3838 3862 meta.homepage = "https://github.com/p00f/nvim-ts-rainbow/"; 3839 3863 }; ··· 3924 3948 3925 3949 onedark-nvim = buildVimPluginFrom2Nix { 3926 3950 pname = "onedark-nvim"; 3927 - version = "2021-06-18"; 3951 + version = "2021-07-16"; 3928 3952 src = fetchFromGitHub { 3929 3953 owner = "olimorris"; 3930 3954 repo = "onedark.nvim"; 3931 - rev = "1304235686bc682e744ba9691c7545e0b27762ea"; 3932 - sha256 = "0ygy9hl171qa9zp8gmj80azp4vxxn5ba3v19mgy36qf390jgrwc4"; 3955 + rev = "df80982b43ced71a286933e830b26faabb9a36e9"; 3956 + sha256 = "1hddmi543js7z77383ppvdray2dri5jn8lcqivk9xm5l8maz52cz"; 3933 3957 }; 3934 3958 meta.homepage = "https://github.com/olimorris/onedark.nvim/"; 3935 3959 }; ··· 3984 4008 3985 4009 packer-nvim = buildVimPluginFrom2Nix { 3986 4010 pname = "packer-nvim"; 3987 - version = "2021-07-15"; 4011 + version = "2021-07-17"; 3988 4012 src = fetchFromGitHub { 3989 4013 owner = "wbthomason"; 3990 4014 repo = "packer.nvim"; 3991 - rev = "d693133efb4a1f171d581dad8d399d6a3cd4b90a"; 3992 - sha256 = "1avcdfsq14nqbqrvlgz7cslaxi1ni5lsvz78dj5xc35ppgwyr1ci"; 4015 + rev = "b6a904b341c56c5386bdd5c991439a834d061874"; 4016 + sha256 = "1ja6k5cw6v5nhi91s643r6c38a15rgi4n8cb0k5pc5q252q8km04"; 3993 4017 }; 3994 4018 meta.homepage = "https://github.com/wbthomason/packer.nvim/"; 3995 4019 }; ··· 4429 4453 4430 4454 rust-tools-nvim = buildVimPluginFrom2Nix { 4431 4455 pname = "rust-tools-nvim"; 4432 - version = "2021-07-14"; 4456 + version = "2021-07-17"; 4433 4457 src = fetchFromGitHub { 4434 4458 owner = "simrat39"; 4435 4459 repo = "rust-tools.nvim"; 4436 - rev = "da8fb66af44fe2472b58fbf0b83ad4fe2243aaea"; 4437 - sha256 = "0mkjb42ff0w80kbik6hwdx1hvhxlihq17fqypdagmxk58wn71z9y"; 4460 + rev = "a22eec84aaa5b31b5c708eed24a5c09f21ca46c0"; 4461 + sha256 = "14lwhdbpjrq2xyy9kfihjasvqg83bb13fl0r7aw95hngayx69l7k"; 4438 4462 }; 4439 4463 meta.homepage = "https://github.com/simrat39/rust-tools.nvim/"; 4440 4464 }; ··· 4766 4790 4767 4791 splitjoin-vim = buildVimPluginFrom2Nix { 4768 4792 pname = "splitjoin-vim"; 4769 - version = "2021-06-28"; 4793 + version = "2021-07-17"; 4770 4794 src = fetchFromGitHub { 4771 4795 owner = "AndrewRadev"; 4772 4796 repo = "splitjoin.vim"; 4773 - rev = "03af68c1ecec4a01b4fe713393c1b3fa4dd21e77"; 4774 - sha256 = "15qja2ywi83qv365b19xrcw02j693bhrdn0wanxdhbqzpp9kwsb9"; 4797 + rev = "e5c60658d9aca5af479ef6371037cc6453a6b1eb"; 4798 + sha256 = "07l7acnhp9nwwkmybjs2fdprql5nanyxxn9z3wl59y8jx2ca44p7"; 4775 4799 fetchSubmodules = true; 4776 4800 }; 4777 4801 meta.homepage = "https://github.com/AndrewRadev/splitjoin.vim/"; ··· 4779 4803 4780 4804 sql-nvim = buildVimPluginFrom2Nix { 4781 4805 pname = "sql-nvim"; 4782 - version = "2021-04-13"; 4806 + version = "2021-07-17"; 4783 4807 src = fetchFromGitHub { 4784 4808 owner = "tami5"; 4785 4809 repo = "sql.nvim"; 4786 - rev = "afd60eef9edff543d4d05ac51d518fd501f2e413"; 4787 - sha256 = "115l3dp1i7pmfsqyqir5c73bprvsnnm737sbbz0dwibnlr5sd2q3"; 4810 + rev = "76277236829ca77dd41d285c794ab8878129e3f8"; 4811 + sha256 = "1vqxn02xy8j7ij4zm7x55zzch1bl8k6313l06mb60zxvw77i5a81"; 4788 4812 }; 4789 4813 meta.homepage = "https://github.com/tami5/sql.nvim/"; 4790 4814 }; ··· 5030 5054 meta.homepage = "https://github.com/nvim-telescope/telescope-frecency.nvim/"; 5031 5055 }; 5032 5056 5057 + telescope-fzf-native-nvim = buildVimPluginFrom2Nix { 5058 + pname = "telescope-fzf-native-nvim"; 5059 + version = "2021-07-06"; 5060 + src = fetchFromGitHub { 5061 + owner = "nvim-telescope"; 5062 + repo = "telescope-fzf-native.nvim"; 5063 + rev = "fe8c8d8cf7ff215ac83e1119cba87c016070b27e"; 5064 + sha256 = "0kzxf3kzw45mlccp8z5zl3cfda4n5afymmdyir3kd248ll904jy1"; 5065 + }; 5066 + meta.homepage = "https://github.com/nvim-telescope/telescope-fzf-native.nvim/"; 5067 + }; 5068 + 5033 5069 telescope-fzf-writer-nvim = buildVimPluginFrom2Nix { 5034 5070 pname = "telescope-fzf-writer-nvim"; 5035 5071 version = "2021-04-16"; ··· 5069 5105 5070 5106 telescope-z-nvim = buildVimPluginFrom2Nix { 5071 5107 pname = "telescope-z-nvim"; 5072 - version = "2021-03-09"; 5108 + version = "2021-07-17"; 5073 5109 src = fetchFromGitHub { 5074 5110 owner = "nvim-telescope"; 5075 5111 repo = "telescope-z.nvim"; 5076 - rev = "c14b6335f42bdda5100f135f18632bf6421c5f0e"; 5077 - sha256 = "01y3b41ff00qi4g11pry73nd851dc5hjl039symhd2y0lf447j7h"; 5112 + rev = "27694fa19bc00cc24b436d671951f516a4a966a1"; 5113 + sha256 = "0g12nfmv2hllw0ylsy362mp1gyaf4ldyiza3jg74c66xwi2jj8i9"; 5078 5114 }; 5079 5115 meta.homepage = "https://github.com/nvim-telescope/telescope-z.nvim/"; 5080 5116 }; 5081 5117 5082 5118 telescope-nvim = buildVimPluginFrom2Nix { 5083 5119 pname = "telescope-nvim"; 5084 - version = "2021-07-14"; 5120 + version = "2021-07-17"; 5085 5121 src = fetchFromGitHub { 5086 5122 owner = "nvim-telescope"; 5087 5123 repo = "telescope.nvim"; 5088 - rev = "37a3a68a78e15900254ae5d9d4f9f0b5100a1735"; 5089 - sha256 = "1a5hsjsz62nb5hlrd0k8wbcnyxa3574jgipphs9s2llf6qfwkfh1"; 5124 + rev = "5b597e7709eec08331ce71b45193117f6fb5626b"; 5125 + sha256 = "1lwr3gayqj6h0ha749p5dfgihjlqydgaidcnblcvvj8vi10ick35"; 5090 5126 }; 5091 5127 meta.homepage = "https://github.com/nvim-telescope/telescope.nvim/"; 5092 5128 }; ··· 5153 5189 5154 5190 tlib_vim = buildVimPluginFrom2Nix { 5155 5191 pname = "tlib_vim"; 5156 - version = "2019-09-28"; 5192 + version = "2021-07-17"; 5157 5193 src = fetchFromGitHub { 5158 5194 owner = "tomtom"; 5159 5195 repo = "tlib_vim"; 5160 - rev = "a071b6d41b20069a3520e0d101194a752968973b"; 5161 - sha256 = "05swfvjyai32cbdpg10m3k2frkv017i1avf0nzilqavskvg04vi3"; 5196 + rev = "70c4e222464020edc2809c932b488daaf891eeef"; 5197 + sha256 = "1amx220nbh1s51z35pkhvl3110pbha5qj2rdgxvg8dbqha7py9fx"; 5162 5198 }; 5163 5199 meta.homepage = "https://github.com/tomtom/tlib_vim/"; 5164 5200 }; ··· 5250 5286 5251 5287 trouble-nvim = buildVimPluginFrom2Nix { 5252 5288 pname = "trouble-nvim"; 5253 - version = "2021-06-24"; 5289 + version = "2021-07-16"; 5254 5290 src = fetchFromGitHub { 5255 5291 owner = "folke"; 5256 5292 repo = "trouble.nvim"; 5257 - rev = "7de8bc46164ec1f787dee34b6843b61251b1ea91"; 5258 - sha256 = "1ybv7vdvyvyx09zwwx1vw91ids13g24as0ag0jnw6ck95f12r7mn"; 5293 + rev = "059ea2b999171f50019291ee776dd496799fdf3a"; 5294 + sha256 = "06v2jvlw8rjlarx89kfb7ys8y0jkm1f7c4vnws60nfbqgp9c9k98"; 5259 5295 }; 5260 5296 meta.homepage = "https://github.com/folke/trouble.nvim/"; 5261 5297 }; ··· 5286 5322 5287 5323 twilight-nvim = buildVimPluginFrom2Nix { 5288 5324 pname = "twilight-nvim"; 5289 - version = "2021-07-13"; 5325 + version = "2021-07-17"; 5290 5326 src = fetchFromGitHub { 5291 5327 owner = "folke"; 5292 5328 repo = "twilight.nvim"; 5293 - rev = "f5718ddbd9bba3184493a4fc11cd38342966904f"; 5294 - sha256 = "1j532h0imw782rvhg75ryqmy5lm0clg32fs3a1cm84srx97l05fp"; 5329 + rev = "f722fa24411d0423a3d2daf6f1b5f8b11df9db2b"; 5330 + sha256 = "0k2vbhs960h346w37ky2mpv1syzjxi19zl9zmnvlsy6annqd892x"; 5295 5331 }; 5296 5332 meta.homepage = "https://github.com/folke/twilight.nvim/"; 5297 5333 }; ··· 5958 5994 5959 5995 vim-clap = buildVimPluginFrom2Nix { 5960 5996 pname = "vim-clap"; 5961 - version = "2021-07-11"; 5997 + version = "2021-07-16"; 5962 5998 src = fetchFromGitHub { 5963 5999 owner = "liuchengxu"; 5964 6000 repo = "vim-clap"; 5965 - rev = "e8fda02cd9ee8cbd4955a387cce3752584b85ac0"; 5966 - sha256 = "1l88pxfxjjfc0wfgkr2nj2x3dp3sj2xghyjzihafdp4nrynvygb8"; 6001 + rev = "ee390feaa3bc40de2afa32910ab09de287181146"; 6002 + sha256 = "0q2bnmi6yz7i7lx8i59gzk39fqzjc3y325qjhhyyahwb2xsazzcz"; 5967 6003 }; 5968 6004 meta.homepage = "https://github.com/liuchengxu/vim-clap/"; 5969 6005 }; ··· 6294 6330 6295 6331 vim-devicons = buildVimPluginFrom2Nix { 6296 6332 pname = "vim-devicons"; 6297 - version = "2021-05-13"; 6333 + version = "2021-07-16"; 6298 6334 src = fetchFromGitHub { 6299 6335 owner = "ryanoasis"; 6300 6336 repo = "vim-devicons"; 6301 - rev = "4c2df59e37b6680e0ec17b543b11a405dc40262c"; 6302 - sha256 = "0knpfl0lwiy0w2f9qd3gz3yl03dqzn6fllv0isl0iz24csya6v2h"; 6337 + rev = "0a11dae811e6c8b939fe80aeb750469f8ca44d67"; 6338 + sha256 = "07lgjzi10h1gfvr2ij1pc4qxj63n4bg3jvj01ilj6yas56a3hk09"; 6303 6339 }; 6304 6340 meta.homepage = "https://github.com/ryanoasis/vim-devicons/"; 6305 6341 }; ··· 6738 6774 6739 6775 vim-fugitive = buildVimPluginFrom2Nix { 6740 6776 pname = "vim-fugitive"; 6741 - version = "2021-07-12"; 6777 + version = "2021-07-16"; 6742 6778 src = fetchFromGitHub { 6743 6779 owner = "tpope"; 6744 6780 repo = "vim-fugitive"; 6745 - rev = "1c2663f516c32f8453f542be10192a49ee844a93"; 6746 - sha256 = "01gh4p2d41khx5cb7hcpjp9gs5fkgil838rnik1gawiw7w83hnaa"; 6781 + rev = "58516a13c623e6b21be6fed1f6067eed67005949"; 6782 + sha256 = "0gzdsp1gz1wpw8z47v3sr9b0ma41qnz0r4iiq0jr84srr3817zpl"; 6747 6783 }; 6748 6784 meta.homepage = "https://github.com/tpope/vim-fugitive/"; 6749 6785 }; ··· 7592 7628 7593 7629 vim-maktaba = buildVimPluginFrom2Nix { 7594 7630 pname = "vim-maktaba"; 7595 - version = "2021-05-29"; 7631 + version = "2021-07-17"; 7596 7632 src = fetchFromGitHub { 7597 7633 owner = "google"; 7598 7634 repo = "vim-maktaba"; 7599 - rev = "2b5565881b31ed4e7ac32b4903827ec9c164216d"; 7600 - sha256 = "13nzkqhyz8jydrwprw06jqcx3w37xv0qdq0809gx748kfvh1dznw"; 7635 + rev = "4e4404dffbd99159af9cfe816d13a6e69aadcee2"; 7636 + sha256 = "1a1k27gvsd2ssnw3w8b29z3q8z2w2jxgcwpx5gd6djk1id26rhb6"; 7601 7637 }; 7602 7638 meta.homepage = "https://github.com/google/vim-maktaba/"; 7603 7639 }; ··· 8421 8457 8422 8458 vim-rhubarb = buildVimPluginFrom2Nix { 8423 8459 pname = "vim-rhubarb"; 8424 - version = "2021-04-15"; 8460 + version = "2021-07-16"; 8425 8461 src = fetchFromGitHub { 8426 8462 owner = "tpope"; 8427 8463 repo = "vim-rhubarb"; 8428 - rev = "2590324d7fdaf0c6311fad4ee2a2878acaaec42d"; 8429 - sha256 = "0ljlkzy2r8dzqkcl9pbgshr7swdcdbbxcgfvvmyxrw7swfx1srk9"; 8464 + rev = "b4aad6dc43660db554bba2942026fb9965f1a45e"; 8465 + sha256 = "04ckpl3q1k4l530fhf5srbklfqdz4rfrcapwsa92n4bwskfxbnsp"; 8430 8466 }; 8431 8467 meta.homepage = "https://github.com/tpope/vim-rhubarb/"; 8432 8468 }; ··· 8733 8769 8734 8770 vim-snippets = buildVimPluginFrom2Nix { 8735 8771 pname = "vim-snippets"; 8736 - version = "2021-07-11"; 8772 + version = "2021-07-16"; 8737 8773 src = fetchFromGitHub { 8738 8774 owner = "honza"; 8739 8775 repo = "vim-snippets"; 8740 - rev = "e77399e64d6f54a623c52797973a23ecfe28b813"; 8741 - sha256 = "13c90zq8pxd1kfrk5f0zj6r48v86j4fnijss71j7ilb38mj4dyxq"; 8776 + rev = "f1b72d866d6564075a8b0da1f179c0b7de723131"; 8777 + sha256 = "1vfpf0mjwk519gdly44f0ixc5y4609j33fsjsfzwgcmp3xgmf081"; 8742 8778 }; 8743 8779 meta.homepage = "https://github.com/honza/vim-snippets/"; 8744 8780 }; ··· 9190 9226 9191 9227 vim-twiggy = buildVimPluginFrom2Nix { 9192 9228 pname = "vim-twiggy"; 9193 - version = "2021-03-19"; 9229 + version = "2021-07-16"; 9194 9230 src = fetchFromGitHub { 9195 9231 owner = "sodapopcan"; 9196 9232 repo = "vim-twiggy"; 9197 - rev = "cf8aa913329991bfeaa1cabab4bbd8889b0f0790"; 9198 - sha256 = "0j0h95xhb5c59qyx8gc1yrcnsjxffbnycya6wnl7axd71iawwgh8"; 9233 + rev = "cd7286702319d676c622a5f5891dc68563bf6ad5"; 9234 + sha256 = "1xmcnhbny74hr0zciy55gq8c8agds2x1xvdsr1wrghkcr2k15w46"; 9199 9235 }; 9200 9236 meta.homepage = "https://github.com/sodapopcan/vim-twiggy/"; 9201 9237 }; ··· 9639 9675 src = fetchFromGitHub { 9640 9676 owner = "lervag"; 9641 9677 repo = "vimtex"; 9642 - rev = "431f520553bfe721d1ef5db0bb23ec03a86c00a0"; 9643 - sha256 = "1a9j27404hi8s3v7h9kghl7xwgmcblbranlp6kclvvrl7wahvnhg"; 9678 + rev = "13fac7d1d820ee4d72196841800705f149af9868"; 9679 + sha256 = "0k9325pdh5fscj8nhqwj36vdz6lvcgf14r7mmimc7g6i7bxxfpmb"; 9644 9680 }; 9645 9681 meta.homepage = "https://github.com/lervag/vimtex/"; 9646 9682 };
+7 -1
pkgs/misc/vim-plugins/overrides.nix
··· 479 479 dependencies = with self; [ telescope-nvim ]; 480 480 }); 481 481 482 + telescope-fzf-native-nvim = super.telescope-fzf-native-nvim.overrideAttrs (old: { 483 + dependencies = with self; [ telescope-nvim ]; 484 + buildPhase = "make"; 485 + meta.platforms = lib.platforms.all; 486 + }); 487 + 482 488 telescope-fzy-native-nvim = super.telescope-fzy-native-nvim.overrideAttrs (old: { 483 489 dependencies = with self; [ telescope-nvim ]; 484 490 preFixup = ··· 625 631 libiconv 626 632 ]; 627 633 628 - cargoSha256 = "sha256-hcbNjp9KLJO0RANOvtopvdiK0w9ESUXk0KOTPvVcCX4="; 634 + cargoSha256 = "sha256-D54R7LK4CH5S7x0g+3K1EJ4b10P7wRAIkHYwCOFJtfg="; 629 635 }; 630 636 in 631 637 ''
+3
pkgs/misc/vim-plugins/vim-plugin-names
··· 484 484 nvim-lua/popup.nvim 485 485 nvim-telescope/telescope-dap.nvim 486 486 nvim-telescope/telescope-frecency.nvim 487 + nvim-telescope/telescope-fzf-native.nvim@main 487 488 nvim-telescope/telescope-fzf-writer.nvim 488 489 nvim-telescope/telescope-fzy-native.nvim 489 490 nvim-telescope/telescope-symbols.nvim ··· 595 596 sbdchd/neoformat 596 597 sebastianmarkow/deoplete-rust 597 598 SevereOverfl0w/deoplete-github 599 + Shatur/neovim-ayu 598 600 shaunsingh/moonlight.nvim@pure-lua 599 601 shaunsingh/nord.nvim 600 602 sheerun/vim-polyglot ··· 637 639 steelsojka/pears.nvim 638 640 stefandtw/quickfix-reflector.vim 639 641 stephpy/vim-yaml 642 + stevearc/aerial.nvim 640 643 sunaku/vim-dasht 641 644 sunjon/Shade.nvim 642 645 svermeulen/vim-subversive
-1
pkgs/os-specific/linux/atop/default.nix
··· 74 74 longDescription = '' 75 75 Atop is an ASCII full-screen performance monitor that is capable of reporting the activity of all processes (even if processes have finished during the interval), daily logging of system and process activity for long-term analysis, highlighting overloaded system resources by using colors, etc. At regular intervals, it shows system-level activity related to the CPU, memory, swap, disks and network layers, and for every active process it shows the CPU utilization, memory growth, disk utilization, priority, username, state, and exit code. 76 76 ''; 77 - inherit version; 78 77 license = licenses.gpl2Plus; 79 78 downloadPage = "http://atoptool.nl/downloadatop.php"; 80 79 };
-1
pkgs/os-specific/linux/iio-sensor-proxy/default.nix
··· 47 47 license = licenses.gpl3 ; 48 48 maintainers = with maintainers; [ peterhoeg ]; 49 49 platforms = platforms.linux; 50 - inherit version; 51 50 }; 52 51 }
-1
pkgs/os-specific/linux/iptables/default.nix
··· 50 50 license = licenses.gpl2; 51 51 downloadPage = "https://www.netfilter.org/projects/iptables/files/"; 52 52 updateWalker = true; 53 - inherit version; 54 53 }; 55 54 }
-1
pkgs/os-specific/linux/libnl/default.nix
··· 34 34 }; 35 35 36 36 meta = with lib; { 37 - inherit version; 38 37 homepage = "http://www.infradead.org/~tgr/libnl/"; 39 38 description = "Linux Netlink interface library suite"; 40 39 license = licenses.lgpl21;
-1
pkgs/servers/ftp/bftpd/default.nix
··· 25 25 enableParallelBuilding = true; 26 26 27 27 meta = with lib; { 28 - inherit version; 29 28 description = "A minimal ftp server"; 30 29 downloadPage = "http://bftpd.sf.net/download.html"; 31 30 homepage = "http://bftpd.sf.net/";
-1
pkgs/servers/http/nix-binary-cache/default.nix
··· 54 54 ''; 55 55 maintainers = [lib.maintainers.raskin]; 56 56 license = lib.licenses.gpl2Plus; 57 - inherit version; 58 57 platforms = lib.platforms.all; 59 58 hydraPlatforms = []; 60 59 };
+2 -5
pkgs/shells/es/default.nix
··· 1 1 { lib, stdenv, fetchurl, readline, bison }: 2 2 3 - let 4 - version = "0.9.1"; 5 - in 6 - stdenv.mkDerivation { 3 + stdenv.mkDerivation rec { 7 4 8 5 pname = "es"; 9 - inherit version; 6 + version = "0.9.1"; 10 7 11 8 src = fetchurl { 12 9 url = "https://github.com/wryun/es-shell/releases/download/v${version}/es-${version}.tar.gz";
+1 -1
pkgs/shells/zsh/antigen/default.nix
··· 9 9 sha256 = "1bmp3qf14509swpxin4j9f98n05pdilzapjm0jdzbv0dy3hn20ix"; 10 10 }; 11 11 12 - phases = "installPhase"; 12 + dontUnpack = true; 13 13 14 14 installPhase = '' 15 15 outdir=$out/share/antigen
+2 -6
pkgs/shells/zsh/nix-zsh-completions/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub }: 2 2 3 - let 4 - version = "0.4.4"; 5 - in 6 - 7 - stdenv.mkDerivation { 3 + stdenv.mkDerivation rec { 8 4 pname = "nix-zsh-completions"; 9 - inherit version; 5 + version = "0.4.4"; 10 6 11 7 src = fetchFromGitHub { 12 8 owner = "spwhitt";
+1 -1
pkgs/shells/zsh/zsh-command-time/default.nix
··· 19 19 sha256 = "1bvyjgz6bhgg1nwr56r50p6fblgah6yiql55pgm5abnn2h876fjq"; 20 20 }; 21 21 22 - phases = [ "installPhase" ]; 22 + dontUnpack = true; 23 23 24 24 installPhase = '' 25 25 install -Dm0444 $src/command-time.plugin.zsh --target-directory=$out/share/zsh/plugins/command-time
-1
pkgs/tools/X11/autocutsel/default.nix
··· 16 16 ''; 17 17 18 18 meta = { 19 - inherit version; 20 19 homepage = "https://www.nongnu.org/autocutsel/"; 21 20 description = "Tracks changes in the server's cutbuffer and CLIPBOARD selection"; 22 21 license = lib.licenses.gpl2Plus;
+1 -3
pkgs/tools/X11/bumblebee/default.nix
··· 33 33 }: 34 34 35 35 let 36 - version = "3.2.1"; 37 - 38 36 nvidia_x11s = [ nvidia_x11 ] 39 37 ++ lib.optional nvidia_x11.useGLVND libglvnd 40 38 ++ lib.optionals (nvidia_x11_i686 != null) ··· 57 55 58 56 in stdenv.mkDerivation rec { 59 57 pname = "bumblebee"; 60 - inherit version; 58 + version = "3.2.1"; 61 59 62 60 src = fetchurl { 63 61 url = "https://bumblebee-project.org/${pname}-${version}.tar.gz";
+1 -3
pkgs/tools/X11/nitrogen/default.nix
··· 1 1 { lib, stdenv, fetchurl, pkg-config, glib, gtkmm2 }: 2 2 3 - let version = "1.6.1"; 4 - in 5 3 stdenv.mkDerivation rec { 6 4 pname = "nitrogen"; 7 - inherit version; 5 + version = "1.6.1"; 8 6 9 7 src = fetchurl { 10 8 url = "http://projects.l3ib.org/nitrogen/files/${pname}-${version}.tar.gz";
+1 -1
pkgs/tools/X11/runningx/default.nix
··· 13 13 14 14 buildInputs = [ libX11 ]; 15 15 16 - phases = [ "buildPhase" "installPhase" ]; 16 + dontUnpack = true; 17 17 18 18 buildPhase = '' 19 19 cc -O2 -o RunningX $(pkg-config --cflags --libs x11) $src
-1
pkgs/tools/X11/skippy-xd/default.nix
··· 21 21 sed -e "s@/etc/xdg@$out&@" -i Makefile 22 22 ''; 23 23 meta = { 24 - inherit version; 25 24 description = "Expose-style compositing-based standalone window switcher"; 26 25 license = lib.licenses.gpl2Plus ; 27 26 maintainers = [lib.maintainers.raskin];
-1
pkgs/tools/X11/wayv/default.nix
··· 22 22 ''; 23 23 24 24 meta = { 25 - inherit version; 26 25 description = "A gesture control for X11"; 27 26 license = lib.licenses.gpl2Plus ; 28 27 maintainers = [lib.maintainers.raskin];
-1
pkgs/tools/X11/xannotate/default.nix
··· 13 13 buildInputs = [ libX11 ]; 14 14 15 15 meta = { 16 - inherit version; 17 16 description = "A tool to scribble over X windows"; 18 17 license = lib.licenses.gpl2Plus ; 19 18 maintainers = [lib.maintainers.raskin];
+2 -3
pkgs/tools/X11/xautomation/default.nix
··· 1 1 { lib, stdenv, fetchurl, pkg-config, libpng, libX11, libXext, libXi, libXtst }: 2 2 3 - let version = "1.09"; in 4 - stdenv.mkDerivation { 3 + stdenv.mkDerivation rec { 5 4 pname = "xautomation"; 6 - inherit version; 5 + version = "1.09"; 7 6 src = fetchurl { 8 7 url = "https://www.hoopajoo.net/static/projects/xautomation-${version}.tar.gz"; 9 8 sha256 = "03azv5wpg65h40ip2kk1kdh58vix4vy1r9bihgsq59jx2rhjr3zf";
+2 -3
pkgs/tools/X11/xbindkeys/default.nix
··· 1 1 { lib, stdenv, fetchurl, pkg-config, libX11, guile }: 2 2 3 - let version = "1.8.7"; in 4 - stdenv.mkDerivation { 3 + stdenv.mkDerivation rec { 5 4 pname = "xbindkeys"; 6 - inherit version; 5 + version = "1.8.7"; 7 6 src = fetchurl { 8 7 url = "https://www.nongnu.org/xbindkeys/xbindkeys-${version}.tar.gz"; 9 8 sha256 = "1wl2vc5alisiwyk8m07y1ryq8w3ll9ym83j27g4apm4ixjl8d6x2";
-1
pkgs/tools/X11/xwinmosaic/default.nix
··· 15 15 buildInputs = [ gtk2 libXdamage ]; 16 16 17 17 meta = { 18 - inherit version; 19 18 description = "X window switcher drawing a colourful grid"; 20 19 license = lib.licenses.bsd2 ; 21 20 maintainers = [lib.maintainers.raskin];
+2 -5
pkgs/tools/X11/xwinwrap/default.nix
··· 1 1 { lib, stdenv, fetchbzr, xlibsWrapper }: 2 2 3 - let 3 + stdenv.mkDerivation rec { 4 + pname = "xwinwrap"; 4 5 version = "4"; 5 - in 6 - stdenv.mkDerivation { 7 - pname = "xwinwrap"; 8 - inherit version; 9 6 10 7 src = fetchbzr { 11 8 url = "https://code.launchpad.net/~shantanu-goel/xwinwrap/devel";
-1
pkgs/tools/X11/xzoom/default.nix
··· 29 29 installTargets = [ "install" "install.man" ]; 30 30 31 31 meta = { 32 - inherit version; 33 32 description = "An X11 screen zoom tool"; 34 33 license = lib.licenses.free ; 35 34 maintainers = [lib.maintainers.raskin];
+2 -5
pkgs/tools/admin/boulder/default.nix
··· 4 4 , lib 5 5 }: 6 6 7 - let 8 - version = "release-2019-10-13"; 9 - 10 - in buildGoPackage { 7 + buildGoPackage rec{ 11 8 12 9 pname = "boulder"; 13 - inherit version; 10 + version = "release-2019-10-13"; 14 11 15 12 goPackagePath = "github.com/letsencrypt/boulder"; 16 13
+4 -4
pkgs/tools/admin/google-cloud-sdk/default.nix
··· 21 21 sources = name: system: { 22 22 x86_64-darwin = { 23 23 url = "${baseUrl}/${name}-darwin-x86_64.tar.gz"; 24 - sha256 = "0viiwimnk26jfi4ypkvclqqxw8anlmch10zscjw69d8x1pyqczcd"; 24 + sha256 = "1h02pywzjn2d4p07xic1936w5qjbaz33qny8afrgzvgbqnqx7dvs"; 25 25 }; 26 26 27 27 aarch64-darwin = { 28 28 url = "${baseUrl}/${name}-darwin-arm.tar.gz"; 29 - sha256 = "sha256-EZbJgMzEZScvaqSKay5aDuayVaIK1zZUzqAHgT0czZk="; 29 + sha256 = "0qrmrxzphslhq3xf01zh91v7fvqn0z4hv8rpd15qwq9q84d2c3gr"; 30 30 }; 31 31 32 32 x86_64-linux = { 33 33 url = "${baseUrl}/${name}-linux-x86_64.tar.gz"; 34 - sha256 = "11113l8pyhq6vbsh79m5anh6ljss94zhnp33ghds9rn1gxa83hnb"; 34 + sha256 = "0lz14d9gs6k0zbnyvrl6zyj8w7f6a5z7q95y48jkizc822rajhc3"; 35 35 }; 36 36 }.${system}; 37 37 38 38 in stdenv.mkDerivation rec { 39 39 pname = "google-cloud-sdk"; 40 - version = "347.0.0"; 40 + version = "348.0.0"; 41 41 42 42 src = fetchurl (sources "${pname}-${version}" stdenv.hostPlatform.system); 43 43
+5 -5
pkgs/tools/archivers/unar/default.nix
··· 53 53 homepage = "https://theunarchiver.com"; 54 54 description = "An archive unpacker program"; 55 55 longDescription = '' 56 - The Unarchiver is an archive unpacker program with support for the popular \ 57 - zip, RAR, 7z, tar, gzip, bzip2, LZMA, XZ, CAB, MSI, NSIS, EXE, ISO, BIN, \ 58 - and split file formats, as well as the old Stuffit, Stuffit X, DiskDouble, \ 59 - Compact Pro, Packit, cpio, compress (.Z), ARJ, ARC, PAK, ACE, ZOO, LZH, \ 56 + The Unarchiver is an archive unpacker program with support for the popular 57 + zip, RAR, 7z, tar, gzip, bzip2, LZMA, XZ, CAB, MSI, NSIS, EXE, ISO, BIN, 58 + and split file formats, as well as the old Stuffit, Stuffit X, DiskDouble, 59 + Compact Pro, Packit, cpio, compress (.Z), ARJ, ARC, PAK, ACE, ZOO, LZH, 60 60 ADF, DMS, LZX, PowerPacker, LBR, Squeeze, Crunch, and other old formats. 61 61 ''; 62 62 license = licenses.lgpl21Plus; 63 63 maintainers = with maintainers; [ peterhoeg ]; 64 - platforms = with platforms; linux; 64 + platforms = platforms.linux; 65 65 }; 66 66 }
+2 -2
pkgs/tools/archivers/xarchiver/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub, gtk3, pkg-config, intltool, libxslt, makeWrapper, 2 - coreutils, zip, unzip, p7zip, unrar, gnutar, bzip2, gzip, lhasa, wrapGAppsHook }: 2 + coreutils, zip, unzip, p7zip, unar, gnutar, bzip2, gzip, lhasa, wrapGAppsHook }: 3 3 4 4 stdenv.mkDerivation rec { 5 5 version = "0.5.4.17"; ··· 17 17 18 18 postFixup = '' 19 19 wrapProgram $out/bin/xarchiver \ 20 - --prefix PATH : ${lib.makeBinPath [ zip unzip p7zip unrar gnutar bzip2 gzip lhasa coreutils ]} 20 + --prefix PATH : ${lib.makeBinPath [ zip unzip p7zip unar gnutar bzip2 gzip lhasa coreutils ]} 21 21 ''; 22 22 23 23 meta = {
-1
pkgs/tools/archivers/zpaq/default.nix
··· 32 32 license = licenses.gpl3Plus ; 33 33 maintainers = with maintainers; [ raskin ]; 34 34 platforms = platforms.linux; 35 - inherit version; 36 35 }; 37 36 }
-1
pkgs/tools/backup/btrbk/default.nix
··· 43 43 license = licenses.gpl3; 44 44 platforms = platforms.unix; 45 45 maintainers = with maintainers; [ asymmetric ]; 46 - inherit version; 47 46 }; 48 47 }
+1 -1
pkgs/tools/backup/lvmsync/default.nix
··· 6 6 7 7 buildInputs = [ makeWrapper ]; 8 8 9 - phases = ["installPhase"]; 9 + dontUnpack = true; 10 10 11 11 installPhase = let 12 12 env = bundlerEnv {
+2 -5
pkgs/tools/cd-dvd/lsdvd/default.nix
··· 1 1 { lib, stdenv, fetchurl, libdvdread, pkg-config }: 2 2 3 - let 3 + stdenv.mkDerivation rec { 4 + pname = "lsdvd"; 4 5 version = "0.17"; 5 - in 6 - stdenv.mkDerivation { 7 - pname = "lsdvd"; 8 - inherit version; 9 6 src = fetchurl { 10 7 url = "mirror://sourceforge/lsdvd/lsdvd-${version}.tar.gz"; 11 8 sha256 = "1274d54jgca1prx106iyir7200aflr70bnb1kawndlmcckcmnb3x";
-1
pkgs/tools/compression/lrzip/default.nix
··· 19 19 homepage = "http://ck.kolivas.org/apps/lrzip/"; 20 20 description = "The CK LRZIP compression program (LZMA + RZIP)"; 21 21 license = lib.licenses.gpl2Plus; 22 - inherit version; 23 22 platforms = lib.platforms.unix; 24 23 }; 25 24 }
-1
pkgs/tools/compression/mozlz4a/default.nix
··· 24 24 buildInputs = [ python3 python3.pkgs.python-lz4 ]; 25 25 26 26 meta = { 27 - inherit version; 28 27 description = "A script to handle Mozilla's mozlz4 files"; 29 28 license = lib.licenses.bsd2; 30 29 maintainers = [lib.maintainers.raskin];
-1
pkgs/tools/compression/pixz/default.nix
··· 28 28 ''; 29 29 30 30 meta = { 31 - inherit version; 32 31 description = "A parallel compressor/decompressor for xz format"; 33 32 license = lib.licenses.bsd2; 34 33 maintainers = [lib.maintainers.raskin];
-1
pkgs/tools/filesystems/fatsort/default.nix
··· 20 20 description = "Sorts FAT partition table, for devices that don't do sorting of files"; 21 21 maintainers = [ maintainers.kovirobi ]; 22 22 license = licenses.gpl2; 23 - inherit version; 24 23 platforms = platforms.linux; 25 24 }; 26 25 }
-1
pkgs/tools/filesystems/smbnetfs/default.nix
··· 18 18 license = licenses.gpl2; 19 19 downloadPage = "https://sourceforge.net/projects/smbnetfs/files/smbnetfs"; 20 20 updateWalker = true; 21 - inherit version; 22 21 homepage = "https://sourceforge.net/projects/smbnetfs/"; 23 22 }; 24 23 }
+3 -3
pkgs/tools/filesystems/yandex-disk/default.nix
··· 4 4 p = if stdenv.is64bit then { 5 5 arch = "x86_64"; 6 6 gcclib = "${stdenv.cc.cc.lib}/lib64"; 7 - sha256 = "14bpc5ddhxvgfxkxhj5q9z443s7z4nn1zf4k1hxj7rbf13rcpg00"; 7 + sha256 = "e4f579963199f05476657f0066beaa32d1261aef2203382f3919e1ed4bc4594e"; 8 8 } 9 9 else { 10 10 arch = "i386"; 11 11 gcclib = "${stdenv.cc.cc.lib}/lib"; 12 - sha256 = "1s829q8gy9xgz0jm7w70aljqs2h49x402blqfr9zvn806aprmrm5"; 12 + sha256 = "69113bf33ba0c57a363305b76361f2866c3b8394b173eed0f49db1f50bfe0373"; 13 13 }; 14 14 in 15 15 stdenv.mkDerivation rec { 16 16 17 17 pname = "yandex-disk"; 18 - version = "0.1.5.1039"; 18 + version = "0.1.6.1074"; 19 19 20 20 src = fetchurl { 21 21 url = "https://repo.yandex.ru/yandex-disk/rpm/stable/${p.arch}/${pname}-${version}-1.fedora.${p.arch}.rpm";
+2 -4
pkgs/tools/graphics/argyllcms/default.nix
··· 1 1 { stdenv, fetchzip, jam, unzip, libX11, libXxf86vm, libXrandr, libXinerama 2 2 , libXrender, libXext, libtiff, libjpeg, libpng, libXScrnSaver, writeText 3 3 , libXdmcp, libXau, lib, openssl }: 4 - let 5 - version = "2.1.2"; 6 - in 4 + 7 5 stdenv.mkDerivation rec { 8 6 pname = "argyllcms"; 9 - inherit version; 7 + version = "2.1.2"; 10 8 11 9 src = fetchzip { 12 10 # Kind of flacky URL, it was reaturning 406 and inconsistent binaries for a
+3 -8
pkgs/tools/graphics/briss/default.nix
··· 2 2 3 3 { lib, stdenv, fetchurl, jre, makeWrapper }: 4 4 5 - let 6 - 5 + stdenv.mkDerivation rec { 6 + pname = "briss"; 7 7 version = "0.9"; 8 - sha256 = "45dd668a9ceb9cd59529a9fefe422a002ee1554a61be07e6fc8b3baf33d733d9"; 9 - 10 - in stdenv.mkDerivation { 11 - pname = "briss"; 12 - inherit version; 13 8 src = fetchurl { 14 9 url = "mirror://sourceforge/briss/briss-${version}.tar.gz"; 15 - inherit sha256; 10 + sha256 = "45dd668a9ceb9cd59529a9fefe422a002ee1554a61be07e6fc8b3baf33d733d9"; 16 11 }; 17 12 18 13 nativeBuildInputs = [makeWrapper];
-1
pkgs/tools/graphics/convchain/default.nix
··· 31 31 ''; 32 32 buildInputs = [mono]; 33 33 meta = { 34 - inherit version; 35 34 description = "Bitmap generation from a single example with convolutions and MCMC"; 36 35 license = lib.licenses.mit; 37 36 maintainers = [lib.maintainers.raskin];
+1 -1
pkgs/tools/graphics/facedetect/default.nix
··· 14 14 buildInputs = [ python2Packages.python python2Packages.wrapPython ]; 15 15 pythonPath = [ python2Packages.numpy python2Packages.opencv4 ]; 16 16 17 - phases = [ "unpackPhase" "patchPhase" "installPhase" ]; 17 + dontConfigure = true; 18 18 19 19 patchPhase = '' 20 20 substituteInPlace facedetect \
+2 -5
pkgs/tools/graphics/mscgen/default.nix
··· 11 11 , zlib 12 12 }: 13 13 14 - let 14 + stdenv.mkDerivation rec { 15 + pname = "mscgen"; 15 16 version = "0.20"; 16 - in 17 - stdenv.mkDerivation { 18 - pname = "mscgen"; 19 - inherit version; 20 17 21 18 src = fetchurl { 22 19 url = "http://www.mcternan.me.uk/mscgen/software/mscgen-src-${version}.tar.gz";
+2 -6
pkgs/tools/graphics/pgf/default.nix
··· 1 1 { lib, stdenv, fetchurl, autoconf, automake, libtool, dos2unix, libpgf, freeimage, doxygen }: 2 2 3 3 with lib; 4 - 5 - let 6 - version = "6.14.12"; 7 - in 8 - stdenv.mkDerivation { 4 + stdenv.mkDerivation rec { 9 5 pname = "pgf"; 10 - inherit version; 6 + version = "6.14.12"; 11 7 12 8 src = fetchurl { 13 9 url = "mirror://sourceforge/libpgf/pgf-console-src-${version}.tar.gz";
-1
pkgs/tools/graphics/syntex/default.nix
··· 25 25 ''; 26 26 buildInputs = [mono]; 27 27 meta = { 28 - inherit version; 29 28 description = "Texture synthesis from examples"; 30 29 license = lib.licenses.mit; 31 30 maintainers = [lib.maintainers.raskin];
+2 -4
pkgs/tools/graphics/twilight/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub 2 2 , libGL, libGLU, freeglut, libX11 }: 3 3 4 - let 5 - version = "2018-04-19"; 6 - in stdenv.mkDerivation rec { 4 + stdenv.mkDerivation rec { 7 5 pname = "twilight"; 8 - inherit version; 6 + version = "unstable-2018-04-19"; 9 7 10 8 src = fetchFromGitHub { 11 9 owner = "tweakoz";
-1
pkgs/tools/graphics/wavefunctioncollapse/default.nix
··· 25 25 ''; 26 26 buildInputs = [mono]; 27 27 meta = { 28 - inherit version; 29 28 description = "A generator of bitmaps that are locally similar to the input bitmap"; 30 29 license = lib.licenses.mit; 31 30 maintainers = [lib.maintainers.raskin];
-1
pkgs/tools/graphics/zxing/default.nix
··· 24 24 cd "$out/lib/java"; for i in *.jar; do mv "$i" "''${i#*-}"; done 25 25 ''; 26 26 meta = { 27 - inherit version; 28 27 description = "1D and 2D code reading library"; 29 28 license = lib.licenses.asl20; 30 29 maintainers = [lib.maintainers.raskin];
+2 -1
pkgs/tools/inputmethods/skk/skk-dicts/default.nix
··· 33 33 srcs = [ small medium large edict assoc ]; 34 34 nativeBuildInputs = [ skktools ] ++ lib.optional stdenv.isDarwin libiconv; 35 35 36 - phases = [ "installPhase" ]; 36 + dontUnpack = true; 37 + 37 38 installPhase = '' 38 39 function dictname() { 39 40 src=$1
+44 -48
pkgs/tools/misc/autorandr/default.nix
··· 4 4 , systemd 5 5 , xrandr }: 6 6 7 - let 8 - python = python3Packages.python; 7 + stdenv.mkDerivation rec { 8 + pname = "autorandr"; 9 9 version = "1.11"; 10 - in 11 - stdenv.mkDerivation { 12 - pname = "autorandr"; 13 - inherit version; 14 10 15 - buildInputs = [ python ]; 11 + buildInputs = [ python3Packages.python ]; 16 12 17 - # no wrapper, as autorandr --batch does os.environ.clear() 18 - buildPhase = '' 19 - substituteInPlace autorandr.py \ 20 - --replace 'os.popen("xrandr' 'os.popen("${xrandr}/bin/xrandr' \ 21 - --replace '["xrandr"]' '["${xrandr}/bin/xrandr"]' 22 - ''; 13 + # no wrapper, as autorandr --batch does os.environ.clear() 14 + buildPhase = '' 15 + substituteInPlace autorandr.py \ 16 + --replace 'os.popen("xrandr' 'os.popen("${xrandr}/bin/xrandr' \ 17 + --replace '["xrandr"]' '["${xrandr}/bin/xrandr"]' 18 + ''; 23 19 24 - outputs = [ "out" "man" ]; 20 + outputs = [ "out" "man" ]; 25 21 26 - installPhase = '' 27 - runHook preInstall 28 - make install TARGETS='autorandr' PREFIX=$out 22 + installPhase = '' 23 + runHook preInstall 24 + make install TARGETS='autorandr' PREFIX=$out 29 25 30 - make install TARGETS='bash_completion' DESTDIR=$out/share/bash-completion/completions 26 + make install TARGETS='bash_completion' DESTDIR=$out/share/bash-completion/completions 31 27 32 - make install TARGETS='autostart_config' PREFIX=$out DESTDIR=$out 28 + make install TARGETS='autostart_config' PREFIX=$out DESTDIR=$out 33 29 34 - make install TARGETS='manpage' PREFIX=$man 30 + make install TARGETS='manpage' PREFIX=$man 35 31 36 - ${if systemd != null then '' 37 - make install TARGETS='systemd udev' PREFIX=$out DESTDIR=$out \ 38 - SYSTEMD_UNIT_DIR=/lib/systemd/system \ 39 - UDEV_RULES_DIR=/etc/udev/rules.d 40 - substituteInPlace $out/etc/udev/rules.d/40-monitor-hotplug.rules \ 41 - --replace /bin/systemctl "/run/current-system/systemd/bin/systemctl" 42 - '' else '' 43 - make install TARGETS='pmutils' DESTDIR=$out \ 44 - PM_SLEEPHOOKS_DIR=/lib/pm-utils/sleep.d 45 - make install TARGETS='udev' PREFIX=$out DESTDIR=$out \ 46 - UDEV_RULES_DIR=/etc/udev/rules.d 47 - ''} 32 + ${if systemd != null then '' 33 + make install TARGETS='systemd udev' PREFIX=$out DESTDIR=$out \ 34 + SYSTEMD_UNIT_DIR=/lib/systemd/system \ 35 + UDEV_RULES_DIR=/etc/udev/rules.d 36 + substituteInPlace $out/etc/udev/rules.d/40-monitor-hotplug.rules \ 37 + --replace /bin/systemctl "/run/current-system/systemd/bin/systemctl" 38 + '' else '' 39 + make install TARGETS='pmutils' DESTDIR=$out \ 40 + PM_SLEEPHOOKS_DIR=/lib/pm-utils/sleep.d 41 + make install TARGETS='udev' PREFIX=$out DESTDIR=$out \ 42 + UDEV_RULES_DIR=/etc/udev/rules.d 43 + ''} 48 44 49 - runHook postInstall 50 - ''; 45 + runHook postInstall 46 + ''; 51 47 52 - src = fetchFromGitHub { 53 - owner = "phillipberndt"; 54 - repo = "autorandr"; 55 - rev = version; 56 - sha256 = "0rmnqk2bi6bbd2if1rll37mlzlqxzmnazfffdhcpzskxwyaj4yn5"; 57 - }; 48 + src = fetchFromGitHub { 49 + owner = "phillipberndt"; 50 + repo = "autorandr"; 51 + rev = version; 52 + sha256 = "0rmnqk2bi6bbd2if1rll37mlzlqxzmnazfffdhcpzskxwyaj4yn5"; 53 + }; 58 54 59 - meta = with lib; { 60 - homepage = "https://github.com/phillipberndt/autorandr/"; 61 - description = "Automatically select a display configuration based on connected devices"; 62 - license = licenses.gpl3Plus; 63 - maintainers = with maintainers; [ coroa globin ]; 64 - platforms = platforms.unix; 65 - }; 66 - } 55 + meta = with lib; { 56 + homepage = "https://github.com/phillipberndt/autorandr/"; 57 + description = "Automatically select a display configuration based on connected devices"; 58 + license = licenses.gpl3Plus; 59 + maintainers = with maintainers; [ coroa globin ]; 60 + platforms = platforms.unix; 61 + }; 62 + }
-1
pkgs/tools/misc/bcunit/default.nix
··· 20 20 }; 21 21 22 22 meta = with lib; { 23 - inherit version; 24 23 description = "A fork of CUnit test framework"; 25 24 homepage = "https://gitlab.linphone.org/BC/public/bcunit"; 26 25 license = licenses.lgpl2Plus;
-1
pkgs/tools/misc/clac/default.nix
··· 19 19 ''; 20 20 21 21 meta = with lib; { 22 - inherit version; 23 22 description = "Interactive stack-based calculator"; 24 23 homepage = "https://github.com/soveran/clac"; 25 24 license = licenses.bsd2;
+2 -6
pkgs/tools/misc/clasp/default.nix
··· 1 1 { lib, stdenv, fetchurl }: 2 2 3 - let 4 - version = "3.1.4"; 5 - in 6 - 7 - stdenv.mkDerivation { 3 + stdenv.mkDerivation rec { 8 4 pname = "clasp"; 9 - inherit version; 5 + version = "3.1.4"; 10 6 11 7 src = fetchurl { 12 8 url = "mirror://sourceforge/project/potassco/clasp/${version}/clasp-${version}-source.tar.gz";
+3 -4
pkgs/tools/misc/cp437/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub }: 2 - let version = "0.6"; 3 - in 4 - stdenv.mkDerivation { 2 + 3 + stdenv.mkDerivation rec { 5 4 pname = "cp437"; 6 - inherit version; 5 + version = "0.6"; 7 6 8 7 src = fetchFromGitHub { 9 8 owner = "keaston";
+3 -3
pkgs/tools/misc/dijo/default.nix
··· 1 1 { stdenv, lib, rustPlatform, fetchFromGitHub, ncurses, CoreServices }: 2 - let version = "0.2.7"; in 3 - rustPlatform.buildRustPackage { 2 + 3 + rustPlatform.buildRustPackage rec { 4 4 pname = "dijo"; 5 - inherit version; 5 + version = "0.2.7"; 6 6 buildInputs = [ ncurses ] ++ lib.optional stdenv.isDarwin CoreServices; 7 7 src = fetchFromGitHub { 8 8 owner = "NerdyPepper";
-1
pkgs/tools/misc/diskscan/default.nix
··· 20 20 description = "Scan HDD/SSD for failed and near failed sectors"; 21 21 platforms = with platforms; linux; 22 22 maintainers = with maintainers; [ peterhoeg ]; 23 - inherit version; 24 23 license = licenses.gpl3; 25 24 }; 26 25 }
+3 -4
pkgs/tools/misc/edid-decode/default.nix
··· 1 1 { lib, stdenv, fetchgit }: 2 - let 3 - version = "2018-12-06"; 4 - in stdenv.mkDerivation { 2 + 3 + stdenv.mkDerivation rec { 5 4 pname = "edid-decode-unstable"; 6 - inherit version; 5 + version = "unstable-2018-12-06"; 7 6 8 7 src = fetchgit { 9 8 url = "git://linuxtv.org/edid-decode.git";
+3 -4
pkgs/tools/misc/edid-generator/default.nix
··· 6 6 , zsh 7 7 , modelines ? [] # Modeline "1280x800" 83.50 1280 1352 1480 1680 800 803 809 831 -hsync +vsync 8 8 }: 9 - let 9 + 10 + stdenv.mkDerivation rec { 11 + pname = "edid-generator"; 10 12 version = "unstable-2018-03-15"; 11 - in stdenv.mkDerivation { 12 - pname = "edid-generator"; 13 - inherit version; 14 13 15 14 src = fetchFromGitHub { 16 15 owner = "akatrevorjay";
+3 -3
pkgs/tools/misc/fend/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "fend"; 5 - version = "0.1.17"; 5 + version = "0.1.20"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "printfn"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-Xq2UjeZiKy9BjNQ9xnC7tppEwrEtg8ZN5BVDz1bUOmw="; 11 + sha256 = "sha256-2CzpPzUylzDiP9rbjneRR6joa9UEgnDfJ4Ffa/orhkk="; 12 12 }; 13 13 14 - cargoSha256 = "sha256-Bf3fYHhpoX05AmTdwwdRU2YRfGVb1EmaGDm75i+Vs2w="; 14 + cargoSha256 = "sha256-xDh7SF73Qnx/GeW43JDmF+qeljSHbWWq4unWdTmAO+c="; 15 15 16 16 doInstallCheck = true; 17 17
-1
pkgs/tools/misc/fsql/default.nix
··· 19 19 license = licenses.mit; 20 20 maintainers = with maintainers; [ pSub ]; 21 21 platforms = platforms.unix; 22 - inherit version; 23 22 }; 24 23 25 24 }
+2 -6
pkgs/tools/misc/gringo/default.nix
··· 3 3 libcxx 4 4 }: 5 5 6 - let 7 - version = "4.5.4"; 8 - in 9 - 10 - stdenv.mkDerivation { 6 + stdenv.mkDerivation rec { 11 7 pname = "gringo"; 12 - inherit version; 8 + version = "4.5.4"; 13 9 14 10 src = fetchurl { 15 11 url = "mirror://sourceforge/project/potassco/gringo/${version}/gringo-${version}-source.tar.gz";
+18 -19
pkgs/tools/misc/hdaps-gl/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub, autoreconfHook, freeglut, libGL, libGLU }: 2 2 3 - let version = "0.0.7"; in 4 - stdenv.mkDerivation { 5 - pname = "hdaps-gl"; 6 - inherit version; 7 - src = fetchFromGitHub { 8 - owner = "linux-thinkpad"; 9 - repo = "hdaps-gl"; 10 - rev = version; 11 - sha256 = "0jywsrcr1wzkjig5cvz014c3r026sbwscbkv7zh1014lkjm0kyyh"; 12 - }; 3 + stdenv.mkDerivation rec { 4 + pname = "hdaps-gl"; 5 + version = "0.0.7"; 6 + src = fetchFromGitHub { 7 + owner = "linux-thinkpad"; 8 + repo = "hdaps-gl"; 9 + rev = version; 10 + sha256 = "0jywsrcr1wzkjig5cvz014c3r026sbwscbkv7zh1014lkjm0kyyh"; 11 + }; 13 12 14 - nativeBuildInputs = [ autoreconfHook ]; 15 - buildInputs = [ freeglut libGL libGLU ]; 13 + nativeBuildInputs = [ autoreconfHook ]; 14 + buildInputs = [ freeglut libGL libGLU ]; 16 15 17 - meta = with lib; { 18 - description = "GL-based laptop model that rotates in real-time via hdaps"; 19 - homepage = "https://github.com/linux-thinkpad/hdaps-gl"; 20 - license = licenses.gpl2; 21 - platforms = platforms.linux; 22 - maintainers = [ maintainers.symphorien ]; 23 - }; 16 + meta = with lib; { 17 + description = "GL-based laptop model that rotates in real-time via hdaps"; 18 + homepage = "https://github.com/linux-thinkpad/hdaps-gl"; 19 + license = licenses.gpl2; 20 + platforms = platforms.linux; 21 + maintainers = [ maintainers.symphorien ]; 22 + }; 24 23 }
+2 -3
pkgs/tools/misc/lbdb/default.nix
··· 7 7 }: 8 8 9 9 let 10 - version = "0.48.1"; 11 10 perl' = perl.withPackages (p: with p; [ ConvertASN1 perlldap AuthenSASL ]); 12 11 in 13 - stdenv.mkDerivation { 12 + stdenv.mkDerivation rec { 14 13 pname = "lbdb"; 15 - inherit version; 14 + version = "0.48.1"; 16 15 src = fetchurl { 17 16 url = "https://www.spinnaker.de/lbdb/download/lbdb_${version}.tar.gz"; 18 17 sha256 = "1gr5l2fr9qbdccga8bhsrpvz6jxigvfkdxrln9wyf2xpps5cdjxh";
-1
pkgs/tools/misc/unclutter-xfixes/default.nix
··· 24 24 description = "Rewrite of unclutter using the X11 Xfixes extension"; 25 25 platforms = platforms.unix; 26 26 license = lib.licenses.mit; 27 - inherit version; 28 27 maintainers = [ maintainers.globin ]; 29 28 }; 30 29 }
-1
pkgs/tools/misc/yubikey-manager-qt/default.nix
··· 59 59 ''; 60 60 61 61 meta = with lib; { 62 - inherit version; 63 62 description = "Cross-platform application for configuring any YubiKey over all USB interfaces"; 64 63 homepage = "https://developers.yubico.com/yubikey-manager-qt/"; 65 64 license = licenses.bsd2;
-1
pkgs/tools/networking/getmail/default.nix
··· 23 23 platforms = lib.platforms.linux; 24 24 25 25 homepage = "http://pyropus.ca/software/getmail/"; 26 - inherit version; 27 26 updateWalker = true; 28 27 license = lib.licenses.gpl2Plus; 29 28 };
+9 -3
pkgs/tools/networking/kea/default.nix
··· 8 8 , libmysqlclient 9 9 , log4cplus 10 10 , postgresql 11 - , python3 }: 11 + , python3 12 + , nixosTests 13 + }: 12 14 13 15 stdenv.mkDerivation rec { 14 16 pname = "kea"; ··· 48 50 49 51 enableParallelBuilding = true; 50 52 53 + passthru.tests = { 54 + inherit (nixosTests) kea; 55 + }; 56 + 51 57 meta = with lib; { 52 58 homepage = "https://kea.isc.org/"; 53 59 description = "High-performance, extensible DHCP server by ISC"; 54 60 longDescription = '' 55 - KEA is a new open source DHCPv4/DHCPv6 server being developed by 61 + Kea is a new open source DHCPv4/DHCPv6 server being developed by 56 62 Internet Systems Consortium. The objective of this project is to 57 63 provide a very high-performance, extensible DHCP server engine for 58 64 use by enterprises and service providers, either as is or with ··· 60 66 ''; 61 67 license = licenses.mpl20; 62 68 platforms = platforms.unix; 63 - maintainers = with maintainers; [ fpletz ]; 69 + maintainers = with maintainers; [ fpletz hexa ]; 64 70 }; 65 71 }
-1
pkgs/tools/networking/wavemon/default.nix
··· 15 15 }; 16 16 17 17 meta = with lib; { 18 - inherit version; 19 18 description = "Ncurses-based monitoring application for wireless network devices"; 20 19 homepage = "https://github.com/uoaerg/wavemon"; 21 20 license = licenses.gpl3Plus;
-1
pkgs/tools/package-management/nix-top/default.nix
··· 48 48 license = licenses.mit; 49 49 maintainers = with maintainers; [ samueldr ]; 50 50 platforms = platforms.linux ++ platforms.darwin; 51 - inherit version; 52 51 }; 53 52 }
+2 -5
pkgs/tools/package-management/nixops/default.nix
··· 2 2 , fetchurl, fetchpatch 3 3 }: 4 4 5 - let 5 + python2Packages.buildPythonApplication rec { 6 + pname = "nixops"; 6 7 version = "1.7"; 7 - 8 - in python2Packages.buildPythonApplication { 9 - pname = "nixops"; 10 - inherit version; 11 8 12 9 src = fetchurl { 13 10 url = "https://nixos.org/releases/nixops/nixops-${version}/nixops-${version}.tar.bz2";
-1
pkgs/tools/security/aws-okta/default.nix
··· 21 21 buildInputs = [ libusb1 libiconv ]; 22 22 23 23 meta = with lib; { 24 - inherit version; 25 24 description = "aws-vault like tool for Okta authentication"; 26 25 license = licenses.mit; 27 26 maintainers = with maintainers; [imalsogreg Chili-Man];
+9 -6
pkgs/tools/security/sshuttle/default.nix
··· 1 - { lib, stdenv 1 + { lib 2 + , stdenv 2 3 , python3Packages 3 4 , makeWrapper 4 5 , coreutils ··· 18 19 }; 19 20 20 21 patches = [ ./sudo.patch ]; 22 + 23 + postPatch = '' 24 + substituteInPlace setup.cfg \ 25 + --replace '--cov=sshuttle --cov-branch --cov-report=term-missing' "" 26 + ''; 21 27 22 28 nativeBuildInputs = [ makeWrapper python3Packages.setuptools-scm ]; 23 29 24 - checkInputs = with python3Packages; [ mock pytest pytestcov pytestrunner flake8 ]; 25 - 26 - runtimeDeps = [ coreutils openssh procps ] ++ lib.optionals stdenv.isLinux [ iptables nettools ]; 30 + checkInputs = with python3Packages; [ mock pytestCheckHook flake8 ]; 27 31 28 32 postInstall = '' 29 33 wrapProgram $out/bin/sshuttle \ 30 - --prefix PATH : "${lib.makeBinPath runtimeDeps}" \ 34 + --prefix PATH : "${lib.makeBinPath ([ coreutils openssh procps ] ++ lib.optionals stdenv.isLinux [ iptables nettools ])}" \ 31 35 ''; 32 36 33 37 meta = with lib; { ··· 40 44 ''; 41 45 license = licenses.gpl2; 42 46 maintainers = with maintainers; [ domenkozar carlosdagos ]; 43 - platforms = platforms.unix; 44 47 }; 45 48 }
-1
pkgs/tools/security/sudolikeaboss/default.nix
··· 22 22 ]; 23 23 24 24 meta = with lib; { 25 - inherit version; 26 25 inherit (src.meta) homepage; 27 26 description = "Get 1password access from iterm2"; 28 27 license = licenses.mit;
-1
pkgs/tools/system/dd_rescue/default.nix
··· 36 36 platforms = platforms.linux; 37 37 homepage = "http://www.garloff.de/kurt/linux/ddrescue/"; 38 38 license = licenses.gpl2Plus; 39 - inherit version; 40 39 updateWalker = true; 41 40 }; 42 41 }
+3 -3
pkgs/tools/system/fancy-motd/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "fancy-motd"; 5 - version = "unstable-2021-07-04"; 5 + version = "unstable-2021-07-15"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "bcyran"; 9 9 repo = pname; 10 - rev = "2cc3c3c164ef695c9dd465beca61716a364db32c"; 11 - sha256 = "003p5rsyl216xwldrk8slpnzw6wdrcm8hpfdgy9a0mja5g1xdqzr"; 10 + rev = "e8d2d2602d9b9fbc132ddc4f9fbf22428d715721"; 11 + sha256 = "10fxr1grsiwvdc5m2wd4n51lvz0zd4sldg9rzviaim18nw68gdq3"; 12 12 }; 13 13 14 14 buildInputs = [ bc curl figlet fortune gawk iproute2 ];
-1
pkgs/tools/system/freeipmi/default.nix
··· 39 39 platforms = lib.platforms.gnu ++ lib.platforms.linux; # arbitrary choice 40 40 41 41 updateWalker = true; 42 - inherit version; 43 42 }; 44 43 }
-1
pkgs/tools/system/ipmiutil/default.nix
··· 27 27 platforms = platforms.linux; 28 28 license = licenses.bsd3; 29 29 downloadPage = "https://sourceforge.net/projects/ipmiutil/files/ipmiutil/"; 30 - inherit version; 31 30 }; 32 31 }
-1
pkgs/tools/system/sleuthkit/default.nix
··· 29 29 maintainers = [ lib.maintainers.raskin ]; 30 30 platforms = lib.platforms.linux; 31 31 license = lib.licenses.ipl10; 32 - inherit version; 33 32 }; 34 33 }
+1 -3
pkgs/tools/system/smartmontools/default.nix
··· 4 4 , IOKit, ApplicationServices }: 5 5 6 6 let 7 - version = "7.2"; 8 - 9 7 dbrev = "5171"; 10 8 drivedbBranch = "RELEASE_7_2_DRIVEDB"; 11 9 driverdb = fetchurl { ··· 16 14 17 15 in stdenv.mkDerivation rec { 18 16 pname = "smartmontools"; 19 - inherit version; 17 + version = "7.2"; 20 18 21 19 src = fetchurl { 22 20 url = "mirror://sourceforge/smartmontools/${pname}-${version}.tar.gz";
+2 -4
pkgs/tools/system/tree/default.nix
··· 1 1 { lib, stdenv, fetchurl }: 2 2 3 3 let 4 - version = "1.8.0"; 5 - 6 4 # These settings are found in the Makefile, but there seems to be no 7 5 # way to select one ore the other setting other than editing the file 8 6 # manually, so we have to duplicate the know how here. ··· 23 21 '' else 24 22 ""; # use linux flags by default 25 23 in 26 - stdenv.mkDerivation { 24 + stdenv.mkDerivation rec { 27 25 pname = "tree"; 28 - inherit version; 26 + version = "1.8.0"; 29 27 30 28 src = fetchurl { 31 29 url = "http://mama.indstate.edu/users/ice/tree/src/tree-${version}.tgz";
-1
pkgs/tools/system/wsmancli/default.nix
··· 31 31 ''; 32 32 downloadPage = "https://github.com/Openwsman/wsmancli/releases"; 33 33 inherit (openwsman.meta) homepage license maintainers platforms; 34 - inherit version; 35 34 }; 36 35 }
+9
pkgs/tools/text/mdcat/default.nix
··· 8 8 , Security 9 9 , ansi2html 10 10 , installShellFiles 11 + , fetchpatch 11 12 }: 12 13 13 14 rustPlatform.buildRustPackage rec { ··· 20 21 rev = "mdcat-${version}"; 21 22 sha256 = "sha256-aJ7rL+EKa5zWmCmekVuRmdeOwTmVo0IQ+GJ8Ga4iTI0="; 22 23 }; 24 + 25 + patches = [ 26 + # detect wezterm through TERM again which was removed in 0.23.1 27 + (fetchpatch { 28 + url = "https://github.com/lunaryorn/mdcat/commit/a897b223904748a47c277f7c9a07d59e7d5c916b.patch"; 29 + sha256 = "sha256-tSeNyrlqoGvlfQ3xMRkvqZ7HajMvPCIk7kyt/sVjmTo="; 30 + }) 31 + ]; 23 32 24 33 nativeBuildInputs = [ pkg-config asciidoctor installShellFiles ]; 25 34 buildInputs = [ openssl ]
+8 -18
pkgs/tools/text/namazu/default.nix
··· 1 - { fetchurl, lib, stdenv, perl }: 1 + { fetchurl, lib, stdenv, perl, perlPackages, makeWrapper }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "namazu-2.0.21"; 4 + pname = "namazu"; 5 + version = "2.0.21"; 5 6 6 7 src = fetchurl { 7 - url = "http://namazu.org/stable/${name}.tar.gz"; 8 + url = "http://namazu.org/stable/${pname}-${version}.tar.gz"; 8 9 sha256 = "1xvi7hrprdchdpzhg3fvk4yifaakzgydza5c0m50h1yvg6vay62w"; 9 10 }; 10 11 11 - buildInputs = [ perl ]; 12 + buildInputs = [ perl perlPackages.FileMMagic ]; 13 + nativeBuildInputs = [ makeWrapper ]; 12 14 13 - # First install the `File::MMagic' Perl module. 14 - preConfigure = '' 15 - ( cd File-MMagic && \ 16 - perl Makefile.PL \ 17 - LIB="$out/${perl.libPrefix}/${perl.version}" \ 18 - INSTALLSITEMAN3DIR="$out/man" && \ 19 - make && make install ) 20 - export PERL5LIB="$out/${perl.libPrefix}/${perl.version}:$PERL5LIB" 15 + postInstall = '' 16 + wrapProgram $out/bin/mknmz --set PERL5LIB ${perlPackages.makeFullPerlPath [ perlPackages.FileMMagic ]} 21 17 ''; 22 - 23 - # FIXME: The `tests/namazu-6' test fails on GNU/Linux, presumably because 24 - # phrase searching is broken somehow. However, it doesn't fail on other 25 - # platforms. 26 - doCheck = !stdenv.isLinux; 27 18 28 19 meta = { 29 20 description = "Full-text search engine"; ··· 39 30 40 31 platforms = lib.platforms.gnu ++ lib.platforms.linux; # arbitrary choice 41 32 maintainers = [ ]; 42 - broken = true; # File-MMagic is not compatible with our Perl version 43 33 }; 44 34 }
-1
pkgs/tools/typesetting/pdf2djvu/default.nix
··· 67 67 homepage = "https://jwilk.net/software/pdf2djvu"; 68 68 license = licenses.gpl2; 69 69 maintainers = with maintainers; [ pSub ]; 70 - inherit version; 71 70 }; 72 71 }
-1
pkgs/tools/typesetting/pdf2odt/default.nix
··· 44 44 license = licenses.mit; 45 45 platforms = platforms.all; 46 46 maintainers = with maintainers; [ peterhoeg ]; 47 - inherit version; 48 47 }; 49 48 }
+12 -12
pkgs/tools/virtualization/cloudmonkey/default.nix
··· 1 - { python2Packages, lib }: 2 - 3 - with python2Packages; 1 + { buildGoModule, fetchFromGitHub, lib }: 4 2 5 - buildPythonApplication rec { 3 + buildGoModule rec { 6 4 pname = "cloudmonkey"; 7 - version = "5.3.3"; 5 + version = "6.1.0"; 8 6 9 - propagatedBuildInputs = [ argcomplete pygments ]; 7 + src = fetchFromGitHub { 8 + owner = "apache"; 9 + repo = "cloudstack-cloudmonkey"; 10 + rev = version; 11 + sha256 = "sha256-OmVM6ayrtrLl+PADnkUnrssbsq1GZp2KiMBOXPgfi5Y="; 12 + }; 10 13 11 - doCheck = false; # upstream has no tests defined 14 + runVend = true; 12 15 13 - src = fetchPypi { 14 - inherit pname version; 15 - sha256 = "064yk3lwl272nyn20xxrh0qxzh3r1rl9015qqf2i4snqdzwd5cf7"; 16 - }; 16 + vendorSha256 = null; 17 17 18 18 meta = with lib; { 19 19 description = "CLI for Apache CloudStack"; 20 - homepage = "https://cwiki.apache.org/confluence/display/CLOUDSTACK/CloudStack+cloudmonkey+CLI"; 20 + homepage = "https://github.com/apache/cloudstack-cloudmonkey"; 21 21 license = [ licenses.asl20 ]; 22 22 maintainers = [ maintainers.womfoo ]; 23 23 };
+10
pkgs/top-level/all-packages.nix
··· 1333 1333 1334 1334 blockbench-electron = callPackage ../applications/graphics/blockbench-electron { }; 1335 1335 1336 + blocksat-cli = with python3Packages; toPythonApplication blocksat-cli; 1337 + 1336 1338 bmap-tools = callPackage ../tools/misc/bmap-tools { }; 1337 1339 1338 1340 bonnmotion = callPackage ../development/tools/misc/bonnmotion { }; ··· 4080 4082 debian-devscripts = callPackage ../tools/misc/debian-devscripts { }; 4081 4083 4082 4084 debootstrap = callPackage ../tools/misc/debootstrap { }; 4085 + 4086 + debugedit-unstable = callPackage ../development/tools/misc/debugedit { }; 4083 4087 4084 4088 deer = callPackage ../shells/zsh/zsh-deer { }; 4085 4089 ··· 13893 13897 mockgen = callPackage ../development/tools/mockgen { }; 13894 13898 13895 13899 modd = callPackage ../development/tools/modd { }; 13900 + 13901 + mold = callPackage ../development/tools/mold { 13902 + stdenv = llvmPackages_latest.stdenv; 13903 + }; 13896 13904 13897 13905 msgpack-tools = callPackage ../development/tools/msgpack-tools { }; 13898 13906 ··· 27921 27929 wmii_hg = callPackage ../applications/window-managers/wmii-hg { }; 27922 27930 27923 27931 wofi = callPackage ../applications/misc/wofi { }; 27932 + 27933 + wofi-emoji = callPackage ../applications/misc/wofi-emoji { }; 27924 27934 27925 27935 wordnet = callPackage ../applications/misc/wordnet { 27926 27936 inherit (darwin.apple_sdk.frameworks) Cocoa;
+8
pkgs/top-level/python-packages.nix
··· 1141 1141 1142 1142 block-io = callPackage ../development/python-modules/block-io { }; 1143 1143 1144 + blocksat-cli = callPackage ../development/python-modules/blocksat-cli { }; 1145 + 1144 1146 blspy = callPackage ../development/python-modules/blspy { }; 1145 1147 1146 1148 bluepy = callPackage ../development/python-modules/bluepy { }; ··· 2356 2358 eth-utils = callPackage ../development/python-modules/eth-utils { }; 2357 2359 2358 2360 et_xmlfile = callPackage ../development/python-modules/et_xmlfile { }; 2361 + 2362 + ev3dev2 = callPackage ../development/python-modules/ev3dev2 { }; 2359 2363 2360 2364 evdev = callPackage ../development/python-modules/evdev { }; 2361 2365 ··· 5413 5417 5414 5418 python-tado = callPackage ../development/python-modules/python-tado { }; 5415 5419 5420 + pyutil = callPackage ../development/python-modules/pyutil { }; 5421 + 5416 5422 pkutils = callPackage ../development/python-modules/pkutils { }; 5417 5423 5418 5424 plac = callPackage ../development/python-modules/plac { }; ··· 9473 9479 zerorpc = callPackage ../development/python-modules/zerorpc { }; 9474 9480 9475 9481 zetup = callPackage ../development/python-modules/zetup { }; 9482 + 9483 + zfec = callPackage ../development/python-modules/zfec { }; 9476 9484 9477 9485 zha-quirks = callPackage ../development/python-modules/zha-quirks { }; 9478 9486