Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

Merge staging-next into staging

+2493 -1196
+5
maintainers/maintainer-list.nix
··· 3429 3429 github = "pkmx"; 3430 3430 name = "Chih-Mao Chen"; 3431 3431 }; 3432 + plchldr = { 3433 + email = "mail@oddco.de"; 3434 + github = "plchldr"; 3435 + name = "Jonas Beyer"; 3436 + }; 3432 3437 plcplc = { 3433 3438 email = "plcplc@gmail.com"; 3434 3439 github = "plcplc";
+3 -2
nixos/lib/make-iso9660-image.sh
··· 47 47 48 48 isoBootFlags="-eltorito-boot ${bootImage} 49 49 -eltorito-catalog .boot.cat 50 - -no-emul-boot -boot-load-size 4 -boot-info-table" 50 + -no-emul-boot -boot-load-size 4 -boot-info-table 51 + --sort-weight 1 /isolinux" # Make sure isolinux is near the beginning of the ISO 51 52 fi 52 53 53 54 if test -n "$usbBootable"; then ··· 112 113 -r 113 114 -path-list pathlist 114 115 --sort-weight 0 / 115 - --sort-weight 1 /isolinux" # Make sure isolinux is near the beginning of the ISO 116 + " 116 117 117 118 $xorriso -output $out/iso/$isoName 118 119
+17 -3
nixos/lib/testing.nix
··· 156 156 test = passMeta (runTests driver); 157 157 report = passMeta (releaseTools.gcovReport { coverageRuns = [ test ]; }); 158 158 159 - in (if makeCoverageReport then report else test) // { 160 - inherit nodes driver test; 161 - }; 159 + nodeNames = builtins.attrNames nodes; 160 + invalidNodeNames = lib.filter 161 + (node: builtins.match "^[A-z_][A-z0-9_]+$" node == null) nodeNames; 162 + 163 + in 164 + if lib.length invalidNodeNames > 0 then 165 + throw '' 166 + Cannot create machines out of (${lib.concatStringsSep ", " invalidNodeNames})! 167 + All machines are referenced as perl variables in the testing framework which will break the 168 + script when special characters are used. 169 + 170 + Please stick to alphanumeric chars and underscores as separation. 171 + '' 172 + else 173 + (if makeCoverageReport then report else test) // { 174 + inherit nodes driver test; 175 + }; 162 176 163 177 runInMachine = 164 178 { drv
+25
nixos/modules/config/appstream.nix
··· 1 + { config, lib, ... }: 2 + 3 + with lib; 4 + { 5 + options = { 6 + appstream.enable = mkOption { 7 + type = types.bool; 8 + default = true; 9 + description = '' 10 + Whether to install files to support the 11 + <link xlink:href="https://www.freedesktop.org/software/appstream/docs/index.html">AppStream metadata specification</link>. 12 + ''; 13 + }; 14 + }; 15 + 16 + config = mkIf config.appstream.enable { 17 + environment.pathsToLink = [ 18 + # per component metadata 19 + "/share/metainfo" 20 + # legacy path for above 21 + "/share/appdata" 22 + ]; 23 + }; 24 + 25 + }
+22
nixos/modules/config/xdg/sounds.nix
··· 1 + { config, lib, ... }: 2 + 3 + with lib; 4 + { 5 + options = { 6 + xdg.sounds.enable = mkOption { 7 + type = types.bool; 8 + default = true; 9 + description = '' 10 + Whether to install files to support the 11 + <link xlink:href="https://www.freedesktop.org/wiki/Specifications/sound-theme-spec/">XDG Sound Theme specification</link>. 12 + ''; 13 + }; 14 + }; 15 + 16 + config = mkIf config.xdg.sounds.enable { 17 + environment.pathsToLink = [ 18 + "/share/sounds" 19 + ]; 20 + }; 21 + 22 + }
+28
nixos/modules/hardware/bladeRF.nix
··· 1 + { config, lib, pkgs, ... }: 2 + 3 + with lib; 4 + 5 + let 6 + cfg = config.hardware.bladeRF; 7 + 8 + in 9 + 10 + { 11 + options.hardware.bladeRF = { 12 + enable = mkOption { 13 + type = types.bool; 14 + default = false; 15 + description = '' 16 + Enables udev rules for BladeRF devices. By default grants access 17 + to users in the "bladerf" group. You may want to install the 18 + libbladeRF package. 19 + ''; 20 + }; 21 + 22 + }; 23 + 24 + config = mkIf cfg.enable { 25 + services.udev.packages = [ pkgs.libbladeRF ]; 26 + users.groups.bladerf = {}; 27 + }; 28 + }
+52 -26
nixos/modules/installer/cd-dvd/iso-image.nix
··· 50 50 finalCfg = { 51 51 name = "NixOS ${config.system.nixos.label}${config.isoImage.appendToMenuLabel}"; 52 52 params = "init=${config.system.build.toplevel}/init ${additional} ${toString config.boot.kernelParams}"; 53 - image = "/boot/bzImage"; 53 + image = "/boot/${config.system.boot.loader.kernelFile}"; 54 54 initrd = "/boot/initrd"; 55 55 }; 56 56 in ··· 163 163 cp -v ${pkgs.refind}/share/refind/refind_x64.efi $out/EFI/boot/ 164 164 '' 165 165 else 166 - "# No refind for ia32" 166 + "# No refind for ${targetArch}" 167 167 ; 168 168 169 169 grubMenuCfg = '' ··· 222 222 efiDir = pkgs.runCommand "efi-directory" {} '' 223 223 mkdir -p $out/EFI/boot/ 224 224 225 + # ALWAYS required modules. 225 226 MODULES="fat iso9660 part_gpt part_msdos \ 226 227 normal boot linux configfile loopback chain halt \ 227 - efifwsetup efi_gop efi_uga \ 228 + efifwsetup efi_gop \ 228 229 ls search search_label search_fs_uuid search_fs_file \ 229 230 gfxmenu gfxterm gfxterm_background gfxterm_menu test all_video loadenv \ 230 231 exfat ext2 ntfs btrfs hfsplus udf \ 231 232 videoinfo png \ 232 233 echo serial \ 233 234 " 235 + 236 + echo "Building GRUB with modules:" 237 + for mod in $MODULES; do 238 + echo " - $mod" 239 + done 240 + 241 + # Modules that may or may not be available per-platform. 242 + echo "Adding additional modules:" 243 + for mod in efi_uga; do 244 + if [ -f ${pkgs.grub2_efi}/lib/grub/${pkgs.grub2_efi.grubTarget}/$mod.mod ]; then 245 + echo " - $mod" 246 + MODULES+=" $mod" 247 + fi 248 + done 249 + 234 250 # Make our own efi program, we can't rely on "grub-install" since it seems to 235 251 # probe for devices, even with --skip-fs-probe. 236 - ${pkgs.grub2_efi}/bin/grub-mkimage -o $out/EFI/boot/${if targetArch == "x64" then "bootx64" else "bootia32"}.efi -p /EFI/boot -O ${if targetArch == "x64" then "x86_64" else "i386"}-efi \ 252 + ${pkgs.grub2_efi}/bin/grub-mkimage -o $out/EFI/boot/boot${targetArch}.efi -p /EFI/boot -O ${pkgs.grub2_efi.grubTarget} \ 237 253 $MODULES 238 254 cp ${pkgs.grub2_efi}/share/grub/unicode.pf2 $out/EFI/boot/ 239 255 ··· 344 360 ${pkgs.dosfstools}/sbin/fsck.vfat -vn "$out" 345 361 ''; # */ 346 362 347 - targetArch = if pkgs.stdenv.isi686 then 348 - "ia32" 349 - else if pkgs.stdenv.isx86_64 then 350 - "x64" 351 - else 352 - throw "Unsupported architecture"; 363 + # Name used by UEFI for architectures. 364 + targetArch = 365 + if pkgs.stdenv.isi686 then 366 + "ia32" 367 + else if pkgs.stdenv.isx86_64 then 368 + "x64" 369 + else if pkgs.stdenv.isAarch64 then 370 + "aa64" 371 + else 372 + throw "Unsupported architecture"; 373 + 374 + # Syslinux (and isolinux) only supports x86-based architectures. 375 + canx86BiosBoot = pkgs.stdenv.isi686 || pkgs.stdenv.isx86_64; 353 376 354 377 in 355 378 ··· 483 506 # here and it causes a cyclic dependency. 484 507 boot.loader.grub.enable = false; 485 508 486 - # !!! Hack - attributes expected by other modules. 487 - system.boot.loader.kernelFile = "bzImage"; 488 - environment.systemPackages = [ pkgs.grub2 pkgs.grub2_efi pkgs.syslinux ]; 509 + environment.systemPackages = [ pkgs.grub2 pkgs.grub2_efi ] 510 + ++ optional canx86BiosBoot pkgs.syslinux 511 + ; 489 512 490 513 # In stage 1 of the boot, mount the CD as the root FS by label so 491 514 # that we don't need to know its device. We pass the label of the ··· 556 579 # Individual files to be included on the CD, outside of the Nix 557 580 # store on the CD. 558 581 isoImage.contents = 559 - [ { source = pkgs.substituteAll { 560 - name = "isolinux.cfg"; 561 - src = pkgs.writeText "isolinux.cfg-in" isolinuxCfg; 562 - bootRoot = "/boot"; 563 - }; 564 - target = "/isolinux/isolinux.cfg"; 565 - } 582 + [ 566 583 { source = config.boot.kernelPackages.kernel + "/" + config.system.boot.loader.kernelFile; 567 584 target = "/boot/" + config.system.boot.loader.kernelFile; 568 585 } ··· 572 589 { source = config.system.build.squashfsStore; 573 590 target = "/nix-store.squashfs"; 574 591 } 575 - { source = "${pkgs.syslinux}/share/syslinux"; 576 - target = "/isolinux"; 577 - } 578 592 { source = config.isoImage.efiSplashImage; 579 593 target = "/EFI/boot/efi-background.png"; 580 594 } ··· 584 598 { source = pkgs.writeText "version" config.system.nixos.label; 585 599 target = "/version.txt"; 586 600 } 601 + ] ++ optionals canx86BiosBoot [ 602 + { source = pkgs.substituteAll { 603 + name = "isolinux.cfg"; 604 + src = pkgs.writeText "isolinux.cfg-in" isolinuxCfg; 605 + bootRoot = "/boot"; 606 + }; 607 + target = "/isolinux/isolinux.cfg"; 608 + } 609 + { source = "${pkgs.syslinux}/share/syslinux"; 610 + target = "/isolinux"; 611 + } 587 612 ] ++ optionals config.isoImage.makeEfiBootable [ 588 613 { source = efiImg; 589 614 target = "/boot/efi.img"; ··· 591 616 { source = "${efiDir}/EFI"; 592 617 target = "/EFI"; 593 618 } 594 - ] ++ optionals config.boot.loader.grub.memtest86.enable [ 619 + ] ++ optionals (config.boot.loader.grub.memtest86.enable && canx86BiosBoot) [ 595 620 { source = "${pkgs.memtest86plus}/memtest.bin"; 596 621 target = "/boot/memtest.bin"; 597 622 } ··· 606 631 # Create the ISO image. 607 632 system.build.isoImage = pkgs.callPackage ../../../lib/make-iso9660-image.nix ({ 608 633 inherit (config.isoImage) isoName compressImage volumeID contents; 609 - bootable = true; 634 + bootable = canx86BiosBoot; 610 635 bootImage = "/isolinux/isolinux.bin"; 611 - } // optionalAttrs config.isoImage.makeUsbBootable { 636 + syslinux = if canx86BiosBoot then pkgs.syslinux else null; 637 + } // optionalAttrs (config.isoImage.makeUsbBootable && canx86BiosBoot) { 612 638 usbBootable = true; 613 639 isohybridMbrImage = "${pkgs.syslinux}/share/syslinux/isohdpfx.bin"; 614 640 } // optionalAttrs config.isoImage.makeEfiBootable {
+3
nixos/modules/module-list.nix
··· 11 11 ./config/xdg/icons.nix 12 12 ./config/xdg/menus.nix 13 13 ./config/xdg/mime.nix 14 + ./config/appstream.nix 15 + ./config/xdg/sounds.nix 14 16 ./config/gtk/gtk-icon-cache.nix 15 17 ./config/gnu.nix 16 18 ./config/i18n.nix ··· 34 36 ./config/vpnc.nix 35 37 ./config/zram.nix 36 38 ./hardware/all-firmware.nix 39 + ./hardware/bladeRF.nix 37 40 ./hardware/brightnessctl.nix 38 41 ./hardware/ckb-next.nix 39 42 ./hardware/cpu/amd-microcode.nix
+6 -1
nixos/modules/programs/bash/bash.nix
··· 98 98 if [ "$TERM" != "dumb" -o -n "$INSIDE_EMACS" ]; then 99 99 PROMPT_COLOR="1;31m" 100 100 let $UID && PROMPT_COLOR="1;32m" 101 - PS1="\n\[\033[$PROMPT_COLOR\][\[\e]0;\u@\h: \w\a\]\u@\h:\w]\$\[\033[0m\] " 101 + if [ -n "$INSIDE_EMACS" ]; then 102 + # Emacs term mode doesn't support xterm title escape sequence (\e]0;) 103 + PS1="\n\[\033[$PROMPT_COLOR\][\u@\h:\w]\\$\[\033[0m\] " 104 + else 105 + PS1="\n\[\033[$PROMPT_COLOR\][\[\e]0;\u@\h: \w\a\]\u@\h:\w]\$\[\033[0m\] " 106 + fi 102 107 if test "$TERM" = "xterm"; then 103 108 PS1="\[\033]2;\h:\u:\w\007\]$PS1" 104 109 fi
+4 -4
nixos/modules/programs/zsh/oh-my-zsh.xml
··· 19 19 configuration format of <literal>oh-my-zsh</literal>. 20 20 <programlisting> 21 21 { 22 - programs.ohMyZsh = { 22 + programs.zsh.ohMyZsh = { 23 23 enable = true; 24 24 plugins = [ "git" "python" "man" ]; 25 25 theme = "agnoster"; ··· 51 51 The module can do this as well: 52 52 <programlisting> 53 53 { 54 - programs.ohMyZsh.custom = "~/path/to/custom/scripts"; 54 + programs.zsh.ohMyZsh.custom = "~/path/to/custom/scripts"; 55 55 } 56 56 </programlisting> 57 57 </para> ··· 73 73 <programlisting> 74 74 { pkgs, ... }: 75 75 { 76 - programs.ohMyZsh.customPkgs = with pkgs; [ 76 + programs.zsh.ohMyZsh.customPkgs = with pkgs; [ 77 77 pkgs.nix-zsh-completions 78 78 # and even more... 79 79 ]; ··· 87 87 88 88 <para> 89 89 <emphasis>Please keep in mind that this is not compatible with 90 - <literal>programs.ohMyZsh.custom</literal> as it requires an immutable store 90 + <literal>programs.zsh.ohMyZsh.custom</literal> as it requires an immutable store 91 91 path while <literal>custom</literal> shall remain mutable! An evaluation 92 92 failure will be thrown if both <literal>custom</literal> and 93 93 <literal>customPkgs</literal> are set.</emphasis>
+6 -1
nixos/modules/services/hardware/bluetooth.nix
··· 25 25 type = types.package; 26 26 default = pkgs.bluez; 27 27 defaultText = "pkgs.bluez"; 28 - example = "pkgs.bluez.override { enableMidi = true; }"; 28 + example = "pkgs.bluezFull"; 29 29 description = '' 30 30 Which BlueZ package to use. 31 + 32 + <note><para> 33 + Use the <literal>pkgs.bluezFull</literal> package to enable all 34 + bluez plugins. 35 + </para></note> 31 36 ''; 32 37 }; 33 38
+1
nixos/modules/services/networking/prosody.nix
··· 228 228 229 229 createSSLOptsStr = o: '' 230 230 ssl = { 231 + cafile = "/etc/ssl/certs/ca-bundle.crt"; 231 232 key = "${o.key}"; 232 233 certificate = "${o.cert}"; 233 234 ${concatStringsSep "\n" (mapAttrsToList (name: value: "${name} = ${toLua value};") o.extraOptions)}
-1
nixos/tests/all-tests.nix
··· 39 39 cfssl = handleTestOn ["x86_64-linux"] ./cfssl.nix {}; 40 40 chromium = (handleTestOn ["x86_64-linux"] ./chromium.nix {}).stable or {}; 41 41 cjdns = handleTest ./cjdns.nix {}; 42 - clamav = handleTest ./clamav.nix {}; 43 42 cloud-init = handleTest ./cloud-init.nix {}; 44 43 codimd = handleTest ./codimd.nix {}; 45 44 containers-bridge = handleTest ./containers-bridge.nix {};
-37
nixos/tests/clamav.nix
··· 1 - import ./make-test.nix ({ pkgs, ... }: let 2 - 3 - eicarTestFile = pkgs.fetchurl { 4 - url = "http://2016.eicar.org/download/eicar.com.txt"; 5 - sha256 = "03zxa7vap2jkqjif4bzcjp33yrnip5yrz2bisia9wj5npwdh4ni7"; 6 - }; 7 - 8 - clamavMain = builtins.fetchurl "http://database.clamav.net/main.cvd"; 9 - clamavDaily = builtins.fetchurl "http://database.clamav.net/daily.cvd"; 10 - clamavBytecode = builtins.fetchurl "http://database.clamav.net/bytecode.cvd"; 11 - 12 - in { 13 - name = "clamav"; 14 - meta = with pkgs.stdenv.lib.maintainers; { 15 - maintainers = [ fpletz ]; 16 - }; 17 - 18 - nodes.machine = { ... }: { 19 - virtualisation.memorySize = 1024; 20 - 21 - services.clamav.daemon.enable = true; 22 - systemd.services.clamav-daemon.preStart = '' 23 - mkdir -p /var/lib/clamav 24 - ln -sf ${clamavMain} /var/lib/clamav/main.cvd 25 - ln -sf ${clamavDaily} /var/lib/clamav/daily.cvd 26 - ln -sf ${clamavBytecode} /var/lib/clamav/bytecode.cvd 27 - ''; 28 - }; 29 - 30 - testScript = '' 31 - startAll; 32 - $machine->waitForUnit("multi-user.target"); 33 - $machine->waitForUnit("clamav-daemon.service"); 34 - $machine->waitForFile("/run/clamav/clamd.ctl"); 35 - $machine->fail("clamdscan ${eicarTestFile}"); 36 - ''; 37 - })
+3 -3
pkgs/applications/altcoins/parity/beta.nix
··· 1 1 let 2 - version = "2.2.4"; 3 - sha256 = "12qcfmc56vnay25nlflgwhm3iwlr7hd286wzzanlsalizaj5s5ja"; 4 - cargoSha256 = "11cwzqd459ld0apl2wnarfc4nb6j9j0dh26y3smvr0zsxvaz1r53"; 2 + version = "2.2.5"; 3 + sha256 = "0q9vgwc0jlja73r4na7yil624iagq1607ac47wh8a7xgfjmjjai1"; 4 + cargoSha256 = "0ibdmyh1jvfq51vhwn4riyhilqwhf71hjd4vyj525smn95p75b14"; 5 5 in 6 6 import ./parity.nix { inherit version sha256 cargoSha256; }
+3 -3
pkgs/applications/altcoins/parity/default.nix
··· 1 1 let 2 - version = "2.1.9"; 3 - sha256 = "1xxpv2cxfcjwxfxkn2732y1wxh9rpiwmlb2ij09cg5nph669hy0v"; 4 - cargoSha256 = "1v44l90bacw8d3ilnmrc49dxdpyckh7iamylkpa1pc0rrpiv5vy4"; 2 + version = "2.1.10"; 3 + sha256 = "1l4yl8i24q8v4hzljzai37f587x8m3cz3byzifhvq3bjky7p8h80"; 4 + cargoSha256 = "04pni9cmz8nhlqznwafz9d81006808kh24aqnb8rjdcr84d11zis"; 5 5 in 6 6 import ./parity.nix { inherit version sha256 cargoSha256; }
+49
pkgs/applications/audio/csound/csound-qt/default.nix
··· 1 + { stdenv, csound, desktop-file-utils, 2 + fetchFromGitHub, python, python-qt, qmake, 3 + qtwebengine, rtmidi, unzip }: 4 + 5 + stdenv.mkDerivation rec { 6 + name = "csound-qt-${version}"; 7 + version = "0.9.6-beta2"; 8 + 9 + src = fetchFromGitHub { 10 + owner = "CsoundQt"; 11 + repo = "CsoundQt"; 12 + rev = "${version}"; 13 + sha256 = "12jv7cvns3wj2npha0mvpn88kkkfsxsvhgzs2wrw04kbrvbhbffi"; 14 + }; 15 + 16 + patches = [ ./rtmidipath.patch ]; 17 + 18 + nativeBuildInputs = [ qmake qtwebengine ]; 19 + 20 + buildInputs = [ csound desktop-file-utils rtmidi unzip ]; 21 + 22 + qmakeFlags = [ "qcs.pro" "CONFIG+=rtmidi" "CONFIG+=pythonqt" 23 + "CSOUND_INCLUDE_DIR=${csound}/include/csound" 24 + "CSOUND_LIBRARY_DIR=${csound}/lib" 25 + "RTMIDI_DIR=${rtmidi.src}" 26 + "PYTHONQT_SRC_DIR=${python-qt}/lib" 27 + "PYTHONQT_LIB_DIR=${python-qt}/lib" 28 + "LIBS+=${python-qt}/lib/libPythonQt-Qt5-Python2.7.so" 29 + "LIBS+=${python-qt}/lib/libPythonQt_QtAll-Qt5-Python2.7.so" 30 + "INCLUDEPATH+=${python-qt}/include/PythonQt" 31 + "INCLUDEPATH+=${python}/include/python2.7" 32 + "INSTALL_DIR=$(out)" 33 + "SHARE_DIR=$(out)/share" 34 + ]; 35 + 36 + installPhase = '' 37 + mkdir -p $out 38 + cp -r bin $out 39 + make install 40 + ''; 41 + 42 + meta = with stdenv.lib; { 43 + description = "CsoundQt is a frontend for Csound with editor, integrated help, widgets and other features."; 44 + homepage = https://csoundqt.github.io/; 45 + license = licenses.gpl2; 46 + platforms = platforms.linux; 47 + maintainers = with maintainers; [ hlolli ]; 48 + }; 49 + }
+17
pkgs/applications/audio/csound/csound-qt/rtmidipath.patch
··· 1 + diff --git a/src/src.pri b/src/src.pri 2 + index e5e0c896..9a9fa513 100644 3 + --- a/src/src.pri 4 + +++ b/src/src.pri 5 + @@ -155,9 +155,9 @@ pythonqt { 6 + "src/pyqcsobject.cpp" 7 + } 8 + rtmidi { 9 + - HEADERS += "src/../$${RTMIDI_DIR}/RtMidi.h" 10 + - SOURCES += "src/../$${RTMIDI_DIR}/RtMidi.cpp" 11 + - INCLUDEPATH += src/../$${RTMIDI_DIR} 12 + + HEADERS += "$${RTMIDI_DIR}/RtMidi.h" 13 + + SOURCES += "$${RTMIDI_DIR}/RtMidi.cpp" 14 + + INCLUDEPATH += $${RTMIDI_DIR} 15 + } 16 + 17 + perfThread_build {
+3
pkgs/applications/audio/csound/default.nix
··· 14 14 15 15 stdenv.mkDerivation rec { 16 16 name = "csound-${version}"; 17 + # When updating, please check if https://github.com/csound/csound/issues/1078 18 + # has been fixed in the new version so we can use the normal fluidsynth 19 + # version and remove fluidsynth 1.x from nixpkgs again. 17 20 version = "6.12.0"; 18 21 19 22 enableParallelBuilding = true;
+20 -4
pkgs/applications/audio/fluidsynth/default.nix
··· 1 1 { stdenv, lib, fetchFromGitHub, pkgconfig, cmake 2 2 , alsaLib, glib, libjack2, libsndfile, libpulseaudio 3 3 , AudioUnit, CoreAudio, CoreMIDI, CoreServices 4 + , version ? "2" 4 5 }: 5 6 7 + let 8 + versionMap = { 9 + "1" = { 10 + fluidsynthVersion = "1.1.11"; 11 + sha256 = "0n75jq3xgq46hfmjkaaxz3gic77shs4fzajq40c8gk043i84xbdh"; 12 + }; 13 + "2" = { 14 + fluidsynthVersion = "2.0.1"; 15 + sha256 = "1mqyym5qkh8xd1rqj3yhfxbw5dxjcrljb6nkfqzvcarlv4h6rjn7"; 16 + }; 17 + }; 18 + in 19 + 20 + with versionMap.${version}; 21 + 6 22 stdenv.mkDerivation rec { 7 - name = "fluidsynth-${version}"; 8 - version = "2.0.1"; 23 + name = "fluidsynth-${fluidsynthVersion}"; 24 + version = fluidsynthVersion; 9 25 10 26 src = fetchFromGitHub { 11 27 owner = "FluidSynth"; 12 28 repo = "fluidsynth"; 13 - rev = "v${version}"; 14 - sha256 = "1mqyym5qkh8xd1rqj3yhfxbw5dxjcrljb6nkfqzvcarlv4h6rjn7"; 29 + rev = "v${fluidsynthVersion}"; 30 + inherit sha256; 15 31 }; 16 32 17 33 nativeBuildInputs = [ pkgconfig cmake ];
+2 -2
pkgs/applications/audio/padthv1/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "padthv1-${version}"; 5 - version = "0.9.3"; 5 + version = "0.9.4"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://sourceforge/padthv1/${name}.tar.gz"; 9 - sha256 = "157w28wxggqpqkibz716v3r756q2z78g70ipncpalchb9dfr42b6"; 9 + sha256 = "0k4vlg3clsn2i4k12imvcjiwlp9nx1mikwyrnarg9shxzzdzcf4y"; 10 10 }; 11 11 12 12 buildInputs = [ libjack2 alsaLib libsndfile liblo lv2 qt5.qtbase qt5.qttools fftw ];
+2 -2
pkgs/applications/audio/qsampler/default.nix
··· 3 3 4 4 stdenv.mkDerivation rec { 5 5 name = "qsampler-${version}"; 6 - version = "0.5.2"; 6 + version = "0.5.3"; 7 7 8 8 src = fetchurl { 9 9 url = "mirror://sourceforge/qsampler/${name}.tar.gz"; 10 - sha256 = "0xb0j57k03pkdl7yl5mcv1i21ljnxcq6b9h3zp6mris916lj45zq"; 10 + sha256 = "02xazvz8iaksglbgq3jhw4fq3f5pdcq9sss79jxs082md0mry17d"; 11 11 }; 12 12 13 13 nativeBuildInputs = [ autoconf automake libtool pkgconfig qttools ];
+2 -2
pkgs/applications/audio/samplv1/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "samplv1-${version}"; 5 - version = "0.9.3"; 5 + version = "0.9.4"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://sourceforge/samplv1/${name}.tar.gz"; 9 - sha256 = "1yvdr0fvw13lj2r8dppmn0aw83g9f5r1hp5ixvw7cdhrxs7fh4vw"; 9 + sha256 = "17a61lliplhs14b3x83qz3kv7ww4dn3a02jfdlcx2z903hwn5sld"; 10 10 }; 11 11 12 12 buildInputs = [ libjack2 alsaLib liblo libsndfile lv2 qt5.qtbase qt5.qttools];
+2 -2
pkgs/applications/audio/sound-juicer/default.nix
··· 4 4 5 5 let 6 6 pname = "sound-juicer"; 7 - version = "3.16.1"; 7 + version = "3.24.0"; 8 8 in stdenv.mkDerivation rec{ 9 9 name = "${pname}-${version}"; 10 10 11 11 src = fetchurl { 12 12 url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz"; 13 - sha256 = "0mx6n901vb97hsv0cwaafjffj75s1kcp8jsqay90dy3099849dyz"; 13 + sha256 = "19qg4xv0f9rkq34lragkmhii1llxsa87llbl28i759b0ks4f6sny"; 14 14 }; 15 15 16 16 nativeBuildInputs = [ pkgconfig intltool itstool libxml2 wrapGAppsHook ];
+2 -2
pkgs/applications/audio/synthv1/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "synthv1-${version}"; 5 - version = "0.9.3"; 5 + version = "0.9.4"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://sourceforge/synthv1/${name}.tar.gz"; 9 - sha256 = "0f58k5n2k667q8wsigg7bzl3lfgaf6jdj98r2a5nvyb18v1wpy2c"; 9 + sha256 = "18xjj14g8gnnbwyrf39bdxc5aswb620w9i323skdf6rnaq229jyv"; 10 10 }; 11 11 12 12 buildInputs = [ qt5.qtbase qt5.qttools libjack2 alsaLib liblo lv2 ];
+1 -1
pkgs/applications/editors/emacs/site-start.el
··· 30 30 woman-manpath))) 31 31 32 32 ;;; Make tramp work for remote NixOS machines 33 - (eval-after-load 'tramp 33 + (eval-after-load 'tramp-sh 34 34 ;; TODO: We should also add the other `NIX_PROFILES' to this path. 35 35 ;; However, these are user-specific, so we would need to discover 36 36 ;; them dynamically after connecting via `tramp'
+2 -2
pkgs/applications/editors/focuswriter/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "focuswriter-${version}"; 5 - version = "1.6.16"; 5 + version = "1.7.0"; 6 6 7 7 src = fetchurl { 8 8 url = "https://gottcode.org/focuswriter/focuswriter-${version}-src.tar.bz2"; 9 - sha256 = "1warfv9d485a7ysmjazxw4zvi9l0ih1021s6c5adkc86m88k296m"; 9 + sha256 = "0321wqhjfs020q113lgh959qq03zfamm72zk22mnqxf3ng3adc3g"; 10 10 }; 11 11 12 12 nativeBuildInputs = [ pkgconfig qmake qttools ];
+3 -3
pkgs/applications/editors/geany/default.nix
··· 3 3 with stdenv.lib; 4 4 5 5 let 6 - version = "1.33"; 6 + version = "1.34"; 7 7 in 8 8 9 9 stdenv.mkDerivation rec { ··· 11 11 12 12 src = fetchurl { 13 13 url = "https://download.geany.org/${name}.tar.bz2"; 14 - sha256 = "66baaff43f12caebcf0efec9a5533044dc52837f799c73a1fd7312caa86099c2"; 14 + sha256 = "63b93d25d037eaffa77895ae6dd29c91bca570e4053eff5cc8490f87e6021f8e"; 15 15 }; 16 16 17 17 nativeBuildInputs = [ pkgconfig intltool libintl ]; ··· 46 46 ''; 47 47 homepage = https://www.geany.org/; 48 48 license = licenses.gpl2; 49 - maintainers = []; 49 + maintainers = with maintainers; [ frlan ]; 50 50 platforms = platforms.all; 51 51 }; 52 52 }
+18 -18
pkgs/applications/editors/jetbrains/default.nix
··· 250 250 251 251 clion = buildClion rec { 252 252 name = "clion-${version}"; 253 - version = "2018.2.6"; /* updated by script */ 253 + version = "2018.3.1"; /* updated by script */ 254 254 description = "C/C++ IDE. New. Intelligent. Cross-platform"; 255 255 license = stdenv.lib.licenses.unfree; 256 256 src = fetchurl { 257 257 url = "https://download.jetbrains.com/cpp/CLion-${version}.tar.gz"; 258 - sha256 = "1mgm3a6ph3j085bidl6vsy85kpscfspzxbzdmh3biklwfv3445rf"; /* updated by script */ 258 + sha256 = "0wv4hmh71ca9fl4pslf8nn6wppa98sc94272z4nb42jbs6dnb9ji"; /* updated by script */ 259 259 }; 260 260 wmClass = "jetbrains-clion"; 261 261 update-channel = "CLion Release"; # channel's id as in http://www.jetbrains.com/updates/updates.xml ··· 276 276 277 277 goland = buildGoland rec { 278 278 name = "goland-${version}"; 279 - version = "2018.3"; /* updated by script */ 279 + version = "2018.3.1"; /* updated by script */ 280 280 description = "Up and Coming Go IDE"; 281 281 license = stdenv.lib.licenses.unfree; 282 282 src = fetchurl { 283 283 url = "https://download.jetbrains.com/go/${name}.tar.gz"; 284 - sha256 = "0hd44flxqnnxg390mkf4ppjs2nxv0nwdc7a2i65f69bp5h61x783"; /* updated by script */ 284 + sha256 = "0z3z9hc7h3n63mfy7c5zh5sz8c0bzgxk79xamw08sxphrsjahasz"; /* updated by script */ 285 285 }; 286 286 wmClass = "jetbrains-goland"; 287 287 update-channel = "GoLand Release"; ··· 289 289 290 290 idea-community = buildIdea rec { 291 291 name = "idea-community-${version}"; 292 - version = "2018.3"; /* updated by script */ 292 + version = "2018.3.1"; /* updated by script */ 293 293 description = "Integrated Development Environment (IDE) by Jetbrains, community edition"; 294 294 license = stdenv.lib.licenses.asl20; 295 295 src = fetchurl { 296 296 url = "https://download.jetbrains.com/idea/ideaIC-${version}.tar.gz"; 297 - sha256 = "01ccz5ksbv8xh8mnk3zxqpia8zgayy8bcgmbwqibrykz47y6r7yy"; /* updated by script */ 297 + sha256 = "1zi4aib1h4jfn241gsg83jsqfj99fpbci4pkh8xarap6xrallyiq"; /* updated by script */ 298 298 }; 299 299 wmClass = "jetbrains-idea-ce"; 300 300 update-channel = "IntelliJ IDEA Release"; ··· 302 302 303 303 idea-ultimate = buildIdea rec { 304 304 name = "idea-ultimate-${version}"; 305 - version = "2018.3"; /* updated by script */ 305 + version = "2018.3.1"; /* updated by script */ 306 306 description = "Integrated Development Environment (IDE) by Jetbrains, requires paid license"; 307 307 license = stdenv.lib.licenses.unfree; 308 308 src = fetchurl { 309 309 url = "https://download.jetbrains.com/idea/ideaIU-${version}-no-jdk.tar.gz"; 310 - sha256 = "16z0pqmxjn5dl42rbz7mx8gi13xs3220pzkdsdkh1k1ny9caqzvj"; /* updated by script */ 310 + sha256 = "0x0dplmv37gqdbrwxsx6xaix9dbaa6kqc09ganln5r4nl2bg64i8"; /* updated by script */ 311 311 }; 312 312 wmClass = "jetbrains-idea"; 313 313 update-channel = "IntelliJ IDEA Release"; ··· 315 315 316 316 phpstorm = buildPhpStorm rec { 317 317 name = "phpstorm-${version}"; 318 - version = "2018.2.5"; /* updated by script */ 318 + version = "2018.2.6"; /* updated by script */ 319 319 description = "Professional IDE for Web and PHP developers"; 320 320 license = stdenv.lib.licenses.unfree; 321 321 src = fetchurl { 322 322 url = "https://download.jetbrains.com/webide/PhpStorm-${version}.tar.gz"; 323 - sha256 = "0crr3056hlv9x2q1i1n00aavj53xkwkfy4lgyyphk81c0gly4dg1"; /* updated by script */ 323 + sha256 = "0z627q9mcxlz8a92dndnaz2qa9dkaapimsfqkvc0i8ab88yw75v1"; /* updated by script */ 324 324 }; 325 325 wmClass = "jetbrains-phpstorm"; 326 326 update-channel = "PhpStorm 2018.2"; ··· 328 328 329 329 pycharm-community = buildPycharm rec { 330 330 name = "pycharm-community-${version}"; 331 - version = "2018.3"; /* updated by script */ 331 + version = "2018.3.1"; /* updated by script */ 332 332 description = "PyCharm Community Edition"; 333 333 license = stdenv.lib.licenses.asl20; 334 334 src = fetchurl { 335 335 url = "https://download.jetbrains.com/python/${name}.tar.gz"; 336 - sha256 = "0kgrh3w4lpk7qkp5gss24in1nqahdfllvf97qz6r77zn9n5k1wq7"; /* updated by script */ 336 + sha256 = "02vs8nxxm139jl622nhxs59i9gw9rs5rjymkg8a0ajpybang24jk"; /* updated by script */ 337 337 }; 338 338 wmClass = "jetbrains-pycharm-ce"; 339 339 update-channel = "PyCharm Release"; ··· 341 341 342 342 pycharm-professional = buildPycharm rec { 343 343 name = "pycharm-professional-${version}"; 344 - version = "2018.3"; /* updated by script */ 344 + version = "2018.3.1"; /* updated by script */ 345 345 description = "PyCharm Professional Edition"; 346 346 license = stdenv.lib.licenses.unfree; 347 347 src = fetchurl { 348 348 url = "https://download.jetbrains.com/python/${name}.tar.gz"; 349 - sha256 = "0q4scwnqy0h725g9z5hd145c3n10iaj04z790s4lixg1c63h3y8q"; /* updated by script */ 349 + sha256 = "0g4ag9lid2km69s5g31hhhvz3zjx52wxca1q4qz1h0s9km0ca1sq"; /* updated by script */ 350 350 }; 351 351 wmClass = "jetbrains-pycharm"; 352 352 update-channel = "PyCharm Release"; ··· 367 367 368 368 ruby-mine = buildRubyMine rec { 369 369 name = "ruby-mine-${version}"; 370 - version = "2018.2.5"; /* updated by script */ 370 + version = "2018.2.6"; /* updated by script */ 371 371 description = "The Most Intelligent Ruby and Rails IDE"; 372 372 license = stdenv.lib.licenses.unfree; 373 373 src = fetchurl { 374 374 url = "https://download.jetbrains.com/ruby/RubyMine-${version}.tar.gz"; 375 - sha256 = "0b01fnifk5iawyf2zi7r5ffz8dxlh18g2ilrkc5746vmnsp0jxq4"; /* updated by script */ 375 + sha256 = "0xbmj7d1ccq2qf1jsvch1zxdrypkvzxdfkr431c8fnabh993yxx1"; /* updated by script */ 376 376 }; 377 377 wmClass = "jetbrains-rubymine"; 378 378 update-channel = "RubyMine 2018.2"; ··· 380 380 381 381 webstorm = buildWebStorm rec { 382 382 name = "webstorm-${version}"; 383 - version = "2018.3"; /* updated by script */ 383 + version = "2018.3.1"; /* updated by script */ 384 384 description = "Professional IDE for Web and JavaScript development"; 385 385 license = stdenv.lib.licenses.unfree; 386 386 src = fetchurl { 387 387 url = "https://download.jetbrains.com/webstorm/WebStorm-${version}.tar.gz"; 388 - sha256 = "0msvgdjbdipc4g8j705d1jya2mjmx4wwhb23nch3znh7grryr75s"; /* updated by script */ 388 + sha256 = "1l3jy1ifx82gdnvpgz77ycxbwymcwwd830i4mfidkr9gkndlxpsp"; /* updated by script */ 389 389 }; 390 390 wmClass = "jetbrains-webstorm"; 391 391 update-channel = "WebStorm Release";
+2 -2
pkgs/applications/editors/neovim/qt.nix
··· 3 3 4 4 stdenv.mkDerivation rec { 5 5 name = "neovim-qt-${version}"; 6 - version = "0.2.10"; 6 + version = "0.2.11"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "equalsraf"; 10 10 repo = "neovim-qt"; 11 11 rev = "v${version}"; 12 - sha256 = "0hq3w9d6qbzf0j7zm3ls0wpvnab64kypb4i0bhmsnk605mvx63r4"; 12 + sha256 = "0pc1adxc89p2rdvb6nxyqr9sjzqz9zw2dg7a4ardxsl3a8jga1wh"; 13 13 }; 14 14 15 15 cmakeFlags = [
+4 -4
pkgs/applications/editors/vscode/default.nix
··· 12 12 }.${stdenv.hostPlatform.system}; 13 13 14 14 sha256 = { 15 - "i686-linux" = "0bd2jdn67vnbhrsqy54bymz4di3fw3p18ni5j2wikqkl4d9h4jj1"; 16 - "x86_64-linux" = "1zbnyff0q15xkvkrs14rfgyn6xb9v0xivcnbl8yckl71s45vb2l1"; 17 - "x86_64-darwin" = "1qgzhpfzcwym1qyzx2v14336l106hzhs7ii84g356vxkm219x7kw"; 15 + "i686-linux" = "1xadkgqfwsl53blm2f0kdvczwmag47585dswa1hpafzc8i86009b"; 16 + "x86_64-linux" = "0h77kc6z9c5bkkb8svjxjabnbbv0lb835kzd1c2yypamkhag9j4a"; 17 + "x86_64-darwin" = "1f8grgav5capd2mm1nx0416na8c6qjh91680cfvf1jh4pjihs6g4"; 18 18 }.${stdenv.hostPlatform.system}; 19 19 20 20 archive_fmt = if stdenv.hostPlatform.system == "x86_64-darwin" then "zip" else "tar.gz"; ··· 31 31 in 32 32 stdenv.mkDerivation rec { 33 33 name = "vscode-${version}"; 34 - version = "1.30.0"; 34 + version = "1.30.1"; 35 35 36 36 src = fetchurl { 37 37 name = "VSCode_${version}_${plat}.${archive_fmt}";
+3 -3
pkgs/applications/editors/vscode/with-extensions.nix
··· 68 68 69 69 ln -sT "${vscode}/share/pixmaps/code.png" "$out/share/pixmaps/code.png" 70 70 ln -sT "${vscode}/share/applications/${executableName}.desktop" "$out/share/applications/${executableName}.desktop" 71 - makeWrapper "${vscode}/bin/${executableName}" "$out/bin/${executableName}" \ 72 - --add-flags \ 73 - "--extensions-dir ${combinedExtensionsDrv}/share/${wrappedPkgName}/extensions" 71 + makeWrapper "${vscode}/bin/${executableName}" "$out/bin/${executableName}" ${lib.optionalString (vscodeExtensions != []) '' 72 + --add-flags "--extensions-dir ${combinedExtensionsDrv}/share/${wrappedPkgName}/extensions" 73 + ''} 74 74 ''
+8 -8
pkgs/applications/graphics/glabels/default.nix
··· 5 5 6 6 stdenv.mkDerivation rec { 7 7 name = "glabels-${version}"; 8 - version = "3.4.0"; 8 + version = "3.4.1"; 9 9 10 10 src = fetchurl { 11 - url = "https://ftp.gnome.org/pub/GNOME/sources/glabels/3.4/glabels-3.4.0.tar.xz"; 12 - sha256 = "04345crf5yrhq6rlrymz630rxnm8yw41vx04hb6xn2nkjn9hf3nl"; 11 + url = "mirror://gnome/sources/glabels/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz"; 12 + sha256 = "0f2rki8i27pkd9r0gz03cdl1g4vnmvp0j49nhxqn275vi8lmgr0q"; 13 13 }; 14 14 15 15 nativeBuildInputs = [ autoreconfHook pkgconfig makeWrapper intltool ]; ··· 25 25 --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH" 26 26 ''; 27 27 28 - meta = { 28 + meta = with stdenv.lib; { 29 29 description = "Create labels and business cards"; 30 - homepage = http://glabels.org/; 31 - license = stdenv.lib.licenses.gpl2; 32 - platforms = stdenv.lib.platforms.unix; 33 - maintainers = [ stdenv.lib.maintainers.nico202 ]; 30 + homepage = https://glabels.org/; 31 + license = with licenses; [ gpl3Plus lgpl3Plus ]; 32 + platforms = platforms.unix; 33 + maintainers = [ maintainers.nico202 ]; 34 34 }; 35 35 }
+2 -2
pkgs/applications/graphics/graphicsmagick/default.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 name = "graphicsmagick-${version}"; 7 - version = "1.3.30"; 7 + version = "1.3.31"; 8 8 9 9 src = fetchurl { 10 10 url = "mirror://sourceforge/graphicsmagick/GraphicsMagick-${version}.tar.xz"; 11 - sha256 = "1warar0731xf94r4bn5x1km85rjabl4iq8r0dk3ywmczap3farfr"; 11 + sha256 = "0y22740f25qxsqqqg26xqlfp920dm57b7hrgaqmx7azksrcvnsq9"; 12 12 }; 13 13 14 14 patches = [
+2 -2
pkgs/applications/graphics/gthumb/default.nix
··· 5 5 6 6 let 7 7 pname = "gthumb"; 8 - version = "3.6.1"; 8 + version = "3.6.2"; 9 9 in stdenv.mkDerivation rec { 10 10 name = "${pname}-${version}"; 11 11 12 12 src = fetchurl { 13 13 url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz"; 14 - sha256 = "1vj26gw9b5y4bmb2m49wplqg0md568g3gxin500v3slggzhzkaww"; 14 + sha256 = "0rjb0bsjhn7nyl5jyjgrypvr6qdr9dc2g586j3lzan96a2vnpgy9"; 15 15 }; 16 16 17 17 nativeBuildInputs = [ itstool libxml2 intltool pkgconfig bison flex wrapGAppsHook ];
+2 -2
pkgs/applications/misc/img2pdf/default.nix
··· 4 4 5 5 buildPythonApplication rec { 6 6 pname = "img2pdf"; 7 - version = "0.3.1"; 7 + version = "0.3.2"; 8 8 9 9 src = fetchPypi { 10 10 inherit pname version; 11 - sha256 = "071s3gf28nb8ifxkix7dzjny6vib7791mnp0v3f4zagcjcic22a4"; 11 + sha256 = "07wxgn5khmy94zqqv8l84q9b3yy84ddvwr2f7j4pjycrj2gg7si8"; 12 12 }; 13 13 14 14 doCheck = false; # needs pdfrw
+2 -2
pkgs/applications/misc/kitty/default.nix
··· 7 7 8 8 with python3Packages; 9 9 buildPythonApplication rec { 10 - version = "0.12.3"; 10 + version = "0.13.1"; 11 11 name = "kitty-${version}"; 12 12 format = "other"; 13 13 ··· 15 15 owner = "kovidgoyal"; 16 16 repo = "kitty"; 17 17 rev = "v${version}"; 18 - sha256 = "1nhk8pbwr673gw9qjgca4lzjgp8rw7sf99ra4wsh8jplf3kvgq5c"; 18 + sha256 = "1j24zjasdh48z7majfpqr71n1wn5a9688wsmmqn26v8kfb68pqs4"; 19 19 }; 20 20 21 21 buildInputs = [
+2 -2
pkgs/applications/misc/notejot/default.nix
··· 3 3 4 4 stdenv.mkDerivation rec { 5 5 pname = "notejot"; 6 - version = "1.4.7"; 6 + version = "1.5.2"; 7 7 8 8 name = "${pname}-${version}"; 9 9 ··· 11 11 owner = "lainsce"; 12 12 repo = pname; 13 13 rev = version; 14 - sha256 = "0mjig4y2rb6v2dyzya44mfz0dxgp5wnjs3kdavf9ha2jzjjr5xyb"; 14 + sha256 = "17rqyckq7z5cxj3mbfrar1zzgwbzhrx87ps7mm6bf798hwflm9qk"; 15 15 }; 16 16 17 17 nativeBuildInputs = [
+2 -2
pkgs/applications/misc/osmium-tool/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "osmium-tool-${version}"; 5 - version = "1.9.1"; 5 + version = "1.10.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "osmcode"; 9 9 repo = "osmium-tool"; 10 10 rev = "v${version}"; 11 - sha256 = "1cwabjbrdpqbi2gl7448sgniiwwa73avi9l6pnvh4r0jia2wi5wk"; 11 + sha256 = "1balhz78nva0agmbp8n9vg8fhmdssnd9fjxj20bpw7b45mxhjc20"; 12 12 }; 13 13 14 14 nativeBuildInputs = [ cmake ];
+2 -2
pkgs/applications/misc/polar-bookshelf/default.nix
··· 10 10 11 11 stdenv.mkDerivation rec { 12 12 name = "polar-bookshelf-${version}"; 13 - version = "1.1.0"; 13 + version = "1.5.1"; 14 14 15 15 # fetching a .deb because there's no easy way to package this Electron app 16 16 src = fetchurl { 17 17 url = "https://github.com/burtonator/polar-bookshelf/releases/download/v${version}/polar-bookshelf-${version}-amd64.deb"; 18 - sha256 = "13h6c9sqbc7c5p1rc1wm7wza249sh0j04aq67n6gnqg5p22a7pmw"; 18 + sha256 = "1nnbybrzk1ms83490gbw5gakfim0j2c8gp83d9iaqwl4590qgwlg"; 19 19 }; 20 20 21 21 buildInputs = [
+11 -11
pkgs/applications/misc/qtbitcointrader/default.nix
··· 1 - { stdenv, fetchurl, qt5 }: 1 + { stdenv, fetchzip, qt5 }: 2 2 3 3 let 4 - version = "1.40.23"; 4 + version = "1.40.30"; 5 5 in 6 6 stdenv.mkDerivation { 7 7 name = "qtbitcointrader-${version}"; 8 8 9 - src = fetchurl { 9 + src = fetchzip { 10 10 url = "https://github.com/JulyIGHOR/QtBitcoinTrader/archive/v${version}.tar.gz"; 11 - sha256 = "11r2jzb09a62hf9fkg6aw8pg2js8c87k6lba9xz2q8n6d6jv44r1"; 11 + sha256 = "0xbgdmwb8d3lrddcnx2amfsknd3g408f5gy5mdydcm3vqqfi9a0c"; 12 12 }; 13 13 14 14 buildInputs = [ qt5.qtbase qt5.qtmultimedia qt5.qtscript ]; ··· 25 25 runHook postConfigure 26 26 ''; 27 27 28 - meta = with stdenv.lib; 29 - { description = "Bitcoin trading client"; 30 - homepage = https://centrabit.com/; 31 - license = licenses.lgpl3; 32 - platforms = qt5.qtbase.meta.platforms; 33 - maintainers = [ maintainers.ehmry ]; 34 - }; 28 + meta = with stdenv.lib; { 29 + description = "Bitcoin trading client"; 30 + homepage = https://centrabit.com/; 31 + license = licenses.gpl3; 32 + platforms = qt5.qtbase.meta.platforms; 33 + maintainers = [ maintainers.ehmry ]; 34 + }; 35 35 }
+2 -2
pkgs/applications/misc/soapybladerf/default.nix
··· 3 3 } : 4 4 5 5 let 6 - version = "0.3.5"; 6 + version = "0.4.0"; 7 7 8 8 in stdenv.mkDerivation { 9 9 name = "soapybladerf-${version}"; ··· 12 12 owner = "pothosware"; 13 13 repo = "SoapyBladeRF"; 14 14 rev = "soapy-bladerf-${version}"; 15 - sha256 = "1n7vy6y8k1smq3l729npxbhxbnrc79gz06dxkibsihz4k8sddkrg"; 15 + sha256 = "1gf1azfydw033nlg2bgs9cbsbp9npjdrgjwlsffn0d9x0qbgxjqp"; 16 16 }; 17 17 18 18 nativeBuildInputs = [ cmake pkgconfig ];
+3 -3
pkgs/applications/misc/wego/default.nix
··· 2 2 3 3 buildGoPackage rec { 4 4 name = "wego-${version}"; 5 - version = "20160407-${stdenv.lib.strings.substring 0 7 rev}"; 6 - rev = "81d72ffd761f032fbd73dba4f94bd94c8c2d53d5"; 5 + version = "20170403-${stdenv.lib.strings.substring 0 7 rev}"; 6 + rev = "415efdfab5d5ee68300bf261a0c6f630c6c2584c"; 7 7 8 8 goPackagePath = "github.com/schachmat/wego"; 9 9 10 10 src = fetchgit { 11 11 inherit rev; 12 12 url = "https://github.com/schachmat/wego"; 13 - sha256 = "14p3hvv82bsxqnbnzz8hjv75i39kzg154a132n6cdxx3vgw76gck"; 13 + sha256 = "0w8sypwg0s2mvhk9cdibqr8bz5ipiiacs60a39sdswrpc4z486hg"; 14 14 }; 15 15 16 16 goDeps = ./deps.nix;
+15 -6
pkgs/applications/misc/wego/deps.nix
··· 1 1 [ 2 2 { 3 + goPackagePath = "github.com/mattn/go-isatty"; 4 + fetch = { 5 + type = "git"; 6 + url = "https://github.com/mattn/go-isatty"; 7 + rev = "v0.0.4"; 8 + sha256 = "0zs92j2cqaw9j8qx1sdxpv3ap0rgbs0vrvi72m40mg8aa36gd39w"; 9 + }; 10 + } 11 + { 3 12 goPackagePath = "github.com/mattn/go-runewidth"; 4 13 fetch = { 5 14 type = "git"; 6 15 url = "https://github.com/mattn/go-runewidth"; 7 - rev = "d6bea18f789704b5f83375793155289da36a3c7f"; 8 - sha256 = "1hnigpn7rjbwd1ircxkyx9hvi0xmxr32b2jdy2jzw6b3jmcnz1fs"; 16 + rev = "v0.0.4"; 17 + sha256 = "00b3ssm7wiqln3k54z2wcnxr3k3c7m1ybyhb9h8ixzbzspld0qzs"; 9 18 }; 10 19 } 11 20 { ··· 13 22 fetch = { 14 23 type = "git"; 15 24 url = "https://github.com/mattn/go-colorable"; 16 - rev = "3dac7b4f76f6e17fb39b768b89e3783d16e237fe"; 17 - sha256 = "08680mba8hh2rghymqbzd4m40r9k765w5kbzvrif9ngd6h85qnw6"; 25 + rev = "v0.0.9"; 26 + sha256 = "1nwjmsppsjicr7anq8na6md7b1z84l9ppnlr045hhxjvbkqwalvx"; 18 27 }; 19 28 } 20 29 { ··· 22 31 fetch = { 23 32 type = "git"; 24 33 url = "https://github.com/schachmat/ingo"; 25 - rev = "fab41e4e62cbef5d92998746ec25f7e195100f38"; 26 - sha256 = "04yfnch7pdabjjqfl2qxjmsaknvp4m1rbjlv8qrpmnqwjkxzx0hb"; 34 + rev = "a4bdc0729a3fda62cc4069b6e490fc657fd54e33"; 35 + sha256 = "1gw0kddy7jh3467imsqni86cf9yq7k6vpfc0ywkbwj0zsjsdgd49"; 27 36 }; 28 37 } 29 38 ]
+43 -41
pkgs/applications/networking/browsers/brave/default.nix
··· 1 - { stdenv, lib, fetchurl, 2 - dpkg, 3 - alsaLib, 4 - at-spi2-atk, 5 - atk, 6 - cairo, 7 - cups, 8 - dbus, 9 - expat, 10 - fontconfig, 11 - freetype, 12 - gdk_pixbuf, 13 - glib, 14 - gnome2, 15 - gnome3, 16 - gtk3, 17 - libuuid, 18 - libX11, 19 - libXcomposite, 20 - libXcursor, 21 - libXdamage, 22 - libXext, 23 - libXfixes, 24 - libXi, 25 - libXrandr, 26 - libXrender, 27 - libXScrnSaver, 28 - libXtst, 29 - nspr, 30 - nss, 31 - pango, 32 - udev, 33 - xorg, 34 - zlib, 35 - xdg_utils, 36 - wrapGAppsHook 1 + { stdenv, lib, fetchurl 2 + , dpkg 3 + , alsaLib 4 + , at-spi2-atk 5 + , at-spi2-core 6 + , atk 7 + , cairo 8 + , cups 9 + , dbus 10 + , expat 11 + , fontconfig 12 + , freetype 13 + , gdk_pixbuf 14 + , glib 15 + , gnome2 16 + , gnome3 17 + , gtk3 18 + , libuuid 19 + , libX11 20 + , libXcomposite 21 + , libXcursor 22 + , libXdamage 23 + , libXext 24 + , libXfixes 25 + , libXi 26 + , libXrandr 27 + , libXrender 28 + , libXScrnSaver 29 + , libXtst 30 + , nspr 31 + , nss 32 + , pango 33 + , udev 34 + , xorg 35 + , zlib 36 + , xdg_utils 37 + , wrapGAppsHook 37 38 }: 38 39 39 40 let rpath = lib.makeLibraryPath [ 40 41 alsaLib 41 42 at-spi2-atk 43 + at-spi2-core 42 44 atk 43 45 cairo 44 46 cups ··· 50 52 glib 51 53 gnome2.GConf 52 54 gtk3 53 - libuuid 54 55 libX11 56 + libXScrnSaver 55 57 libXcomposite 56 58 libXcursor 57 59 libXdamage ··· 60 62 libXi 61 63 libXrandr 62 64 libXrender 63 - libXScrnSaver 64 65 libXtst 66 + libuuid 65 67 nspr 66 68 nss 67 69 pango 68 70 udev 71 + xdg_utils 69 72 xorg.libxcb 70 73 zlib 71 - xdg_utils 72 74 ]; 73 75 74 76 75 77 in stdenv.mkDerivation rec { 76 78 pname = "brave"; 77 - version = "0.56.15"; 79 + version = "0.57.18"; 78 80 79 81 src = fetchurl { 80 82 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb"; 81 - sha256 = "1d18fgnxcgl95bhkgfqjyv4p81q6fciqibd3ss4vwh1ljjy1fv76"; 83 + sha256 = "0p5j3kkkalnyi6brgd9vfv43is00g2b6p1y3hajjr2vbm9iwpzg7"; 82 84 }; 83 85 84 86 dontConfigure = true;
+5 -5
pkgs/applications/networking/cluster/kubernetes/default.nix
··· 1 - { stdenv, lib, fetchFromGitHub, removeReferencesTo, which, go_1_10, go-bindata, makeWrapper, rsync 1 + { stdenv, lib, fetchFromGitHub, removeReferencesTo, which, go, go-bindata, makeWrapper, rsync 2 2 , components ? [ 3 3 "cmd/kubeadm" 4 4 "cmd/kubectl" ··· 15 15 16 16 stdenv.mkDerivation rec { 17 17 name = "kubernetes-${version}"; 18 - version = "1.12.3"; 18 + version = "1.13.1"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "kubernetes"; 22 22 repo = "kubernetes"; 23 23 rev = "v${version}"; 24 - sha256 = "0y227qzv7hsibf0sil5ylfdvkfsd43qlsyprc1dwgbj8igjl6q2d"; 24 + sha256 = "048ckirz7v1djari6l9ddkcd9i4yafcv57wk131dv0cs2zady9va"; 25 25 }; 26 26 27 - buildInputs = [ removeReferencesTo makeWrapper which go_1_10 rsync go-bindata ]; 27 + buildInputs = [ removeReferencesTo makeWrapper which go rsync go-bindata ]; 28 28 29 29 outputs = ["out" "man" "pause"]; 30 30 ··· 64 64 ''; 65 65 66 66 preFixup = '' 67 - find $out/bin $pause/bin -type f -exec remove-references-to -t ${go_1_10} '{}' + 67 + find $out/bin $pause/bin -type f -exec remove-references-to -t ${go} '{}' + 68 68 ''; 69 69 70 70 meta = {
+1 -1
pkgs/applications/networking/cluster/luigi/default.nix
··· 14 14 sed -i 's/<2.2.0//' setup.py 15 15 ''; 16 16 17 - propagatedBuildInputs = with python3Packages; [ tornado_4 python-daemon ]; 17 + propagatedBuildInputs = with python3Packages; [ tornado_4 python-daemon boto3 ]; 18 18 19 19 # Requires tox, hadoop, and google cloud 20 20 doCheck = false;
+24 -24
pkgs/applications/networking/cluster/terraform-providers/data.nix
··· 39 39 { 40 40 owner = "terraform-providers"; 41 41 repo = "terraform-provider-aws"; 42 - version = "1.51.0"; 43 - sha256 = "1hx4zbmwcbaslq2pj01m3y8b44gipw9gg235jsv7454nrd3jhvhg"; 42 + version = "1.52.0"; 43 + sha256 = "037n26spp49r4b4f6cyv6d3sgqw2d80g97fqgz1j0hcwi0am56h1"; 44 44 }; 45 45 azurerm = 46 46 { 47 47 owner = "terraform-providers"; 48 48 repo = "terraform-provider-azurerm"; 49 - version = "1.19.0"; 50 - sha256 = "1b07g90vmdvlfyz2q40sjd14xnbjyf9c7hgg7rzyhnkfi7imjbbf"; 49 + version = "1.20.0"; 50 + sha256 = "0hfq5gk4bhmw65x1rsdpwv0massgr1sczvcbyh572qlkkhvm59xd"; 51 51 }; 52 52 azurestack = 53 53 { ··· 144 144 { 145 145 owner = "terraform-providers"; 146 146 repo = "terraform-provider-digitalocean"; 147 - version = "1.0.2"; 148 - sha256 = "0ilkdnadzsidq8hia5wk4jyk6034pmajrpkgwf4ryz7kx41vy2g6"; 147 + version = "1.1.0"; 148 + sha256 = "1w5xslm8939rz13bsiv9hfcl8cyvi03gr0h24c0ybwj8alxmxhb4"; 149 149 }; 150 150 dme = 151 151 { ··· 221 221 { 222 222 owner = "terraform-providers"; 223 223 repo = "terraform-provider-google"; 224 - version = "1.19.1"; 225 - sha256 = "1n2a1y9103xkndmvr5cvj7i1m8s9lv61vgijgk3m2f73pb4znak0"; 224 + version = "1.20.0"; 225 + sha256 = "1brkq4iz140miai6gzvzxfl28qi4j8gcc22igd7cb4qzafnlbxaj"; 226 226 }; 227 227 grafana = 228 228 { ··· 242 242 { 243 243 owner = "terraform-providers"; 244 244 repo = "terraform-provider-helm"; 245 - version = "0.6.2"; 246 - sha256 = "11j4lpzbrdszgkjf1gjyibh9c5w0fly01qdkrflv98ry5csx9q5b"; 245 + version = "0.7.0"; 246 + sha256 = "172l5cpl6vfdz75s3s60iqcavi5m66gwbrm7aw47hby8lv5ivflc"; 247 247 }; 248 248 heroku = 249 249 { 250 250 owner = "terraform-providers"; 251 251 repo = "terraform-provider-heroku"; 252 - version = "1.6.0"; 253 - sha256 = "0byz9prx2x3nz9dl65mjnp0f33in62am35kcsza3538jcvymkhk2"; 252 + version = "1.7.0"; 253 + sha256 = "0zk5w4xwbg631m7592gfmdbsmrr0r7vla5nd1p5frh6szg6psy6m"; 254 254 }; 255 255 http = 256 256 { ··· 396 396 { 397 397 owner = "terraform-providers"; 398 398 repo = "terraform-provider-oci"; 399 - version = "3.9.0"; 400 - sha256 = "1mm6q9crn2izx1il6fk3mhi9is1zrrsy7rnldcj05bzyywnq3r97"; 399 + version = "3.10.0"; 400 + sha256 = "0dhz3y62dp66jkn0q4x7v2cnqw8kiq34sgyfx8mw706hg9sdqb0l"; 401 401 }; 402 402 oneandone = 403 403 { ··· 410 410 { 411 411 owner = "terraform-providers"; 412 412 repo = "terraform-provider-opc"; 413 - version = "1.3.0"; 414 - sha256 = "1ksqjfp6gxgrpc9gcs9jv3wj5058z93h7prv4mhvc2bilal4gc0p"; 413 + version = "1.3.1"; 414 + sha256 = "0rpkhaja6vq1y1xah136vjlp1d5v9adymq300ajssbjkqf93wzs6"; 415 415 }; 416 416 openstack = 417 417 { ··· 424 424 { 425 425 owner = "terraform-providers"; 426 426 repo = "terraform-provider-opentelekomcloud"; 427 - version = "1.3.0"; 428 - sha256 = "07rmav271wgjp1sby88s2ghh8w5hnkdy6rsc8pj69zy332i7n6wk"; 427 + version = "1.4.0"; 428 + sha256 = "0dv756npyhadzr08zlv28ghazaj1fdp3avcld7y6ri99hamncm95"; 429 429 }; 430 430 opsgenie = 431 431 { ··· 438 438 { 439 439 owner = "terraform-providers"; 440 440 repo = "terraform-provider-oraclepaas"; 441 - version = "1.3.2"; 442 - sha256 = "138522cidaiy2akqqblik3w6qnx8zgn70ih7am1sxn13vqm1vlhb"; 441 + version = "1.4.0"; 442 + sha256 = "1hhkijxnwmm21b0w9qc3lk5vfcg0ac0sg7v4g0ffjqv68mssrz6x"; 443 443 }; 444 444 ovh = 445 445 { ··· 599 599 { 600 600 owner = "terraform-providers"; 601 601 repo = "terraform-provider-tfe"; 602 - version = "0.4.0"; 603 - sha256 = "02qvxc4ljb6s8bkw521wdsxhp53pmk7sbk3dyjbrwpz9xdg8dscn"; 602 + version = "0.5.0"; 603 + sha256 = "1acmmsb4nj3l4d7zlzjrh97nhrkgm99wlazjrfavxwly253ck283"; 604 604 }; 605 605 tls = 606 606 { ··· 627 627 { 628 628 owner = "terraform-providers"; 629 629 repo = "terraform-provider-vault"; 630 - version = "1.3.1"; 631 - sha256 = "1rhwq45g6jggmxf953w5lckqzngdr15g5ncwwl2mjhz2xakn44lh"; 630 + version = "1.4.1"; 631 + sha256 = "1nkhcgd2y7wyi179l2znjpakmjjcxarwc9j5mb7r191p2m27k27s"; 632 632 }; 633 633 vcd = 634 634 {
+2 -2
pkgs/applications/networking/cluster/terraform/default.nix
··· 88 88 plugins = removeAttrs terraform-providers ["override" "overrideDerivation" "recurseForDerivations"]; 89 89 in rec { 90 90 terraform_0_11 = pluggable (generic { 91 - version = "0.11.10"; 92 - sha256 = "08mapla89g106bvqr41zfd7l4ki55by6207qlxq9caiha54nx4nb"; 91 + version = "0.11.11"; 92 + sha256 = "1hsi5sibs0fk1620wzzxrc1gqjs6slqrjvlqcgvgg1yl22q9g7f5"; 93 93 patches = [ ./provider-path.patch ]; 94 94 passthru = { inherit plugins; }; 95 95 });
+2 -2
pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix
··· 4 4 mkTelegram = args: qt5.callPackage (import ./generic.nix args) { }; 5 5 stableVersion = { 6 6 stable = true; 7 - version = "1.5.1"; 8 - sha256Hash = "1y2fhw57g6raiv820sb53hjsqrmm81ij58dxlrv64z7ng0s8cnar"; 7 + version = "1.5.2"; 8 + sha256Hash = "0kg1xw1b4zj5a2yf6x5r7wrpl7w0fs52s58w606n9gyx7kdcgkj8"; 9 9 # svn log svn://svn.archlinux.org/community/telegram-desktop/trunk 10 10 archPatchesRevision = "415526"; 11 11 archPatchesHash = "1lfzws90ab0vajhm5r64gyyqqc1g6a2ay0a1vkp0ah1iw5jh11ik";
+6 -3
pkgs/applications/networking/nextcloud-client/default.nix
··· 1 1 { stdenv, fetchgit, cmake, pkgconfig, qtbase, qtwebkit, qtkeychain, qttools, sqlite 2 - , inotify-tools, makeWrapper, libgnome-keyring, openssl_1_1, pcre, qtwebengine 2 + , inotify-tools, makeWrapper, openssl_1_1, pcre, qtwebengine, libsecret 3 3 }: 4 4 5 5 stdenv.mkDerivation rec { ··· 13 13 fetchSubmodules = true; 14 14 }; 15 15 16 - nativeBuildInputs = [ pkgconfig cmake ]; 16 + nativeBuildInputs = [ pkgconfig cmake makeWrapper ]; 17 17 18 18 buildInputs = [ qtbase qtwebkit qtkeychain qttools qtwebengine sqlite openssl_1_1.out pcre inotify-tools ]; 19 19 ··· 32 32 33 33 postInstall = '' 34 34 sed -i 's/\(Icon.*\)=nextcloud/\1=Nextcloud/g' \ 35 - $out/share/applications/nextcloud.desktop 35 + $out/share/applications/nextcloud.desktop 36 + 37 + wrapProgram "$out/bin/nextcloud" \ 38 + --prefix LD_LIBRARY_PATH : ${stdenv.lib.makeLibraryPath [ libsecret ]} 36 39 ''; 37 40 38 41 meta = with stdenv.lib; {
-14
pkgs/applications/networking/nextcloud-client/wrapper.nix
··· 1 - { lib, nextcloud-client, makeWrapper, symlinkJoin, withGnomeKeyring ? false, libgnome-keyring }: 2 - 3 - if (!withGnomeKeyring) then nextcloud-client else symlinkJoin { 4 - name = "${nextcloud-client.name}-with-gnome-keyring"; 5 - paths = [ nextcloud-client ]; 6 - nativeBuildInputs = [ makeWrapper ]; 7 - 8 - postBuild = '' 9 - wrapProgram "$out/bin/nextcloud" \ 10 - --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ libgnome-keyring ]} 11 - ''; 12 - 13 - inherit (nextcloud-client) meta; 14 - }
+3 -3
pkgs/applications/networking/resilio-sync/default.nix
··· 9 9 10 10 in stdenv.mkDerivation rec { 11 11 name = "resilio-sync-${version}"; 12 - version = "2.6.1"; 12 + version = "2.6.2"; 13 13 14 14 src = fetchurl { 15 15 url = "https://download-cdn.resilio.com/${version}/linux-${arch}/resilio-sync_${arch}.tar.gz"; 16 16 sha256 = { 17 - "x86_64-linux" = "02wbllrj80kqpyywfr05fsqpgwrv2i8smr3gfdpn7ni9b8hkj0ji"; 18 - "i686-linux" = "02zhh6gfds6miznbx30ghzihhm330mh5xnm42mxj8j29aqlzgd95"; 17 + "x86_64-linux" = "0vq8jz4v740zz3pvgqfya8mhy35fh49wpn8d08xjrs5062hl1yc2"; 18 + "i686-linux" = "1gvq29bkdqvbcgnnhl3018h564rswk3r88s33lx5iph1rpxc6v5h"; 19 19 }.${stdenv.hostPlatform.system}; 20 20 }; 21 21
+2 -2
pkgs/applications/science/biology/star/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "star-${version}"; 5 - version = "2.6.1c"; 5 + version = "2.6.1d"; 6 6 7 7 src = fetchFromGitHub { 8 8 repo = "STAR"; 9 9 owner = "alexdobin"; 10 10 rev = version; 11 - sha256 = "0macdbxa0v5xplag83fpdhfpyhnqncmi9wf9r92wa7w8zkln12vd"; 11 + sha256 = "1h0j8qj95a0brv7p3gxmg3z7z6f4670jzjg56kzyc33k8dmzxvli"; 12 12 }; 13 13 14 14 sourceRoot = "source/source";
+2 -2
pkgs/applications/science/electronics/gtkwave/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "gtkwave-${version}"; 5 - version = "3.3.95"; 5 + version = "3.3.97"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://sourceforge/gtkwave/${name}.tar.gz"; 9 - sha256 = "1999wnipah1ncvjzjf95pfdrvgq1kd6hli8xlaj2hfjka8pamfaf"; 9 + sha256 = "0jy5qk0b0np9xsxgnvv8jjgyw81l170wrm5q04qs48wpw7d0rm3v"; 10 10 }; 11 11 12 12 nativeBuildInputs = [ pkgconfig ];
+2 -2
pkgs/applications/science/math/qalculate-gtk/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "qalculate-gtk-${version}"; 5 - version = "2.8.1"; 5 + version = "2.8.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "qalculate"; 9 9 repo = "qalculate-gtk"; 10 10 rev = "v${version}"; 11 - sha256 = "029yq9db2rm4fy83c11aynxjsd6vvi7ffamaf9zvkkamqqj1sjlf"; 11 + sha256 = "0vdrpnarbwhappwgp38jjndnq30h1lh8hbk75i9rhkb7x4kblqfi"; 12 12 }; 13 13 14 14 patchPhase = ''
+2
pkgs/applications/version-management/git-and-tools/default.nix
··· 122 122 123 123 hubUnstable = throw "use gitAndTools.hub instead"; 124 124 125 + lab = callPackage ./lab { }; 126 + 125 127 pre-commit = callPackage ./pre-commit { }; 126 128 127 129 pass-git-helper = python3Packages.callPackage ./pass-git-helper { };
+25
pkgs/applications/version-management/git-and-tools/lab/default.nix
··· 1 + { stdenv, buildGoPackage, fetchFromGitHub }: 2 + 3 + buildGoPackage rec { 4 + name = "lab-${version}"; 5 + version = "0.14.0"; 6 + 7 + goPackagePath = "github.com/zaquestion/lab"; 8 + 9 + src = fetchFromGitHub { 10 + owner = "zaquestion"; 11 + repo = "lab"; 12 + rev = "v${version}"; 13 + sha256 = "0dqahzm721kpps4i33qgk78y982n8gj5afpk73qyzbraf5y3cw92"; 14 + }; 15 + 16 + goDeps = ./deps.nix; 17 + 18 + meta = with stdenv.lib; { 19 + description = "Lab wraps Git or Hub, making it simple to clone, fork, and interact with repositories on GitLab"; 20 + homepage = https://zaquestion.github.io/lab; 21 + license = licenses.unlicense; 22 + maintainers = [ maintainers.marsam ]; 23 + platforms = platforms.all; 24 + }; 25 + }
+327
pkgs/applications/version-management/git-and-tools/lab/deps.nix
··· 1 + # file generated from Gopkg.lock using dep2nix (https://github.com/nixcloud/dep2nix) 2 + [ 3 + { 4 + goPackagePath = "github.com/avast/retry-go"; 5 + fetch = { 6 + type = "git"; 7 + url = "https://github.com/avast/retry-go"; 8 + rev = "5469272a8171235352a56af37e5f7facf814423f"; 9 + sha256 = "0ql8x5c99sh1f4vdd5614zd0bi4z8z19228vm4xkvii11bsj8dx6"; 10 + }; 11 + } 12 + { 13 + goPackagePath = "github.com/cpuguy83/go-md2man"; 14 + fetch = { 15 + type = "git"; 16 + url = "https://github.com/cpuguy83/go-md2man"; 17 + rev = "20f5889cbdc3c73dbd2862796665e7c465ade7d1"; 18 + sha256 = "1w22dfdamsq63b5rvalh9k2y7rbwfkkjs7vm9vd4a13h2ql70lg2"; 19 + }; 20 + } 21 + { 22 + goPackagePath = "github.com/davecgh/go-spew"; 23 + fetch = { 24 + type = "git"; 25 + url = "https://github.com/davecgh/go-spew"; 26 + rev = "346938d642f2ec3594ed81d874461961cd0faa76"; 27 + sha256 = "0d4jfmak5p6lb7n2r6yvf5p1zcw0l8j74kn55ghvr7zr7b7axm6c"; 28 + }; 29 + } 30 + { 31 + goPackagePath = "github.com/fsnotify/fsnotify"; 32 + fetch = { 33 + type = "git"; 34 + url = "https://github.com/fsnotify/fsnotify"; 35 + rev = "c2828203cd70a50dcccfb2761f8b1f8ceef9a8e9"; 36 + sha256 = "07va9crci0ijlivbb7q57d2rz9h27zgn2fsm60spjsqpdbvyrx4g"; 37 + }; 38 + } 39 + { 40 + goPackagePath = "github.com/gdamore/encoding"; 41 + fetch = { 42 + type = "git"; 43 + url = "https://github.com/gdamore/encoding"; 44 + rev = "b23993cbb6353f0e6aa98d0ee318a34728f628b9"; 45 + sha256 = "0d7irqpx2fa9vkxgkhf04yiwazsm10fxh0yk86x5crflhph5fv8a"; 46 + }; 47 + } 48 + { 49 + goPackagePath = "github.com/gdamore/tcell"; 50 + fetch = { 51 + type = "git"; 52 + url = "https://github.com/gdamore/tcell"; 53 + rev = "2f258105ca8ce35819115b49f5ac58197241653e"; 54 + sha256 = "1sji4fjd7i70lc6l19zhz718xld96k0h1sb1as1mmrx0iv858xaz"; 55 + }; 56 + } 57 + { 58 + goPackagePath = "github.com/golang/protobuf"; 59 + fetch = { 60 + type = "git"; 61 + url = "https://github.com/golang/protobuf"; 62 + rev = "b4deda0973fb4c70b50d226b1af49f3da59f5265"; 63 + sha256 = "0ya4ha7m20bw048m1159ppqzlvda4x0vdprlbk5sdgmy74h3xcdq"; 64 + }; 65 + } 66 + { 67 + goPackagePath = "github.com/google/go-querystring"; 68 + fetch = { 69 + type = "git"; 70 + url = "https://github.com/google/go-querystring"; 71 + rev = "53e6ce116135b80d037921a7fdd5138cf32d7a8a"; 72 + sha256 = "0lkbm067nhmxk66pyjx59d77dbjjzwyi43gdvzyx2f8m1942rq7f"; 73 + }; 74 + } 75 + { 76 + goPackagePath = "github.com/hashicorp/hcl"; 77 + fetch = { 78 + type = "git"; 79 + url = "https://github.com/hashicorp/hcl"; 80 + rev = "ef8a98b0bbce4a65b5aa4c368430a80ddc533168"; 81 + sha256 = "1qalfsc31fra7hcw2lc3s20aj7al62fq3j5fn5kga3mg99b82nyr"; 82 + }; 83 + } 84 + { 85 + goPackagePath = "github.com/inconshreveable/mousetrap"; 86 + fetch = { 87 + type = "git"; 88 + url = "https://github.com/inconshreveable/mousetrap"; 89 + rev = "76626ae9c91c4f2a10f34cad8ce83ea42c93bb75"; 90 + sha256 = "1mn0kg48xkd74brf48qf5hzp0bc6g8cf5a77w895rl3qnlpfw152"; 91 + }; 92 + } 93 + { 94 + goPackagePath = "github.com/lucasb-eyer/go-colorful"; 95 + fetch = { 96 + type = "git"; 97 + url = "https://github.com/lucasb-eyer/go-colorful"; 98 + rev = "231272389856c976b7500c4fffcc52ddf06ff4eb"; 99 + sha256 = "161n224v46mln3swzv0009ffj9fxg2n814l9vqs3zh9dq1dmj0jn"; 100 + }; 101 + } 102 + { 103 + goPackagePath = "github.com/lunixbochs/vtclean"; 104 + fetch = { 105 + type = "git"; 106 + url = "https://github.com/lunixbochs/vtclean"; 107 + rev = "2d01aacdc34a083dca635ba869909f5fc0cd4f41"; 108 + sha256 = "1ss88dyx5hr4imvpg5lixvp0cf7c2qm4x9m8mdgshjpm92g5rqmf"; 109 + }; 110 + } 111 + { 112 + goPackagePath = "github.com/magiconair/properties"; 113 + fetch = { 114 + type = "git"; 115 + url = "https://github.com/magiconair/properties"; 116 + rev = "c3beff4c2358b44d0493c7dda585e7db7ff28ae6"; 117 + sha256 = "04ccjc9nd1wffvw24ixyfw3v5g48zq7pbq1wz1zg9cyqyxy14qgr"; 118 + }; 119 + } 120 + { 121 + goPackagePath = "github.com/mattn/go-runewidth"; 122 + fetch = { 123 + type = "git"; 124 + url = "https://github.com/mattn/go-runewidth"; 125 + rev = "9e777a8366cce605130a531d2cd6363d07ad7317"; 126 + sha256 = "0vkrfrz3fzn5n6ix4k8s0cg0b448459sldq8bp4riavsxm932jzb"; 127 + }; 128 + } 129 + { 130 + goPackagePath = "github.com/mitchellh/mapstructure"; 131 + fetch = { 132 + type = "git"; 133 + url = "https://github.com/mitchellh/mapstructure"; 134 + rev = "00c29f56e2386353d58c599509e8dc3801b0d716"; 135 + sha256 = "1vw8fvhax0d567amgvxr7glcl12lvzg2sbzs007q5k5bbwn1szyb"; 136 + }; 137 + } 138 + { 139 + goPackagePath = "github.com/pelletier/go-toml"; 140 + fetch = { 141 + type = "git"; 142 + url = "https://github.com/pelletier/go-toml"; 143 + rev = "acdc4509485b587f5e675510c4f2c63e90ff68a8"; 144 + sha256 = "1y5m9pngxhsfzcnxh8ma5nsllx74wn0jr47p2n6i3inrjqxr12xh"; 145 + }; 146 + } 147 + { 148 + goPackagePath = "github.com/pkg/errors"; 149 + fetch = { 150 + type = "git"; 151 + url = "https://github.com/pkg/errors"; 152 + rev = "645ef00459ed84a119197bfb8d8205042c6df63d"; 153 + sha256 = "001i6n71ghp2l6kdl3qq1v2vmghcz3kicv9a5wgcihrzigm75pp5"; 154 + }; 155 + } 156 + { 157 + goPackagePath = "github.com/pmezard/go-difflib"; 158 + fetch = { 159 + type = "git"; 160 + url = "https://github.com/pmezard/go-difflib"; 161 + rev = "792786c7400a136282c1664665ae0a8db921c6c2"; 162 + sha256 = "0c1cn55m4rypmscgf0rrb88pn58j3ysvc2d0432dp3c6fqg6cnzw"; 163 + }; 164 + } 165 + { 166 + goPackagePath = "github.com/rivo/tview"; 167 + fetch = { 168 + type = "git"; 169 + url = "https://github.com/rivo/tview"; 170 + rev = "f855bee0205c35e6a055b86cc341effea0f446ce"; 171 + sha256 = "0jn9r3gzvm3gr72rb7zz2g8794nnl56l8flqfav00pfk0qiqp8xw"; 172 + }; 173 + } 174 + { 175 + goPackagePath = "github.com/russross/blackfriday"; 176 + fetch = { 177 + type = "git"; 178 + url = "https://github.com/russross/blackfriday"; 179 + rev = "55d61fa8aa702f59229e6cff85793c22e580eaf5"; 180 + sha256 = "0qmavm5d14kj6im6sqzpqnlhpy524428vkn4hnfwknndr9rycmn0"; 181 + }; 182 + } 183 + { 184 + goPackagePath = "github.com/spf13/afero"; 185 + fetch = { 186 + type = "git"; 187 + url = "https://github.com/spf13/afero"; 188 + rev = "63644898a8da0bc22138abf860edaf5277b6102e"; 189 + sha256 = "13piahaq4vw1y1sklq5scrsflqx0a8hzmdqfz1fy4871kf2gl8qw"; 190 + }; 191 + } 192 + { 193 + goPackagePath = "github.com/spf13/cast"; 194 + fetch = { 195 + type = "git"; 196 + url = "https://github.com/spf13/cast"; 197 + rev = "8965335b8c7107321228e3e3702cab9832751bac"; 198 + sha256 = "177bk7lq40jbgv9p9r80aydpaccfk8ja3a7jjhfwiwk9r1pa4rr2"; 199 + }; 200 + } 201 + { 202 + goPackagePath = "github.com/spf13/cobra"; 203 + fetch = { 204 + type = "git"; 205 + url = "https://github.com/spf13/cobra"; 206 + rev = "615425954c3b0d9485a7027d4d451fdcdfdee84e"; 207 + sha256 = "01zsislgc72j86a1zq7xs7xj3lvxjjviz4lgn4144jzgppwanpk6"; 208 + }; 209 + } 210 + { 211 + goPackagePath = "github.com/spf13/jwalterweatherman"; 212 + fetch = { 213 + type = "git"; 214 + url = "https://github.com/spf13/jwalterweatherman"; 215 + rev = "7c0cea34c8ece3fbeb2b27ab9b59511d360fb394"; 216 + sha256 = "132p84i20b9s5r6fs597lsa6648vd415ch7c0d018vm8smzqpd0h"; 217 + }; 218 + } 219 + { 220 + goPackagePath = "github.com/spf13/pflag"; 221 + fetch = { 222 + type = "git"; 223 + url = "https://github.com/spf13/pflag"; 224 + rev = "583c0c0531f06d5278b7d917446061adc344b5cd"; 225 + sha256 = "0nr4mdpfhhk94hq4ymn5b2sxc47b29p1akxd8b0hx4dvdybmipb5"; 226 + }; 227 + } 228 + { 229 + goPackagePath = "github.com/spf13/viper"; 230 + fetch = { 231 + type = "git"; 232 + url = "https://github.com/spf13/viper"; 233 + rev = "15738813a09db5c8e5b60a19d67d3f9bd38da3a4"; 234 + sha256 = "1mjfzg8zvnxckaq6l8gw99i2msrfqn9yr04dc3b7kd5bpxi6zr4v"; 235 + }; 236 + } 237 + { 238 + goPackagePath = "github.com/stretchr/testify"; 239 + fetch = { 240 + type = "git"; 241 + url = "https://github.com/stretchr/testify"; 242 + rev = "12b6f73e6084dad08a7c6e575284b177ecafbc71"; 243 + sha256 = "01f80s0q64pw5drfgqwwk1wfwwkvd2lhbs56lhhkff4ni83k73fd"; 244 + }; 245 + } 246 + { 247 + goPackagePath = "github.com/tcnksm/go-gitconfig"; 248 + fetch = { 249 + type = "git"; 250 + url = "https://github.com/tcnksm/go-gitconfig"; 251 + rev = "d154598bacbf4501c095a309753c5d4af66caa81"; 252 + sha256 = "0sz7h383h7ngrqkk35ic37kfvhlk07g4kanps8bnapwczrcm2am9"; 253 + }; 254 + } 255 + { 256 + goPackagePath = "github.com/xanzy/go-gitlab"; 257 + fetch = { 258 + type = "git"; 259 + url = "https://github.com/xanzy/go-gitlab"; 260 + rev = "8d21e61ce4a9b9c7fe645e48672872e9fdb71138"; 261 + sha256 = "1lac57ard1vrd16ri8gfyd0ck8d7xg7zbcjlz90223jp0vc3l8nv"; 262 + }; 263 + } 264 + { 265 + goPackagePath = "golang.org/x/crypto"; 266 + fetch = { 267 + type = "git"; 268 + url = "https://go.googlesource.com/crypto"; 269 + rev = "e73bf333ef8920dbb52ad18d4bd38ad9d9bc76d7"; 270 + sha256 = "1amcpva20vff8v0lww655icaaf7388ns8xhm859whn4w4v0vanyg"; 271 + }; 272 + } 273 + { 274 + goPackagePath = "golang.org/x/net"; 275 + fetch = { 276 + type = "git"; 277 + url = "https://go.googlesource.com/net"; 278 + rev = "f4c29de78a2a91c00474a2e689954305c350adf9"; 279 + sha256 = "02nibjrr1il8sxnr0w1s5fj7gz6ayhg3hsywf948qhc68n5adv8x"; 280 + }; 281 + } 282 + { 283 + goPackagePath = "golang.org/x/oauth2"; 284 + fetch = { 285 + type = "git"; 286 + url = "https://go.googlesource.com/oauth2"; 287 + rev = "3d292e4d0cdc3a0113e6d207bb137145ef1de42f"; 288 + sha256 = "0jvivlvx7snacd6abd1prqxa7h1z6b7s6mqahn8lpqlag3asryrl"; 289 + }; 290 + } 291 + { 292 + goPackagePath = "golang.org/x/sys"; 293 + fetch = { 294 + type = "git"; 295 + url = "https://go.googlesource.com/sys"; 296 + rev = "79b0c6888797020a994db17c8510466c72fe75d9"; 297 + sha256 = "0aydjw886c4dwcjg7ssb7xp39ag1529nh3ly1la71rqjr94cjnag"; 298 + }; 299 + } 300 + { 301 + goPackagePath = "golang.org/x/text"; 302 + fetch = { 303 + type = "git"; 304 + url = "https://go.googlesource.com/text"; 305 + rev = "f21a4dfb5e38f5895301dc265a8def02365cc3d0"; 306 + sha256 = "0r6x6zjzhr8ksqlpiwm5gdd7s209kwk5p4lw54xjvz10cs3qlq19"; 307 + }; 308 + } 309 + { 310 + goPackagePath = "google.golang.org/appengine"; 311 + fetch = { 312 + type = "git"; 313 + url = "https://github.com/golang/appengine"; 314 + rev = "b1f26356af11148e710935ed1ac8a7f5702c7612"; 315 + sha256 = "1pz202zszg8f35dk5pfhwgcdi3r6dx1l4yk6x6ly7nb4j45zi96x"; 316 + }; 317 + } 318 + { 319 + goPackagePath = "gopkg.in/yaml.v2"; 320 + fetch = { 321 + type = "git"; 322 + url = "https://github.com/go-yaml/yaml"; 323 + rev = "5420a8b6744d3b0345ab293f6fcba19c978f1183"; 324 + sha256 = "0dwjrs2lp2gdlscs7bsrmyc5yf6mm4fvgw71bzr9mv2qrd2q73s1"; 325 + }; 326 + } 327 + ]
+2 -2
pkgs/applications/version-management/mercurial/default.nix
··· 4 4 5 5 let 6 6 # if you bump version, update pkgs.tortoisehg too or ping maintainer 7 - version = "4.8"; 7 + version = "4.8.1"; 8 8 name = "mercurial-${version}"; 9 9 inherit (python2Packages) docutils hg-git dulwich python; 10 10 in python2Packages.buildPythonApplication { ··· 13 13 14 14 src = fetchurl { 15 15 url = "https://mercurial-scm.org/release/${name}.tar.gz"; 16 - sha256 = "00rzjbf2blxkc0qwd9mdzx5fnzgpp4jxzijq6wgsjgmqscx40sy5"; 16 + sha256 = "08gsn0s5802bs8ks77xqg7c8dwpbsh8df47kvb1gn14ivrf5z928"; 17 17 }; 18 18 19 19 inherit python; # pass it so that the same version can be used in hg2git
+2 -2
pkgs/applications/video/shotcut/default.nix
··· 8 8 9 9 stdenv.mkDerivation rec { 10 10 name = "shotcut-${version}"; 11 - version = "18.10.08"; 11 + version = "18.11.18"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "mltframework"; 15 15 repo = "shotcut"; 16 16 rev = "v${version}"; 17 - sha256 = "1s2zic675f7rx61j839fn86bwckb4823j9krv1q7z4hsvbpiyj08"; 17 + sha256 = "0yhrjqc5cby9vc81z5zh5xg34mvh6q8dd896p2izfcqcdhdz7cs3"; 18 18 }; 19 19 20 20 enableParallelBuilding = true;
-4
pkgs/build-support/fetchurl/mirrors.nix
··· 159 159 160 160 # CPAN mirrors. 161 161 cpan = [ 162 - https://ftp.gwdg.de/pub/languages/perl/CPAN/ 163 - https://download.xs4all.nl/mirror/CPAN/ 164 162 https://cpan.metacpan.org/ 165 163 https://cpan.perl.org/ 166 - http://ftp.tuwien.ac.at/pub/CPAN/ 167 - http://ftp.funet.fi/pub/CPAN/ 168 164 http://backpan.perl.org/ # for old releases 169 165 ]; 170 166
-22
pkgs/data/fonts/liberationsansnarrow/binary.nix
··· 1 - { stdenv, fetchurl, liberationsansnarrow }: 2 - 3 - stdenv.mkDerivation rec { 4 - version = "1.07.3"; 5 - name = "liberationsansnarrow-${version}"; 6 - src = fetchurl { 7 - url = "https://fedorahosted.org/releases/l/i/liberation-fonts/liberation-fonts-ttf-${version}.tar.gz"; 8 - sha256 = "0qkr7n97jmj4q85jr20nsf6n5b48j118l9hr88vijn22ikad4wsp"; 9 - }; 10 - 11 - phases = [ "unpackPhase" "installPhase" ]; 12 - 13 - installPhase = '' 14 - mkdir -p $out/share/fonts/truetype 15 - cp -v $(find . -name '*Narrow*.ttf') $out/share/fonts/truetype 16 - 17 - mkdir -p "$out/doc/${name}" 18 - cp -v AUTHORS ChangeLog COPYING License.txt README "$out/doc/${name}" || true 19 - ''; 20 - 21 - inherit (liberationsansnarrow) meta; 22 - }
+12 -12
pkgs/data/fonts/liberationsansnarrow/default.nix pkgs/data/fonts/liberation-sans-narrow/default.nix
··· 1 - {stdenv, fetchurl, fontforge, pythonPackages, python}: 1 + { stdenv, fetchFromGitHub, fontforge, pythonPackages, python }: 2 2 3 3 stdenv.mkDerivation rec { 4 - pname = "liberationsansnarrow"; 5 - version = "1.07.3"; 6 - name = "${pname}-${version}"; 4 + pname = "liberation-sans-narrow"; 5 + version = "1.07.6"; 7 6 8 - src = fetchurl { 9 - url = "https://fedorahosted.org/releases/l/i/liberation-fonts/liberation-fonts-ttf-${version}.tar.gz"; 10 - sha256 = "0qkr7n97jmj4q85jr20nsf6n5b48j118l9hr88vijn22ikad4wsp"; 7 + src = fetchFromGitHub { 8 + owner = "liberationfonts"; 9 + repo = pname; 10 + rev = version; 11 + sha256 = "1qw554jbdnqkg6pjjl4cqkgsalq3398kzvww2naw30vykcz752bm"; 11 12 }; 12 13 13 14 buildInputs = [ fontforge pythonPackages.fonttools python ]; ··· 16 17 mkdir -p $out/share/fonts/truetype 17 18 cp -v $(find . -name '*Narrow*.ttf') $out/share/fonts/truetype 18 19 19 - mkdir -p "$out/doc/${name}" 20 - cp -v AUTHORS ChangeLog COPYING License.txt README "$out/doc/${name}" || true 20 + mkdir -p "$out/doc/${pname}-${version}" 21 + cp -v AUTHORS ChangeLog COPYING License.txt README "$out/doc/${pname}-${version}" || true 21 22 ''; 22 23 23 24 meta = with stdenv.lib; { ··· 32 33 ''; 33 34 34 35 license = licenses.gpl2; 35 - homepage = https://fedorahosted.org/liberation-fonts/; 36 - maintainers = [ maintainers.leenaars 37 - ]; 36 + homepage = https://github.com/liberationfonts; 37 + maintainers = [ maintainers.leenaars ]; 38 38 }; 39 39 }
+23 -33
pkgs/data/fonts/redhat-liberation-fonts/default.nix
··· 1 - {stdenv, fetchurl, fontforge, python2}: 1 + { stdenv, fetchFromGitHub, fontforge, python3 }: 2 2 3 3 let 4 - inherit (python2.pkgs) fonttools; 4 + inherit (python3.pkgs) fonttools; 5 5 6 6 common = 7 - {version, url, sha256, nativeBuildInputs, postPatch ? null, outputHash}: 7 + { version, repo, sha256, nativeBuildInputs, postPatch ? null, outputHash }: 8 8 stdenv.mkDerivation rec { 9 - name = "liberation-fonts-${version}"; 10 - src = fetchurl { 11 - inherit url sha256; 9 + pname = "liberation-fonts"; 10 + inherit version; 11 + 12 + src = fetchFromGitHub { 13 + owner = "liberationfonts"; 14 + rev = version; 15 + inherit repo sha256; 12 16 }; 13 17 14 18 inherit nativeBuildInputs postPatch; ··· 17 21 mkdir -p $out/share/fonts/truetype 18 22 cp -v $( find . -name '*.ttf') $out/share/fonts/truetype 19 23 20 - mkdir -p "$out/share/doc/${name}" 21 - cp -v AUTHORS ChangeLog COPYING License.txt README "$out/share/doc/${name}" || true 24 + mkdir -p "$out/share/doc/${pname}-${version}" 25 + cp -v AUTHORS ChangeLog COPYING License.txt README "$out/share/doc/${pname}-${version}" || true 22 26 ''; 23 27 24 28 outputHashAlgo = "sha256"; ··· 40 44 ''; 41 45 42 46 license = licenses.ofl; 43 - homepage = https://pagure.io/liberation-fonts/; 47 + homepage = https://github.com/liberationfonts; 44 48 maintainers = [ 45 49 maintainers.raskin 46 50 ]; ··· 49 53 }; 50 54 51 55 in { 52 - liberation_ttf_v1_from_source = common rec { 53 - version = "1.07.4"; 54 - url = "https://releases.pagure.org/liberation-fonts/liberation-fonts-${version}.tar.gz"; 55 - sha256 = "01jlg88q2s6by7qv6fmnrlx0lwjarrjrpxv811zjz6f2im4vg65d"; 56 + liberation_ttf_v1 = common rec { 57 + repo = "liberation-1.7-fonts"; 58 + version = "1.07.5"; 56 59 nativeBuildInputs = [ fontforge ]; 57 - outputHash = "1q102rmg4004p74f8m4y8a6iklmnva0q39sq260jsq3lhcfypg7p"; 58 - }; 59 - liberation_ttf_v1_binary = common rec { 60 - version = "1.07.4"; 61 - url = "https://releases.pagure.org/liberation-fonts/liberation-fonts-ttf-${version}.tar.gz"; 62 - sha256 = "0p7frz29pmjlk2d0j2zs5kfspygwdnpzxkb2hwzcfhrafjvf59v1"; 63 - nativeBuildInputs = [ ]; 64 - outputHash = "12gwb9b4ij9d93ky4c9ykgp03fqr62axy37pds88q7y6zgciwkab"; 60 + sha256 = "1ffl10mf78hx598sy9qr5m6q2b8n3mpnsj73bwixnd4985gsz56v"; 61 + outputHash = "16jn17p22z2vip58aza2dfg1ri31ki6z3hsnmidfqfi7v8k83vq4"; 65 62 }; 66 - liberation_ttf_v2_from_source = common rec { 67 - version = "2.00.1"; 68 - url = "https://releases.pagure.org/liberation-fonts/liberation-fonts-${version}.tar.gz"; 69 - sha256 = "1ymryvd2nw4jmw4w5y1i3ll2dn48rpkqzlsgv7994lk6qc9cdjvs"; 63 + liberation_ttf_v2 = common rec { 64 + repo = "liberation-fonts"; 65 + version = "2.00.4"; 70 66 nativeBuildInputs = [ fontforge fonttools ]; 71 67 postPatch = '' 72 68 substituteInPlace scripts/setisFixedPitch-fonttools.py --replace \ 73 69 'font = ttLib.TTFont(fontfile)' \ 74 70 'font = ttLib.TTFont(fontfile, recalcTimestamp=False)' 75 71 ''; 76 - outputHash = "0nldgawm0a6lpn86w4w3rzx01ns3ph09ar1knq1g4jkxc8ci5rqn"; 77 - }; 78 - liberation_ttf_v2_binary = common rec { 79 - version = "2.00.1"; 80 - url = "https://releases.pagure.org/liberation-fonts/liberation-fonts-ttf-${version}.tar.gz"; 81 - sha256 = "010m4zfqan4w04b6bs9pm3gapn9hsb18bmwwgp2p6y6idj52g43q"; 82 - nativeBuildInputs = [ ]; 83 - outputHash = "19jky9li345zsig9pcb0rnlsjqqclh7r60vbi4pwh16f14850gpk"; 72 + sha256 = "14bn1zlhyr4qaz5z2sx4h115pnbd41ix1vky8fxm2lx76xrjjiaa"; 73 + outputHash = "14c0c5n4vzd5y0hf9jkh48h12kkd8hlg94npbmv41j449g6wv6vn"; 84 74 }; 85 75 }
+80
pkgs/data/themes/plata/default.nix
··· 1 + { stdenv, fetchFromGitLab, autoreconfHook, pkgconfig, parallel 2 + , sassc, inkscape, libxml2, gnome2, gdk_pixbuf, librsvg, gtk-engine-murrine 3 + , cinnamonSupport ? true 4 + , gnomeFlashbackSupport ? true 5 + , gnomeShellSupport ? true 6 + , mateSupport ? true 7 + , openboxSupport ? true 8 + , xfceSupport ? true 9 + , gtkNextSupport ? false 10 + , plankSupport ? false 11 + , telegramSupport ? false 12 + , tweetdeckSupport ? false 13 + , selectionColor ? null # Primary color for 'selected-items' (Default: #3F51B5 = Indigo500) 14 + , accentColor ? null # Secondary color for notifications and OSDs (Default: #7986CB = Indigo300) 15 + , suggestionColor ? null # Secondary color for 'suggested' buttons (Default: #673AB7 = DPurple500) 16 + , destructionColor ? null # Tertiary color for 'destructive' buttons (Default: #F44336 = Red500) 17 + }: 18 + 19 + stdenv.mkDerivation rec { 20 + name = "plata-theme-${version}"; 21 + version = "0.4.9"; 22 + 23 + src = fetchFromGitLab { 24 + owner = "tista500"; 25 + repo = "plata-theme"; 26 + rev = version; 27 + sha256 = "0kj04nj265rgkbbhzhz9f7q6z5yr1dxmcrnq1b5ldha3xqrq2pv9"; 28 + }; 29 + 30 + preferLocalBuild = true; 31 + 32 + nativeBuildInputs = [ 33 + autoreconfHook 34 + pkgconfig 35 + parallel 36 + sassc 37 + inkscape 38 + libxml2 39 + gnome2.glib.dev 40 + ]; 41 + 42 + buildInputs = [ 43 + gdk_pixbuf 44 + librsvg 45 + ]; 46 + 47 + propagatedUserEnvPkgs = [ gtk-engine-murrine ]; 48 + 49 + postPatch = "patchShebangs ."; 50 + 51 + configureFlags = 52 + let 53 + inherit (stdenv.lib) enableFeature optional; 54 + withOptional = value: feat: optional (value != null) "--with-${feat}=${value}"; 55 + in [ 56 + "--enable-parallel" 57 + (enableFeature cinnamonSupport "cinnamon") 58 + (enableFeature gnomeFlashbackSupport "flashback") 59 + (enableFeature gnomeShellSupport "gnome") 60 + (enableFeature mateSupport "mate") 61 + (enableFeature openboxSupport "openbox") 62 + (enableFeature xfceSupport "xfce") 63 + (enableFeature gtkNextSupport "gtk_next") 64 + (enableFeature plankSupport "plank") 65 + (enableFeature telegramSupport "telegram") 66 + (enableFeature tweetdeckSupport "tweetdeck") 67 + ] 68 + ++ (withOptional selectionColor "selection_color") 69 + ++ (withOptional accentColor "accent_color") 70 + ++ (withOptional suggestionColor "suggestion_color") 71 + ++ (withOptional destructionColor "destruction_color"); 72 + 73 + meta = with stdenv.lib; { 74 + description = "A Gtk+ theme based on Material Design Refresh"; 75 + homepage = https://gitlab.com/tista500/plata-theme; 76 + license = with licenses; [ gpl2 cc-by-sa-40 ]; 77 + platforms = platforms.linux; 78 + maintainers = [ maintainers.tadfisher ]; 79 + }; 80 + }
+2 -2
pkgs/desktops/gnome-3/core/gtksourceviewmm/default.nix pkgs/development/libraries/gtksourceviewmm/default.nix
··· 1 - { stdenv, fetchurl, pkgconfig, gtkmm, glibmm, gtksourceview, gnome3 }: 1 + { stdenv, fetchurl, pkgconfig, gtkmm3, glibmm, gtksourceview3, gnome3 }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "gtksourceviewmm-${version}"; ··· 18 18 }; 19 19 20 20 nativeBuildInputs = [ pkgconfig ]; 21 - buildInputs = [ glibmm gtkmm gtksourceview ]; 21 + buildInputs = [ glibmm gtkmm3 gtksourceview3 ]; 22 22 23 23 meta = with stdenv.lib; { 24 24 platforms = platforms.linux;
+1 -3
pkgs/desktops/gnome-3/default.nix
··· 36 36 ]; 37 37 38 38 inherit (pkgs) atk glib gobject-introspection gspell webkitgtk gtk3 gtkmm3 39 - libgtop libgudev libhttpseverywhere librsvg libsecret gdk_pixbuf gtksourceview gtksourceview4 39 + libgtop libgudev libhttpseverywhere librsvg libsecret gdk_pixbuf gtksourceview gtksourceviewmm gtksourceview4 40 40 easytag meld orca rhythmbox shotwell gnome-usage 41 41 clutter clutter-gst clutter-gtk cogl gtk-vnc libdazzle libgda libgit2-glib; 42 42 ··· 154 154 gsettings-desktop-schemas = callPackage ./core/gsettings-desktop-schemas { }; 155 155 156 156 gsound = callPackage ./core/gsound { }; 157 - 158 - gtksourceviewmm = callPackage ./core/gtksourceviewmm { }; 159 157 160 158 gucharmap = callPackage ./core/gucharmap { }; 161 159
+2 -2
pkgs/desktops/gnustep/base/default.nix
··· 3 3 , cups 4 4 , fetchurl 5 5 , gmp, gnutls 6 - , libffi 6 + , libffi, libbfd 7 7 , libjpeg, libtiff, libpng, giflib, libungif 8 8 , libxml2, libxslt, libiconv 9 9 , libobjc, libgcrypt ··· 24 24 aspell audiofile 25 25 cups 26 26 gmp gnutls 27 - libffi 27 + libffi libbfd 28 28 libjpeg libtiff libpng giflib libungif 29 29 libxml2 libxslt libiconv 30 30 libobjc libgcrypt
+69
pkgs/development/compilers/adoptopenjdk-bin/generate-sources.py
··· 1 + #!/usr/bin/env nix-shell 2 + #!nix-shell --pure -i python3 -p "python3.withPackages (ps: with ps; [ requests ])" 3 + 4 + import json 5 + import re 6 + import requests 7 + import sys 8 + 9 + releases = ["openjdk11"] 10 + oses = ["mac", "linux"] 11 + types = ["jre", "jdk"] 12 + impls = ["hotspot", "openj9"] 13 + 14 + arch_to_nixos = { 15 + "x64": "x86_64", 16 + "aarch64": "aarch64", 17 + } 18 + 19 + def get_sha256(url): 20 + resp = requests.get(url) 21 + if resp.status_code != 200: 22 + print("error: could not fetch checksum from url {}: code {}".format(url, resp.code), file=sys.stderr) 23 + sys.exit(1) 24 + return resp.text.strip().split(" ")[0] 25 + 26 + RE_RELEASE_NAME = re.compile(r'[^-]+-([0-9.]+)\+([0-9]+)') # example release name: jdk-11.0.1+13 27 + def generate_sources(release, assets): 28 + out = {} 29 + for asset in assets: 30 + if asset["os"] not in oses: continue 31 + if asset["binary_type"] not in types: continue 32 + if asset["openjdk_impl"] not in impls: continue 33 + if asset["heap_size"] != "normal": continue 34 + if asset["architecture"] not in arch_to_nixos: continue 35 + 36 + version, build = RE_RELEASE_NAME.match(asset["release_name"]).groups() 37 + 38 + type_map = out.setdefault(asset["os"], {}) 39 + impl_map = type_map.setdefault(asset["binary_type"], {}) 40 + arch_map = impl_map.setdefault(asset["openjdk_impl"], { 41 + "version": version, 42 + "build": build, 43 + "packageType": asset["binary_type"], 44 + "vmType": asset["openjdk_impl"], 45 + }) 46 + 47 + if arch_map["version"] != version or arch_map["build"] != build: 48 + print("error: architectures have different latest versions ({}+{} vs {}+{})".format( 49 + arch_map["version"], arch_map["build"], version, build 50 + ), file=sys.stderr) 51 + sys.exit(1) 52 + 53 + arch_map[arch_to_nixos[asset["architecture"]]] = { 54 + "url": asset["binary_link"], 55 + "sha256": get_sha256(asset["checksum_link"]), 56 + } 57 + 58 + return out 59 + 60 + out = {} 61 + for release in releases: 62 + resp = requests.get("https://api.adoptopenjdk.net/v2/latestAssets/releases/" + release) 63 + if resp.status_code != 200: 64 + print("error: could not fetch data for release {} (code {})".format(release, resp.code), file=sys.stderr) 65 + sys.exit(1) 66 + out[release] = generate_sources(release, resp.json()) 67 + 68 + with open("sources.json", "w") as f: 69 + json.dump(out, f, indent=2, sort_keys=True)
+5 -6
pkgs/development/compilers/adoptopenjdk-bin/jdk-darwin-base.nix
··· 1 - { name 2 - , url 3 - , sha256 4 - }: 1 + sourcePerArch: 5 2 6 3 { swingSupport ? true # not used for now 7 4 , stdenv ··· 9 6 }: 10 7 11 8 let result = stdenv.mkDerivation rec { 12 - inherit name; 9 + name = if sourcePerArch.packageType == "jdk" 10 + then "adoptopenjdk-${sourcePerArch.vmType}-bin-${sourcePerArch.version}" 11 + else "adoptopenjdk-${sourcePerArch.packageType}-${sourcePerArch.vmType}-bin-${sourcePerArch.version}"; 13 12 14 13 src = fetchurl { 15 - inherit url sha256; 14 + inherit (sourcePerArch.${stdenv.hostPlatform.parsed.cpu.name}) url sha256; 16 15 }; 17 16 18 17 # See: https://github.com/NixOS/patchelf/issues/10
+6 -7
pkgs/development/compilers/adoptopenjdk-bin/jdk-linux-base.nix
··· 1 - { name 2 - , url 3 - , sha256 4 - }: 1 + sourcePerArch: 5 2 6 3 { swingSupport ? true 7 4 , stdenv ··· 48 45 in 49 46 50 47 let result = stdenv.mkDerivation rec { 51 - inherit name; 48 + name = if sourcePerArch.packageType == "jdk" 49 + then "adoptopenjdk-${sourcePerArch.vmType}-bin-${sourcePerArch.version}" 50 + else "adoptopenjdk-${sourcePerArch.packageType}-${sourcePerArch.vmType}-bin-${sourcePerArch.version}"; 52 51 53 52 src = fetchurl { 54 - inherit url sha256; 53 + inherit (sourcePerArch.${stdenv.hostPlatform.parsed.cpu.name}) url sha256; 55 54 }; 56 55 57 56 nativeBuildInputs = [ file ]; ··· 112 111 meta = with stdenv.lib; { 113 112 license = licenses.gpl2Classpath; 114 113 description = "AdoptOpenJDK, prebuilt OpenJDK binary"; 115 - platforms = [ "x86_64-linux" ]; # some inherit jre.meta.platforms 114 + platforms = stdenv.lib.mapAttrsToList (arch: _: arch + "-linux") sourcePerArch; # some inherit jre.meta.platforms 116 115 maintainers = with stdenv.lib.maintainers; [ taku0 ]; 117 116 }; 118 117
+5 -39
pkgs/development/compilers/adoptopenjdk-bin/jdk11-darwin.nix
··· 1 1 let 2 - makePackage = { version, buildNumber, packageType, vmType, sha256 }: import ./jdk-darwin-base.nix { 3 - name = if packageType == "jdk" 4 - then 5 - "adoptopenjdk-${vmType}-bin-${version}" 6 - else 7 - "adoptopenjdk-${packageType}-${vmType}-bin-${version}"; 8 - 9 - url = "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-${version}%2B${buildNumber}/OpenJDK11-${packageType}_x64_mac_${vmType}_${version}_${buildNumber}.tar.gz"; 10 - 11 - inherit sha256; 12 - }; 2 + sources = builtins.fromJSON (builtins.readFile ./sources.json); 13 3 in 14 4 { 15 - jdk-hotspot = makePackage { 16 - version = "11"; 17 - buildNumber = "28"; 18 - packageType = "jdk"; 19 - vmType = "hotspot"; 20 - sha256 = "ca0ec49548c626904061b491cae0a29b9b4b00fb34d8973dc217e10ab21fb0f3"; 21 - }; 22 - jre-hotspot = makePackage { 23 - version = "11"; 24 - buildNumber = "28"; 25 - packageType = "jre"; 26 - vmType = "hotspot"; 27 - sha256 = "ef4dbfe5aed6ab2278fcc14db6cc73abbaab56e95f6ebb023790a7ebc6d7f30c"; 28 - }; 29 - jdk-openj9 = makePackage { 30 - version = "11.0.1"; 31 - buildNumber = "13"; 32 - packageType = "jdk"; 33 - vmType = "openj9"; 34 - sha256 = "c5e9b588b4ac5b0bd5b4edd69d59265d1199bb98af7ca3270e119b264ffb6e3f"; 35 - }; 36 - jre-openj9 = makePackage { 37 - version = "11.0.1"; 38 - buildNumber = "13"; 39 - packageType = "jre"; 40 - vmType = "openj9"; 41 - sha256 = "0901dc5946fdf967f92f7b719ddfffdcdde5bd3fef86a83d7a3f2f39ddbef1f8"; 42 - }; 5 + jdk-hotspot = import ./jdk-darwin-base.nix sources.openjdk11.mac.jdk.hotspot; 6 + jre-hotspot = import ./jdk-darwin-base.nix sources.openjdk11.mac.jre.hotspot; 7 + jdk-openj9 = import ./jdk-darwin-base.nix sources.openjdk11.mac.jdk.openj9; 8 + jre-openj9 = import ./jdk-darwin-base.nix sources.openjdk11.mac.jre.openj9; 43 9 }
+5 -39
pkgs/development/compilers/adoptopenjdk-bin/jdk11-linux.nix
··· 1 1 let 2 - makePackage = { version, buildNumber, packageType, vmType, sha256 }: import ./jdk-linux-base.nix { 3 - name = if packageType == "jdk" 4 - then 5 - "adoptopenjdk-${vmType}-bin-${version}" 6 - else 7 - "adoptopenjdk-${packageType}-${vmType}-bin-${version}"; 8 - 9 - url = "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-${version}%2B${buildNumber}/OpenJDK11-${packageType}_x64_linux_${vmType}_${version}_${buildNumber}.tar.gz"; 10 - 11 - inherit sha256; 12 - }; 2 + sources = builtins.fromJSON (builtins.readFile ./sources.json); 13 3 in 14 4 { 15 - jdk-hotspot = makePackage { 16 - version = "11"; 17 - buildNumber = "28"; 18 - packageType = "jdk"; 19 - vmType = "hotspot"; 20 - sha256 = "e1e18fc9ce2917473da3e0acb5a771bc651f600c0195a3cb40ef6f22f21660af"; 21 - }; 22 - jre-hotspot = makePackage { 23 - version = "11"; 24 - buildNumber = "28"; 25 - packageType = "jre"; 26 - vmType = "hotspot"; 27 - sha256 = "346448142d46c6e51d0fadcaadbcde31251d7678922ec3eb010fcb1b6e17804c"; 28 - }; 29 - jdk-openj9 = makePackage { 30 - version = "11.0.1"; 31 - buildNumber = "13"; 32 - packageType = "jdk"; 33 - vmType = "openj9"; 34 - sha256 = "765947ab9457a29d2aa9d11460a4849611343c1e0ea3b33b9c08409cd4672251"; 35 - }; 36 - jre-openj9 = makePackage { 37 - version = "11.0.1"; 38 - buildNumber = "13"; 39 - packageType = "jre"; 40 - vmType = "openj9"; 41 - sha256 = "a016413fd8415429b42e543fed7a1bee5010b1dbaf71d29a26e1c699f334c6ff"; 42 - }; 5 + jdk-hotspot = import ./jdk-linux-base.nix sources.openjdk11.linux.jdk.hotspot; 6 + jre-hotspot = import ./jdk-linux-base.nix sources.openjdk11.linux.jre.hotspot; 7 + jdk-openj9 = import ./jdk-linux-base.nix sources.openjdk11.linux.jdk.openj9; 8 + jre-openj9 = import ./jdk-linux-base.nix sources.openjdk11.linux.jre.openj9; 43 9 }
+94
pkgs/development/compilers/adoptopenjdk-bin/sources.json
··· 1 + { 2 + "openjdk11": { 3 + "linux": { 4 + "jdk": { 5 + "hotspot": { 6 + "aarch64": { 7 + "sha256": "b66121b9a0c2e7176373e670a499b9d55344bcb326f67140ad6d0dc24d13d3e2", 8 + "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.1%2B13/OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.1_13.tar.gz" 9 + }, 10 + "build": "13", 11 + "packageType": "jdk", 12 + "version": "11.0.1", 13 + "vmType": "hotspot", 14 + "x86_64": { 15 + "sha256": "22bd2f1a2e0cb6e4075967bfeda4a960b0325879305aa739a0ba2d6e5cd4c3e2", 16 + "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.1%2B13/OpenJDK11U-jdk_x64_linux_hotspot_11.0.1_13.tar.gz" 17 + } 18 + }, 19 + "openj9": { 20 + "build": "13", 21 + "packageType": "jdk", 22 + "version": "11.0.1", 23 + "vmType": "openj9", 24 + "x86_64": { 25 + "sha256": "ef9bf07cba79082285a9d426ea4eb3e8df57561ce2afe07cc5f299a8fa203279", 26 + "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.1%2B13/OpenJDK11U-jdk_x64_linux_openj9_jdk-11.0.1_13_openj9-0.11.0_11.0.1_13.tar.gz" 27 + } 28 + } 29 + }, 30 + "jre": { 31 + "hotspot": { 32 + "aarch64": { 33 + "sha256": "6fd756bda392e3fddb48382460daae263c6fb5708683a691c8d30af2eb870bb8", 34 + "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11%2B28/OpenJDK11-jre_aarch64_linux_hotspot_11_28.tar.gz" 35 + }, 36 + "build": "28", 37 + "packageType": "jre", 38 + "version": "11", 39 + "vmType": "hotspot", 40 + "x86_64": { 41 + "sha256": "346448142d46c6e51d0fadcaadbcde31251d7678922ec3eb010fcb1b6e17804c", 42 + "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11%2B28/OpenJDK11-jre_x64_linux_hotspot_11_28.tar.gz" 43 + } 44 + }, 45 + "openj9": { 46 + "build": "28", 47 + "packageType": "jre", 48 + "version": "11", 49 + "vmType": "openj9", 50 + "x86_64": { 51 + "sha256": "83a7c95e6b2150a739bdd5e8a6fe0315904fd13d8867c95db67c0318304a2c42", 52 + "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11%2B28/OpenJDK11-jre_x64_linux_openj9_11_28.tar.gz" 53 + } 54 + } 55 + } 56 + }, 57 + "mac": { 58 + "jdk": { 59 + "hotspot": { 60 + "build": "13", 61 + "packageType": "jdk", 62 + "version": "11.0.1", 63 + "vmType": "hotspot", 64 + "x86_64": { 65 + "sha256": "e219e7e2d586ed09ae65f4ec390fca5d5f0c37a61b47677648610194daf1aaa7", 66 + "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.1%2B13/OpenJDK11U-jdk_x64_mac_hotspot_11.0.1_13.tar.gz" 67 + } 68 + }, 69 + "openj9": { 70 + "build": "13", 71 + "packageType": "jdk", 72 + "version": "11.0.1", 73 + "vmType": "openj9", 74 + "x86_64": { 75 + "sha256": "c9a816d6a3f8aac9dc5b3b41c5a9e4e5460af433a06e003ae25d5a06dea8375f", 76 + "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.1%2B13/OpenJDK11U-jdk_x64_mac_openj9_macosXL-jdk-11.0.1_13_openj9-0.11.0_11.0.1_13.tar.gz" 77 + } 78 + } 79 + }, 80 + "jre": { 81 + "hotspot": { 82 + "build": "28", 83 + "packageType": "jre", 84 + "version": "11", 85 + "vmType": "hotspot", 86 + "x86_64": { 87 + "sha256": "ef4dbfe5aed6ab2278fcc14db6cc73abbaab56e95f6ebb023790a7ebc6d7f30c", 88 + "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11%2B28/OpenJDK11-jre_x64_mac_hotspot_11_28.tar.gz" 89 + } 90 + } 91 + } 92 + } 93 + } 94 + }
+5 -5
pkgs/development/compilers/clean/default.nix
··· 1 1 { stdenv, fetchurl }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "clean-2.4"; 4 + name = "clean-3.0"; 5 5 6 6 src = 7 7 if stdenv.hostPlatform.system == "i686-linux" then (fetchurl { 8 - url = "http://clean.cs.ru.nl/download/Clean24/linux/clean2.4_boot.tar.gz"; 9 - sha256 = "1w8vvmkwzq8g51639r62apcy75sj69nm08082a34xvqm9ymfgkq5"; 8 + url = "https://ftp.cs.ru.nl/Clean/Clean30/linux/clean3.0_32_boot.tar.gz"; 9 + sha256 = "0cjxv3vqrg6pz3aicwfdz1zyhk0q650464j3qyl0wzaikh750010"; 10 10 }) 11 11 else if stdenv.hostPlatform.system == "x86_64-linux" then (fetchurl { 12 - url = "https://clean.cs.ru.nl/download/Clean24/linux/clean2.4_64_boot.tar.gz"; 13 - sha256 = "08gsa1pjl5wyzh4ah8ccfx8a7mdcn6ycsn1lzkrr9adygv1gmm7r"; 12 + url = "https://ftp.cs.ru.nl/Clean/Clean30/linux/clean3.0_64_boot.tar.gz"; 13 + sha256 = "06k283y9adbi28f78k3m5ssg6py73qqkz3sm8dgxc89drv4krl2i"; 14 14 }) 15 15 else throw "Architecture not supported"; 16 16
+2 -2
pkgs/development/compilers/kotlin/default.nix
··· 1 1 { stdenv, fetchurl, makeWrapper, jre, unzip }: 2 2 3 3 let 4 - version = "1.3.10"; 4 + version = "1.3.11"; 5 5 in stdenv.mkDerivation rec { 6 6 inherit version; 7 7 name = "kotlin-${version}"; 8 8 9 9 src = fetchurl { 10 10 url = "https://github.com/JetBrains/kotlin/releases/download/v${version}/kotlin-compiler-${version}.zip"; 11 - sha256 = "0zf6p0pzdi6dz2d4dca364wf30zyq326xdfg97zk8kp1a4qwjyfa"; 11 + sha256 = "02d4x65z6kp20hmf5ri56zmq4rq45yc9br0awqrn9ls99cd0zph3"; 12 12 }; 13 13 14 14 propagatedBuildInputs = [ jre ] ;
+4 -2
pkgs/development/compilers/ocaml/generic.nix
··· 24 24 name = "ocaml${optionalString flambdaSupport "+flambda"}-${version}"; 25 25 in 26 26 27 - stdenv.mkDerivation (args // rec { 28 - 27 + let 29 28 x11env = buildEnv { name = "x11env"; paths = [libX11 xproto]; }; 30 29 x11lib = x11env + "/lib"; 31 30 x11inc = x11env + "/include"; 31 + in 32 + 33 + stdenv.mkDerivation (args // rec { 32 34 33 35 inherit name; 34 36 inherit version;
+140 -137
pkgs/development/go-modules/generic/default.nix
··· 1 1 { go, govers, lib, fetchgit, fetchhg, fetchbzr, rsync 2 2 , removeReferencesTo, fetchFromGitHub, stdenv }: 3 3 4 - { name, buildInputs ? [], nativeBuildInputs ? [], passthru ? {}, preFixup ? "" 4 + { buildInputs ? [] 5 + , nativeBuildInputs ? [] 6 + , passthru ? {} 7 + , preFixup ? "" 5 8 , shellHook ? "" 6 9 7 10 # We want parallel builds by default ··· 34 37 35 38 , meta ? {}, ... } @ args': 36 39 37 - if disabled then throw "${name} not supported for go ${go.meta.branch}" else 38 40 39 41 with builtins; 40 42 ··· 72 74 73 75 goPath = if goDeps != null then importGodeps { depsFile = goDeps; } ++ extraSrcs 74 76 else extraSrcs; 75 - in 77 + package = go.stdenv.mkDerivation ( 78 + (builtins.removeAttrs args [ "goPackageAliases" "disabled" ]) // { 76 79 77 - go.stdenv.mkDerivation ( 78 - (builtins.removeAttrs args [ "goPackageAliases" "disabled" ]) // { 80 + nativeBuildInputs = [ removeReferencesTo go ] 81 + ++ (lib.optional (!dontRenameImports) govers) ++ nativeBuildInputs; 82 + buildInputs = buildInputs; 79 83 80 - inherit name; 81 - nativeBuildInputs = [ removeReferencesTo go ] 82 - ++ (lib.optional (!dontRenameImports) govers) ++ nativeBuildInputs; 83 - buildInputs = buildInputs; 84 + inherit (go) GOOS GOARCH; 84 85 85 - inherit (go) GOOS GOARCH; 86 + configurePhase = args.configurePhase or '' 87 + runHook preConfigure 86 88 87 - configurePhase = args.configurePhase or '' 88 - runHook preConfigure 89 + # Extract the source 90 + cd "$NIX_BUILD_TOP" 91 + mkdir -p "go/src/$(dirname "$goPackagePath")" 92 + mv "$sourceRoot" "go/src/$goPackagePath" 89 93 90 - # Extract the source 91 - cd "$NIX_BUILD_TOP" 92 - mkdir -p "go/src/$(dirname "$goPackagePath")" 93 - mv "$sourceRoot" "go/src/$goPackagePath" 94 + '' + lib.flip lib.concatMapStrings goPath ({ src, goPackagePath }: '' 95 + mkdir goPath 96 + (cd goPath; unpackFile "${src}") 97 + mkdir -p "go/src/$(dirname "${goPackagePath}")" 98 + chmod -R u+w goPath/* 99 + mv goPath/* "go/src/${goPackagePath}" 100 + rmdir goPath 94 101 95 - '' + lib.flip lib.concatMapStrings goPath ({ src, goPackagePath }: '' 96 - mkdir goPath 97 - (cd goPath; unpackFile "${src}") 98 - mkdir -p "go/src/$(dirname "${goPackagePath}")" 99 - chmod -R u+w goPath/* 100 - mv goPath/* "go/src/${goPackagePath}" 101 - rmdir goPath 102 + '') + (lib.optionalString (extraSrcPaths != []) '' 103 + ${rsync}/bin/rsync -a ${lib.concatMapStringsSep " " (p: "${p}/src") extraSrcPaths} go 102 104 103 - '') + (lib.optionalString (extraSrcPaths != []) '' 104 - ${rsync}/bin/rsync -a ${lib.concatMapStringsSep " " (p: "${p}/src") extraSrcPaths} go 105 + '') + '' 106 + export GOPATH=$NIX_BUILD_TOP/go:$GOPATH 107 + export GOCACHE=$TMPDIR/go-cache 105 108 106 - '') + '' 107 - export GOPATH=$NIX_BUILD_TOP/go:$GOPATH 108 - export GOCACHE=$TMPDIR/go-cache 109 + runHook postConfigure 110 + ''; 109 111 110 - runHook postConfigure 111 - ''; 112 + renameImports = args.renameImports or ( 113 + let 114 + inputsWithAliases = lib.filter (x: x ? goPackageAliases) 115 + (buildInputs ++ (args.propagatedBuildInputs or [ ])); 116 + rename = to: from: "echo Renaming '${from}' to '${to}'; govers -d -m ${from} ${to}"; 117 + renames = p: lib.concatMapStringsSep "\n" (rename p.goPackagePath) p.goPackageAliases; 118 + in lib.concatMapStringsSep "\n" renames inputsWithAliases); 112 119 113 - renameImports = args.renameImports or ( 114 - let 115 - inputsWithAliases = lib.filter (x: x ? goPackageAliases) 116 - (buildInputs ++ (args.propagatedBuildInputs or [ ])); 117 - rename = to: from: "echo Renaming '${from}' to '${to}'; govers -d -m ${from} ${to}"; 118 - renames = p: lib.concatMapStringsSep "\n" (rename p.goPackagePath) p.goPackageAliases; 119 - in lib.concatMapStringsSep "\n" renames inputsWithAliases); 120 + buildPhase = args.buildPhase or '' 121 + runHook preBuild 120 122 121 - buildPhase = args.buildPhase or '' 122 - runHook preBuild 123 + runHook renameImports 123 124 124 - runHook renameImports 125 + buildGoDir() { 126 + local d; local cmd; 127 + cmd="$1" 128 + d="$2" 129 + . $TMPDIR/buildFlagsArray 130 + echo "$d" | grep -q "\(/_\|examples\|Godeps\)" && return 0 131 + [ -n "$excludedPackages" ] && echo "$d" | grep -q "$excludedPackages" && return 0 132 + local OUT 133 + if ! OUT="$(go $cmd $buildFlags "''${buildFlagsArray[@]}" -v $d 2>&1)"; then 134 + if ! echo "$OUT" | grep -qE '(no( buildable| non-test)?|build constraints exclude all) Go (source )?files'; then 135 + echo "$OUT" >&2 136 + return 1 137 + fi 138 + fi 139 + if [ -n "$OUT" ]; then 140 + echo "$OUT" >&2 141 + fi 142 + return 0 143 + } 125 144 126 - buildGoDir() { 127 - local d; local cmd; 128 - cmd="$1" 129 - d="$2" 130 - . $TMPDIR/buildFlagsArray 131 - echo "$d" | grep -q "\(/_\|examples\|Godeps\)" && return 0 132 - [ -n "$excludedPackages" ] && echo "$d" | grep -q "$excludedPackages" && return 0 133 - local OUT 134 - if ! OUT="$(go $cmd $buildFlags "''${buildFlagsArray[@]}" -v $d 2>&1)"; then 135 - if ! echo "$OUT" | grep -qE '(no( buildable| non-test)?|build constraints exclude all) Go (source )?files'; then 136 - echo "$OUT" >&2 137 - return 1 145 + getGoDirs() { 146 + local type; 147 + type="$1" 148 + if [ -n "$subPackages" ]; then 149 + echo "$subPackages" | sed "s,\(^\| \),\1$goPackagePath/,g" 150 + else 151 + pushd "$NIX_BUILD_TOP/go/src" >/dev/null 152 + find "$goPackagePath" -type f -name \*$type.go -exec dirname {} \; | grep -v "/vendor/" | sort | uniq 153 + popd >/dev/null 138 154 fi 139 - fi 140 - if [ -n "$OUT" ]; then 141 - echo "$OUT" >&2 155 + } 156 + 157 + if (( "''${NIX_DEBUG:-0}" >= 1 )); then 158 + buildFlagsArray+=(-x) 142 159 fi 143 - return 0 144 - } 145 160 146 - getGoDirs() { 147 - local type; 148 - type="$1" 149 - if [ -n "$subPackages" ]; then 150 - echo "$subPackages" | sed "s,\(^\| \),\1$goPackagePath/,g" 161 + if [ ''${#buildFlagsArray[@]} -ne 0 ]; then 162 + declare -p buildFlagsArray > $TMPDIR/buildFlagsArray 151 163 else 152 - pushd "$NIX_BUILD_TOP/go/src" >/dev/null 153 - find "$goPackagePath" -type f -name \*$type.go -exec dirname {} \; | grep -v "/vendor/" | sort | uniq 154 - popd >/dev/null 164 + touch $TMPDIR/buildFlagsArray 155 165 fi 156 - } 157 - 158 - if (( "''${NIX_DEBUG:-0}" >= 1 )); then 159 - buildFlagsArray+=(-x) 160 - fi 161 - 162 - if [ ''${#buildFlagsArray[@]} -ne 0 ]; then 163 - declare -p buildFlagsArray > $TMPDIR/buildFlagsArray 164 - else 165 - touch $TMPDIR/buildFlagsArray 166 - fi 167 - export -f buildGoDir # xargs needs to see the function 168 - if [ -z "$enableParallelBuilding" ]; then 169 - export NIX_BUILD_CORES=1 170 - fi 171 - getGoDirs "" | xargs -n1 -P $NIX_BUILD_CORES bash -c 'buildGoDir install "$@"' -- 172 - '' + lib.optionalString (stdenv.hostPlatform != stdenv.buildPlatform) '' 173 - # normalize cross-compiled builds w.r.t. native builds 174 - ( 175 - dir=$NIX_BUILD_TOP/go/bin/${go.GOOS}_${go.GOARCH} 176 - if [[ -n "$(shopt -s nullglob; echo $dir/*)" ]]; then 177 - mv $dir/* $dir/.. 166 + export -f buildGoDir # xargs needs to see the function 167 + if [ -z "$enableParallelBuilding" ]; then 168 + export NIX_BUILD_CORES=1 178 169 fi 179 - if [[ -d $dir ]]; then 180 - rmdir $dir 181 - fi 182 - ) 183 - '' + '' 184 - runHook postBuild 185 - ''; 170 + getGoDirs "" | xargs -n1 -P $NIX_BUILD_CORES bash -c 'buildGoDir install "$@"' -- 171 + '' + lib.optionalString (stdenv.hostPlatform != stdenv.buildPlatform) '' 172 + # normalize cross-compiled builds w.r.t. native builds 173 + ( 174 + dir=$NIX_BUILD_TOP/go/bin/${go.GOOS}_${go.GOARCH} 175 + if [[ -n "$(shopt -s nullglob; echo $dir/*)" ]]; then 176 + mv $dir/* $dir/.. 177 + fi 178 + if [[ -d $dir ]]; then 179 + rmdir $dir 180 + fi 181 + ) 182 + '' + '' 183 + runHook postBuild 184 + ''; 186 185 187 - doCheck = args.doCheck or false; 188 - checkPhase = args.checkPhase or '' 189 - runHook preCheck 186 + doCheck = args.doCheck or false; 187 + checkPhase = args.checkPhase or '' 188 + runHook preCheck 190 189 191 - getGoDirs test | xargs -n1 -P $NIX_BUILD_CORES bash -c 'buildGoDir test "$@"' -- 190 + getGoDirs test | xargs -n1 -P $NIX_BUILD_CORES bash -c 'buildGoDir test "$@"' -- 192 191 193 - runHook postCheck 194 - ''; 192 + runHook postCheck 193 + ''; 195 194 196 - installPhase = args.installPhase or '' 197 - runHook preInstall 195 + installPhase = args.installPhase or '' 196 + runHook preInstall 198 197 199 - mkdir -p $bin 200 - dir="$NIX_BUILD_TOP/go/bin" 201 - [ -e "$dir" ] && cp -r $dir $bin 198 + mkdir -p $bin 199 + dir="$NIX_BUILD_TOP/go/bin" 200 + [ -e "$dir" ] && cp -r $dir $bin 202 201 203 - runHook postInstall 204 - ''; 202 + runHook postInstall 203 + ''; 205 204 206 - preFixup = preFixup + '' 207 - find $bin/bin -type f -exec ${removeExpr removeReferences} '{}' + || true 208 - ''; 205 + preFixup = preFixup + '' 206 + find $bin/bin -type f -exec ${removeExpr removeReferences} '{}' + || true 207 + ''; 209 208 210 - shellHook = '' 211 - d=$(mktemp -d "--suffix=-$name") 212 - '' + toString (map (dep: '' 213 - mkdir -p "$d/src/$(dirname "${dep.goPackagePath}")" 214 - ln -s "${dep.src}" "$d/src/${dep.goPackagePath}" 215 - '' 216 - ) goPath) + '' 217 - export GOPATH=${lib.concatStringsSep ":" ( ["$d"] ++ ["$GOPATH"] ++ ["$PWD"] ++ extraSrcPaths)} 218 - '' + shellHook; 209 + shellHook = '' 210 + d=$(mktemp -d "--suffix=-$name") 211 + '' + toString (map (dep: '' 212 + mkdir -p "$d/src/$(dirname "${dep.goPackagePath}")" 213 + ln -s "${dep.src}" "$d/src/${dep.goPackagePath}" 214 + '' 215 + ) goPath) + '' 216 + export GOPATH=${lib.concatStringsSep ":" ( ["$d"] ++ ["$GOPATH"] ++ ["$PWD"] ++ extraSrcPaths)} 217 + '' + shellHook; 219 218 220 - disallowedReferences = lib.optional (!allowGoReference) go 221 - ++ lib.optional (!dontRenameImports) govers; 219 + disallowedReferences = lib.optional (!allowGoReference) go 220 + ++ lib.optional (!dontRenameImports) govers; 222 221 223 - passthru = passthru // 224 - { inherit go; } // 225 - lib.optionalAttrs (goPackageAliases != []) { inherit goPackageAliases; }; 222 + passthru = passthru // 223 + { inherit go; } // 224 + lib.optionalAttrs (goPackageAliases != []) { inherit goPackageAliases; }; 226 225 227 - enableParallelBuilding = enableParallelBuilding; 226 + enableParallelBuilding = enableParallelBuilding; 228 227 229 - # I prefer to call this dev but propagatedBuildInputs expects $out to exist 230 - outputs = args.outputs or [ "bin" "out" ]; 228 + # I prefer to call this dev but propagatedBuildInputs expects $out to exist 229 + outputs = args.outputs or [ "bin" "out" ]; 231 230 232 - meta = { 233 - # Add default meta information 234 - homepage = "https://${goPackagePath}"; 235 - platforms = go.meta.platforms or lib.platforms.all; 236 - } // meta // { 237 - # add an extra maintainer to every package 238 - maintainers = (meta.maintainers or []) ++ 239 - [ lib.maintainers.ehmry lib.maintainers.lethalman ]; 240 - }; 241 - }) 231 + meta = { 232 + # Add default meta information 233 + homepage = "https://${goPackagePath}"; 234 + platforms = go.meta.platforms or lib.platforms.all; 235 + } // meta // { 236 + # add an extra maintainer to every package 237 + maintainers = (meta.maintainers or []) ++ 238 + [ lib.maintainers.ehmry lib.maintainers.lethalman ]; 239 + }; 240 + }); 241 + in if disabled then 242 + throw "${package.name} not supported for go ${go.meta.branch}" 243 + else 244 + package
+1 -1
pkgs/development/haskell-modules/configuration-common.nix
··· 731 731 rev = "v${ver}"; 732 732 sha256 = "0kqglih3rv12nmkzxvalhfaaafk4b2irvv9x5xmc48i1ns71y23l"; 733 733 }}/doc"; 734 - buildInputs = with pkgs.pythonPackages; [ sphinx recommonmark sphinx_rtd_theme ]; 734 + nativeBuildInputs = with pkgs.buildPackages.pythonPackages; [ sphinx recommonmark sphinx_rtd_theme ]; 735 735 makeFlags = "html"; 736 736 installPhase = '' 737 737 mv _build/html $out
+2 -2
pkgs/development/interpreters/jruby/default.nix
··· 6 6 jruby = stdenv.mkDerivation rec { 7 7 name = "jruby-${version}"; 8 8 9 - version = "9.2.4.0"; 9 + version = "9.2.5.0"; 10 10 11 11 src = fetchurl { 12 12 url = "https://s3.amazonaws.com/jruby.org/downloads/${version}/jruby-bin-${version}.tar.gz"; 13 - sha256 = "034asndnqjgha74b6qr1gza9xfrmq9m8f6ysnblgd2axr218qqxr"; 13 + sha256 = "0jgkpp90x4v3izl58r53lg5ndf9pm6q6qgwqvxhkb9zcha00ibgl"; 14 14 }; 15 15 16 16 buildInputs = [ makeWrapper ];
+1 -1
pkgs/development/interpreters/love/11.1.nix
··· 14 14 owner = "rude"; 15 15 repo = "love"; 16 16 rev = "${version}"; 17 - sha256 = "0bp22mzkjy48gncj5vm9b7whzrggcbs5pd4cnb6k8jpl9j02dhdv"; 17 + sha256 = "0q1lsgc1621czrg49nmabq6am9sgxa9syxrwzlksqqr4dyzw4nmf"; 18 18 }; 19 19 20 20 nativeBuildInputs = [ pkgconfig ];
+15 -12
pkgs/development/interpreters/php/default.nix
··· 2 2 { lib, stdenv, fetchurl, flex, bison, autoconf 3 3 , mysql, libxml2, readline, zlib, curl, postgresql, gettext 4 4 , openssl, pcre, pcre2, pkgconfig, sqlite, config, libjpeg, libpng, freetype 5 - , libxslt, libmcrypt, bzip2, icu, openldap, cyrus_sasl, libmhash, freetds 5 + , libxslt, libmcrypt, bzip2, icu, openldap, cyrus_sasl, libmhash 6 6 , uwimap, pam, gmp, apacheHttpd, libiconv, systemd, libsodium, html-tidy, libargon2, libzip 7 7 }: 8 8 ··· 17 17 , imapSupport ? config.php.imap or (!stdenv.isDarwin) 18 18 , ldapSupport ? config.php.ldap or true 19 19 , mhashSupport ? config.php.mhash or true 20 - , mysqlSupport ? (config.php.mysql or true) 21 20 , mysqlndSupport ? config.php.mysqlnd or true 22 21 , mysqliSupport ? config.php.mysqli or true 23 22 , pdo_mysqlSupport ? config.php.pdo_mysql or true ··· 27 26 , bcmathSupport ? config.php.bcmath or true 28 27 , socketsSupport ? config.php.sockets or true 29 28 , curlSupport ? config.php.curl or true 30 - , curlWrappersSupport ? config.php.curlWrappers or true 31 29 , gettextSupport ? config.php.gettext or true 32 30 , pcntlSupport ? config.php.pcntl or true 33 31 , postgresqlSupport ? config.php.postgresql or true 34 32 , pdo_pgsqlSupport ? config.php.pdo_pgsql or true 35 33 , readlineSupport ? config.php.readline or true 36 34 , sqliteSupport ? config.php.sqlite or true 37 - , soapSupport ? config.php.soap or true 35 + , soapSupport ? (config.php.soap or true) && (libxml2Support) 38 36 , zlibSupport ? config.php.zlib or true 39 37 , opensslSupport ? config.php.openssl or true 40 38 , mbstringSupport ? config.php.mbstring or true ··· 48 46 , ftpSupport ? config.php.ftp or true 49 47 , fpmSupport ? config.php.fpm or true 50 48 , gmpSupport ? config.php.gmp or true 51 - , mssqlSupport ? config.php.mssql or (!stdenv.isDarwin) 52 49 , ztsSupport ? config.php.zts or false 53 50 , calendarSupport ? config.php.calendar or true 54 51 , sodiumSupport ? (config.php.sodium or true) && (versionAtLeast version "7.2") ··· 59 56 , cgiSupport ? config.php.cgi or true 60 57 , cliSupport ? config.php.cli or true 61 58 , pharSupport ? config.php.phar or true 59 + , xmlrpcSupport ? (config.php.xmlrpc or false) && (libxml2Support) 62 60 }: 63 61 64 62 let ··· 92 90 ++ optional postgresqlSupport postgresql 93 91 ++ optional pdo_pgsqlSupport postgresql 94 92 ++ optional pdo_mysqlSupport mysqlBuildInputs 95 - ++ optional mysqlSupport mysqlBuildInputs 96 93 ++ optional mysqliSupport mysqlBuildInputs 97 94 ++ optional gmpSupport gmp 98 95 ++ optional gettextSupport gettext ··· 100 97 ++ optional xslSupport libxslt 101 98 ++ optional mcryptSupport libmcrypt' 102 99 ++ optional bz2Support bzip2 103 - ++ optional (mssqlSupport && !stdenv.isDarwin) freetds 104 100 ++ optional sodiumSupport libsodium 105 101 ++ optional tidySupport html-tidy 106 102 ++ optional argon2Support libargon2 ··· 130 126 ++ optional embedSupport "--enable-embed" 131 127 ++ optional mhashSupport "--with-mhash" 132 128 ++ optional curlSupport "--with-curl=${curl.dev}" 133 - ++ optional curlWrappersSupport "--with-curlwrappers" 134 129 ++ optional zlibSupport "--with-zlib=${zlib.dev}" 135 130 ++ optional libxml2Support "--with-libxml-dir=${libxml2.dev}" 131 + ++ optional (!libxml2Support) [ 132 + "--disable-dom" 133 + "--disable-libxml" 134 + "--disable-simplexml" 135 + "--disable-xml" 136 + "--disable-xmlreader" 137 + "--disable-xmlwriter" 138 + "--without-pear" 139 + ] 136 140 ++ optional pcntlSupport "--enable-pcntl" 137 141 ++ optional readlineSupport "--with-readline=${readline.dev}" 138 142 ++ optional sqliteSupport "--with-pdo-sqlite=${sqlite.dev}" 139 143 ++ optional postgresqlSupport "--with-pgsql=${postgresql}" 140 144 ++ optional pdo_pgsqlSupport "--with-pdo-pgsql=${postgresql}" 141 145 ++ optional pdo_mysqlSupport "--with-pdo-mysql=${if mysqlndSupport then "mysqlnd" else mysql.connector-c}" 142 - ++ optional mysqlSupport "--with-mysql${if mysqlndSupport then "=mysqlnd" else ""}" 143 146 ++ optionals mysqliSupport [ 144 147 "--with-mysqli=${if mysqlndSupport then "mysqlnd" else "${mysql.connector-c}/bin/mysql_config"}" 145 148 ] 146 - ++ optional ( pdo_mysqlSupport || mysqlSupport || mysqliSupport ) "--with-mysql-sock=/run/mysqld/mysqld.sock" 149 + ++ optional ( pdo_mysqlSupport || mysqliSupport ) "--with-mysql-sock=/run/mysqld/mysqld.sock" 147 150 ++ optional bcmathSupport "--enable-bcmath" 148 151 # FIXME: Our own gd package doesn't work, see https://bugs.php.net/bug.php?id=60108. 149 152 ++ optionals gdSupport [ ··· 166 169 ++ optional zipSupport "--enable-zip" 167 170 ++ optional ftpSupport "--enable-ftp" 168 171 ++ optional fpmSupport "--enable-fpm" 169 - ++ optional (mssqlSupport && !stdenv.isDarwin) "--with-mssql=${freetds}" 170 172 ++ optional ztsSupport "--enable-maintainer-zts" 171 173 ++ optional calendarSupport "--enable-calendar" 172 174 ++ optional sodiumSupport "--with-sodium=${libsodium.dev}" ··· 177 179 ++ optional (!phpdbgSupport) "--disable-phpdbg" 178 180 ++ optional (!cgiSupport) "--disable-cgi" 179 181 ++ optional (!cliSupport) "--disable-cli" 180 - ++ optional (!pharSupport) "--disable-phar"; 182 + ++ optional (!pharSupport) "--disable-phar" 183 + ++ optional xmlrpcSupport "--with-xmlrpc"; 181 184 182 185 hardeningDisable = [ "bindnow" ]; 183 186
+7 -15
pkgs/development/interpreters/python/pypy/2.7/default.nix
··· 10 10 assert zlibSupport -> zlib != null; 11 11 12 12 let 13 - majorVersion = "6.0"; 14 - minorVersion = "0"; 15 - minorVersionSuffix = ""; 13 + version = "6.0.0"; 16 14 pythonVersion = "2.7"; 17 - version = "${majorVersion}.${minorVersion}${minorVersionSuffix}"; 18 - libPrefix = "pypy${majorVersion}"; 15 + libPrefix = "pypy${pythonVersion}"; 19 16 sitePackages = "site-packages"; 20 17 21 18 pythonForPypy = python.withPackages (ppkgs: [ ppkgs.pycparser ]); 22 19 23 20 in stdenv.mkDerivation rec { 24 21 name = "pypy-${version}"; 25 - inherit majorVersion version pythonVersion; 22 + inherit version pythonVersion; 26 23 27 24 src = fetchurl { 28 25 url = "https://bitbucket.org/pypy/pypy/get/release-pypy${pythonVersion}-v${version}.tar.bz2"; ··· 69 66 ${pythonForPypy.interpreter} rpython/bin/rpython \ 70 67 --make-jobs="$NIX_BUILD_CORES" \ 71 68 -Ojit \ 72 - --batch pypy/goal/targetpypystandalone.py \ 73 - --withmod-_minimal_curses \ 74 - --withmod-unicodedata \ 75 - --withmod-thread \ 76 - --withmod-bz2 \ 77 - --withmod-_multiprocessing 69 + --batch pypy/goal/targetpypystandalone.py 78 70 ''; 79 71 80 72 setupHook = python-setup-hook sitePackages; ··· 87 79 # disable shutils because it assumes gid 0 exists 88 80 # disable socket because it has two actual network tests that fail 89 81 # disable test_urllib2net, test_urllib2_localnet, and test_urllibnet because they require networking (example.com) 90 - # disable test_ssl because no shared cipher' not found in '[Errno 1] error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure 91 - # disable test_zipfile64 because it causes ENOSPACE 92 - ./pypy-c ./pypy/test_all.py --pypy=./pypy-c -k 'not ( test_ssl or test_urllib2net or test_urllibnet or test_urllib2_localnet or test_socket or test_shutil or test_zipfile64 )' lib-python 82 + ./pypy-c ./pypy/test_all.py --pypy=./pypy-c -k 'not ( test_urllib2net or test_urllibnet or test_urllib2_localnet or test_socket or test_shutil )' lib-python 93 83 ''; 94 84 95 85 installPhase = '' ··· 126 116 inherit zlibSupport libPrefix sitePackages; 127 117 executable = "pypy"; 128 118 isPypy = true; 119 + isPy2 = true; 120 + isPy27 = true; 129 121 buildEnv = callPackage ../../wrapper.nix { python = self; inherit (pythonPackages) requiredPythonModules; }; 130 122 interpreter = "${self}/bin/${executable}"; 131 123 withPackages = import ../../with-packages.nix { inherit buildEnv pythonPackages;};
+2 -2
pkgs/development/libraries/ace/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "ace-${version}"; 5 - version = "6.5.2"; 5 + version = "6.5.3"; 6 6 7 7 src = fetchurl { 8 8 url = "http://download.dre.vanderbilt.edu/previous_versions/ACE-${version}.tar.bz2"; 9 - sha256 = "1ibc62r3nh33c5w9mbnmzzhalb0jry6ccfb5ph62xsayy9nksfgh"; 9 + sha256 = "06lvy5ylcg4vsc58p1yqr5607n542a57n0whpchmrlab74bagmmi"; 10 10 }; 11 11 12 12 enableParallelBuilding = true;
+2 -2
pkgs/development/libraries/agda/agda-stdlib/default.nix
··· 1 1 { stdenv, agda, fetchFromGitHub, ghcWithPackages }: 2 2 3 3 agda.mkDerivation (self: rec { 4 - version = "0.16.1"; 4 + version = "0.17"; 5 5 name = "agda-stdlib-${version}"; 6 6 7 7 src = fetchFromGitHub { 8 8 repo = "agda-stdlib"; 9 9 owner = "agda"; 10 10 rev = "v${version}"; 11 - sha256 = "17dv5r3ygmbwwh7k8qaffp2965sv165b47i53ymc0gbfcwr6cy2n"; 11 + sha256 = "05c5zgj9fcaqz7z2l70jh48b3g4811vm7bccj0vd9r82wi02g3p1"; 12 12 }; 13 13 14 14 nativeBuildInputs = [ (ghcWithPackages (self : [ self.filemanip ])) ];
+2 -2
pkgs/development/libraries/aubio/default.nix
··· 3 3 }: 4 4 5 5 stdenv.mkDerivation rec { 6 - name = "aubio-0.4.7"; 6 + name = "aubio-0.4.8"; 7 7 8 8 src = fetchurl { 9 9 url = "https://aubio.org/pub/${name}.tar.bz2"; 10 - sha256 = "0hd0kzfmr46am00ygxar8alrldv92c5azqy701iilfmbqpz4mvfb"; 10 + sha256 = "1fjbz1l9axscrb7dl6jv4ifhvmq1g77ihvg0bbwwfg0j3qz4gxyw"; 11 11 }; 12 12 13 13 nativeBuildInputs = [ pkgconfig python wafHook ];
+11
pkgs/development/libraries/boost/1.69.nix
··· 1 + { stdenv, callPackage, fetchurl, fetchpatch, ... } @ args: 2 + 3 + callPackage ./generic.nix (args // rec { 4 + version = "1.69_0"; 5 + 6 + src = fetchurl { 7 + url = "mirror://sourceforge/boost/boost_1_69_0.tar.bz2"; 8 + # SHA256 from http://www.boost.org/users/history/version_1_69_0.html 9 + sha256 = "8f32d4617390d1c2d16f26a27ab60d97807b35440d45891fa340fc2648b04406"; 10 + }; 11 + })
+2 -2
pkgs/development/libraries/eccodes/default.nix
··· 6 6 with stdenv.lib; 7 7 stdenv.mkDerivation rec { 8 8 name = "eccodes-${version}"; 9 - version = "2.9.2"; 9 + version = "2.10.0"; 10 10 11 11 src = fetchurl { 12 12 url = "https://confluence.ecmwf.int/download/attachments/45757960/eccodes-${version}-Source.tar.gz"; 13 - sha256 = "18gjzhz7bkibc34a0djq1r4b2y3hpn7ym0zs0nj07yq58v4pdx08"; 13 + sha256 = "1n429najxlq6y76wyx1mbw41b0l4prdhfmy4id9ni8zwm96cp8xy"; 14 14 }; 15 15 16 16 postPatch = ''
+2 -2
pkgs/development/libraries/geos/default.nix
··· 1 1 { stdenv, fetchurl, python }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "geos-3.7.0"; 4 + name = "geos-3.7.1"; 5 5 6 6 src = fetchurl { 7 7 url = "https://download.osgeo.org/geos/${name}.tar.bz2"; 8 - sha256 = "1mrz778m6bd1x9k6sha5kld43kalhq79h2lynlx2jx7xjakl3gsg"; 8 + sha256 = "1312m02xk4sp6f1xdpb9w0ic0zbxg90p5y66qnwidl5fksscf1h0"; 9 9 }; 10 10 11 11 enableParallelBuilding = true;
+2 -2
pkgs/development/libraries/grib-api/default.nix
··· 4 4 5 5 stdenv.mkDerivation rec{ 6 6 name = "grib-api-${version}"; 7 - version = "1.27.0"; 7 + version = "1.28.0"; 8 8 9 9 src = fetchurl { 10 10 url = "https://software.ecmwf.int/wiki/download/attachments/3473437/grib_api-${version}-Source.tar.gz"; 11 - sha256 = "1vx6bx9jhz5vdh2vx5y532ihwgyylagqz6pbx2p2bsx4kmj4pxdd"; 11 + sha256 = "0qbj12ap7yy2rl1pq629chnss2jl73wxdj1lwzv0xp87r6z5qdfl"; 12 12 }; 13 13 14 14 preConfigure = ''
+2 -2
pkgs/development/libraries/gtkd/default.nix
··· 3 3 4 4 stdenv.mkDerivation rec { 5 5 name = "gtkd-${version}"; 6 - version = "3.8.3"; 6 + version = "3.8.4"; 7 7 8 8 src = fetchzip { 9 9 url = "https://gtkd.org/Downloads/sources/GtkD-${version}.zip"; 10 - sha256 = "10jhwy1421bypq62ki1dzv8irvlgwr7s40z6l6vxallm4jkgk9gj"; 10 + sha256 = "0q2kf1jwr89i8ajjzyf3b4bbla33djvnwrvljq17y206q7qknfyz"; 11 11 stripRoot = false; 12 12 }; 13 13
+2 -2
pkgs/development/libraries/gtksourceview/3.x.nix
··· 5 5 checkInputs = [ xvfb_run dbus ]; 6 6 in stdenv.mkDerivation rec { 7 7 name = "gtksourceview-${version}"; 8 - version = "3.24.8"; 8 + version = "3.24.9"; 9 9 10 10 src = fetchurl { 11 11 url = "mirror://gnome/sources/gtksourceview/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz"; 12 - sha256 = "1zinqid62zjcsq7vy1y4mq1qh3hzd3zj7p8np7g0bdqd37zvi6qy"; 12 + sha256 = "1hh7brcvpip96mkf9460ksy2qpx2pwynwd0634rx78z6afj7d7b9"; 13 13 }; 14 14 15 15 propagatedBuildInputs = [
+2 -2
pkgs/development/libraries/gupnp-av/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "gupnp-av-${version}"; 5 - version = "0.12.10"; 5 + version = "0.12.11"; 6 6 7 7 outputs = [ "out" "dev" "devdoc" ]; 8 8 9 9 src = fetchurl { 10 10 url = "mirror://gnome/sources/gupnp-av/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz"; 11 - sha256 = "0nmq6wlbfsssanv3jgv2z0nhfkv8vzfr3gq5qa8svryvvn2fyf40"; 11 + sha256 = "1p3grslwqm9bc8rmpn4l48d7v9s84nina4r9xbd932dbj8acz7b8"; 12 12 }; 13 13 14 14 nativeBuildInputs = [ pkgconfig gobject-introspection vala gtk-doc docbook_xsl docbook_xml_dtd_412 ];
+9 -4
pkgs/development/libraries/hwloc/default.nix
··· 6 6 7 7 with stdenv.lib; 8 8 9 - stdenv.mkDerivation rec { 10 - name = "hwloc-2.0.2"; 9 + let 10 + version = "2.0.3"; 11 + versmm = versions.major version + "." + versions.minor version; 12 + name = "hwloc-${version}"; 13 + 14 + in stdenv.mkDerivation { 15 + inherit name; 11 16 12 17 src = fetchurl { 13 - url = "http://www.open-mpi.org/software/hwloc/v2.0/downloads/${name}.tar.bz2"; 14 - sha256 = "1phc863d5b2fvwpyyq4mlh4rkjdslh6h0h197zmyk3prwrq7si8l"; 18 + url = "http://www.open-mpi.org/software/hwloc/v${versmm}/downloads/${name}.tar.bz2"; 19 + sha256 = "09f7ajak8wv5issr0hw72vs3jkldc7crcc7z5fd34sspkvrsm4z3"; 15 20 }; 16 21 17 22 configureFlags = [
+1 -1
pkgs/development/libraries/ldns/default.nix
··· 65 65 description = "Library with the aim of simplifying DNS programming in C"; 66 66 license = licenses.bsd3; 67 67 homepage = http://www.nlnetlabs.nl/projects/ldns/; 68 - platforms = platforms.linux; 68 + platforms = platforms.unix; 69 69 maintainers = with maintainers; [ jgeerds ]; 70 70 }; 71 71 }
+14 -4
pkgs/development/libraries/libbladeRF/default.nix
··· 1 - { stdenv, lib, fetchFromGitHub, pkgconfig, cmake, git, doxygen, help2man, ncurses, tecla 1 + { stdenv, lib, fetchFromGitHub, fetchpatch, pkgconfig, cmake, git, doxygen, help2man, ncurses, tecla 2 2 , libusb1, udev }: 3 3 4 4 stdenv.mkDerivation rec { 5 - version = "1.9.0"; 5 + version = "2.0.2"; 6 6 name = "libbladeRF-${version}"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "Nuand"; 10 10 repo = "bladeRF"; 11 11 rev = "libbladeRF_v${version}"; 12 - sha256 = "0frvphp4xxdxwzmi94b0asl7b891sd3fk8iw9kfk8h6f3cdhj8xa"; 12 + sha256 = "18qwljjdnf4lds04kc1zvslr5hh9cjnnjkcy07lbkrq7pj0pfnc6"; 13 13 }; 14 14 15 15 nativeBuildInputs = [ pkgconfig ]; ··· 21 21 # Fixup shebang 22 22 prePatch = "patchShebangs host/utilities/bladeRF-cli/src/cmd/doc/generate.bash"; 23 23 24 + # Fixes macos and freebsd compilation issue. 25 + # https://github.com/Nuand/bladeRF/commit/0cb4ea888543b2dc75b876f7024e180854fbe9c3 26 + patches = [ (fetchpatch { 27 + name = "fix-OSX-and-FreeBSD-build.patch"; 28 + url = "https://github.com/Nuand/bladeRF/commit/0cb4ea88.diff"; 29 + sha256 = "1ccpa69vz2nlpdnxprh4rd1pgphk82z5lfmbrfdkn7srw6nxl469"; 30 + }) 31 + ]; 32 + 24 33 # Let us avoid nettools as a dependency. 25 - patchPhase = '' 34 + postPatch = '' 26 35 sed -i 's/$(hostname)/hostname/' host/utilities/bladeRF-cli/src/cmd/doc/generate.bash 27 36 ''; 28 37 ··· 31 40 ] ++ lib.optionals stdenv.isLinux [ 32 41 "-DUDEV_RULES_PATH=etc/udev/rules.d" 33 42 "-DINSTALL_UDEV_RULES=ON" 43 + "-DBLADERF_GROUP=bladerf" 34 44 ]; 35 45 36 46 hardeningDisable = [ "fortify" ];
+2 -2
pkgs/development/libraries/libcouchbase/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "libcouchbase-${version}"; 5 - version = "2.10.0"; 5 + version = "2.10.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "couchbase"; 9 9 repo = "libcouchbase"; 10 10 rev = version; 11 - sha256 = "08bvnd0m18qs5akbblf80l54khm1523fdiiajp7fj88vrs86nbi2"; 11 + sha256 = "1znhy99nhiv21j2jwsx9dsmg8br01wg0hsf1yfwsjny0myv13xkm"; 12 12 }; 13 13 14 14 cmakeFlags = "-DLCB_NO_MOCK=ON";
+2 -2
pkgs/development/libraries/libdap/default.nix
··· 1 1 { stdenv, fetchurl, bison, libuuid, curl, libxml2, flex }: 2 2 3 3 stdenv.mkDerivation rec { 4 - version = "3.20.0"; 4 + version = "3.20.2"; 5 5 name = "libdap-${version}"; 6 6 7 7 nativeBuildInputs = [ bison flex ]; ··· 9 9 10 10 src = fetchurl { 11 11 url = "https://www.opendap.org/pub/source/${name}.tar.gz"; 12 - sha256 = "0cr3d7dlzq583dqqrkbs1bkcrwag4hp7hwrx5c0mjk7q4vrslh92"; 12 + sha256 = "0kp35ghj48wqgy67xyplwhmw21r8r0p00y2hw0fv65g4yrsgvsk0"; 13 13 }; 14 14 15 15 meta = with stdenv.lib; {
+2 -2
pkgs/development/libraries/libextractor/default.nix
··· 7 7 assert videoSupport -> ffmpeg != null && libmpeg2 != null; 8 8 9 9 stdenv.mkDerivation rec { 10 - name = "libextractor-1.7"; 10 + name = "libextractor-1.8"; 11 11 12 12 src = fetchurl { 13 13 url = "mirror://gnu/libextractor/${name}.tar.gz"; 14 - sha256 = "13wf6vj7mkv6gw8h183cnk7m24ir0gyf198pyb2148ng4klgv9p0"; 14 + sha256 = "1z1cb35griqzvshqdv5ck98dy0sgpsswn7fgiy7lbzi34sma8dg2"; 15 15 }; 16 16 17 17 preConfigure =
+16 -9
pkgs/development/libraries/libfprint/default.nix
··· 1 - { stdenv, fetchurl, pkgconfig, libusb, pixman, glib, nss, nspr, gdk_pixbuf }: 1 + { stdenv, fetchurl, pkgconfig, meson, ninja, libusb, pixman, glib, nss, gtk3 2 + , coreutils, gtk-doc, docbook_xsl, docbook_xml_dtd_43 }: 2 3 3 4 stdenv.mkDerivation rec { 4 - name = "libfprint-0.7.0"; 5 + name = "libfprint-${version}"; 6 + version = "0.99.0"; 5 7 6 8 src = fetchurl { 7 - url = "https://people.freedesktop.org/~anarsoul/${name}.tar.xz"; 8 - sha256 = "1wzi12zvdp8sw3w5pfbd9cwz6c71627bkr88rxv6gifbyj6fwgl6"; 9 + url = "https://gitlab.freedesktop.org/libfprint/libfprint/uploads/82ba3cef5bdf72997df711eacdb13c0f/libfprint-${version}.tar.xz"; 10 + sha256 = "16r4nl40y0jri57jiqmdz4s87byblx22lbhyvqpljd6mqm5rg187"; 9 11 }; 10 12 11 - buildInputs = [ libusb pixman glib nss nspr gdk_pixbuf ]; 12 - nativeBuildInputs = [ pkgconfig ]; 13 + buildInputs = [ libusb pixman glib nss gtk3 ]; 14 + nativeBuildInputs = [ pkgconfig meson ninja gtk-doc docbook_xsl docbook_xml_dtd_43 ]; 15 + 16 + mesonFlags = [ "-Dudev_rules_dir=lib/udev/rules.d" "-Dx11-examples=false" ]; 13 17 14 - configureFlags = [ "--with-udev-rules-dir=$(out)/lib/udev/rules.d" ]; 18 + preConfigure = '' 19 + substituteInPlace libfprint/meson.build \ 20 + --replace /bin/echo ${coreutils}/bin/echo 21 + ''; 15 22 16 23 meta = with stdenv.lib; { 17 - homepage = http://www.freedesktop.org/wiki/Software/fprint/libfprint/; 24 + homepage = https://fprint.freedesktop.org/; 18 25 description = "A library designed to make it easy to add support for consumer fingerprint readers"; 19 - license = licenses.lgpl2; 26 + license = licenses.lgpl21; 20 27 platforms = platforms.linux; 21 28 maintainers = with maintainers; [ abbradar ]; 22 29 };
+2 -2
pkgs/development/libraries/libgnurl/default.nix
··· 2 2 libidn2, libunistring, nghttp2 }: 3 3 4 4 stdenv.mkDerivation rec { 5 - version = "7.61.1"; 5 + version = "7.62.0"; 6 6 7 7 name = "libgnurl-${version}"; 8 8 9 9 src = fetchurl { 10 10 url = "mirror://gnu/gnunet/gnurl-${version}.tar.gz"; 11 - sha256 = "0y56k15vp3m2r8q6mnc6ivflwq9lv6npdhbbvxxcf4r8vwjhv91q"; 11 + sha256 = "15b5fn4na9vzmzp4i0jf7al9v3q0abx51g1sgkrdsvdxhypwji1v"; 12 12 }; 13 13 14 14 nativeBuildInputs = [ libtool groff perl pkgconfig python2 ];
+2 -2
pkgs/development/libraries/libiio/default.nix
··· 5 5 6 6 stdenv.mkDerivation rec { 7 7 name = "libiio-${version}"; 8 - version = "0.15"; 8 + version = "0.16"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "analogdevicesinc"; 12 12 repo = "libiio"; 13 13 rev = "refs/tags/v${version}"; 14 - sha256 = "05sbvvjka03qi080ad6g2y6gfwqp3n3zv7dpv237dym0zjyxqfa7"; 14 + sha256 = "1j27kyizdwawskwg1va894qaw3z5dx5s6cla1rd0ngr9kls88q2h"; 15 15 }; 16 16 17 17 outputs = [ "out" "lib" "dev" "python" ];
+25
pkgs/development/libraries/libopenaptx/default.nix
··· 1 + { stdenv, fetchFromGitHub }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "libopenaptx-${version}"; 5 + version = "0.1.0"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "pali"; 9 + repo = "libopenaptx"; 10 + rev = version; 11 + sha256 = "0996qmkmbax7ccknxrd3bx8xibs79a1ffms69scsj59f3kgj6854"; 12 + }; 13 + 14 + makeFlags = [ "PREFIX=$(out)" ]; 15 + 16 + enableParallelBuilding = true; 17 + 18 + meta = with stdenv.lib; { 19 + description = "Audio Processing Technology codec (aptX)"; 20 + license = licenses.lgpl21Plus; 21 + homepage = https://github.com/pali/libopenaptx; 22 + platforms = platforms.linux; 23 + maintainers = with maintainers; [ orivej ]; 24 + }; 25 + }
+2 -2
pkgs/development/libraries/libosmium/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "libosmium-${version}"; 5 - version = "2.14.2"; 5 + version = "2.15.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "osmcode"; 9 9 repo = "libosmium"; 10 10 rev = "v${version}"; 11 - sha256 = "123ri1l0a2b9fljgpwsl7z2w4i3kmgxz79d4ns9z4mwbp8sw0250"; 11 + sha256 = "0s51qk7py5dzr07q4a78b4mjjrpgbghnj2r8yjq1hnn6pgafbjv0"; 12 12 }; 13 13 14 14 nativeBuildInputs = [ cmake ];
+2 -2
pkgs/development/libraries/libqalculate/default.nix
··· 3 3 4 4 stdenv.mkDerivation rec { 5 5 name = "libqalculate-${version}"; 6 - version = "2.8.1"; 6 + version = "2.8.2"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "qalculate"; 10 10 repo = "libqalculate"; 11 11 rev = "v${version}"; 12 - sha256 = "1fakvv5vvx99pp5x72djp3313jxjwfhsl34gbyrpgkj5b4nnm7mz"; 12 + sha256 = "10d3dcq8zprj1bnhq6gl9smpbv7fq0nx3jw9s3f8lkl3bavc34ca"; 13 13 }; 14 14 15 15 outputs = [ "out" "dev" "doc" ];
+2 -2
pkgs/development/libraries/libraw/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "libraw-${version}"; 5 - version = "0.19.0"; 5 + version = "0.19.1"; 6 6 7 7 src = fetchurl { 8 8 url = "https://www.libraw.org/data/LibRaw-${version}.tar.gz"; 9 - sha256 = "0nfj7s7qmgfy1cl8s3ck7dxjvprfq5glfi6iidmvmy8r7gl52gz8"; 9 + sha256 = "1xjyw4n9gfr2r637pjbpbi3h98h9mdjn61b0hsxwqynq2vdij452"; 10 10 }; 11 11 12 12 outputs = [ "out" "lib" "dev" "doc" ];
+2 -2
pkgs/development/libraries/librelp/default.nix
··· 1 1 { stdenv, fetchurl, pkgconfig, gnutls, zlib }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "librelp-1.2.18"; 4 + name = "librelp-1.3.0"; 5 5 6 6 src = fetchurl { 7 7 url = "http://download.rsyslog.com/librelp/${name}.tar.gz"; 8 - sha256 = "0grrnxhazd9iirj07al524xykk0k33vs0dgnpajz5vpqig4qyk53"; 8 + sha256 = "1xg99ndn65984mrh30qvys5npc73ag4348whshghrcj9azya494z"; 9 9 }; 10 10 11 11 nativeBuildInputs = [ pkgconfig ];
+9 -9
pkgs/development/libraries/libressl/default.nix
··· 35 35 36 36 in { 37 37 38 - libressl_2_6 = generic { 39 - version = "2.6.5"; 40 - sha256 = "0anx9nlgixdjn811zclim85jm5yxmxwycj71ix27rlhr233xz7l5"; 41 - }; 42 - 43 38 libressl_2_7 = generic { 44 - version = "2.7.4"; 45 - sha256 = "19kxa5i97q7p6rrps9qm0nd8zqhdjvzx02j72400c73cl2nryfhy"; 39 + version = "2.7.5"; 40 + sha256 = "0h60bcx7k72171dwpx4vsbsrxxz9c18v75lh5fj600gghn6h7rdy"; 46 41 }; 47 42 48 43 libressl_2_8 = generic { 49 - version = "2.8.2"; 50 - sha256 = "1mag4lf3lmg2fh2yzkh663l69h4vjriadwl0zixmb50jkzjk3jxq"; 44 + version = "2.8.3"; 45 + sha256 = "0xw4z4z6m7lyf1r4m2w2w1k7as791c04ygnfk4d7d0ki0h9hnr4v"; 46 + }; 47 + 48 + libressl_2_9 = generic { 49 + version = "2.9.0"; 50 + sha256 = "1x1wl6b449m6hfhyxxzxbf2v8yfb5q92q6d01hdg28xp1222jpzb"; 51 51 }; 52 52 }
+2 -2
pkgs/development/libraries/libsolv/default.nix
··· 1 1 { stdenv, fetchFromGitHub, cmake, ninja, zlib, expat, rpm, db }: 2 2 3 3 stdenv.mkDerivation rec { 4 - version = "0.7.1"; 4 + version = "0.7.2"; 5 5 name = "libsolv-${version}"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "openSUSE"; 9 9 repo = "libsolv"; 10 10 rev = version; 11 - sha256 = "0ssiadh10d28gzmq9vpgvvwmkw5ccb5iglafzsx3pf33z1zp5a3b"; 11 + sha256 = "03zwf7zqz7ghd0bgs0wvlhnsd828z69kl28q2n6m4z57ai8zzqng"; 12 12 }; 13 13 14 14 cmakeFlags = [
+3 -3
pkgs/development/libraries/libvirt/default.nix
··· 16 16 buildFromTarball = stdenv.isDarwin; 17 17 in stdenv.mkDerivation rec { 18 18 name = "libvirt-${version}"; 19 - version = "4.7.0"; 19 + version = "4.10.0"; 20 20 21 21 src = 22 22 if buildFromTarball then 23 23 fetchurl { 24 24 url = "http://libvirt.org/sources/${name}.tar.xz"; 25 - sha256 = "1r37aw1xxlwjkk4n6k503mw1caldijz8n7x86xdaq90n6bvpkhlj"; 25 + sha256 = "0v17zzyyb25nn9l18v5244myg7590dp6ppwgi8xysipifc0q77bz"; 26 26 } 27 27 else 28 28 fetchgit { 29 29 url = git://libvirt.org/libvirt.git; 30 30 rev = "v${version}"; 31 - sha256 = "17byylhx0bny4b771hqv92d87a5dg21a5qjv861y50sckgwwi6f1"; 31 + sha256 = "0dlpv3v6jpbmgvhpn29ryp0w2a1xny8ciqid8hnlf3klahz9kwz9"; 32 32 fetchSubmodules = true; 33 33 }; 34 34
+8 -1
pkgs/development/libraries/libvncserver/default.nix
··· 1 - {stdenv, fetchurl, 1 + {stdenv, fetchurl, fetchpatch, 2 2 libtool, libjpeg, openssl, zlib, libgcrypt, autoreconfHook, pkgconfig, libpng, 3 3 systemd 4 4 }: ··· 18 18 src = fetchurl { 19 19 inherit (s) url sha256; 20 20 }; 21 + patches = [ 22 + # CVE-2018-7225. Remove with the next release 23 + (fetchpatch { 24 + url = https://salsa.debian.org/debian/libvncserver/raw/master/debian/patches/CVE-2018-7225.patch; 25 + sha256 = "1hj1lzxsrdmzzl061vg0ncdpvfmvvkrpk8q12mp70qvszcqa7ja3"; 26 + }) 27 + ]; 21 28 preConfigure = '' 22 29 sed -e 's@/usr/include/linux@${stdenv.cc.libc}/include/linux@g' -i configure 23 30 '';
+2 -2
pkgs/development/libraries/libwebsockets/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "libwebsockets-${version}"; 5 - version = "3.0.1"; 5 + version = "3.1.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "warmcat"; 9 9 repo = "libwebsockets"; 10 10 rev = "v${version}"; 11 - sha256 = "1x3qrz2hqsrv2lg0y9irdx37c8r9j9vf9mwzgw61znzvk6hc9ymq"; 11 + sha256 = "1w1wz6snf3cmcpa3f4dci2nz9za2f5rrylxl109id7bcb36xhbdl"; 12 12 }; 13 13 14 14 buildInputs = [ cmake openssl zlib libuv ];
+2 -2
pkgs/development/libraries/libwnck/3.x.nix
··· 2 2 3 3 let 4 4 pname = "libwnck"; 5 - version = "3.24.1"; 5 + version = "3.30.0"; 6 6 in stdenv.mkDerivation rec{ 7 7 name = "${pname}-${version}"; 8 8 9 9 src = fetchurl { 10 10 url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz"; 11 - sha256 = "010zk9zvydggxqnxfml3scml5yxmpjy90irpqcayrzw26lldr9mg"; 11 + sha256 = "0f9lvhm3w25046dqq8xyg7nzggxpmdriwrb661nng05a8qk0svdc"; 12 12 }; 13 13 14 14 outputs = [ "out" "dev" "devdoc" ];
+2 -2
pkgs/development/libraries/olm/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "olm-${version}"; 5 - version = "2.3.0"; 5 + version = "3.0.0"; 6 6 7 7 meta = { 8 8 description = "Implements double cryptographic ratchet and Megolm ratchet"; ··· 13 13 14 14 src = fetchurl { 15 15 url = "https://matrix.org/git/olm/snapshot/${name}.tar.gz"; 16 - sha256 = "1y2yasq94zjw3nadn1915j85xwc5j3pic3brhp0h83l6hkxi8dsk"; 16 + sha256 = "1iivxjk458v9lhqgzp0c4k5azligsh9k3rk6irf9ssj29wzgjm2c"; 17 17 }; 18 18 19 19 doCheck = true;
+2 -2
pkgs/development/libraries/oniguruma/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "onig-${version}"; 5 - version = "6.9.0"; 5 + version = "6.9.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "kkos"; 9 9 repo = "oniguruma"; 10 10 rev = "v${version}"; 11 - sha256 = "064nk8nxygqrk5b6n7zvrksf5shrsapn12zdi6crbbfbw0s7pn8h"; 11 + sha256 = "0dbdd9r15fsqn0rimkjwlv8v68v4i1830h0m7dw56b335wwl6bbg"; 12 12 }; 13 13 14 14 nativeBuildInputs = [ cmake ];
+2 -2
pkgs/development/libraries/opendht/default.nix
··· 5 5 6 6 stdenv.mkDerivation rec { 7 7 name = "opendht-${version}"; 8 - version = "1.7.4"; 8 + version = "1.8.0"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "savoirfairelinux"; 12 12 repo = "opendht"; 13 13 rev = "${version}"; 14 - sha256 = "1wqib5plak9bw2bla7y4qyjqi0b00kf8mfwlml16qj3i0aq6h2cp"; 14 + sha256 = "1mj3zsywxphh9wcazyqsldwwn14r77xv9cjsmc0nmcybsl2bwnpl"; 15 15 }; 16 16 17 17 nativeBuildInputs =
+16 -14
pkgs/development/libraries/pagmo2/default.nix
··· 11 11 12 12 stdenv.mkDerivation rec { 13 13 name = "pagmo2-${version}"; 14 - version = "2.8"; 14 + version = "2.9"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "esa"; 18 18 repo = "pagmo2"; 19 19 rev = "v${version}"; 20 - sha256 = "1xwxamcn3fkwr62jn6bkanrwy0cvsksf75hfwx4fvl56awnbz41z"; 20 + sha256 = "0al2i59m5qr83wz5n5408zvys0b3mc40rszf0l5b9a0gp1axj400"; 21 21 }; 22 22 23 - buildInputs = [ cmake eigen nlopt ipopt boost ]; 23 + nativeBuildInputs = [ cmake ]; 24 + buildInputs = [ eigen nlopt ipopt boost ]; 24 25 25 - preBuild = '' 26 - cp -r $src/* . 27 - ''; 28 - 29 - cmakeFlags = [ "-DPAGMO_BUILD_TESTS=no" 30 - "-DPAGMO_WITH_EIGEN3=yes" "-DPAGMO_WITH_NLOPT=yes" 31 - "-DNLOPT_LIBRARY=${nlopt}/lib/libnlopt_cxx.so" "-DPAGMO_WITH_IPOPT=yes" 32 - "-DCMAKE_CXX_FLAGS='-fuse-ld=gold'" ]; 26 + cmakeFlags = [ 27 + "-DPAGMO_BUILD_TESTS=no" 28 + "-DPAGMO_WITH_EIGEN3=yes" 29 + "-DPAGMO_WITH_NLOPT=yes" 30 + "-DNLOPT_LIBRARY=${nlopt}/lib/libnlopt.so" 31 + "-DPAGMO_WITH_IPOPT=yes" 32 + "-DCMAKE_CXX_FLAGS='-fuse-ld=gold'" 33 + ]; 33 34 34 - # All but one test pass skip for now (tests also take about 30 min to compile) 35 + # tests pass but take 30+ minutes 35 36 doCheck = false; 36 37 37 - meta = { 38 + meta = with stdenv.lib; { 38 39 homepage = https://esa.github.io/pagmo2/; 39 40 description = "Scientific library for massively parallel optimization"; 40 - license = stdenv.lib.licenses.gpl3Plus; 41 + license = licenses.gpl3Plus; 42 + maintainers = [ maintainers.costrouc ]; 41 43 }; 42 44 }
+2 -2
pkgs/development/libraries/postgis/default.nix
··· 42 42 43 43 44 44 let 45 - version = "2.5.0"; 46 - sha256 = "1m9n1shhqhjrhbq6fd9fyfccxcgpng37s3lffhlmyrp98zbsnwxy"; 45 + version = "2.5.1"; 46 + sha256 = "14bsh4kflp4bxilypkpmhrpldknc9s9vgiax8yfhxbisyib704zv"; 47 47 in stdenv.mkDerivation rec { 48 48 name = "postgis-${version}"; 49 49
+42
pkgs/development/libraries/python-qt/default.nix
··· 1 + { stdenv, fetchurl, python, qmake, 2 + qtwebengine, qtxmlpatterns, 3 + qttools, unzip }: 4 + 5 + stdenv.mkDerivation rec { 6 + version = "3.2"; 7 + name = "python-qt-${version}"; 8 + 9 + src = fetchurl { 10 + url="mirror://sourceforge/pythonqt/PythonQt${version}.zip"; 11 + sha256="13hzprk58m3yj39sj0xn6acg8796lll1256mpd81kw0z3yykyl8c"; 12 + }; 13 + 14 + hardeningDisable = [ "all" ]; 15 + 16 + nativeBuildInputs = [ qmake qtwebengine qtxmlpatterns qttools ]; 17 + 18 + buildInputs = [ python unzip ]; 19 + 20 + qmakeFlags = [ "PythonQt.pro" 21 + "INCLUDEPATH+=${python}/include/python3.6" 22 + "PYTHON_PATH=${python}/bin" 23 + "PYTHON_LIB=${python}/lib"]; 24 + 25 + unpackCmd = "unzip $src"; 26 + 27 + installPhase = '' 28 + mkdir -p $out/include/PythonQt 29 + cp -r ./lib $out 30 + cp -r ./src/* $out/include/PythonQt 31 + cp extensions/PythonQt_QtAll/PythonQt_QtAll.h $out/include/PythonQt 32 + cp extensions/PythonQt_QtAll/PythonQt_QtAll.cpp $out/include/PythonQt 33 + ''; 34 + 35 + meta = with stdenv.lib; { 36 + description = "PythonQt is a dynamic Python binding for the Qt framework. It offers an easy way to embed the Python scripting language into your C++ Qt applications."; 37 + homepage = http://pythonqt.sourceforge.net/; 38 + license = licenses.lgpl21; 39 + platforms = platforms.all; 40 + maintainers = with maintainers; [ hlolli ]; 41 + }; 42 + }
+6 -5
pkgs/development/libraries/sundials/default.nix
··· 3 3 stdenv.mkDerivation rec { 4 4 5 5 pname = "sundials"; 6 - version = "3.2.1"; 6 + version = "4.0.0"; 7 7 name = "${pname}-${version}"; 8 8 9 9 src = fetchurl { 10 - url = "https://computation.llnl.gov/projects/${pname}/download/${pname}-${version}.tar.gz"; 11 - sha256 = "0238r1qnwqz13wcjzfsbcfi8rfnlxcjjmxq2vpf2qf5jgablvna7"; 10 + url = "https://computation.llnl.gov/projects/${pname}/download/${pname}-${version}.tar.gz"; 11 + sha256 = "06cspmhx9qn7x722lmy9q2jr80hnnv2h7n54da7y5m951p1xfgcm"; 12 12 }; 13 13 14 14 preConfigure = '' 15 15 export cmakeFlags="-DCMAKE_INSTALL_PREFIX=$out -DEXAMPLES_INSTALL_PATH=$out/share/examples $cmakeFlags" 16 16 ''; 17 17 18 - buildInputs = [ cmake python ]; 18 + nativeBuildInputs = [ cmake ]; 19 + buildInputs = [ python ]; 19 20 20 21 meta = with stdenv.lib; { 21 22 description = "Suite of nonlinear differential/algebraic equation solvers"; 22 - homepage = https://computation.llnl.gov/casc/sundials/main.html; 23 + homepage = https://computation.llnl.gov/projects/sundials; 23 24 platforms = platforms.all; 24 25 maintainers = [ maintainers.idontgetoutmuch ]; 25 26 license = licenses.bsd3;
+2 -2
pkgs/development/libraries/umockdev/default.nix
··· 3 3 4 4 stdenv.mkDerivation rec { 5 5 name = "umockdev-${version}"; 6 - version = "0.12"; 6 + version = "0.12.1"; 7 7 8 8 outputs = [ "bin" "out" "dev" "doc" ]; 9 9 ··· 11 11 owner = "martinpitt"; 12 12 repo = "umockdev"; 13 13 rev = version; 14 - sha256 = "1j7kkxpqs991w3qdlb779gzv38l1vpnlk3laabi2ndk83j1wl5k2"; 14 + sha256 = "0wnmz4jh04mvqzjnqvxrah969gg4x4v8d6ip61zc7jpbwnqb2fpg"; 15 15 }; 16 16 17 17 # autoreconfHook complains if we try to build the documentation
+2 -2
pkgs/development/libraries/webkitgtk/default.nix
··· 15 15 with stdenv.lib; 16 16 stdenv.mkDerivation rec { 17 17 name = "webkitgtk-${version}"; 18 - version = "2.22.4"; 18 + version = "2.22.5"; 19 19 20 20 meta = { 21 21 description = "Web content rendering engine, GTK+ port"; ··· 28 28 29 29 src = fetchurl { 30 30 url = "https://webkitgtk.org/releases/${name}.tar.xz"; 31 - sha256 = "1f2335hjzsvjxjf6hy5cyypsn65wykpx2pbk1sp548w0hclbxdgs"; 31 + sha256 = "04ybyvaz5xhfkd2k65pc0sqizngjvd82j1p56wz3lz4a84zqdlwr"; 32 32 }; 33 33 34 34 patches = optionals stdenv.isDarwin [
+26
pkgs/development/ocaml-modules/atdgen/default.nix
··· 1 + { buildDunePackage, atd, biniou, yojson }: 2 + 3 + let runtime = 4 + buildDunePackage { 5 + pname = "atdgen-runtime"; 6 + inherit (atd) version src; 7 + 8 + propagatedBuildInputs = [ biniou yojson ]; 9 + 10 + meta = { inherit (atd.meta) license; }; 11 + } 12 + ; in 13 + 14 + buildDunePackage { 15 + pname = "atdgen"; 16 + inherit (atd) version src; 17 + 18 + buildInputs = [ atd ]; 19 + 20 + propagatedBuildInputs = [ runtime ]; 21 + 22 + meta = { 23 + description = "Generates efficient JSON serializers, deserializers and validators"; 24 + inherit (atd.meta) license; 25 + }; 26 + }
+5 -1
pkgs/development/ocaml-modules/cstruct/lwt.nix
··· 1 - { buildDunePackage, cstruct, lwt }: 1 + { lib, buildDunePackage, cstruct, lwt }: 2 + 3 + if !lib.versionAtLeast (cstruct.version or "1") "3" 4 + then cstruct 5 + else 2 6 3 7 buildDunePackage { 4 8 pname = "cstruct-lwt";
+5 -1
pkgs/development/ocaml-modules/cstruct/ppx.nix
··· 1 - { buildDunePackage, cstruct, ppx_tools_versioned }: 1 + { lib, buildDunePackage, cstruct, ppx_tools_versioned }: 2 + 3 + if !lib.versionAtLeast (cstruct.version or "1") "3" 4 + then cstruct 5 + else 2 6 3 7 buildDunePackage { 4 8 pname = "ppx_cstruct";
+5 -1
pkgs/development/ocaml-modules/cstruct/unix.nix
··· 1 - { buildDunePackage, cstruct }: 1 + { lib, buildDunePackage, cstruct }: 2 + 3 + if !lib.versionAtLeast (cstruct.version or "1") "3" 4 + then cstruct 5 + else 2 6 3 7 buildDunePackage { 4 8 pname = "cstruct-unix";
+4
pkgs/development/ocaml-modules/labltk/default.nix
··· 1 1 { stdenv, fetchurl, ocaml, findlib, tcl, tk }: 2 2 3 + if !stdenv.lib.versionAtLeast ocaml.version "4.04" 4 + then throw "labltk is not available for OCaml ${ocaml.version}" 5 + else 6 + 3 7 let param = { 4 8 "4.04" = { 5 9 version = "8.06.2";
+8 -8
pkgs/development/python-modules/ase/default.nix
··· 1 1 { lib 2 - , fetchurl 2 + , fetchPypi 3 3 , buildPythonPackage 4 4 , numpy 5 5 , scipy ··· 10 10 }: 11 11 12 12 buildPythonPackage rec { 13 - version = "3.16.2"; 14 13 pname = "ase"; 14 + version = "3.17.0"; 15 15 16 - src = fetchurl { 17 - url = "https://gitlab.com/${pname}/${pname}/-/archive/${version}/${pname}-${version}.tar.gz"; 18 - sha256 = "171j3f4a261cfnqjq98px5fldxql65i3jgf60wc945xvh0mbc8ds"; 16 + src = fetchPypi { 17 + inherit pname version; 18 + sha256 = "1d4gxypaahby45zcpl0rffcn2z7n55dg9lcd8sv6jjsmbbf9vr4g"; 19 19 }; 20 20 21 21 propagatedBuildInputs = [ numpy scipy matplotlib flask pillow psycopg2 ]; ··· 27 27 # tests just hang most likely due to something with subprocesses and cli 28 28 doCheck = false; 29 29 30 - meta = { 30 + meta = with lib; { 31 31 description = "Atomic Simulation Environment"; 32 32 homepage = https://wiki.fysik.dtu.dk/ase/; 33 - license = lib.licenses.lgpl21Plus; 34 - maintainers = with lib.maintainers; [ costrouc ]; 33 + license = licenses.lgpl21Plus; 34 + maintainers = with maintainers; [ costrouc ]; 35 35 }; 36 36 }
+2 -2
pkgs/development/python-modules/boto3/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "boto3"; 16 - version = "1.9.36"; 16 + version = "1.9.62"; # N.B: if you change this, change botocore too 17 17 18 18 src = fetchPypi { 19 19 inherit pname version; 20 - sha256 = "2a9f3809b480803c1b1f28a19c554f1e1ceafd8db994a4236a0843b999ee6c56"; 20 + sha256 = "0rf3ik4bqr0qab2648rcaahycr2sih257ngz8brizyfln0lk1sg9"; 21 21 }; 22 22 23 23 propagatedBuildInputs = [ botocore jmespath s3transfer ] ++ lib.optionals (!isPy3k) [ futures ];
+2 -2
pkgs/development/python-modules/botocore/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "botocore"; 15 - version = "1.12.48"; 15 + version = "1.12.62"; # N.B: if you change this, change boto3 and awscli to a matching version 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - sha256 = "7140e51ab0a7aa3b7fa9cf5fefa663e0cd097098fcbd51b12ff8884c8d967754"; 19 + sha256 = "0zgq3cldrh1x65s3vy1mhp1h5nnsdxw7ig1v0di7p8yns3iazsv7"; 20 20 }; 21 21 22 22 propagatedBuildInputs = [
+3 -3
pkgs/development/python-modules/cmdtest/default.nix
··· 9 9 }: 10 10 11 11 buildPythonPackage rec { 12 - name = "cmdtest-${version}"; 13 - version = "0.18"; 12 + pname = "cmdtest"; 13 + version = "0.32"; 14 14 disabled = isPy3k || isPyPy; 15 15 16 16 src = fetchurl { 17 17 url = "http://code.liw.fi/debian/pool/main/c/cmdtest/cmdtest_${version}.orig.tar.xz"; 18 - sha256 = "068f24k8ad520hcf8g3gj7wvq1wspyd46ay0k9xa360jlb4dv2mn"; 18 + sha256 = "0scc47h1nkmbm5zlvk9bsnsg64kb9r4xadchdinf4f1mph9qpgn6"; 19 19 }; 20 20 21 21 propagatedBuildInputs = [ cliapp ttystatus markdown ];
+1 -1
pkgs/development/python-modules/commonmark/default.nix
··· 1 1 { lib, buildPythonPackage, fetchPypi, isPy3k, glibcLocales, future }: 2 2 3 3 buildPythonPackage rec { 4 - pname = "CommonMark"; 4 + pname = "commonmark"; 5 5 version = "0.8.1"; 6 6 7 7 src = fetchPypi {
+2 -2
pkgs/development/python-modules/eyed3/default.nix
··· 14 14 }: 15 15 16 16 buildPythonPackage rec { 17 - version = "0.8.7"; 17 + version = "0.8.8"; 18 18 pname = "eyeD3"; 19 19 disabled = isPyPy; 20 20 21 21 src = fetchPypi { 22 22 inherit pname version; 23 - sha256 = "1fzqy6hkg73xvpapdjrdzr3r0fsamnplvjfl7dz7rzgzx2r4x4pg"; 23 + sha256 = "197lszkyzm377ym5r0ssryfsiz20yjx8y4rii3wc81n92d1qzlaq"; 24 24 }; 25 25 26 26 # https://github.com/nicfit/eyeD3/pull/284
+2 -2
pkgs/development/python-modules/fonttools/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "fonttools"; 11 - version = "3.32.0"; 11 + version = "3.33.0"; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "16cg5v50x905c0dr34wqk70b0n3mqzp41iir2rd73f31d1z9jndq"; 15 + sha256 = "196yl6m3fycrbsclcmg550821j18ga6dpghmk5nb1xi4j4yb62gq"; 16 16 extension = "zip"; 17 17 }; 18 18
+3 -35
pkgs/development/python-modules/git-annex-adapter/default.nix
··· 4 4 5 5 buildPythonPackage rec { 6 6 pname = "git-annex-adapter"; 7 - version = "0.2.0"; 7 + version = "0.2.1"; 8 8 9 9 disabled = !isPy3k; 10 10 11 - # There is only a wheel on PyPI - build from source instead 11 + # No tests in PyPI tarball 12 12 src = fetchFromGitHub { 13 13 owner = "alpernebbi"; 14 14 repo = pname; 15 15 rev = "v${version}"; 16 - sha256 = "1sbgp4ivgw4m8nngrlb1f78xdnssh639c1khv4z98753w3sdsxdz"; 16 + sha256 = "146q1jhcfc7f96ajkhjffskkljk2xzivs5ih5clb8qx0sh7mj097"; 17 17 }; 18 18 19 19 prePatch = '' ··· 21 21 --replace "'git', 'annex'" "'${git-annex}/bin/git-annex'" \ 22 22 --replace "'git-annex'" "'${git-annex}/bin/git-annex'" 23 23 ''; 24 - 25 - patches = [ 26 - # fixes the "not-a-git-repo" testcase where recent git versions expect a slightly different error. 27 - ./not-a-git-repo-testcase.patch 28 - 29 - # fixes the testcase which parses the output of `git-annex info` where several 30 - # new lines are displayed that broke the test. 31 - (fetchpatch { 32 - url = "https://github.com/Ma27/git-annex-adapter/commit/39cb6da69c1aec3d57ea9f68c2dea5113ae1b764.patch"; 33 - sha256 = "0wyy2icqan3jpiw7dm50arfq3mgq4b5s3g91k82srap763r9hg5m"; 34 - }) 35 - 36 - # fixes the testcase which runs "git status" and complies with the 37 - # slightly altered output. 38 - (fetchpatch { 39 - url = "https://github.com/alpernebbi/git-annex-adapter/commit/9f64c4b99cae7b681820c6c7382e1e40489f4d1e.patch"; 40 - sha256 = "0yh66gial6bx7kbl7s7lkzljnkpgvgr8yahqqcq9z76d0w752dir"; 41 - }) 42 - 43 - # fix test broken due to renaming of repository version 6 to 7 44 - (fetchpatch { 45 - url = https://github.com/alpernebbi/git-annex-adapter/commit/a72efea02ec9b2ed9c7aad0b222056d72eb0c143.patch; 46 - sha256 = "0nv9ms01jnwp3qzwsla4w8pcpakq5lh7c77xdbhiidbrx0n1p4q7"; 47 - }) 48 - ] ++ stdenv.lib.optionals stdenv.isDarwin [ 49 - # `rev` is part of utillinux on NixOS which is not available on `nixpks` for darwin: 50 - # https://logs.nix.ci/?key=nixos/nixpkgs.45061&attempt_id=271763ba-2ae7-4098-b469-b82b1d8edb9b 51 - (fetchpatch { 52 - url = "https://github.com/alpernebbi/git-annex-adapter/commit/0b60b4577528b309f6ac9d47b55a00dbda9850ea.patch"; 53 - sha256 = "0z608hpmyzv1mm01dxr7d6bi1hc77h4yafghkynmv99ijgnm1qk7"; 54 - }) 55 - ]; 56 24 57 25 checkInputs = [ 58 26 utillinux # `rev` is needed in tests/test_process.py
-13
pkgs/development/python-modules/git-annex-adapter/not-a-git-repo-testcase.patch
··· 1 - diff --git a/tests/test_process.py b/tests/test_process.py 2 - index 493fc8f..feb1833 100644 3 - --- a/tests/test_process.py 4 - +++ b/tests/test_process.py 5 - @@ -126,7 +126,7 @@ class TestProcessOnEmptyDir(TempDirTestCase): 6 - with self.assertRaises(subprocess.CalledProcessError) as cm: 7 - runner('status', '-sb') 8 - self.assertIn( 9 - - "fatal: Not a git repository", 10 - + "fatal: not a git repository", 11 - cm.exception.stderr, 12 - ) 13 -
+2 -2
pkgs/development/python-modules/libvirt/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "libvirt"; 5 - version = "4.7.0"; 5 + version = "4.10.0"; 6 6 7 7 src = assert version == libvirt.version; fetchgit { 8 8 url = git://libvirt.org/libvirt-python.git; 9 9 rev = "v${version}"; 10 - sha256 = "1zv3fgwmnkvqif0qsnvpx8hhb6bdfr2b4v55z3nh93bfg8s4rbm8"; 10 + sha256 = "184gd857fkks9ivh4zzbmva2fs2dfxg9lihvhfrwyd2pxflglvyf"; 11 11 }; 12 12 13 13 nativeBuildInputs = [ pkgconfig ];
+4 -4
pkgs/development/python-modules/osc/default.nix
··· 11 11 12 12 buildPythonPackage { 13 13 pname = "osc"; 14 - version = "0.162.0-55-gb730f88"; 15 - disabled = isPy3k; 14 + version = "0.163.0-40-gb4b1ec7"; 15 + disabled = isPy3k; # urlgrabber doesn't support python-3.x 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "openSUSE"; 19 19 repo = "osc"; 20 - rev = "b730f880cfe85a8547f569355a21706f27ebfa78"; 21 - sha256 = "0hh9j5zd2kc0804d2jmf1q3w5xm9l9s69hhgysbncrv5fw0414lh"; 20 + rev = "b4b1ec7b64d4f9bb42f140754519221b810e232c"; 21 + sha256 = "01z1b15x9vzhd7j94f6n3g50h5br7lwz86akgic0wpp41zv37jad"; 22 22 }; 23 23 24 24 buildInputs = [ pkgs.bashInteractive ]; # needed for bash-completion helper
+24 -19
pkgs/development/python-modules/pygmo/default.nix
··· 1 1 { lib 2 2 , fetchFromGitHub 3 3 , buildPythonPackage 4 - , cmake 5 4 , eigen 6 5 , nlopt 7 6 , ipopt ··· 11 10 , cloudpickle 12 11 , ipyparallel 13 12 , numba 13 + , python 14 14 }: 15 15 16 - buildPythonPackage rec { 16 + let 17 + propagatedBuildInputs = [ numpy cloudpickle ipyparallel numba ]; 18 + 19 + pagmo2WithPython = pagmo2.overrideAttrs (oldAttrs: { 20 + cmakeFlags = oldAttrs.cmakeFlags ++ [ 21 + "-DPAGMO_BUILD_PYGMO=yes" 22 + "-DPAGMO_BUILD_PAGMO=no" 23 + "-DPagmo_DIR=${pagmo2}" 24 + ]; 25 + buildInputs = [ eigen nlopt ipopt boost pagmo2 ] ++ propagatedBuildInputs; 26 + postInstall = '' 27 + mv wheel $out 28 + ''; 29 + }); 30 + 31 + in buildPythonPackage rec { 17 32 pname = "pygmo"; 18 - version = "2.8"; 33 + version = pagmo2WithPython.version; 19 34 20 - src = fetchFromGitHub { 21 - owner = "esa"; 22 - repo = "pagmo2"; 23 - rev = "v${version}"; 24 - sha256 = "1xwxamcn3fkwr62jn6bkanrwy0cvsksf75hfwx4fvl56awnbz41z"; 25 - }; 35 + inherit propagatedBuildInputs; 26 36 27 - buildInputs = [ cmake eigen nlopt ipopt boost pagmo2 ]; 28 - propagatedBuildInputs = [ numpy cloudpickle ipyparallel numba ]; 37 + src = pagmo2WithPython; 29 38 30 39 preBuild = '' 31 - cp -v -r $src/* . 32 - cmake -DCMAKE_INSTALL_PREFIX=$out -DPAGMO_BUILD_TESTS=no -DCMAKE_SYSTEM_NAME=Linux -DPagmo_DIR=${pagmo2} -DPAGMO_BUILD_PYGMO=yes -DPAGMO_BUILD_PAGMO=no -DPAGMO_WITH_EIGEN3=yes -DPAGMO_WITH_NLOPT=yes -DNLOPT_LIBRARY=${nlopt}/lib/libnlopt_cxx.so -DPAGMO_WITH_IPOPT=yes -DIPOPT=${ipopt} 33 - 34 - make install 35 - mv $out/lib/python*/site-packages/pygmo wheel 40 + mv ${python.sitePackages}/pygmo wheel 36 41 cd wheel 37 42 ''; 38 43 39 44 # dont do tests 40 45 doCheck = false; 41 46 42 - meta = { 47 + meta = with lib; { 43 48 description = "Parallel optimisation for Python"; 44 49 homepage = https://esa.github.io/pagmo2/; 45 - license = lib.licenses.gpl3Plus; 46 - maintainers = with lib.maintainers; [ costrouc ]; 50 + license = licenses.gpl3Plus; 51 + maintainers = [ maintainers.costrouc ]; 47 52 }; 48 53 }
+1 -1
pkgs/development/python-modules/pynvim/default.nix
··· 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - sha256 = "a6a0e7a5b4433bf4e6ddcbc5c5ff44170be7d84259d002b8e8d8fb4ee78af60f"; 18 + sha256 = "1yxh8zdigzs330m4gchxk6m323glz81x85q5fzgc4saq0naib26x"; 19 19 }; 20 20 21 21 checkInputs = [ nose ];
+21
pkgs/development/python-modules/tlslite/default.nix
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + }: 5 + 6 + buildPythonPackage rec { 7 + pname = "tlslite"; 8 + version = "0.4.9"; 9 + 10 + src = fetchPypi { 11 + inherit pname version; 12 + sha256 = "9b9a487694c239efea8cec4454a99a56ee1ae1a5f3af0858ccf8029e2ac2d42d"; 13 + }; 14 + 15 + meta = with stdenv.lib; { 16 + description = "A pure Python implementation of SSL and TLS"; 17 + homepage = https://pypi.python.org/pypi/tlslite; 18 + license = licenses.bsd3; 19 + }; 20 + 21 + }
+1 -1
pkgs/development/python-modules/yapsy/default.nix
··· 9 9 10 10 src = fetchPypi { 11 11 inherit pname version; 12 - sha256 = "f08cb229a96f14cc0b1d4b68cb7c111d1020ab8c3989b426d3aa39b82d6a3e3c"; 12 + sha256 = "0g1yd8nvhfdasckb929rijmj040x25ycns2b3l5wq53gm4lv537h"; 13 13 }; 14 14 15 15 meta = with stdenv.lib; {
-7
pkgs/development/ruby-modules/gem-config/default.nix
··· 270 270 ] ++ lib.optional stdenv.isDarwin "--with-iconv-dir=${libiconv}"; 271 271 }; 272 272 273 - oxidized = attrs: { 274 - postInstall = '' 275 - cd "$(cat "$out/nix-support/gem-meta/install-path")" 276 - patch -p1 < ${../../../tools/admin/oxidized/temporary-x-series.patch} 277 - ''; 278 - }; 279 - 280 273 pango = attrs: { 281 274 nativeBuildInputs = [ pkgconfig ]; 282 275 buildInputs = [ gtk2 xorg.libXdmcp pcre xorg.libpthreadstubs ];
+2 -2
pkgs/development/tools/ammonite/default.nix
··· 5 5 with stdenv.lib; 6 6 stdenv.mkDerivation rec { 7 7 name = "ammonite-${version}"; 8 - version = "1.4.2"; 8 + version = "1.5.0"; 9 9 scalaVersion = "2.12"; 10 10 11 11 src = fetchurl { 12 12 url = "https://github.com/lihaoyi/Ammonite/releases/download/${version}/${scalaVersion}-${version}"; 13 - sha256 = "10m6nnvrwzkbyhiq77wlqgzvqfqmn16y4sp983dyihjljxalygax"; 13 + sha256 = "0ivfas9lfx3wsc2c4jxi1z54vn5f4cc4j1aqq53nxfl8sx2hbm3v"; 14 14 }; 15 15 16 16 propagatedBuildInputs = [ jre ] ;
+2 -2
pkgs/development/tools/build-managers/apache-maven/default.nix
··· 2 2 3 3 assert jdk != null; 4 4 5 - let version = "3.5.4"; in 5 + let version = "3.6.0"; in 6 6 stdenv.mkDerivation rec { 7 7 name = "apache-maven-${version}"; 8 8 ··· 10 10 11 11 src = fetchurl { 12 12 url = "mirror://apache/maven/maven-3/${version}/binaries/${name}-bin.tar.gz"; 13 - sha256 = "0kd1jzlz3b2kglppi85h7286vdwjdmm7avvpwgppgjv42g4v2l6f"; 13 + sha256 = "0ds61yy6hs7jgmld64b65ss6kpn5cwb186hw3i4il7vaydm386va"; 14 14 }; 15 15 16 16 buildInputs = [ makeWrapper ];
+2 -2
pkgs/development/tools/build-managers/qbs/default.nix
··· 3 3 stdenv.mkDerivation rec { 4 4 name = "qbs-${version}"; 5 5 6 - version = "1.12.1"; 6 + version = "1.12.2"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "qbs"; 10 10 repo = "qbs"; 11 11 rev = "v${version}"; 12 - sha256 = "14b7bz07yfrmbry57n3xh8w4nbapm6aknk45fgi7ljvsfzp85fzl"; 12 + sha256 = "0spkkq7nmh27rbx61p23fzkxffx3qdhjqw95pqgsbc76xczd45sv"; 13 13 }; 14 14 15 15 nativeBuildInputs = [ qmake ];
+16 -9
pkgs/development/tools/database/squirrel-sql/default.nix
··· 5 5 , drivers ? [] 6 6 }: 7 7 let 8 - version = "3.8.1"; 8 + version = "3.9.0"; 9 9 in stdenv.mkDerivation rec { 10 10 name = "squirrel-sql-${version}"; 11 11 12 12 src = fetchurl { 13 13 url = "mirror://sourceforge/project/squirrel-sql/1-stable/${version}-plainzip/squirrelsql-${version}-standard.zip"; 14 - sha256 = "1vv38i4rwm8c8h0p9mmz21dyafd71pqprj7b8i5vx7f4q8xns2d2"; 14 + sha256 = "0b16l7p7klagxnwkx2az4mbyd35kv4aj8xxbwm27pp3spz9dk8m0"; 15 15 }; 16 16 17 - buildInputs = [ 18 - jre makeWrapper stdenv unzip 19 - ]; 17 + nativeBuildInputs = [ makeWrapper unzip ]; 18 + buildInputs = [ jre ]; 20 19 21 20 unpackPhase = '' 21 + runHook preUnpack 22 22 unzip ${src} 23 + runHook postUnpack 23 24 ''; 24 25 25 26 buildPhase = '' 27 + runHook preBuild 26 28 cd squirrelsql-${version}-standard 27 29 chmod +x squirrel-sql.sh 30 + runHook postBuild 28 31 ''; 29 32 30 33 installPhase = '' 34 + runHook preInstall 35 + 31 36 mkdir -p $out/share/squirrel-sql 32 37 cp -r . $out/share/squirrel-sql 33 38 ··· 47 52 ln -s $out/share/squirrel-sql/icons/acorn.png \ 48 53 $out/share/icons/hicolor/32x32/apps/squirrel-sql.png 49 54 ln -s ${desktopItem}/share/applications $out/share 55 + 56 + runHook postInstall 50 57 ''; 51 58 52 59 desktopItem = makeDesktopItem { ··· 59 66 icon = "squirrel-sql"; 60 67 }; 61 68 62 - meta = { 69 + meta = with stdenv.lib; { 63 70 description = "Universal SQL Client"; 64 71 homepage = http://squirrel-sql.sourceforge.net/; 65 - license = stdenv.lib.licenses.lgpl21; 66 - platforms = stdenv.lib.platforms.linux; 67 - maintainers = with stdenv.lib.maintainers; [ khumba ]; 72 + license = licenses.lgpl21; 73 + platforms = platforms.linux; 74 + maintainers = with maintainers; [ khumba ]; 68 75 }; 69 76 }
+8 -8
pkgs/development/tools/documentation/mkdocs/default.nix
··· 4 4 5 5 buildPythonApplication rec { 6 6 pname = "mkdocs"; 7 - version = "0.17.5"; 7 + version = "1.0.4"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "mkdocs"; 11 11 repo = "mkdocs"; 12 12 rev = version; 13 - sha256 = "1l1dahpwqikmww3yx2m6j2134npk8vcikg9klsmpqjpza8nigwzw"; 13 + sha256 = "1x35vgiskgz4wwrvi4m1mri5wlphf15p90fr3rxsy5bf19v3s9hs"; 14 14 }; 15 15 16 - postPatch = '' 17 - substituteInPlace setup.py \ 18 - --replace "tornado>=4.1,<5.0" "tornado>=4.1" 19 - ''; 20 - 21 16 checkInputs = [ 22 17 nose nose-exclude mock 23 18 ]; 24 19 25 - NOSE_EXCLUDE_TESTS="mkdocs.tests.gh_deploy_tests.TestGitHubDeploy;mkdocs.tests.config.config_tests.ConfigTests"; 20 + NOSE_EXCLUDE_TESTS = lib.concatStringsSep ";" [ 21 + "mkdocs.tests.gh_deploy_tests.TestGitHubDeploy" 22 + "mkdocs.tests.config.config_tests.ConfigTests" 23 + "mkdocs.tests.config.config_options_tests.DirTest" 24 + ]; 26 25 27 26 checkPhase = "nosetests mkdocs"; 28 27 ··· 33 32 pyyaml 34 33 markdown 35 34 jinja2 35 + backports_tempfile 36 36 ]; 37 37 38 38 meta = {
+25
pkgs/development/tools/gamecube-tools/default.nix
··· 1 + { stdenv, which, autoconf, automake, fetchFromGitHub, 2 + libtool, freeimage, mesa }: 3 + stdenv.mkDerivation rec { 4 + version = "v1.0.2"; 5 + name = "gamecube-tools-${version}"; 6 + 7 + nativeBuildInputs = [ which autoconf automake libtool ]; 8 + buildInputs = [ freeimage mesa ]; 9 + 10 + src = fetchFromGitHub { 11 + owner = "devkitPro"; 12 + repo = "gamecube-tools"; 13 + rev = version; 14 + sha256 = "0zvpkzqvl8iv4ndzhkjkmrzpampyzgb91spv0h2x2arl8zy4z7ca"; 15 + }; 16 + 17 + preConfigure = "./autogen.sh"; 18 + 19 + meta = with stdenv.lib; { 20 + description = "Tools for gamecube/wii projects"; 21 + homepage = "https://github.com/devkitPro/gamecube-tools/"; 22 + license = licenses.gpl2; 23 + maintainers = with maintainers; [ tomsmeets ]; 24 + }; 25 + }
+4
pkgs/development/tools/github-changelog-generator/Gemfile
··· 1 + # frozen_string_literal: true 2 + source "https://rubygems.org" 3 + 4 + gem "github_changelog_generator", "1.14.3"
+49
pkgs/development/tools/github-changelog-generator/Gemfile.lock
··· 1 + GEM 2 + remote: https://rubygems.org/ 3 + specs: 4 + activesupport (5.2.2) 5 + concurrent-ruby (~> 1.0, >= 1.0.2) 6 + i18n (>= 0.7, < 2) 7 + minitest (~> 5.1) 8 + tzinfo (~> 1.1) 9 + addressable (2.5.2) 10 + public_suffix (>= 2.0.2, < 4.0) 11 + concurrent-ruby (1.1.4) 12 + faraday (0.15.4) 13 + multipart-post (>= 1.2, < 3) 14 + faraday-http-cache (2.0.0) 15 + faraday (~> 0.8) 16 + github_changelog_generator (1.14.3) 17 + activesupport 18 + faraday-http-cache 19 + multi_json 20 + octokit (~> 4.6) 21 + rainbow (>= 2.1) 22 + rake (>= 10.0) 23 + retriable (~> 2.1) 24 + i18n (1.2.0) 25 + concurrent-ruby (~> 1.0) 26 + minitest (5.11.3) 27 + multi_json (1.13.1) 28 + multipart-post (2.0.0) 29 + octokit (4.13.0) 30 + sawyer (~> 0.8.0, >= 0.5.3) 31 + public_suffix (3.0.3) 32 + rainbow (3.0.0) 33 + rake (12.3.2) 34 + retriable (2.1.0) 35 + sawyer (0.8.1) 36 + addressable (>= 2.3.5, < 2.6) 37 + faraday (~> 0.8, < 1.0) 38 + thread_safe (0.3.6) 39 + tzinfo (1.2.5) 40 + thread_safe (~> 0.1) 41 + 42 + PLATFORMS 43 + ruby 44 + 45 + DEPENDENCIES 46 + github_changelog_generator (= 1.14.3) 47 + 48 + BUNDLED WITH 49 + 1.16.3
+15
pkgs/development/tools/github-changelog-generator/default.nix
··· 1 + { stdenv, lib, bundlerApp}: 2 + 3 + bundlerApp rec { 4 + pname = "github_changelog_generator"; 5 + gemdir = ./.; 6 + exes = [ "github_changelog_generator" ]; 7 + 8 + meta = with lib; { 9 + description = "Fully automated changelog generation - This gem generates a changelog file based on tags, issues and merged pull requests"; 10 + homepage = https://github.com/github-changelog-generator/github-changelog-generator; 11 + license = licenses.mit; 12 + maintainers = with maintainers; [ Scriptkiddi ]; 13 + platforms = platforms.unix; 14 + }; 15 + }
+155
pkgs/development/tools/github-changelog-generator/gemset.nix
··· 1 + { 2 + activesupport = { 3 + dependencies = ["concurrent-ruby" "i18n" "minitest" "tzinfo"]; 4 + source = { 5 + remotes = ["https://rubygems.org"]; 6 + sha256 = "1iya7vxqwxysr74s7b4z1x19gmnx5advimzip3cbmsd5bd43wfgz"; 7 + type = "gem"; 8 + }; 9 + version = "5.2.2"; 10 + }; 11 + addressable = { 12 + dependencies = ["public_suffix"]; 13 + source = { 14 + remotes = ["https://rubygems.org"]; 15 + sha256 = "0viqszpkggqi8hq87pqp0xykhvz60g99nwmkwsb0v45kc2liwxvk"; 16 + type = "gem"; 17 + }; 18 + version = "2.5.2"; 19 + }; 20 + concurrent-ruby = { 21 + source = { 22 + remotes = ["https://rubygems.org"]; 23 + sha256 = "1ixcx9pfissxrga53jbdpza85qd5f6b5nq1sfqa9rnfq82qnlbp1"; 24 + type = "gem"; 25 + }; 26 + version = "1.1.4"; 27 + }; 28 + faraday = { 29 + dependencies = ["multipart-post"]; 30 + source = { 31 + remotes = ["https://rubygems.org"]; 32 + sha256 = "0s72m05jvzc1pd6cw1i289chas399q0a14xrwg4rvkdwy7bgzrh0"; 33 + type = "gem"; 34 + }; 35 + version = "0.15.4"; 36 + }; 37 + faraday-http-cache = { 38 + dependencies = ["faraday"]; 39 + source = { 40 + remotes = ["https://rubygems.org"]; 41 + sha256 = "08j86fgcwl7z792qyijdsq680arzpfiydqd24ja405z2rbm7r2i0"; 42 + type = "gem"; 43 + }; 44 + version = "2.0.0"; 45 + }; 46 + github_changelog_generator = { 47 + dependencies = ["activesupport" "faraday-http-cache" "multi_json" "octokit" "rainbow" "rake" "retriable"]; 48 + source = { 49 + remotes = ["https://rubygems.org"]; 50 + sha256 = "1ylqfmc78i6jf42ydkyng0gzvsl5w80wr3rjkhd6q4kgi96n70lr"; 51 + type = "gem"; 52 + }; 53 + version = "1.14.3"; 54 + }; 55 + i18n = { 56 + dependencies = ["concurrent-ruby"]; 57 + source = { 58 + remotes = ["https://rubygems.org"]; 59 + sha256 = "079sqshk08mqs3d6yzvshmqf4s175lpi2pp71f1p10l09sgmrixr"; 60 + type = "gem"; 61 + }; 62 + version = "1.2.0"; 63 + }; 64 + minitest = { 65 + source = { 66 + remotes = ["https://rubygems.org"]; 67 + sha256 = "0icglrhghgwdlnzzp4jf76b0mbc71s80njn5afyfjn4wqji8mqbq"; 68 + type = "gem"; 69 + }; 70 + version = "5.11.3"; 71 + }; 72 + multi_json = { 73 + source = { 74 + remotes = ["https://rubygems.org"]; 75 + sha256 = "1rl0qy4inf1mp8mybfk56dfga0mvx97zwpmq5xmiwl5r770171nv"; 76 + type = "gem"; 77 + }; 78 + version = "1.13.1"; 79 + }; 80 + multipart-post = { 81 + source = { 82 + remotes = ["https://rubygems.org"]; 83 + sha256 = "09k0b3cybqilk1gwrwwain95rdypixb2q9w65gd44gfzsd84xi1x"; 84 + type = "gem"; 85 + }; 86 + version = "2.0.0"; 87 + }; 88 + octokit = { 89 + dependencies = ["sawyer"]; 90 + source = { 91 + remotes = ["https://rubygems.org"]; 92 + sha256 = "1yh0yzzqg575ix3y2l2261b9ag82gv2v4f1wczdhcmfbxcz755x6"; 93 + type = "gem"; 94 + }; 95 + version = "4.13.0"; 96 + }; 97 + public_suffix = { 98 + source = { 99 + remotes = ["https://rubygems.org"]; 100 + sha256 = "08q64b5br692dd3v0a9wq9q5dvycc6kmiqmjbdxkxbfizggsvx6l"; 101 + type = "gem"; 102 + }; 103 + version = "3.0.3"; 104 + }; 105 + rainbow = { 106 + source = { 107 + remotes = ["https://rubygems.org"]; 108 + sha256 = "0bb2fpjspydr6x0s8pn1pqkzmxszvkfapv0p4627mywl7ky4zkhk"; 109 + type = "gem"; 110 + }; 111 + version = "3.0.0"; 112 + }; 113 + rake = { 114 + source = { 115 + remotes = ["https://rubygems.org"]; 116 + sha256 = "1sy5a7nh6xjdc9yhcw31jji7ssrf9v5806hn95gbrzr998a2ydjn"; 117 + type = "gem"; 118 + }; 119 + version = "12.3.2"; 120 + }; 121 + retriable = { 122 + source = { 123 + remotes = ["https://rubygems.org"]; 124 + sha256 = "1123kqmy3yk7k3vidvcwa46lknmhilv8axpaiag1wifa576hkqy1"; 125 + type = "gem"; 126 + }; 127 + version = "2.1.0"; 128 + }; 129 + sawyer = { 130 + dependencies = ["addressable" "faraday"]; 131 + source = { 132 + remotes = ["https://rubygems.org"]; 133 + sha256 = "0sv1463r7bqzvx4drqdmd36m7rrv6sf1v3c6vswpnq3k6vdw2dvd"; 134 + type = "gem"; 135 + }; 136 + version = "0.8.1"; 137 + }; 138 + thread_safe = { 139 + source = { 140 + remotes = ["https://rubygems.org"]; 141 + sha256 = "0nmhcgq6cgz44srylra07bmaw99f5271l0dpsvl5f75m44l0gmwy"; 142 + type = "gem"; 143 + }; 144 + version = "0.3.6"; 145 + }; 146 + tzinfo = { 147 + dependencies = ["thread_safe"]; 148 + source = { 149 + remotes = ["https://rubygems.org"]; 150 + sha256 = "1fjx9j327xpkkdlxwmkl3a8wqj7i4l4jwlrv3z13mg95z9wl253z"; 151 + type = "gem"; 152 + }; 153 + version = "1.2.5"; 154 + }; 155 + }
+2 -2
pkgs/development/tools/misc/fswatch/default.nix
··· 10 10 11 11 stdenv.mkDerivation rec { 12 12 name = "fswatch-${version}"; 13 - version = "1.13.0"; 13 + version = "1.14.0"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "emcrisostomo"; 17 17 repo = "fswatch"; 18 18 rev = version; 19 - sha256 = "18nrp2l1rzrhnw4p6d9r6jaxkkvxkiahvahgws2j00q623v0f3ij"; 19 + sha256 = "1d1fvm36qgh6a5j9v24wai61d297pvzxr14jngjlhh4i474ff21i"; 20 20 }; 21 21 22 22 nativeBuildInputs = [ autoreconfHook ];
+7 -7
pkgs/development/tools/misc/msitools/default.nix
··· 1 - {stdenv, fetchurl, intltool, glib, pkgconfig, libgsf, libuuid, gcab, bzip2}: 1 + { stdenv, fetchurl, intltool, glib, pkgconfig, libgsf, libuuid, gcab, bzip2 }: 2 2 3 3 stdenv.mkDerivation rec { 4 - version = "0.97"; 4 + version = "0.98"; 5 5 name = "msitools-${version}"; 6 6 7 7 src = fetchurl { 8 - url = "https://ftp.gnome.org/pub/GNOME/sources/msitools/0.97/${name}.tar.xz"; 9 - sha256 = "0pn6izlgwi4ngpk9jk2n38gcjjpk29nm15aad89bg9z3k9n2hnrs"; 8 + url = "mirror://gnome/sources/msitools/${version}/${name}.tar.xz"; 9 + sha256 = "19wb3n3nwkpc6bjr0q3f1znaxsfaqgjbdxxnbx8ic8bb5b49hwac"; 10 10 }; 11 11 12 - nativeBuildInputs = [ pkgconfig ]; 13 - buildInputs = [intltool glib libgsf libuuid gcab bzip2]; 12 + nativeBuildInputs = [ intltool pkgconfig ]; 13 + buildInputs = [ glib libgsf libuuid gcab bzip2 ]; 14 14 15 15 meta = with stdenv.lib; { 16 16 description = "Set of programs to inspect and build Windows Installer (.MSI) files"; 17 17 homepage = https://wiki.gnome.org/msitools; 18 - license = [licenses.gpl2 licenses.lgpl21]; 18 + license = [ licenses.gpl2 licenses.lgpl21 ]; 19 19 platforms = platforms.unix; 20 20 }; 21 21 }
+24
pkgs/development/tools/wiiload/default.nix
··· 1 + { stdenv, fetchFromGitHub, autoconf, automake, zlib }: 2 + stdenv.mkDerivation rec { 3 + version = "v0.5.1"; 4 + name = "wiiload-${version}"; 5 + 6 + nativeBuildInputs = [ autoconf automake ]; 7 + buildInputs = [ zlib ]; 8 + 9 + src = fetchFromGitHub { 10 + owner = "devkitPro"; 11 + repo = "wiiload"; 12 + rev = version; 13 + sha256 = "0dffy603zggkqv7g1a2jninmi64vy519gpgkdfhjnijhdm9gs5m3"; 14 + }; 15 + 16 + preConfigure = "./autogen.sh"; 17 + 18 + meta = with stdenv.lib; { 19 + description = "Load homebrew apps over network/usbgecko to your Wii"; 20 + homepage = https://wiibrew.org/wiki/Wiiload; 21 + license = licenses.gpl2; 22 + maintainers = with maintainers; [ tomsmeets ]; 23 + }; 24 + }
+2 -2
pkgs/development/web/insomnia/default.nix
··· 17 17 ]; 18 18 in stdenv.mkDerivation rec { 19 19 name = "insomnia-${version}"; 20 - version = "6.2.0"; 20 + version = "6.2.3"; 21 21 22 22 src = fetchurl { 23 23 url = "https://github.com/getinsomnia/insomnia/releases/download/v${version}/insomnia_${version}_amd64.deb"; 24 - sha256 = "1wxgcriszsbgpicaj4h1ycyykgwsjr8m7x5xi02y5bs5k6l7gcva"; 24 + sha256 = "1pq5y0w4yx2inyk6djcd1sb4c1m3awmn3mvr3smngwx9lsszn84i"; 25 25 }; 26 26 27 27 nativeBuildInputs = [
+2 -2
pkgs/development/web/now-cli/default.nix
··· 1 1 { stdenv, lib, fetchurl }: 2 2 stdenv.mkDerivation rec { 3 3 name = "now-cli-${version}"; 4 - version = "12.1.3"; 4 + version = "12.1.12"; 5 5 6 6 # TODO: switch to building from source, if possible 7 7 src = fetchurl { 8 8 url = "https://github.com/zeit/now-cli/releases/download/${version}/now-linux.gz"; 9 - sha256 = "0jg0x227g0x2fby7mnhfyrfyja59003isg7wyh2vqcfshh5hsaq0"; 9 + sha256 = "019lbysfwax69mmgia6h6kbljd7adbh319g3ky2s8djy7n6js4dz"; 10 10 }; 11 11 12 12 sourceRoot = ".";
+9 -5
pkgs/games/0ad/game.nix
··· 33 33 "-I${SDL2}/include/SDL2" 34 34 ]; 35 35 36 - patches = [ ./rootdir_env.patch ]; 37 - 38 - postPatch = '' 39 - sed -i 's/MOZJS_MINOR_VERSION/false \&\& MOZJS_MINOR_VERSION/' source/scriptinterface/ScriptTypes.h 40 - ''; 36 + patches = [ 37 + ./rootdir_env.patch 38 + # Fixes build with spidermonkey-38.8.0, includes the minor version check: 39 + # https://src.fedoraproject.org/rpms/0ad/c/26dc1657f6e3c0ad9f1180ca38cd79b933ef0c8b 40 + (fetchurl { 41 + url = https://src.fedoraproject.org/rpms/0ad/raw/26dc1657f6e3c0ad9f1180ca38cd79b933ef0c8b/f/0ad-mozjs-incompatible.patch; 42 + sha256 = "1rzpaalcrzihsgvlk3nqd87n2kxjldlwvb3qp5fcd5ffzr6k90wa"; 43 + }) 44 + ]; 41 45 42 46 configurePhase = '' 43 47 # Delete shipped libraries which we don't need.
+1 -1
pkgs/games/ut2004/demo.nix
··· 11 11 version = "3334"; 12 12 13 13 src = fetchurl { 14 - url = "http://treefort.icculus.org/ut2004/UT2004-LNX-Demo${version}.run.gz"; 14 + url = "http://vlaai.snt.utwente.nl/pub/games/UT2004/demo/UT2004-LNX-Demo${version}.run.gz"; 15 15 sha256 = "0d5f84qz8l1rg16yzx2k4ikr46n9iwj68na1bqi87wrww7ck6jh7"; 16 16 }; 17 17
+1 -1
pkgs/misc/emulators/retroarch/wrapper.nix
··· 27 27 28 28 makeWrapper ${retroarch}/bin/retroarch $out/bin/retroarch \ 29 29 --suffix-each LD_LIBRARY_PATH ':' "$cores" \ 30 - --add-flags "-L $out/lib/ --menu" \ 30 + --add-flags "-L $out/lib/" \ 31 31 ''; 32 32 33 33 cores = map (x: x + x.libretroCore) cores;
+4 -4
pkgs/misc/emulators/wine/sources.nix
··· 39 39 40 40 unstable = fetchurl rec { 41 41 # NOTE: Don't forget to change the SHA256 for staging as well. 42 - version = "3.20"; 43 - url = "https://dl.winehq.org/wine/source/3.x/wine-${version}.tar.xz"; 44 - sha256 = "063garmflbna3mhph8k0dv0bkzq8x75x5xrd0j8y0mjh10i13mik"; 42 + version = "4.0-rc2"; 43 + url = "https://dl.winehq.org/wine/source/4.0/wine-${version}.tar.xz"; 44 + sha256 = "0apqavsk1y56b6c4zkjpi014xwgn6gjg6pzjx94qy4nfr1gz63n4"; 45 45 inherit (stable) mono gecko32 gecko64; 46 46 }; 47 47 48 48 staging = fetchFromGitHub rec { 49 49 # https://github.com/wine-staging/wine-staging/releases 50 50 inherit (unstable) version; 51 - sha256 = "049cwllf4aybrhj4l2i3vd5jvagjz4d448404zkyy0lfxr08id3p"; 51 + sha256 = "1vqvy44h9rwfx32pad831kdyhazn68s8r14w8765ly42rixc6dgj"; 52 52 owner = "wine-staging"; 53 53 repo = "wine-staging"; 54 54 rev = "v${version}";
+45 -45
pkgs/misc/vim-plugins/generated.nix
··· 437 437 }; 438 438 439 439 dhall-vim = buildVimPluginFrom2Nix { 440 - name = "dhall-vim-2018-12-02"; 440 + name = "dhall-vim-2018-12-12"; 441 441 src = fetchFromGitHub { 442 442 owner = "vmchale"; 443 443 repo = "dhall-vim"; 444 - rev = "caec6efbfc537f1a3a7bf6c5b0f6ab9cffa6911c"; 445 - sha256 = "0r9jd6pq94sjrsppa1avm4x01y01m9vv64p89l32vrpkrczgxgfa"; 444 + rev = "ef31cfee6d8c555d44d282e4cec1367512ad7fe9"; 445 + sha256 = "0r7y614xld5spgpa4c8ms4rm1p8xzsayp91j4jiqhxn6ly6igv7f"; 446 446 }; 447 447 }; 448 448 ··· 991 991 }; 992 992 993 993 neomake = buildVimPluginFrom2Nix { 994 - name = "neomake-2018-12-12"; 994 + name = "neomake-2018-12-15"; 995 995 src = fetchFromGitHub { 996 996 owner = "benekastah"; 997 997 repo = "neomake"; 998 - rev = "2e0b5facc8452b145162b6f45b571b30188d9774"; 999 - sha256 = "180znybxvs9cvlglx6kw5z3chyax7vadlcfj76zh39bzmgim6m7y"; 998 + rev = "b84769baf9f04e1018ca16bb5d22287500c25e43"; 999 + sha256 = "0wfh0332yczq42pr2fyv5bv3ryf09021n1nsfrgiyrcy00k62r4j"; 1000 1000 }; 1001 1001 }; 1002 1002 ··· 1081 1081 }; 1082 1082 1083 1083 nim-vim = buildVimPluginFrom2Nix { 1084 - name = "nim-vim-2018-09-19"; 1084 + name = "nim-vim-2018-12-13"; 1085 1085 src = fetchFromGitHub { 1086 1086 owner = "zah"; 1087 1087 repo = "nim.vim"; 1088 - rev = "b0c4c6c7318866e5d74715885cb379aab70d2763"; 1089 - sha256 = "18wdyw8kchfi0zglzvcnakzm9w8h22a1qjcqnk9j64siwcj6bzcy"; 1088 + rev = "358e2e013056af5ad09b3e2963e3390db8677680"; 1089 + sha256 = "0ygyxcbbf6vqimzi71gdq40xx7kyi03yc73h5lyycnzwqc7wyxm2"; 1090 1090 }; 1091 1091 }; 1092 1092 ··· 1541 1541 }; 1542 1542 1543 1543 traces-vim = buildVimPluginFrom2Nix { 1544 - name = "traces-vim-2018-12-09"; 1544 + name = "traces-vim-2018-12-13"; 1545 1545 src = fetchFromGitHub { 1546 1546 owner = "markonm"; 1547 1547 repo = "traces.vim"; 1548 - rev = "5152813d9b91692d37db176a9383f147373a7a8a"; 1549 - sha256 = "1f07nb4vn1nawcd32qy7wy0vgkd15ysg3f3yh1xd5jbfxixisbss"; 1548 + rev = "46e01b6159a21c89695b9d03ea3529ddc92d3b1f"; 1549 + sha256 = "0a77qx12kg4hmfz5zb2ng7lhd855gichs9qjrvich32v04qb2rwv"; 1550 1550 }; 1551 1551 }; 1552 1552 ··· 1601 1601 }; 1602 1602 1603 1603 unite-vim = buildVimPluginFrom2Nix { 1604 - name = "unite-vim-2018-12-03"; 1604 + name = "unite-vim-2018-12-14"; 1605 1605 src = fetchFromGitHub { 1606 1606 owner = "Shougo"; 1607 1607 repo = "unite.vim"; 1608 - rev = "77ae78f277896bc560a46a27a51c49f04b6d4ce1"; 1609 - sha256 = "06asqf2hkszz4i9c676jvax6gbqzrcpqckjjb0dy175vifsiclnv"; 1608 + rev = "f08df66abda88a83f0436e0bd1ffa05009a9645a"; 1609 + sha256 = "15mrmawxa1gwhirb11w10lw1prl3sjr6xy7xgsfjja2fzz5wm1jy"; 1610 1610 }; 1611 1611 }; 1612 1612 ··· 1941 1941 }; 1942 1942 1943 1943 vim-codefmt = buildVimPluginFrom2Nix { 1944 - name = "vim-codefmt-2018-12-05"; 1944 + name = "vim-codefmt-2018-12-14"; 1945 1945 src = fetchFromGitHub { 1946 1946 owner = "google"; 1947 1947 repo = "vim-codefmt"; 1948 - rev = "5a198e23de16e3efabd041dc67b7718007bb7d83"; 1949 - sha256 = "0z7f5qh453hpcba1gbyknn7244lhkwn18bkjx0xhrhi9qjz8bz9d"; 1948 + rev = "62c09d51dd5fda2cbd579a3c4f261bbf34a1f655"; 1949 + sha256 = "10bv35xm0qs44sff5nkp3pvvvi1fh339m4a2fcnnz2bbd0nal8dl"; 1950 1950 }; 1951 1951 }; 1952 1952 ··· 2141 2141 }; 2142 2142 2143 2143 vim-elixir = buildVimPluginFrom2Nix { 2144 - name = "vim-elixir-2018-12-06"; 2144 + name = "vim-elixir-2018-12-12"; 2145 2145 src = fetchFromGitHub { 2146 2146 owner = "elixir-lang"; 2147 2147 repo = "vim-elixir"; 2148 - rev = "34873ee66e0dfd7c8105d6f0ad048a2df04e77f2"; 2149 - sha256 = "0vg82nhmliz8330znfy5yqldrgfpb9h52jc9bdhc9pw3d0szx74q"; 2148 + rev = "7e65a353ea332c79c348ac0d4487cb19529759cd"; 2149 + sha256 = "1vgg348m95q0l67fz6wfzp6aamj7aq16dq17xx7n6qdz7nys0q1f"; 2150 2150 }; 2151 2151 }; 2152 2152 ··· 2261 2261 }; 2262 2262 2263 2263 vim-gitgutter = buildVimPluginFrom2Nix { 2264 - name = "vim-gitgutter-2018-11-26"; 2264 + name = "vim-gitgutter-2018-12-13"; 2265 2265 src = fetchFromGitHub { 2266 2266 owner = "airblade"; 2267 2267 repo = "vim-gitgutter"; 2268 - rev = "c2651aefbd92dca05de1943619df965b848f9b4f"; 2269 - sha256 = "1wsmmym3l3r57r8s972iflv1pcsidk8yjb9w4y2rh7dbgf6rkbqr"; 2268 + rev = "5c636b128ed40f3ed926d18adb307e01dfc082f8"; 2269 + sha256 = "014ylh6cmrfw7qp6nrjz0dr4f5v09fmmfi729kpkf97lx79sd37i"; 2270 2270 }; 2271 2271 }; 2272 2272 ··· 2481 2481 }; 2482 2482 2483 2483 vim-javacomplete2 = buildVimPluginFrom2Nix { 2484 - name = "vim-javacomplete2-2018-12-05"; 2484 + name = "vim-javacomplete2-2018-12-14"; 2485 2485 src = fetchFromGitHub { 2486 2486 owner = "artur-shaik"; 2487 2487 repo = "vim-javacomplete2"; 2488 - rev = "876aaf702bb4632c15f44b7f679bd5dbe84ae756"; 2489 - sha256 = "1p3g16gk6b3wv0hmg0wzahpg3l0vk35abcr6hgs0rkwhgbnhl3xk"; 2488 + rev = "e896e0b249f6115a921cb27aaabdb688374d9f21"; 2489 + sha256 = "0lqhb5kgswvsni456nmskrmn9lrnxwg523x5yaylm8s71w3kv1a6"; 2490 2490 }; 2491 2491 }; 2492 2492 ··· 2622 2622 }; 2623 2623 2624 2624 vim-maktaba = buildVimPluginFrom2Nix { 2625 - name = "vim-maktaba-2018-05-07"; 2625 + name = "vim-maktaba-2018-12-13"; 2626 2626 src = fetchFromGitHub { 2627 2627 owner = "google"; 2628 2628 repo = "vim-maktaba"; 2629 - rev = "ffdb1a5a9921f7fd722c84d0f60e166f9916b67d"; 2630 - sha256 = "1cmhgd9xvx09l6ypks09gxqs1vad1bddinf4cx2jmd516bv8qss3"; 2629 + rev = "99470333a54ff3c45406f6e99333b7771f864d42"; 2630 + sha256 = "0l16ix2p89w6r9da5biv6mzg8g1ajjkmnh085f0601yml5vdzlda"; 2631 2631 }; 2632 2632 }; 2633 2633 ··· 2802 2802 }; 2803 2803 2804 2804 vim-pathogen = buildVimPluginFrom2Nix { 2805 - name = "vim-pathogen-2018-12-12"; 2805 + name = "vim-pathogen-2018-12-13"; 2806 2806 src = fetchFromGitHub { 2807 2807 owner = "tpope"; 2808 2808 repo = "vim-pathogen"; 2809 - rev = "24f5cdd8055787463dd8ca73c80c1424ff06b358"; 2810 - sha256 = "0hyn8i3gmx1vismiww7snrmfz95zmfk8j6mbyvn50gwid6wjwk14"; 2809 + rev = "e9fb0914dba5bdfe2feaa364dda2e9495c5620a2"; 2810 + sha256 = "1hqfmk6xpkldhs8n5hmnvx0qn955fnzf19pp2gh4c2kvrq1y6sm8"; 2811 2811 }; 2812 2812 }; 2813 2813 ··· 3062 3062 }; 3063 3063 3064 3064 vim-snippets = buildVimPluginFrom2Nix { 3065 - name = "vim-snippets-2018-12-09"; 3065 + name = "vim-snippets-2018-12-14"; 3066 3066 src = fetchFromGitHub { 3067 3067 owner = "honza"; 3068 3068 repo = "vim-snippets"; 3069 - rev = "1accde62ad62fe4adac62bbb16c4915d97786637"; 3070 - sha256 = "0rgshn7w2c6dgykaqnlxvwb92wvv2rpvx5i7h5xmh67bira4bc5f"; 3069 + rev = "a6090b9bffeec418ee7deaa31f90c4a8fd3b1170"; 3070 + sha256 = "1f0jnsdn0zavpz5727683442c22mjgcnj1j5dkhaysrkdzn4qc64"; 3071 3071 }; 3072 3072 }; 3073 3073 ··· 3412 3412 }; 3413 3413 3414 3414 vimtex = buildVimPluginFrom2Nix { 3415 - name = "vimtex-2018-12-10"; 3415 + name = "vimtex-2018-12-12"; 3416 3416 src = fetchFromGitHub { 3417 3417 owner = "lervag"; 3418 3418 repo = "vimtex"; 3419 - rev = "861e7b2fa00a9b0391dd8de0bf63b86dce9eb44a"; 3420 - sha256 = "1a1zvr1g8k97s8n3s2sjgi5drjsamj91fc649kgwsjjs880rfjsl"; 3419 + rev = "6165a4421e7605a96d9b6c83f3ac853bf2f90a03"; 3420 + sha256 = "01yp79w53wyxqjd1dnba069pmj1b56nl52x2r3mfzzldm1p5gx4k"; 3421 3421 }; 3422 3422 }; 3423 3423 ··· 3532 3532 }; 3533 3533 3534 3534 yats-vim = buildVimPluginFrom2Nix { 3535 - name = "yats-vim-2018-10-17"; 3535 + name = "yats-vim-2018-12-15"; 3536 3536 src = fetchFromGitHub { 3537 3537 owner = "HerringtonDarkholme"; 3538 3538 repo = "yats.vim"; 3539 - rev = "4675d7ff4b04aa5c5eabd5a1d862fcf78a7cd759"; 3540 - sha256 = "1hb36d4lb79dzn4idmar8zq1w4ya4a52a5gpzksj9x9k4fx6gakr"; 3539 + rev = "e95d5895988a5f7c5c130ea6697a7cc73f5e4ad9"; 3540 + sha256 = "1f1q6invygwig58kwmw7acd8cz0asxlvs7achnyij00w9cyyly82"; 3541 3541 fetchSubmodules = true; 3542 3542 }; 3543 3543 }; ··· 3584 3584 }; 3585 3585 3586 3586 zig-vim = buildVimPluginFrom2Nix { 3587 - name = "zig-vim-2018-11-17"; 3587 + name = "zig-vim-2018-12-12"; 3588 3588 src = fetchFromGitHub { 3589 3589 owner = "zig-lang"; 3590 3590 repo = "zig.vim"; 3591 - rev = "0479c0ade7c27210e3a7982d36bd2673d560ffa9"; 3592 - sha256 = "1ndbrzvkiyy55avmk6z7x7qd5b9v4ylc7i8n9xlcas90q6cjw9ga"; 3591 + rev = "c24d058fef53601b1381d80243bffcb356815e31"; 3592 + sha256 = "1nsji87vbz5rpl25rysy4np7zdwyqzv6qh8g15pvll0jqmsd5z0v"; 3593 3593 }; 3594 3594 }; 3595 3595
+2 -2
pkgs/misc/vscode-extensions/python/default.nix
··· 20 20 mktplcRef = { 21 21 name = "python"; 22 22 publisher = "ms-python"; 23 - version = "2018.11.0"; 24 - sha256 = "0z9ca14qzy6zw0cfir7hdnhin01c1wsr6lbb2xp6rpq06vh7nivl"; 23 + version = "2018.12.1"; 24 + sha256 = "1cf3yll2hfililcwq6avscgi35caccv8m8fdsvzqdfrggn5h41h4"; 25 25 }; 26 26 27 27 postPatch = ''
+2 -2
pkgs/misc/vscode-extensions/wakatime/default.nix
··· 7 7 mktplcRef = { 8 8 name = "vscode-wakatime"; 9 9 publisher = "WakaTime"; 10 - version = "1.2.4"; 11 - sha256 = "0qghn4kakv0jrjcl65p1v5r6j7608269zyhh75b15p12mdvi21vb"; 10 + version = "1.2.5"; 11 + sha256 = "011yx3pwqbcz5fmzani57k0axgh458r4ipqwbjlklnrwbrkjhzra"; 12 12 }; 13 13 14 14 postPatch = ''
+3 -1
pkgs/os-specific/linux/firejail/default.nix
··· 43 43 sed -E -e 's@^include (.*)(/firejail/.*.local)$@include /etc\2@g' -i $out/etc/firejail/*.profile 44 44 ''; 45 45 46 - enableParallelBuilding = true; 46 + # At high parallelism, the build sometimes fails with: 47 + # bash: src/fsec-optimize/fsec-optimize: No such file or directory 48 + enableParallelBuilding = false; 47 49 48 50 meta = { 49 51 inherit (s) version;
+4 -4
pkgs/os-specific/linux/firmware/firmware-linux-nonfree/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "firmware-linux-nonfree-${version}"; 5 - version = "2018-10-17"; 5 + version = "2018-12-13"; 6 6 7 7 src = fetchgit { 8 8 url = "https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git"; 9 - rev = "de9cefa74bba6fce3834144460868a468b8818f2"; 10 - sha256 = "101j4jk3ixl8r3mxbkcrr5ybhb44ij3l52js4dqfxpylpiaw2cgk"; 9 + rev = "813fa1fc6fba6638decd974c4a6a2e485069ea15"; 10 + sha256 = "0zspisbrvplgz1plk4ya22h7ilnsk60srk4q38h6n5d18fpn7rdw"; 11 11 }; 12 12 13 13 installFlags = [ "DESTDIR=$(out)" ]; ··· 17 17 18 18 outputHashMode = "recursive"; 19 19 outputHashAlgo = "sha256"; 20 - outputHash = "1ndwp9yhpmx0kzayddy9i93mpv3d8gxypqm85069ic13lrjz1gdf"; 20 + outputHash = "1yr6wcvc3s97h4w0qapma4l17dqsj175an6kmn5w6dppz19g0r5b"; 21 21 22 22 meta = with stdenv.lib; { 23 23 description = "Binary firmware collection packaged by kernel.org";
+2 -2
pkgs/os-specific/linux/firmware/raspberrypi/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "raspberrypi-firmware-${version}"; 5 - version = "1.20180919"; 5 + version = "1.20181112"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "raspberrypi"; 9 9 repo = "firmware"; 10 10 rev = version; 11 - sha256 = "0aw5fzz7kr18cc4phdn81g45swkpaf4022sgi72pq2q6zzqnrdg4"; 11 + sha256 = "0jjxr8k8vdziynj8101ikcc9hmm61r2la51nrx6zv8a7j9a4m5zg"; 12 12 }; 13 13 14 14 installPhase = ''
+2 -2
pkgs/os-specific/linux/kernel/linux-4.14.nix
··· 3 3 with stdenv.lib; 4 4 5 5 buildLinux (args // rec { 6 - version = "4.14.88"; 6 + version = "4.14.89"; 7 7 8 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 9 modDirVersion = if (modDirVersionArg == null) then concatStrings (intersperse "." (take 3 (splitString "." "${version}.0"))) else modDirVersionArg; ··· 13 13 14 14 src = fetchurl { 15 15 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 16 - sha256 = "0bgm4vr1c4s4k8gyw8i92lxj82nl67jh55q0yg5bdsh8cz3viw5h"; 16 + sha256 = "098b38518va6hhv5114vkyhyr2xzx01wxwib4dm0vpfx8jn1cvnf"; 17 17 }; 18 18 } // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-4.19.nix
··· 3 3 with stdenv.lib; 4 4 5 5 buildLinux (args // rec { 6 - version = "4.19.9"; 6 + version = "4.19.10"; 7 7 8 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 9 modDirVersion = if (modDirVersionArg == null) then concatStrings (intersperse "." (take 3 (splitString "." "${version}.0"))) else modDirVersionArg; ··· 13 13 14 14 src = fetchurl { 15 15 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 16 - sha256 = "1wnvd4901ppzmx26fiav4glfkpb8qc7srcyk2m198wwwhb36q4gw"; 16 + sha256 = "151ync20fz8bmiw3826jznx8kd7fna85vygrfchsqgm9xk76isdg"; 17 17 }; 18 18 } // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-4.4.nix
··· 1 1 { stdenv, buildPackages, fetchurl, perl, buildLinux, ... } @ args: 2 2 3 3 buildLinux (args // rec { 4 - version = "4.4.167"; 4 + version = "4.4.168"; 5 5 extraMeta.branch = "4.4"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 9 - sha256 = "1pryjpih8js9640jhv74wzvka4199irnp7bzn33lyh35lll4rjik"; 9 + sha256 = "0zhmhccwki1r7p99ap772p3bknl4hm6zfwvzk97nas42anqc0ylg"; 10 10 }; 11 11 } // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-4.9.nix
··· 1 1 { stdenv, buildPackages, fetchurl, perl, buildLinux, ... } @ args: 2 2 3 3 buildLinux (args // rec { 4 - version = "4.9.145"; 4 + version = "4.9.146"; 5 5 extraMeta.branch = "4.9"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 9 - sha256 = "0pmwnnjk05xpw9qvzl59llf4ihjdicrm52ardkra41f3x0vwl0b9"; 9 + sha256 = "0ncf7yqavxqkkwdrapy72hb7rsj67fm1rvd2hdy12p88wf5ml6aq"; 10 10 }; 11 11 } // (args.argsOverride or {}))
+3 -3
pkgs/os-specific/linux/kernel/linux-testing.nix
··· 1 1 { stdenv, buildPackages, fetchurl, perl, buildLinux, libelf, utillinux, ... } @ args: 2 2 3 3 buildLinux (args // rec { 4 - version = "4.20-rc6"; 5 - modDirVersion = "4.20.0-rc6"; 4 + version = "4.20-rc7"; 5 + modDirVersion = "4.20.0-rc7"; 6 6 extraMeta.branch = "4.20"; 7 7 8 8 src = fetchurl { 9 9 url = "https://git.kernel.org/torvalds/t/linux-${version}.tar.gz"; 10 - sha256 = "1hmcwlf3lcim4z265pqz6v4na6072xcqzrnq57wacznmg31m7y0c"; 10 + sha256 = "0qga2x4rz1vphi7j044f4b4la24qyk5sm7lm8q991imq5wm5s2rl"; 11 11 }; 12 12 13 13 # Should the testing kernels ever be built on Hydra?
+3 -3
pkgs/os-specific/linux/rtl8812au/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "rtl8812au-${kernel.version}-${version}"; 5 - version = "5.2.20_25672.20171213"; 5 + version = "5.2.20.2_28373.20180619"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "zebulon2"; 9 9 repo = "rtl8812au-driver-5.2.20"; 10 - rev = "aca1e0677bfe56c6c4914358df007c97486e7095"; 11 - sha256 = "19av8fkh3mvs2f57iibrg0cfyhjnnx4cbnfzv5aj7v5gb0j3dp0p"; 10 + rev = "2dad788f5d71d50df4f692b67a4428967ba3d42c"; 11 + sha256 = "17pn73j2xqya0g8f86hn1jyf9x9wp52md05yrg1md58ixsbh1kz3"; 12 12 }; 13 13 14 14 nativeBuildInputs = [ bc ];
+40
pkgs/os-specific/linux/rtl8821au/default.nix
··· 1 + { stdenv, fetchFromGitHub, kernel, bc }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "rtl8821au-${kernel.version}-${version}"; 5 + version = "5.1.5"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "zebulon2"; 9 + repo = "rtl8812au"; 10 + rev = "61d0cd95afc01eae64da0c446515803910de1a00"; 11 + sha256 = "0dlzyiaa3hmb2qj3lik52px88n4mgrx7nblbm4s0hn36g19ylssw"; 12 + }; 13 + 14 + nativeBuildInputs = [ bc ]; 15 + buildInputs = kernel.moduleBuildDependencies; 16 + 17 + hardeningDisable = [ "pic" "format" ]; 18 + 19 + NIX_CFLAGS_COMPILE="-Wno-error=incompatible-pointer-types"; 20 + 21 + prePatch = '' 22 + substituteInPlace ./Makefile \ 23 + --replace /lib/modules/ "${kernel.dev}/lib/modules/" \ 24 + --replace '$(shell uname -r)' "${kernel.modDirVersion}" \ 25 + --replace /sbin/depmod \# \ 26 + --replace '$(MODDESTDIR)' "$out/lib/modules/${kernel.modDirVersion}/kernel/net/wireless/" 27 + ''; 28 + 29 + preInstall = '' 30 + mkdir -p "$out/lib/modules/${kernel.modDirVersion}/kernel/net/wireless/" 31 + ''; 32 + 33 + meta = with stdenv.lib; { 34 + description = "rtl8821AU, rtl8812AU and rtl8811AU chipset driver with firmware"; 35 + homepage = https://github.com/zebulon2/rtl8812au; 36 + license = licenses.gpl2; 37 + platforms = [ "x86_64-linux" "i686-linux" ]; 38 + maintainers = with maintainers; [ plchldr ]; 39 + }; 40 + }
+2 -2
pkgs/servers/dns/knot-resolver/default.nix
··· 12 12 13 13 unwrapped = stdenv.mkDerivation rec { 14 14 name = "knot-resolver-${version}"; 15 - version = "3.1.0"; 15 + version = "3.2.0"; 16 16 17 17 src = fetchurl { 18 18 url = "https://secure.nic.cz/files/knot-resolver/${name}.tar.xz"; 19 - sha256 = "8f3deba4695784a666cde317bc6af80ecf42ce1047b01f4b9c582fdc021c7492"; 19 + sha256 = "924f1aebad04cacbc4545571239914d2c42e9253784c0df0f391dfad97c59f42"; 20 20 }; 21 21 22 22 outputs = [ "out" "dev" ];
+19 -4
pkgs/servers/home-assistant/component-packages.nix
··· 2 2 # Do not edit! 3 3 4 4 { 5 - version = "0.83.3"; 5 + version = "0.84.3"; 6 6 components = { 7 7 "abode" = ps: with ps; [ ]; 8 8 "ads" = ps: with ps; [ ]; ··· 264 264 "climate.zwave" = ps: with ps; [ ]; 265 265 "cloud" = ps: with ps; [ aiohttp-cors warrant ]; 266 266 "cloud.auth_api" = ps: with ps; [ ]; 267 + "cloud.cloud_api" = ps: with ps; [ ]; 268 + "cloud.cloudhooks" = ps: with ps; [ ]; 267 269 "cloud.const" = ps: with ps; [ ]; 268 270 "cloud.http_api" = ps: with ps; [ ]; 269 271 "cloud.iot" = ps: with ps; [ ]; ··· 438 440 "geo_location.demo" = ps: with ps; [ ]; 439 441 "geo_location.geo_json_events" = ps: with ps; [ ]; 440 442 "geo_location.nsw_rural_fire_service_feed" = ps: with ps; [ ]; 443 + "geo_location.usgs_earthquakes_feed" = ps: with ps; [ ]; 441 444 "geofency" = ps: with ps; [ aiohttp-cors ]; 442 445 "goalfeed" = ps: with ps; [ ]; 443 446 "google" = ps: with ps; [ google_api_python_client httplib2 oauth2client ]; ··· 467 470 "history" = ps: with ps; [ aiohttp-cors sqlalchemy ]; 468 471 "history_graph" = ps: with ps; [ aiohttp-cors sqlalchemy ]; 469 472 "hive" = ps: with ps; [ ]; 473 + "hlk_sw16" = ps: with ps; [ ]; 470 474 "homekit" = ps: with ps; [ ]; 471 475 "homekit.const" = ps: with ps; [ ]; 472 476 "homekit.util" = ps: with ps; [ ]; ··· 564 568 "light.knx" = ps: with ps; [ ]; 565 569 "light.lifx" = ps: with ps; [ ]; 566 570 "light.lifx_legacy" = ps: with ps; [ ]; 571 + "light.lightwave" = ps: with ps; [ ]; 567 572 "light.limitlessled" = ps: with ps; [ ]; 568 573 "light.litejet" = ps: with ps; [ ]; 569 574 "light.lutron" = ps: with ps; [ ]; ··· 571 576 "light.lw12wifi" = ps: with ps; [ ]; 572 577 "light.mochad" = ps: with ps; [ ]; 573 578 "light.mqtt" = ps: with ps; [ paho-mqtt ]; 574 - "light.mqtt_json" = ps: with ps; [ paho-mqtt ]; 575 - "light.mqtt_template" = ps: with ps; [ paho-mqtt ]; 576 579 "light.mysensors" = ps: with ps; [ ]; 577 580 "light.mystrom" = ps: with ps; [ ]; 578 581 "light.nanoleaf_aurora" = ps: with ps; [ nanoleaf ]; ··· 608 611 "light.zha" = ps: with ps; [ ]; 609 612 "light.zigbee" = ps: with ps; [ ]; 610 613 "light.zwave" = ps: with ps; [ ]; 614 + "lightwave" = ps: with ps; [ ]; 611 615 "linode" = ps: with ps; [ linode-api ]; 612 616 "lirc" = ps: with ps; [ ]; 613 617 "litejet" = ps: with ps; [ ]; ··· 770 774 "notify.hipchat" = ps: with ps; [ ]; 771 775 "notify.homematic" = ps: with ps; [ pyhomematic ]; 772 776 "notify.html5" = ps: with ps; [ aiohttp-cors ]; 773 - "notify.instapush" = ps: with ps; [ ]; 774 777 "notify.ios" = ps: with ps; [ aiohttp-cors zeroconf ]; 775 778 "notify.joaoapps_join" = ps: with ps; [ ]; 776 779 "notify.knx" = ps: with ps; [ ]; ··· 866 869 "scene" = ps: with ps; [ ]; 867 870 "scene.deconz" = ps: with ps; [ ]; 868 871 "scene.elkm1" = ps: with ps; [ ]; 872 + "scene.fibaro" = ps: with ps; [ ]; 869 873 "scene.homeassistant" = ps: with ps; [ ]; 870 874 "scene.hunterdouglas_powerview" = ps: with ps; [ ]; 871 875 "scene.knx" = ps: with ps; [ ]; ··· 896 900 "sensor.arlo" = ps: with ps; [ ]; 897 901 "sensor.arwn" = ps: with ps; [ paho-mqtt ]; 898 902 "sensor.asuswrt" = ps: with ps; [ ]; 903 + "sensor.awair" = ps: with ps; [ ]; 899 904 "sensor.bbox" = ps: with ps; [ ]; 900 905 "sensor.bh1750" = ps: with ps; [ ]; 901 906 "sensor.bitcoin" = ps: with ps; [ ]; ··· 948 953 "sensor.emoncms" = ps: with ps; [ ]; 949 954 "sensor.enocean" = ps: with ps; [ ]; 950 955 "sensor.enphase_envoy" = ps: with ps; [ ]; 956 + "sensor.entur_public_transport" = ps: with ps; [ ]; 951 957 "sensor.envirophat" = ps: with ps; [ ]; 952 958 "sensor.envisalink" = ps: with ps; [ ]; 953 959 "sensor.etherscan" = ps: with ps; [ ]; ··· 1066 1072 "sensor.pushbullet" = ps: with ps; [ pushbullet ]; 1067 1073 "sensor.pvoutput" = ps: with ps; [ ]; 1068 1074 "sensor.pyload" = ps: with ps; [ ]; 1075 + "sensor.qbittorrent" = ps: with ps; [ ]; 1069 1076 "sensor.qnap" = ps: with ps; [ ]; 1070 1077 "sensor.qwikswitch" = ps: with ps; [ ]; 1071 1078 "sensor.radarr" = ps: with ps; [ ]; ··· 1235 1242 "switch.hdmi_cec" = ps: with ps; [ ]; 1236 1243 "switch.hikvisioncam" = ps: with ps; [ ]; 1237 1244 "switch.hive" = ps: with ps; [ ]; 1245 + "switch.hlk_sw16" = ps: with ps; [ ]; 1238 1246 "switch.homekit_controller" = ps: with ps; [ ]; 1239 1247 "switch.homematic" = ps: with ps; [ pyhomematic ]; 1240 1248 "switch.homematicip_cloud" = ps: with ps; [ ]; ··· 1246 1254 "switch.kankun" = ps: with ps; [ ]; 1247 1255 "switch.knx" = ps: with ps; [ ]; 1248 1256 "switch.konnected" = ps: with ps; [ aiohttp-cors netdisco ]; 1257 + "switch.lightwave" = ps: with ps; [ ]; 1249 1258 "switch.linode" = ps: with ps; [ linode-api ]; 1250 1259 "switch.litejet" = ps: with ps; [ ]; 1251 1260 "switch.lupusec" = ps: with ps; [ ]; ··· 1319 1328 "telegram_bot.polling" = ps: with ps; [ ]; 1320 1329 "telegram_bot.webhooks" = ps: with ps; [ aiohttp-cors ]; 1321 1330 "tellduslive" = ps: with ps; [ ]; 1331 + "tellduslive.const" = ps: with ps; [ ]; 1332 + "tellduslive.entry" = ps: with ps; [ ]; 1322 1333 "tellstick" = ps: with ps; [ ]; 1323 1334 "tesla" = ps: with ps; [ ]; 1324 1335 "thethingsnetwork" = ps: with ps; [ ]; ··· 1402 1413 "wemo" = ps: with ps; [ ]; 1403 1414 "wink" = ps: with ps; [ ]; 1404 1415 "wirelesstag" = ps: with ps; [ ]; 1416 + "wunderlist" = ps: with ps; [ ]; 1405 1417 "xiaomi_aqara" = ps: with ps; [ ]; 1406 1418 "zabbix" = ps: with ps; [ ]; 1407 1419 "zeroconf" = ps: with ps; [ aiohttp-cors zeroconf ]; 1408 1420 "zha" = ps: with ps; [ ]; 1421 + "zha.config_flow" = ps: with ps; [ ]; 1409 1422 "zha.const" = ps: with ps; [ ]; 1423 + "zha.entities" = ps: with ps; [ ]; 1424 + "zha.helpers" = ps: with ps; [ ]; 1410 1425 "zigbee" = ps: with ps; [ ]; 1411 1426 "zone" = ps: with ps; [ ]; 1412 1427 "zone.config_flow" = ps: with ps; [ ];
+5 -5
pkgs/servers/home-assistant/default.nix
··· 36 36 "bf4d9b61dce69c49e830950aa36fad194706463b0b6dfe81425b9e0bc6644d46") 37 37 (mkOverride "requests" "2.20.1" 38 38 "ea881206e59f41dbd0bd445437d792e43906703fff75ca8ff43ccdb11f33f263") 39 - (mkOverride "ruamel_yaml" "0.15.78" 40 - "85793c5fe321e9202eba521b0bb3e6303bcb61f6e56378f59e874ca36a7e9d5f") 39 + (mkOverride "ruamel_yaml" "0.15.80" 40 + "4f203351575dba0829c7b1e5d376d08cf5f58e4a2b844e8ce552b3e41cd414e6") 41 41 (mkOverride "voluptuous" "0.11.5" 42 42 "567a56286ef82a9d7ae0628c5842f65f516abcb496e74f3f59f1d7b28df314ef") 43 43 (mkOverride "voluptuous-serialize" "2.0.0" ··· 85 85 extraBuildInputs = extraPackages py.pkgs; 86 86 87 87 # Don't forget to run parse-requirements.py after updating 88 - hassVersion = "0.83.3"; 88 + hassVersion = "0.84.3"; 89 89 90 90 in with py.pkgs; buildPythonApplication rec { 91 91 pname = "homeassistant"; ··· 100 100 owner = "home-assistant"; 101 101 repo = "home-assistant"; 102 102 rev = version; 103 - sha256 = "1lv9ixv0qd97xpcpb9zzhn82jsgiq4kmcfnfraksq60xwzzqkwar"; 103 + sha256 = "0b7634niqqmcckhqb7vx1wimibfs4v042bwja7am90jy0hzafbji"; 104 104 }; 105 105 106 106 propagatedBuildInputs = [ ··· 111 111 ] ++ componentBuildInputs ++ extraBuildInputs; 112 112 113 113 checkInputs = [ 114 - pytest requests-mock pydispatcher pytest-aiohttp 114 + asynctest pytest pytest-aiohttp requests-mock pydispatcher 115 115 ]; 116 116 117 117 checkPhase = ''
+2 -2
pkgs/servers/home-assistant/frontend.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "home-assistant-frontend"; 5 - version = "20181121.1"; 5 + version = "20181211.1"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "9cedc4dc4258823b084b9d7634995ab038be109fea4c087e38412b9ef1cb6433"; 9 + sha256 = "c3bb994e8e121d146fedc113b35ced0c007169fd70b489e9344df082f934dbdf"; 10 10 }; 11 11 12 12 propagatedBuildInputs = [ user-agents ];
+2 -2
pkgs/servers/jackett/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "jackett-${version}"; 5 - version = "0.10.471"; 5 + version = "0.10.504"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/Jackett/Jackett/releases/download/v${version}/Jackett.Binaries.Mono.tar.gz"; 9 - sha256 = "0la05akvpvfg9jdgfd39wnc87zi7axzx7499w9m3py7qqqyvgyin"; 9 + sha256 = "1nqci6a9is0kf0vn8wlbfbynllf0pkndcb1z49d1n3wwc8dhji86"; 10 10 }; 11 11 12 12 buildInputs = [ makeWrapper ];
+10 -8
pkgs/servers/misc/subsonic/default.nix
··· 1 1 { stdenv, fetchurl, jre }: 2 2 3 - let version = "6.1.3"; in 4 - 5 3 stdenv.mkDerivation rec { 6 4 name = "subsonic-${version}"; 7 - inherit version; 5 + version = "6.1.5"; 8 6 9 7 src = fetchurl { 10 8 url = "mirror://sourceforge/subsonic/subsonic-${version}-standalone.tar.gz"; 11 - sha256 = "1v21gfymaqcx6n6d88hvha60q9hgj5z1wsac5gcwq7cjah1893jx"; 9 + sha256 = "1xz3flxd5hxcvvg1izzxpv5rxwb5zprk92vsgvmcniy7j7r66936"; 12 10 }; 13 11 14 12 inherit jre; ··· 16 14 # Create temporary directory to extract tarball into to satisfy Nix's need 17 15 # for a directory to be created in the unpack phase. 18 16 unpackPhase = '' 17 + runHook preUnpack 19 18 mkdir ${name} 20 19 tar -C ${name} -xzf $src 20 + runHook postUnpack 21 21 ''; 22 22 installPhase = '' 23 + runHook preInstall 23 24 mkdir $out 24 25 cp -r ${name}/* $out 26 + runHook postInstall 25 27 ''; 26 28 27 - meta = { 29 + meta = with stdenv.lib; { 28 30 homepage = http://subsonic.org; 29 31 description = "Personal media streamer"; 30 - license = stdenv.lib.licenses.gpl3; 31 - maintainers = with stdenv.lib.maintainers; [ telotortium ]; 32 - platforms = with stdenv.lib.platforms; unix; 32 + license = licenses.unfree; 33 + maintainers = with maintainers; [ telotortium ]; 34 + platforms = platforms.unix; 33 35 }; 34 36 35 37 phases = ["unpackPhase" "installPhase"];
+2 -2
pkgs/servers/monitoring/cadvisor/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "cadvisor-${version}"; 5 - version = "0.31.0"; 5 + version = "0.32.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "google"; 9 9 repo = "cadvisor"; 10 10 rev = "v${version}"; 11 - sha256 = "0dnn2vgjbbb82kvbmgrfq0hqwfk0jh5gc3xrcfqwvvq673yf4f2m"; 11 + sha256 = "1li2qgfi4lfa2i1m7ykjxy1xm9hlq42fgdkb2wh2db9chyg5r4qp"; 12 12 }; 13 13 14 14 nativeBuildInputs = [ go ];
+2 -2
pkgs/servers/monitoring/prometheus/default.nix
··· 50 50 }; 51 51 52 52 prometheus_2 = generic { 53 - version = "2.4.3"; 54 - sha256 = "1kci2zhh4ixil0b72d138vm8006y117mw51wsyz8j0gyy4180msj"; 53 + version = "2.6.0"; 54 + sha256 = "1d9zwzs280pw9zspqwp7xx3ji04lfg2v9l5qhrfy3y633ghcmpxz"; 55 55 }; 56 56 }
+2 -2
pkgs/servers/osrm-backend/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "osrm-backend-${version}"; 5 - version = "5.19.0"; 5 + version = "5.20.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 rev = "v${version}"; 9 9 owner = "Project-OSRM"; 10 10 repo = "osrm-backend"; 11 - sha256 = "1y3k2j4c3jparzm9ck1jkw5g12jr6kd9llq50jran2dwikc6hpyz"; 11 + sha256 = "0frq16p4wms8zfb6mhn7xbxrvf81f1wn37lqlf5p1yjly5fbljhc"; 12 12 }; 13 13 14 14 nativeBuildInputs = [ cmake pkgconfig ];
+5 -5
pkgs/servers/radarr/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "radarr-${version}"; 5 - version = "0.2.0.1120"; 5 + version = "0.2.0.1217"; 6 6 7 7 src = fetchurl { 8 - url = "https://github.com/Radarr/Radarr/releases/download/v${version}/Radarr.develop.${version}.linux.tar.gz"; 9 - sha256 = "0vsjaza0k4djb3vnazl2py4qmbxqfyyr0x9p4flq78yn79hp3439"; 8 + url = "https://github.com/Radarr/Radarr/releases/download/v${version}/Radarr.v${version}.linux.tar.gz"; 9 + sha256 = "09zzvfqpv58b79a906013pjq42qwbibf16rz24gnqg7wq7az83jy"; 10 10 }; 11 11 12 - buildInputs = [ makeWrapper ]; 12 + nativeBuildInputs = [ makeWrapper ]; 13 13 14 14 installPhase = '' 15 15 mkdir -p $out/{bin,share/${name}} ··· 22 22 ''; 23 23 24 24 meta = with stdenv.lib; { 25 - description = "A Usenet/BitTorrent movie downloader."; 25 + description = "A Usenet/BitTorrent movie downloader"; 26 26 homepage = https://radarr.video/; 27 27 license = licenses.gpl3; 28 28 maintainers = with maintainers; [ edwtjo ];
+2 -2
pkgs/servers/search/groonga/default.nix
··· 7 7 stdenv.mkDerivation rec { 8 8 9 9 name = "groonga-${version}"; 10 - version = "8.0.8"; 10 + version = "8.0.9"; 11 11 12 12 src = fetchurl { 13 13 url = "https://packages.groonga.org/source/groonga/${name}.tar.gz"; 14 - sha256 = "1fl5s0a5ncw8lj3ild2qqqxa3h4d3k98dmyki760c54kw6p6bycv"; 14 + sha256 = "1fd5smhqchnjv0injj3x0zsqzffw1r4gq625znqljg6chny3cq08"; 15 15 }; 16 16 17 17 buildInputs = with stdenv.lib;
+6 -3
pkgs/servers/sip/freeswitch/default.nix
··· 1 1 { fetchurl, stdenv, ncurses, curl, pkgconfig, gnutls, readline 2 2 , openssl, perl, sqlite, libjpeg, speex, pcre 3 - , ldns, libedit, yasm, which, lua, libopus, libsndfile }: 3 + , ldns, libedit, yasm, which, lua, libopus, libsndfile 4 + 5 + , SystemConfiguration 6 + }: 4 7 5 8 stdenv.mkDerivation rec { 6 9 name = "freeswitch-1.6.20"; ··· 20 23 openssl ncurses curl gnutls readline perl libjpeg 21 24 sqlite pcre speex ldns libedit yasm which lua libopus 22 25 libsndfile 23 - ]; 26 + ] ++ stdenv.lib.optionals stdenv.isDarwin [ SystemConfiguration ]; 24 27 25 28 NIX_CFLAGS_COMPILE = "-Wno-error"; 26 29 ··· 31 34 homepage = https://freeswitch.org/; 32 35 license = stdenv.lib.licenses.mpl11; 33 36 maintainers = with stdenv.lib.maintainers; [ ]; 34 - platforms = with stdenv.lib.platforms; linux; 37 + platforms = with stdenv.lib.platforms; unix; 35 38 }; 36 39 }
+2
pkgs/servers/sql/postgresql/default.nix
··· 106 106 license = licenses.postgresql; 107 107 maintainers = with maintainers; [ ocharles thoughtpolice ]; 108 108 platforms = platforms.unix; 109 + knownVulnerabilities = optional (!atLeast "9.4") 110 + "PostgreSQL versions older than 9.4 are not maintained anymore!"; 109 111 }; 110 112 }); 111 113
+2 -2
pkgs/servers/xmpp/prosody/default.nix
··· 25 25 in 26 26 27 27 stdenv.mkDerivation rec { 28 - version = "0.10.2"; 28 + version = "0.11.1"; 29 29 name = "prosody-${version}"; 30 30 31 31 src = fetchurl { 32 32 url = "https://prosody.im/downloads/source/${name}.tar.gz"; 33 - sha256 = "13knr7izscw0zx648b9582dx11aap4cq9bzfiqh5ykd7wwsz1dbm"; 33 + sha256 = "1ak5bkx09kscyifxhzybgp5a73jr8nki6xi05c59wwlq0wzw9gli"; 34 34 }; 35 35 36 36 communityModules = fetchhg {
+9 -3
pkgs/stdenv/generic/check-meta.nix
··· 4 4 { lib, config, hostPlatform, meta }: 5 5 6 6 let 7 + # If we're in hydra, we can dispense with the more verbose error 8 + # messages and make problems easier to spot. 9 + inHydra = config.inHydra or false; 10 + 7 11 # See discussion at https://github.com/NixOS/nixpkgs/pull/25304#issuecomment-298385426 8 12 # for why this defaults to false, but I (@copumpkin) want to default it to true soon. 9 13 shouldCheckMeta = config.checkMeta or false; ··· 141 145 142 146 handleEvalIssue = attrs: { reason , errormsg ? "" }: 143 147 let 144 - msg = '' 145 - Package ‘${attrs.name or "«name-missing»"}’ in ${pos_str} ${errormsg}, refusing to evaluate. 148 + msg = if inHydra 149 + then "Failed to evaluate ${attrs.name or "«name-missing»"}: «${reason}»: ${errormsg}" 150 + else '' 151 + Package ‘${attrs.name or "«name-missing»"}’ in ${pos_str} ${errormsg}, refusing to evaluate. 146 152 147 - '' + (builtins.getAttr reason remediation) attrs; 153 + '' + (builtins.getAttr reason remediation) attrs; 148 154 149 155 handler = if config ? "handleEvalIssue" 150 156 then config.handleEvalIssue reason
+2 -8
pkgs/tools/admin/awscli/default.nix
··· 19 19 20 20 in py.pkgs.buildPythonApplication rec { 21 21 pname = "awscli"; 22 - version = "1.16.60"; 22 + version = "1.16.72"; # N.B: if you change this, change botocore to a matching version too 23 23 24 24 src = py.pkgs.fetchPypi { 25 25 inherit pname version; 26 - sha256 = "25bcc6cf2304356a78429671999857ff33f88761d81bcee63463a86a6780dcdc"; 26 + sha256 = "1ld4a6yxnh0v96fjjp8wjf7zvx41grl57mqg92p6zbfssr2jbqfv"; 27 27 }; 28 28 29 29 # No tests included ··· 41 41 groff 42 42 less 43 43 ]; 44 - 45 - postPatch = '' 46 - for i in {py,cfg}; do 47 - substituteInPlace setup.$i --replace "botocore==1.12.50" "botocore>=1.11,<1.13" 48 - done 49 - ''; 50 44 51 45 postInstall = '' 52 46 mkdir -p $out/etc/bash_completion.d
+2 -2
pkgs/tools/admin/awslogs/default.nix
··· 2 2 3 3 python3Packages.buildPythonApplication rec { 4 4 pname = "awslogs"; 5 - version = "0.10"; 5 + version = "0.11.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "jorgebastida"; 9 9 repo = "awslogs"; 10 10 rev = "${version}"; 11 - sha256 = "18s3xxdhhbz96mgj9ipgyrdcax3p9gy8gpmr0rblw8g0grj31dsp"; 11 + sha256 = "0vdpld7r7y78x1lcd5z3qsx047dwichxb8f3447yzl75fnsm75dc"; 12 12 }; 13 13 14 14 doCheck = false;
+2 -2
pkgs/tools/admin/nxproxy/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "nxproxy-${version}"; 5 - version = "3.5.99.16"; 5 + version = "3.5.99.17-1"; 6 6 7 7 src = fetchurl { 8 - sha256 = "1m3z9w3h6qpgk265xf030w7lcs181jgw2cdyzshb7l97mn1f7hh2"; 8 + sha256 = "18a7cvjnaf50lf1cc5axx9jmi8n9g75d2i5y4s6q9r3phpwyp918"; 9 9 url = "https://code.x2go.org/releases/source/nx-libs/nx-libs-${version}-lite.tar.gz"; 10 10 }; 11 11
+3 -3
pkgs/tools/admin/oxidized/Gemfile
··· 1 1 source 'https://rubygems.org' 2 2 3 - gem 'oxidized' 4 - gem 'oxidized-web' 5 - gem 'oxidized-script' 3 + gem 'oxidized', '0.25.0' 4 + gem 'oxidized-web', '0.12.0' 5 + gem 'oxidized-script', '0.6.0'
+30 -21
pkgs/tools/admin/oxidized/Gemfile.lock
··· 2 2 remote: https://rubygems.org/ 3 3 specs: 4 4 asetus (0.3.0) 5 - backports (3.11.2) 5 + backports (3.11.4) 6 + charlock_holmes (0.7.6) 6 7 emk-sinatra-url-for (0.2.1) 7 8 sinatra (>= 0.9.1.1) 8 - ffi (1.9.23) 9 - haml (4.0.7) 9 + ffi (1.9.25) 10 + haml (5.0.4) 11 + temple (>= 0.8.0) 10 12 tilt 11 13 htmlentities (4.3.4) 14 + json (2.1.0) 12 15 multi_json (1.13.1) 13 16 net-ssh (4.1.0) 14 - oxidized (0.21.0) 17 + net-telnet (0.1.1) 18 + oxidized (0.25.0) 15 19 asetus (~> 0.1) 16 20 net-ssh (~> 4.1.0) 21 + net-telnet (~> 0.1.1) 17 22 rugged (~> 0.21, >= 0.21.4) 18 23 slop (~> 3.5) 19 - oxidized-script (0.5.0) 20 - oxidized (~> 0.21.0) 24 + oxidized-script (0.6.0) 25 + oxidized (~> 0.25) 21 26 slop (~> 3.5) 22 - oxidized-web (0.9.3) 27 + oxidized-web (0.12.0) 28 + charlock_holmes (~> 0.7.5) 23 29 emk-sinatra-url-for (~> 0.2) 24 - haml (~> 4.0) 30 + haml (~> 5.0) 25 31 htmlentities (~> 4.3) 26 - oxidized (~> 0.21.0) 27 - puma (~> 3) 32 + json (>= 1.7.0) 33 + oxidized (~> 0.25) 34 + puma (~> 3.11.4) 35 + rack-test (~> 0.7.0) 28 36 sass (~> 3.3) 29 37 sinatra (~> 1.4, >= 1.4.6) 30 38 sinatra-contrib (~> 1.4, >= 1.4.6) 31 - puma (3.11.3) 39 + puma (3.11.4) 32 40 rack (1.6.11) 33 41 rack-protection (1.5.5) 34 42 rack 35 - rack-test (1.0.0) 43 + rack-test (0.7.0) 36 44 rack (>= 1.0, < 3) 37 45 rb-fsevent (0.10.3) 38 - rb-inotify (0.9.10) 39 - ffi (>= 0.5.0, < 2) 40 - rugged (0.27.0) 41 - sass (3.5.6) 46 + rb-inotify (0.10.0) 47 + ffi (~> 1.0) 48 + rugged (0.27.7) 49 + sass (3.7.2) 42 50 sass-listen (~> 4.0.0) 43 51 sass-listen (4.0.0) 44 52 rb-fsevent (~> 0.9, >= 0.9.4) ··· 55 63 sinatra (~> 1.4.0) 56 64 tilt (>= 1.3, < 3) 57 65 slop (3.6.0) 58 - tilt (2.0.8) 66 + temple (0.8.0) 67 + tilt (2.0.9) 59 68 60 69 PLATFORMS 61 70 ruby 62 71 63 72 DEPENDENCIES 64 - oxidized 65 - oxidized-script 66 - oxidized-web 73 + oxidized (= 0.25.0) 74 + oxidized-script (= 0.6.0) 75 + oxidized-web (= 0.12.0) 67 76 68 77 BUNDLED WITH 69 - 1.16.4 78 + 1.17.1
+115 -27
pkgs/tools/admin/oxidized/gemset.nix
··· 1 1 { 2 2 asetus = { 3 + groups = ["default"]; 4 + platforms = []; 3 5 source = { 4 6 remotes = ["https://rubygems.org"]; 5 7 sha256 = "1zkr8cbp8klanqmhzz7qmimzlxh6zmsy98zb3s75af34l7znq790"; ··· 8 10 version = "0.3.0"; 9 11 }; 10 12 backports = { 13 + groups = ["default"]; 14 + platforms = []; 11 15 source = { 12 16 remotes = ["https://rubygems.org"]; 13 - sha256 = "0sw58rsz1hl821ia1jj3nnl3jr7xwfkcljgs56kpq3fakzcljcdz"; 17 + sha256 = "1hshjxww2h7s0dk57njrygq4zpp0nlqrjfya7zwm27iq3rhc3y8g"; 14 18 type = "gem"; 15 19 }; 16 - version = "3.11.2"; 20 + version = "3.11.4"; 21 + }; 22 + charlock_holmes = { 23 + groups = ["default"]; 24 + platforms = []; 25 + source = { 26 + remotes = ["https://rubygems.org"]; 27 + sha256 = "1nf1l31n10yaark2rrg5qzyzcx9w80681449s3j09qmnipsl8rl5"; 28 + type = "gem"; 29 + }; 30 + version = "0.7.6"; 17 31 }; 18 32 emk-sinatra-url-for = { 19 33 dependencies = ["sinatra"]; 34 + groups = ["default"]; 35 + platforms = []; 20 36 source = { 21 37 remotes = ["https://rubygems.org"]; 22 38 sha256 = "0rd5b1lraklv0hblzdnmw2z3dragfg0qqk7wxbpn58f8y7jxzjgj"; ··· 25 41 version = "0.2.1"; 26 42 }; 27 43 ffi = { 44 + groups = ["default"]; 45 + platforms = []; 28 46 source = { 29 47 remotes = ["https://rubygems.org"]; 30 - sha256 = "0zw6pbyvmj8wafdc7l5h7w20zkp1vbr2805ql5d941g2b20pk4zr"; 48 + sha256 = "0jpm2dis1j7zvvy3lg7axz9jml316zrn7s0j59vyq3qr127z0m7q"; 31 49 type = "gem"; 32 50 }; 33 - version = "1.9.23"; 51 + version = "1.9.25"; 34 52 }; 35 53 haml = { 36 - dependencies = ["tilt"]; 54 + dependencies = ["temple" "tilt"]; 55 + groups = ["default"]; 56 + platforms = []; 37 57 source = { 38 58 remotes = ["https://rubygems.org"]; 39 - sha256 = "0mrzjgkygvfii66bbylj2j93na8i89998yi01fin3whwqbvx0m1p"; 59 + sha256 = "1q0a9fvqh8kn6wm97fcks6qzbjd400bv8bx748w8v87m7p4klhac"; 40 60 type = "gem"; 41 61 }; 42 - version = "4.0.7"; 62 + version = "5.0.4"; 43 63 }; 44 64 htmlentities = { 65 + groups = ["default"]; 66 + platforms = []; 45 67 source = { 46 68 remotes = ["https://rubygems.org"]; 47 69 sha256 = "1nkklqsn8ir8wizzlakncfv42i32wc0w9hxp00hvdlgjr7376nhj"; ··· 49 71 }; 50 72 version = "4.3.4"; 51 73 }; 74 + json = { 75 + groups = ["default"]; 76 + platforms = []; 77 + source = { 78 + remotes = ["https://rubygems.org"]; 79 + sha256 = "01v6jjpvh3gnq6sgllpfqahlgxzj50ailwhj9b3cd20hi2dx0vxp"; 80 + type = "gem"; 81 + }; 82 + version = "2.1.0"; 83 + }; 52 84 multi_json = { 85 + groups = ["default"]; 86 + platforms = []; 53 87 source = { 54 88 remotes = ["https://rubygems.org"]; 55 89 sha256 = "1rl0qy4inf1mp8mybfk56dfga0mvx97zwpmq5xmiwl5r770171nv"; ··· 58 92 version = "1.13.1"; 59 93 }; 60 94 net-ssh = { 95 + groups = ["default"]; 96 + platforms = []; 61 97 source = { 62 98 remotes = ["https://rubygems.org"]; 63 99 sha256 = "013p5jb4wy0cq7x7036piw2a3s1i9p752ki1srx2m289mpz4ml3q"; ··· 65 101 }; 66 102 version = "4.1.0"; 67 103 }; 104 + net-telnet = { 105 + groups = ["default"]; 106 + platforms = []; 107 + source = { 108 + remotes = ["https://rubygems.org"]; 109 + sha256 = "13qxznpwmc3hs51b76wqx2w29r158gzzh8719kv2gpi56844c8fx"; 110 + type = "gem"; 111 + }; 112 + version = "0.1.1"; 113 + }; 68 114 oxidized = { 69 - dependencies = ["asetus" "net-ssh" "rugged" "slop"]; 115 + dependencies = ["asetus" "net-ssh" "net-telnet" "rugged" "slop"]; 116 + groups = ["default"]; 117 + platforms = []; 70 118 source = { 71 119 remotes = ["https://rubygems.org"]; 72 - sha256 = "0xqx0iawj2cm6083a61y43d6a76xaypiw0nkyirx02lhynq07yz0"; 120 + sha256 = "0i8lbzjay60jpk6g86rpk59j4r0kyd1nnm79qdh64qvx6hy02ylq"; 73 121 type = "gem"; 74 122 }; 75 - version = "0.21.0"; 123 + version = "0.25.0"; 76 124 }; 77 125 oxidized-script = { 78 126 dependencies = ["oxidized" "slop"]; 127 + groups = ["default"]; 128 + platforms = []; 79 129 source = { 80 130 remotes = ["https://rubygems.org"]; 81 - sha256 = "12c15gksrrar9kradcv6mx2d4a8ixa4lykszb4pcapiw5mi35mxp"; 131 + sha256 = "15cxsyaz2mwd7jj63gfv3lzyqkvb3gz29wxfy7xyjdzkc19c7vk6"; 82 132 type = "gem"; 83 133 }; 84 - version = "0.5.0"; 134 + version = "0.6.0"; 85 135 }; 86 136 oxidized-web = { 87 - dependencies = ["emk-sinatra-url-for" "haml" "htmlentities" "oxidized" "puma" "sass" "sinatra" "sinatra-contrib"]; 137 + dependencies = ["charlock_holmes" "emk-sinatra-url-for" "haml" "htmlentities" "json" "oxidized" "puma" "rack-test" "sass" "sinatra" "sinatra-contrib"]; 138 + groups = ["default"]; 139 + platforms = []; 88 140 source = { 89 141 remotes = ["https://rubygems.org"]; 90 - sha256 = "14s10pr8qaq6g19zi753igngp02li46k3nm5ap537r3743v1l4f9"; 142 + sha256 = "12ib7380sh9ca7qirw1yhs8di2vv38l09imqaamibdzgmk0rvs1r"; 91 143 type = "gem"; 92 144 }; 93 - version = "0.9.3"; 145 + version = "0.12.0"; 94 146 }; 95 147 puma = { 148 + groups = ["default"]; 149 + platforms = []; 96 150 source = { 97 151 remotes = ["https://rubygems.org"]; 98 - sha256 = "03313mnx8n6g9qs9l5zafqq90grrhq2nqrmjs8lsffi28mgd3cfd"; 152 + sha256 = "06qiqx1pcfwq4gi9pdrrq8r6hgh3rwl7nl51r67zpm5xmqlp0g10"; 99 153 type = "gem"; 100 154 }; 101 - version = "3.11.3"; 155 + version = "3.11.4"; 102 156 }; 103 157 rack = { 158 + groups = ["default"]; 159 + platforms = []; 104 160 source = { 105 161 remotes = ["https://rubygems.org"]; 106 162 sha256 = "1g9926ln2lw12lfxm4ylq1h6nl0rafl10za3xvjzc87qvnqic87f"; ··· 110 166 }; 111 167 rack-protection = { 112 168 dependencies = ["rack"]; 169 + groups = ["default"]; 170 + platforms = []; 113 171 source = { 114 172 remotes = ["https://rubygems.org"]; 115 173 sha256 = "0my0wlw4a5l3hs79jkx2xzv7djhajgf8d28k8ai1ddlnxxb0v7ss"; ··· 119 177 }; 120 178 rack-test = { 121 179 dependencies = ["rack"]; 180 + groups = ["default"]; 181 + platforms = []; 122 182 source = { 123 183 remotes = ["https://rubygems.org"]; 124 - sha256 = "1l799s5qr2qrshvrggq5ch3v235y491zfww07b39w4pj4vpa65l1"; 184 + sha256 = "0f50ljlbg38g21q242him0n12r0fz7r3rs9n6p8ppahzh7k22x11"; 125 185 type = "gem"; 126 186 }; 127 - version = "1.0.0"; 187 + version = "0.7.0"; 128 188 }; 129 189 rb-fsevent = { 190 + groups = ["default"]; 191 + platforms = []; 130 192 source = { 131 193 remotes = ["https://rubygems.org"]; 132 194 sha256 = "1lm1k7wpz69jx7jrc92w3ggczkjyjbfziq5mg62vjnxmzs383xx8"; ··· 136 198 }; 137 199 rb-inotify = { 138 200 dependencies = ["ffi"]; 201 + groups = ["default"]; 202 + platforms = []; 139 203 source = { 140 204 remotes = ["https://rubygems.org"]; 141 - sha256 = "0yfsgw5n7pkpyky6a9wkf1g9jafxb0ja7gz0qw0y14fd2jnzfh71"; 205 + sha256 = "1fs7hxm9g6ywv2yih83b879klhc4fs8i0p9166z795qmd77dk0a4"; 142 206 type = "gem"; 143 207 }; 144 - version = "0.9.10"; 208 + version = "0.10.0"; 145 209 }; 146 210 rugged = { 211 + groups = ["default"]; 212 + platforms = []; 147 213 source = { 148 214 remotes = ["https://rubygems.org"]; 149 - sha256 = "0q1krxgd0ql03x8m9m05x5sxizw5sc7lms7rkp44qf45grpdk3v3"; 215 + sha256 = "0znb9n1grdsqf22jqzwin58kyq7x7ml57h6pf48j219f8by21sj6"; 150 216 type = "gem"; 151 217 }; 152 - version = "0.27.0"; 218 + version = "0.27.7"; 153 219 }; 154 220 sass = { 155 221 dependencies = ["sass-listen"]; 222 + groups = ["default"]; 223 + platforms = []; 156 224 source = { 157 225 remotes = ["https://rubygems.org"]; 158 - sha256 = "19wyzp9qsg8hdkkxlsv713w0qmy66qrdp0shj42587ssx4qhrlag"; 226 + sha256 = "1phs6hnd8b95m7n5wbh5bsclmwaajd1sqlgw9fmj72bfqldbmcqa"; 159 227 type = "gem"; 160 228 }; 161 - version = "3.5.6"; 229 + version = "3.7.2"; 162 230 }; 163 231 sass-listen = { 164 232 dependencies = ["rb-fsevent" "rb-inotify"]; 233 + groups = ["default"]; 234 + platforms = []; 165 235 source = { 166 236 remotes = ["https://rubygems.org"]; 167 237 sha256 = "0xw3q46cmahkgyldid5hwyiwacp590zj2vmswlll68ryvmvcp7df"; ··· 171 241 }; 172 242 sinatra = { 173 243 dependencies = ["rack" "rack-protection" "tilt"]; 244 + groups = ["default"]; 245 + platforms = []; 174 246 source = { 175 247 remotes = ["https://rubygems.org"]; 176 248 sha256 = "0byxzl7rx3ki0xd7aiv1x8mbah7hzd8f81l65nq8857kmgzj1jqq"; ··· 180 252 }; 181 253 sinatra-contrib = { 182 254 dependencies = ["backports" "multi_json" "rack-protection" "rack-test" "sinatra" "tilt"]; 255 + groups = ["default"]; 256 + platforms = []; 183 257 source = { 184 258 remotes = ["https://rubygems.org"]; 185 259 sha256 = "0vi3i0icbi2figiayxpvxbqpbn1syma7w4p4zw5mav1ln4c7jnfr"; ··· 188 262 version = "1.4.7"; 189 263 }; 190 264 slop = { 265 + groups = ["default"]; 266 + platforms = []; 191 267 source = { 192 268 remotes = ["https://rubygems.org"]; 193 269 sha256 = "00w8g3j7k7kl8ri2cf1m58ckxk8rn350gp4chfscmgv6pq1spk3n"; ··· 195 271 }; 196 272 version = "3.6.0"; 197 273 }; 274 + temple = { 275 + groups = ["default"]; 276 + platforms = []; 277 + source = { 278 + remotes = ["https://rubygems.org"]; 279 + sha256 = "00nxf610nzi4n1i2lkby43nrnarvl89fcl6lg19406msr0k3ycmq"; 280 + type = "gem"; 281 + }; 282 + version = "0.8.0"; 283 + }; 198 284 tilt = { 285 + groups = ["default"]; 286 + platforms = []; 199 287 source = { 200 288 remotes = ["https://rubygems.org"]; 201 - sha256 = "0020mrgdf11q23hm1ddd6fv691l51vi10af00f137ilcdb2ycfra"; 289 + sha256 = "0ca4k0clwf0rkvy7726x4nxpjxkpv67w043i39saxgldxd97zmwz"; 202 290 type = "gem"; 203 291 }; 204 - version = "2.0.8"; 292 + version = "2.0.9"; 205 293 }; 206 294 }
-22
pkgs/tools/admin/oxidized/temporary-x-series.patch
··· 1 - diff --git a/lib/oxidized/model/powerconnect.rb b/lib/oxidized/model/powerconnect.rb 2 - index f602a36..3bac2d1 100644 3 - --- a/lib/oxidized/model/powerconnect.rb 4 - +++ b/lib/oxidized/model/powerconnect.rb 5 - @@ -4,7 +4,7 @@ class PowerConnect < Oxidized::Model 6 - 7 - comment '! ' 8 - 9 - - expect /^\s*--More--\s+.*$/ do |data, re| 10 - + expect /^([[:cntrl:]]...More:|\s*--More--\s+).*$/ do |data, re| 11 - send ' ' 12 - data.sub re, '' 13 - end 14 - @@ -60,7 +60,7 @@ class PowerConnect < Oxidized::Model 15 - skip_blocks = 0 16 - cfg.each_line do |line| 17 - # If this is a stackable switch we should skip this block of information 18 - - if (line.match /Up\sTime|Temperature|Power Suppl(ies|y)|Fans/i and @stackable == true) 19 - + if (line.match /Up\sTime|Temperature|Power Suppl(ies|y)|Fans/i) 20 - skip_blocks = 1 21 - # Some switches have another empty line. This is identified by this line having a colon 22 - skip_blocks = 2 if line.match /:/
+2 -2
pkgs/tools/graphics/pywal/default.nix
··· 2 2 3 3 python3Packages.buildPythonApplication rec { 4 4 pname = "pywal"; 5 - version = "3.1.0"; 5 + version = "3.2.1"; 6 6 7 7 src = python3Packages.fetchPypi { 8 8 inherit pname version; 9 - sha256 = "1i4i9jjnm4f0zhz4nqbb4253517w33bsh5f246n5930hwrr9xn76"; 9 + sha256 = "1pj30h19ijwhmbm941yzbkgr19q06dhp9492h9nrqw1wfjfdbdic"; 10 10 }; 11 11 12 12 # necessary for imagemagick to be found during tests
+1 -1
pkgs/tools/misc/dashing/default.nix
··· 21 21 homepage = https://github.com/technosophos/dashing; 22 22 license = licenses.mit; 23 23 maintainers = [ ]; 24 - platforms = platforms.linux; 24 + platforms = platforms.all; 25 25 }; 26 26 }
+2 -2
pkgs/tools/misc/fwup/default.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 name = "fwup-${version}"; 7 - version = "1.2.6"; 7 + version = "1.2.7"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "fhunleth"; 11 11 repo = "fwup"; 12 12 rev = "v${version}"; 13 - sha256 = "1rbpa0dcm9w1anz2bhcpmj2b678807s8j43zzkbkwh71aymfwr14"; 13 + sha256 = "0r48l5jcb4pxb72ykigmaissm4ikadi7f6lkfma4jnd037w15bnl"; 14 14 }; 15 15 16 16 doCheck = true;
+2 -2
pkgs/tools/misc/goaccess/default.nix
··· 1 1 { stdenv, fetchurl, pkgconfig, geoipWithDatabase, ncurses, glib }: 2 2 3 3 stdenv.mkDerivation rec { 4 - version = "1.2"; 4 + version = "1.3"; 5 5 name = "goaccess-${version}"; 6 6 7 7 src = fetchurl { 8 8 url = "https://tar.goaccess.io/goaccess-${version}.tar.gz"; 9 - sha256 = "051lrprg9svl5ccc3sif8fl78vfpkrgjcxgi2wngqn7a81jzdabb"; 9 + sha256 = "16vv3pj7pbraq173wlxa89jjsd279004j4kgzlrsk1dz4if5qxwc"; 10 10 }; 11 11 12 12 configureFlags = [
+2 -2
pkgs/tools/misc/parallel/default.nix
··· 1 1 { fetchurl, stdenv, perl, makeWrapper, procps }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "parallel-20181022"; 4 + name = "parallel-20181122"; 5 5 6 6 src = fetchurl { 7 7 url = "mirror://gnu/parallel/${name}.tar.bz2"; 8 - sha256 = "1v6vrfnn6acjjlp8xiizvcrb3zzs94av5xcl6xm8zfvcapixx11f"; 8 + sha256 = "1mcqymf6vg8jhnjv71sswcz5xrwpq2h2ishi8m1hz8rwhc65h1ig"; 9 9 }; 10 10 11 11 nativeBuildInputs = [ makeWrapper ];
+2 -2
pkgs/tools/misc/riemann-c-client/default.nix
··· 1 1 { stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, file , protobufc }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "riemann-c-client-1.10.3"; 4 + name = "riemann-c-client-1.10.4"; 5 5 6 6 src = fetchFromGitHub { 7 7 owner = "algernon"; 8 8 repo = "riemann-c-client"; 9 9 rev = "${name}"; 10 - sha256 = "0944l0wlx1m4x8b4dpjsq994614bxd7pi1c1va3qyk93hld9d3qc"; 10 + sha256 = "01gzqxqm1xvki2vd78c7my2kgp4fyhkcf5j5fmy8z0l93lgj82rr"; 11 11 }; 12 12 13 13 nativeBuildInputs = [ autoreconfHook pkgconfig ];
+33
pkgs/tools/misc/vivid/default.nix
··· 1 + { stdenv, fetchFromGitHub, rustPlatform }: 2 + 3 + rustPlatform.buildRustPackage rec { 4 + name = "${pname}-${version}"; 5 + pname = "vivid"; 6 + version = "0.4.0"; 7 + 8 + src = fetchFromGitHub { 9 + owner = "sharkdp"; 10 + repo = pname; 11 + rev = "v${version}"; 12 + sha256 = "13x0295v5blvv8dxhimbdjh81l7xl0vm6zni3qjd85psfn61371q"; 13 + }; 14 + 15 + postPatch = '' 16 + substituteInPlace src/main.rs --replace /usr/share $out/share 17 + ''; 18 + 19 + cargoSha256 = "156wapa2ds7ij1jhrpa8mm6dicwq934qxl56sqw3bgz6pfa8fldz"; 20 + 21 + postInstall = '' 22 + mkdir -p $out/share/${pname} 23 + cp -rv config/* themes $out/share/${pname} 24 + ''; 25 + 26 + meta = with stdenv.lib; { 27 + description = "A generator for LS_COLORS with support for multiple color themes"; 28 + homepage = https://github.com/sharkdp/vivid; 29 + license = with licenses; [ asl20 /* or */ mit ]; 30 + maintainers = [ maintainers.dtzWill ]; 31 + platforms = platforms.unix; 32 + }; 33 + }
+2 -2
pkgs/tools/misc/wakatime/default.nix
··· 3 3 with python3Packages; 4 4 buildPythonApplication rec { 5 5 name = "wakatime-${version}"; 6 - version = "10.2.1"; 6 + version = "10.6.0"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "wakatime"; 10 10 repo = "wakatime"; 11 11 rev = version; 12 - sha256 = "14b87x6pd80qdf2dxj9dd53k3a61i793cnrm4nqycn3d7vq2akqx"; 12 + sha256 = "0g4zvy1ll30jg55ddpfqmlncqd0igg6kqy87j4izs1dpapk7a1ln"; 13 13 }; 14 14 15 15 # needs more dependencies from https://github.com/wakatime/wakatime/blob/191b302bfb5f272ae928c6d3867d06f3dfcba4a8/dev-requirements.txt
+2 -2
pkgs/tools/misc/youtube-dl/default.nix
··· 19 19 # The websites youtube-dl deals with are a very moving target. That means that 20 20 # downloads break constantly. Because of that, updates should always be backported 21 21 # to the latest stable release. 22 - version = "2018.11.18"; 22 + version = "2018.12.17"; 23 23 24 24 src = fetchurl { 25 25 url = "https://yt-dl.org/downloads/${version}/${pname}-${version}.tar.gz"; 26 - sha256 = "1wvvwyvxg9aadgpbcz0p6nzqmvnxzlbsqja3j6487l41s1ky1fyq"; 26 + sha256 = "1nd4zr3wd35vldm775m9wcgbzma2013yyj134lcz19ipjs38isrk"; 27 27 }; 28 28 29 29 nativeBuildInputs = [ makeWrapper ];
+2 -2
pkgs/tools/networking/haproxy/default.nix
··· 9 9 10 10 stdenv.mkDerivation rec { 11 11 pname = "haproxy"; 12 - version = "1.8.14"; 12 + version = "1.8.15"; 13 13 name = "${pname}-${version}"; 14 14 15 15 src = fetchurl { 16 16 url = "https://www.haproxy.org/download/${stdenv.lib.versions.majorMinor version}/src/${name}.tar.gz"; 17 - sha256 = "1przpp8xp2ygcklz4ypnm6z56nb73ydwksm3yy5fb1dyg0jl0zmi"; 17 + sha256 = "0cm008i7cz4gq0j7wxmpyzvwfcrmmck5ix34is5xxms624pqc4vi"; 18 18 }; 19 19 20 20 buildInputs = [ openssl zlib ]
+3 -13
pkgs/tools/networking/lldpd/default.nix
··· 1 - { stdenv, lib, fetchurl, fetchpatch, pkgconfig, removeReferencesTo 1 + { stdenv, lib, fetchurl, pkgconfig, removeReferencesTo 2 2 , libevent, readline, net_snmp }: 3 3 4 4 stdenv.mkDerivation rec { 5 5 name = "lldpd-${version}"; 6 - version = "1.0.1"; 6 + version = "1.0.3"; 7 7 8 8 src = fetchurl { 9 9 url = "https://media.luffy.cx/files/lldpd/${name}.tar.gz"; 10 - sha256 = "0lgiappbjm95r1m0xyxb6gzz4izcjixknbzq3s7pbqbsmhm642s5"; 10 + sha256 = "0q63wiaan85a6d204jgk87w6dw5c9x0rb2z7pwb580b8a4wyvz1r"; 11 11 }; 12 - 13 - patches = [ 14 - # Fixes #44507: The service fails to start due to a /bin/mkdir call. 15 - # Should be included in the upstream release after 1.0.1. 16 - # Please remove this patch when updating and ensure the NixOS service starts. 17 - (fetchpatch { 18 - url = "https://github.com/vincentbernat/lldpd/commit/90a50860ebdcdeb5b7dc85790b18bed23c97ec32.patch"; 19 - sha256 = "005i4ldc4mfzfmvbnid6849ax2i93mx8nkyf8vjv8k73bfpdza8z"; 20 - }) 21 - ]; 22 12 23 13 configureFlags = [ 24 14 "--localstatedir=/var"
+2 -2
pkgs/tools/networking/xl2tpd/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "xl2tpd-${version}"; 5 - version = "1.3.12"; 5 + version = "1.3.13"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "xelerance"; 9 9 repo = "xl2tpd"; 10 10 rev = "v${version}"; 11 - sha256 = "0slza1v8qligy8c83j0x3jzb85m9ibjxyyvpwsykrkypav8a6ii1"; 11 + sha256 = "1nzkmhi9arwd4smhr07l0sssx46w48z0cblv7xcz25wg4hw86mcd"; 12 12 }; 13 13 14 14 buildInputs = [ libpcap ];
+2 -2
pkgs/tools/security/eid-mw/default.nix
··· 7 7 8 8 stdenv.mkDerivation rec { 9 9 name = "eid-mw-${version}"; 10 - version = "4.4.9"; 10 + version = "4.4.11"; 11 11 12 12 src = fetchFromGitHub { 13 - sha256 = "019cfxgffl6z6ilz1w6b531dr8pi63ikflxmkc95glh7cxsaylax"; 13 + sha256 = "13mhz23j2gp5bywdq2xiwkk0gnc354j31ry8x35pzlwrcn19by10"; 14 14 rev = "v${version}"; 15 15 repo = "eid-mw"; 16 16 owner = "Fedict";
-24
pkgs/tools/security/fprint_demo/default.nix
··· 1 - { stdenv, fetchgit, autoreconfHook, pkgconfig, libfprint, gtk2 }: 2 - 3 - stdenv.mkDerivation rec { 4 - name = "fprint_demo-2008-03-03"; 5 - 6 - src = fetchgit { 7 - url = "git://github.com/dsd/fprint_demo"; 8 - rev = "5d86c3f778bf97a29b73bdafbebd1970e560bfb0"; 9 - sha256 = "1rysqd8kdqgis1ykrbkiy1bcxav3vna8zdgbamyxw4hj5764xdcm"; 10 - }; 11 - 12 - buildInputs = [ libfprint gtk2 ]; 13 - nativeBuildInputs = [ pkgconfig autoreconfHook ]; 14 - 15 - hardeningDisable = [ "format" ]; 16 - 17 - meta = with stdenv.lib; { 18 - homepage = http://www.freedesktop.org/wiki/Software/fprint/fprint_demo/; 19 - description = "A simple GTK+ application to demonstrate and test libfprint's capabilities"; 20 - license = licenses.gpl2; 21 - platforms = platforms.linux; 22 - maintainers = with maintainers; [ abbradar ]; 23 - }; 24 - }
+4 -4
pkgs/tools/security/fprintd/default.nix
··· 3 3 4 4 stdenv.mkDerivation rec { 5 5 name = "fprintd-${version}"; 6 - version = "0.8.0"; 6 + version = "0.8.1"; 7 7 8 8 src = fetchurl { 9 - url = "https://people.freedesktop.org/~hadess/${name}.tar.xz"; 10 - sha256 = "00i21ycaya4x2qf94mys6s94xnbj5cfm8zhhd5sc91lvqjk4r99k"; 9 + url = "https://gitlab.freedesktop.org/libfprint/fprintd/uploads/bdd9f91909f535368b7c21f72311704a/fprintd-${version}.tar.xz"; 10 + sha256 = "124s0g9syvglgsmqnavp2a8c0zcq8cyaph8p8iyvbla11vfizs9l"; 11 11 }; 12 12 13 13 buildInputs = [ libfprint glib dbus-glib polkit nss pam systemd ]; ··· 16 16 configureFlags = [ "--with-systemdsystemunitdir=$(out)/lib/systemd/system" "--localstatedir=/var" ]; 17 17 18 18 meta = with stdenv.lib; { 19 - homepage = http://www.freedesktop.org/wiki/Software/fprint/fprintd/; 19 + homepage = https://fprint.freedesktop.org/; 20 20 description = "D-Bus daemon that offers libfprint functionality over the D-Bus interprocess communication bus"; 21 21 license = licenses.gpl2; 22 22 platforms = platforms.linux;
+2 -2
pkgs/tools/security/gopass/default.nix
··· 1 1 { stdenv, buildGoPackage, fetchFromGitHub, git, gnupg, xclip, makeWrapper }: 2 2 3 3 buildGoPackage rec { 4 - version = "1.8.2"; 4 + version = "1.8.3"; 5 5 name = "gopass-${version}"; 6 6 7 7 goPackagePath = "github.com/gopasspw/gopass"; ··· 12 12 owner = "gopasspw"; 13 13 repo = "gopass"; 14 14 rev = "v${version}"; 15 - sha256 = "0a2nnm3liilp2jcsvgyp87cjw92gspcc3azaszfvx125l63r4c9f"; 15 + sha256 = "1m4dmydgbpyrqv0blbrw66f2340c6hbz2wg22mpybf0zvd5i9ba6"; 16 16 }; 17 17 18 18 wrapperPath = with stdenv.lib; makeBinPath ([
+9 -1
pkgs/tools/system/efibootmgr/default.nix
··· 1 - { stdenv, fetchFromGitHub, pkgconfig, efivar, popt }: 1 + { stdenv, fetchFromGitHub, fetchpatch, pkgconfig, efivar, popt }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "efibootmgr-${version}"; ··· 14 14 rev = version; 15 15 sha256 = "1niicijxg59rsmiw3rsjwy4bvi1n42dynvm01lnp9haixdzdpq03"; 16 16 }; 17 + 18 + patches = [ 19 + (fetchpatch { 20 + name = "remove-extra-decl.patch"; 21 + url = "https://github.com/rhboot/efibootmgr/commit/99b578501643377e0b1994b2a068b790d189d5ad.patch"; 22 + sha256 = "1sbijvlpv4khkix3vix9mbhzffj8lp8zpnbxm9gnzjz8yssz9p5h"; 23 + }) 24 + ]; 17 25 18 26 makeFlags = [ "EFIDIR=nixos" ]; 19 27
+2 -2
pkgs/tools/system/efivar/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "efivar-${version}"; 5 - version = "36"; 5 + version = "37"; 6 6 7 7 outputs = [ "bin" "out" "dev" "man" ]; 8 8 ··· 10 10 owner = "rhinstaller"; 11 11 repo = "efivar"; 12 12 rev = version; 13 - sha256 = "0r39kx6sqgpk8rz19g1sil4dp7r82d5g1wlkbw1czwas95s50y7n"; 13 + sha256 = "1z2dw5x74wgvqgd8jvibfff0qhwkc53kxg54v12pzymyibagwf09"; 14 14 }; 15 15 16 16 nativeBuildInputs = [ pkgconfig ];
+4 -2
pkgs/tools/system/gotop/default.nix
··· 2 2 3 3 buildGoPackage rec { 4 4 name = "gotop-${version}"; 5 - version = "1.5.0"; 5 + version = "1.7.1"; 6 6 7 7 goPackagePath = "github.com/cjbassi/gotop"; 8 8 ··· 10 10 repo = "gotop"; 11 11 owner = "cjbassi"; 12 12 rev = version; 13 - sha256 = "19kj7mziwkfcf9kkwph05jh5vlkfqpyrpxdk5gdf2swg07w1ld35"; 13 + sha256 = "0dxnhal10kv6ypsg6mildzpz6vi1iw996q47f4rv8hvfyrffhzc9"; 14 14 }; 15 + 16 + goDeps = ./deps.nix; 15 17 16 18 meta = with stdenv.lib; { 17 19 description = "A terminal based graphical activity monitor inspired by gtop and vtop";
+39
pkgs/tools/system/gotop/deps.nix
··· 1 + # This file was generated by https://github.com/kamilchm/go2nix v1.3.0 2 + [ 3 + { 4 + goPackagePath = "github.com/cjbassi/termui"; 5 + fetch = { 6 + type = "git"; 7 + url = "https://github.com/cjbassi/termui"; 8 + rev = "e8dd23f6146c0e0d80f1be0163b8069abfbb921b"; 9 + sha256 = "0jds2mpa7whrwaznlkcn2y92q41zbf2rjj5267kl8zqllbia8cbx"; 10 + }; 11 + } 12 + { 13 + goPackagePath = "github.com/docopt/docopt-go"; 14 + fetch = { 15 + type = "git"; 16 + url = "https://github.com/docopt/docopt-go"; 17 + rev = "ee0de3bc6815ee19d4a46c7eb90f829db0e014b1"; 18 + sha256 = "0hlra7rmi5pmd7d93rv56ahiy4qkgmq8a6mz0jpadvbi5qh8lq6j"; 19 + }; 20 + } 21 + { 22 + goPackagePath = "github.com/shirou/gopsutil"; 23 + fetch = { 24 + type = "git"; 25 + url = "https://github.com/shirou/gopsutil"; 26 + rev = "51e6519305e4871657c291a6281fcddc6364bbef"; 27 + sha256 = "1pvvaj51m0w2v6bp5hhhzfy27hbicf4ga7r9m073vqcwjnfyz431"; 28 + }; 29 + } 30 + { 31 + goPackagePath = "golang.org/x/sys"; 32 + fetch = { 33 + type = "git"; 34 + url = "https://go.googlesource.com/sys"; 35 + rev = "9b800f95dbbc54abff0acf7ee32d88ba4e328c89"; 36 + sha256 = "07v3l7q7y59cwvw0mc85i39v7qjcc1jh4svwi789rmrqqm5nq7q6"; 37 + }; 38 + } 39 + ]
+2 -2
pkgs/tools/system/logrotate/default.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 name = "logrotate-${version}"; 7 - version = "3.14.0"; 7 + version = "3.15.0"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "logrotate"; 11 11 repo = "logrotate"; 12 12 rev = version; 13 - sha256 = "1wdjqbly97y1i11nl6cmlfpld3yqak270ixf29wixjgrjn8p4xzh"; 13 + sha256 = "094wv4d3gv5dmw55d0xij06lgcg5q9bmq49hipc2jhp4vdsj4xr5"; 14 14 }; 15 15 16 16 # Logrotate wants to access the 'mail' program; to be done.
+3
pkgs/top-level/aliases.nix
··· 161 161 libcap_progs = libcap.out; # added 2016-04-29 162 162 libdbusmenu_qt5 = libsForQt5.libdbusmenu; # added 2015-12-19 163 163 libdbusmenu-glib = libdbusmenu; # added 2018-05-01 164 + liberation_ttf_v1_from_source = liberation_ttf_v1; # added 2018-12-12 165 + liberation_ttf_v2_from_source = liberation_ttf_v2; # added 2018-12-12 166 + liberationsansnarrow = liberation-sans-narrow; # added 2018-12-12 164 167 libgnome_keyring = libgnome-keyring; # added 2018-02-25 165 168 libgnome_keyring3 = libgnome-keyring3; # added 2018-02-25 166 169 libgumbo = gumbo; # added 2018-01-21
+58 -30
pkgs/top-level/all-packages.nix
··· 622 622 623 623 aws-env = callPackage ../tools/admin/aws-env { }; 624 624 625 - aws-google-auth = pythonPackages.callPackage ../tools/admin/aws-google-auth { }; 625 + aws-google-auth = python3Packages.callPackage ../tools/admin/aws-google-auth { }; 626 626 627 627 aws-okta = callPackage ../tools/security/aws-okta { }; 628 628 ··· 729 729 730 730 genymotion = callPackage ../development/mobile/genymotion { }; 731 731 732 + gamecube-tools = callPackage ../development/tools/gamecube-tools { }; 733 + 732 734 gams = callPackage ../tools/misc/gams { 733 735 licenseFile = config.gams.licenseFile or null; 734 736 optgamsFile = config.gams.optgamsFile or null; 735 737 }; 736 738 737 739 git-fire = callPackage ../tools/misc/git-fire { }; 740 + 741 + github-changelog-generator = callPackage ../development/tools/github-changelog-generator { }; 738 742 739 743 gitless = callPackage ../applications/version-management/gitless { }; 740 744 ··· 803 807 qes = callPackage ../os-specific/darwin/qes { 804 808 inherit (darwin.apple_sdk.frameworks) Carbon; 805 809 }; 810 + 811 + wiiload = callPackage ../development/tools/wiiload { }; 806 812 807 813 xcodeenv = callPackage ../development/mobile/xcodeenv { }; 808 814 ··· 2735 2741 2736 2742 fprintd = callPackage ../tools/security/fprintd { }; 2737 2743 2738 - fprint_demo = callPackage ../tools/security/fprint_demo { }; 2739 - 2740 2744 franz = callPackage ../applications/networking/instant-messengers/franz { }; 2741 2745 2742 2746 freedroidrpg = callPackage ../games/freedroidrpg { }; ··· 4392 4396 4393 4397 nextcloud = callPackage ../servers/nextcloud { }; 4394 4398 4395 - nextcloud-client-unwrapped = libsForQt5.callPackage ../applications/networking/nextcloud-client { }; 4396 - 4397 - nextcloud-client = callPackage ../applications/networking/nextcloud-client/wrapper.nix { 4398 - nextcloud-client = nextcloud-client-unwrapped; 4399 - }; 4399 + nextcloud-client = libsForQt5.callPackage ../applications/networking/nextcloud-client { }; 4400 4400 4401 4401 nextcloud-news-updater = callPackage ../servers/nextcloud/news-updater.nix { }; 4402 4402 ··· 9331 9331 boost166 = callPackage ../development/libraries/boost/1.66.nix { }; 9332 9332 boost167 = callPackage ../development/libraries/boost/1.67.nix { }; 9333 9333 boost168 = callPackage ../development/libraries/boost/1.68.nix { }; 9334 + boost169 = callPackage ../development/libraries/boost/1.69.nix { }; 9334 9335 boost16x = boost167; 9335 9336 boost = boost16x; 9336 9337 ··· 10182 10183 10183 10184 gtksourceview4 = callPackage ../development/libraries/gtksourceview/4.x.nix { }; 10184 10185 10186 + gtksourceviewmm = callPackage ../development/libraries/gtksourceviewmm { }; 10187 + 10185 10188 gtkspell2 = callPackage ../development/libraries/gtkspell { }; 10186 10189 10187 10190 gtkspell3 = callPackage ../development/libraries/gtkspell/3.nix { }; ··· 10255 10258 10256 10259 hwloc = callPackage ../development/libraries/hwloc {}; 10257 10260 10258 - hwloc-nox = hwloc.override { 10259 - x11Support = false; 10260 - }; 10261 - 10262 10261 hydra = callPackage ../development/tools/misc/hydra { }; 10263 10262 10264 10263 hydraAntLogger = callPackage ../development/libraries/java/hydra-ant-logger { }; ··· 11168 11167 11169 11168 liboop = callPackage ../development/libraries/liboop { }; 11170 11169 11170 + libopenaptx = callPackage ../development/libraries/libopenaptx { }; 11171 + 11171 11172 libopus = callPackage ../development/libraries/libopus { }; 11172 11173 11173 11174 libopusenc = callPackage ../development/libraries/libopusenc { }; ··· 11817 11818 openvdb = callPackage ../development/libraries/openvdb {}; 11818 11819 11819 11820 inherit (callPackages ../development/libraries/libressl { }) 11820 - libressl_2_6 11821 11821 libressl_2_7 11822 - libressl_2_8; 11822 + libressl_2_8 11823 + libressl_2_9; 11823 11824 11824 - libressl = libressl_2_7; 11825 + libressl = libressl_2_8; 11825 11826 11826 11827 boringssl = callPackage ../development/libraries/boringssl { }; 11827 11828 ··· 11991 11992 11992 11993 pybind11 = callPackage ../development/libraries/pybind11 { }; 11993 11994 11995 + python-qt = callPackage ../development/libraries/python-qt { 11996 + python = python27; 11997 + qmake = qt59.qmake; 11998 + qttools = qt59.qttools; 11999 + qtwebengine = qt59.qtwebengine; 12000 + qtxmlpatterns = qt59.qtxmlpatterns; 12001 + }; 12002 + 11994 12003 re2 = callPackage ../development/libraries/re2 { }; 11995 12004 11996 12005 qbs = libsForQt5.callPackage ../development/tools/build-managers/qbs { }; ··· 13448 13457 13449 13458 freeswitch = callPackage ../servers/sip/freeswitch { 13450 13459 openssl = openssl_1_0_2; 13460 + inherit (darwin.apple_sdk.frameworks) SystemConfiguration; 13451 13461 }; 13452 13462 13453 13463 fusionInventory = callPackage ../servers/monitoring/fusion-inventory { }; ··· 13804 13814 13805 13815 inherit (callPackage ../servers/monitoring/prometheus { 13806 13816 buildGoPackage = buildGo110Package; 13807 - }) 13808 - prometheus_1 13809 - prometheus_2 13810 - ; 13817 + }) prometheus_1; 13818 + 13819 + inherit (callPackage ../servers/monitoring/prometheus { }) 13820 + prometheus_2; 13811 13821 13812 13822 prom2json = callPackage ../servers/monitoring/prometheus/prom2json.nix { }; 13813 13823 prometheus = prometheus_1; ··· 14154 14164 pulseaudio-modules-bt = callPackage ../applications/audio/pulseaudio-modules-bt { }; 14155 14165 14156 14166 bluez = bluez5; 14167 + 14168 + bluezFull = bluez.override { 14169 + enableWiimote = true; 14170 + enableMidi = true; 14171 + enableSixaxis = true; 14172 + }; 14157 14173 14158 14174 inherit (python3Packages) bedup; 14159 14175 ··· 14575 14591 rtl8812au = callPackage ../os-specific/linux/rtl8812au { }; 14576 14592 14577 14593 rtl8814au = callPackage ../os-specific/linux/rtl8814au { }; 14594 + 14595 + rtl8821au = callPackage ../os-specific/linux/rtl8821au { }; 14578 14596 14579 14597 rtlwifi_new = callPackage ../os-specific/linux/rtlwifi_new { }; 14580 14598 ··· 15456 15474 league-of-moveable-type = callPackage ../data/fonts/league-of-moveable-type {}; 15457 15475 15458 15476 inherit (callPackages ../data/fonts/redhat-liberation-fonts { }) 15459 - liberation_ttf_v1_from_source 15460 - liberation_ttf_v1_binary 15461 - liberation_ttf_v2_from_source 15462 - liberation_ttf_v2_binary; 15463 - liberation_ttf = liberation_ttf_v2_binary; 15477 + liberation_ttf_v1 15478 + liberation_ttf_v2 15479 + ; 15480 + liberation_ttf = liberation_ttf_v2; 15464 15481 15465 - liberationsansnarrow = callPackage ../data/fonts/liberationsansnarrow { }; 15466 - liberationsansnarrow_binary = callPackage ../data/fonts/liberationsansnarrow/binary.nix { }; 15482 + liberation-sans-narrow = callPackage ../data/fonts/liberation-sans-narrow { }; 15467 15483 15468 15484 liberastika = callPackage ../data/fonts/liberastika { }; 15469 15485 ··· 15593 15609 pari-seadata-small = callPackage ../data/misc/pari-seadata-small {}; 15594 15610 15595 15611 penna = callPackage ../data/fonts/penna { }; 15612 + 15613 + plata-theme = callPackage ../data/themes/plata {}; 15596 15614 15597 15615 poly = callPackage ../data/fonts/poly { }; 15598 15616 ··· 16249 16267 16250 16268 csa = callPackage ../applications/audio/csa { }; 16251 16269 16252 - csound = callPackage ../applications/audio/csound { }; 16270 + csound = callPackage ../applications/audio/csound { 16271 + fluidsynth = fluidsynth_1; 16272 + }; 16273 + 16274 + csound-qt = callPackage ../applications/audio/csound/csound-qt { 16275 + python = python27; 16276 + qmake = qt59.qmake; 16277 + qtwebengine = qt59.qtwebengine; 16278 + }; 16253 16279 16254 16280 cinepaint = callPackage ../applications/graphics/cinepaint { 16255 16281 fltk = fltk13; ··· 16818 16844 fluidsynth = callPackage ../applications/audio/fluidsynth { 16819 16845 inherit (darwin.apple_sdk.frameworks) AudioUnit CoreAudio CoreMIDI CoreServices; 16820 16846 }; 16847 + fluidsynth_1 = fluidsynth.override { version = "1"; }; 16821 16848 16822 16849 fmit = libsForQt5.callPackage ../applications/audio/fmit { }; 16823 16850 ··· 17822 17849 fontDirectories = [ 17823 17850 carlito dejavu_fonts 17824 17851 freefont_ttf xorg.fontmiscmisc 17825 - liberation_ttf_v1_binary 17826 - liberation_ttf_v2_binary 17852 + liberation_ttf_v1 17853 + liberation_ttf_v2 17827 17854 ]; 17828 17855 }; 17829 17856 clucene_core = clucene_core_2; ··· 18075 18102 18076 18103 xmr-stak = callPackage ../applications/misc/xmr-stak { 18077 18104 stdenvGcc6 = overrideCC stdenv gcc6; 18078 - hwloc = hwloc-nox; 18079 18105 }; 18080 18106 18081 18107 xmrig = callPackage ../applications/misc/xmrig { }; ··· 22797 22823 nip2 = callPackage ../tools/graphics/nip2 { }; 22798 22824 22799 22825 virglrenderer = callPackage ../development/libraries/virglrenderer { }; 22826 + 22827 + vivid = callPackage ../tools/misc/vivid { }; 22800 22828 22801 22829 vokoscreen = libsForQt5.callPackage ../applications/video/vokoscreen { }; 22802 22830
+2
pkgs/top-level/ocaml-packages.nix
··· 54 54 55 55 atd = callPackage ../development/ocaml-modules/atd { }; 56 56 57 + atdgen = callPackage ../development/ocaml-modules/atdgen { }; 58 + 57 59 base64 = callPackage ../development/ocaml-modules/base64 { }; 58 60 59 61 bap = callPackage ../development/ocaml-modules/bap {
+2 -2
pkgs/top-level/perl-packages.nix
··· 14366 14366 }; 14367 14367 14368 14368 SysVirt = buildPerlModule rec { 14369 - version = "4.7.0"; 14369 + version = "4.10.0"; 14370 14370 name = "Sys-Virt-${version}"; 14371 14371 src = assert version == pkgs.libvirt.version; pkgs.fetchgit { 14372 14372 url = git://libvirt.org/libvirt-perl.git; 14373 14373 rev = "v${version}"; 14374 - sha256 = "14q8s6k3d9a1qh6sh618qp30ib4p9qma2z4p2ynyh223i4w3virg"; 14374 + sha256 = "1dfwq4d46kx18lz27rb3jkxb0g1hirpq70vr4572sc38rybpq59v"; 14375 14375 }; 14376 14376 nativeBuildInputs = [ pkgs.pkgconfig ]; 14377 14377 buildInputs = [ pkgs.libvirt CPANChanges TestPod TestPodCoverage XMLXPath ];
+8 -8
pkgs/top-level/php-packages.nix
··· 27 27 }; 28 28 29 29 ast = buildPecl { 30 - name = "ast-0.1.5"; 30 + name = "ast-1.0.0"; 31 31 32 - sha256 = "0vv2w5fkkw9n7qdmi5aq50416zxmvyzjym8kb6j1v8kd4xcsjjgw"; 32 + sha256 = "0abccvwif1pih222lbj2z4cf9ibciz48xj35lfixyry163vabkck"; 33 33 }; 34 34 35 35 couchbase = buildPecl rec { ··· 216 216 }; 217 217 218 218 redis = buildPecl { 219 - name = "redis-3.1.4"; 220 - sha256 = "0rgjdrqfif8pfn3ipk1v4gyjkkdcdrdk479qbpda89w25vaxzsxd"; 219 + name = "redis-4.2.0"; 220 + sha256 = "105k2rfz97svrqzdhd0a0668mn71c8v0j7hks95832fsvn5dhmbn"; 221 221 }; 222 222 223 223 v8 = buildPecl rec { 224 - version = "0.1.9"; 224 + version = "0.2.2"; 225 225 name = "v8-${version}"; 226 226 227 - sha256 = "0bj77dfmld5wfwl4wgqnpa0i4f3mc1mpsp9dmrwqv050gs84m7h1"; 227 + sha256 = "103nys7zkpi1hifqp9miyl0m1mn07xqshw3sapyz365nb35g5q71"; 228 228 229 229 buildInputs = [ pkgs.v8_6_x ]; 230 230 configureFlags = [ "--with-v8=${pkgs.v8_6_x}" ]; ··· 242 242 243 243 composer = pkgs.stdenv.mkDerivation rec { 244 244 name = "composer-${version}"; 245 - version = "1.7.2"; 245 + version = "1.8.0"; 246 246 247 247 src = pkgs.fetchurl { 248 248 url = "https://getcomposer.org/download/${version}/composer.phar"; 249 - sha256 = "03km8qw3nshj7qzk5pidziha2ldx1l2yxhh2s7vpg25f9782hd7c"; 249 + sha256 = "19pg9ip2mpyf5cyq34fld7qwl77mshqw3c4nif7sxmpnar6sh089"; 250 250 }; 251 251 252 252 unpackPhase = ":";
+4 -7
pkgs/top-level/python-packages.nix
··· 1617 1617 1618 1618 easy-thumbnails = callPackage ../development/python-modules/easy-thumbnails { }; 1619 1619 1620 - eccodes = disabledIf (!isPy27) 1621 - (toPythonModule (pkgs.eccodes.override { 1622 - enablePython = true; 1623 - pythonPackages = self; 1624 - })); 1620 + eccodes = toPythonModule (pkgs.eccodes.override { 1621 + enablePython = true; 1622 + pythonPackages = self; 1623 + }); 1625 1624 1626 1625 EditorConfig = callPackage ../development/python-modules/editorconfig { }; 1627 1626 ··· 4337 4336 tkinter = let 4338 4337 py = python.override{x11Support=true;}; 4339 4338 in callPackage ../development/python-modules/tkinter { py = py; }; 4340 - 4341 - tlslite = throw "deprecated 2018-12-10; use pythonPackages.tlslite-ng instead"; 4342 4339 4343 4340 tlslite-ng = callPackage ../development/python-modules/tlslite-ng { }; 4344 4341