Merge master into staging-next

authored by github-actions[bot] and committed by GitHub 2f5ea43e b6f0eb91

+149 -29
+2 -2
pkgs/applications/audio/audacious/default.nix
··· 6 libcddb, libcdio, libcdio-paranoia, libcue, libjack2, libmad, libmms, libmodplug, 7 libmowgli, libnotify, libogg, libpulseaudio, libsamplerate, libsidplayfp, 8 libsndfile, libvorbis, libxml2, lirc, mpg123, neon, qtmultimedia, soxr, 9 - wavpack, openmpt123 10 }: 11 12 mkDerivation rec { ··· 33 libcdio libcdio-paranoia libcue libjack2 libmad libmms libmodplug libmowgli 34 libnotify libogg libpulseaudio libsamplerate libsidplayfp libsndfile 35 libvorbis libxml2 lirc mpg123 neon qtmultimedia soxr wavpack 36 - openmpt123 37 ]; 38 39 # Here we build both audacious and audacious-plugins in one
··· 6 libcddb, libcdio, libcdio-paranoia, libcue, libjack2, libmad, libmms, libmodplug, 7 libmowgli, libnotify, libogg, libpulseaudio, libsamplerate, libsidplayfp, 8 libsndfile, libvorbis, libxml2, lirc, mpg123, neon, qtmultimedia, soxr, 9 + wavpack, libopenmpt 10 }: 11 12 mkDerivation rec { ··· 33 libcdio libcdio-paranoia libcue libjack2 libmad libmms libmodplug libmowgli 34 libnotify libogg libpulseaudio libsamplerate libsidplayfp libsndfile 35 libvorbis libxml2 lirc mpg123 neon qtmultimedia soxr wavpack 36 + libopenmpt 37 ]; 38 39 # Here we build both audacious and audacious-plugins in one
+3 -1
pkgs/applications/audio/openmpt123/default.nix pkgs/applications/audio/libopenmpt/default.nix
··· 2 , usePulseAudio ? config.pulseaudio or false, libpulseaudio }: 3 4 stdenv.mkDerivation rec { 5 - pname = "openmpt123"; 6 version = "0.5.10"; 7 8 src = fetchurl { 9 url = "https://lib.openmpt.org/files/libopenmpt/src/libopenmpt-${version}+release.autotools.tar.gz";
··· 2 , usePulseAudio ? config.pulseaudio or false, libpulseaudio }: 3 4 stdenv.mkDerivation rec { 5 + pname = "libopenmpt"; 6 version = "0.5.10"; 7 + 8 + outputs = [ "out" "lib" "dev" ]; 9 10 src = fetchurl { 11 url = "https://lib.openmpt.org/files/libopenmpt/src/libopenmpt-${version}+release.autotools.tar.gz";
+3 -3
pkgs/applications/editors/neovim/ruby_provider/Gemfile.lock
··· 1 GEM 2 remote: https://rubygems.org/ 3 specs: 4 - msgpack (1.2.6) 5 - multi_json (1.13.1) 6 - neovim (0.8.0) 7 msgpack (~> 1.1) 8 multi_json (~> 1.0) 9
··· 1 GEM 2 remote: https://rubygems.org/ 3 specs: 4 + msgpack (1.4.2) 5 + multi_json (1.15.0) 6 + neovim (0.8.1) 7 msgpack (~> 1.1) 8 multi_json (~> 1.0) 9
+12 -6
pkgs/applications/editors/neovim/ruby_provider/gemset.nix
··· 1 { 2 msgpack = { 3 source = { 4 remotes = ["https://rubygems.org"]; 5 - sha256 = "0031gd2mjyba6jb7m97sqa149zjkr0vzn2s2gpb3m9nb67gqkm13"; 6 type = "gem"; 7 }; 8 - version = "1.2.6"; 9 }; 10 multi_json = { 11 source = { 12 remotes = ["https://rubygems.org"]; 13 - sha256 = "1rl0qy4inf1mp8mybfk56dfga0mvx97zwpmq5xmiwl5r770171nv"; 14 type = "gem"; 15 }; 16 - version = "1.13.1"; 17 }; 18 neovim = { 19 dependencies = ["msgpack" "multi_json"]; 20 source = { 21 remotes = ["https://rubygems.org"]; 22 - sha256 = "07scrdfk7pyn5jgx5m2yajdqpbdv42833vbw568qqag6xp99j3yk"; 23 type = "gem"; 24 }; 25 - version = "0.8.0"; 26 }; 27 }
··· 1 { 2 msgpack = { 3 + groups = ["default"]; 4 + platforms = []; 5 source = { 6 remotes = ["https://rubygems.org"]; 7 + sha256 = "06iajjyhx0rvpn4yr3h1hc4w4w3k59bdmfhxnjzzh76wsrdxxrc6"; 8 type = "gem"; 9 }; 10 + version = "1.4.2"; 11 }; 12 multi_json = { 13 + groups = ["default"]; 14 + platforms = []; 15 source = { 16 remotes = ["https://rubygems.org"]; 17 + sha256 = "0pb1g1y3dsiahavspyzkdy39j4q377009f6ix0bh1ag4nqw43l0z"; 18 type = "gem"; 19 }; 20 + version = "1.15.0"; 21 }; 22 neovim = { 23 dependencies = ["msgpack" "multi_json"]; 24 + groups = ["default"]; 25 + platforms = []; 26 source = { 27 remotes = ["https://rubygems.org"]; 28 + sha256 = "0lfrbi4r6lagn2q92lyivk2w22i2spw0jbdzxxlcfj2zhv2wnvvi"; 29 type = "gem"; 30 }; 31 + version = "0.8.1"; 32 }; 33 }
+25
pkgs/applications/version-management/git-and-tools/gitty/default.nix
···
··· 1 + { lib, fetchFromGitHub, buildGoModule }: 2 + 3 + buildGoModule rec { 4 + pname = "gitty"; 5 + version = "0.3.0"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "muesli"; 9 + repo = "gitty"; 10 + rev = "v${version}"; 11 + sha256 = "1byjcvzimwn6nmhz0agicq7zq0xhkj4idi9apm1mgd3m2l509ivj"; 12 + }; 13 + 14 + vendorSha256 = "1mbl585ja82kss5p8vli3hbykqxa00j8z63ypq6vi464qkh5x3py"; 15 + 16 + ldflags = [ "-s" "-w" "-X=main.Version=${version}" ]; 17 + 18 + meta = with lib; { 19 + homepage = "https://github.com/muesli/gitty/"; 20 + description = "Contextual information about your git projects, right on the command-line"; 21 + license = licenses.mit; 22 + platforms = platforms.unix; 23 + maintainers = with maintainers; [ izorkin ]; 24 + }; 25 + }
+2 -1
pkgs/desktops/gnome/apps/gnome-boxes/default.nix
··· 50 , vte 51 , glib-networking 52 , qemu-utils 53 }: 54 55 stdenv.mkDerivation rec { ··· 121 ]; 122 123 preFixup = '' 124 - gappsWrapperArgs+=(--prefix PATH : "${lib.makeBinPath [ mtools cdrkit libcdio qemu-utils ]}") 125 ''; 126 127 postPatch = ''
··· 50 , vte 51 , glib-networking 52 , qemu-utils 53 + , qemu 54 }: 55 56 stdenv.mkDerivation rec { ··· 122 ]; 123 124 preFixup = '' 125 + gappsWrapperArgs+=(--prefix PATH : "${lib.makeBinPath [ mtools cdrkit libcdio qemu-utils qemu ]}") 126 ''; 127 128 postPatch = ''
+2 -1
pkgs/development/libraries/gstreamer/bad/default.nix
··· 55 , opencv4 56 , openexr 57 , openh264 58 , pango 59 , rtmpdump 60 , sbc ··· 143 mpeg2dec 144 libmicrodns 145 openjpeg 146 libopus 147 librsvg 148 curl.dev ··· 250 # is needed, and then patching upstream to find it (though it probably 251 # already works on Arch?). 252 "-Dmusepack=disabled" 253 - "-Dopenmpt=disabled" # `libopenmpt` not packaged in nixpkgs as of writing 254 "-Dopenni2=disabled" # not packaged in nixpkgs as of writing 255 "-Dopensles=disabled" # not packaged in nixpkgs as of writing 256 "-Dsctp=disabled" # required `usrsctp` library not packaged in nixpkgs as of writing
··· 55 , opencv4 56 , openexr 57 , openh264 58 + , libopenmpt 59 , pango 60 , rtmpdump 61 , sbc ··· 144 mpeg2dec 145 libmicrodns 146 openjpeg 147 + libopenmpt 148 libopus 149 librsvg 150 curl.dev ··· 252 # is needed, and then patching upstream to find it (though it probably 253 # already works on Arch?). 254 "-Dmusepack=disabled" 255 "-Dopenni2=disabled" # not packaged in nixpkgs as of writing 256 "-Dopensles=disabled" # not packaged in nixpkgs as of writing 257 "-Dsctp=disabled" # required `usrsctp` library not packaged in nixpkgs as of writing
+2 -2
pkgs/development/libraries/imath/default.nix
··· 6 7 stdenv.mkDerivation rec { 8 pname = "imath"; 9 - version = "3.1.2"; 10 11 src = fetchFromGitHub { 12 owner = "AcademySoftwareFoundation"; 13 repo = "imath"; 14 rev = "v${version}"; 15 - sha256 = "sha256-X+LY1xtMeYMO6Ri6fmBF2JEDuY6MF7j5XO5YhWMuffM="; 16 }; 17 18 nativeBuildInputs = [ cmake ];
··· 6 7 stdenv.mkDerivation rec { 8 pname = "imath"; 9 + version = "3.1.3"; 10 11 src = fetchFromGitHub { 12 owner = "AcademySoftwareFoundation"; 13 repo = "imath"; 14 rev = "v${version}"; 15 + sha256 = "sha256-LoyV1Wtugva6MTpREstP2rYMrHW2xR0qfEAIV1Fo1Ns="; 16 }; 17 18 nativeBuildInputs = [ cmake ];
+24
pkgs/development/python-modules/poetry-semver/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , pytestCheckHook 5 + }: 6 + 7 + buildPythonPackage rec { 8 + pname = "poetry-semver"; 9 + version = "0.1.0"; 10 + 11 + src = fetchPypi { 12 + inherit pname version; 13 + sha256 = "sha256-2Am2Eqons5vy0PydMbT0gJsOlyZGxfGc+kbHJbdjiBA="; 14 + }; 15 + 16 + checkInputs = [ pytestCheckHook ]; 17 + 18 + meta = with lib; { 19 + description = "A semantic versioning library for Python."; 20 + homepage = "https://github.com/python-poetry/semver"; 21 + license = licenses.mit; 22 + maintainers = with maintainers; [ cpcloud ]; 23 + }; 24 + }
+44
pkgs/development/python-modules/poetry2conda/default.nix
···
··· 1 + { lib 2 + , buildPythonApplication 3 + , fetchFromGitHub 4 + , pytest-mock 5 + , pytestCheckHook 6 + , toml 7 + , poetry 8 + , poetry-semver 9 + , pyyaml 10 + }: 11 + 12 + buildPythonApplication rec { 13 + pname = "poetry2conda"; 14 + version = "0.3.0"; 15 + 16 + format = "pyproject"; 17 + 18 + src = fetchFromGitHub { 19 + owner = "dojeda"; 20 + repo = pname; 21 + rev = "v${version}"; 22 + sha256 = "sha256-UqNoEGgStvqtxhYwExk7wO4SvATaM2kGaFbB5ViJa7U="; 23 + }; 24 + 25 + nativeBuildInputs = [ poetry ]; 26 + 27 + propagatedBuildInputs = [ 28 + poetry-semver 29 + toml 30 + ]; 31 + 32 + checkInputs = [ 33 + pytest-mock 34 + pytestCheckHook 35 + pyyaml 36 + ]; 37 + 38 + meta = with lib; { 39 + description = "A script to convert a Python project declared on a pyproject.toml to a conda environment"; 40 + homepage = "https://github.com/dojeda/poetry2conda"; 41 + license = licenses.mit; 42 + maintainers = with maintainers; [ cpcloud ]; 43 + }; 44 + }
+2 -2
pkgs/development/python-modules/xkcdpass/default.nix
··· 7 8 buildPythonPackage rec { 9 pname = "xkcdpass"; 10 - version = "1.19.2"; 11 12 src = fetchPypi { 13 inherit pname version; 14 - sha256 = "sha256-F7977Tb8iu/pRy6YhginJgK0N0G3CjPpHjomLTFf1F8="; 15 }; 16 17 nativeBuildInputs = [ installShellFiles ];
··· 7 8 buildPythonPackage rec { 9 pname = "xkcdpass"; 10 + version = "1.19.3"; 11 12 src = fetchPypi { 13 inherit pname version; 14 + sha256 = "c5a2e948746da6fe504e8404284f457d8e98da6df5047c6bb3f71b18882e9d2a"; 15 }; 16 17 nativeBuildInputs = [ installShellFiles ];
+10 -2
pkgs/games/freeciv/default.nix
··· 1 { lib, stdenv, fetchFromGitHub, autoreconfHook, lua5_3, pkg-config, python3 2 , zlib, bzip2, curl, xz, gettext, libiconv 3 , sdlClient ? true, SDL, SDL_mixer, SDL_image, SDL_ttf, SDL_gfx, freetype, fluidsynth 4 - , gtkClient ? stdenv.isLinux, gtk3 5 , qtClient ? false, qt5 6 , server ? true, readline 7 , enableSqlite ? true, sqlite ··· 26 ''; 27 28 nativeBuildInputs = [ autoreconfHook pkg-config ] 29 - ++ lib.optional qtClient [ qt5.wrapQtAppsHook ]; 30 31 buildInputs = [ lua5_3 zlib bzip2 curl xz gettext libiconv ] 32 ++ lib.optionals sdlClient [ SDL SDL_mixer SDL_image SDL_ttf SDL_gfx freetype fluidsynth ] ··· 36 ++ lib.optional enableSqlite sqlite; 37 38 dontWrapQtApps = true; 39 40 configureFlags = [ "--enable-shared" ] 41 ++ lib.optional sdlClient "--enable-client=sdl" ··· 46 ++ lib.optional enableSqlite "--enable-fcdb=sqlite3" 47 ++ lib.optional (!gtkClient) "--enable-fcmp=cli" 48 ++ lib.optional (!server) "--disable-server"; 49 50 enableParallelBuilding = true; 51
··· 1 { lib, stdenv, fetchFromGitHub, autoreconfHook, lua5_3, pkg-config, python3 2 , zlib, bzip2, curl, xz, gettext, libiconv 3 , sdlClient ? true, SDL, SDL_mixer, SDL_image, SDL_ttf, SDL_gfx, freetype, fluidsynth 4 + , gtkClient ? false, gtk3, wrapGAppsHook 5 , qtClient ? false, qt5 6 , server ? true, readline 7 , enableSqlite ? true, sqlite ··· 26 ''; 27 28 nativeBuildInputs = [ autoreconfHook pkg-config ] 29 + ++ lib.optional qtClient [ qt5.wrapQtAppsHook ] 30 + ++ lib.optional gtkClient [ wrapGAppsHook ]; 31 32 buildInputs = [ lua5_3 zlib bzip2 curl xz gettext libiconv ] 33 ++ lib.optionals sdlClient [ SDL SDL_mixer SDL_image SDL_ttf SDL_gfx freetype fluidsynth ] ··· 37 ++ lib.optional enableSqlite sqlite; 38 39 dontWrapQtApps = true; 40 + dontWrapGApps = true; 41 42 configureFlags = [ "--enable-shared" ] 43 ++ lib.optional sdlClient "--enable-client=sdl" ··· 48 ++ lib.optional enableSqlite "--enable-fcdb=sqlite3" 49 ++ lib.optional (!gtkClient) "--enable-fcmp=cli" 50 ++ lib.optional (!server) "--disable-server"; 51 + 52 + postFixup = lib.optionalString qtClient '' 53 + wrapQtApp $out/bin/freeciv-qt 54 + '' + lib.optionalString gtkClient '' 55 + wrapGApp $out/bin/freeciv-gtk3.22 56 + ''; 57 58 enableParallelBuilding = true; 59
+2 -2
pkgs/misc/vim-plugins/overrides.nix
··· 387 388 minimap-vim = super.minimap-vim.overrideAttrs (old: { 389 preFixup = '' 390 - substituteInPlace $out/share/vim-plugins/minimap-vim/plugin/minimap.vim \ 391 --replace "code-minimap" "${code-minimap}/bin/code-minimap" 392 - substituteInPlace $out/share/vim-plugins/minimap-vim/bin/minimap_generator.sh \ 393 --replace "code-minimap" "${code-minimap}/bin/code-minimap" 394 ''; 395 });
··· 387 388 minimap-vim = super.minimap-vim.overrideAttrs (old: { 389 preFixup = '' 390 + substituteInPlace $out/share/vim-plugins/minimap.vim/plugin/minimap.vim \ 391 --replace "code-minimap" "${code-minimap}/bin/code-minimap" 392 + substituteInPlace $out/share/vim-plugins/minimap.vim/bin/minimap_generator.sh \ 393 --replace "code-minimap" "${code-minimap}/bin/code-minimap" 394 ''; 395 });
+2 -2
pkgs/tools/misc/calamares/default.nix
··· 6 7 mkDerivation rec { 8 pname = "calamares"; 9 - version = "3.2.39"; 10 11 # release including submodule 12 src = fetchurl { 13 url = "https://github.com/${pname}/${pname}/releases/download/v${version}/${pname}-${version}.tar.gz"; 14 - sha256 = "sha256-QGdy49RndRIBR3B+Z7iXbFyx5gxXO2GHNYc+iv0z47w="; 15 }; 16 17 nativeBuildInputs = [ cmake extra-cmake-modules ];
··· 6 7 mkDerivation rec { 8 pname = "calamares"; 9 + version = "3.2.42"; 10 11 # release including submodule 12 src = fetchurl { 13 url = "https://github.com/${pname}/${pname}/releases/download/v${version}/${pname}-${version}.tar.gz"; 14 + sha256 = "sha256-NbtgtbhauEo7EGvNUNltUQRBpLlzBjAR0GLL9CadgsQ="; 15 }; 16 17 nativeBuildInputs = [ cmake extra-cmake-modules ];
+2 -2
pkgs/tools/misc/chafa/default.nix
··· 4 }: 5 6 stdenv.mkDerivation rec { 7 - version = "1.6.1"; 8 pname = "chafa"; 9 10 src = fetchFromGitHub { 11 owner = "hpjansson"; 12 repo = "chafa"; 13 rev = version; 14 - sha256 = "sha256-isQxeb7OQh4W8RvtKWXbKVYJ8LlfLiOkMJoPjsGFouM="; 15 }; 16 17 nativeBuildInputs = [ autoconf
··· 4 }: 5 6 stdenv.mkDerivation rec { 7 + version = "1.8.0"; 8 pname = "chafa"; 9 10 src = fetchFromGitHub { 11 owner = "hpjansson"; 12 repo = "chafa"; 13 rev = version; 14 + sha256 = "sha256-8ENPmcl0KVxoBu8FGOGk+y8XsONWW0YW32MHAKBUiPE="; 15 }; 16 17 nativeBuildInputs = [ autoconf
+1
pkgs/top-level/aliases.nix
··· 603 openisns = open-isns; # added 2020-01-28 604 openjpeg_1 = throw "openjpeg_1 has been removed, use openjpeg_2 instead"; # added 2021-01-24 605 openjpeg_2 = openjpeg; # added 2021-01-25 606 opensans-ttf = open-sans; # added 2018-12-04 607 openssh_with_kerberos = openssh; # added 2018-01-28 608 orchis = orchis-theme; # added 2021-06-09
··· 603 openisns = open-isns; # added 2020-01-28 604 openjpeg_1 = throw "openjpeg_1 has been removed, use openjpeg_2 instead"; # added 2021-01-24 605 openjpeg_2 = openjpeg; # added 2021-01-25 606 + openmpt123 = libopenmpt; # added 2021-09-05 607 opensans-ttf = open-sans; # added 2018-12-04 608 openssh_with_kerberos = openssh; # added 2018-01-28 609 orchis = orchis-theme; # added 2021-06-09
+7 -3
pkgs/top-level/all-packages.nix
··· 2192 2193 traefik-certs-dumper = callPackage ../tools/misc/traefik-certs-dumper { }; 2194 2195 - calamares = libsForQt514.callPackage ../tools/misc/calamares { 2196 python = python3; 2197 - boost = pkgs.boost.override { python = python3; }; 2198 }; 2199 2200 calendar-cli = callPackage ../tools/networking/calendar-cli { }; ··· 5433 gitstats = callPackage ../applications/version-management/gitstats { }; 5434 5435 gitstatus = callPackage ../applications/version-management/git-and-tools/gitstatus { }; 5436 5437 gitui = callPackage ../applications/version-management/git-and-tools/gitui { 5438 inherit (darwin.apple_sdk.frameworks) Security AppKit; ··· 12942 poetry2nix = callPackage ../development/tools/poetry2nix/poetry2nix { 12943 inherit pkgs lib; 12944 }; 12945 12946 pipenv = callPackage ../development/tools/pipenv {}; 12947 ··· 26289 26290 vivaldi-widevine = callPackage ../applications/networking/browsers/vivaldi/widevine.nix { }; 26291 26292 - openmpt123 = callPackage ../applications/audio/openmpt123 { }; 26293 26294 openrazer-daemon = with python3Packages; toPythonApplication openrazer-daemon; 26295
··· 2192 2193 traefik-certs-dumper = callPackage ../tools/misc/traefik-certs-dumper { }; 2194 2195 + calamares = libsForQt515.callPackage ../tools/misc/calamares { 2196 python = python3; 2197 + boost = pkgs.boost.override { enablePython = true; python = python3; }; 2198 }; 2199 2200 calendar-cli = callPackage ../tools/networking/calendar-cli { }; ··· 5433 gitstats = callPackage ../applications/version-management/gitstats { }; 5434 5435 gitstatus = callPackage ../applications/version-management/git-and-tools/gitstatus { }; 5436 + 5437 + gitty = callPackage ../applications/version-management/git-and-tools/gitty { }; 5438 5439 gitui = callPackage ../applications/version-management/git-and-tools/gitui { 5440 inherit (darwin.apple_sdk.frameworks) Security AppKit; ··· 12944 poetry2nix = callPackage ../development/tools/poetry2nix/poetry2nix { 12945 inherit pkgs lib; 12946 }; 12947 + 12948 + poetry2conda = python3Packages.callPackage ../development/python-modules/poetry2conda { }; 12949 12950 pipenv = callPackage ../development/tools/pipenv {}; 12951 ··· 26293 26294 vivaldi-widevine = callPackage ../applications/networking/browsers/vivaldi/widevine.nix { }; 26295 26296 + libopenmpt = callPackage ../applications/audio/libopenmpt { }; 26297 26298 openrazer-daemon = with python3Packages; toPythonApplication openrazer-daemon; 26299
+4
pkgs/top-level/python-packages.nix
··· 5571 5572 poetry-core = callPackage ../development/python-modules/poetry-core { }; 5573 5574 poezio = callPackage ../applications/networking/instant-messengers/poezio { }; 5575 5576 polib = callPackage ../development/python-modules/polib { };
··· 5571 5572 poetry-core = callPackage ../development/python-modules/poetry-core { }; 5573 5574 + poetry-semver = callPackage ../development/python-modules/poetry-semver { }; 5575 + 5576 + poetry2conda = callPackage ../development/python-modules/poetry2conda { }; 5577 + 5578 poezio = callPackage ../applications/networking/instant-messengers/poezio { }; 5579 5580 polib = callPackage ../development/python-modules/polib { };