lol

Merge master into staging-next

authored by

github-actions[bot] and committed by
GitHub
c0cb54f9 c6053621

+149 -60
+6
nixos/doc/manual/from_md/release-notes/rl-2111.section.xml
··· 523 523 changelog</link>. 524 524 </para> 525 525 </listitem> 526 + <listitem> 527 + <para> 528 + The <literal>isabelle</literal> package has been upgraded from 529 + 2020 to 2021 530 + </para> 531 + </listitem> 526 532 </itemizedlist> 527 533 </section> 528 534 <section xml:id="sec-release-21.11-notable-changes">
+2
nixos/doc/manual/release-notes/rl-2111.section.md
··· 132 132 133 133 - `icingaweb2` was upgraded to a new release which requires a manual database upgrade, see [upstream changelog](https://github.com/Icinga/icingaweb2/releases/tag/v2.9.0). 134 134 135 + - The `isabelle` package has been upgraded from 2020 to 2021 136 + 135 137 ## Other Notable Changes {#sec-release-21.11-notable-changes} 136 138 137 139 - The setting [`services.openssh.logLevel`](options.html#opt-services.openssh.logLevel) `"VERBOSE"` `"INFO"`. This brings NixOS in line with upstream and other Linux distributions, and reduces log spam on servers due to bruteforcing botnets.
+14 -10
nixos/modules/services/cluster/k3s/default.nix
··· 67 67 default = false; 68 68 description = "Only run the server. This option only makes sense for a server."; 69 69 }; 70 + 71 + configPath = mkOption { 72 + type = types.nullOr types.path; 73 + default = null; 74 + description = "File path containing the k3s YAML config. This is useful when the config is generated (for example on boot)."; 75 + }; 70 76 }; 71 77 72 78 # implementation ··· 74 80 config = mkIf cfg.enable { 75 81 assertions = [ 76 82 { 77 - assertion = cfg.role == "agent" -> cfg.serverAddr != ""; 78 - message = "serverAddr should be set if role is 'agent'"; 83 + assertion = cfg.role == "agent" -> (cfg.configPath != null || cfg.serverAddr != ""); 84 + message = "serverAddr or configPath (with 'server' key) should be set if role is 'agent'"; 79 85 } 80 86 { 81 - assertion = cfg.role == "agent" -> cfg.token != "" || cfg.tokenFile != null; 82 - message = "token or tokenFile should be set if role is 'agent'"; 87 + assertion = cfg.role == "agent" -> cfg.configPath != null || cfg.tokenFile != null || cfg.token != ""; 88 + message = "token or tokenFile or configPath (with 'token' or 'token-file' keys) should be set if role is 'agent'"; 83 89 } 84 90 ]; 85 91 ··· 115 121 "${cfg.package}/bin/k3s ${cfg.role}" 116 122 ] ++ (optional cfg.docker "--docker") 117 123 ++ (optional cfg.disableAgent "--disable-agent") 118 - ++ (optional (cfg.role == "agent") "--server ${cfg.serverAddr} ${ 119 - if cfg.tokenFile != null then 120 - "--token-file ${cfg.tokenFile}" 121 - else 122 - "--token ${cfg.token}" 123 - }") 124 + ++ (optional (cfg.serverAddr != "") "--server ${cfg.serverAddr}") 125 + ++ (optional (cfg.token != "") "--token ${cfg.token}") 126 + ++ (optional (cfg.tokenFile != null) "--token-file ${cfg.tokenFile}") 127 + ++ (optional (cfg.configPath != null) "--config ${cfg.configPath}") 124 128 ++ [ cfg.extraFlags ] 125 129 ); 126 130 };
+2 -2
pkgs/applications/audio/csound/default.nix
··· 17 17 # When updating, please check if https://github.com/csound/csound/issues/1078 18 18 # has been fixed in the new version so we can use the normal fluidsynth 19 19 # version and remove fluidsynth 1.x from nixpkgs again. 20 - version = "6.15.0"; 20 + version = "6.16.0"; 21 21 22 22 hardeningDisable = [ "format" ]; 23 23 ··· 25 25 owner = "csound"; 26 26 repo = "csound"; 27 27 rev = version; 28 - sha256 = "1vld6v55jxvv3ddr21kh41s4cdkhnm5wpffvd097zqrqh1aq08r0"; 28 + sha256 = "sha256-1+P2W8auc34sNJdKHUcilOBCK+Is9GHnM+J+M4oNR3U="; 29 29 }; 30 30 31 31 cmakeFlags = [ "-DBUILD_CSOUND_AC=0" ] # fails to find Score.hpp
+3 -3
pkgs/applications/blockchains/go-ethereum.nix
··· 9 9 10 10 in buildGoModule rec { 11 11 pname = "go-ethereum"; 12 - version = "1.10.4"; 12 + version = "1.10.5"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "ethereum"; 16 16 repo = pname; 17 17 rev = "v${version}"; 18 - sha256 = "sha256-DRlIiO3iXUsQnmOf5T9uk3560tVbS+Hrs8QtVkmllAI="; 18 + sha256 = "sha256:1226picbgnph71fk2y0n1hyfrh6m8sh54kgn3pmikydnw176k9j1"; 19 19 }; 20 20 21 21 runVend = true; 22 - vendorSha256 = "sha256-a/vY9iyqSM9QPs7lGFF6E7e2cMjIerVkNf5KwiWdyr0="; 22 + vendorSha256 = "sha256:1nf2gamamlgr2sl5ibib5wai1pipj66xhbhnb4s4480j5pbv9a76"; 23 23 24 24 doCheck = false; 25 25
+2 -2
pkgs/applications/misc/heimer/default.nix
··· 2 2 3 3 mkDerivation rec { 4 4 pname = "heimer"; 5 - version = "2.5.0"; 5 + version = "2.6.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "juzzlin"; 9 9 repo = pname; 10 10 rev = version; 11 - sha256 = "sha256-CY7n9eq/FtQ6srZ9L31nJi0b9rOQq60kNOY3iTFws/E="; 11 + sha256 = "sha256-VSj6bSb92XMsfvDH+cey2GXLnJajUBaCqLMgkv2fnSo="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ cmake ];
+13 -5
pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix
··· 1 - { mkDerivation, lib, fetchFromGitHub, callPackage 1 + { mkDerivation, lib, fetchFromGitHub, callPackage, fetchpatch 2 2 , pkg-config, cmake, ninja, python3, wrapGAppsHook, wrapQtAppsHook, removeReferencesTo 3 3 , qtbase, qtimageformats, gtk3, libsForQt5, lz4, xxHash 4 4 , ffmpeg, openalSoft, minizip, libopus, alsa-lib, libpulseaudio, range-v3 5 - , tl-expected, hunspell, glibmm, webkitgtk 5 + , tl-expected, hunspell, glibmm, webkitgtk, jemalloc 6 6 , libtgvoip, rnnoise, abseil-cpp, extra-cmake-modules 7 7 # Transitive dependencies: 8 8 , pcre, xorg, util-linux, libselinux, libsepol, epoxy ··· 23 23 tg_owt = callPackage ./tg_owt.nix {}; 24 24 in mkDerivation rec { 25 25 pname = "telegram-desktop"; 26 - version = "2.8.4"; 26 + version = "2.8.11"; 27 27 # Note: Update via pkgs/applications/networking/instant-messengers/telegram/tdesktop/update.py 28 28 29 29 # Telegram-Desktop with submodules ··· 32 32 repo = "tdesktop"; 33 33 rev = "v${version}"; 34 34 fetchSubmodules = true; 35 - sha256 = "sha256-IN3GQgdNM66/GxKa5EGKB/LIkgBxS8Y4mkPBaSEphmw="; 35 + sha256 = "020ycgb77vx7rza590i3csrvq1zgm15rvpxqqcp0xkb4yh71i3hb"; 36 36 }; 37 37 38 + patches = [(fetchpatch { 39 + # ref: https://github.com/desktop-app/lib_webview/pull/9 40 + url = "https://github.com/desktop-app/lib_webview/commit/75e924934eee8624020befbef1f3cb5b865d3b86.patch"; 41 + sha256 = "sha256-rN4FVK4KT+xNf9IVdcpbxMqT0+t3SINJPRRQPyMiDP0="; 42 + stripLen = 1; 43 + extraPrefix = "Telegram/lib_webview/"; 44 + })]; 45 + 38 46 postPatch = '' 39 47 substituteInPlace Telegram/CMakeLists.txt \ 40 48 --replace '"''${TDESKTOP_LAUNCHER_BASENAME}.appdata.xml"' '"''${TDESKTOP_LAUNCHER_BASENAME}.metainfo.xml"' ··· 49 57 buildInputs = [ 50 58 qtbase qtimageformats gtk3 libsForQt5.kwayland libsForQt5.libdbusmenu lz4 xxHash 51 59 ffmpeg openalSoft minizip libopus alsa-lib libpulseaudio range-v3 52 - tl-expected hunspell glibmm webkitgtk 60 + tl-expected hunspell glibmm webkitgtk jemalloc 53 61 libtgvoip rnnoise abseil-cpp extra-cmake-modules 54 62 tg_owt 55 63 # Transitive dependencies:
+23 -4
pkgs/applications/science/logic/isabelle/default.nix
··· 1 - { lib, stdenv, fetchurl, perl, perlPackages, makeWrapper, nettools, java, polyml, z3, rlwrap }: 1 + { lib, stdenv, fetchurl, perl, perlPackages, makeWrapper, nettools, java, polyml, z3, rlwrap, makeDesktopItem }: 2 2 # nettools needed for hostname 3 3 4 4 stdenv.mkDerivation rec { 5 5 pname = "isabelle"; 6 - version = "2020"; 6 + version = "2021"; 7 7 8 8 dirname = "Isabelle${version}"; 9 9 10 10 src = if stdenv.isDarwin 11 11 then fetchurl { 12 12 url = "https://isabelle.in.tum.de/website-${dirname}/dist/${dirname}_macos.tar.gz"; 13 - sha256 = "1sfr5filsaqj93g5y4p9n8g5652dhr4whj25x4lifdxr2pp560xx"; 13 + sha256 = "1c2qm2ksmpyxyccyyn4lyj2wqj5m74nz2i0c5abrd1hj45zcnh1m"; 14 14 } 15 15 else fetchurl { 16 16 url = "https://isabelle.in.tum.de/website-${dirname}/dist/${dirname}_linux.tar.gz"; 17 - sha256 = "1bibabhlsvf6qsjjkgxcpq3cvl1z7r8yfcgqbhbvsiv69n3gyfk3"; 17 + sha256 = "1isgc9w4q95638dcag9gxz1kmf97pkin3jz1dm2lhd64b2k12y2x"; 18 18 }; 19 19 20 20 nativeBuildInputs = [ makeWrapper ]; ··· 48 48 ISABELLE_JDK_HOME=${java} 49 49 EOF 50 50 51 + sed -i -e 's/naproche_server : bool = true/naproche_server : bool = false/' contrib/naproche-*/etc/options 52 + 51 53 echo ISABELLE_LINE_EDITOR=${rlwrap}/bin/rlwrap >>etc/settings 52 54 53 55 for comp in contrib/jdk* contrib/polyml-* contrib/z3-*; do ··· 66 68 cd $out/$dirname 67 69 bin/isabelle install $out/bin 68 70 71 + # icon 72 + mkdir -p "$out/share/icons/hicolor/isabelle/apps" 73 + cp "$out/Isabelle${version}/lib/icons/isabelle.xpm" "$out/share/icons/hicolor/isabelle/apps/" 74 + 75 + # desktop item 76 + mkdir -p "$out/share" 77 + cp -r "${desktopItem}/share/applications" "$out/share/applications" 78 + 69 79 wrapProgram $out/$dirname/src/HOL/Tools/ATP/scripts/remote_atp --set PERL5LIB ${perlPackages.makeFullPerlPath [ perlPackages.LWP ]} 70 80 ''; 81 + 82 + desktopItem = makeDesktopItem { 83 + name = "isabelle"; 84 + exec = "isabelle jedit"; 85 + icon = "isabelle"; 86 + desktopName = "Isabelle"; 87 + comment = meta.description; 88 + categories = "Education;Science;Math;"; 89 + }; 71 90 72 91 meta = with lib; { 73 92 description = "A generic proof assistant";
+16 -4
pkgs/applications/science/misc/simgrid/default.nix
··· 1 - { lib, stdenv, fetchFromGitLab, cmake, perl, python3, boost, valgrind 1 + { lib, stdenv, fetchFromGitLab, fetchpatch, cmake, perl, python3, boost, valgrind 2 2 # Optional requirements 3 3 # Lua 5.3 needed and not available now 4 4 #, luaSupport ? false, lua5 ··· 18 18 19 19 stdenv.mkDerivation rec { 20 20 pname = "simgrid"; 21 - version = "3.27"; 21 + version = "3.28"; 22 22 23 23 src = fetchFromGitLab { 24 24 domain = "framagit.org"; 25 25 owner = pname; 26 26 repo = pname; 27 27 rev = "v${version}"; 28 - sha256 = "13nwsyk030fhl3srhpc28j5s6594z0m38606f4ygc4qhv9wxw011"; 28 + sha256 = "0vylwgd4i89bvhbgfay0wq953324dwfmmr8jp9b4vvlc9m0017r9"; 29 29 }; 30 30 31 - nativeBuildInputs = [ cmake perl python3 boost valgrind ] 31 + patches = [ 32 + (fetchpatch { 33 + name = "fix-smpi-dirs-absolute.patch"; 34 + url = "https://framagit.org/simgrid/simgrid/-/commit/71f01e667577be1076646eb841e0a57bd5388545.patch"; 35 + sha256 = "0x3y324b6269687zfy43ilc48bwrs4nb7svh2mpg88lrz53rky15"; 36 + }) 37 + ]; 38 + 39 + propagatedBuildInputs = [ boost ]; 40 + nativeBuildInputs = [ cmake perl python3 valgrind ] 32 41 ++ optionals fortranSupport [ gfortran ] 33 42 ++ optionals buildJavaBindings [ openjdk ] 34 43 ++ optionals buildDocumentation [ transfig ghostscript doxygen ] ··· 90 99 cat <<EOW >CTestCustom.cmake 91 100 SET(CTEST_CUSTOM_TESTS_IGNORE smpi-replay-multiple) 92 101 EOW 102 + 103 + # make sure tests are built in parallel (this can be long otherwise) 104 + make tests -j $NIX_BUILD_CORES 93 105 ''; 94 106 95 107 meta = {
+3 -3
pkgs/applications/window-managers/sway/bg.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 pname = "swaybg"; 9 - version = "1.0"; 9 + version = "1.1"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "swaywm"; 13 13 repo = "swaybg"; 14 - rev = version; 15 - sha256 = "1lmqz5bmig90gq2m7lwf02d2g7z4hzf8fhqz78c8vk92c6p4xwbc"; 14 + rev = "v${version}"; 15 + sha256 = "17508q9wsw6c1lsxlcbxj74z2naqhwi5c7lkbq24m4lk8qmy0576"; 16 16 }; 17 17 18 18 nativeBuildInputs = [ meson ninja pkg-config scdoc wayland-scanner ];
+2 -2
pkgs/data/icons/kora-icon-theme/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "kora-icon-theme"; 5 - version = "1.4.3"; 5 + version = "1.4.4"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "bikass"; 9 9 repo = "kora"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-tSkTwhhugvDTzzcxIln1xq3ZY6boHJR0LRGy20ONO5U="; 11 + sha256 = "sha256-79C/M5WXQswA1xuA6pwVSRlDtQC9+EzkwSEV3SdPzBc="; 12 12 }; 13 13 14 14 nativeBuildInputs = [
+2 -2
pkgs/desktops/gnome/extensions/arcmenu/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "gnome-shell-extension-arcmenu"; 5 - version = "10"; 5 + version = "12"; 6 6 7 7 src = fetchFromGitLab { 8 8 owner = "arcmenu"; 9 9 repo = "ArcMenu"; 10 10 rev = "v${version}"; 11 - sha256 = "04kn3gnjz1wakp0pyiwm0alf0pwsralhis36miif9i6l5iv6a394"; 11 + sha256 = "sha256-R1OUDf/YMyMlxwXM9rNsrasPumHEoYhJK0evnYGeIkA="; 12 12 }; 13 13 14 14 patches = [
+2 -2
pkgs/desktops/gnustep/back/default.nix
··· 10 10 11 11 gsmakeDerivation rec { 12 12 pname = "gnustep-back"; 13 - version = "0.28.0"; 13 + version = "0.29.0"; 14 14 15 15 src = fetchzip { 16 16 url = "ftp://ftp.gnustep.org/pub/gnustep/core/${pname}-${version}.tar.gz"; 17 - sha256 = "1nkmk7qli2ld6gw9h4kqa199i8q2m9x9d46idxh1k0rb41kf3i2c"; 17 + sha256 = "sha256-4n2SC68G0dpSz9nqCL5Kz76nyoRxWcRTWDwZsnMoHSM="; 18 18 }; 19 19 20 20 nativeBuildInputs = [ pkg-config ];
+2 -2
pkgs/development/compilers/polyml/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "polyml"; 5 - version = "5.8.1"; 5 + version = "5.8.2"; 6 6 7 7 prePatch = lib.optionalString stdenv.isDarwin '' 8 8 substituteInPlace configure.ac --replace stdc++ c++ ··· 22 22 owner = "polyml"; 23 23 repo = "polyml"; 24 24 rev = "v${version}"; 25 - sha256 = "0gcx2fjiwsiazlyfhm7zlrd563blc4fy9w2mspib9divbavaxin6"; 25 + sha256 = "0vvla816g9rk9aa75gq63rb7bf6yla27p8wh1s1ycgq2in2zk0py"; 26 26 }; 27 27 28 28 meta = with lib; {
+2 -2
pkgs/development/libraries/libmodulemd/default.nix
··· 18 18 19 19 stdenv.mkDerivation rec { 20 20 pname = "libmodulemd"; 21 - version = "2.12.1"; 21 + version = "2.13.0"; 22 22 23 23 outputs = [ "bin" "out" "dev" "devdoc" "man" "py" ]; 24 24 ··· 26 26 owner = "fedora-modularity"; 27 27 repo = pname; 28 28 rev = "${pname}-${version}"; 29 - sha256 = "sha256-Relj14uG+dp9r5xWEbw/eAmlUJJ/kRwlPclcWGQxoJg="; 29 + sha256 = "sha256-hg/it3pHUnEYsmKcLzQKcZNthHZZwdXBjzTlOS1Losk="; 30 30 }; 31 31 32 32 patches = [
+3 -3
pkgs/development/libraries/libtgvoip/default.nix
··· 7 7 8 8 stdenv.mkDerivation rec { 9 9 pname = "libtgvoip"; 10 - version = "unstable-2021-01-01"; 10 + version = "unstable-2021-07-13"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "telegramdesktop"; 14 14 repo = "libtgvoip"; 15 - rev = "13a5fcb16b04472d808ce122abd695dbf5d206cd"; 16 - sha256 = "12p6s7vxkf1gh1spdckkdxrx7bjzw881ds9bky7l5fw751cwb3xd"; 15 + rev = "f321e7c8cc086bac6ae06fa0934aac7d9833a310"; 16 + sha256 = "1gk5nsqhbnn1cdh83b70qr3d3v2c1bncylvgn77vvj8vnyjlmnfq"; 17 17 }; 18 18 19 19 # To fix the build without external webrtc:
+4 -2
pkgs/development/libraries/libwebsockets/default.nix
··· 26 26 27 27 NIX_CFLAGS_COMPILE = lib.optionalString stdenv.cc.isGNU "-Wno-error=unused-but-set-variable"; 28 28 29 + postInstall = "rm -rf ${placeholder "out"}/share/libwebsockets-test-server"; 30 + disallowedReferences = [ stdenv.cc.cc ]; # $out/share/libwebsockets-test-server/plugins/libprotocol_*.so refers to crtbeginS.o 31 + 29 32 meta = with lib; { 30 33 description = "Light, portable C library for websockets"; 31 34 longDescription = '' ··· 42 45 }; 43 46 }; 44 47 45 - in 46 - rec { 48 + in { 47 49 libwebsockets_3_1 = generic { 48 50 sha256 = "1w1wz6snf3cmcpa3f4dci2nz9za2f5rrylxl109id7bcb36xhbdl"; 49 51 version = "3.1.0";
+9 -3
pkgs/development/libraries/totem-pl-parser/default.nix
··· 1 - { lib, stdenv, fetchurl, meson, ninja, pkg-config, gettext, libxml2, gobject-introspection, gnome }: 1 + { lib, stdenv, fetchurl, meson, ninja, pkg-config, gettext, libxml2, gobject-introspection, gnome, glib }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "totem-pl-parser"; ··· 16 16 }; 17 17 }; 18 18 19 - nativeBuildInputs = [ meson ninja pkg-config gettext gobject-introspection ]; 20 - buildInputs = [ libxml2 ]; 19 + strictDeps = true; 20 + depsBuildBuild = [ pkg-config ]; 21 + nativeBuildInputs = [ meson ninja pkg-config gettext glib gobject-introspection ]; 22 + buildInputs = [ libxml2 glib ]; 23 + 24 + mesonFlags = lib.optionals (stdenv.buildPlatform != stdenv.hostPlatform) [ 25 + "-Dintrospection=false" 26 + ]; 21 27 22 28 meta = with lib; { 23 29 homepage = "https://wiki.gnome.org/Apps/Videos";
+2 -2
pkgs/games/the-powder-toy/default.nix
··· 3 3 4 4 stdenv.mkDerivation rec { 5 5 pname = "the-powder-toy"; 6 - version = "96.0.348"; 6 + version = "96.1.349"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "The-Powder-Toy"; 10 10 repo = "The-Powder-Toy"; 11 11 rev = "v${version}"; 12 - sha256 = "sha256-PAnjNeqGJPW7TeoIsaOnuOb1loyKs8pjBseKoD0CvQU="; 12 + sha256 = "sha256-MSN81kPaH8cWZO+QEOlMUQQghs1kn8CpsKA5SUC/RX8="; 13 13 }; 14 14 15 15 nativeBuildInputs = [ meson ninja pkg-config python3 ];
+28
pkgs/os-specific/linux/xmm7360-pci/default.nix
··· 1 + { lib, stdenv, fetchFromGitHub, fetchpatch, kernel, perl, bc, breakpointHook }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "xmm7360-pci"; 5 + version = "unstable-2021-07-19"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "xmm7360"; 9 + repo = "xmm7360-pci"; 10 + rev = "7086b80bb609180b1b89fb478751e5e8414ab64f"; 11 + sha256 = "1wdb0phqg9rj9g9ycqdya0m7lx24kzjlh25yw0ifp898ddxrrr0c"; 12 + }; 13 + 14 + makeFlags = [ "KDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" ]; 15 + 16 + nativeBuildInputs = kernel.moduleBuildDependencies; 17 + INSTALL_MOD_PATH = placeholder "out"; 18 + installFlags = [ "DEPMOD=true" ]; 19 + 20 + meta = with lib; { 21 + homepage = "https://github.com/xmm7360/xmm7360-pci"; 22 + description = "PCI driver for Fibocom L850-GL modem based on Intel XMM7360 modem"; 23 + downloadPage = "https://github.com/xmm7360/xmm7360-pci"; 24 + license = licenses.isc; 25 + maintainers = with maintainers; [ flokli hexa ]; 26 + platforms = platforms.linux; 27 + }; 28 + }
+2 -2
pkgs/tools/misc/birdfont/default.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 pname = "birdfont"; 7 - version = "2.29.4"; 7 + version = "2.29.5"; 8 8 9 9 src = fetchurl { 10 10 url = "https://birdfont.org/releases/${pname}-${version}.tar.xz"; 11 - sha256 = "sha256-caNY6PrsqBrYwC61MxNsf8B9E8it1Ls1d+hdbf8u+o8="; 11 + sha256 = "sha256-eIqq4ehUB4lF89ikrHeN5Akq14nxYMxREZzPSVnv+nU="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ python3 pkg-config vala gobject-introspection wrapGAppsHook ];
+5 -5
pkgs/tools/misc/flameshot/default.nix
··· 2 2 3 3 mkDerivation rec { 4 4 pname = "flameshot"; 5 - version = "0.9.0"; 5 + version = "0.10.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "flameshot-org"; 9 9 repo = "flameshot"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-E5J61k1tVpbwlzYHbCY1rf9+GODcJRRAQwb0jR4s7BU="; 11 + sha256 = "1m0mx8qhy9ycsqh5dj6c7mwwpbhqxlds31dqdxxk0krwl750smi2"; 12 12 }; 13 13 14 14 nativeBuildInputs = [ cmake qttools qtsvg ]; ··· 17 17 meta = with lib; { 18 18 description = "Powerful yet simple to use screenshot software"; 19 19 homepage = "https://github.com/flameshot-org/flameshot"; 20 - maintainers = [ maintainers.scode ]; 21 - license = lib.licenses.gpl3Plus; 22 - platforms = lib.platforms.linux; 20 + maintainers = with maintainers; [ scode ]; 21 + license = licenses.gpl3Plus; 22 + platforms = platforms.linux; 23 23 }; 24 24 }
+2
pkgs/top-level/all-packages.nix
··· 21194 21194 21195 21195 x86_energy_perf_policy = callPackage ../os-specific/linux/x86_energy_perf_policy { }; 21196 21196 21197 + xmm7360-pci = callPackage ../os-specific/linux/xmm7360-pci { }; 21198 + 21197 21199 xpadneo = callPackage ../os-specific/linux/xpadneo { }; 21198 21200 21199 21201 zenpower = callPackage ../os-specific/linux/zenpower { };