Merge pull request #254586 from dariof4/nyxt-3.7.0

nyxt: 3.6.0 -> 3.7.0

authored by

7c6f434c and committed by
GitHub
35e3b6fb 8a1734ec

+31 -24
+2 -3
pkgs/applications/networking/browsers/nyxt/default.nix
··· 3 3 , glib, gdk-pixbuf, cairo 4 4 , mailcap, pango, gtk3 5 5 , glib-networking, gsettings-desktop-schemas 6 - , xclip, notify-osd, enchant 6 + , xclip, wl-clipboard, notify-osd, enchant 7 7 }: 8 8 9 9 stdenv.mkDerivation rec { ··· 41 41 cp -f $src/assets/nyxt_''${i}x''${i}.png "$out/share/icons/hicolor/''${i}x''${i}/apps/nyxt.png" 42 42 done 43 43 44 - # Need to suffix PATH with xclip to be able to copy/paste in Nyxt even if xclip/xsel/wl-clipboard are not in the user's PATH 45 44 mkdir -p $out/bin && makeWrapper $src/bin/nyxt $out/bin/nyxt \ 46 - --suffix PATH : ${lib.makeBinPath [ xclip ]} \ 45 + --prefix PATH : ${lib.makeBinPath [ xclip wl-clipboard ]} \ 47 46 --prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "${GST_PLUGIN_SYSTEM_PATH_1_0}" \ 48 47 --argv0 nyxt "''${gappsWrapperArgs[@]}" 49 48 '';
+29 -21
pkgs/development/lisp-modules/packages.nix
··· 218 218 }; 219 219 }; 220 220 221 - cl-webkit2_3_5_9 = build-asdf-system { 222 - inherit (super.cl-webkit2) pname systems nativeLibs lispLibs; 223 - version = "3.5.9"; 224 - 225 - src = pkgs.fetchFromGitHub { 226 - owner = "joachifm"; 227 - repo = "cl-webkit"; 228 - rev = "3.5.9"; 229 - sha256 = "sha256-YJo5ahL6+HLeJrxFBuZZjuK3OfA6DnAu82vvXMsNBgI="; 230 - }; 231 - }; 232 - 233 221 prompter = build-asdf-system { 234 222 pname = "prompter"; 235 223 version = "0.1.0"; ··· 258 246 259 247 nasdf = build-asdf-system { 260 248 pname = "nasdf"; 261 - version = "20230524-git"; 249 + version = "20230911-git"; 262 250 src = pkgs.fetchFromGitHub { 263 251 owner = "atlas-engineer"; 264 252 repo = "ntemplate"; 265 - rev = "51a884f388ec526c32914093fcad6bb2434e3c14"; 266 - sha256 = "sha256-bjQPkiHAxhjsHCnWpCGMsmQlGDJFGtQEdevnhK2k+kY="; 253 + rev = "ab7a018f3a67a999c72710644b10b4545130c139"; 254 + sha256 = "sha256-fXGh0h6CXLoBgK1jRxkSNyQVAY1gvi4iyHQBuzueR5Y="; 267 255 }; 268 256 }; 269 257 ··· 370 358 371 359 nyxt-gtk = build-asdf-system { 372 360 pname = "nyxt"; 373 - version = "3.6.0"; 361 + version = "3.7.0"; 374 362 375 363 lispLibs = (with super; [ 376 364 alexandria ··· 410 398 spinneret 411 399 slynk 412 400 trivia 413 - trivial-clipboard 414 401 trivial-features 415 402 trivial-garbage 416 403 trivial-package-local-nicknames ··· 418 405 unix-opts 419 406 cluffer 420 407 cl-cffi-gtk 421 - cl-gobject-introspection 422 408 quri 423 409 sqlite 410 + # TODO: Remove these overrides after quicklisp updates past the June 2023 release 411 + (trivial-clipboard.overrideAttrs (final: prev: { 412 + src = pkgs.fetchFromGitHub { 413 + owner = "snmsts"; 414 + repo = "trivial-clipboard"; 415 + rev = "6ddf8d5dff8f5c2102af7cd1a1751cbe6408377b"; 416 + sha256 = "sha256-n15IuTkqAAh2c1OfNbZfCAQJbH//QXeH0Bl1/5OpFRM="; 417 + };})) 418 + (cl-gobject-introspection.overrideAttrs (final: prev: { 419 + src = pkgs.fetchFromGitHub { 420 + owner = "andy128k"; 421 + repo = "cl-gobject-introspection"; 422 + rev = "83beec4492948b52aae4d4152200de5d5c7ac3e9"; 423 + sha256 = "sha256-g/FwWE+Rzmzm5Y+irvd1AJodbp6kPHJIFOFDPhaRlXc="; 424 + };})) 425 + (cl-webkit2.overrideAttrs (final: prev: { 426 + src = pkgs.fetchFromGitHub { 427 + owner = "joachifm"; 428 + repo = "cl-webkit"; 429 + rev = "66fd0700111586425c9942da1694b856fb15cf41"; 430 + sha256 = "sha256-t/B9CvQTekEEsM/ZEp47Mn6NeZaTYFsTdRqclfX9BNg="; 431 + }; 432 + })) 424 433 ]) ++ (with self; [ 425 434 history-tree 426 435 nhooks ··· 432 441 nsymbols 433 442 nclasses 434 443 nfiles 435 - cl-webkit2_3_5_9 436 444 swank 437 445 cl-containers 438 446 ]); ··· 440 448 src = pkgs.fetchFromGitHub { 441 449 owner = "atlas-engineer"; 442 450 repo = "nyxt"; 443 - rev = "3.6.0"; 444 - sha256 = "sha256-DaPEKdYf5R+RS7VQzbdLSqZvEQfxjeGEdX8rwmHRLrY="; 451 + rev = "3.7.0"; 452 + sha256 = "sha256-viiyO4fX3uyGuvojQ1rYYKBldRdVNzeJX1KYlYwfWVU="; 445 453 }; 446 454 447 455 nativeBuildInputs = [ pkgs.makeWrapper ];