Merge branch 'master' into staging-next

+570 -352
+16 -4
nixos/doc/manual/release-notes/rl-2009.xml
··· 66 66 </listitem> 67 67 <listitem> 68 68 <para> 69 + Python 3.5 has reached its upstream EOL at the end of September 2020: it 70 + has been removed from the list of available packages. 71 + </para> 72 + </listitem> 73 + <listitem> 74 + <para> 69 75 Two new options, <link linkend="opt-services.openssh.authorizedKeysCommand">authorizedKeysCommand</link> 70 76 and <link linkend="opt-services.openssh.authorizedKeysCommandUser">authorizedKeysCommandUser</link>, have 71 77 been added to the <literal>openssh</literal> module. If you have <literal>AuthorizedKeysCommand</literal> ··· 605 611 <listitem> 606 612 <para> 607 613 In addition to the hostname, the fully qualified domain name (FQDN), 608 - which consists of <literal>${cfg.hostName}</literal> and 609 - <literal>${cfg.domain}</literal> is now added to 614 + which consists of <literal>${networking.hostName}</literal> and 615 + <literal>${networking.domain}</literal> is now added to 610 616 <literal>/etc/hosts</literal>, to allow local FQDN resolution, as used by the 611 617 <literal>hostname --fqdn</literal> command and other applications that 612 618 try to determine the FQDN. These new entries take precedence over entries ··· 626 632 or digit, and have as interior characters only letters, digits, and 627 633 hyphen. The maximum length is 63 characters. Additionally it is 628 634 recommended to only use lower-case characters. 635 + If (e.g. for legacy reasons) a FQDN is required as the Linux kernel network node hostname 636 + (<literal>uname --nodename</literal>) the option 637 + <literal>boot.kernel.sysctl."kernel.hostname"</literal> 638 + can be used as a workaround (but be aware of the 64 character limit). 629 639 </para> 630 640 </listitem> 631 641 <listitem> ··· 1132 1142 </listitem> 1133 1143 <listitem> 1134 1144 <para> 1135 - The <literal>fontconfig</literal> module stopped generating fontconfig 2.10.x config and cache. 1136 - Fontconfig 2.10.x was removed from Nixpkgs - it hasn't been used in any nixpkgs package anymore. 1145 + The <literal>fontconfig</literal> module stopped generating config and cache files for fontconfig 2.10.x, the <filename>/etc/fonts/fonts.conf</filename> now belongs to the latest fontconfig, just like on other Linux distributions, and we will <link xlink:href="https://github.com/NixOS/nixpkgs/pull/95358">no longer</link> be versioning the config directories. 1146 + </para> 1147 + <para> 1148 + Fontconfig 2.10.x was removed from Nixpkgs since it hasn’t been used in any Nixpkgs package for years now. 1137 1149 </para> 1138 1150 </listitem> 1139 1151 <listitem>
+6 -2
nixos/modules/tasks/network-interfaces.nix
··· 391 391 end with a letter or digit, and have as interior characters only 392 392 letters, digits, and hyphen. The maximum length is 63 characters. 393 393 Additionally it is recommended to only use lower-case characters. 394 + If (e.g. for legacy reasons) a FQDN is required as the Linux kernel 395 + network node hostname (uname --nodename) the option 396 + boot.kernel.sysctl."kernel.hostname" can be used as a workaround (but 397 + the 64 character limit still applies). 394 398 ''; 395 399 }; 396 400 ··· 470 474 471 475 networking.search = mkOption { 472 476 default = []; 473 - example = [ "example.com" "local.domain" ]; 477 + example = [ "example.com" "home.arpa" ]; 474 478 type = types.listOf types.str; 475 479 description = '' 476 480 The list of search paths used when resolving domain names. ··· 479 483 480 484 networking.domain = mkOption { 481 485 default = null; 482 - example = "home"; 486 + example = "home.arpa"; 483 487 type = types.nullOr types.str; 484 488 description = '' 485 489 The domain. It can be left empty if it is auto-detected through DHCP.
+3 -3
pkgs/applications/editors/android-studio/default.nix
··· 9 9 inherit buildFHSUserEnv; 10 10 }; 11 11 stableVersion = { 12 - version = "4.0.1.0"; # "Android Studio 4.0.1" 13 - build = "193.6626763"; 14 - sha256Hash = "15vm7fvi8c286wx9f28z6ysvm8wqqda759qql0zy9simwx22gy7j"; 12 + version = "4.0.2.0"; # "Android Studio 4.0.2" 13 + build = "193.6821437"; 14 + sha256Hash = "sha256-v3lug8XCl4tekMBP4N1wS925FnDaSMDf6SIJhwKydzY="; 15 15 }; 16 16 betaVersion = { 17 17 version = "4.1.0.18"; # "Android Studio 4.1 RC 3"
+57
pkgs/applications/gis/zombietrackergps/default.nix
··· 1 + { mkDerivation 2 + , lib 3 + , fetchFromGitLab 4 + , qmake 5 + , qtbase 6 + , qtcharts 7 + , qtsvg 8 + , marble 9 + , qtwebengine 10 + , ldutils 11 + }: 12 + 13 + mkDerivation rec { 14 + pname = "zombietrackergps"; 15 + version = "1.01"; 16 + 17 + src = fetchFromGitLab { 18 + owner = "ldutils-projects"; 19 + repo = pname; 20 + rev = "v_${version}"; 21 + sha256 = "0h354ydbahy8rpkmzh5ym5bddbl6irjzklpcg6nbkv6apry84d48"; 22 + }; 23 + 24 + buildInputs = [ 25 + ldutils 26 + qtbase 27 + qtcharts 28 + qtsvg 29 + marble.dev 30 + qtwebengine 31 + ]; 32 + 33 + nativeBuildInputs = [ 34 + qmake 35 + ]; 36 + 37 + prePatch = '' 38 + sed -ie "s,INCLUDEPATH += /usr/include/libldutils,INCLUDEPATH += ${ldutils}," ZombieTrackerGPS.pro 39 + ''; 40 + 41 + preConfigure = '' 42 + export LANG=en_US.UTF-8 43 + export INSTALL_ROOT=$out 44 + ''; 45 + 46 + postConfigure = '' 47 + substituteInPlace Makefile --replace '$(INSTALL_ROOT)' "" 48 + ''; 49 + 50 + meta = with lib; { 51 + description = "GPS track manager for Qt using KDE Marble maps"; 52 + homepage = "https://gitlab.com/ldutils-projects/zombietrackergps"; 53 + license = licenses.gpl3Plus; 54 + maintainers = with maintainers; [ sohalt ]; 55 + platforms = platforms.linux; 56 + }; 57 + }
+28
pkgs/applications/graphics/f3d/default.nix
··· 1 + { stdenv, fetchFromGitLab, cmake, vtk_9, libX11, libGL, Cocoa, OpenGL }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "f3d"; 5 + version = "1.0.1"; 6 + 7 + src = fetchFromGitLab { 8 + domain = "gitlab.kitware.com"; 9 + owner = "f3d"; 10 + repo = "f3d"; 11 + rev = "v${version}"; 12 + sha256 = "0a6r0jspkhl735f6zmnhby1g4dlmjqd5izgsp5yfdcdhqj4j63mg"; 13 + }; 14 + 15 + nativeBuildInputs = [ cmake ]; 16 + 17 + buildInputs = [ vtk_9 ] 18 + ++ stdenv.lib.optionals stdenv.isLinux [ libGL libX11 ] 19 + ++ stdenv.lib.optionals stdenv.isDarwin [ Cocoa OpenGL ]; 20 + 21 + meta = with stdenv.lib; { 22 + description = "Fast and minimalist 3D viewer using VTK"; 23 + homepage = "https://kitware.github.io/F3D"; 24 + license = licenses.bsd3; 25 + maintainers = with maintainers; [ bcdarwin ]; 26 + platforms = with platforms; unix; 27 + }; 28 + }
+6 -6
pkgs/applications/graphics/lazpaint/default.nix
··· 7 7 bgrabitmap = fetchFromGitHub { 8 8 owner = "bgrabitmap"; 9 9 repo = "bgrabitmap"; 10 - rev = "v11.1"; 11 - sha256 = "0bcmiiwly4a7w8p3m5iskzvk8rz87qhc0gcijrdvwg87cafd88gz"; 10 + rev = "v11.2.4"; 11 + sha256 = "1zk88crfn07md16wg6af4i8nlx4ikkhxq9gfk49jirwimgwbf1md"; 12 12 }; 13 13 bgracontrols = fetchFromGitHub { 14 14 owner = "bgrabitmap"; 15 15 repo = "bgracontrols"; 16 - rev = "v6.7.2"; 17 - sha256 = "0cwxzv0rl6crkf6f67mvga5cn5pyhr6ksm8cqhpxjiqi937dnyxx"; 16 + rev = "v6.9"; 17 + sha256 = "0hwjlqlwqs4fqxlgay84hccs1lm3c6i9nmq9sxzrip410mggnjyw"; 18 18 }; 19 19 in stdenv.mkDerivation rec { 20 20 pname = "lazpaint"; 21 - version = "7.1.3"; 21 + version = "7.1.4"; 22 22 23 23 src = fetchFromGitHub { 24 24 owner = "bgrabitmap"; 25 25 repo = "lazpaint"; 26 26 rev = "v${version}"; 27 - sha256 = "1sfb5hmhzscz3nv4cmc192jimkg70l4z3q3yxkivhw1hwwsv9cbg"; 27 + sha256 = "19b0wrjjyvz3g2d2gdsz8ihc1clda5v22yb597an8j9sblp9m0nf"; 28 28 }; 29 29 30 30 nativeBuildInputs = [ lazarus fpc makeWrapper ];
+4 -5
pkgs/applications/networking/browsers/chromium/common.nix
··· 161 161 # 162 162 # ++ optionals (channel == "dev") [ ( githubPatch "<patch>" "0000000000000000000000000000000000000000000000000000000000000000" ) ] 163 163 # ++ optional (versionRange "68" "72") ( githubPatch "<patch>" "0000000000000000000000000000000000000000000000000000000000000000" ) 164 - ]; # TODO: VA-API patches (we should be able to drop enable-video-acceleration-on-linux.patch now): 165 - # ++ optionals (useVaapi && versionRange "68" "86") [ # Improvements for the VA-API build: 166 - # ./patches/enable-vdpau-support-for-nvidia.patch # https://aur.archlinux.org/cgit/aur.git/tree/vdpau-support.patch?h=chromium-vaapi 167 - # ./patches/enable-video-acceleration-on-linux.patch # Can be controlled at runtime (i.e. without rebuilding Chromium) 168 - # ]; 164 + ] ++ optionals (useVaapi) [ 165 + # Check for enable-accelerated-video-decode on Linux: 166 + (githubPatch "54deb9811ca9bd2327def5c05ba6987b8c7a0897" "11jvxjlkzz1hm0pvfyr88j7z3zbwzplyl5idkx92l2lzv4459c8d") 167 + ]; 169 168 170 169 postPatch = '' 171 170 # Required for patchShebangs (unsupported interpreter directive, basename: invalid option -- '*', etc.):
+3 -3
pkgs/applications/networking/browsers/chromium/default.nix
··· 15 15 , enablePepperFlash ? false 16 16 , enableWideVine ? false 17 17 , useVaapi ? false # Deprecated, use enableVaapi instead! 18 - , enableVaapi ? false # Disabled by default due to unofficial support and issues on radeon 18 + , enableVaapi ? false # Disabled by default due to unofficial support 19 19 , useOzone ? false 20 20 , cupsSupport ? true 21 21 , pulseSupport ? config.pulseaudio or stdenv.isLinux ··· 152 152 Chromium's useVaapi was replaced by enableVaapi and you don't need to pass 153 153 "--ignore-gpu-blacklist" anymore (also no rebuilds are required anymore). 154 154 '' else lib.optionalString 155 - (!enableVaapi) 156 - "--add-flags --disable-accelerated-video-decode --add-flags --disable-accelerated-video-encode"; 155 + (enableVaapi) 156 + "--add-flags --enable-accelerated-video-decode"; 157 157 in stdenv.mkDerivation { 158 158 name = "chromium${suffix}-${version}"; 159 159 inherit version;
-65
pkgs/applications/networking/browsers/chromium/patches/enable-vdpau-support-for-nvidia.patch
··· 1 - --- a/media/gpu/vaapi/vaapi_video_decode_accelerator.cc 2 - +++ b/media/gpu/vaapi/vaapi_video_decode_accelerator.cc 3 - @@ -641,6 +641,7 @@ void VaapiVideoDecodeAccelerator::AssignPictureBuffers( 4 - // |vpp_vaapi_wrapper_| for VaapiPicture to DownloadFromSurface() the VA's 5 - // internal decoded frame. 6 - if (buffer_allocation_mode_ != BufferAllocationMode::kNone && 7 - + buffer_allocation_mode_ != BufferAllocationMode::kWrapVdpau && 8 - !vpp_vaapi_wrapper_) { 9 - vpp_vaapi_wrapper_ = VaapiWrapper::Create( 10 - VaapiWrapper::kVideoProcess, VAProfileNone, 11 - @@ -665,7 +666,8 @@ void VaapiVideoDecodeAccelerator::AssignPictureBuffers( 12 - PictureBuffer buffer = buffers[i]; 13 - buffer.set_size(requested_pic_size_); 14 - std::unique_ptr<VaapiPicture> picture = vaapi_picture_factory_->Create( 15 - - (buffer_allocation_mode_ == BufferAllocationMode::kNone) 16 - + ((buffer_allocation_mode_ == BufferAllocationMode::kNone) || 17 - + (buffer_allocation_mode_ == BufferAllocationMode::kWrapVdpau)) 18 - ? vaapi_wrapper_ 19 - : vpp_vaapi_wrapper_, 20 - make_context_current_cb_, bind_image_cb_, buffer); 21 - @@ -1093,6 +1095,12 @@ VaapiVideoDecodeAccelerator::GetSupportedProfiles() { 22 - 23 - VaapiVideoDecodeAccelerator::BufferAllocationMode 24 - VaapiVideoDecodeAccelerator::DecideBufferAllocationMode() { 25 - + // NVIDIA blobs use VDPAU 26 - + if (VaapiWrapper::GetImplementationType() == VAImplementation::kNVIDIAVDPAU) { 27 - + LOG(INFO) << "VA-API driver on VDPAU backend"; 28 - + return BufferAllocationMode::kWrapVdpau; 29 - + } 30 - + 31 - // TODO(crbug.com/912295): Enable a better BufferAllocationMode for IMPORT 32 - // |output_mode_| as well. 33 - if (output_mode_ == VideoDecodeAccelerator::Config::OutputMode::IMPORT) 34 - --- a/media/gpu/vaapi/vaapi_video_decode_accelerator.h 35 - +++ b/media/gpu/vaapi/vaapi_video_decode_accelerator.h 36 - @@ -204,6 +204,7 @@ class MEDIA_GPU_EXPORT VaapiVideoDecodeAccelerator 37 - // Using |client_|s provided PictureBuffers and as many internally 38 - // allocated. 39 - kNormal, 40 - + kWrapVdpau, 41 - }; 42 - 43 - // Decides the concrete buffer allocation mode, depending on the hardware 44 - --- a/media/gpu/vaapi/vaapi_wrapper.cc 45 - +++ b/media/gpu/vaapi/vaapi_wrapper.cc 46 - @@ -131,6 +131,9 @@ media::VAImplementation VendorStringToImplementationType( 47 - } else if (base::StartsWith(va_vendor_string, "Intel iHD driver", 48 - base::CompareCase::SENSITIVE)) { 49 - return media::VAImplementation::kIntelIHD; 50 - + } else if (base::StartsWith(va_vendor_string, "Splitted-Desktop Systems VDPAU", 51 - + base::CompareCase::SENSITIVE)) { 52 - + return media::VAImplementation::kNVIDIAVDPAU; 53 - } 54 - return media::VAImplementation::kOther; 55 - } 56 - --- a/media/gpu/vaapi/vaapi_wrapper.h 57 - +++ b/media/gpu/vaapi/vaapi_wrapper.h 58 - @@ -79,6 +79,7 @@ enum class VAImplementation { 59 - kIntelIHD, 60 - kOther, 61 - kInvalid, 62 - + kNVIDIAVDPAU, 63 - }; 64 - 65 - // This class handles VA-API calls and ensures proper locking of VA-API calls
-48
pkgs/applications/networking/browsers/chromium/patches/enable-video-acceleration-on-linux.patch
··· 1 - From b2144fd28e09cd52e7a88a62a9d9b54cf9922f9f Mon Sep 17 00:00:00 2001 2 - From: Michael Weiss <dev.primeos@gmail.com> 3 - Date: Tue, 14 Apr 2020 14:16:10 +0200 4 - Subject: [PATCH] Enable accelerated video decode on Linux 5 - 6 - This will enable accelerated video decode on Linux by default (i.e. 7 - without "--ignore-gpu-blacklist"), but on NixOS we'll provide 8 - "--disable-accelerated-video-decode" and 9 - "--disable-accelerated-video-encode" by default to avoid regressions 10 - (e.g. VA-API doesn't work properly for some radeon drivers). 11 - 12 - Video acceleration can then be enabled via: 13 - chromium.override { enableVaapi = true; } 14 - without rebuilding Chromium. 15 - --- 16 - gpu/config/software_rendering_list.json | 16 ---------------- 17 - 1 file changed, 16 deletions(-) 18 - 19 - diff --git a/gpu/config/software_rendering_list.json b/gpu/config/software_rendering_list.json 20 - index 22712bdbf38f..a06dd19a50e4 100644 21 - --- a/gpu/config/software_rendering_list.json 22 - +++ b/gpu/config/software_rendering_list.json 23 - @@ -336,22 +336,6 @@ 24 - ] 25 - }, 26 - { 27 - - "id": 48, 28 - - "description": "Accelerated video decode is unavailable on Linux", 29 - - "cr_bugs": [137247, 1032907], 30 - - "os": { 31 - - "type": "linux" 32 - - }, 33 - - "exceptions": [ 34 - - { 35 - - "machine_model_name": ["Chromecast"] 36 - - } 37 - - ], 38 - - "features": [ 39 - - "accelerated_video_decode" 40 - - ] 41 - - }, 42 - - { 43 - "id": 50, 44 - "description": "Disable VMware software renderer on older Mesa", 45 - "cr_bugs": [145531, 332596, 571899, 629434], 46 - -- 47 - 2.11.0 48 -
-34
pkgs/applications/networking/browsers/elinks/debian-patches.nix
··· 1 - # Generated by debian-patches.sh from debian-patches.txt 2 - let 3 - prefix = "https://sources.debian.org/data/main/e/elinks/0.13.2-1/debian/patches"; 4 - in 5 - [ 6 - { 7 - url = "${prefix}/03_459467_ui.leds.enable_0.diff"; 8 - sha256 = "0l35lglmnvyzz3xyy18nksra14gsp7yc67rskbzmr61szg8b9jqr"; 9 - } 10 - { 11 - url = "${prefix}/04_436817_nostrip.diff"; 12 - sha256 = "0ixvxaba1ww375gpdh7r67srp3xsfb5vyz2sfv1pgj6mczwg8v24"; 13 - } 14 - { 15 - url = "${prefix}/07_617713_cache_control.diff"; 16 - sha256 = "0drn4r33ywvmihr0drsp2jwz7mlf5z5fv8ra7fpkdavx45xqaf15"; 17 - } 18 - { 19 - url = "${prefix}/10-reproducible-build.diff"; 20 - sha256 = "024yp3xsh0hw29l1wikfmk9j3mqval6pdr4xi7rzffrlaknh58h5"; 21 - } 22 - { 23 - url = "${prefix}/14_debug_disable_Werror.diff"; 24 - sha256 = "0s620r88ikfljflb5nd133cww2wc0i85ag8lzpvrsmg0q00hfmax"; 25 - } 26 - { 27 - url = "${prefix}/16_POST_BUFFER_SIZE.diff"; 28 - sha256 = "17vkvy0d0rabmgk8iqwgdsrgjn6dbb9cf6760qbz82zlb37s09nh"; 29 - } 30 - { 31 - url = "${prefix}/11-reproducible-build.diff"; 32 - sha256 = "1z17g9z68lh12fs6fkralfghh8bs1bs5mlq83d15l4bn3za3s0sl"; 33 - } 34 - ]
-8
pkgs/applications/networking/browsers/elinks/debian-patches.txt
··· 1 - elinks/0.13.2-1 2 - 03_459467_ui.leds.enable_0.diff 3 - 04_436817_nostrip.diff 4 - 07_617713_cache_control.diff 5 - 10-reproducible-build.diff 6 - 14_debug_disable_Werror.diff 7 - 16_POST_BUFFER_SIZE.diff 8 - 11-reproducible-build.diff
+20 -27
pkgs/applications/networking/browsers/elinks/default.nix
··· 1 - { stdenv, fetchurl, fetchpatch, ncurses, xlibsWrapper, bzip2, zlib, brotli, openssl, autoconf, automake, gettext, pkgconfig, libev 2 - , gpm 1 + { stdenv, fetchFromGitHub, fetchpatch, ncurses, xlibsWrapper, bzip2, zlib 2 + , brotli, zstd, lzma, openssl, autoreconfHook, gettext, pkgconfig, libev 3 + , gpm, libidn, tre, expat 3 4 , # Incompatible licenses, LGPLv3 - GPLv2 4 5 enableGuile ? false, guile ? null 5 6 , enablePython ? false, python ? null 6 7 , enablePerl ? (stdenv.hostPlatform == stdenv.buildPlatform), perl ? null 7 - , enableSpidermonkey ? (stdenv.hostPlatform == stdenv.buildPlatform), spidermonkey_38 ? null 8 + # re-add javascript support when upstream supports modern spidermonkey 8 9 }: 9 10 10 11 assert enableGuile -> guile != null; 11 12 assert enablePython -> python != null; 12 13 13 14 stdenv.mkDerivation rec { 14 - pname = "elinks-0.13.2"; 15 - version = "0.13.2"; 15 + pname = "elinks"; 16 + version = "0.13.5"; 16 17 17 - src = fetchurl { 18 - url = "https://deb.debian.org/debian/pool/main/e/elinks/elinks_${version}.orig.tar.gz"; 19 - sha256 = "0xkpqnqy0x8sizx4snca0pw3q98gkhnw5a05yf144j1x1y2nb14c"; 18 + src = fetchFromGitHub { 19 + owner = "rkd77"; 20 + repo = "felinks"; 21 + rev = "v${version}"; 22 + sha256 = "067l9m47j40039q8mvvnxd1amwrac3x6vv0c0svimfpvj4ammgkg"; 20 23 }; 21 24 22 - patches = map fetchurl (import ./debian-patches.nix); 23 - 24 - postPatch = (stdenv.lib.optional stdenv.isDarwin) '' 25 - patch -p0 < ${fetchpatch { 26 - url = "https://raw.githubusercontent.com/macports/macports-ports/72bed7749e76b9092ddd8d9fe2d8449c5afb1d71/www/elinks/files/patch-perl.diff"; 27 - sha256 = "14q9hk3kg2n2r5b062hvrladp7b4yzysvhq07903w9kpg4zdbyqh"; 28 - }} 29 - ''; 30 - 31 - buildInputs = [ ncurses xlibsWrapper bzip2 zlib brotli openssl libev ] 25 + buildInputs = [ 26 + ncurses xlibsWrapper bzip2 zlib brotli zstd lzma 27 + openssl libidn tre expat libev 28 + ] 32 29 ++ stdenv.lib.optional stdenv.isLinux gpm 33 30 ++ stdenv.lib.optional enableGuile guile 34 31 ++ stdenv.lib.optional enablePython python 35 32 ++ stdenv.lib.optional enablePerl perl 36 - ++ stdenv.lib.optional enableSpidermonkey spidermonkey_38 37 33 ; 38 34 39 - nativeBuildInputs = [ autoconf automake gettext pkgconfig ]; 35 + nativeBuildInputs = [ autoreconfHook gettext pkgconfig ]; 40 36 41 37 configureFlags = [ 42 38 "--enable-finger" ··· 46 42 "--enable-bittorrent" 47 43 "--enable-nntp" 48 44 "--enable-256-colors" 45 + "--enable-true-color" 46 + "--with-lzma" 49 47 "--with-libev" 48 + "--with-terminfo" 50 49 ] ++ stdenv.lib.optional enableGuile "--with-guile" 51 50 ++ stdenv.lib.optional enablePython "--with-python" 52 51 ++ stdenv.lib.optional enablePerl "--with-perl" 53 - ++ stdenv.lib.optional enableSpidermonkey "--with-spidermonkey=${spidermonkey_38}" 54 52 ; 55 53 56 - preConfigure = '' 57 - patchShebangs ./autogen.sh 58 - ./autogen.sh 59 - ''; 60 - 61 54 meta = with stdenv.lib; { 62 55 description = "Full-featured text-mode web browser (package based on the fork felinks)"; 63 56 homepage = "https://github.com/rkd77/felinks"; 64 57 license = licenses.gpl2; 65 58 platforms = with platforms; linux ++ darwin; 66 - maintainers = with maintainers; [ iblech ]; 59 + maintainers = with maintainers; [ iblech gebner ]; 67 60 }; 68 61 }
+2 -2
pkgs/applications/networking/hpmyroom/default.nix
··· 4 4 }: 5 5 mkDerivation rec { 6 6 pname = "hpmyroom"; 7 - version = "12.0.0.0220"; 7 + version = "12.1.1.0257"; 8 8 9 9 src = fetchurl { 10 10 url = "https://www.myroom.hpe.com/downloadfiles/${pname}-${version}.x86_64.rpm"; 11 - sha256 = "0gajj2s6l7jj8520agrv2dyisg7hhacbwzqlsp9a0xdxr0v71jhr"; 11 + sha256 = "1xm41v324zq1x5awgb7fr238f7ml7vq6jrfh84358i5shgha1g2k"; 12 12 }; 13 13 14 14 nativeBuildInputs = [
+3 -3
pkgs/applications/networking/instant-messengers/rambox/default.nix
··· 3 3 }: 4 4 5 5 let 6 - version = "0.7.6"; 6 + version = "0.7.7"; 7 7 in stdenv.mkDerivation rec { 8 8 pname = "rambox"; 9 9 inherit version; 10 10 src = { 11 11 x86_64-linux = fetchurl { 12 12 url = "https://github.com/ramboxapp/community-edition/releases/download/${version}/Rambox-${version}-linux-amd64.deb"; 13 - sha256 = "1v9l5nfd25mq448457hg0mj5bzylh0krk411kbr73s7lbaaww1jl"; 13 + sha256 = "0bij4f1bkg94gc8pq7r6yfym5zcvwc2ymdnmnmh5m4h1pa1gk6x9"; 14 14 }; 15 15 i686-linux = fetchurl { 16 16 url = "https://github.com/ramboxapp/community-edition/releases/download/${version}/Rambox-${version}-linux-i386.deb"; 17 - sha256 = "0zhn5hnpl6fpgshp1vwghq6f1hz3f7gds7rjnhky1352cb6cr89i"; 17 + sha256 = "1nhgqjha10jvyf9nsghvlkibg7byj8qz140639ygag9qlpd51rfs"; 18 18 }; 19 19 }.${stdenv.system} or (throw "Unsupported system: ${stdenv.system}"); 20 20
+53 -11
pkgs/applications/science/electronics/kicad/base.nix
··· 1 - { lib, stdenv, fetchFromGitLab, cmake, libGLU, libGL, zlib, wxGTK 2 - , libX11, gettext, glew, glm, cairo, curl, openssl, boost, pkgconfig 3 - , doxygen, pcre, libpthreadstubs, libXdmcp, fetchpatch, lndir, callPackages 1 + { lib 2 + , stdenv 3 + , fetchFromGitLab 4 + , cmake 5 + , libGLU 6 + , libGL 7 + , zlib 8 + , wxGTK 9 + , libX11 10 + , gettext 11 + , glew 12 + , glm 13 + , cairo 14 + , curl 15 + , openssl 16 + , boost 17 + , pkgconfig 18 + , doxygen 19 + , pcre 20 + , libpthreadstubs 21 + , libXdmcp 22 + , fetchpatch 23 + , lndir 24 + , callPackages 4 25 5 26 , stable ? true 6 27 , baseName ? "kicad" 7 28 , versions ? { } 8 - , oceSupport ? false, opencascade 9 - , withOCCT ? true, opencascade-occt 10 - , ngspiceSupport ? true, libngspice 11 - , scriptingSupport ? true, swig, python, wxPython 12 - , debug ? false, valgrind 29 + , oceSupport ? false 30 + , opencascade 31 + , withOCCT ? true 32 + , opencascade-occt 33 + , ngspiceSupport ? true 34 + , libngspice 35 + , scriptingSupport ? true 36 + , swig 37 + , python 38 + , wxPython 39 + , debug ? false 40 + , valgrind 13 41 , withI18n ? true 42 + , gtk3 14 43 }: 15 44 16 45 assert ngspiceSupport -> libngspice != null; 17 46 18 47 with lib; 19 48 let 20 - 21 49 versionConfig = versions.${baseName}; 22 50 23 51 # oce on aarch64 fails a test ··· 95 123 nativeBuildInputs = [ cmake doxygen pkgconfig lndir ]; 96 124 97 125 buildInputs = [ 98 - libGLU libGL zlib libX11 wxGTK pcre libXdmcp gettext 99 - glew glm libpthreadstubs cairo curl openssl boost 126 + libGLU 127 + libGL 128 + zlib 129 + libX11 130 + wxGTK 131 + pcre 132 + libXdmcp 133 + gettext 134 + glew 135 + glm 136 + libpthreadstubs 137 + cairo 138 + curl 139 + openssl 140 + boost 141 + gtk3 100 142 ] 101 143 ++ optionals (scriptingSupport) [ swig python wxPython ] 102 144 ++ optional (ngspiceSupport) libngspice
+4 -8
pkgs/applications/science/electronics/kicad/update.sh
··· 58 58 # just in case this runs in parallel 59 59 tmp="${here}/,versions.nix.${RANDOM}" 60 60 61 - # libraries currently on github, move to $gitlab/libraries planned 62 61 libs=( symbols templates footprints packages3d ) 63 62 64 63 get_rev="git ls-remote --heads --tags" ··· 66 65 gitlab="https://gitlab.com/kicad" 67 66 # append commit hash or tag 68 67 gitlab_pre="https://gitlab.com/api/v4/projects/kicad%2Fcode%2Fkicad/repository/archive.tar.gz?sha=" 69 - 70 - # append "-$lib/archive/[hash or tag].tar.gz 71 - github="https://github.com/kicad/kicad" 72 68 73 69 # not a lib, but separate and already moved to gitlab 74 70 i18n="${gitlab}/code/kicad-i18n.git" ··· 147 143 148 144 for lib in "${libs[@]}"; do 149 145 echo "Checking ${lib}" >&2 150 - url="${github}-${lib}.git" 151 - lib_rev="$(${get_rev} "${url}" "${version}" | cut -f1)" 146 + url="${gitlab}/libraries/kicad-${lib}.git" 147 + lib_rev="$(${get_rev} "${url}" "${version}" | cut -f1 | head -n1)" 152 148 has_rev="$(grep -sm 1 "\"${pname}\"" -A 19 "${file}" | grep -sm 1 "${lib_rev}" || true)" 153 149 has_hash="$(grep -sm 1 "\"${pname}\"" -A 20 "${file}" | grep -sm 1 "${lib}.sha256")" 154 150 if [[ -n ${has_rev} && -n ${has_hash} && -z ${clean} ]]; then ··· 161 157 esac 162 158 printf "\"%s\";\n" "${lib_rev}" 163 159 printf "%8s%s.sha256 =\t\"%s\";\n" "" \ 164 - "${lib}" "$(${prefetch} "${github}-${lib}/archive/${lib_rev}.tar.gz")" 160 + "${lib}" "$(${prefetch} "https://gitlab.com/api/v4/projects/kicad%2Flibraries%2Fkicad-${lib}/repository/archive.tar.gz?sha=${lib_rev}")" 165 161 count=$((count+1)) 166 162 fi 167 163 done ··· 172 168 printf "\nReusing old %s\n" "${pname}" >&2 173 169 grep -sm 1 "\"${pname}\"" -A 23 "${file}" 174 170 fi 175 - done 171 + done 176 172 printf "}\n" 177 173 } > "${tmp}" 178 174
+28 -28
pkgs/applications/science/electronics/kicad/versions.nix
··· 3 3 { 4 4 "kicad" = { 5 5 kicadVersion = { 6 - version = "5.1.6"; 6 + version = "5.1.6"; 7 7 src = { 8 - rev = "c6e7f7de7df655fd59b57823499efc443009de6b"; 9 - sha256 = "1pa3z0h0679jmgxlzc833h6q85b5paxdp69kf2h93vkaryj58622"; 8 + rev = "c6e7f7de7df655fd59b57823499efc443009de6b"; 9 + sha256 = "1pa3z0h0679jmgxlzc833h6q85b5paxdp69kf2h93vkaryj58622"; 10 10 }; 11 11 }; 12 12 libVersion = { 13 - version = "5.1.6"; 13 + version = "5.1.6"; 14 14 libSources = { 15 - i18n.rev = "5ad171ce5c8d90f4740517c2adecb310d8be51bd"; 16 - i18n.sha256 = "0qryi8xjm23ka363zfl7bbga0v5c31fr3d4nyxp3m168vkv9zhha"; 17 - symbols.rev = "5150eaa2a7d15cfc6bb1459c527c4ebaa66d7708"; 18 - symbols.sha256 = "12w3rdy085drlikkpb27n9ni7cyg9l0pqy7hnr86cxjcw3l5wcx6"; 19 - templates.rev = "9213d439f757e6049b7e54f3ea08272a0d0f44a9"; 20 - templates.sha256 = "1hppcsrkn4dk6ggby6ckh0q65qxkywrbyxa4lwpaf7pxjyv498xg"; 21 - footprints.rev = "a61b4e49762fb355f654e65a1c7db1aaf7bb2332"; 22 - footprints.sha256 = "1kmf91a5mmvj9izrv40mkaw1w36yjgn8daczd9rq2wlmd0rdp1zx"; 23 - packages3d.rev = "150ff1caf0b01dc04c84f4f966f4f88fedfa8f8c"; 24 - packages3d.sha256 = "0b9jglf77fy0n0r8xs4yqkv6zvipyfvp0z5dnqlzp32csy5aqpi1"; 15 + i18n.rev = "5ad171ce5c8d90f4740517c2adecb310d8be51bd"; 16 + i18n.sha256 = "0qryi8xjm23ka363zfl7bbga0v5c31fr3d4nyxp3m168vkv9zhha"; 17 + symbols.rev = "5150eaa2a7d15cfc6bb1459c527c4ebaa66d7708"; 18 + symbols.sha256 = "12w3rdy085drlikkpb27n9ni7cyg9l0pqy7hnr86cxjcw3l5wcx6"; 19 + templates.rev = "9213d439f757e6049b7e54f3ea08272a0d0f44a9"; 20 + templates.sha256 = "1hppcsrkn4dk6ggby6ckh0q65qxkywrbyxa4lwpaf7pxjyv498xg"; 21 + footprints.rev = "a61b4e49762fb355f654e65a1c7db1aaf7bb2332"; 22 + footprints.sha256 = "1kmf91a5mmvj9izrv40mkaw1w36yjgn8daczd9rq2wlmd0rdp1zx"; 23 + packages3d.rev = "150ff1caf0b01dc04c84f4f966f4f88fedfa8f8c"; 24 + packages3d.sha256 = "0b9jglf77fy0n0r8xs4yqkv6zvipyfvp0z5dnqlzp32csy5aqpi1"; 25 25 }; 26 26 }; 27 27 }; 28 28 "kicad-unstable" = { 29 29 kicadVersion = { 30 - version = "2020-08-22"; 30 + version = "2020-10-09"; 31 31 src = { 32 - rev = "a2341f0f335b0abb9fc8cb86d19cbe6f9b38fade"; 33 - sha256 = "0167yb39f800xarq3khn7sbdkgcx9j2ayhy8c7lhhks6kh7459g0"; 32 + rev = "560428a70f0196fb4ade620042c5ddefc1685ebe"; 33 + sha256 = "0rzn83bpl06v1d49lcvwfg93nirn684bqqq536zxhmjm0ayx29ka"; 34 34 }; 35 35 }; 36 36 libVersion = { 37 - version = "2020-08-22"; 37 + version = "2020-10-09"; 38 38 libSources = { 39 - i18n.rev = "cbbb1efd940094bf0c3168280698b2b059a8c509"; 40 - i18n.sha256 = "1q4jakn6m8smnr2mg7jgb520nrb6fag9mdvlcpx3smp3qbxka818"; 41 - symbols.rev = "9ca6a5348cdeb88e699582d4ed051ff7303b44d3"; 42 - symbols.sha256 = "13w6pb34rhz96rnar25z7kiscy6q1fm8l39hq1bpb8g9yn86ssz4"; 43 - templates.rev = "ae16953b81055855bcede4a33305413599d86a15"; 44 - templates.sha256 = "1pkv90p3liy3bj4nklxsvpzh9m56p0k5ldr22armvgqfaqaadx9v"; 45 - footprints.rev = "f94c2d5d619d16033f69a555b449f59604d97865"; 46 - footprints.sha256 = "1g71sk77jvqaf9xvgq6dkyvd9pij2lb4n0bn0dqnwddhwam935db"; 47 - packages3d.rev = "f699b0e3c13fe75618086913e39279c85da14cc7"; 48 - packages3d.sha256 = "0m5rb5axa946v729z35ga84in76y4zpk32qzi0hwqx957zy72hs9"; 39 + i18n.rev = "d24af2da8cab4ce1081c401909a4a880514e5549"; 40 + i18n.sha256 = "0r0sv52k84sw4jxf10lrmzwmn58d2fv5h57fdrspnmvnh10q63xf"; 41 + symbols.rev = "9c50f4333bafc5a1abf7786436db5ffb6a66758d"; 42 + symbols.sha256 = "06ic59svz0256isy93863i5ay4k8wshvp1kspnqrc776wmq03l3k"; 43 + templates.rev = "41eae4ccd3ac02fdb969e3aa272c07ab51dcf5af"; 44 + templates.sha256 = "0xxfkpsgbnafmpaxpz1747zn7fhqp0kfl32rzjrx4vzxyp25q805"; 45 + footprints.rev = "50015af7e603cc499199c7e1c6daa7c85dd732ae"; 46 + footprints.sha256 = "16bic67klbj7sgj7cab8ha2fg3ypp9ap82gxkn6ijvpl7dka8bhb"; 47 + packages3d.rev = "df0dc0074491bb665b2c3ce569cbd4aa16118ad6"; 48 + packages3d.sha256 = "027jlcp9fpryldjkcxhb1b5bpwqna9kl6r0lnkd86x238kj3rd8v"; 49 49 }; 50 50 }; 51 51 };
+3 -3
pkgs/applications/version-management/git-and-tools/git-trim/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "git-trim"; 5 - version = "0.3.2"; 5 + version = "0.4.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "foriequal0"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "079kavm3n776wvmy25jq1g4qdvmhh3d3x1vdpb1f6pw5rkky8lyw"; 11 + sha256 = "0w6qrr53wal4p4jvz35f9mpqwz1vfcymj17sz418n9p9lw45f24n"; 12 12 }; 13 13 14 - cargoSha256 = "1ii5l7z9avg0gzlaav2gnfbr8wkbp008i5rz6k6bs2sfqnpnn5k6"; 14 + cargoSha256 = "1mlvkvgcln59bi249z87v8i0ixq1a7walkzsjml6d219rmy5550h"; 15 15 16 16 nativeBuildInputs = [ pkg-config ]; 17 17
+10 -1
pkgs/applications/virtualization/virt-manager/qt.nix
··· 1 - { mkDerivation, lib, fetchFromGitHub, cmake, pkgconfig 1 + { mkDerivation, lib, fetchFromGitHub, fetchpatch, cmake, pkgconfig 2 2 , qtbase, qtmultimedia, qtsvg, qttools, krdc 3 3 , libvncserver, libvirt, pcre, pixman, qtermwidget, spice-gtk, spice-protocol 4 4 , libselinux, libsepol, utillinux ··· 18 18 cmakeFlags = [ 19 19 "-DBUILD_QT_VERSION=5" 20 20 "-DQTERMWIDGET_INCLUDE_DIRS=${qtermwidget}/include/qtermwidget5" 21 + ]; 22 + 23 + patches = [ 24 + (fetchpatch { 25 + # Maintainer note: Check whether this patch is still needed when a new version is released 26 + name = "krdc-variable-name-changes.patch"; 27 + url = "https://github.com/fadenb/qt-virt-manager/commit/4640f5f64534ed7c8a1ecc6851f1c7503988de6d.patch"; 28 + sha256 = "1chl58nra1mj96n8jmnjbsyr6vlwkhn38afhwqsbr0bgyg23781v"; 29 + }) 21 30 ]; 22 31 23 32 buildInputs = [
+46
pkgs/data/themes/marwaita-pop_os/default.nix
··· 1 + { stdenv 2 + , fetchFromGitHub 3 + , gdk-pixbuf 4 + , gtk-engine-murrine 5 + , gtk_engines 6 + , librsvg 7 + }: 8 + 9 + stdenv.mkDerivation rec { 10 + pname = "marwaita-pop_os"; 11 + version = "0.9"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "darkomarko42"; 15 + repo = pname; 16 + rev = version; 17 + sha256 = "1fpzsch9rpq7dmg01ny7jc2vd6dks0fqxxp2rb9jcs0vx5d2fdc6"; 18 + }; 19 + 20 + buildInputs = [ 21 + gdk-pixbuf 22 + gtk_engines 23 + librsvg 24 + ]; 25 + 26 + propagatedUserEnvPkgs = [ 27 + gtk-engine-murrine 28 + ]; 29 + 30 + dontBuild = true; 31 + 32 + installPhase = '' 33 + runHook preInstall 34 + mkdir -p $out/share/themes 35 + cp -a Marwaita* $out/share/themes 36 + runHook postInstall 37 + ''; 38 + 39 + meta = with stdenv.lib; { 40 + description = "Marwaita GTK theme with Pop_os Linux style"; 41 + homepage = "https://www.pling.com/p/1377894/"; 42 + license = licenses.gpl3Only; 43 + platforms = platforms.unix; 44 + maintainers = [ maintainers.romildo ]; 45 + }; 46 + }
+46
pkgs/data/themes/skeu/default.nix
··· 1 + { stdenv 2 + , fetchFromGitHub 3 + , gdk-pixbuf 4 + , gtk-engine-murrine 5 + , gtk_engines 6 + , librsvg 7 + }: 8 + 9 + stdenv.mkDerivation rec { 10 + pname = "skeu"; 11 + version = "0.5.1"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "darkomarko42"; 15 + repo = pname; 16 + rev = version; 17 + sha256 = "0lbl09p0h493ya978fh7cib68qlmxfxahmbj0mpa3b65ynxda645"; 18 + }; 19 + 20 + buildInputs = [ 21 + gdk-pixbuf 22 + gtk_engines 23 + librsvg 24 + ]; 25 + 26 + propagatedUserEnvPkgs = [ 27 + gtk-engine-murrine 28 + ]; 29 + 30 + dontBuild = true; 31 + 32 + installPhase = '' 33 + runHook preInstall 34 + mkdir -p $out/share/themes 35 + cp -a Skeu* $out/share/themes 36 + runHook postInstall 37 + ''; 38 + 39 + meta = with stdenv.lib; { 40 + description = "GTK theme with skeuomorphism design"; 41 + homepage = "https://www.pling.com/p/1363834/"; 42 + license = licenses.gpl3Only; 43 + platforms = platforms.unix; 44 + maintainers = [ maintainers.romildo ]; 45 + }; 46 + }
+4
pkgs/development/interpreters/cyclone/default.nix
··· 13 13 sha256 = "0bb3a7x7vzmdyhm4nilm8bcn4q50pwqryggnxz21n16v6xakwjmr"; 14 14 }; 15 15 16 + enableParallelBuilding = true; 17 + 16 18 nativeBuildInputs = stdenv.lib.optionals stdenv.isDarwin [ darwin.cctools ]; 17 19 18 20 buildInputs = [ libck ]; ··· 30 32 rev = "v${version}"; 31 33 sha256 = "1vb4yaprs2bwbxmxx2zkqvysxx8r9qww2q1nqkz8yps3ji715jw7"; 32 34 }; 35 + 36 + enableParallelBuilding = true; 33 37 34 38 nativeBuildInputs = [ bootstrap ] 35 39 ++ stdenv.lib.optionals stdenv.isDarwin [ darwin.cctools ];
+2 -2
pkgs/development/libraries/gdcm/default.nix
··· 2 2 , enablePython ? false, python ? null, swig ? null}: 3 3 4 4 stdenv.mkDerivation rec { 5 - version = "3.0.7"; 5 + version = "3.0.8"; 6 6 pname = "gdcm"; 7 7 8 8 src = fetchurl { 9 9 url = "mirror://sourceforge/gdcm/${pname}-${version}.tar.bz2"; 10 - sha256 = "1mm1190fv059k2vrilh3znm8z1ilygwld1iazdgh5s04mi1qljni"; 10 + sha256 = "1q9p0r7wszn51yak9wdp61fd9i0wj3f8ja2frmhk7d1gxic7j1rk"; 11 11 }; 12 12 13 13 dontUseCmakeBuildDir = true;
+2 -2
pkgs/development/libraries/hwloc/default.nix
··· 7 7 with stdenv.lib; 8 8 9 9 let 10 - version = "2.2.0"; 10 + version = "2.3.0"; 11 11 versmm = versions.major version + "." + versions.minor version; 12 12 name = "hwloc-${version}"; 13 13 ··· 16 16 17 17 src = fetchurl { 18 18 url = "https://www.open-mpi.org/software/hwloc/v${versmm}/downloads/${name}.tar.bz2"; 19 - sha256 = "0li27a3lnmb77qxpijj0kpblz32wmqd3b386sypq8ar7vy9vhw5f"; 19 + sha256 = "0r4a07ag1fv48ql2g64px0wrjpxlvkh6c7mhnkv9xxkkg04zc1xn"; 20 20 }; 21 21 22 22 configureFlags = [
+41
pkgs/development/libraries/ldutils/default.nix
··· 1 + { mkDerivation 2 + , lib 3 + , fetchFromGitLab 4 + , qtbase 5 + , qtcharts 6 + , qtsvg 7 + , qmake 8 + }: 9 + 10 + mkDerivation rec { 11 + pname = "ldutils"; 12 + version = "1.01"; 13 + 14 + src = fetchFromGitLab { 15 + owner = "ldutils-projects"; 16 + repo = pname; 17 + rev = "v_${version}"; 18 + sha256 = "09k2d5wj70xfr3sb4s9ajczq0lh65705pggs54zqqqjxazivbmgk"; 19 + }; 20 + 21 + buildInputs = [ 22 + qtbase 23 + qtcharts 24 + qtsvg 25 + ]; 26 + 27 + nativeBuildInputs = [ 28 + qmake 29 + ]; 30 + 31 + LDUTILS_LIB=placeholder "out"; 32 + LDUTILS_INCLUDE=placeholder "out"; 33 + 34 + meta = with lib; { 35 + description = "Headers and link library for other ldutils projects"; 36 + homepage = "https://gitlab.com/ldutils-projects/ldutils"; 37 + license = licenses.gpl3Plus; 38 + maintainers = with maintainers; [ sohalt ]; 39 + platforms = platforms.linux; 40 + }; 41 + }
+60
pkgs/development/libraries/libavif/default.nix
··· 1 + { stdenv 2 + , fetchFromGitHub 3 + , libaom 4 + , cmake 5 + , pkg-config 6 + , zlib 7 + , libpng 8 + , libjpeg 9 + , dav1d 10 + }: 11 + 12 + stdenv.mkDerivation rec { 13 + pname = "libavif"; 14 + version = "0.8.1"; 15 + 16 + src = fetchFromGitHub { 17 + owner = "AOMediaCodec"; 18 + repo = pname; 19 + rev = "v${version}"; 20 + sha256 = "1fs222cn1d60pv5fjsr92axk5dival70b6yqw0wng5ikk9zsdkhy"; 21 + }; 22 + 23 + # reco: encode libaom slowest but best, decode dav1d fastest 24 + 25 + cmakeFlags = [ 26 + "-DBUILD_SHARED_LIBS=ON" 27 + "-DAVIF_CODEC_AOM=ON" 28 + "-DAVIF_CODEC_DAV1D=ON" 29 + "-DAVIF_BUILD_APPS=ON" 30 + ]; 31 + 32 + nativeBuildInputs = [ 33 + cmake 34 + pkg-config 35 + ]; 36 + 37 + buildInputs = [ 38 + libaom 39 + zlib 40 + libpng 41 + libjpeg 42 + dav1d 43 + ]; 44 + 45 + meta = with stdenv.lib; { 46 + description = "C implementation of the AV1 Image File Format"; 47 + longDescription = '' 48 + Libavif aims to be a friendly, portable C implementation of the 49 + AV1 Image File Format. It is a work-in-progress, but can already 50 + encode and decode all AOM supported YUV formats and bit depths 51 + (with alpha). It also features an encoder and a decoder 52 + (avifenc/avifdec). 53 + ''; 54 + homepage = "https://github.com/AOMediaCodec/libavif"; 55 + changelog = "https://github.com/AOMediaCodec/libavif/blob/v${version}/CHANGELOG.md"; 56 + maintainers = with maintainers; [ mkg20001 ]; 57 + platforms = platforms.all; 58 + license = licenses.bsd2; 59 + }; 60 + }
+5 -5
pkgs/development/libraries/libcint/default.nix
··· 4 4 , cmake 5 5 , blas 6 6 # Check Inputs 7 - , python2 7 + , python 8 8 }: 9 9 10 10 stdenv.mkDerivation rec { 11 11 pname = "libcint"; 12 - version = "3.1.1"; 12 + version = "4.0.2"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "sunqm"; 16 16 repo = "libcint"; 17 17 rev = "v${version}"; 18 - sha256 = "0z1gavi7aacx68fmyzy90vzv5kff844lnxc6habs6y377dr3rwwy"; 18 + sha256 = "0j8fkkp3vb1936qy80sc08c327b47qxh0x2aadd1225jjq6xqxmn"; 19 19 }; 20 20 21 21 nativeBuildInputs = [ cmake ]; ··· 27 27 ]; 28 28 29 29 doCheck = true; 30 - # Test syntax (like print statements) is written in python2. Fixed when #33 merged: https://github.com/sunqm/libcint/pull/33 31 - checkInputs = [ python2.pkgs.numpy ]; 30 + checkInputs = [ python.pkgs.numpy ]; 32 31 33 32 meta = with lib; { 34 33 description = "General GTO integrals for quantum chemistry"; ··· 39 38 ''; 40 39 homepage = "http://wiki.sunqm.net/libcint"; 41 40 downloadPage = "https://github.com/sunqm/libcint"; 41 + changelog = "https://github.com/sunqm/libcint/blob/master/ChangeLog"; 42 42 license = licenses.bsd2; 43 43 maintainers = with maintainers; [ drewrisinger ]; 44 44 };
+5 -6
pkgs/development/python-modules/batchgenerators/default.nix
··· 3 3 , isPy27 4 4 , fetchFromGitHub 5 5 , fetchpatch 6 - , pytest 6 + , pytestCheckHook 7 7 , unittest2 8 8 , future 9 9 , numpy ··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "batchgenerators"; 19 - version = "0.20.0"; 19 + version = "0.20.1"; 20 20 21 21 disabled = isPy27; 22 22 ··· 24 24 owner = "MIC-DKFZ"; 25 25 repo = pname; 26 26 rev = "v${version}"; 27 - sha256 = "0cc3i4wznqb7lk8n6jkprvkpsby6r7khkxqwn75k8f01mxgjfpvf"; 27 + sha256 = "1f91yflv9rschyl5bnfn735hp1rxrzcxkx18aajmlzb067h0ip8m"; 28 28 29 29 }; 30 30 31 31 patches = [ 32 + # lift Pillow bound; should be merged in next release 32 33 (fetchpatch { 33 34 url = "https://github.com/MIC-DKFZ/batchgenerators/pull/59.patch"; 34 35 sha256 = "171b3dm40yn0wi91m9s2nq3j565s1w39jpdf1mvc03rn75i8vdp0"; ··· 39 40 future numpy pillow scipy scikitlearn scikitimage threadpoolctl 40 41 ]; 41 42 42 - checkInputs = [ pytest unittest2 ]; 43 - 44 - checkPhase = "pytest tests"; 43 + checkInputs = [ pytestCheckHook unittest2 ]; 45 44 46 45 meta = { 47 46 description = "2D and 3D image data augmentation for deep learning";
+7 -8
pkgs/development/python-modules/internetarchive/default.nix
··· 1 1 { buildPythonPackage 2 - , fetchFromGitHub 2 + , fetchPypi 3 3 , pytest 4 4 , six 5 5 , tqdm ··· 19 19 20 20 buildPythonPackage rec { 21 21 pname = "internetarchive"; 22 - version = "1.9.4"; 22 + version = "1.9.5"; 23 23 24 - # Can't use pypi, data files for tests missing 25 - src = fetchFromGitHub { 26 - owner = "jjjake"; 27 - repo = "internetarchive"; 28 - rev = "v${version}"; 29 - sha256 = "10xlblj21hanahsmw6lfggbrbpw08pdmvdgds1p58l8xd4fazli8"; 24 + src = fetchPypi { 25 + inherit pname version; 26 + sha256 = "759053685c75e6e969d690043b82643c4016500abcbbc44e4daf52ec097a9a15"; 30 27 }; 31 28 32 29 propagatedBuildInputs = [ ··· 49 46 checkPhase = '' 50 47 LC_ALL=en_US.utf-8 pytest tests 51 48 ''; 49 + 50 + pythonImportsCheck = [ "internetarchive" ]; 52 51 53 52 meta = with lib; { 54 53 description = "A Python and Command-Line Interface to Archive.org";
+2 -2
pkgs/development/python-modules/mocket/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "mocket"; 12 - version = "3.9.0"; 12 + version = "3.9.1"; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - sha256 = "1n1h9xbi1my0vgjsh7mfkd51qfa6imjzxnwqccsvshqa8grcv1wm"; 16 + sha256 = "1bp6642qh8fkjqgvp1vif2zbzpappbbq3sgs7vfr87inn4frc2cz"; 17 17 }; 18 18 19 19 patchPhase = ''
+2 -2
pkgs/development/python-modules/pymetno/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "PyMetno"; 12 - version = "0.5.1"; 12 + version = "0.8.1"; 13 13 14 14 src = fetchFromGitHub { 15 15 repo = pname; 16 16 owner = "Danielhiversen"; 17 17 rev = version; 18 - sha256 = "1ihq1lzgzcxbg916izakx9jp0kp1vdrcdwcwwwsws838wc08ax6m"; 18 + sha256 = "1jngf0mbn5hn166pqh1ga5snwwvv7n5kv1k9kaksrfibixkvpw6h"; 19 19 }; 20 20 21 21 propagatedBuildInputs = [ aiohttp async-timeout pytz xmltodict ];
+3
pkgs/development/python-modules/shortuuid/default.nix
··· 1 1 { stdenv 2 2 , buildPythonPackage 3 + , isPy3k 3 4 , fetchPypi 4 5 , pep8 5 6 }: ··· 7 8 buildPythonPackage rec { 8 9 pname = "shortuuid"; 9 10 version = "1.0.1"; 11 + 12 + disabled = !isPy3k; 10 13 11 14 src = fetchPypi { 12 15 inherit pname version;
+4 -7
pkgs/development/python-modules/threadpoolctl/default.nix
··· 3 3 , isPy27 4 4 , fetchFromGitHub 5 5 , flit 6 - , pytest 6 + , pytestCheckHook 7 7 , pytestcov 8 8 , numpy 9 9 , scipy ··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "threadpoolctl"; 14 - version = "2.0.0"; 14 + version = "2.1.0"; 15 15 16 16 disabled = isPy27; 17 17 format = "flit"; ··· 20 20 owner = "joblib"; 21 21 repo = pname; 22 22 rev = version; 23 - sha256 = "16z4n82f004i4l1jw6qrzazda1m6v2yjnpqlp71ipa8mzy9kw7dw"; 23 + sha256 = "0sl6mp3b2gb0dvqkhnkmrp2g3r5c7clyyyxzq44xih6sw1pgx9df"; 24 24 }; 25 25 26 - checkInputs = [ pytest pytestcov numpy scipy ]; 27 - 28 - checkPhase = "pytest tests -k 'not test_nested_prange_blas'"; 29 - # cython doesn't get run on the tests when added to nativeBuildInputs, breaking this test 26 + checkInputs = [ pytestCheckHook pytestcov numpy scipy ]; 30 27 31 28 meta = with lib; { 32 29 homepage = "https://github.com/joblib/threadpoolctl";
+12 -10
pkgs/development/tools/build-managers/bazel/bazel_1/default.nix
··· 7 7 # updater 8 8 , python27, python3, writeScript 9 9 # Apple dependencies 10 - , cctools, libcxx, CoreFoundation, CoreServices, Foundation 10 + , cctools, llvmPackages_8, CoreFoundation, CoreServices, Foundation 11 11 # Allow to independently override the jdks used to build and run respectively 12 12 , buildJdk, runJdk 13 13 , buildJdkName ··· 139 139 ''; 140 140 }; 141 141 142 + stdenv' = if stdenv.isDarwin then llvmPackages_8.libcxxStdenv else stdenv; 143 + 142 144 in 143 - stdenv.mkDerivation rec { 145 + stdenv'.mkDerivation rec { 144 146 pname = "bazel"; 145 147 inherit version; 146 148 ··· 348 350 349 351 # libcxx includes aren't added by libcxx hook 350 352 # https://github.com/NixOS/nixpkgs/pull/41589 351 - export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -isystem ${libcxx}/include/c++/v1" 353 + export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -isystem ${llvmPackages_8.libcxx}/include/c++/v1" 352 354 353 355 # don't use system installed Xcode to run clang, use Nix clang instead 354 - sed -i -E "s;/usr/bin/xcrun (--sdk macosx )?clang;${stdenv.cc}/bin/clang $NIX_CFLAGS_COMPILE $(bazelLinkFlags) -framework CoreFoundation;g" \ 356 + sed -i -E "s;/usr/bin/xcrun --sdk macosx clang -mmacosx-version-min=10.9;${stdenv'.cc}/bin/clang $NIX_CFLAGS_COMPILE $(bazelLinkFlags) -framework CoreFoundation;g" \ 355 357 scripts/bootstrap/compile.sh \ 356 358 src/tools/xcode/realpath/BUILD \ 357 359 src/tools/xcode/stdredirect/BUILD \ ··· 380 382 substituteInPlace tools/objc/j2objc_dead_code_pruner.py --replace "$!/usr/bin/python2.7" "#!${python27}/bin/python" 381 383 382 384 # md5sum is part of coreutils 383 - sed -i 's|/sbin/md5|md5sum|' \ 385 + sed -i 's|/sbin/md5|md5sum|g' \ 384 386 src/BUILD 385 387 386 388 # substituteInPlace is rather slow, so prefilter the files with grep ··· 417 419 fetch --distdir=${distDir} 418 420 build --copt="$(echo $NIX_CFLAGS_COMPILE | sed -e 's/ /" --copt="/g')" 419 421 build --host_copt="$(echo $NIX_CFLAGS_COMPILE | sed -e 's/ /" --host_copt="/g')" 420 - build --linkopt="$(echo $(< ${stdenv.cc}/nix-support/libcxx-ldflags) | sed -e 's/ /" --linkopt="/g')" 421 - build --host_linkopt="$(echo $(< ${stdenv.cc}/nix-support/libcxx-ldflags) | sed -e 's/ /" --host_linkopt="/g')" 422 + build --linkopt="$(echo $(< ${stdenv'.cc}/nix-support/libcxx-ldflags) | sed -e 's/ /" --linkopt="/g')" 423 + build --host_linkopt="$(echo $(< ${stdenv'.cc}/nix-support/libcxx-ldflags) | sed -e 's/ /" --host_linkopt="/g')" 422 424 build --linkopt="-Wl,$(echo $NIX_LDFLAGS | sed -e 's/ /" --linkopt="-Wl,/g')" 423 425 build --host_linkopt="-Wl,$(echo $NIX_LDFLAGS | sed -e 's/ /" --host_linkopt="-Wl,/g')" 424 426 build --host_javabase='@local_jdk//:jdk' ··· 428 430 # add the same environment vars to compile.sh 429 431 sed -e "/\$command \\\\$/a --copt=\"$(echo $NIX_CFLAGS_COMPILE | sed -e 's/ /" --copt=\"/g')\" \\\\" \ 430 432 -e "/\$command \\\\$/a --host_copt=\"$(echo $NIX_CFLAGS_COMPILE | sed -e 's/ /" --host_copt=\"/g')\" \\\\" \ 431 - -e "/\$command \\\\$/a --linkopt=\"$(echo $(< ${stdenv.cc}/nix-support/libcxx-ldflags) | sed -e 's/ /" --linkopt=\"/g')\" \\\\" \ 432 - -e "/\$command \\\\$/a --host_linkopt=\"$(echo $(< ${stdenv.cc}/nix-support/libcxx-ldflags) | sed -e 's/ /" --host_linkopt=\"/g')\" \\\\" \ 433 + -e "/\$command \\\\$/a --linkopt=\"$(echo $(< ${stdenv'.cc}/nix-support/libcxx-ldflags) | sed -e 's/ /" --linkopt=\"/g')\" \\\\" \ 434 + -e "/\$command \\\\$/a --host_linkopt=\"$(echo $(< ${stdenv'.cc}/nix-support/libcxx-ldflags) | sed -e 's/ /" --host_linkopt=\"/g')\" \\\\" \ 433 435 -e "/\$command \\\\$/a --linkopt=\"-Wl,$(echo $NIX_LDFLAGS | sed -e 's/ /" --linkopt=\"-Wl,/g')\" \\\\" \ 434 436 -e "/\$command \\\\$/a --host_linkopt=\"-Wl,$(echo $NIX_LDFLAGS | sed -e 's/ /" --host_linkopt=\"-Wl,/g')\" \\\\" \ 435 437 -e "/\$command \\\\$/a --host_javabase='@local_jdk//:jdk' \\\\" \ ··· 469 471 makeWrapper 470 472 which 471 473 customBash 472 - ] ++ lib.optionals (stdenv.isDarwin) [ cctools libcxx CoreFoundation CoreServices Foundation ]; 474 + ] ++ lib.optionals (stdenv.isDarwin) [ cctools CoreFoundation CoreServices Foundation ]; 473 475 474 476 # Bazel makes extensive use of symlinks in the WORKSPACE. 475 477 # This causes problems with infinite symlinks if the build output is in the same location as the
+11 -2
pkgs/development/tools/oq/default.nix
··· 1 - { lib, fetchFromGitHub, crystal, jq, libxml2, makeWrapper }: 1 + { lib, fetchFromGitHub, crystal, jq, libxml2, makeWrapper, fetchpatch }: 2 2 3 3 crystal.buildCrystalPackage rec { 4 4 pname = "oq"; ··· 10 10 rev = "v${version}"; 11 11 sha256 = "1zg4kxpfi3sap4cwp42zg46j5dv0nf926qdqm7k22ncm6jdrgpgw"; 12 12 }; 13 + 14 + patches = [ 15 + (fetchpatch { 16 + # remove once we have upgraded to oq 1.1.2+ 17 + name = "yaml-test-leniency.patch"; 18 + url = "https://github.com/Blacksmoke16/oq/commit/93ed2fe50c9ce3fd8d35427e007790ddaaafce60.patch"; 19 + sha256 = "1iyz0c0w0ykz268bkrlqwvh1jnnrja0mqip6y89sbpa14lp0l37n"; 20 + }) 21 + ]; 13 22 14 23 nativeBuildInputs = [ makeWrapper ]; 15 24 buildInputs = [ jq libxml2 ]; ··· 32 41 homepage = "https://blacksmoke16.github.io/oq/"; 33 42 license = licenses.mit; 34 43 maintainers = with maintainers; [ filalex77 ]; 35 - platforms = platforms.linux; 44 + platforms = platforms.unix; 36 45 }; 37 46 }
+2 -2
pkgs/development/tools/profiling/heaptrack/default.nix
··· 1 1 { 2 2 lib, mkDerivation, fetchFromGitHub, cmake, extra-cmake-modules, 3 - zlib, boost, libunwind, elfutils, sparsehash, 3 + zlib, boost, libunwind, elfutils, sparsehash, zstd, 4 4 qtbase, kio, kitemmodels, threadweaver, kconfigwidgets, kcoreaddons, kdiagram 5 5 }: 6 6 ··· 17 17 18 18 nativeBuildInputs = [ cmake extra-cmake-modules ]; 19 19 buildInputs = [ 20 - zlib boost libunwind elfutils sparsehash 20 + zlib boost libunwind elfutils sparsehash zstd 21 21 qtbase kio kitemmodels threadweaver kconfigwidgets kcoreaddons kdiagram 22 22 ]; 23 23
+9 -8
pkgs/misc/emulators/ppsspp/default.nix
··· 16 16 17 17 mkDerivation rec { 18 18 pname = "ppsspp"; 19 - version = "1.9.4"; 19 + version = "1.10.3"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "hrydgard"; 23 - repo = "ppsspp"; 23 + repo = pname; 24 24 rev = "v${version}"; 25 25 fetchSubmodules = true; 26 - sha256 = "0ivi0dcfxwa4nz19amki80qacnjhqr42f0ihyby1scxafl3nq55c"; 26 + sha256 = "sha256-W41Poq5S+opkasIGYo13SQZWQF1HjfFnH7u9DW5HNA0="; 27 27 }; 28 28 29 29 postPatch = '' 30 - substituteInPlace git-version.cmake \ 31 - --replace unknown ${src.rev} 32 - substituteInPlace UI/NativeApp.cpp \ 33 - --replace /usr/share $out/share 30 + substituteInPlace git-version.cmake --replace unknown ${src.rev} 31 + substituteInPlace UI/NativeApp.cpp --replace /usr/share $out/share 34 32 ''; 35 33 36 34 nativeBuildInputs = [ cmake pkgconfig python3 ]; ··· 52 50 "-DUSE_SYSTEM_LIBZIP=ON" 53 51 "-DUSE_SYSTEM_SNAPPY=ON" 54 52 "-DUSING_QT_UI=ON" 53 + "-DHEADLESS=OFF" 55 54 ]; 56 55 57 56 installPhase = '' ··· 61 60 ''; 62 61 63 62 meta = with lib; { 64 - description = "A PSP emulator for Android, Windows, Mac and Linux, written in C++"; 63 + description = "A HLE Playstation Portable emulator, written in C++"; 65 64 homepage = "https://www.ppsspp.org/"; 66 65 license = licenses.gpl2Plus; 67 66 maintainers = with maintainers; [ AndersonTorres ]; 67 + platforms = platforms.linux; 68 68 }; 69 69 } 70 + # TODO: add SDL headless port
+2 -2
pkgs/misc/emulators/stella/default.nix
··· 4 4 stdenv.mkDerivation rec { 5 5 6 6 pname = "stella"; 7 - version = "6.2.1"; 7 + version = "6.3"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "stella-emu"; 11 11 repo = "stella"; 12 12 rev = version; 13 - sha256 = "1yhszswwg217x8d2qlcasi9l97y1z6w1pgliys4p27zv5b1ygy7p"; 13 + sha256 = "0a687qdd1qxdz2wzx557vgylv4c37cpypz2gr7p432rgymmzdcg6"; 14 14 }; 15 15 16 16 nativeBuildInputs = [ pkgconfig ];
-4
pkgs/os-specific/linux/fuse/common.nix
··· 60 60 # ./fuse3-install_man.patch) 61 61 install -D -m444 doc/fusermount3.1 $out/share/man/man1/fusermount3.1 62 62 install -D -m444 doc/mount.fuse3.8 $out/share/man/man8/mount.fuse3.8 63 - 64 - # TODO: Temporary version fix: 65 - substituteInPlace meson.build \ 66 - --replace "version: '3.9.3'" "version: '${version}'" 67 63 '' else '' 68 64 sed -e 's@CONFIG_RPATH=/usr/share/gettext/config.rpath@CONFIG_RPATH=${gettext}/share/gettext/config.rpath@' -i makeconf.sh 69 65 ./makeconf.sh
+2 -2
pkgs/os-specific/linux/fuse/default.nix
··· 11 11 }; 12 12 13 13 fuse_3 = mkFuse { 14 - version = "3.9.4"; 15 - sha256Hash = "1j11niqw3p94yd6mfdrkdra0nic8a38fc179y5h9yz81q39m2f3b"; 14 + version = "3.10.0"; 15 + sha256Hash = "05ipzmlk6xci9v4sf0pap542b37aszghlchswl6s76fg6h3w4yms"; 16 16 }; 17 17 }
+2 -2
pkgs/servers/dns/knot-dns/default.nix
··· 7 7 8 8 stdenv.mkDerivation rec { 9 9 pname = "knot-dns"; 10 - version = "3.0.0"; 10 + version = "3.0.1"; 11 11 12 12 src = fetchurl { 13 13 url = "https://secure.nic.cz/files/knot-dns/knot-${version}.tar.xz"; 14 - sha256 = "f1c96aff6e873a2f9b1b8c2441d5a7801dd48d3abdb738a4d24b26c2a8fbe6c4"; 14 + sha256 = "97af6724b04308f691392c80d75564ff8b246871f2f59c4f03cede3c4dd401bb"; 15 15 }; 16 16 17 17 outputs = [ "bin" "out" "dev" ];
+1 -1
pkgs/servers/icecast/default.nix
··· 26 26 open standards for commuincation and interaction. 27 27 ''; 28 28 29 - homepage = "http://www.icecast.org"; 29 + homepage = "https://www.icecast.org"; 30 30 license = stdenv.lib.licenses.gpl2; 31 31 maintainers = with stdenv.lib.maintainers; [ jcumming ]; 32 32 platforms = with stdenv.lib.platforms; unix;
+4
pkgs/tools/backup/partimage/default.nix
··· 31 31 + "partimage-0.6.9-openssl-1.1-compatibility.patch?id=3fe8e9910002b6523d995512a646b063565d0447"; 32 32 sha256 = "1hs0krxrncxq1w36bhad02yk8yx71zcfs35cw87c82sl2sfwasjg"; 33 33 }) 34 + (fetchpatch { 35 + url = "https://sources.debian.org/data/main/p/partimage/0.6.9-8/debian/patches/04-fix-FTBFS-glic-2.28.patch"; 36 + sha256 = "0xid5636g58sxbhxnjmfjdy7y8rf3c77zmmpfbbqv4lv9jd2gmxm"; 37 + }) 34 38 ]; 35 39 36 40 meta = {
+2 -2
pkgs/tools/misc/direnv/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "direnv"; 5 - version = "2.22.0"; 5 + version = "2.23.0"; 6 6 7 7 vendorSha256 = null; 8 8 ··· 10 10 owner = "direnv"; 11 11 repo = "direnv"; 12 12 rev = "v${version}"; 13 - sha256 = "06z85r99w0nr093fawva6sysdlrdsfjjf7asx96k1sjv56sb306m"; 13 + sha256 = "0m42mg4z04880dwl3iyppq2nda9v883jaxl8221d0xcpkjfm8hjm"; 14 14 }; 15 15 16 16 # we have no bash at the moment for windows
+2 -2
pkgs/tools/misc/graylog/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "graylog"; 5 - version = "3.3.6"; 5 + version = "3.3.7"; 6 6 7 7 src = fetchurl { 8 8 url = "https://packages.graylog2.org/releases/graylog/graylog-${version}.tgz"; 9 - sha256 = "0yqs5zllaj7v4j9kzfkqxd4n9jdy2656pgai7v05a8wpri4b6sf5"; 9 + sha256 = "198j1gfw4cw8pi7bzpijd61165a2n4nawp071yhfcyslviv1wmqr"; 10 10 }; 11 11 12 12 dontBuild = true;
+4 -4
pkgs/tools/misc/graylog/plugins.nix
··· 64 64 enterprise-integrations = glPlugin rec { 65 65 name = "graylog-enterprise-integrations-${version}"; 66 66 pluginName = "graylog-plugin-enterprise-integrations"; 67 - version = "3.3.6"; 67 + version = "3.3.7"; 68 68 src = fetchurl { 69 69 url = "https://downloads.graylog.org/releases/graylog-enterprise-integrations/graylog-enterprise-integrations-plugins-${version}.tgz"; 70 - sha256 = "15sx53ikc49d7a7qlcac9jyx9amrcqqqpk8hwj5lc8iv7d1wnxf9"; 70 + sha256 = "0m560wrkxdrfa9hrx3lii1vc4z9zp4gy6lgzi2i4igcfhs4drnlk"; 71 71 }; 72 72 installPhase = '' 73 73 mkdir -p $out/bin ··· 96 96 integrations = glPlugin rec { 97 97 name = "graylog-integrations-${version}"; 98 98 pluginName = "graylog-plugin-integrations"; 99 - version = "3.3.6"; 99 + version = "3.3.7"; 100 100 src = fetchurl { 101 101 url = "https://downloads.graylog.org/releases/graylog-integrations/graylog-integrations-plugins-${version}.tgz"; 102 - sha256 = "11cg0rn10sc1gzip88pm2yzyxighiaafw1vznr3ips307ia0c7hm"; 102 + sha256 = "1w21ka34y2kdjjf4fd725han8b87vp6mpjnb7pyl2m4wy6srdlvr"; 103 103 }; 104 104 installPhase = '' 105 105 mkdir -p $out/bin
+3 -5
pkgs/tools/misc/lf/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "lf"; 5 - version = "16"; 5 + version = "17"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "gokcehan"; 9 9 repo = "lf"; 10 10 rev = "r${version}"; 11 - sha256 = "174h6xnm3amayf0wfiai16m8qnkx54h5zy4rs7j3yzycd7sirs5b"; 11 + sha256 = "0hs70hbbwz9kbbf13l2v32yv70n4aw8sz7rky82qdcqcpnpisjq8"; 12 12 }; 13 13 14 - vendorSha256 = "10na3jzvln353ygcvbhj4243yr83skw5zf3r2n8p6d7i83i86c8w"; 15 - 16 - doCheck = false; 14 + vendorSha256 = "1xjanlq67b6n07pha6ljgnl3n2ks4x3albvca317l68cvjiw3shs"; 17 15 18 16 nativeBuildInputs = [ installShellFiles ]; 19 17
+18 -7
pkgs/tools/misc/vector/default.nix
··· 5 5 6 6 , features ? 7 7 (if stdenv.isAarch64 8 - then [ "shiplift/unix-socket" "jemallocator" "rdkafka" "rdkafka/dynamic_linking" ] 9 - else [ "leveldb" "leveldb/leveldb-sys-2" "shiplift/unix-socket" "jemallocator" "rdkafka" "rdkafka/dynamic_linking" ]) 8 + then [ "jemallocator" "rdkafka" "rdkafka/dynamic_linking" ] 9 + else [ "leveldb" "leveldb/leveldb-sys-2" "jemallocator" "rdkafka" "rdkafka/dynamic_linking" ]) 10 + , coreutils 11 + , CoreServices 10 12 }: 11 13 12 14 rustPlatform.buildRustPackage rec { 13 15 pname = "vector"; 14 - version = "0.8.1"; 16 + version = "0.10.0"; 15 17 16 18 src = fetchFromGitHub { 17 19 owner = "timberio"; 18 20 repo = pname; 19 21 rev = "v${version}"; 20 - sha256 = "0k15scvjcg2v4z80vq27yrn2wm50fp8xj8lga2czzs0zxhlv21nl"; 22 + sha256 = "0q6x3fvwwh18iyznqlr09n3zppzgw9jaz973s8haz54hnxj16wx0"; 21 23 }; 22 24 23 - cargoSha256 = "1al8jzjxjhxwb5n1d52pvl59d11g0bdg2dcw8ir2nclya1w68f2w"; 25 + cargoSha256 = "Y/vDYXWQ65zZ86vTwP4aCZYCMZuqbz6tpfv4uRkFAzc="; 24 26 nativeBuildInputs = [ pkg-config ]; 25 27 buildInputs = [ openssl protobuf rdkafka ] 26 - ++ stdenv.lib.optional stdenv.isDarwin [ Security libiconv ]; 28 + ++ stdenv.lib.optional stdenv.isDarwin [ Security libiconv coreutils CoreServices ]; 27 29 28 30 # needed for internal protobuf c wrapper library 29 31 PROTOC="${protobuf}/bin/protoc"; 30 32 PROTOC_INCLUDE="${protobuf}/include"; 31 33 32 34 cargoBuildFlags = [ "--no-default-features" "--features" "${lib.concatStringsSep "," features}" ]; 33 - checkPhase = "TZDIR=${tzdata}/share/zoneinfo cargo test --no-default-features --features ${lib.concatStringsSep "," features},disable-resolv-conf -- --test-threads 1"; 35 + checkPhase = "TZDIR=${tzdata}/share/zoneinfo cargo test --no-default-features --features ${lib.concatStringsSep "," features} -- --test-threads 1"; 36 + 37 + # recent overhauls of DNS support in 0.9 mean that we try to resolve 38 + # vector.dev during the checkPhase, which obviously isn't going to work. 39 + # these tests in the DNS module are trivial though, so stubbing them out is 40 + # fine IMO. 41 + patchPhase = '' 42 + substituteInPlace ./src/dns.rs \ 43 + --replace "#[test]" "" 44 + ''; 34 45 35 46 meta = with stdenv.lib; { 36 47 description = "A high-performance logs, metrics, and events router";
+1
pkgs/tools/nix/nix-output-monitor/default.nix
··· 28 28 homepage = "https://github.com/maralorn/nix-output-monitor"; 29 29 description = "Parses output of nix-build to show additional information"; 30 30 license = stdenv.lib.licenses.agpl3Plus; 31 + maintainers = [ stdenv.lib.maintainers.maralorn ]; 31 32 }
+2 -2
pkgs/tools/typesetting/sile/default.nix
··· 38 38 39 39 stdenv.mkDerivation rec { 40 40 pname = "sile"; 41 - version = "0.10.11"; 41 + version = "0.10.12"; 42 42 43 43 src = fetchurl { 44 44 url = "https://github.com/sile-typesetter/sile/releases/download/v${version}/${pname}-${version}.tar.xz"; 45 - sha256 = "0c4azy2iqcj5qg09caqzzjzvig5h0sjilkprphdxvg2bi7dr9g5c"; 45 + sha256 = "0bxm3vhba289vcgpzbs1hz5fjamf0zgxkr7h8vcsiijjjavmv64a"; 46 46 }; 47 47 48 48 configureFlags = [
+18 -2
pkgs/top-level/all-packages.nix
··· 1941 1941 1942 1942 f3 = callPackage ../tools/filesystems/f3 { }; 1943 1943 1944 + f3d = callPackage ../applications/graphics/f3d { 1945 + inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL; 1946 + }; 1947 + 1944 1948 fac = callPackage ../development/tools/fac { }; 1945 1949 1946 1950 facedetect = callPackage ../tools/graphics/facedetect { }; ··· 7010 7014 7011 7015 sleuthkit = callPackage ../tools/system/sleuthkit {}; 7012 7016 7013 - sleepyhead = libsForQt514.callPackage ../applications/misc/sleepyhead {}; 7017 + sleepyhead = libsForQt512.callPackage ../applications/misc/sleepyhead {}; 7014 7018 7015 7019 slirp4netns = callPackage ../tools/networking/slirp4netns/default.nix { }; 7016 7020 ··· 8122 8126 8123 8127 xdelta = callPackage ../tools/compression/xdelta { }; 8124 8128 xdeltaUnstable = callPackage ../tools/compression/xdelta/unstable.nix { }; 8129 + 8130 + xdot = with python3Packages; toPythonApplication xdot; 8125 8131 8126 8132 xdummy = callPackage ../tools/misc/xdummy { }; 8127 8133 ··· 13324 13330 inherit (libav_all) libav_0_8 libav_11 libav_12; 13325 13331 13326 13332 libavc1394 = callPackage ../development/libraries/libavc1394 { }; 13333 + 13334 + libavif = callPackage ../development/libraries/libavif { }; 13327 13335 13328 13336 libb2 = callPackage ../development/libraries/libb2 { }; 13329 13337 ··· 15099 15107 15100 15108 kreport = callPackage ../development/libraries/kreport { }; 15101 15109 15110 + ldutils = callPackage ../development/libraries/ldutils { }; 15111 + 15102 15112 libcommuni = callPackage ../development/libraries/libcommuni { }; 15103 15113 15104 15114 libdbusmenu = callPackage ../development/libraries/libdbusmenu-qt/qt-5.5.nix { }; ··· 19180 19190 19181 19191 marwaita-peppermint = callPackage ../data/themes/marwaita-peppermint { }; 19182 19192 19193 + marwaita-pop_os = callPackage ../data/themes/marwaita-pop_os { }; 19194 + 19183 19195 matcha-gtk-theme = callPackage ../data/themes/matcha { }; 19184 19196 19185 19197 materia-theme = callPackage ../data/themes/materia-theme { }; ··· 19362 19374 19363 19375 shades-of-gray-theme = callPackage ../data/themes/shades-of-gray { }; 19364 19376 19377 + skeu = callPackage ../data/themes/skeu { }; 19378 + 19365 19379 sweet = callPackage ../data/themes/sweet { }; 19366 19380 19367 19381 mime-types = callPackage ../data/misc/mime-types { }; ··· 24645 24659 inherit (darwin.apple_sdk.frameworks) CoreServices; 24646 24660 }; 24647 24661 24662 + zombietrackergps = libsForQt514.callPackage ../applications/gis/zombietrackergps { }; 24663 + 24648 24664 zoom-us = libsForQt514.callPackage ../applications/networking/instant-messengers/zoom-us { }; 24649 24665 24650 24666 zotero = callPackage ../applications/office/zotero { }; ··· 27086 27102 }; 27087 27103 27088 27104 vector = callPackage ../tools/misc/vector { 27089 - inherit (darwin.apple_sdk.frameworks) Security; 27105 + inherit (darwin.apple_sdk.frameworks) Security CoreServices; 27090 27106 }; 27091 27107 27092 27108 epkowa = callPackage ../misc/drivers/epkowa { };