Merge master into staging-next

authored by

github-actions[bot] and committed by
GitHub
088eead3 59a37c82

+446 -52
+8 -4
pkgs/applications/graphics/ImageMagick/default.nix
··· 18 18 , libpngSupport ? true, libpng 19 19 , liblqr1Support ? true, liblqr1 20 20 , librawSupport ? true, libraw 21 - , librsvgSupport ? !stdenv.hostPlatform.isMinGW, librsvg 21 + , librsvgSupport ? !stdenv.hostPlatform.isMinGW, librsvg, pango 22 22 , libtiffSupport ? true, libtiff 23 23 , libxml2Support ? true, libxml2 24 24 , openjpegSupport ? !stdenv.hostPlatform.isMinGW, openjpeg ··· 46 46 47 47 stdenv.mkDerivation rec { 48 48 pname = "imagemagick"; 49 - version = "7.1.0-48"; 49 + version = "7.1.0-49"; 50 50 51 51 src = fetchFromGitHub { 52 52 owner = "ImageMagick"; 53 53 repo = "ImageMagick"; 54 54 rev = version; 55 - hash = "sha256-ExGeZVqRajuYcck0JrIFGDEam4PfUCXF/jI2dudHh+E="; 55 + hash = "sha256-5EbmAPEUPFMY8VDJmXfcFuUzFI0xVw7fpVteSI9gotg="; 56 56 }; 57 57 58 58 outputs = [ "out" "dev" "doc" ]; # bin/ isn't really big ··· 64 64 "--with-frozenpaths" 65 65 (lib.withFeatureAs (arch != null) "gcc-arch" arch) 66 66 (lib.withFeature librsvgSupport "rsvg") 67 + (lib.withFeature librsvgSupport "pango") 67 68 (lib.withFeature liblqr1Support "lqr") 68 69 (lib.withFeature libjxlSupport "jxl") 69 70 (lib.withFeatureAs ghostscriptSupport "gs-font-dir" "${ghostscript}/share/ghostscript/fonts") ··· 88 89 ++ lib.optional djvulibreSupport djvulibre 89 90 ++ lib.optional libjxlSupport libjxl 90 91 ++ lib.optional openexrSupport openexr 91 - ++ lib.optional librsvgSupport librsvg 92 + ++ lib.optionals librsvgSupport [ 93 + librsvg 94 + pango 95 + ] 92 96 ++ lib.optional openjpegSupport openjpeg 93 97 ++ lib.optionals stdenv.isDarwin [ 94 98 ApplicationServices
+43
pkgs/applications/misc/process-viewer/default.nix
··· 1 + { lib 2 + , rustPlatform 3 + , fetchCrate 4 + , pkg-config 5 + , gtk4 6 + , stdenv 7 + , DiskArbitration 8 + , Foundation 9 + , IOKit 10 + }: 11 + 12 + rustPlatform.buildRustPackage rec { 13 + pname = "process-viewer"; 14 + version = "0.5.5"; 15 + 16 + src = fetchCrate { 17 + inherit pname version; 18 + sha256 = "sha256-MHVKjbD1/h7G94x6dpyRT/BPWQVUFurW7EvAUJ2xZeU="; 19 + }; 20 + 21 + cargoSha256 = "sha256-NkJjwB4rBV4hFRwYHILMET8o4x1+95sVsFqNaVN8tMg="; 22 + 23 + nativeBuildInputs = [ pkg-config ]; 24 + 25 + buildInputs = [ gtk4 ] ++ lib.optionals stdenv.isDarwin [ 26 + DiskArbitration 27 + Foundation 28 + IOKit 29 + ]; 30 + 31 + postInstall = '' 32 + install -Dm644 assets/fr.guillaume_gomez.ProcessViewer.desktop -t $out/share/applications 33 + install -Dm644 assets/fr.guillaume_gomez.ProcessViewer.svg -t $out/share/icons/hicolor/scalable/apps 34 + install -Dm644 assets/fr.guillaume_gomez.ProcessViewer.metainfo.xml -t $out/share/metainfo 35 + ''; 36 + 37 + meta = with lib; { 38 + description = "A process viewer GUI in rust"; 39 + homepage = "https://github.com/guillaumegomez/process-viewer"; 40 + license = licenses.mit; 41 + maintainers = with maintainers; [ figsoda ]; 42 + }; 43 + }
+9 -9
pkgs/applications/networking/browsers/chromium/upstream-info.json
··· 19 19 } 20 20 }, 21 21 "beta": { 22 - "version": "106.0.5249.40", 23 - "sha256": "14nidf49nqpirsd0qpq91pvsyhc7ngkhcyq3n3yl37mswvaalnm1", 24 - "sha256bin64": "17x0mx4kzrrl2calibi9cjsq80kn30c396pv20qf5n6850dc0rx2", 22 + "version": "106.0.5249.61", 23 + "sha256": "15qljfg8w124yp65srp1rz3ywrlqhzqzkhimn1h9xz0jkf9cnypj", 24 + "sha256bin64": "15149hwjlw6gyh4ismgv0b9k4xn3350s70pqij9n79jb53f4nj9s", 25 25 "deps": { 26 26 "gn": { 27 27 "version": "2022-08-11", ··· 32 32 } 33 33 }, 34 34 "dev": { 35 - "version": "107.0.5300.0", 36 - "sha256": "1h059sma9g6kzaip3rvnb569d3x11h669330a68sif2krpl91bnv", 37 - "sha256bin64": "1kwmhjc15d35lxmdn7f5v8nm8yfs4ckaks9zvxm73wlnvwv0i1qj", 35 + "version": "107.0.5304.10", 36 + "sha256": "0i7awirsqbzbx3s6ff9b8g584w8s69islmahiwjkprm192k98k70", 37 + "sha256bin64": "1v524ygk59r68b8hc8qn9vx067613nbcrdrvwkx7vggd9yp9mcya", 38 38 "deps": { 39 39 "gn": { 40 - "version": "2022-09-08", 40 + "version": "2022-09-14", 41 41 "url": "https://gn.googlesource.com/gn", 42 - "rev": "b4851eb2062f76a880c07f7fa0d12913beb6d79e", 43 - "sha256": "1cz7155rzsydg02j1yprczm4qjk5g4lqbnh5qdky8p1ghg3miq3i" 42 + "rev": "fff29c1b3f9703ea449f720fe70fa73575ef24e5", 43 + "sha256": "1c0dvpp4im1hf277bs5w7rgqxz3g2bax266i2g6smi3pl7a8jpnp" 44 44 } 45 45 } 46 46 },
+11 -9
pkgs/applications/networking/mailreaders/balsa/default.nix
··· 1 - { lib, stdenv 1 + { lib 2 + , stdenv 2 3 , fetchurl 3 4 , glib 4 5 , gmime3 ··· 6 7 , gobject-introspection 7 8 , gpgme 8 9 , gtk3 9 - , gtksourceview 10 + , gtksourceview4 10 11 , gtkspell3 11 12 , intltool 12 13 , libcanberra-gtk3 ··· 16 17 , libsecret 17 18 , openssl 18 19 , pkg-config 20 + , sqlite 19 21 , webkitgtk 20 22 , wrapGAppsHook 21 23 }: 22 24 23 25 stdenv.mkDerivation rec { 24 26 pname = "balsa"; 25 - version = "2.6.1"; 27 + version = "2.6.4"; 26 28 27 29 src = fetchurl { 28 - url = "https://pawsa.fedorapeople.org/balsa/${pname}-${version}.tar.bz2"; 29 - sha256 = "1xkxx801p7sbfkn0bh3cz85wra4xf1z1zhjqqc80z1z1nln7fhb4"; 30 + url = "https://pawsa.fedorapeople.org/balsa/${pname}-${version}.tar.xz"; 31 + sha256 = "1hcgmjka2x2igdrmvzlfs12mv892kv4vzv5iy90kvcqxa625kymy"; 30 32 }; 31 33 32 34 nativeBuildInputs = [ ··· 42 44 gnutls 43 45 gpgme 44 46 gtk3 45 - gtksourceview 47 + gtksourceview4 46 48 gtkspell3 47 49 libcanberra-gtk3 48 50 libesmtp ··· 50 52 libnotify 51 53 libsecret 52 54 openssl 55 + sqlite 53 56 webkitgtk 54 57 ]; 55 58 ··· 57 60 "--with-canberra" 58 61 "--with-gtksourceview" 59 62 "--with-libsecret" 63 + "--with-spell-checker=gtkspell" 64 + "--with-sqlite" 60 65 "--with-ssl" 61 66 "--with-unique" 62 67 "--without-gnome" 63 - "--with-spell-checker=gtkspell" 64 68 ]; 65 - 66 - NIX_CFLAGS_COMPILE = "-I${glib.dev}/include/gio-unix-2.0"; 67 69 68 70 enableParallelBuilding = true; 69 71
+2 -2
pkgs/applications/version-management/git-and-tools/gh/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "gh"; 5 - version = "2.16.0"; 5 + version = "2.16.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "cli"; 9 9 repo = "cli"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-PRU83hO6AH0DfCSSLL9rTh7nx9pEIvlLimu5thi8SYg="; 11 + sha256 = "sha256-I8/vO7SfZr4JVbFNBgIaP7CwHn7q6CMIZMjLBsTLY2Q="; 12 12 }; 13 13 14 14 vendorSha256 = "sha256-TVMFOit2pi+ZVcppzs0iKNXluDW9ZQDH2d7cPSzg+ak=";
+20
pkgs/development/compilers/kind2/default.nix
··· 1 + { lib, rustPlatform, fetchCrate }: 2 + 3 + rustPlatform.buildRustPackage rec { 4 + pname = "kind2"; 5 + version = "0.2.77"; 6 + 7 + src = fetchCrate { 8 + inherit pname version; 9 + sha256 = "sha256-drWAWiSALq8rb3J2phNE/dt4e6xmJY7Ob8cES1kYEPo="; 10 + }; 11 + 12 + cargoSha256 = "sha256-rF0TvNWE90sUqslBGPnGmD6mZFPlCCkM1jyuFt8n8Nw="; 13 + 14 + meta = with lib; { 15 + description = "A functional programming language and proof assistant"; 16 + homepage = "https://github.com/kindelia/kind2"; 17 + license = licenses.mit; 18 + maintainers = with maintainers; [ figsoda ]; 19 + }; 20 + }
+2 -2
pkgs/development/python-modules/aioecowitt/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "aioecowitt"; 13 - version = "2022.09.2"; 13 + version = "2022.09.3"; 14 14 format = "setuptools"; 15 15 16 16 disabled = pythonOlder "3.9"; ··· 19 19 owner = "home-assistant-libs"; 20 20 repo = pname; 21 21 rev = "refs/tags/${version}"; 22 - hash = "sha256-U9Qg0kOeqLihw5YAZSy7zk39NKj48nOiwqIlHqffZi0="; 22 + hash = "sha256-aYnRHr4YrYmO3a1V8HFac1T37WIC0Abp3Dhy9vDrQfE="; 23 23 }; 24 24 25 25 propagatedBuildInputs = [
+45
pkgs/development/python-modules/aiofile/default.nix
··· 1 + { lib 2 + , aiomisc 3 + , asynctest 4 + , caio 5 + , buildPythonPackage 6 + , fetchFromGitHub 7 + , pytestCheckHook 8 + , pythonOlder 9 + }: 10 + 11 + buildPythonPackage rec { 12 + pname = "aiofile"; 13 + version = "3.8.0"; 14 + format = "setuptools"; 15 + 16 + disabled = pythonOlder "3.7"; 17 + 18 + src = fetchFromGitHub { 19 + owner = "mosquito"; 20 + repo = pname; 21 + rev = "refs/tags/${version}"; 22 + hash = "sha256-PIImQZ1ymazsOg8qmlO91tNYHwXqK/d8AuKPsWYvh0w="; 23 + }; 24 + 25 + propagatedBuildInputs = [ 26 + caio 27 + ]; 28 + 29 + checkInputs = [ 30 + aiomisc 31 + asynctest 32 + pytestCheckHook 33 + ]; 34 + 35 + pythonImportsCheck = [ 36 + "aiofile" 37 + ]; 38 + 39 + meta = with lib; { 40 + description = "File operations with asyncio support"; 41 + homepage = "https://github.com/mosquito/aiofile"; 42 + license = licenses.asl20; 43 + maintainers = with maintainers; [ fab ]; 44 + }; 45 + }
+88
pkgs/development/python-modules/aiomisc/default.nix
··· 1 + { lib 2 + , aiocontextvars 3 + #, aiocarbon 4 + , aiohttp 5 + #, aiohttp-asgi 6 + , async-timeout 7 + , buildPythonPackage 8 + , colorlog 9 + , croniter 10 + , fastapi 11 + , fetchFromGitHub 12 + , logging-journald 13 + , pytestCheckHook 14 + , pythonOlder 15 + , raven 16 + #, raven-aiohttp 17 + , setproctitle 18 + , uvloop 19 + }: 20 + 21 + buildPythonPackage rec { 22 + pname = "aiomisc"; 23 + version = "16.2"; 24 + format = "setuptools"; 25 + 26 + disabled = pythonOlder "3.7"; 27 + 28 + src = fetchFromGitHub { 29 + owner = "aiokitchen"; 30 + repo = pname; 31 + rev = "refs/tags/v${version}"; 32 + hash = "sha256-wxm7MrFHZ7TrUGw5w7iLWs1olU8ZmJmJ7M/BZ6Nf0fU="; 33 + }; 34 + 35 + propagatedBuildInputs = [ 36 + colorlog 37 + logging-journald 38 + ]; 39 + 40 + checkInputs = [ 41 + aiocontextvars 42 + async-timeout 43 + fastapi 44 + pytestCheckHook 45 + raven 46 + setproctitle 47 + ] ++ passthru.optional-dependencies.aiohttp 48 + ++ passthru.optional-dependencies.cron 49 + ++ passthru.optional-dependencies.uvloop; 50 + 51 + passthru.optional-dependencies = { 52 + aiohttp = [ 53 + aiohttp 54 + ]; 55 + #asgi = [ 56 + # aiohttp-asgi 57 + #]; 58 + cron = [ 59 + croniter 60 + ]; 61 + #carbon = [ 62 + # aiocarbon 63 + #]; 64 + #raven = [ 65 + # raven-aiohttp 66 + #]; 67 + uvloop = [ 68 + uvloop 69 + ]; 70 + }; 71 + 72 + pythonImportsCheck = [ 73 + "aiomisc" 74 + ]; 75 + 76 + disabledTestPaths = [ 77 + # Dependencies are not available at the moment 78 + "tests/test_entrypoint.py" 79 + "tests/test_raven_service.py" 80 + ]; 81 + 82 + meta = with lib; { 83 + description = "Miscellaneous utils for asyncio"; 84 + homepage = "https://github.com/aiokitchen/aiomisc"; 85 + license = licenses.asl20; 86 + maintainers = with maintainers; [ fab ]; 87 + }; 88 + }
+38
pkgs/development/python-modules/caio/default.nix
··· 1 + { lib 2 + , aiomisc 3 + , buildPythonPackage 4 + , fetchFromGitHub 5 + , pytestCheckHook 6 + , pythonOlder 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "caio"; 11 + version = "0.9.8"; 12 + format = "setuptools"; 13 + 14 + disabled = pythonOlder "3.7"; 15 + 16 + src = fetchFromGitHub { 17 + owner = "mosquito"; 18 + repo = pname; 19 + rev = "refs/tags/${version}"; 20 + hash = "sha256-hUG5EaraoKj3D3K+Qm2Nm1AFe19qwRy/FnEb1SXWKDM="; 21 + }; 22 + 23 + checkInputs = [ 24 + aiomisc 25 + pytestCheckHook 26 + ]; 27 + 28 + pythonImportsCheck = [ 29 + "caio" 30 + ]; 31 + 32 + meta = with lib; { 33 + description = "File operations with asyncio support"; 34 + homepage = "https://github.com/mosquito/caio"; 35 + license = licenses.asl20; 36 + maintainers = with maintainers; [ fab ]; 37 + }; 38 + }
+7 -2
pkgs/development/python-modules/dbus-fast/default.nix
··· 1 1 { lib 2 + , async-timeout 2 3 , buildPythonPackage 3 4 , fetchFromGitHub 4 5 , poetry-core ··· 9 10 10 11 buildPythonPackage rec { 11 12 pname = "dbus-fast"; 12 - version = "1.13.0"; 13 + version = "1.15.1"; 13 14 format = "pyproject"; 14 15 15 16 disabled = pythonOlder "3.7"; ··· 18 19 owner = "Bluetooth-Devices"; 19 20 repo = pname; 20 21 rev = "v${version}"; 21 - hash = "sha256-SADUeLD4quPxKChf1A4ph1iI8zu7oCDg4nJNFl77f+k="; 22 + hash = "sha256-Uq+f0l9/W6PjP9MczF3VJNJicDgOnMrfXpOkHp7frVY="; 22 23 }; 23 24 24 25 nativeBuildInputs = [ 25 26 poetry-core 27 + ]; 28 + 29 + propagatedBuildInputs = [ 30 + async-timeout 26 31 ]; 27 32 28 33 checkInputs = [
+2 -2
pkgs/development/python-modules/eiswarnung/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "eiswarnung"; 15 - version = "1.1.0"; 15 + version = "1.1.1"; 16 16 format = "pyproject"; 17 17 18 18 disabled = pythonOlder "3.9"; ··· 21 21 owner = "klaasnicolaas"; 22 22 repo = "python-eiswarnung"; 23 23 rev = "refs/tags/v${version}"; 24 - hash = "sha256-fyxqVSZcbo/rrItad5ZTwmp4N8s0HGBdxvx3LBax/hc="; 24 + hash = "sha256-sMR16if2Q+lK+ilnVNYVootBN2LFwBQLlZFkoX+oS/g="; 25 25 }; 26 26 27 27 nativeBuildInputs = [
+10 -1
pkgs/development/python-modules/karton-dashboard/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchFromGitHub 4 + , fetchpatch 4 5 , flask 5 6 , karton-core 6 7 , mistune ··· 20 21 owner = "CERT-Polska"; 21 22 repo = pname; 22 23 rev = "refs/tags/v${version}"; 23 - sha256 = "sha256-XMyQ0mRF4y61hqlqdxC+He+697P1URfOXQUMnV0pT7o="; 24 + hash = "sha256-XMyQ0mRF4y61hqlqdxC+He+697P1URfOXQUMnV0pT7o="; 24 25 }; 26 + 27 + patches = [ 28 + (fetchpatch { 29 + name = "update-mistune.patch"; 30 + url = "https://github.com/CERT-Polska/karton-dashboard/commit/d0a2a1ffd21e9066acca77434acaff7b20e460d0.patch"; 31 + hash = "sha256-LOqeLWoCXmVTthruBiQUYR03yPOPHhgYF/fJMhhT6Wo="; 32 + }) 33 + ]; 25 34 26 35 propagatedBuildInputs = [ 27 36 flask
+32
pkgs/development/python-modules/logging-journald/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , pythonOlder 5 + }: 6 + 7 + buildPythonPackage rec { 8 + pname = "logging-journald"; 9 + version = "0.6.2"; 10 + format = "setuptools"; 11 + 12 + disabled = pythonOlder "3.7"; 13 + 14 + src = fetchPypi { 15 + inherit pname version; 16 + hash = "sha256-U6kqAvMSyLDbThc6wAN/ri0vmt/vAxgFFZT65Csbpss="; 17 + }; 18 + 19 + # Circular dependency with aiomisc 20 + doCheck = false; 21 + 22 + pythonImportsCheck = [ 23 + "logging_journald" 24 + ]; 25 + 26 + meta = with lib; { 27 + description = "Logging handler for writing logs to the journald"; 28 + homepage = "https://github.com/mosquito/logging-journald"; 29 + license = licenses.mit; 30 + maintainers = with maintainers; [ fab ]; 31 + }; 32 + }
+37
pkgs/development/python-modules/temperusb/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , pythonOlder 5 + , pyusb 6 + }: 7 + 8 + buildPythonPackage rec { 9 + pname = "temperusb"; 10 + version = "1.6.0"; 11 + format = "setuptools"; 12 + 13 + disabled = pythonOlder "3.7"; 14 + 15 + src = fetchPypi { 16 + inherit pname version; 17 + hash = "sha256-enYhqtJnORKhBoZkZPISLCt9Ec5SN6txD3z0SXuPrQo="; 18 + }; 19 + 20 + propagatedBuildInputs = [ 21 + pyusb 22 + ]; 23 + 24 + # Module has no tests which are shipped and source is not tagged 25 + doCheck = false; 26 + 27 + pythonImportsCheck = [ 28 + "temperusb" 29 + ]; 30 + 31 + meta = with lib; { 32 + description = "Library to read TEMPer USB HID devices"; 33 + homepage = "https://github.com/padelt/temper-python"; 34 + license = licenses.gpl3Only; 35 + maintainers = with maintainers; [ fab ]; 36 + }; 37 + }
+2 -2
pkgs/development/python-modules/xknx/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "xknx"; 15 - version = "1.0.2"; 15 + version = "1.1.0"; 16 16 format = "setuptools"; 17 17 18 18 disabled = pythonOlder "3.8"; ··· 21 21 owner = "XKNX"; 22 22 repo = pname; 23 23 rev = "refs/tags/${version}"; 24 - sha256 = "sha256-linVQqU45vmJ8zWyJl0W4o5Ci8N0M0jP/fiYekdaamc="; 24 + sha256 = "sha256-Nam6TnjTAt5oV+IQ+6cS8L0/j/lp+x9adRHUTs69GA0="; 25 25 }; 26 26 27 27 propagatedBuildInputs = [
+4 -4
pkgs/development/tools/garble/default.nix
··· 6 6 }: 7 7 buildGoModule rec { 8 8 pname = "garble"; 9 - version = "0.7.1"; 9 + version = "0.7.2"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "burrowers"; 13 13 repo = pname; 14 14 rev = "v${version}"; 15 - sha256 = "sha256-QQRnnH/lbleZYkmHj4XUj2uMB9h/mwolhqWfaWMk2ys="; 15 + sha256 = "sha256-T6iUhfBcHlz9oUuovwU4ljHh4y6PRd3sRhwG6RwuspM="; 16 16 }; 17 17 18 - vendorSha256 = "sha256-Xax8KfNcFCLKqcLBNtRUNaneVCW4eUMFe4Ml+D4wLNA="; 18 + vendorSha256 = "sha256-lGU9jbeOM8tSYZGIqQhH5I2RlBGnqrA6JUQpuHrLwKU="; 19 19 20 20 # Used for some of the tests. 21 21 checkInputs = [git]; 22 22 23 23 preBuild = lib.optionalString (!stdenv.isx86_64) '' 24 24 # The test assumex amd64 assembly 25 - rm testdata/scripts/asm.txt 25 + rm testdata/script/asm.txtar 26 26 ''; 27 27 28 28 meta = {
+9 -6
pkgs/games/dxx-rebirth/default.nix
··· 4 4 , fetchpatch 5 5 , scons 6 6 , pkg-config 7 - , SDL 8 - , SDL_mixer 7 + , SDL2 8 + , SDL2_image 9 + , SDL2_mixer 9 10 , libGLU 10 11 , libGL 11 12 , libpng ··· 21 22 in 22 23 stdenv.mkDerivation rec { 23 24 pname = "dxx-rebirth"; 24 - version = "0.59.20200202"; 25 + version = "unstable-2022-09-17"; 25 26 26 27 src = fetchFromGitHub { 27 28 owner = "dxx-rebirth"; 28 29 repo = "dxx-rebirth"; 29 - rev = "8ebb66c5c9c74ebb93d49741cc9545f2bb7fa05d"; 30 - sha256 = "1lsrlp47aby2m9hh7i3nv5rb0srlkmnq1w2ca6vyvlga9m9h7jrk"; 30 + rev = "ad46235b67a24a38dec4734f94a59eba149ad94a"; 31 + hash = "sha256-vIAY1O4VnOsV617J5yjg09JIL/vK4Fb/lopnX17g+uY="; 31 32 }; 32 33 33 34 nativeBuildInputs = [ pkg-config scons ]; 34 35 35 - buildInputs = [ libGLU libGL libpng physfs SDL SDL_mixer ]; 36 + buildInputs = [ libGLU libGL libpng physfs SDL2 SDL2_image SDL2_mixer ]; 36 37 37 38 enableParallelBuilding = true; 39 + 40 + sconsFlags = [ "sdl2=1" ]; 38 41 39 42 NIX_CFLAGS_COMPILE = [ 40 43 "-Wno-format-nonliteral"
+2 -1
pkgs/servers/home-assistant/component-packages.nix
··· 2876 2876 "telnet" = ps: with ps; [ 2877 2877 ]; 2878 2878 "temper" = ps: with ps; [ 2879 - ]; # missing inputs: temperusb 2879 + temperusb 2880 + ]; 2880 2881 "template" = ps: with ps; [ 2881 2882 ]; 2882 2883 "tensorflow" = ps: with ps; [
+8 -3
pkgs/tools/misc/fclones/default.nix
··· 8 8 9 9 rustPlatform.buildRustPackage rec { 10 10 pname = "fclones"; 11 - version = "0.28.0"; 11 + version = "0.29.0"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "pkolaczk"; 15 15 repo = pname; 16 16 rev = "v${version}"; 17 - sha256 = "sha256-OOFmyTEiaZnCx15gkoMGooC4qlevKMBS7umawiKVZqE="; 17 + sha256 = "sha256-0R9UB4xW5LYSA3rJIhJkYCEIN3Fn3eQaqZS1OP4kXNg="; 18 18 }; 19 19 20 - cargoSha256 = "sha256-jWYiZ6YNeGtmcHgqCgC8A7dEdJ29n3W/RdE0wQbOUOA="; 20 + cargoSha256 = "sha256-elpMupN5Ah40+kWzXYDg+PUs0taOxdVhiPMO749H9fA="; 21 21 22 22 buildInputs = lib.optionals stdenv.isDarwin [ 23 23 AppKit ··· 26 26 27 27 # device::test_physical_device_name test fails on Darwin 28 28 doCheck = !stdenv.isDarwin; 29 + 30 + checkFlags = [ 31 + # ofborg sometimes fails with "Resource temporarily unavailable" 32 + "--skip=cache::test::return_none_if_different_transform_was_used" 33 + ]; 29 34 30 35 meta = with lib; { 31 36 description = "Efficient Duplicate File Finder and Remover";
+3 -3
pkgs/tools/security/lethe/default.nix
··· 7 7 8 8 rustPlatform.buildRustPackage rec { 9 9 pname = "lethe"; 10 - version = "0.7.0"; 10 + version = "0.8.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "kostassoid"; 14 14 repo = pname; 15 15 rev = "v${version}"; 16 - sha256 = "sha256-uMpqN9xgA0S861JChfJebU6azxJN8ScftmX8yJV8NM8="; 16 + sha256 = "sha256-o57WtzTouIzB0yl6lEUwpav0rm+jwD5tyBqK/MRN+ME="; 17 17 }; 18 18 19 - cargoSha256 = "sha256-GeZ/25ZaD/vyQo02SUt1JtNUL2QCg0varOJC1M3Ji9s="; 19 + cargoSha256 = "sha256-flj4p4qAMMy46/nY48lRNcyB8KzEUoYOfhDk7xR7qQU="; 20 20 21 21 buildInputs = lib.optional stdenv.isDarwin Security; 22 22
+20
pkgs/tools/text/huniq/default.nix
··· 1 + { lib, rustPlatform, fetchCrate }: 2 + 3 + rustPlatform.buildRustPackage rec { 4 + pname = "huniq"; 5 + version = "2.7.0"; 6 + 7 + src = fetchCrate { 8 + inherit pname version; 9 + sha256 = "sha256-5GvHM05qY/Jj1mPYwn88Zybn6Nn5nJIaw0XP8iCcrwE="; 10 + }; 11 + 12 + cargoSha256 = "sha256-pwDaLHJbVpZe7dAtd5/ytyHZkUHjCcNjtw3q7HF1qVQ="; 13 + 14 + meta = with lib; { 15 + description = "Command line utility to remove duplicates from the given input"; 16 + homepage = "https://github.com/koraa/huniq"; 17 + license = licenses.bsd3; 18 + maintainers = with maintainers; [ figsoda ]; 19 + }; 20 + }
+23
pkgs/tools/text/rnr/default.nix
··· 1 + { lib, rustPlatform, fetchFromGitHub }: 2 + 3 + rustPlatform.buildRustPackage rec { 4 + pname = "rnr"; 5 + version = "0.4.1"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "ismaelgv"; 9 + repo = pname; 10 + rev = "v${version}"; 11 + sha256 = "1r1ahh8bmqrc7zb4bq5ka8bsngncf7im51nf5il49cvysij1i4q8"; 12 + }; 13 + 14 + cargoSha256 = "sha256-qgKL+y+w+9ADClxLNwglHMufaysY0K9g29PyuXZ7x7g="; 15 + 16 + meta = with lib; { 17 + description = "A command-line tool to batch rename files and directories"; 18 + homepage = "https://github.com/ismaelgv/rnr"; 19 + changelog = "https://github.com/ismaelgv/rnr/blob/v${version}/CHANGELOG.md"; 20 + license = licenses.mit; 21 + maintainers = with maintainers; [ figsoda ]; 22 + }; 23 + }
+11 -2
pkgs/top-level/all-packages.nix
··· 4132 4132 4133 4133 humioctl = callPackage ../applications/logging/humioctl {}; 4134 4134 4135 + huniq = callPackage ../tools/text/huniq { }; 4136 + 4135 4137 hyprland = callPackage ../applications/window-managers/hyprland { 4136 4138 wlroots = wlroots.overrideAttrs (_: { 4137 4139 version = "unstable-2022-06-07"; ··· 10666 10668 10667 10669 rnp = callPackage ../tools/security/rnp { }; 10668 10670 10671 + rnr = callPackage ../tools/text/rnr { }; 10672 + 10669 10673 rnv = callPackage ../tools/text/xml/rnv { }; 10670 10674 10671 10675 rosie = callPackage ../tools/text/rosie { }; ··· 14146 14150 14147 14151 jwasm = callPackage ../development/compilers/jwasm { }; 14148 14152 14153 + kind2 = callPackage ../development/compilers/kind2 { }; 14154 + 14149 14155 knightos-genkfs = callPackage ../development/tools/knightos/genkfs { }; 14150 14156 14151 14157 regenkfs = callPackage ../development/tools/knightos/regenkfs { }; ··· 17044 17050 premake = premake4; 17045 17051 17046 17052 privacyidea = callPackage ../applications/misc/privacyidea { }; 17053 + 17054 + process-viewer = callPackage ../applications/misc/process-viewer { 17055 + inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation IOKit; 17056 + }; 17047 17057 17048 17058 procodile = callPackage ../tools/system/procodile { }; 17049 17059 ··· 33325 33335 33326 33336 dwarf-therapist = dwarf-fortress-packages.dwarf-therapist; 33327 33337 33328 - dxx-rebirth = callPackage ../games/dxx-rebirth 33329 - { stdenv = gcc10StdenvCompat; physfs = physfs_2; }; 33338 + dxx-rebirth = callPackage ../games/dxx-rebirth { }; 33330 33339 33331 33340 inherit (callPackages ../games/dxx-rebirth/assets.nix { }) 33332 33341 descent1-assets
+10
pkgs/top-level/python-packages.nix
··· 307 307 308 308 aioextensions = callPackage ../development/python-modules/aioextensions { }; 309 309 310 + aiofile = callPackage ../development/python-modules/aiofile { }; 311 + 310 312 aiofiles = callPackage ../development/python-modules/aiofiles { }; 311 313 312 314 aioflo = callPackage ../development/python-modules/aioflo { }; ··· 374 376 aiolip = callPackage ../development/python-modules/aiolip { }; 375 377 376 378 aiolyric = callPackage ../development/python-modules/aiolyric { }; 379 + 380 + aiomisc = callPackage ../development/python-modules/aiomisc { }; 377 381 378 382 aiomodernforms = callPackage ../development/python-modules/aiomodernforms { }; 379 383 ··· 1601 1605 pythonSupport = true; 1602 1606 inherit (self) python numpy boost; 1603 1607 }); 1608 + 1609 + caio = callPackage ../development/python-modules/caio { }; 1604 1610 1605 1611 cairo-lang = callPackage ../development/python-modules/cairo-lang { }; 1606 1612 ··· 5377 5383 Logbook = callPackage ../development/python-modules/Logbook { }; 5378 5384 5379 5385 logfury = callPackage ../development/python-modules/logfury { }; 5386 + 5387 + logging-journald = callPackage ../development/python-modules/logging-journald { }; 5380 5388 5381 5389 logi-circle = callPackage ../development/python-modules/logi-circle { }; 5382 5390 ··· 10804 10812 telfhash = callPackage ../development/python-modules/telfhash { }; 10805 10813 10806 10814 temescal = callPackage ../development/python-modules/temescal { }; 10815 + 10816 + temperusb = callPackage ../development/python-modules/temperusb { }; 10807 10817 10808 10818 tempest = callPackage ../development/python-modules/tempest { }; 10809 10819