Merge branch 'master' into staging-next

+570 -352
+16 -4
nixos/doc/manual/release-notes/rl-2009.xml
··· 66 </listitem> 67 <listitem> 68 <para> 69 Two new options, <link linkend="opt-services.openssh.authorizedKeysCommand">authorizedKeysCommand</link> 70 and <link linkend="opt-services.openssh.authorizedKeysCommandUser">authorizedKeysCommandUser</link>, have 71 been added to the <literal>openssh</literal> module. If you have <literal>AuthorizedKeysCommand</literal> ··· 605 <listitem> 606 <para> 607 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 610 <literal>/etc/hosts</literal>, to allow local FQDN resolution, as used by the 611 <literal>hostname --fqdn</literal> command and other applications that 612 try to determine the FQDN. These new entries take precedence over entries ··· 626 or digit, and have as interior characters only letters, digits, and 627 hyphen. The maximum length is 63 characters. Additionally it is 628 recommended to only use lower-case characters. 629 </para> 630 </listitem> 631 <listitem> ··· 1132 </listitem> 1133 <listitem> 1134 <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. 1137 </para> 1138 </listitem> 1139 <listitem>
··· 66 </listitem> 67 <listitem> 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> 75 Two new options, <link linkend="opt-services.openssh.authorizedKeysCommand">authorizedKeysCommand</link> 76 and <link linkend="opt-services.openssh.authorizedKeysCommandUser">authorizedKeysCommandUser</link>, have 77 been added to the <literal>openssh</literal> module. If you have <literal>AuthorizedKeysCommand</literal> ··· 611 <listitem> 612 <para> 613 In addition to the hostname, the fully qualified domain name (FQDN), 614 + which consists of <literal>${networking.hostName}</literal> and 615 + <literal>${networking.domain}</literal> is now added to 616 <literal>/etc/hosts</literal>, to allow local FQDN resolution, as used by the 617 <literal>hostname --fqdn</literal> command and other applications that 618 try to determine the FQDN. These new entries take precedence over entries ··· 632 or digit, and have as interior characters only letters, digits, and 633 hyphen. The maximum length is 63 characters. Additionally it is 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). 639 </para> 640 </listitem> 641 <listitem> ··· 1142 </listitem> 1143 <listitem> 1144 <para> 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. 1149 </para> 1150 </listitem> 1151 <listitem>
+6 -2
nixos/modules/tasks/network-interfaces.nix
··· 391 end with a letter or digit, and have as interior characters only 392 letters, digits, and hyphen. The maximum length is 63 characters. 393 Additionally it is recommended to only use lower-case characters. 394 ''; 395 }; 396 ··· 470 471 networking.search = mkOption { 472 default = []; 473 - example = [ "example.com" "local.domain" ]; 474 type = types.listOf types.str; 475 description = '' 476 The list of search paths used when resolving domain names. ··· 479 480 networking.domain = mkOption { 481 default = null; 482 - example = "home"; 483 type = types.nullOr types.str; 484 description = '' 485 The domain. It can be left empty if it is auto-detected through DHCP.
··· 391 end with a letter or digit, and have as interior characters only 392 letters, digits, and hyphen. The maximum length is 63 characters. 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). 398 ''; 399 }; 400 ··· 474 475 networking.search = mkOption { 476 default = []; 477 + example = [ "example.com" "home.arpa" ]; 478 type = types.listOf types.str; 479 description = '' 480 The list of search paths used when resolving domain names. ··· 483 484 networking.domain = mkOption { 485 default = null; 486 + example = "home.arpa"; 487 type = types.nullOr types.str; 488 description = '' 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 inherit buildFHSUserEnv; 10 }; 11 stableVersion = { 12 - version = "4.0.1.0"; # "Android Studio 4.0.1" 13 - build = "193.6626763"; 14 - sha256Hash = "15vm7fvi8c286wx9f28z6ysvm8wqqda759qql0zy9simwx22gy7j"; 15 }; 16 betaVersion = { 17 version = "4.1.0.18"; # "Android Studio 4.1 RC 3"
··· 9 inherit buildFHSUserEnv; 10 }; 11 stableVersion = { 12 + version = "4.0.2.0"; # "Android Studio 4.0.2" 13 + build = "193.6821437"; 14 + sha256Hash = "sha256-v3lug8XCl4tekMBP4N1wS925FnDaSMDf6SIJhwKydzY="; 15 }; 16 betaVersion = { 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 bgrabitmap = fetchFromGitHub { 8 owner = "bgrabitmap"; 9 repo = "bgrabitmap"; 10 - rev = "v11.1"; 11 - sha256 = "0bcmiiwly4a7w8p3m5iskzvk8rz87qhc0gcijrdvwg87cafd88gz"; 12 }; 13 bgracontrols = fetchFromGitHub { 14 owner = "bgrabitmap"; 15 repo = "bgracontrols"; 16 - rev = "v6.7.2"; 17 - sha256 = "0cwxzv0rl6crkf6f67mvga5cn5pyhr6ksm8cqhpxjiqi937dnyxx"; 18 }; 19 in stdenv.mkDerivation rec { 20 pname = "lazpaint"; 21 - version = "7.1.3"; 22 23 src = fetchFromGitHub { 24 owner = "bgrabitmap"; 25 repo = "lazpaint"; 26 rev = "v${version}"; 27 - sha256 = "1sfb5hmhzscz3nv4cmc192jimkg70l4z3q3yxkivhw1hwwsv9cbg"; 28 }; 29 30 nativeBuildInputs = [ lazarus fpc makeWrapper ];
··· 7 bgrabitmap = fetchFromGitHub { 8 owner = "bgrabitmap"; 9 repo = "bgrabitmap"; 10 + rev = "v11.2.4"; 11 + sha256 = "1zk88crfn07md16wg6af4i8nlx4ikkhxq9gfk49jirwimgwbf1md"; 12 }; 13 bgracontrols = fetchFromGitHub { 14 owner = "bgrabitmap"; 15 repo = "bgracontrols"; 16 + rev = "v6.9"; 17 + sha256 = "0hwjlqlwqs4fqxlgay84hccs1lm3c6i9nmq9sxzrip410mggnjyw"; 18 }; 19 in stdenv.mkDerivation rec { 20 pname = "lazpaint"; 21 + version = "7.1.4"; 22 23 src = fetchFromGitHub { 24 owner = "bgrabitmap"; 25 repo = "lazpaint"; 26 rev = "v${version}"; 27 + sha256 = "19b0wrjjyvz3g2d2gdsz8ihc1clda5v22yb597an8j9sblp9m0nf"; 28 }; 29 30 nativeBuildInputs = [ lazarus fpc makeWrapper ];
+4 -5
pkgs/applications/networking/browsers/chromium/common.nix
··· 161 # 162 # ++ optionals (channel == "dev") [ ( githubPatch "<patch>" "0000000000000000000000000000000000000000000000000000000000000000" ) ] 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 - # ]; 169 170 postPatch = '' 171 # Required for patchShebangs (unsupported interpreter directive, basename: invalid option -- '*', etc.):
··· 161 # 162 # ++ optionals (channel == "dev") [ ( githubPatch "<patch>" "0000000000000000000000000000000000000000000000000000000000000000" ) ] 163 # ++ optional (versionRange "68" "72") ( githubPatch "<patch>" "0000000000000000000000000000000000000000000000000000000000000000" ) 164 + ] ++ optionals (useVaapi) [ 165 + # Check for enable-accelerated-video-decode on Linux: 166 + (githubPatch "54deb9811ca9bd2327def5c05ba6987b8c7a0897" "11jvxjlkzz1hm0pvfyr88j7z3zbwzplyl5idkx92l2lzv4459c8d") 167 + ]; 168 169 postPatch = '' 170 # Required for patchShebangs (unsupported interpreter directive, basename: invalid option -- '*', etc.):
+3 -3
pkgs/applications/networking/browsers/chromium/default.nix
··· 15 , enablePepperFlash ? false 16 , enableWideVine ? false 17 , useVaapi ? false # Deprecated, use enableVaapi instead! 18 - , enableVaapi ? false # Disabled by default due to unofficial support and issues on radeon 19 , useOzone ? false 20 , cupsSupport ? true 21 , pulseSupport ? config.pulseaudio or stdenv.isLinux ··· 152 Chromium's useVaapi was replaced by enableVaapi and you don't need to pass 153 "--ignore-gpu-blacklist" anymore (also no rebuilds are required anymore). 154 '' else lib.optionalString 155 - (!enableVaapi) 156 - "--add-flags --disable-accelerated-video-decode --add-flags --disable-accelerated-video-encode"; 157 in stdenv.mkDerivation { 158 name = "chromium${suffix}-${version}"; 159 inherit version;
··· 15 , enablePepperFlash ? false 16 , enableWideVine ? false 17 , useVaapi ? false # Deprecated, use enableVaapi instead! 18 + , enableVaapi ? false # Disabled by default due to unofficial support 19 , useOzone ? false 20 , cupsSupport ? true 21 , pulseSupport ? config.pulseaudio or stdenv.isLinux ··· 152 Chromium's useVaapi was replaced by enableVaapi and you don't need to pass 153 "--ignore-gpu-blacklist" anymore (also no rebuilds are required anymore). 154 '' else lib.optionalString 155 + (enableVaapi) 156 + "--add-flags --enable-accelerated-video-decode"; 157 in stdenv.mkDerivation { 158 name = "chromium${suffix}-${version}"; 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 3 , # Incompatible licenses, LGPLv3 - GPLv2 4 enableGuile ? false, guile ? null 5 , enablePython ? false, python ? null 6 , enablePerl ? (stdenv.hostPlatform == stdenv.buildPlatform), perl ? null 7 - , enableSpidermonkey ? (stdenv.hostPlatform == stdenv.buildPlatform), spidermonkey_38 ? null 8 }: 9 10 assert enableGuile -> guile != null; 11 assert enablePython -> python != null; 12 13 stdenv.mkDerivation rec { 14 - pname = "elinks-0.13.2"; 15 - version = "0.13.2"; 16 17 - src = fetchurl { 18 - url = "https://deb.debian.org/debian/pool/main/e/elinks/elinks_${version}.orig.tar.gz"; 19 - sha256 = "0xkpqnqy0x8sizx4snca0pw3q98gkhnw5a05yf144j1x1y2nb14c"; 20 }; 21 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 ] 32 ++ stdenv.lib.optional stdenv.isLinux gpm 33 ++ stdenv.lib.optional enableGuile guile 34 ++ stdenv.lib.optional enablePython python 35 ++ stdenv.lib.optional enablePerl perl 36 - ++ stdenv.lib.optional enableSpidermonkey spidermonkey_38 37 ; 38 39 - nativeBuildInputs = [ autoconf automake gettext pkgconfig ]; 40 41 configureFlags = [ 42 "--enable-finger" ··· 46 "--enable-bittorrent" 47 "--enable-nntp" 48 "--enable-256-colors" 49 "--with-libev" 50 ] ++ stdenv.lib.optional enableGuile "--with-guile" 51 ++ stdenv.lib.optional enablePython "--with-python" 52 ++ stdenv.lib.optional enablePerl "--with-perl" 53 - ++ stdenv.lib.optional enableSpidermonkey "--with-spidermonkey=${spidermonkey_38}" 54 ; 55 56 - preConfigure = '' 57 - patchShebangs ./autogen.sh 58 - ./autogen.sh 59 - ''; 60 - 61 meta = with stdenv.lib; { 62 description = "Full-featured text-mode web browser (package based on the fork felinks)"; 63 homepage = "https://github.com/rkd77/felinks"; 64 license = licenses.gpl2; 65 platforms = with platforms; linux ++ darwin; 66 - maintainers = with maintainers; [ iblech ]; 67 }; 68 }
··· 1 + { stdenv, fetchFromGitHub, fetchpatch, ncurses, xlibsWrapper, bzip2, zlib 2 + , brotli, zstd, lzma, openssl, autoreconfHook, gettext, pkgconfig, libev 3 + , gpm, libidn, tre, expat 4 , # Incompatible licenses, LGPLv3 - GPLv2 5 enableGuile ? false, guile ? null 6 , enablePython ? false, python ? null 7 , enablePerl ? (stdenv.hostPlatform == stdenv.buildPlatform), perl ? null 8 + # re-add javascript support when upstream supports modern spidermonkey 9 }: 10 11 assert enableGuile -> guile != null; 12 assert enablePython -> python != null; 13 14 stdenv.mkDerivation rec { 15 + pname = "elinks"; 16 + version = "0.13.5"; 17 18 + src = fetchFromGitHub { 19 + owner = "rkd77"; 20 + repo = "felinks"; 21 + rev = "v${version}"; 22 + sha256 = "067l9m47j40039q8mvvnxd1amwrac3x6vv0c0svimfpvj4ammgkg"; 23 }; 24 25 + buildInputs = [ 26 + ncurses xlibsWrapper bzip2 zlib brotli zstd lzma 27 + openssl libidn tre expat libev 28 + ] 29 ++ stdenv.lib.optional stdenv.isLinux gpm 30 ++ stdenv.lib.optional enableGuile guile 31 ++ stdenv.lib.optional enablePython python 32 ++ stdenv.lib.optional enablePerl perl 33 ; 34 35 + nativeBuildInputs = [ autoreconfHook gettext pkgconfig ]; 36 37 configureFlags = [ 38 "--enable-finger" ··· 42 "--enable-bittorrent" 43 "--enable-nntp" 44 "--enable-256-colors" 45 + "--enable-true-color" 46 + "--with-lzma" 47 "--with-libev" 48 + "--with-terminfo" 49 ] ++ stdenv.lib.optional enableGuile "--with-guile" 50 ++ stdenv.lib.optional enablePython "--with-python" 51 ++ stdenv.lib.optional enablePerl "--with-perl" 52 ; 53 54 meta = with stdenv.lib; { 55 description = "Full-featured text-mode web browser (package based on the fork felinks)"; 56 homepage = "https://github.com/rkd77/felinks"; 57 license = licenses.gpl2; 58 platforms = with platforms; linux ++ darwin; 59 + maintainers = with maintainers; [ iblech gebner ]; 60 }; 61 }
+2 -2
pkgs/applications/networking/hpmyroom/default.nix
··· 4 }: 5 mkDerivation rec { 6 pname = "hpmyroom"; 7 - version = "12.0.0.0220"; 8 9 src = fetchurl { 10 url = "https://www.myroom.hpe.com/downloadfiles/${pname}-${version}.x86_64.rpm"; 11 - sha256 = "0gajj2s6l7jj8520agrv2dyisg7hhacbwzqlsp9a0xdxr0v71jhr"; 12 }; 13 14 nativeBuildInputs = [
··· 4 }: 5 mkDerivation rec { 6 pname = "hpmyroom"; 7 + version = "12.1.1.0257"; 8 9 src = fetchurl { 10 url = "https://www.myroom.hpe.com/downloadfiles/${pname}-${version}.x86_64.rpm"; 11 + sha256 = "1xm41v324zq1x5awgb7fr238f7ml7vq6jrfh84358i5shgha1g2k"; 12 }; 13 14 nativeBuildInputs = [
+3 -3
pkgs/applications/networking/instant-messengers/rambox/default.nix
··· 3 }: 4 5 let 6 - version = "0.7.6"; 7 in stdenv.mkDerivation rec { 8 pname = "rambox"; 9 inherit version; 10 src = { 11 x86_64-linux = fetchurl { 12 url = "https://github.com/ramboxapp/community-edition/releases/download/${version}/Rambox-${version}-linux-amd64.deb"; 13 - sha256 = "1v9l5nfd25mq448457hg0mj5bzylh0krk411kbr73s7lbaaww1jl"; 14 }; 15 i686-linux = fetchurl { 16 url = "https://github.com/ramboxapp/community-edition/releases/download/${version}/Rambox-${version}-linux-i386.deb"; 17 - sha256 = "0zhn5hnpl6fpgshp1vwghq6f1hz3f7gds7rjnhky1352cb6cr89i"; 18 }; 19 }.${stdenv.system} or (throw "Unsupported system: ${stdenv.system}"); 20
··· 3 }: 4 5 let 6 + version = "0.7.7"; 7 in stdenv.mkDerivation rec { 8 pname = "rambox"; 9 inherit version; 10 src = { 11 x86_64-linux = fetchurl { 12 url = "https://github.com/ramboxapp/community-edition/releases/download/${version}/Rambox-${version}-linux-amd64.deb"; 13 + sha256 = "0bij4f1bkg94gc8pq7r6yfym5zcvwc2ymdnmnmh5m4h1pa1gk6x9"; 14 }; 15 i686-linux = fetchurl { 16 url = "https://github.com/ramboxapp/community-edition/releases/download/${version}/Rambox-${version}-linux-i386.deb"; 17 + sha256 = "1nhgqjha10jvyf9nsghvlkibg7byj8qz140639ygag9qlpd51rfs"; 18 }; 19 }.${stdenv.system} or (throw "Unsupported system: ${stdenv.system}"); 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 4 5 , stable ? true 6 , baseName ? "kicad" 7 , versions ? { } 8 - , oceSupport ? false, opencascade 9 - , withOCCT ? true, opencascade-occt 10 - , ngspiceSupport ? true, libngspice 11 - , scriptingSupport ? true, swig, python, wxPython 12 - , debug ? false, valgrind 13 , withI18n ? true 14 }: 15 16 assert ngspiceSupport -> libngspice != null; 17 18 with lib; 19 let 20 - 21 versionConfig = versions.${baseName}; 22 23 # oce on aarch64 fails a test ··· 95 nativeBuildInputs = [ cmake doxygen pkgconfig lndir ]; 96 97 buildInputs = [ 98 - libGLU libGL zlib libX11 wxGTK pcre libXdmcp gettext 99 - glew glm libpthreadstubs cairo curl openssl boost 100 ] 101 ++ optionals (scriptingSupport) [ swig python wxPython ] 102 ++ optional (ngspiceSupport) libngspice
··· 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 25 26 , stable ? true 27 , baseName ? "kicad" 28 , versions ? { } 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 41 , withI18n ? true 42 + , gtk3 43 }: 44 45 assert ngspiceSupport -> libngspice != null; 46 47 with lib; 48 let 49 versionConfig = versions.${baseName}; 50 51 # oce on aarch64 fails a test ··· 123 nativeBuildInputs = [ cmake doxygen pkgconfig lndir ]; 124 125 buildInputs = [ 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 142 ] 143 ++ optionals (scriptingSupport) [ swig python wxPython ] 144 ++ optional (ngspiceSupport) libngspice
+4 -8
pkgs/applications/science/electronics/kicad/update.sh
··· 58 # just in case this runs in parallel 59 tmp="${here}/,versions.nix.${RANDOM}" 60 61 - # libraries currently on github, move to $gitlab/libraries planned 62 libs=( symbols templates footprints packages3d ) 63 64 get_rev="git ls-remote --heads --tags" ··· 66 gitlab="https://gitlab.com/kicad" 67 # append commit hash or tag 68 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 73 # not a lib, but separate and already moved to gitlab 74 i18n="${gitlab}/code/kicad-i18n.git" ··· 147 148 for lib in "${libs[@]}"; do 149 echo "Checking ${lib}" >&2 150 - url="${github}-${lib}.git" 151 - lib_rev="$(${get_rev} "${url}" "${version}" | cut -f1)" 152 has_rev="$(grep -sm 1 "\"${pname}\"" -A 19 "${file}" | grep -sm 1 "${lib_rev}" || true)" 153 has_hash="$(grep -sm 1 "\"${pname}\"" -A 20 "${file}" | grep -sm 1 "${lib}.sha256")" 154 if [[ -n ${has_rev} && -n ${has_hash} && -z ${clean} ]]; then ··· 161 esac 162 printf "\"%s\";\n" "${lib_rev}" 163 printf "%8s%s.sha256 =\t\"%s\";\n" "" \ 164 - "${lib}" "$(${prefetch} "${github}-${lib}/archive/${lib_rev}.tar.gz")" 165 count=$((count+1)) 166 fi 167 done ··· 172 printf "\nReusing old %s\n" "${pname}" >&2 173 grep -sm 1 "\"${pname}\"" -A 23 "${file}" 174 fi 175 - done 176 printf "}\n" 177 } > "${tmp}" 178
··· 58 # just in case this runs in parallel 59 tmp="${here}/,versions.nix.${RANDOM}" 60 61 libs=( symbols templates footprints packages3d ) 62 63 get_rev="git ls-remote --heads --tags" ··· 65 gitlab="https://gitlab.com/kicad" 66 # append commit hash or tag 67 gitlab_pre="https://gitlab.com/api/v4/projects/kicad%2Fcode%2Fkicad/repository/archive.tar.gz?sha=" 68 69 # not a lib, but separate and already moved to gitlab 70 i18n="${gitlab}/code/kicad-i18n.git" ··· 143 144 for lib in "${libs[@]}"; do 145 echo "Checking ${lib}" >&2 146 + url="${gitlab}/libraries/kicad-${lib}.git" 147 + lib_rev="$(${get_rev} "${url}" "${version}" | cut -f1 | head -n1)" 148 has_rev="$(grep -sm 1 "\"${pname}\"" -A 19 "${file}" | grep -sm 1 "${lib_rev}" || true)" 149 has_hash="$(grep -sm 1 "\"${pname}\"" -A 20 "${file}" | grep -sm 1 "${lib}.sha256")" 150 if [[ -n ${has_rev} && -n ${has_hash} && -z ${clean} ]]; then ··· 157 esac 158 printf "\"%s\";\n" "${lib_rev}" 159 printf "%8s%s.sha256 =\t\"%s\";\n" "" \ 160 + "${lib}" "$(${prefetch} "https://gitlab.com/api/v4/projects/kicad%2Flibraries%2Fkicad-${lib}/repository/archive.tar.gz?sha=${lib_rev}")" 161 count=$((count+1)) 162 fi 163 done ··· 168 printf "\nReusing old %s\n" "${pname}" >&2 169 grep -sm 1 "\"${pname}\"" -A 23 "${file}" 170 fi 171 + done 172 printf "}\n" 173 } > "${tmp}" 174
+28 -28
pkgs/applications/science/electronics/kicad/versions.nix
··· 3 { 4 "kicad" = { 5 kicadVersion = { 6 - version = "5.1.6"; 7 src = { 8 - rev = "c6e7f7de7df655fd59b57823499efc443009de6b"; 9 - sha256 = "1pa3z0h0679jmgxlzc833h6q85b5paxdp69kf2h93vkaryj58622"; 10 }; 11 }; 12 libVersion = { 13 - version = "5.1.6"; 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"; 25 }; 26 }; 27 }; 28 "kicad-unstable" = { 29 kicadVersion = { 30 - version = "2020-08-22"; 31 src = { 32 - rev = "a2341f0f335b0abb9fc8cb86d19cbe6f9b38fade"; 33 - sha256 = "0167yb39f800xarq3khn7sbdkgcx9j2ayhy8c7lhhks6kh7459g0"; 34 }; 35 }; 36 libVersion = { 37 - version = "2020-08-22"; 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"; 49 }; 50 }; 51 };
··· 3 { 4 "kicad" = { 5 kicadVersion = { 6 + version = "5.1.6"; 7 src = { 8 + rev = "c6e7f7de7df655fd59b57823499efc443009de6b"; 9 + sha256 = "1pa3z0h0679jmgxlzc833h6q85b5paxdp69kf2h93vkaryj58622"; 10 }; 11 }; 12 libVersion = { 13 + version = "5.1.6"; 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"; 25 }; 26 }; 27 }; 28 "kicad-unstable" = { 29 kicadVersion = { 30 + version = "2020-10-09"; 31 src = { 32 + rev = "560428a70f0196fb4ade620042c5ddefc1685ebe"; 33 + sha256 = "0rzn83bpl06v1d49lcvwfg93nirn684bqqq536zxhmjm0ayx29ka"; 34 }; 35 }; 36 libVersion = { 37 + version = "2020-10-09"; 38 libSources = { 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 }; 50 }; 51 };
+3 -3
pkgs/applications/version-management/git-and-tools/git-trim/default.nix
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "git-trim"; 5 - version = "0.3.2"; 6 7 src = fetchFromGitHub { 8 owner = "foriequal0"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "079kavm3n776wvmy25jq1g4qdvmhh3d3x1vdpb1f6pw5rkky8lyw"; 12 }; 13 14 - cargoSha256 = "1ii5l7z9avg0gzlaav2gnfbr8wkbp008i5rz6k6bs2sfqnpnn5k6"; 15 16 nativeBuildInputs = [ pkg-config ]; 17
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "git-trim"; 5 + version = "0.4.0"; 6 7 src = fetchFromGitHub { 8 owner = "foriequal0"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "0w6qrr53wal4p4jvz35f9mpqwz1vfcymj17sz418n9p9lw45f24n"; 12 }; 13 14 + cargoSha256 = "1mlvkvgcln59bi249z87v8i0ixq1a7walkzsjml6d219rmy5550h"; 15 16 nativeBuildInputs = [ pkg-config ]; 17
+10 -1
pkgs/applications/virtualization/virt-manager/qt.nix
··· 1 - { mkDerivation, lib, fetchFromGitHub, cmake, pkgconfig 2 , qtbase, qtmultimedia, qtsvg, qttools, krdc 3 , libvncserver, libvirt, pcre, pixman, qtermwidget, spice-gtk, spice-protocol 4 , libselinux, libsepol, utillinux ··· 18 cmakeFlags = [ 19 "-DBUILD_QT_VERSION=5" 20 "-DQTERMWIDGET_INCLUDE_DIRS=${qtermwidget}/include/qtermwidget5" 21 ]; 22 23 buildInputs = [
··· 1 + { mkDerivation, lib, fetchFromGitHub, fetchpatch, cmake, pkgconfig 2 , qtbase, qtmultimedia, qtsvg, qttools, krdc 3 , libvncserver, libvirt, pcre, pixman, qtermwidget, spice-gtk, spice-protocol 4 , libselinux, libsepol, utillinux ··· 18 cmakeFlags = [ 19 "-DBUILD_QT_VERSION=5" 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 + }) 30 ]; 31 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 sha256 = "0bb3a7x7vzmdyhm4nilm8bcn4q50pwqryggnxz21n16v6xakwjmr"; 14 }; 15 16 nativeBuildInputs = stdenv.lib.optionals stdenv.isDarwin [ darwin.cctools ]; 17 18 buildInputs = [ libck ]; ··· 30 rev = "v${version}"; 31 sha256 = "1vb4yaprs2bwbxmxx2zkqvysxx8r9qww2q1nqkz8yps3ji715jw7"; 32 }; 33 34 nativeBuildInputs = [ bootstrap ] 35 ++ stdenv.lib.optionals stdenv.isDarwin [ darwin.cctools ];
··· 13 sha256 = "0bb3a7x7vzmdyhm4nilm8bcn4q50pwqryggnxz21n16v6xakwjmr"; 14 }; 15 16 + enableParallelBuilding = true; 17 + 18 nativeBuildInputs = stdenv.lib.optionals stdenv.isDarwin [ darwin.cctools ]; 19 20 buildInputs = [ libck ]; ··· 32 rev = "v${version}"; 33 sha256 = "1vb4yaprs2bwbxmxx2zkqvysxx8r9qww2q1nqkz8yps3ji715jw7"; 34 }; 35 + 36 + enableParallelBuilding = true; 37 38 nativeBuildInputs = [ bootstrap ] 39 ++ stdenv.lib.optionals stdenv.isDarwin [ darwin.cctools ];
+2 -2
pkgs/development/libraries/gdcm/default.nix
··· 2 , enablePython ? false, python ? null, swig ? null}: 3 4 stdenv.mkDerivation rec { 5 - version = "3.0.7"; 6 pname = "gdcm"; 7 8 src = fetchurl { 9 url = "mirror://sourceforge/gdcm/${pname}-${version}.tar.bz2"; 10 - sha256 = "1mm1190fv059k2vrilh3znm8z1ilygwld1iazdgh5s04mi1qljni"; 11 }; 12 13 dontUseCmakeBuildDir = true;
··· 2 , enablePython ? false, python ? null, swig ? null}: 3 4 stdenv.mkDerivation rec { 5 + version = "3.0.8"; 6 pname = "gdcm"; 7 8 src = fetchurl { 9 url = "mirror://sourceforge/gdcm/${pname}-${version}.tar.bz2"; 10 + sha256 = "1q9p0r7wszn51yak9wdp61fd9i0wj3f8ja2frmhk7d1gxic7j1rk"; 11 }; 12 13 dontUseCmakeBuildDir = true;
+2 -2
pkgs/development/libraries/hwloc/default.nix
··· 7 with stdenv.lib; 8 9 let 10 - version = "2.2.0"; 11 versmm = versions.major version + "." + versions.minor version; 12 name = "hwloc-${version}"; 13 ··· 16 17 src = fetchurl { 18 url = "https://www.open-mpi.org/software/hwloc/v${versmm}/downloads/${name}.tar.bz2"; 19 - sha256 = "0li27a3lnmb77qxpijj0kpblz32wmqd3b386sypq8ar7vy9vhw5f"; 20 }; 21 22 configureFlags = [
··· 7 with stdenv.lib; 8 9 let 10 + version = "2.3.0"; 11 versmm = versions.major version + "." + versions.minor version; 12 name = "hwloc-${version}"; 13 ··· 16 17 src = fetchurl { 18 url = "https://www.open-mpi.org/software/hwloc/v${versmm}/downloads/${name}.tar.bz2"; 19 + sha256 = "0r4a07ag1fv48ql2g64px0wrjpxlvkh6c7mhnkv9xxkkg04zc1xn"; 20 }; 21 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 , cmake 5 , blas 6 # Check Inputs 7 - , python2 8 }: 9 10 stdenv.mkDerivation rec { 11 pname = "libcint"; 12 - version = "3.1.1"; 13 14 src = fetchFromGitHub { 15 owner = "sunqm"; 16 repo = "libcint"; 17 rev = "v${version}"; 18 - sha256 = "0z1gavi7aacx68fmyzy90vzv5kff844lnxc6habs6y377dr3rwwy"; 19 }; 20 21 nativeBuildInputs = [ cmake ]; ··· 27 ]; 28 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 ]; 32 33 meta = with lib; { 34 description = "General GTO integrals for quantum chemistry"; ··· 39 ''; 40 homepage = "http://wiki.sunqm.net/libcint"; 41 downloadPage = "https://github.com/sunqm/libcint"; 42 license = licenses.bsd2; 43 maintainers = with maintainers; [ drewrisinger ]; 44 };
··· 4 , cmake 5 , blas 6 # Check Inputs 7 + , python 8 }: 9 10 stdenv.mkDerivation rec { 11 pname = "libcint"; 12 + version = "4.0.2"; 13 14 src = fetchFromGitHub { 15 owner = "sunqm"; 16 repo = "libcint"; 17 rev = "v${version}"; 18 + sha256 = "0j8fkkp3vb1936qy80sc08c327b47qxh0x2aadd1225jjq6xqxmn"; 19 }; 20 21 nativeBuildInputs = [ cmake ]; ··· 27 ]; 28 29 doCheck = true; 30 + checkInputs = [ python.pkgs.numpy ]; 31 32 meta = with lib; { 33 description = "General GTO integrals for quantum chemistry"; ··· 38 ''; 39 homepage = "http://wiki.sunqm.net/libcint"; 40 downloadPage = "https://github.com/sunqm/libcint"; 41 + changelog = "https://github.com/sunqm/libcint/blob/master/ChangeLog"; 42 license = licenses.bsd2; 43 maintainers = with maintainers; [ drewrisinger ]; 44 };
+5 -6
pkgs/development/python-modules/batchgenerators/default.nix
··· 3 , isPy27 4 , fetchFromGitHub 5 , fetchpatch 6 - , pytest 7 , unittest2 8 , future 9 , numpy ··· 16 17 buildPythonPackage rec { 18 pname = "batchgenerators"; 19 - version = "0.20.0"; 20 21 disabled = isPy27; 22 ··· 24 owner = "MIC-DKFZ"; 25 repo = pname; 26 rev = "v${version}"; 27 - sha256 = "0cc3i4wznqb7lk8n6jkprvkpsby6r7khkxqwn75k8f01mxgjfpvf"; 28 29 }; 30 31 patches = [ 32 (fetchpatch { 33 url = "https://github.com/MIC-DKFZ/batchgenerators/pull/59.patch"; 34 sha256 = "171b3dm40yn0wi91m9s2nq3j565s1w39jpdf1mvc03rn75i8vdp0"; ··· 39 future numpy pillow scipy scikitlearn scikitimage threadpoolctl 40 ]; 41 42 - checkInputs = [ pytest unittest2 ]; 43 - 44 - checkPhase = "pytest tests"; 45 46 meta = { 47 description = "2D and 3D image data augmentation for deep learning";
··· 3 , isPy27 4 , fetchFromGitHub 5 , fetchpatch 6 + , pytestCheckHook 7 , unittest2 8 , future 9 , numpy ··· 16 17 buildPythonPackage rec { 18 pname = "batchgenerators"; 19 + version = "0.20.1"; 20 21 disabled = isPy27; 22 ··· 24 owner = "MIC-DKFZ"; 25 repo = pname; 26 rev = "v${version}"; 27 + sha256 = "1f91yflv9rschyl5bnfn735hp1rxrzcxkx18aajmlzb067h0ip8m"; 28 29 }; 30 31 patches = [ 32 + # lift Pillow bound; should be merged in next release 33 (fetchpatch { 34 url = "https://github.com/MIC-DKFZ/batchgenerators/pull/59.patch"; 35 sha256 = "171b3dm40yn0wi91m9s2nq3j565s1w39jpdf1mvc03rn75i8vdp0"; ··· 40 future numpy pillow scipy scikitlearn scikitimage threadpoolctl 41 ]; 42 43 + checkInputs = [ pytestCheckHook unittest2 ]; 44 45 meta = { 46 description = "2D and 3D image data augmentation for deep learning";
+7 -8
pkgs/development/python-modules/internetarchive/default.nix
··· 1 { buildPythonPackage 2 - , fetchFromGitHub 3 , pytest 4 , six 5 , tqdm ··· 19 20 buildPythonPackage rec { 21 pname = "internetarchive"; 22 - version = "1.9.4"; 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"; 30 }; 31 32 propagatedBuildInputs = [ ··· 49 checkPhase = '' 50 LC_ALL=en_US.utf-8 pytest tests 51 ''; 52 53 meta = with lib; { 54 description = "A Python and Command-Line Interface to Archive.org";
··· 1 { buildPythonPackage 2 + , fetchPypi 3 , pytest 4 , six 5 , tqdm ··· 19 20 buildPythonPackage rec { 21 pname = "internetarchive"; 22 + version = "1.9.5"; 23 24 + src = fetchPypi { 25 + inherit pname version; 26 + sha256 = "759053685c75e6e969d690043b82643c4016500abcbbc44e4daf52ec097a9a15"; 27 }; 28 29 propagatedBuildInputs = [ ··· 46 checkPhase = '' 47 LC_ALL=en_US.utf-8 pytest tests 48 ''; 49 + 50 + pythonImportsCheck = [ "internetarchive" ]; 51 52 meta = with lib; { 53 description = "A Python and Command-Line Interface to Archive.org";
+2 -2
pkgs/development/python-modules/mocket/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "mocket"; 12 - version = "3.9.0"; 13 14 src = fetchPypi { 15 inherit pname version; 16 - sha256 = "1n1h9xbi1my0vgjsh7mfkd51qfa6imjzxnwqccsvshqa8grcv1wm"; 17 }; 18 19 patchPhase = ''
··· 9 10 buildPythonPackage rec { 11 pname = "mocket"; 12 + version = "3.9.1"; 13 14 src = fetchPypi { 15 inherit pname version; 16 + sha256 = "1bp6642qh8fkjqgvp1vif2zbzpappbbq3sgs7vfr87inn4frc2cz"; 17 }; 18 19 patchPhase = ''
+2 -2
pkgs/development/python-modules/pymetno/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "PyMetno"; 12 - version = "0.5.1"; 13 14 src = fetchFromGitHub { 15 repo = pname; 16 owner = "Danielhiversen"; 17 rev = version; 18 - sha256 = "1ihq1lzgzcxbg916izakx9jp0kp1vdrcdwcwwwsws838wc08ax6m"; 19 }; 20 21 propagatedBuildInputs = [ aiohttp async-timeout pytz xmltodict ];
··· 9 10 buildPythonPackage rec { 11 pname = "PyMetno"; 12 + version = "0.8.1"; 13 14 src = fetchFromGitHub { 15 repo = pname; 16 owner = "Danielhiversen"; 17 rev = version; 18 + sha256 = "1jngf0mbn5hn166pqh1ga5snwwvv7n5kv1k9kaksrfibixkvpw6h"; 19 }; 20 21 propagatedBuildInputs = [ aiohttp async-timeout pytz xmltodict ];
+3
pkgs/development/python-modules/shortuuid/default.nix
··· 1 { stdenv 2 , buildPythonPackage 3 , fetchPypi 4 , pep8 5 }: ··· 7 buildPythonPackage rec { 8 pname = "shortuuid"; 9 version = "1.0.1"; 10 11 src = fetchPypi { 12 inherit pname version;
··· 1 { stdenv 2 , buildPythonPackage 3 + , isPy3k 4 , fetchPypi 5 , pep8 6 }: ··· 8 buildPythonPackage rec { 9 pname = "shortuuid"; 10 version = "1.0.1"; 11 + 12 + disabled = !isPy3k; 13 14 src = fetchPypi { 15 inherit pname version;
+4 -7
pkgs/development/python-modules/threadpoolctl/default.nix
··· 3 , isPy27 4 , fetchFromGitHub 5 , flit 6 - , pytest 7 , pytestcov 8 , numpy 9 , scipy ··· 11 12 buildPythonPackage rec { 13 pname = "threadpoolctl"; 14 - version = "2.0.0"; 15 16 disabled = isPy27; 17 format = "flit"; ··· 20 owner = "joblib"; 21 repo = pname; 22 rev = version; 23 - sha256 = "16z4n82f004i4l1jw6qrzazda1m6v2yjnpqlp71ipa8mzy9kw7dw"; 24 }; 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 30 31 meta = with lib; { 32 homepage = "https://github.com/joblib/threadpoolctl";
··· 3 , isPy27 4 , fetchFromGitHub 5 , flit 6 + , pytestCheckHook 7 , pytestcov 8 , numpy 9 , scipy ··· 11 12 buildPythonPackage rec { 13 pname = "threadpoolctl"; 14 + version = "2.1.0"; 15 16 disabled = isPy27; 17 format = "flit"; ··· 20 owner = "joblib"; 21 repo = pname; 22 rev = version; 23 + sha256 = "0sl6mp3b2gb0dvqkhnkmrp2g3r5c7clyyyxzq44xih6sw1pgx9df"; 24 }; 25 26 + checkInputs = [ pytestCheckHook pytestcov numpy scipy ]; 27 28 meta = with lib; { 29 homepage = "https://github.com/joblib/threadpoolctl";
+12 -10
pkgs/development/tools/build-managers/bazel/bazel_1/default.nix
··· 7 # updater 8 , python27, python3, writeScript 9 # Apple dependencies 10 - , cctools, libcxx, CoreFoundation, CoreServices, Foundation 11 # Allow to independently override the jdks used to build and run respectively 12 , buildJdk, runJdk 13 , buildJdkName ··· 139 ''; 140 }; 141 142 in 143 - stdenv.mkDerivation rec { 144 pname = "bazel"; 145 inherit version; 146 ··· 348 349 # libcxx includes aren't added by libcxx hook 350 # https://github.com/NixOS/nixpkgs/pull/41589 351 - export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -isystem ${libcxx}/include/c++/v1" 352 353 # 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" \ 355 scripts/bootstrap/compile.sh \ 356 src/tools/xcode/realpath/BUILD \ 357 src/tools/xcode/stdredirect/BUILD \ ··· 380 substituteInPlace tools/objc/j2objc_dead_code_pruner.py --replace "$!/usr/bin/python2.7" "#!${python27}/bin/python" 381 382 # md5sum is part of coreutils 383 - sed -i 's|/sbin/md5|md5sum|' \ 384 src/BUILD 385 386 # substituteInPlace is rather slow, so prefilter the files with grep ··· 417 fetch --distdir=${distDir} 418 build --copt="$(echo $NIX_CFLAGS_COMPILE | sed -e 's/ /" --copt="/g')" 419 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="-Wl,$(echo $NIX_LDFLAGS | sed -e 's/ /" --linkopt="-Wl,/g')" 423 build --host_linkopt="-Wl,$(echo $NIX_LDFLAGS | sed -e 's/ /" --host_linkopt="-Wl,/g')" 424 build --host_javabase='@local_jdk//:jdk' ··· 428 # add the same environment vars to compile.sh 429 sed -e "/\$command \\\\$/a --copt=\"$(echo $NIX_CFLAGS_COMPILE | sed -e 's/ /" --copt=\"/g')\" \\\\" \ 430 -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=\"-Wl,$(echo $NIX_LDFLAGS | sed -e 's/ /" --linkopt=\"-Wl,/g')\" \\\\" \ 434 -e "/\$command \\\\$/a --host_linkopt=\"-Wl,$(echo $NIX_LDFLAGS | sed -e 's/ /" --host_linkopt=\"-Wl,/g')\" \\\\" \ 435 -e "/\$command \\\\$/a --host_javabase='@local_jdk//:jdk' \\\\" \ ··· 469 makeWrapper 470 which 471 customBash 472 - ] ++ lib.optionals (stdenv.isDarwin) [ cctools libcxx CoreFoundation CoreServices Foundation ]; 473 474 # Bazel makes extensive use of symlinks in the WORKSPACE. 475 # This causes problems with infinite symlinks if the build output is in the same location as the
··· 7 # updater 8 , python27, python3, writeScript 9 # Apple dependencies 10 + , cctools, llvmPackages_8, CoreFoundation, CoreServices, Foundation 11 # Allow to independently override the jdks used to build and run respectively 12 , buildJdk, runJdk 13 , buildJdkName ··· 139 ''; 140 }; 141 142 + stdenv' = if stdenv.isDarwin then llvmPackages_8.libcxxStdenv else stdenv; 143 + 144 in 145 + stdenv'.mkDerivation rec { 146 pname = "bazel"; 147 inherit version; 148 ··· 350 351 # libcxx includes aren't added by libcxx hook 352 # https://github.com/NixOS/nixpkgs/pull/41589 353 + export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -isystem ${llvmPackages_8.libcxx}/include/c++/v1" 354 355 # don't use system installed Xcode to run clang, use Nix clang instead 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" \ 357 scripts/bootstrap/compile.sh \ 358 src/tools/xcode/realpath/BUILD \ 359 src/tools/xcode/stdredirect/BUILD \ ··· 382 substituteInPlace tools/objc/j2objc_dead_code_pruner.py --replace "$!/usr/bin/python2.7" "#!${python27}/bin/python" 383 384 # md5sum is part of coreutils 385 + sed -i 's|/sbin/md5|md5sum|g' \ 386 src/BUILD 387 388 # substituteInPlace is rather slow, so prefilter the files with grep ··· 419 fetch --distdir=${distDir} 420 build --copt="$(echo $NIX_CFLAGS_COMPILE | sed -e 's/ /" --copt="/g')" 421 build --host_copt="$(echo $NIX_CFLAGS_COMPILE | sed -e 's/ /" --host_copt="/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')" 424 build --linkopt="-Wl,$(echo $NIX_LDFLAGS | sed -e 's/ /" --linkopt="-Wl,/g')" 425 build --host_linkopt="-Wl,$(echo $NIX_LDFLAGS | sed -e 's/ /" --host_linkopt="-Wl,/g')" 426 build --host_javabase='@local_jdk//:jdk' ··· 430 # add the same environment vars to compile.sh 431 sed -e "/\$command \\\\$/a --copt=\"$(echo $NIX_CFLAGS_COMPILE | sed -e 's/ /" --copt=\"/g')\" \\\\" \ 432 -e "/\$command \\\\$/a --host_copt=\"$(echo $NIX_CFLAGS_COMPILE | sed -e 's/ /" --host_copt=\"/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')\" \\\\" \ 435 -e "/\$command \\\\$/a --linkopt=\"-Wl,$(echo $NIX_LDFLAGS | sed -e 's/ /" --linkopt=\"-Wl,/g')\" \\\\" \ 436 -e "/\$command \\\\$/a --host_linkopt=\"-Wl,$(echo $NIX_LDFLAGS | sed -e 's/ /" --host_linkopt=\"-Wl,/g')\" \\\\" \ 437 -e "/\$command \\\\$/a --host_javabase='@local_jdk//:jdk' \\\\" \ ··· 471 makeWrapper 472 which 473 customBash 474 + ] ++ lib.optionals (stdenv.isDarwin) [ cctools CoreFoundation CoreServices Foundation ]; 475 476 # Bazel makes extensive use of symlinks in the WORKSPACE. 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 }: 2 3 crystal.buildCrystalPackage rec { 4 pname = "oq"; ··· 10 rev = "v${version}"; 11 sha256 = "1zg4kxpfi3sap4cwp42zg46j5dv0nf926qdqm7k22ncm6jdrgpgw"; 12 }; 13 14 nativeBuildInputs = [ makeWrapper ]; 15 buildInputs = [ jq libxml2 ]; ··· 32 homepage = "https://blacksmoke16.github.io/oq/"; 33 license = licenses.mit; 34 maintainers = with maintainers; [ filalex77 ]; 35 - platforms = platforms.linux; 36 }; 37 }
··· 1 + { lib, fetchFromGitHub, crystal, jq, libxml2, makeWrapper, fetchpatch }: 2 3 crystal.buildCrystalPackage rec { 4 pname = "oq"; ··· 10 rev = "v${version}"; 11 sha256 = "1zg4kxpfi3sap4cwp42zg46j5dv0nf926qdqm7k22ncm6jdrgpgw"; 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 + ]; 22 23 nativeBuildInputs = [ makeWrapper ]; 24 buildInputs = [ jq libxml2 ]; ··· 41 homepage = "https://blacksmoke16.github.io/oq/"; 42 license = licenses.mit; 43 maintainers = with maintainers; [ filalex77 ]; 44 + platforms = platforms.unix; 45 }; 46 }
+2 -2
pkgs/development/tools/profiling/heaptrack/default.nix
··· 1 { 2 lib, mkDerivation, fetchFromGitHub, cmake, extra-cmake-modules, 3 - zlib, boost, libunwind, elfutils, sparsehash, 4 qtbase, kio, kitemmodels, threadweaver, kconfigwidgets, kcoreaddons, kdiagram 5 }: 6 ··· 17 18 nativeBuildInputs = [ cmake extra-cmake-modules ]; 19 buildInputs = [ 20 - zlib boost libunwind elfutils sparsehash 21 qtbase kio kitemmodels threadweaver kconfigwidgets kcoreaddons kdiagram 22 ]; 23
··· 1 { 2 lib, mkDerivation, fetchFromGitHub, cmake, extra-cmake-modules, 3 + zlib, boost, libunwind, elfutils, sparsehash, zstd, 4 qtbase, kio, kitemmodels, threadweaver, kconfigwidgets, kcoreaddons, kdiagram 5 }: 6 ··· 17 18 nativeBuildInputs = [ cmake extra-cmake-modules ]; 19 buildInputs = [ 20 + zlib boost libunwind elfutils sparsehash zstd 21 qtbase kio kitemmodels threadweaver kconfigwidgets kcoreaddons kdiagram 22 ]; 23
+9 -8
pkgs/misc/emulators/ppsspp/default.nix
··· 16 17 mkDerivation rec { 18 pname = "ppsspp"; 19 - version = "1.9.4"; 20 21 src = fetchFromGitHub { 22 owner = "hrydgard"; 23 - repo = "ppsspp"; 24 rev = "v${version}"; 25 fetchSubmodules = true; 26 - sha256 = "0ivi0dcfxwa4nz19amki80qacnjhqr42f0ihyby1scxafl3nq55c"; 27 }; 28 29 postPatch = '' 30 - substituteInPlace git-version.cmake \ 31 - --replace unknown ${src.rev} 32 - substituteInPlace UI/NativeApp.cpp \ 33 - --replace /usr/share $out/share 34 ''; 35 36 nativeBuildInputs = [ cmake pkgconfig python3 ]; ··· 52 "-DUSE_SYSTEM_LIBZIP=ON" 53 "-DUSE_SYSTEM_SNAPPY=ON" 54 "-DUSING_QT_UI=ON" 55 ]; 56 57 installPhase = '' ··· 61 ''; 62 63 meta = with lib; { 64 - description = "A PSP emulator for Android, Windows, Mac and Linux, written in C++"; 65 homepage = "https://www.ppsspp.org/"; 66 license = licenses.gpl2Plus; 67 maintainers = with maintainers; [ AndersonTorres ]; 68 }; 69 }
··· 16 17 mkDerivation rec { 18 pname = "ppsspp"; 19 + version = "1.10.3"; 20 21 src = fetchFromGitHub { 22 owner = "hrydgard"; 23 + repo = pname; 24 rev = "v${version}"; 25 fetchSubmodules = true; 26 + sha256 = "sha256-W41Poq5S+opkasIGYo13SQZWQF1HjfFnH7u9DW5HNA0="; 27 }; 28 29 postPatch = '' 30 + substituteInPlace git-version.cmake --replace unknown ${src.rev} 31 + substituteInPlace UI/NativeApp.cpp --replace /usr/share $out/share 32 ''; 33 34 nativeBuildInputs = [ cmake pkgconfig python3 ]; ··· 50 "-DUSE_SYSTEM_LIBZIP=ON" 51 "-DUSE_SYSTEM_SNAPPY=ON" 52 "-DUSING_QT_UI=ON" 53 + "-DHEADLESS=OFF" 54 ]; 55 56 installPhase = '' ··· 60 ''; 61 62 meta = with lib; { 63 + description = "A HLE Playstation Portable emulator, written in C++"; 64 homepage = "https://www.ppsspp.org/"; 65 license = licenses.gpl2Plus; 66 maintainers = with maintainers; [ AndersonTorres ]; 67 + platforms = platforms.linux; 68 }; 69 } 70 + # TODO: add SDL headless port
+2 -2
pkgs/misc/emulators/stella/default.nix
··· 4 stdenv.mkDerivation rec { 5 6 pname = "stella"; 7 - version = "6.2.1"; 8 9 src = fetchFromGitHub { 10 owner = "stella-emu"; 11 repo = "stella"; 12 rev = version; 13 - sha256 = "1yhszswwg217x8d2qlcasi9l97y1z6w1pgliys4p27zv5b1ygy7p"; 14 }; 15 16 nativeBuildInputs = [ pkgconfig ];
··· 4 stdenv.mkDerivation rec { 5 6 pname = "stella"; 7 + version = "6.3"; 8 9 src = fetchFromGitHub { 10 owner = "stella-emu"; 11 repo = "stella"; 12 rev = version; 13 + sha256 = "0a687qdd1qxdz2wzx557vgylv4c37cpypz2gr7p432rgymmzdcg6"; 14 }; 15 16 nativeBuildInputs = [ pkgconfig ];
-4
pkgs/os-specific/linux/fuse/common.nix
··· 60 # ./fuse3-install_man.patch) 61 install -D -m444 doc/fusermount3.1 $out/share/man/man1/fusermount3.1 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 '' else '' 68 sed -e 's@CONFIG_RPATH=/usr/share/gettext/config.rpath@CONFIG_RPATH=${gettext}/share/gettext/config.rpath@' -i makeconf.sh 69 ./makeconf.sh
··· 60 # ./fuse3-install_man.patch) 61 install -D -m444 doc/fusermount3.1 $out/share/man/man1/fusermount3.1 62 install -D -m444 doc/mount.fuse3.8 $out/share/man/man8/mount.fuse3.8 63 '' else '' 64 sed -e 's@CONFIG_RPATH=/usr/share/gettext/config.rpath@CONFIG_RPATH=${gettext}/share/gettext/config.rpath@' -i makeconf.sh 65 ./makeconf.sh
+2 -2
pkgs/os-specific/linux/fuse/default.nix
··· 11 }; 12 13 fuse_3 = mkFuse { 14 - version = "3.9.4"; 15 - sha256Hash = "1j11niqw3p94yd6mfdrkdra0nic8a38fc179y5h9yz81q39m2f3b"; 16 }; 17 }
··· 11 }; 12 13 fuse_3 = mkFuse { 14 + version = "3.10.0"; 15 + sha256Hash = "05ipzmlk6xci9v4sf0pap542b37aszghlchswl6s76fg6h3w4yms"; 16 }; 17 }
+2 -2
pkgs/servers/dns/knot-dns/default.nix
··· 7 8 stdenv.mkDerivation rec { 9 pname = "knot-dns"; 10 - version = "3.0.0"; 11 12 src = fetchurl { 13 url = "https://secure.nic.cz/files/knot-dns/knot-${version}.tar.xz"; 14 - sha256 = "f1c96aff6e873a2f9b1b8c2441d5a7801dd48d3abdb738a4d24b26c2a8fbe6c4"; 15 }; 16 17 outputs = [ "bin" "out" "dev" ];
··· 7 8 stdenv.mkDerivation rec { 9 pname = "knot-dns"; 10 + version = "3.0.1"; 11 12 src = fetchurl { 13 url = "https://secure.nic.cz/files/knot-dns/knot-${version}.tar.xz"; 14 + sha256 = "97af6724b04308f691392c80d75564ff8b246871f2f59c4f03cede3c4dd401bb"; 15 }; 16 17 outputs = [ "bin" "out" "dev" ];
+1 -1
pkgs/servers/icecast/default.nix
··· 26 open standards for commuincation and interaction. 27 ''; 28 29 - homepage = "http://www.icecast.org"; 30 license = stdenv.lib.licenses.gpl2; 31 maintainers = with stdenv.lib.maintainers; [ jcumming ]; 32 platforms = with stdenv.lib.platforms; unix;
··· 26 open standards for commuincation and interaction. 27 ''; 28 29 + homepage = "https://www.icecast.org"; 30 license = stdenv.lib.licenses.gpl2; 31 maintainers = with stdenv.lib.maintainers; [ jcumming ]; 32 platforms = with stdenv.lib.platforms; unix;
+4
pkgs/tools/backup/partimage/default.nix
··· 31 + "partimage-0.6.9-openssl-1.1-compatibility.patch?id=3fe8e9910002b6523d995512a646b063565d0447"; 32 sha256 = "1hs0krxrncxq1w36bhad02yk8yx71zcfs35cw87c82sl2sfwasjg"; 33 }) 34 ]; 35 36 meta = {
··· 31 + "partimage-0.6.9-openssl-1.1-compatibility.patch?id=3fe8e9910002b6523d995512a646b063565d0447"; 32 sha256 = "1hs0krxrncxq1w36bhad02yk8yx71zcfs35cw87c82sl2sfwasjg"; 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 + }) 38 ]; 39 40 meta = {
+2 -2
pkgs/tools/misc/direnv/default.nix
··· 2 3 buildGoModule rec { 4 pname = "direnv"; 5 - version = "2.22.0"; 6 7 vendorSha256 = null; 8 ··· 10 owner = "direnv"; 11 repo = "direnv"; 12 rev = "v${version}"; 13 - sha256 = "06z85r99w0nr093fawva6sysdlrdsfjjf7asx96k1sjv56sb306m"; 14 }; 15 16 # we have no bash at the moment for windows
··· 2 3 buildGoModule rec { 4 pname = "direnv"; 5 + version = "2.23.0"; 6 7 vendorSha256 = null; 8 ··· 10 owner = "direnv"; 11 repo = "direnv"; 12 rev = "v${version}"; 13 + sha256 = "0m42mg4z04880dwl3iyppq2nda9v883jaxl8221d0xcpkjfm8hjm"; 14 }; 15 16 # we have no bash at the moment for windows
+2 -2
pkgs/tools/misc/graylog/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "graylog"; 5 - version = "3.3.6"; 6 7 src = fetchurl { 8 url = "https://packages.graylog2.org/releases/graylog/graylog-${version}.tgz"; 9 - sha256 = "0yqs5zllaj7v4j9kzfkqxd4n9jdy2656pgai7v05a8wpri4b6sf5"; 10 }; 11 12 dontBuild = true;
··· 2 3 stdenv.mkDerivation rec { 4 pname = "graylog"; 5 + version = "3.3.7"; 6 7 src = fetchurl { 8 url = "https://packages.graylog2.org/releases/graylog/graylog-${version}.tgz"; 9 + sha256 = "198j1gfw4cw8pi7bzpijd61165a2n4nawp071yhfcyslviv1wmqr"; 10 }; 11 12 dontBuild = true;
+4 -4
pkgs/tools/misc/graylog/plugins.nix
··· 64 enterprise-integrations = glPlugin rec { 65 name = "graylog-enterprise-integrations-${version}"; 66 pluginName = "graylog-plugin-enterprise-integrations"; 67 - version = "3.3.6"; 68 src = fetchurl { 69 url = "https://downloads.graylog.org/releases/graylog-enterprise-integrations/graylog-enterprise-integrations-plugins-${version}.tgz"; 70 - sha256 = "15sx53ikc49d7a7qlcac9jyx9amrcqqqpk8hwj5lc8iv7d1wnxf9"; 71 }; 72 installPhase = '' 73 mkdir -p $out/bin ··· 96 integrations = glPlugin rec { 97 name = "graylog-integrations-${version}"; 98 pluginName = "graylog-plugin-integrations"; 99 - version = "3.3.6"; 100 src = fetchurl { 101 url = "https://downloads.graylog.org/releases/graylog-integrations/graylog-integrations-plugins-${version}.tgz"; 102 - sha256 = "11cg0rn10sc1gzip88pm2yzyxighiaafw1vznr3ips307ia0c7hm"; 103 }; 104 installPhase = '' 105 mkdir -p $out/bin
··· 64 enterprise-integrations = glPlugin rec { 65 name = "graylog-enterprise-integrations-${version}"; 66 pluginName = "graylog-plugin-enterprise-integrations"; 67 + version = "3.3.7"; 68 src = fetchurl { 69 url = "https://downloads.graylog.org/releases/graylog-enterprise-integrations/graylog-enterprise-integrations-plugins-${version}.tgz"; 70 + sha256 = "0m560wrkxdrfa9hrx3lii1vc4z9zp4gy6lgzi2i4igcfhs4drnlk"; 71 }; 72 installPhase = '' 73 mkdir -p $out/bin ··· 96 integrations = glPlugin rec { 97 name = "graylog-integrations-${version}"; 98 pluginName = "graylog-plugin-integrations"; 99 + version = "3.3.7"; 100 src = fetchurl { 101 url = "https://downloads.graylog.org/releases/graylog-integrations/graylog-integrations-plugins-${version}.tgz"; 102 + sha256 = "1w21ka34y2kdjjf4fd725han8b87vp6mpjnb7pyl2m4wy6srdlvr"; 103 }; 104 installPhase = '' 105 mkdir -p $out/bin
+3 -5
pkgs/tools/misc/lf/default.nix
··· 2 3 buildGoModule rec { 4 pname = "lf"; 5 - version = "16"; 6 7 src = fetchFromGitHub { 8 owner = "gokcehan"; 9 repo = "lf"; 10 rev = "r${version}"; 11 - sha256 = "174h6xnm3amayf0wfiai16m8qnkx54h5zy4rs7j3yzycd7sirs5b"; 12 }; 13 14 - vendorSha256 = "10na3jzvln353ygcvbhj4243yr83skw5zf3r2n8p6d7i83i86c8w"; 15 - 16 - doCheck = false; 17 18 nativeBuildInputs = [ installShellFiles ]; 19
··· 2 3 buildGoModule rec { 4 pname = "lf"; 5 + version = "17"; 6 7 src = fetchFromGitHub { 8 owner = "gokcehan"; 9 repo = "lf"; 10 rev = "r${version}"; 11 + sha256 = "0hs70hbbwz9kbbf13l2v32yv70n4aw8sz7rky82qdcqcpnpisjq8"; 12 }; 13 14 + vendorSha256 = "1xjanlq67b6n07pha6ljgnl3n2ks4x3albvca317l68cvjiw3shs"; 15 16 nativeBuildInputs = [ installShellFiles ]; 17
+18 -7
pkgs/tools/misc/vector/default.nix
··· 5 6 , features ? 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" ]) 10 }: 11 12 rustPlatform.buildRustPackage rec { 13 pname = "vector"; 14 - version = "0.8.1"; 15 16 src = fetchFromGitHub { 17 owner = "timberio"; 18 repo = pname; 19 rev = "v${version}"; 20 - sha256 = "0k15scvjcg2v4z80vq27yrn2wm50fp8xj8lga2czzs0zxhlv21nl"; 21 }; 22 23 - cargoSha256 = "1al8jzjxjhxwb5n1d52pvl59d11g0bdg2dcw8ir2nclya1w68f2w"; 24 nativeBuildInputs = [ pkg-config ]; 25 buildInputs = [ openssl protobuf rdkafka ] 26 - ++ stdenv.lib.optional stdenv.isDarwin [ Security libiconv ]; 27 28 # needed for internal protobuf c wrapper library 29 PROTOC="${protobuf}/bin/protoc"; 30 PROTOC_INCLUDE="${protobuf}/include"; 31 32 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"; 34 35 meta = with stdenv.lib; { 36 description = "A high-performance logs, metrics, and events router";
··· 5 6 , features ? 7 (if stdenv.isAarch64 8 + then [ "jemallocator" "rdkafka" "rdkafka/dynamic_linking" ] 9 + else [ "leveldb" "leveldb/leveldb-sys-2" "jemallocator" "rdkafka" "rdkafka/dynamic_linking" ]) 10 + , coreutils 11 + , CoreServices 12 }: 13 14 rustPlatform.buildRustPackage rec { 15 pname = "vector"; 16 + version = "0.10.0"; 17 18 src = fetchFromGitHub { 19 owner = "timberio"; 20 repo = pname; 21 rev = "v${version}"; 22 + sha256 = "0q6x3fvwwh18iyznqlr09n3zppzgw9jaz973s8haz54hnxj16wx0"; 23 }; 24 25 + cargoSha256 = "Y/vDYXWQ65zZ86vTwP4aCZYCMZuqbz6tpfv4uRkFAzc="; 26 nativeBuildInputs = [ pkg-config ]; 27 buildInputs = [ openssl protobuf rdkafka ] 28 + ++ stdenv.lib.optional stdenv.isDarwin [ Security libiconv coreutils CoreServices ]; 29 30 # needed for internal protobuf c wrapper library 31 PROTOC="${protobuf}/bin/protoc"; 32 PROTOC_INCLUDE="${protobuf}/include"; 33 34 cargoBuildFlags = [ "--no-default-features" "--features" "${lib.concatStringsSep "," features}" ]; 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 + ''; 45 46 meta = with stdenv.lib; { 47 description = "A high-performance logs, metrics, and events router";
+1
pkgs/tools/nix/nix-output-monitor/default.nix
··· 28 homepage = "https://github.com/maralorn/nix-output-monitor"; 29 description = "Parses output of nix-build to show additional information"; 30 license = stdenv.lib.licenses.agpl3Plus; 31 }
··· 28 homepage = "https://github.com/maralorn/nix-output-monitor"; 29 description = "Parses output of nix-build to show additional information"; 30 license = stdenv.lib.licenses.agpl3Plus; 31 + maintainers = [ stdenv.lib.maintainers.maralorn ]; 32 }
+2 -2
pkgs/tools/typesetting/sile/default.nix
··· 38 39 stdenv.mkDerivation rec { 40 pname = "sile"; 41 - version = "0.10.11"; 42 43 src = fetchurl { 44 url = "https://github.com/sile-typesetter/sile/releases/download/v${version}/${pname}-${version}.tar.xz"; 45 - sha256 = "0c4azy2iqcj5qg09caqzzjzvig5h0sjilkprphdxvg2bi7dr9g5c"; 46 }; 47 48 configureFlags = [
··· 38 39 stdenv.mkDerivation rec { 40 pname = "sile"; 41 + version = "0.10.12"; 42 43 src = fetchurl { 44 url = "https://github.com/sile-typesetter/sile/releases/download/v${version}/${pname}-${version}.tar.xz"; 45 + sha256 = "0bxm3vhba289vcgpzbs1hz5fjamf0zgxkr7h8vcsiijjjavmv64a"; 46 }; 47 48 configureFlags = [
+18 -2
pkgs/top-level/all-packages.nix
··· 1941 1942 f3 = callPackage ../tools/filesystems/f3 { }; 1943 1944 fac = callPackage ../development/tools/fac { }; 1945 1946 facedetect = callPackage ../tools/graphics/facedetect { }; ··· 7010 7011 sleuthkit = callPackage ../tools/system/sleuthkit {}; 7012 7013 - sleepyhead = libsForQt514.callPackage ../applications/misc/sleepyhead {}; 7014 7015 slirp4netns = callPackage ../tools/networking/slirp4netns/default.nix { }; 7016 ··· 8122 8123 xdelta = callPackage ../tools/compression/xdelta { }; 8124 xdeltaUnstable = callPackage ../tools/compression/xdelta/unstable.nix { }; 8125 8126 xdummy = callPackage ../tools/misc/xdummy { }; 8127 ··· 13324 inherit (libav_all) libav_0_8 libav_11 libav_12; 13325 13326 libavc1394 = callPackage ../development/libraries/libavc1394 { }; 13327 13328 libb2 = callPackage ../development/libraries/libb2 { }; 13329 ··· 15099 15100 kreport = callPackage ../development/libraries/kreport { }; 15101 15102 libcommuni = callPackage ../development/libraries/libcommuni { }; 15103 15104 libdbusmenu = callPackage ../development/libraries/libdbusmenu-qt/qt-5.5.nix { }; ··· 19180 19181 marwaita-peppermint = callPackage ../data/themes/marwaita-peppermint { }; 19182 19183 matcha-gtk-theme = callPackage ../data/themes/matcha { }; 19184 19185 materia-theme = callPackage ../data/themes/materia-theme { }; ··· 19362 19363 shades-of-gray-theme = callPackage ../data/themes/shades-of-gray { }; 19364 19365 sweet = callPackage ../data/themes/sweet { }; 19366 19367 mime-types = callPackage ../data/misc/mime-types { }; ··· 24645 inherit (darwin.apple_sdk.frameworks) CoreServices; 24646 }; 24647 24648 zoom-us = libsForQt514.callPackage ../applications/networking/instant-messengers/zoom-us { }; 24649 24650 zotero = callPackage ../applications/office/zotero { }; ··· 27086 }; 27087 27088 vector = callPackage ../tools/misc/vector { 27089 - inherit (darwin.apple_sdk.frameworks) Security; 27090 }; 27091 27092 epkowa = callPackage ../misc/drivers/epkowa { };
··· 1941 1942 f3 = callPackage ../tools/filesystems/f3 { }; 1943 1944 + f3d = callPackage ../applications/graphics/f3d { 1945 + inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL; 1946 + }; 1947 + 1948 fac = callPackage ../development/tools/fac { }; 1949 1950 facedetect = callPackage ../tools/graphics/facedetect { }; ··· 7014 7015 sleuthkit = callPackage ../tools/system/sleuthkit {}; 7016 7017 + sleepyhead = libsForQt512.callPackage ../applications/misc/sleepyhead {}; 7018 7019 slirp4netns = callPackage ../tools/networking/slirp4netns/default.nix { }; 7020 ··· 8126 8127 xdelta = callPackage ../tools/compression/xdelta { }; 8128 xdeltaUnstable = callPackage ../tools/compression/xdelta/unstable.nix { }; 8129 + 8130 + xdot = with python3Packages; toPythonApplication xdot; 8131 8132 xdummy = callPackage ../tools/misc/xdummy { }; 8133 ··· 13330 inherit (libav_all) libav_0_8 libav_11 libav_12; 13331 13332 libavc1394 = callPackage ../development/libraries/libavc1394 { }; 13333 + 13334 + libavif = callPackage ../development/libraries/libavif { }; 13335 13336 libb2 = callPackage ../development/libraries/libb2 { }; 13337 ··· 15107 15108 kreport = callPackage ../development/libraries/kreport { }; 15109 15110 + ldutils = callPackage ../development/libraries/ldutils { }; 15111 + 15112 libcommuni = callPackage ../development/libraries/libcommuni { }; 15113 15114 libdbusmenu = callPackage ../development/libraries/libdbusmenu-qt/qt-5.5.nix { }; ··· 19190 19191 marwaita-peppermint = callPackage ../data/themes/marwaita-peppermint { }; 19192 19193 + marwaita-pop_os = callPackage ../data/themes/marwaita-pop_os { }; 19194 + 19195 matcha-gtk-theme = callPackage ../data/themes/matcha { }; 19196 19197 materia-theme = callPackage ../data/themes/materia-theme { }; ··· 19374 19375 shades-of-gray-theme = callPackage ../data/themes/shades-of-gray { }; 19376 19377 + skeu = callPackage ../data/themes/skeu { }; 19378 + 19379 sweet = callPackage ../data/themes/sweet { }; 19380 19381 mime-types = callPackage ../data/misc/mime-types { }; ··· 24659 inherit (darwin.apple_sdk.frameworks) CoreServices; 24660 }; 24661 24662 + zombietrackergps = libsForQt514.callPackage ../applications/gis/zombietrackergps { }; 24663 + 24664 zoom-us = libsForQt514.callPackage ../applications/networking/instant-messengers/zoom-us { }; 24665 24666 zotero = callPackage ../applications/office/zotero { }; ··· 27102 }; 27103 27104 vector = callPackage ../tools/misc/vector { 27105 + inherit (darwin.apple_sdk.frameworks) Security CoreServices; 27106 }; 27107 27108 epkowa = callPackage ../misc/drivers/epkowa { };