Conflicts: pkgs/applications/networking/browsers/firefox/common.nix between f6c57619358d51e71a5298503c84e1c1ce4f9f12 and a373324120a271fdbff202b61895e06aecf98923.
···11-{ lib, stdenv, fetchurl, pkg-config, libusb1-axoloti }:
22-33-stdenv.mkDerivation rec {
44- pname = "dfu-util";
55- version = "0.8";
66-77- nativeBuildInputs = [ pkg-config ];
88- buildInputs = [ libusb1-axoloti ];
99-1010- src = fetchurl {
1111- url = "http://dfu-util.sourceforge.net/releases/${pname}-${version}.tar.gz";
1212- sha256 = "0n7h08avlzin04j93m6hkq9id6hxjiiix7ff9gc2n89aw6dxxjsm";
1313- };
1414-1515- meta = with lib; {
1616- description = "Device firmware update (DFU) USB programmer";
1717- longDescription = ''
1818- dfu-util is a program that implements the host (PC) side of the USB
1919- DFU 1.0 and 1.1 (Universal Serial Bus Device Firmware Upgrade) protocol.
2020-2121- DFU is intended to download and upload firmware to devices connected over
2222- USB. It ranges from small devices like micro-controller boards up to mobile
2323- phones. With dfu-util you are able to download firmware to your device or
2424- upload firmware from it.
2525- '';
2626- homepage = "http://dfu-util.sourceforge.net";
2727- license = licenses.gpl2Plus;
2828- platforms = platforms.unix;
2929- maintainers = [ ];
3030- };
3131-}
···11-diff --git a/ement.el b/ement.el
22-index c9596a7..1b33045 100644
33---- a/ement.el
44-+++ b/ement.el
55-@@ -682,14 +682,15 @@ can cause undesirable underlining."
11+diff --git a/ement-lib.el b/ement-lib.el
22+index f0b2738..025a191 100644
33+--- a/ement-lib.el
44++++ b/ement-lib.el
55+@@ -644,14 +644,15 @@ can cause undesirable underlining."
66 "Return a copy of IMAGE set to MAX-WIDTH and MAX-HEIGHT.
77 IMAGE should be one as created by, e.g. `create-image'."
88 ;; It would be nice if the image library had some simple functions to do this sort of thing.
···2424+ (image-property new-image :max-height) max-height)
2525+ new-image)))
26262727- ;;;;; Reading/writing sessions
2828-2727+ (defun ement--room-alias (room)
2828+ "Return latest m.room.canonical_alias event in ROOM."
···531531 };
532532 } ./vim-command-check-hook.sh) {};
533533534534+ neovimRequireCheckHook = callPackage ({ neovim-unwrapped }:
535535+ makeSetupHook {
536536+ name = "neovim-require-check-hook";
537537+ deps = [ neovim-unwrapped ];
538538+ substitutions = {
539539+ nvimBinary = "${neovim-unwrapped}/bin/nvim";
540540+ inherit rtpPath;
541541+ };
542542+ } ./neovim-require-check-hook.sh) {};
543543+534544 inherit (import ./build-vim-plugin.nix {
535535- inherit lib stdenv rtpPath vim vimGenDocHook vimCommandCheckHook;
545545+ inherit lib stdenv rtpPath vim vimGenDocHook vimCommandCheckHook neovimRequireCheckHook;
536546 }) buildVimPlugin buildVimPluginFrom2Nix;
537547538548539549 # TODO placeholder to ease working on automatic plugin detection
540550 # this should be a luarocks "flat" install with appropriate vim hooks
541541- buildNeovimPluginFrom2Nix = buildVimPluginFrom2Nix;
551551+ buildNeovimPluginFrom2Nix = attrs: let drv = (buildVimPluginFrom2Nix attrs); in drv.overrideAttrs(oa: {
552552+ nativeBuildInputs = oa.nativeBuildInputs ++ [ neovimRequireCheckHook ];
553553+ });
542554543555 # used to figure out which python dependencies etc. neovim needs
544556 requiredPlugins = {
+4-5
pkgs/applications/emulators/ryujinx/default.nix
···5858 pulseaudio
5959 ];
60606161+ makeWrapperArgs = [
6262+ "--suffix PATH : ${lib.getBin ffmpeg}"
6363+ ];
6464+6165 patches = [
6266 ./appdir.patch # Ryujinx attempts to write to the nix store. This patch redirects it to "~/.config/Ryujinx" on Linux.
6367 ];
···6670 # workaround for https://github.com/Ryujinx/Ryujinx/issues/2349
6771 mkdir -p $out/lib/sndio-6
6872 ln -s ${sndio}/lib/libsndio.so $out/lib/sndio-6/libsndio.so.6
6969-7070- # Ryujinx tries to use ffmpeg from PATH
7171- makeWrapperArgs+=(
7272- --suffix PATH : ${lib.makeBinPath [ ffmpeg ]}
7373- )
7473 '';
75747675 preFixup = ''
+3-1
pkgs/applications/emulators/wine/base.nix
···175175 done
176176 '';
177177178178- enableParallelBuilding = true;
178178+ # Until https://github.com/NixOS/nixpkgs/pull/172617 is applied,
179179+ # parallel builds do not always work because of a bug in dlltool.
180180+ enableParallelBuilding = false;
179181180182 # https://bugs.winehq.org/show_bug.cgi?id=43530
181183 # https://github.com/NixOS/nixpkgs/issues/31989
···24242525in stdenv.mkDerivation rec {
2626 pname = "signal-desktop";
2727- version = "5.42.0"; # Please backport all updates to the stable channel.
2727+ version = "5.43.0"; # Please backport all updates to the stable channel.
2828 # All releases have a limited lifetime and "expire" 90 days after the release.
2929 # When releases "expire" the application becomes unusable until an update is
3030 # applied. The expiration date for the current release can be extracted with:
···34343535 src = fetchurl {
3636 url = "https://updates.signal.org/desktop/apt/pool/main/s/signal-desktop/signal-desktop_${version}_amd64.deb";
3737- sha256 = "sha256-xjSj7eKaDV8WB0SiPb4orxKK8mV2a2EWiMBK7BE8mgU=";
3737+ sha256 = "sha256-DYJ3WZbaalKhQXhVQO3qhJiGj92Cc+pwRDx/YBIi6gg=";
3838 };
39394040 nativeBuildInputs = [
···23232424 checkInputs = [ pytestCheckHook tox ];
25252626+ disabledTests = [
2727+ # Disable test using relative date and time
2828+ "test_tweet_relative_datetime"
2929+ ];
3030+2631 meta = with lib; {
2732 description = "Decentralised, minimalist microblogging service for hackers";
2833 homepage = "https://github.com/buckket/twtxt";
···11+{ lib
22+, stdenv
33+, fetchFromGitHub
44+, cmake
55+, primesieve
66+}:
77+88+stdenv.mkDerivation rec {
99+ pname = "primecount";
1010+ version = "7.3";
1111+1212+ src = fetchFromGitHub {
1313+ owner = "kimwalisch";
1414+ repo = "primecount";
1515+ rev = "v${version}";
1616+ hash = "sha256-hxnn1uiGSB6XRC7yK+SXTwTsJfjhemWXsMNhhL7Ghek=";
1717+ };
1818+1919+ nativeBuildInputs = [ cmake ];
2020+2121+ buildInputs = [ primesieve ];
2222+2323+ cmakeFlags = [
2424+ "-DBUILD_LIBPRIMESIEVE=ON"
2525+ "-DBUILD_PRIMECOUNT=ON"
2626+ "-DBUILD_SHARED_LIBS=ON"
2727+ "-DBUILD_STATIC_LIBS=OFF"
2828+ "-DBUILD_TESTS=ON"
2929+ ];
3030+3131+ meta = with lib; {
3232+ homepage = "https://github.com/kimwalisch/primecount";
3333+ description = "Fast prime counting function implementations";
3434+ longDescription = ''
3535+ primecount is a command-line program and C/C++ library that counts the
3636+ primes below an integer x ≤ 10^31 using highly optimized implementations
3737+ of the combinatorial prime counting algorithms.
3838+3939+ primecount includes implementations of all important combinatorial prime
4040+ counting algorithms known up to this date all of which have been
4141+ parallelized using OpenMP. primecount contains the first ever open source
4242+ implementations of the Deleglise-Rivat algorithm and Xavier Gourdon's
4343+ algorithm (that works). primecount also features a novel load balancer
4444+ that is shared amongst all implementations and that scales up to hundreds
4545+ of CPU cores. primecount has already been used to compute several prime
4646+ counting function world records.
4747+ '';
4848+ license = licenses.bsd2;
4949+ inherit (primesieve.meta) maintainers platforms;
5050+ };
5151+}
···11+{ lib
22+, stdenv
33+, fetchFromGitHub
44+, cmake
55+}:
66+77+stdenv.mkDerivation rec {
88+ pname = "primesieve";
99+ version = "7.9";
1010+1111+ src = fetchFromGitHub {
1212+ owner = "kimwalisch";
1313+ repo = "primesieve";
1414+ rev = "v${version}";
1515+ hash = "sha256-lwT+adKFoNI125y5FuJMovtMh8sFi9oqMLYGLabzrCI=";
1616+ };
1717+1818+ nativeBuildInputs = [ cmake ];
1919+2020+ meta = with lib; {
2121+ homepage = "https://primesieve.org/";
2222+ description = "Fast C/C++ prime number generator";
2323+ longDescription = ''
2424+ primesieve is a command-line program and C/C++ library for quickly
2525+ generating prime numbers. It is very cache efficient, it detects your
2626+ CPU's L1 & L2 cache sizes and allocates its main data structures
2727+ accordingly. It is also multi-threaded by default, it uses all available
2828+ CPU cores whenever possible i.e. if sequential ordering is not
2929+ required. primesieve can generate primes and prime k-tuplets up to 264.
3030+ '';
3131+ license = licenses.bsd2;
3232+ maintainers = teams.sage.members ++
3333+ (with maintainers; [ abbradar AndersonTorres ]);
3434+ platforms = platforms.unix;
3535+ };
3636+}
···118118 liquidhaskell = markBroken super.liquidhaskell;
119119120120 # This became a core library in ghc 8.10., so we don‘t have an "exception" attribute anymore.
121121- exceptions = super.exceptions_0_10_4;
121121+ exceptions = super.exceptions_0_10_5;
122122123123 # ghc versions which don‘t match the ghc-lib-parser-ex version need the
124124 # additional dependency to compile successfully.
···21212222 meta = with lib; {
2323 description = "Bisect_ppx is a code coverage tool for OCaml and Reason. It helps you test thoroughly by showing what's not tested.";
2424- license = licenses.mit;
2524 homepage = "https://github.com/aantron/bisect_ppx";
2525+ license = licenses.mit;
2626 maintainers = with maintainers; [ ];
2727+ mainProgram = "bisect-ppx-report";
2728 };
2829}
···9494 avxsynth = throw "avxsynth was removed because it was broken"; # Added 2021-05-18
9595 awesome-4-0 = awesome; # Added 2022-05-05
9696 aws-okta = throw "aws-okta is on indefinite hiatus. See https://github.com/segmentio/aws-okta/issues/278"; # Added 2022-04-05;
9797+ axoloti = throw "axoloti has been removed: abandoned by upstream"; # Added 2022-05-13
9798 azureus = throw "azureus is now known as vuze and the version in nixpkgs was really outdated"; # Added 2021-08-02
989999100 ### B ###
···205206 cpuminer-multi = throw "cpuminer-multi has been removed: deleted by upstream"; # Added 2022-01-07
206207 crafty = throw "crafty has been removed: deleted by upstream"; # Added 2022-01-07
207208 cryptol = throw "cryptol was removed due to prolonged broken build"; # Added 2020-08-21
209209+ ctl = throw "ctl has been removed: abandoned by upstream"; # Added 2022-05-13
208210209211 # CUDA Toolkit
210212 cudatoolkit_6 = throw "cudatoolkit_6 has been removed in favor of newer versions"; # Added 2021-02-14
···315317 demjson = with python3Packages; toPythonApplication demjson; # Added 2022-01-18
316318 desktop_file_utils = throw "'desktop_file_utils' has been renamed to/replaced by 'desktop-file-utils'"; # Converted to throw 2022-02-22
317319 devicemapper = throw "'devicemapper' has been renamed to/replaced by 'lvm2'"; # Converted to throw 2022-02-22
320320+ dfu-util-axoloti = throw "dfu-util-axoloti has been removed: abandoned by upstream"; # Added 2022-05-13
318321 dhall-text = throw "'dhall-text' has been deprecated in favor of the 'dhall text' command from 'dhall'"; # Added 2022-03-26
319322 digikam5 = throw "'digikam5' has been renamed to/replaced by 'digikam'"; # Converted to throw 2022-02-22
323323+ dirmngr = throw "dirmngr has been removed: merged into gnupg"; # Added 2022-05-13
320324 disper = throw "disper has been removed: abandoned by upstream"; # Added 2022-03-18
321325 displaycal = throw "displaycal has been removed from nixpkgs, as it hasn't migrated to python3"; # Added 2022-01-12
322326 dmtx = throw "'dmtx' has been renamed to/replaced by 'dmtx-utils'"; # Converted to throw 2022-02-22
···695699 libudev = throw "'libudev' has been renamed to/replaced by 'udev'"; # Converted to throw 2022-02-22
696700 libungif = giflib; # Added 2020-02-12
697701 libusb = libusb1; # Added 2020-04-28
702702+ libusb1-axoloti = throw "libusb1-axoloti has been removed: axoloti has been removed"; # Added 2022-05-13
698703 libva-full = throw "'libva-full' has been renamed to/replaced by 'libva'"; # Converted to throw 2022-02-22
699704 libva1-full = throw "'libva1-full' has been renamed to/replaced by 'libva1'"; # Converted to throw 2022-02-22
700705 libwnck3 = libwnck;