lol

Merge master into staging-next

authored by

github-actions[bot] and committed by
GitHub
be07e182 a3b6d8ba

+805 -190
+6
maintainers/maintainer-list.nix
··· 6985 githubId = 17029738; 6986 name = "Jean-Charles Quillet"; 6987 }; 6988 jefdaj = { 6989 email = "jefdaj@gmail.com"; 6990 github = "jefdaj";
··· 6985 githubId = 17029738; 6986 name = "Jean-Charles Quillet"; 6987 }; 6988 + jedsek = { 6989 + email = "jedsek@qq.com"; 6990 + github = "jedsek"; 6991 + githubId = 63626406; 6992 + name = "Jedsek"; 6993 + }; 6994 jefdaj = { 6995 email = "jefdaj@gmail.com"; 6996 github = "jefdaj";
+15
maintainers/team-list.nix
··· 426 shortName = "Linux Kernel"; 427 }; 428 429 llvm = { 430 members = [ 431 dtzWill
··· 426 shortName = "Linux Kernel"; 427 }; 428 429 + lisp = { 430 + members = [ 431 + raskin 432 + lukego 433 + nagy 434 + uthar 435 + ]; 436 + githubTeams = [ 437 + "lisp" 438 + ]; 439 + scope = "Maintain the Lisp ecosystem."; 440 + shortName = "lisp"; 441 + enableFeatureFreezePing = true; 442 + }; 443 + 444 llvm = { 445 members = [ 446 dtzWill
+10 -4
nixos/modules/services/networking/smokeping.nix
··· 42 configPath = pkgs.writeText "smokeping.conf" configFile; 43 cgiHome = pkgs.writeScript "smokeping.fcgi" '' 44 #!${pkgs.bash}/bin/bash 45 - ${cfg.package}/bin/smokeping_cgi ${configPath} 46 ''; 47 in 48 ··· 307 source = "${pkgs.fping}/bin/fping"; 308 }; 309 }; 310 environment.systemPackages = [ pkgs.fping ]; 311 users.users.${cfg.user} = { 312 isNormalUser = false; ··· 327 # Thus, we need to make `smokepingHome` (which is given to `thttpd -d` below) `755`. 328 homeMode = "755"; 329 }; 330 - users.groups.${cfg.user} = {}; 331 systemd.services.smokeping = { 332 - requiredBy = [ "multi-user.target"]; 333 serviceConfig = { 334 User = cfg.user; 335 Restart = "on-failure"; 336 - ExecStart = "${cfg.package}/bin/smokeping --config=${configPath} --nodaemon"; 337 }; 338 preStart = '' 339 mkdir -m 0755 -p ${smokepingHome}/cache ${smokepingHome}/data 340 rm -f ${smokepingHome}/cropper 341 ln -s ${cfg.package}/htdocs/cropper ${smokepingHome}/cropper 342 rm -f ${smokepingHome}/smokeping.fcgi 343 ln -s ${cgiHome} ${smokepingHome}/smokeping.fcgi 344 ${cfg.package}/bin/smokeping --check --config=${configPath}
··· 42 configPath = pkgs.writeText "smokeping.conf" configFile; 43 cgiHome = pkgs.writeScript "smokeping.fcgi" '' 44 #!${pkgs.bash}/bin/bash 45 + ${cfg.package}/bin/smokeping_cgi /etc/smokeping.conf 46 ''; 47 in 48 ··· 307 source = "${pkgs.fping}/bin/fping"; 308 }; 309 }; 310 + environment.etc."smokeping.conf".source = configPath; 311 environment.systemPackages = [ pkgs.fping ]; 312 users.users.${cfg.user} = { 313 isNormalUser = false; ··· 328 # Thus, we need to make `smokepingHome` (which is given to `thttpd -d` below) `755`. 329 homeMode = "755"; 330 }; 331 + users.groups.${cfg.user} = { }; 332 systemd.services.smokeping = { 333 + reloadTriggers = [ configPath ]; 334 + requiredBy = [ "multi-user.target" ]; 335 serviceConfig = { 336 User = cfg.user; 337 Restart = "on-failure"; 338 + ExecStart = "${cfg.package}/bin/smokeping --config=/etc/smokeping.conf --nodaemon"; 339 }; 340 preStart = '' 341 mkdir -m 0755 -p ${smokepingHome}/cache ${smokepingHome}/data 342 rm -f ${smokepingHome}/cropper 343 ln -s ${cfg.package}/htdocs/cropper ${smokepingHome}/cropper 344 + rm -f ${smokepingHome}/css 345 + ln -s ${cfg.package}/htdocs/css ${smokepingHome}/css 346 + rm -f ${smokepingHome}/js 347 + ln -s ${cfg.package}/htdocs/js ${smokepingHome}/js 348 rm -f ${smokepingHome}/smokeping.fcgi 349 ln -s ${cgiHome} ${smokepingHome}/smokeping.fcgi 350 ${cfg.package}/bin/smokeping --check --config=${configPath}
+2 -2
pkgs/applications/blockchains/wasabiwallet/default.nix
··· 31 in 32 stdenv.mkDerivation rec { 33 pname = "wasabiwallet"; 34 - version = "2.0.2.2"; 35 36 src = fetchurl { 37 url = "https://github.com/zkSNACKs/WalletWasabi/releases/download/v${version}/Wasabi-${version}.tar.gz"; 38 - sha256 = "sha256-Mwr2TwJsA7+G5U2FHOC6SMgiYxuy6fAiA3t7oJGSVaA="; 39 }; 40 41 dontBuild = true;
··· 31 in 32 stdenv.mkDerivation rec { 33 pname = "wasabiwallet"; 34 + version = "2.0.3"; 35 36 src = fetchurl { 37 url = "https://github.com/zkSNACKs/WalletWasabi/releases/download/v${version}/Wasabi-${version}.tar.gz"; 38 + sha256 = "sha256-RlWaeOK6XqxyCIQQp1/X6iG9t7f3ER5K+S3ZvPg6wBg="; 39 }; 40 41 dontBuild = true;
+4 -4
pkgs/applications/emulators/citra/default.nix
··· 15 in { 16 nightly = libsForQt5.callPackage ./generic.nix rec { 17 pname = "citra-nightly"; 18 - version = "1765"; 19 20 src = fetchFromGitHub { 21 owner = "citra-emu"; 22 repo = "citra-nightly"; 23 rev = "nightly-${version}"; 24 - sha256 = "0d3dfh63cmsy5idbypdz3ibydmb4a35sfv7qmxxlcpc390pp9cvq"; 25 fetchSubmodules = true; 26 }; 27 ··· 30 31 canary = libsForQt5.callPackage ./generic.nix rec { 32 pname = "citra-canary"; 33 - version = "2146"; 34 35 src = fetchFromGitHub { 36 owner = "citra-emu"; 37 repo = "citra-canary"; 38 rev = "canary-${version}"; 39 - sha256 = "1wnym0nklngimf5gaaa2703nz4g5iy572wlgp88h67rrh9b4f04r"; 40 fetchSubmodules = true; 41 }; 42
··· 15 in { 16 nightly = libsForQt5.callPackage ./generic.nix rec { 17 pname = "citra-nightly"; 18 + version = "1873"; 19 20 src = fetchFromGitHub { 21 owner = "citra-emu"; 22 repo = "citra-nightly"; 23 rev = "nightly-${version}"; 24 + sha256 = "1csn9n1s2mvxwk2mahwm8mc4zgn40im374hcsqgz8gaxjkmnx288"; 25 fetchSubmodules = true; 26 }; 27 ··· 30 31 canary = libsForQt5.callPackage ./generic.nix rec { 32 pname = "citra-canary"; 33 + version = "2440"; 34 35 src = fetchFromGitHub { 36 owner = "citra-emu"; 37 repo = "citra-canary"; 38 rev = "canary-${version}"; 39 + sha256 = "06f2qnvywyaf8jc43jrzjhfshj3k21ggk8wdrvd9wjsmrryvqgbz"; 40 fetchSubmodules = true; 41 }; 42
+5 -1
pkgs/applications/emulators/citra/generic.nix
··· 49 "-DUSE_SYSTEM_BOOST=ON" 50 "-DCITRA_USE_BUNDLED_FFMPEG=OFF" 51 "-DCITRA_USE_BUNDLED_QT=OFF" 52 - "-DCITRA_USE_BUNDLED_SDL2=OFF" 53 54 # We dont want to bother upstream with potentially outdated compat reports 55 "-DCITRA_ENABLE_COMPATIBILITY_REPORTING=ON" ··· 65 ++ lib.optional enableFdk "-DENABLE_FDK=ON"; 66 67 postPatch = '' 68 # Prep compatibilitylist 69 ln -s ${compat-list} ./dist/compatibility_list/compatibility_list.json 70
··· 49 "-DUSE_SYSTEM_BOOST=ON" 50 "-DCITRA_USE_BUNDLED_FFMPEG=OFF" 51 "-DCITRA_USE_BUNDLED_QT=OFF" 52 + "-DUSE_SYSTEM_SDL2=ON" 53 54 # We dont want to bother upstream with potentially outdated compat reports 55 "-DCITRA_ENABLE_COMPATIBILITY_REPORTING=ON" ··· 65 ++ lib.optional enableFdk "-DENABLE_FDK=ON"; 66 67 postPatch = '' 68 + # Fix file not found when looking in var/empty instead of opt 69 + mkdir externals/dynarmic/src/dynarmic/ir/var 70 + ln -s ../opt externals/dynarmic/src/dynarmic/ir/var/empty 71 + 72 # Prep compatibilitylist 73 ln -s ${compat-list} ./dist/compatibility_list/compatibility_list.json 74
+3 -3
pkgs/applications/emulators/ryujinx/default.nix
··· 29 30 buildDotnetModule rec { 31 pname = "ryujinx"; 32 - version = "1.1.687"; # Based off of the official github actions builds: https://github.com/Ryujinx/Ryujinx/actions/workflows/release.yml 33 34 src = fetchFromGitHub { 35 owner = "Ryujinx"; 36 repo = "Ryujinx"; 37 - rev = "460f96967de6f5cb729ed57baaa4dad2178c8cb6"; 38 - sha256 = "008mjih7lp2zq86g750s237d9g2p2jqfryp6izac3iqr3s7dbr6g"; 39 }; 40 41 dotnet-sdk = dotnetCorePackages.sdk_7_0;
··· 29 30 buildDotnetModule rec { 31 pname = "ryujinx"; 32 + version = "1.1.692"; # Based off of the official github actions builds: https://github.com/Ryujinx/Ryujinx/actions/workflows/release.yml 33 34 src = fetchFromGitHub { 35 owner = "Ryujinx"; 36 repo = "Ryujinx"; 37 + rev = "1b41b285ac7f551c3495ced436ce3930ad7223b4"; 38 + sha256 = "07s42xmdagi97i7c3mm9qak9msgv4c75say10dl4nha784kxkbvp"; 39 }; 40 41 dotnet-sdk = dotnetCorePackages.sdk_7_0;
+13 -12
pkgs/applications/emulators/ryujinx/deps.nix
··· 2 # Please dont edit it manually, your changes might get overwritten! 3 4 { fetchNuGet }: [ 5 - (fetchNuGet { pname = "Avalonia"; version = "0.10.18"; sha256 = "01x7fc8rdkzba40piwi1ngsk7f8jawzn5bcq2la96hphsiahaarh"; }) 6 (fetchNuGet { pname = "Avalonia.Angle.Windows.Natives"; version = "2.1.0.2020091801"; sha256 = "04jm83cz7vkhhr6n2c9hya2k8i2462xbf6np4bidk55as0jdq43a"; }) 7 - (fetchNuGet { pname = "Avalonia.Controls.DataGrid"; version = "0.10.18"; sha256 = "1qbb527jvhv2p8dcxi7lhm3lczy96j546gb5w09gh90dmzaq45bw"; }) 8 - (fetchNuGet { pname = "Avalonia.Desktop"; version = "0.10.18"; sha256 = "0iaby5696km0yl0bs2a8i6a5ypras54mimnmh9wjwarwniqj8yjs"; }) 9 - (fetchNuGet { pname = "Avalonia.Diagnostics"; version = "0.10.18"; sha256 = "1qsrzv1fz73p46p9v60qqds229znfv9hawnams5hxwl46jn2v9cp"; }) 10 - (fetchNuGet { pname = "Avalonia.FreeDesktop"; version = "0.10.18"; sha256 = "173apfayxkm3lgj7xk9xzsbxmdhv44svr49ccqnd1dii7y69bgny"; }) 11 - (fetchNuGet { pname = "Avalonia.Markup.Xaml.Loader"; version = "0.10.18"; sha256 = "0vcbhwckzxgcq9wxim91zk30kzjaydr9szl4rbr3rz85447hj9pi"; }) 12 - (fetchNuGet { pname = "Avalonia.Native"; version = "0.10.18"; sha256 = "1hvmjs7wfcbycviky79g1p5q3bzs8j31sr53nnqxqy6pnbmg0nxg"; }) 13 - (fetchNuGet { pname = "Avalonia.Remote.Protocol"; version = "0.10.18"; sha256 = "0phxxz4r1llklvp4svy9qlsms3qw77crai3ww70g03fifmmr9qq2"; }) 14 (fetchNuGet { pname = "Avalonia.Skia"; version = "0.10.18"; sha256 = "1vi83d9q6m2zd7b5snyzjxsj3vdp5bmi5vqhfslzghslpbhj2zwv"; }) 15 (fetchNuGet { pname = "Avalonia.Svg"; version = "0.10.18"; sha256 = "06h7yh2lkm4rqfchn7nxqjbqx4afh42w61z9sby7b5gj56h5a84q"; }) 16 (fetchNuGet { pname = "Avalonia.Svg.Skia"; version = "0.10.18"; sha256 = "0s25aq3xz0km55jwdxp59z8cc0d1zqaag1hiwnxdzd30id2ahn66"; }) 17 - (fetchNuGet { pname = "Avalonia.Win32"; version = "0.10.18"; sha256 = "1rvqydbzdi2n6jw4xx9q8i025w5zsgcli9vmv0vw1d51rd4cnc4k"; }) 18 - (fetchNuGet { pname = "Avalonia.X11"; version = "0.10.18"; sha256 = "0bzhbnz0dimxbpjxcrphnjn8nk37hqw0b83s2nsha4gzqvpc75b2"; }) 19 (fetchNuGet { pname = "CommandLineParser"; version = "2.9.1"; sha256 = "1sldkj8lakggn4hnyabjj1fppqh50fkdrr1k99d4gswpbk5kv582"; }) 20 (fetchNuGet { pname = "Concentus"; version = "1.1.7"; sha256 = "0y5z444wrbhlmsqpy2sxmajl1fbf74843lvgj3y6vz260dn2q0l0"; }) 21 (fetchNuGet { pname = "DiscordRichPresence"; version = "1.1.3.18"; sha256 = "0p4bhaggjjfd4gl06yiphqgncxgcq2bws4sjkrw0n2ldf3hgrps3"; }) 22 - (fetchNuGet { pname = "DynamicData"; version = "7.12.11"; sha256 = "159037gd4rn8z5wdkbnb296rw5csay8rjigi1h4n35mjfg4nhm8f"; }) 23 (fetchNuGet { pname = "ExCSS"; version = "4.1.4"; sha256 = "1y50xp6rihkydbf5l73mr3qq2rm6rdfjrzdw9h1dw9my230q5lpd"; }) 24 (fetchNuGet { pname = "Fizzler"; version = "1.2.1"; sha256 = "1w5jb1d0figbv68dydbnlcsfmqlc3sv9z1zxp7d79dg2dkarc4qm"; }) 25 (fetchNuGet { pname = "FluentAvaloniaUI"; version = "1.4.5"; sha256 = "1j5ivy83f13dgn09qrfkq44ijvh0m9rbdx8760g47di70c4lda7j"; }) ··· 275 (fetchNuGet { pname = "System.Xml.XDocument"; version = "4.0.11"; sha256 = "0n4lvpqzy9kc7qy1a4acwwd7b7pnvygv895az5640idl2y9zbz18"; }) 276 (fetchNuGet { pname = "Tmds.DBus"; version = "0.9.0"; sha256 = "0vvx6sg8lxm23g5jvm5wh2gfs95mv85vd52lkq7d1b89bdczczf3"; }) 277 (fetchNuGet { pname = "UnicornEngine.Unicorn"; version = "2.0.2-rc1-fb78016"; sha256 = "1r43b5fd5q8xq8b5nk11jsz2gnm96dh7sxc0rrv2p605ivz7icin"; }) 278 - (fetchNuGet { pname = "XamlNameReferenceGenerator"; version = "1.5.1"; sha256 = "11sld5a9z2rdglkykvylghka7y37ny18naywpgpxp485m9bc63wc"; }) 279 ]
··· 2 # Please dont edit it manually, your changes might get overwritten! 3 4 { fetchNuGet }: [ 5 + (fetchNuGet { pname = "Avalonia"; version = "0.10.19"; sha256 = "1yzrbp0b6kv9h9d4kl96ldr6ln40xj1j2yvbvpm0pgv7ajwr7qhc"; }) 6 (fetchNuGet { pname = "Avalonia.Angle.Windows.Natives"; version = "2.1.0.2020091801"; sha256 = "04jm83cz7vkhhr6n2c9hya2k8i2462xbf6np4bidk55as0jdq43a"; }) 7 + (fetchNuGet { pname = "Avalonia.Controls.DataGrid"; version = "0.10.19"; sha256 = "0wlmr4dlz8x3madm7xwhmsf0kgdnwcy6n7zvfd9x6h0bllii1lbn"; }) 8 + (fetchNuGet { pname = "Avalonia.Desktop"; version = "0.10.19"; sha256 = "0vghwp1wx6l1z0dlvd9aqdaikz6k34q0i9yzaphqlzjp6ms2g2ny"; }) 9 + (fetchNuGet { pname = "Avalonia.Diagnostics"; version = "0.10.19"; sha256 = "1zlcp8mwn2nscrdsvxlspny22m054gsva9az27pvk7s2s5mrqgfk"; }) 10 + (fetchNuGet { pname = "Avalonia.FreeDesktop"; version = "0.10.19"; sha256 = "01fin1w9nwa3c9kpvbri26x1r4g59hmayx9r5hxwbhq7s7vm5ghr"; }) 11 + (fetchNuGet { pname = "Avalonia.Markup.Xaml.Loader"; version = "0.10.19"; sha256 = "19b74qs4bfslzldvs87r3skynw9k0bh7m6a2g9q67xb9ppwspr8n"; }) 12 + (fetchNuGet { pname = "Avalonia.Native"; version = "0.10.19"; sha256 = "0c9rw2wckyx9h5yfhm0af5zbs53n9bnhv0mlshl7mn0p92v1wfl3"; }) 13 + (fetchNuGet { pname = "Avalonia.Remote.Protocol"; version = "0.10.19"; sha256 = "0klk9hqas0h3d3lmr0di175nw2kwq5br1xpprkb4y4m83r5lfy0s"; }) 14 (fetchNuGet { pname = "Avalonia.Skia"; version = "0.10.18"; sha256 = "1vi83d9q6m2zd7b5snyzjxsj3vdp5bmi5vqhfslzghslpbhj2zwv"; }) 15 + (fetchNuGet { pname = "Avalonia.Skia"; version = "0.10.19"; sha256 = "16cl9ssmyif2a25fq9kvxs2vr83j589yns53zkfr3wmggl9n6lf2"; }) 16 (fetchNuGet { pname = "Avalonia.Svg"; version = "0.10.18"; sha256 = "06h7yh2lkm4rqfchn7nxqjbqx4afh42w61z9sby7b5gj56h5a84q"; }) 17 (fetchNuGet { pname = "Avalonia.Svg.Skia"; version = "0.10.18"; sha256 = "0s25aq3xz0km55jwdxp59z8cc0d1zqaag1hiwnxdzd30id2ahn66"; }) 18 + (fetchNuGet { pname = "Avalonia.Win32"; version = "0.10.19"; sha256 = "1pd3jmrdc738j7b4d8rzaj7fxrfq1m2pl3i62z2ym3h0sxl51xy2"; }) 19 + (fetchNuGet { pname = "Avalonia.X11"; version = "0.10.19"; sha256 = "1h71w73r7r9ci059qwsjqnhp60l8sfd3i3xsw37qfnbhslcna6hh"; }) 20 (fetchNuGet { pname = "CommandLineParser"; version = "2.9.1"; sha256 = "1sldkj8lakggn4hnyabjj1fppqh50fkdrr1k99d4gswpbk5kv582"; }) 21 (fetchNuGet { pname = "Concentus"; version = "1.1.7"; sha256 = "0y5z444wrbhlmsqpy2sxmajl1fbf74843lvgj3y6vz260dn2q0l0"; }) 22 (fetchNuGet { pname = "DiscordRichPresence"; version = "1.1.3.18"; sha256 = "0p4bhaggjjfd4gl06yiphqgncxgcq2bws4sjkrw0n2ldf3hgrps3"; }) 23 + (fetchNuGet { pname = "DynamicData"; version = "7.13.1"; sha256 = "0hy2ba2nkhgp23glkinhfx3v892fkkf4cr9m41daaahnl2r2l8y1"; }) 24 (fetchNuGet { pname = "ExCSS"; version = "4.1.4"; sha256 = "1y50xp6rihkydbf5l73mr3qq2rm6rdfjrzdw9h1dw9my230q5lpd"; }) 25 (fetchNuGet { pname = "Fizzler"; version = "1.2.1"; sha256 = "1w5jb1d0figbv68dydbnlcsfmqlc3sv9z1zxp7d79dg2dkarc4qm"; }) 26 (fetchNuGet { pname = "FluentAvaloniaUI"; version = "1.4.5"; sha256 = "1j5ivy83f13dgn09qrfkq44ijvh0m9rbdx8760g47di70c4lda7j"; }) ··· 276 (fetchNuGet { pname = "System.Xml.XDocument"; version = "4.0.11"; sha256 = "0n4lvpqzy9kc7qy1a4acwwd7b7pnvygv895az5640idl2y9zbz18"; }) 277 (fetchNuGet { pname = "Tmds.DBus"; version = "0.9.0"; sha256 = "0vvx6sg8lxm23g5jvm5wh2gfs95mv85vd52lkq7d1b89bdczczf3"; }) 278 (fetchNuGet { pname = "UnicornEngine.Unicorn"; version = "2.0.2-rc1-fb78016"; sha256 = "1r43b5fd5q8xq8b5nk11jsz2gnm96dh7sxc0rrv2p605ivz7icin"; }) 279 + (fetchNuGet { pname = "XamlNameReferenceGenerator"; version = "1.6.1"; sha256 = "0348gj9g5rl0pj2frx4vscj6602gfyn9ba3i1rmfcrxh9jwwa09m"; }) 280 ]
+2 -2
pkgs/applications/emulators/snes9x/default.nix
··· 33 "snes9x-gtk" 34 else 35 "snes9x"; 36 - version = "1.62.1"; 37 38 src = fetchFromGitHub { 39 owner = "snes9xgit"; 40 repo = "snes9x"; 41 rev = version; 42 fetchSubmodules = true; 43 - hash = "sha256-y/tNJmmgigMEqjBWLyqxM/GQ2jcu4YXZjP0AbIjoPLg="; 44 }; 45 46 nativeBuildInputs = [
··· 33 "snes9x-gtk" 34 else 35 "snes9x"; 36 + version = "1.62.3"; 37 38 src = fetchFromGitHub { 39 owner = "snes9xgit"; 40 repo = "snes9x"; 41 rev = version; 42 fetchSubmodules = true; 43 + hash = "sha256-+KHpvz7nfwGXjzDAK/V+2JDRT1sa0kXDkg7XcRyvSP8="; 44 }; 45 46 nativeBuildInputs = [
+47
pkgs/applications/graphics/brlcad/default.nix
···
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , cmake 5 + , fontconfig 6 + , libX11 7 + , libXi 8 + , freetype 9 + , mesa 10 + }: 11 + 12 + stdenv.mkDerivation rec { 13 + pname = "brlcad"; 14 + version = "7.34.0"; 15 + 16 + src = fetchFromGitHub { 17 + owner = "BRL-CAD"; 18 + repo = pname; 19 + rev = "refs/tags/rel-${lib.replaceStrings [ "." ] [ "-" ] version}"; 20 + hash = "sha256-Re5gEXlqdPxniaEP13Q0v0O9rt40V5NrxoUpcNBwn7s="; 21 + }; 22 + 23 + nativeBuildInputs = [ 24 + cmake 25 + ]; 26 + 27 + buildInputs = [ 28 + fontconfig 29 + libX11 30 + libXi 31 + freetype 32 + mesa 33 + ]; 34 + 35 + cmakeFlags = [ 36 + "-DBRLCAD_ENABLE_STRICT=OFF" 37 + "-DCMAKE_BUILD_TYPE=Release" 38 + ]; 39 + 40 + meta = with lib; { 41 + homepage = "https://brlcad.org"; 42 + description = "BRL-CAD is a powerful cross-platform open source combinatorial solid modeling system"; 43 + license = with licenses; [ lgpl21 bsd2 ]; 44 + maintainers = with maintainers; [ GaetanLepage ]; 45 + platforms = platforms.linux; 46 + }; 47 + }
+9 -5
pkgs/applications/misc/blender/default.nix
··· 41 buildInputs = 42 [ boost ffmpeg gettext glew ilmbase 43 freetype libjpeg libpng libsamplerate libsndfile libtiff libwebp 44 - opencolorio openexr openimagedenoise openimageio openjpeg python zlib zstd fftw jemalloc 45 alembic 46 (opensubdiv.override { inherit cudaSupport; }) 47 tbb 48 - embree 49 gmp 50 pugixml 51 potrace 52 libharu 53 libepoxy 54 ] 55 ++ (if (!stdenv.isDarwin) then [ 56 libXi libX11 libXext libXrender ··· 70 pythonPath = with python310Packages; [ numpy requests ]; 71 72 postPatch = '' 73 - # allow usage of dynamically linked embree 74 - rm build_files/cmake/Modules/FindEmbree.cmake 75 '' + 76 (if stdenv.isDarwin then '' 77 : > build_files/cmake/platform/platform_apple_xcode.cmake ··· 121 "-DWITH_IMAGE_OPENJPEG=ON" 122 "-DWITH_OPENCOLLADA=${if colladaSupport then "ON" else "OFF"}" 123 ] 124 ++ lib.optionals stdenv.isDarwin [ 125 "-DWITH_CYCLES_OSL=OFF" # requires LLVM 126 "-DWITH_OPENVDB=OFF" # OpenVDB currently doesn't build on darwin ··· 171 # say: "We've decided to cancel the BL offering for an indefinite period." 172 # OptiX, enabled with cudaSupport, is non-free. 173 license = with licenses; [ gpl2Plus ] ++ optional cudaSupport unfree; 174 - platforms = [ "x86_64-linux" "x86_64-darwin" ]; 175 maintainers = with maintainers; [ goibhniu veprbl ]; 176 }; 177 }
··· 41 buildInputs = 42 [ boost ffmpeg gettext glew ilmbase 43 freetype libjpeg libpng libsamplerate libsndfile libtiff libwebp 44 + opencolorio openexr openimageio openjpeg python zlib zstd fftw jemalloc 45 alembic 46 (opensubdiv.override { inherit cudaSupport; }) 47 tbb 48 gmp 49 pugixml 50 potrace 51 libharu 52 libepoxy 53 + ] 54 + ++ lib.optional (!stdenv.isAarch64) [ 55 + openimagedenoise 56 + embree 57 ] 58 ++ (if (!stdenv.isDarwin) then [ 59 libXi libX11 libXext libXrender ··· 73 pythonPath = with python310Packages; [ numpy requests ]; 74 75 postPatch = '' 76 '' + 77 (if stdenv.isDarwin then '' 78 : > build_files/cmake/platform/platform_apple_xcode.cmake ··· 122 "-DWITH_IMAGE_OPENJPEG=ON" 123 "-DWITH_OPENCOLLADA=${if colladaSupport then "ON" else "OFF"}" 124 ] 125 + ++ lib.optionals stdenv.hostPlatform.isAarch64 [ 126 + "-DWITH_CYCLES_EMBREE=OFF" 127 + ] 128 ++ lib.optionals stdenv.isDarwin [ 129 "-DWITH_CYCLES_OSL=OFF" # requires LLVM 130 "-DWITH_OPENVDB=OFF" # OpenVDB currently doesn't build on darwin ··· 175 # say: "We've decided to cancel the BL offering for an indefinite period." 176 # OptiX, enabled with cudaSupport, is non-free. 177 license = with licenses; [ gpl2Plus ] ++ optional cudaSupport unfree; 178 + platforms = [ "x86_64-linux" "x86_64-darwin" "aarch64-linux" ]; 179 maintainers = with maintainers; [ goibhniu veprbl ]; 180 }; 181 }
+2 -2
pkgs/applications/misc/fluidd/default.nix
··· 2 3 stdenvNoCC.mkDerivation rec { 4 pname = "fluidd"; 5 - version = "1.23.3"; 6 7 src = fetchurl { 8 name = "fluidd-v${version}.zip"; 9 url = "https://github.com/cadriel/fluidd/releases/download/v${version}/fluidd.zip"; 10 - sha256 = "sha256-CCIu6DNU71oL0JIW3mQ5ThRSjbXeBmJ4FbF6i2dERbc="; 11 }; 12 13 nativeBuildInputs = [ unzip ];
··· 2 3 stdenvNoCC.mkDerivation rec { 4 pname = "fluidd"; 5 + version = "1.23.4"; 6 7 src = fetchurl { 8 name = "fluidd-v${version}.zip"; 9 url = "https://github.com/cadriel/fluidd/releases/download/v${version}/fluidd.zip"; 10 + sha256 = "sha256-ofGjIxxk7tBEa4jbNSCNzZJBHvv+mA1u03f9KtdjIbQ="; 11 }; 12 13 nativeBuildInputs = [ unzip ];
+2 -1
pkgs/applications/networking/browsers/firefox/wrapper.nix
··· 1 { stdenv, lib, makeDesktopItem, makeWrapper, makeBinaryWrapper, lndir, config 2 , jq, xdg-utils, writeText 3 4 ## various stuff that can be plugged in ··· 275 # Symbolic link: wrap the link's target. 276 oldExe="$(readlink -v --canonicalize-existing "$executablePath")" 277 rm "$executablePath" 278 - elif wrapperCmd=$(${makeBinaryWrapper.extractCmd} "$executablePath"); [[ $wrapperCmd ]]; then 279 # If the executable is a binary wrapper, we need to update its target to 280 # point to $out, but we can't just edit the binary in-place because of length 281 # issues. So we extract the command used to create the wrapper and add the
··· 1 { stdenv, lib, makeDesktopItem, makeWrapper, makeBinaryWrapper, lndir, config 2 + , buildPackages 3 , jq, xdg-utils, writeText 4 5 ## various stuff that can be plugged in ··· 276 # Symbolic link: wrap the link's target. 277 oldExe="$(readlink -v --canonicalize-existing "$executablePath")" 278 rm "$executablePath" 279 + elif wrapperCmd=$(${buildPackages.makeBinaryWrapper.extractCmd} "$executablePath"); [[ $wrapperCmd ]]; then 280 # If the executable is a binary wrapper, we need to update its target to 281 # point to $out, but we can't just edit the binary in-place because of length 282 # issues. So we extract the command used to create the wrapper and add the
+2 -2
pkgs/applications/networking/cluster/arkade/default.nix
··· 7 8 buildGoModule rec { 9 pname = "arkade"; 10 - version = "0.9.5"; 11 12 src = fetchFromGitHub { 13 owner = "alexellis"; 14 repo = "arkade"; 15 rev = version; 16 - sha256 = "sha256-gC7HdOrmOIYTaksx/CxXMt4wIly3RBL1SsQRbwQWLi8="; 17 }; 18 19 CGO_ENABLED = 0;
··· 7 8 buildGoModule rec { 9 pname = "arkade"; 10 + version = "0.9.6"; 11 12 src = fetchFromGitHub { 13 owner = "alexellis"; 14 repo = "arkade"; 15 rev = version; 16 + sha256 = "sha256-EkpoXmaJ679B0sATDP/asJaywY4RFN7NNYc+7uyMQEA="; 17 }; 18 19 CGO_ENABLED = 0;
+10 -3
pkgs/applications/networking/sniffnet/default.nix
··· 3 , fetchFromGitHub 4 , pkg-config 5 , libpcap 6 , stdenv 7 , alsa-lib 8 , expat ··· 14 15 rustPlatform.buildRustPackage rec { 16 pname = "sniffnet"; 17 - version = "1.1.2"; 18 19 src = fetchFromGitHub { 20 owner = "gyulyvgc"; 21 repo = "sniffnet"; 22 rev = "refs/tags/v${version}"; 23 - hash = "sha256-QEMd/vOi0DFCq7AJHhii7rnBAHS89XP3/b2UIewAgLc="; 24 }; 25 26 - cargoHash = "sha256-VcmiM7prK5l8Ow8K9TGUR2xfx9648IoU6i40hOGAqGQ="; 27 28 nativeBuildInputs = [ pkg-config ]; 29 30 buildInputs = [ 31 libpcap 32 ] ++ lib.optionals stdenv.isLinux [ 33 alsa-lib 34 expat ··· 41 ] ++ lib.optionals stdenv.isDarwin [ 42 darwin.apple_sdk.frameworks.AppKit 43 rustPlatform.bindgenHook 44 ]; 45 46 postFixup = lib.optionalString stdenv.isLinux ''
··· 3 , fetchFromGitHub 4 , pkg-config 5 , libpcap 6 + , openssl 7 , stdenv 8 , alsa-lib 9 , expat ··· 15 16 rustPlatform.buildRustPackage rec { 17 pname = "sniffnet"; 18 + version = "1.1.3"; 19 20 src = fetchFromGitHub { 21 owner = "gyulyvgc"; 22 repo = "sniffnet"; 23 rev = "refs/tags/v${version}"; 24 + hash = "sha256-sJUc14MXaCS4OHtwdCuwI1b7NAlOnaGsXBNUYCEXJqQ="; 25 }; 26 27 + cargoHash = "sha256-neRVpJmI4TgzvIQqKNqBr61O7rR8246PcxG50IIKE/M="; 28 29 nativeBuildInputs = [ pkg-config ]; 30 31 buildInputs = [ 32 libpcap 33 + openssl 34 ] ++ lib.optionals stdenv.isLinux [ 35 alsa-lib 36 expat ··· 43 ] ++ lib.optionals stdenv.isDarwin [ 44 darwin.apple_sdk.frameworks.AppKit 45 rustPlatform.bindgenHook 46 + ]; 47 + 48 + # requires internet access 49 + checkFlags = [ 50 + "--skip=secondary_threads::check_updates::tests::fetch_latest_release_from_github" 51 ]; 52 53 postFixup = lib.optionalString stdenv.isLinux ''
+11 -7
pkgs/applications/science/math/clp/default.nix
··· 1 - { lib, stdenv, fetchurl, zlib }: 2 3 stdenv.mkDerivation rec { 4 - version = "1.17.6"; 5 pname = "clp"; 6 - src = fetchurl { 7 - url = "https://www.coin-or.org/download/source/Clp/Clp-${version}.tgz"; 8 - sha256 = "0ap1f0lxppa6pnbc4bg7ih7a96avwaki482nig8w5fr3vg9wvkzr"; 9 }; 10 11 - propagatedBuildInputs = [ zlib ]; 12 13 doCheck = true; 14 15 meta = with lib; { 16 - license = licenses.epl10; 17 homepage = "https://github.com/coin-or/Clp"; 18 description = "An open-source linear programming solver written in C++"; 19 platforms = platforms.darwin ++ [ "x86_64-linux" ];
··· 1 + { lib, stdenv, fetchFromGitHub, pkg-config, coin-utils, zlib, osi }: 2 3 stdenv.mkDerivation rec { 4 + version = "1.17.7"; 5 pname = "clp"; 6 + src = fetchFromGitHub { 7 + owner = "coin-or"; 8 + repo = "Clp"; 9 + rev = "releases/${version}"; 10 + hash = "sha256-CfAK/UbGaWvyk2ZxKEgziVruzZfz7WMJVi/YvdR/UNA="; 11 }; 12 13 + nativeBuildInputs = [ pkg-config ]; 14 + 15 + propagatedBuildInputs = [ zlib coin-utils osi ]; 16 17 doCheck = true; 18 19 meta = with lib; { 20 + license = licenses.epl20; 21 homepage = "https://github.com/coin-or/Clp"; 22 description = "An open-source linear programming solver written in C++"; 23 platforms = platforms.darwin ++ [ "x86_64-linux" ];
+48
pkgs/applications/video/bilibili/default.nix
···
··· 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , electron 5 + , makeWrapper 6 + }: 7 + 8 + stdenv.mkDerivation rec { 9 + pname = "bilibili"; 10 + version = "1.9.2-1"; 11 + src = fetchurl { 12 + url = "https://github.com/msojocs/bilibili-linux/releases/download/v${version}/io.github.msojocs.bilibili_${version}_amd64.deb"; 13 + hash = "sha256-y3dUBImvcIG89m82RaIOa0cxJXIAIGa+n3FJkASacaY="; 14 + }; 15 + 16 + unpackPhase = '' 17 + runHook preUnpack 18 + 19 + ar x $src 20 + tar xf data.tar.xz 21 + 22 + runHook postUnpack 23 + ''; 24 + 25 + nativeBuildInputs = [ makeWrapper ]; 26 + 27 + installPhase = '' 28 + runHook preInstall 29 + 30 + mkdir -p $out/bin 31 + cp -r usr/share $out/share 32 + sed -i "s|Exec=.*|Exec=$out/bin/bilibili|" $out/share/applications/*.desktop 33 + cp -r opt/apps/io.github.msojocs.bilibili/files/bin/app $out/opt 34 + makeWrapper ${electron}/bin/electron $out/bin/bilibili \ 35 + --argv0 "bilibili" \ 36 + --add-flags "$out/opt/app.asar" 37 + 38 + runHook postInstall 39 + ''; 40 + 41 + meta = with lib; { 42 + description = "Electron-based bilibili desktop client"; 43 + homepage = "https://github.com/msojocs/bilibili-linux"; 44 + license = licenses.mit; 45 + maintainers = with maintainers; [ jedsek ]; 46 + platforms = platforms.unix; 47 + }; 48 + }
+66 -12
pkgs/applications/window-managers/wayfire/default.nix
··· 1 - { lib, stdenv, fetchurl, cmake, meson, ninja, pkg-config 2 - , cairo, doctest, libdrm, libexecinfo, libinput, libjpeg, libxkbcommon, wayland 3 - , wayland-protocols, wf-config, wlroots, mesa 4 }: 5 6 stdenv.mkDerivation rec { 7 pname = "wayfire"; 8 - version = "0.7.2"; 9 10 - src = fetchurl { 11 - url = "https://github.com/WayfireWM/wayfire/releases/download/v${version}/wayfire-${version}.tar.xz"; 12 - sha256 = "1gasijjyfl00zpy6j9hh6qpwv0sw42h9irycbnm693j3vw9mcy66"; 13 }; 14 15 - nativeBuildInputs = [ cmake meson ninja pkg-config wayland ]; 16 buildInputs = [ 17 - cairo doctest libdrm libexecinfo libinput libjpeg libxkbcommon wayland 18 - wayland-protocols wf-config wlroots mesa 19 ]; 20 21 # CMake is just used for finding doctest. 22 dontUseCmakeConfigure = true; 23 24 - mesonFlags = [ "--sysconfdir" "/etc" ]; 25 26 meta = with lib; { 27 homepage = "https://wayfire.org/"; 28 description = "3D Wayland compositor"; 29 license = licenses.mit; 30 - maintainers = with maintainers; [ qyliss wucke13 ]; 31 platforms = platforms.unix; 32 }; 33 }
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , cmake 5 + , meson 6 + , ninja 7 + , pkg-config 8 + , wf-config 9 + , cairo 10 + , doctest 11 + , libdrm 12 + , libexecinfo 13 + , libinput 14 + , libjpeg 15 + , libxkbcommon 16 + , wayland 17 + , wayland-protocols 18 + , wayland-scanner 19 + , wlroots 20 + , pango 21 + , xorg 22 }: 23 24 stdenv.mkDerivation rec { 25 pname = "wayfire"; 26 + version = "0.7.5"; 27 28 + src = fetchFromGitHub { 29 + owner = "WayfireWM"; 30 + repo = pname; 31 + rev = "v${version}"; 32 + fetchSubmodules = true; 33 + sha256 = "sha256-Z+rR9pY244I3i/++XZ4ROIkq3vtzMgcxxHvJNxFD9is="; 34 }; 35 36 + nativeBuildInputs = [ 37 + meson 38 + ninja 39 + pkg-config 40 + wayland-scanner 41 + ]; 42 + 43 + 44 buildInputs = [ 45 + wf-config 46 + libdrm 47 + libexecinfo 48 + libinput 49 + libjpeg 50 + libxkbcommon 51 + wayland-protocols 52 + xorg.xcbutilwm 53 + wayland 54 + cairo 55 + pango 56 + ]; 57 + 58 + propagatedBuildInputs = [ 59 + wlroots 60 + ]; 61 + 62 + nativeCheckInputs = [ 63 + cmake 64 + doctest 65 ]; 66 67 # CMake is just used for finding doctest. 68 dontUseCmakeConfigure = true; 69 70 + doCheck = true; 71 + 72 + mesonFlags = [ 73 + "--sysconfdir /etc" 74 + "-Duse_system_wlroots=enabled" 75 + "-Duse_system_wfconfig=enabled" 76 + ]; 77 + 78 + passthru.providedSessions = [ "wayfire" ]; 79 80 meta = with lib; { 81 homepage = "https://wayfire.org/"; 82 description = "3D Wayland compositor"; 83 license = licenses.mit; 84 + maintainers = with maintainers; [ qyliss wucke13 rewine ]; 85 platforms = platforms.unix; 86 }; 87 }
+44 -10
pkgs/applications/window-managers/wayfire/wcm.nix
··· 1 - { stdenv, lib, fetchurl, meson, ninja, pkg-config, wayland, wrapGAppsHook 2 - , gtk3, libevdev, libxml2, wayfire, wayland-protocols, wf-config, wf-shell 3 }: 4 5 stdenv.mkDerivation rec { 6 pname = "wcm"; 7 - version = "0.7.0"; 8 9 - src = fetchurl { 10 - url = "https://github.com/WayfireWM/wcm/releases/download/v${version}/wcm-${version}.tar.xz"; 11 - sha256 = "19za1fnlf5hz4n4mxxwqcr5yxp6mga9ah539ifnjnqrgvj19cjlj"; 12 }; 13 14 - nativeBuildInputs = [ meson ninja pkg-config wayland wrapGAppsHook ]; 15 buildInputs = [ 16 - gtk3 libevdev libxml2 wayfire wayland 17 - wayland-protocols wf-config wf-shell 18 ]; 19 20 meta = with lib; { 21 homepage = "https://github.com/WayfireWM/wcm"; 22 description = "Wayfire Config Manager"; 23 license = licenses.mit; 24 - maintainers = with maintainers; [ qyliss wucke13 ]; 25 platforms = platforms.unix; 26 }; 27 }
··· 1 + { stdenv 2 + , lib 3 + , fetchFromGitHub 4 + , meson 5 + , ninja 6 + , pkg-config 7 + , wayland 8 + , wrapGAppsHook 9 + , wayfire 10 + , wf-shell 11 + , wf-config 12 + , wayland-scanner 13 + , wayland-protocols 14 + , gtk3 15 + , libevdev 16 + , libxml2 17 }: 18 19 stdenv.mkDerivation rec { 20 pname = "wcm"; 21 + version = "0.7.5"; 22 23 + src = fetchFromGitHub { 24 + owner = "WayfireWM"; 25 + repo = pname; 26 + rev = "v${version}"; 27 + fetchSubmodules = true; 28 + sha256 = "sha256-LJR9JGl49o4O6LARofz3jOeAqseGcmzVhMnhk/aobUU="; 29 }; 30 31 + nativeBuildInputs = [ 32 + meson 33 + ninja 34 + pkg-config 35 + wayland-scanner 36 + wrapGAppsHook 37 + ]; 38 + 39 buildInputs = [ 40 + wayfire 41 + wf-config 42 + wf-shell 43 + wayland 44 + wayland-protocols 45 + gtk3 46 + libevdev 47 + libxml2 48 + ]; 49 + 50 + mesonFlags = [ 51 + "-Denable_wdisplays=false" 52 ]; 53 54 meta = with lib; { 55 homepage = "https://github.com/WayfireWM/wcm"; 56 description = "Wayfire Config Manager"; 57 license = licenses.mit; 58 + maintainers = with maintainers; [ qyliss wucke13 rewine ]; 59 platforms = platforms.unix; 60 }; 61 }
+35 -9
pkgs/applications/window-managers/wayfire/wf-config.nix
··· 1 - { stdenv, lib, fetchurl, cmake, meson, ninja, pkg-config 2 - , doctest, glm, libevdev, libxml2 3 }: 4 5 stdenv.mkDerivation rec { 6 pname = "wf-config"; 7 version = "0.7.1"; 8 9 - src = fetchurl { 10 - url = "https://github.com/WayfireWM/wf-config/releases/download/v${version}/wf-config-${version}.tar.xz"; 11 - sha256 = "1w75yxhz0nvw4mlv38sxp8k8wb5h99b51x3fdvizc3yaxanqa8kx"; 12 }; 13 14 - nativeBuildInputs = [ cmake meson ninja pkg-config ]; 15 - buildInputs = [ doctest libevdev libxml2 ]; 16 - propagatedBuildInputs = [ glm ]; 17 18 # CMake is just used for finding doctest. 19 dontUseCmakeConfigure = true; 20 ··· 24 homepage = "https://github.com/WayfireWM/wf-config"; 25 description = "Library for managing configuration files, written for Wayfire"; 26 license = licenses.mit; 27 - maintainers = with maintainers; [ qyliss wucke13 ]; 28 platforms = platforms.unix; 29 }; 30 }
··· 1 + { stdenv 2 + , lib 3 + , fetchFromGitHub 4 + , cmake 5 + , meson 6 + , ninja 7 + , pkg-config 8 + , doctest 9 + , glm 10 + , libevdev 11 + , libxml2 12 }: 13 14 stdenv.mkDerivation rec { 15 pname = "wf-config"; 16 version = "0.7.1"; 17 18 + src = fetchFromGitHub { 19 + owner = "WayfireWM"; 20 + repo = pname; 21 + rev = "v${version}"; 22 + sha256 = "sha256-ADUBvDJcPYEB9ZvaFIgTfemo1WYwiWgCWX/z2yrEPtA="; 23 }; 24 25 + nativeBuildInputs = [ 26 + meson 27 + ninja 28 + pkg-config 29 + ]; 30 31 + buildInputs = [ 32 + libevdev 33 + libxml2 34 + ]; 35 + 36 + propagatedBuildInputs = [ 37 + glm 38 + ]; 39 + 40 + nativeCheckInputs = [ 41 + cmake 42 + doctest 43 + ]; 44 # CMake is just used for finding doctest. 45 dontUseCmakeConfigure = true; 46 ··· 50 homepage = "https://github.com/WayfireWM/wf-config"; 51 description = "Library for managing configuration files, written for Wayfire"; 52 license = licenses.mit; 53 + maintainers = with maintainers; [ qyliss wucke13 rewine ]; 54 platforms = platforms.unix; 55 }; 56 }
+34 -10
pkgs/applications/window-managers/wayfire/wf-shell.nix
··· 1 - { stdenv, lib, fetchurl, meson, ninja, pkg-config, wayland, alsa-lib, gtkmm3, gtk-layer-shell, pulseaudio, wayfire, wf-config 2 }: 3 4 stdenv.mkDerivation rec { 5 pname = "wf-shell"; 6 version = "0.7.0"; 7 8 - # > Note to packagers: do not use the autogenerated "Source code" 9 - # > archives from GitHub, but the wf-shell-0.4.0.tar.xz file. 10 - src = fetchurl { 11 - url = "https://github.com/WayfireWM/wf-shell/releases/download/v${version}/wf-shell-${version}.tar.xz"; 12 - sha256 = "1isybm9lcpxwyf6zh2vzkwrcnw3q7qxm21535g4f08f0l68cd5bl"; 13 }; 14 15 - nativeBuildInputs = [ meson ninja pkg-config wayland ]; 16 buildInputs = [ 17 - alsa-lib gtkmm3 gtk-layer-shell pulseaudio wayfire wf-config 18 ]; 19 20 - mesonFlags = [ "--sysconfdir" "/etc" ]; 21 22 meta = with lib; { 23 homepage = "https://github.com/WayfireWM/wf-shell"; 24 description = "GTK3-based panel for Wayfire"; 25 license = licenses.mit; 26 - maintainers = with maintainers; [ qyliss wucke13 ]; 27 platforms = platforms.unix; 28 }; 29 }
··· 1 + { stdenv 2 + , lib 3 + , fetchFromGitHub 4 + , meson 5 + , ninja 6 + , pkg-config 7 + , wayland-scanner 8 + , wayfire 9 + , wf-config 10 + , alsa-lib 11 + , gtkmm3 12 + , gtk-layer-shell 13 + , pulseaudio 14 }: 15 16 stdenv.mkDerivation rec { 17 pname = "wf-shell"; 18 version = "0.7.0"; 19 20 + src = fetchFromGitHub { 21 + owner = "WayfireWM"; 22 + repo = pname; 23 + rev = "v${version}"; 24 + fetchSubmodules = true; 25 + sha256 = "sha256-iQUBuNjbZuf51A69RC6NsMHFZCFRv+d9XZ0HtP6OpOA="; 26 }; 27 28 + nativeBuildInputs = [ 29 + meson 30 + ninja 31 + pkg-config 32 + wayland-scanner 33 + ]; 34 + 35 buildInputs = [ 36 + wayfire 37 + wf-config 38 + alsa-lib 39 + gtkmm3 40 + gtk-layer-shell 41 + pulseaudio 42 ]; 43 44 + mesonFlags = [ "--sysconfdir /etc" ]; 45 46 meta = with lib; { 47 homepage = "https://github.com/WayfireWM/wf-shell"; 48 description = "GTK3-based panel for Wayfire"; 49 license = licenses.mit; 50 + maintainers = with maintainers; [ qyliss wucke13 rewine ]; 51 platforms = platforms.unix; 52 }; 53 }
+1 -1
pkgs/build-support/docker/nix-prefetch-docker
··· 38 imageTag="latest" 39 fi 40 41 - skopeo --insecure-policy --tmpdir=$TMPDIR inspect "docker://$imageName:$imageTag" | jq '.Digest' -r 42 } 43 44 get_name() {
··· 38 imageTag="latest" 39 fi 40 41 + skopeo --override-os "${os}" --override-arch "${arch}" --insecure-policy --tmpdir=$TMPDIR inspect "docker://$imageName:$imageTag" | jq '.Digest' -r 42 } 43 44 get_name() {
+2
pkgs/desktops/deepin/default.nix
··· 18 dtkcore = callPackage ./library/dtkcore { }; 19 dtkgui = callPackage ./library/dtkgui { }; 20 dtkwidget = callPackage ./library/dtkwidget { }; 21 qt5platform-plugins = callPackage ./library/qt5platform-plugins { }; 22 qt5integration = callPackage ./library/qt5integration { }; 23 deepin-wayland-protocols = callPackage ./library/deepin-wayland-protocols { }; ··· 28 gio-qt = callPackage ./library/gio-qt { }; 29 image-editor = callPackage ./library/image-editor { }; 30 udisks2-qt5 = callPackage ./library/udisks2-qt5 { }; 31 32 #### CORE 33 dde-control-center = callPackage ./core/dde-control-center { };
··· 18 dtkcore = callPackage ./library/dtkcore { }; 19 dtkgui = callPackage ./library/dtkgui { }; 20 dtkwidget = callPackage ./library/dtkwidget { }; 21 + deepin-pdfium = callPackage ./library/deepin-pdfium { }; 22 qt5platform-plugins = callPackage ./library/qt5platform-plugins { }; 23 qt5integration = callPackage ./library/qt5integration { }; 24 deepin-wayland-protocols = callPackage ./library/deepin-wayland-protocols { }; ··· 29 gio-qt = callPackage ./library/gio-qt { }; 30 image-editor = callPackage ./library/image-editor { }; 31 udisks2-qt5 = callPackage ./library/udisks2-qt5 { }; 32 + util-dfm = callPackage ./library/util-dfm { }; 33 34 #### CORE 35 dde-control-center = callPackage ./core/dde-control-center { };
+42
pkgs/desktops/deepin/library/deepin-pdfium/default.nix
···
··· 1 + { stdenv 2 + , lib 3 + , fetchFromGitHub 4 + , qmake 5 + , pkg-config 6 + , libchardet 7 + , lcms2 8 + , openjpeg 9 + }: 10 + 11 + stdenv.mkDerivation rec { 12 + pname = "deepin-pdfium"; 13 + version = "1.0.1"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "linuxdeepin"; 17 + repo = pname; 18 + rev = version; 19 + sha256 = "sha256-gUIQ+fZ7VaYaIj1hbzER10ceoJZbvhJlnDTFIShMrKw="; 20 + }; 21 + 22 + nativeBuildInputs = [ 23 + qmake 24 + pkg-config 25 + ]; 26 + 27 + dontWrapQtApps = true; 28 + 29 + buildInputs = [ 30 + libchardet 31 + lcms2 32 + openjpeg 33 + ]; 34 + 35 + meta = with lib; { 36 + description = "development library for pdf on deepin"; 37 + homepage = "https://github.com/linuxdeepin/deepin-pdfium"; 38 + license = licenses.lgpl3Plus; 39 + platforms = platforms.linux; 40 + maintainers = teams.deepin.members; 41 + }; 42 + }
+62
pkgs/desktops/deepin/library/util-dfm/default.nix
···
··· 1 + { stdenv 2 + , lib 3 + , fetchFromGitHub 4 + , fetchpatch 5 + , cmake 6 + , pkg-config 7 + , qtbase 8 + , libmediainfo 9 + , libsecret 10 + , libisoburn 11 + , libuuid 12 + , udisks 13 + }: 14 + 15 + stdenv.mkDerivation rec { 16 + pname = "util-dfm"; 17 + version = "1.2.7"; 18 + 19 + src = fetchFromGitHub { 20 + owner = "linuxdeepin"; 21 + repo = pname; 22 + rev = version; 23 + sha256 = "sha256-+qqirRkvVyKvt+Pu/ghQjMe+O6a7/7IoJL8AWL4QlvE="; 24 + }; 25 + 26 + patches = [ 27 + (fetchpatch { 28 + name = "fix: use pkgconfig to check mount"; 29 + url = "https://github.com/linuxdeepin/util-dfm/commit/fb8425a8c13f16e86db38ff84f43347fdc8ea468.diff"; 30 + sha256 = "sha256-PGSRfnQ1MGmq0V3NBCoMk4p/T2x19VA04u9C+WcBKow="; 31 + }) 32 + ]; 33 + 34 + nativeBuildInputs = [ 35 + cmake 36 + pkg-config 37 + ]; 38 + 39 + dontWrapQtApps = true; 40 + 41 + buildInputs = [ 42 + qtbase 43 + libmediainfo 44 + libsecret 45 + libuuid 46 + libisoburn 47 + udisks 48 + ]; 49 + 50 + cmakeFlags = [ 51 + "-DCMAKE_INSTALL_LIBDIR=lib" 52 + "-DPROJECT_VERSION=${version}" 53 + ]; 54 + 55 + meta = with lib; { 56 + description = "A Toolkits of libdfm-io,libdfm-mount and libdfm-burn"; 57 + homepage = "https://github.com/linuxdeepin/util-dfm"; 58 + license = licenses.gpl3Plus; 59 + platforms = platforms.linux; 60 + maintainers = teams.deepin.members; 61 + }; 62 + }
-2
pkgs/desktops/gnome/core/eog/default.nix
··· 119 license = licenses.gpl2Plus; 120 maintainers = teams.gnome.members; 121 platforms = platforms.unix; 122 - # requires <gio/gdesktopappinfo.h> 123 - broken = stdenv.isDarwin; 124 }; 125 }
··· 119 license = licenses.gpl2Plus; 120 maintainers = teams.gnome.members; 121 platforms = platforms.unix; 122 }; 123 }
+1 -1
pkgs/development/compilers/abcl/default.nix
··· 36 meta = { 37 description = "A JVM-based Common Lisp implementation"; 38 license = lib.licenses.gpl3 ; 39 - maintainers = [lib.maintainers.raskin]; 40 platforms = lib.platforms.linux; 41 homepage = "https://common-lisp.net/project/armedbear/"; 42 };
··· 36 meta = { 37 description = "A JVM-based Common Lisp implementation"; 38 license = lib.licenses.gpl3 ; 39 + maintainers = lib.teams.lisp.members; 40 platforms = lib.platforms.linux; 41 homepage = "https://common-lisp.net/project/armedbear/"; 42 };
+1 -1
pkgs/development/compilers/ccl/default.nix
··· 119 meta = with lib; { 120 description = "Clozure Common Lisp"; 121 homepage = "https://ccl.clozure.com/"; 122 - maintainers = with maintainers; [ raskin ]; 123 platforms = attrNames options; 124 # assembler failures during build, x86_64-darwin broken since 2020-10-14 125 broken = (stdenv.isDarwin && stdenv.isx86_64);
··· 119 meta = with lib; { 120 description = "Clozure Common Lisp"; 121 homepage = "https://ccl.clozure.com/"; 122 + maintainers = lib.teams.lisp.members; 123 platforms = attrNames options; 124 # assembler failures during build, x86_64-darwin broken since 2020-10-14 125 broken = (stdenv.isDarwin && stdenv.isx86_64);
+1 -1
pkgs/development/compilers/clasp/default.nix
··· 89 meta = { 90 description = "A Common Lisp implementation based on LLVM with C++ integration"; 91 license = lib.licenses.lgpl21Plus ; 92 - maintainers = [lib.maintainers.raskin lib.maintainers.uthar]; 93 platforms = ["x86_64-linux" "x86_64-darwin"]; 94 # Upstream claims support, but breaks with: 95 # error: use of undeclared identifier 'aligned_alloc'
··· 89 meta = { 90 description = "A Common Lisp implementation based on LLVM with C++ integration"; 91 license = lib.licenses.lgpl21Plus ; 92 + maintainers = lib.teams.lisp.members; 93 platforms = ["x86_64-linux" "x86_64-darwin"]; 94 # Upstream claims support, but breaks with: 95 # error: use of undeclared identifier 'aligned_alloc'
+1 -1
pkgs/development/compilers/cmucl/binary.nix
··· 56 ANSI Common Lisp standard. 57 ''; 58 license = licenses.publicDomain; 59 - maintainers = [ ]; 60 platforms = [ "i686-linux" "x86_64-linux" ]; 61 }; 62 })
··· 56 ANSI Common Lisp standard. 57 ''; 58 license = licenses.publicDomain; 59 + maintainers = lib.teams.lisp.members; 60 platforms = [ "i686-linux" "x86_64-linux" ]; 61 }; 62 })
+1 -1
pkgs/development/compilers/ecl/16.1.2.nix
··· 91 meta = with lib; { 92 description = "Lisp implementation aiming to be small, fast and easy to embed"; 93 license = licenses.mit; 94 - maintainers = with maintainers; [ raskin ]; 95 platforms = platforms.unix; 96 # never built on aarch64-darwin since first introduction in nixpkgs 97 broken = stdenv.isDarwin && stdenv.isAarch64;
··· 91 meta = with lib; { 92 description = "Lisp implementation aiming to be small, fast and easy to embed"; 93 license = licenses.mit; 94 + maintainers = lib.teams.lisp.members; 95 platforms = platforms.unix; 96 # never built on aarch64-darwin since first introduction in nixpkgs 97 broken = stdenv.isDarwin && stdenv.isAarch64;
+1 -1
pkgs/development/compilers/ecl/default.nix
··· 79 description = "Lisp implementation aiming to be small, fast and easy to embed"; 80 homepage = "https://common-lisp.net/project/ecl/"; 81 license = licenses.mit; 82 - maintainers = with maintainers; [ raskin ]; 83 platforms = platforms.unix; 84 changelog = "https://gitlab.com/embeddable-common-lisp/ecl/-/raw/${version}/CHANGELOG"; 85 };
··· 79 description = "Lisp implementation aiming to be small, fast and easy to embed"; 80 homepage = "https://common-lisp.net/project/ecl/"; 81 license = licenses.mit; 82 + maintainers = lib.teams.lisp.members; 83 platforms = platforms.unix; 84 changelog = "https://gitlab.com/embeddable-common-lisp/ecl/-/raw/${version}/CHANGELOG"; 85 };
+54
pkgs/development/compilers/gbforth/default.nix
···
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , makeWrapper 5 + , gforth 6 + }: 7 + 8 + stdenv.mkDerivation { 9 + pname = "gbforth"; 10 + version = "unstable-2023-03-02"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "ams-hackers"; 14 + repo = "gbforth"; 15 + rev = "428fcf5054fe301e90ac74b1d920ee3ecc375b5b"; 16 + hash = "sha256-v1bdwT15Wg1VKpo74Cc3tsTl1uOKvKdlHWtbZkJ/qbA="; 17 + }; 18 + 19 + nativeBuildInputs = [ 20 + makeWrapper 21 + ]; 22 + 23 + dontBuild = true; 24 + 25 + installPhase = '' 26 + runHook preInstall 27 + mkdir -p $out/share/gbforth $out/bin 28 + cp -r lib shared src gbforth.fs $out/share/gbforth/ 29 + makeWrapper ${gforth}/bin/gforth $out/bin/gbforth \ 30 + --set GBFORTH_PATH $out/share/gbforth/lib \ 31 + --add-flags $out/share/gbforth/gbforth.fs 32 + runHook postInstall 33 + ''; 34 + 35 + doInstallCheck = true; 36 + installCheckPhase = '' 37 + runHook preInstallCheck 38 + $out/bin/gbforth examples/simon/simon.fs 39 + runHook postInstallCheck 40 + ''; 41 + 42 + meta = with lib; { 43 + homepage = "https://gbforth.org/"; 44 + description = "A Forth-based Game Boy development kit"; 45 + longDescription = '' 46 + A Forth-based Game Boy development kit. 47 + It features a Forth-based assembler, a cross-compiler with support for 48 + lazy code generation and a library of useful words. 49 + ''; 50 + license = licenses.mit; 51 + platforms = platforms.all; 52 + maintainers = with maintainers; [ fgaz ]; 53 + }; 54 + }
+1 -1
pkgs/development/compilers/gcl/2.6.13-pre.nix
··· 43 44 meta = { 45 description = "GNU Common Lisp compiler working via GCC"; 46 - maintainers = [ lib.maintainers.raskin ]; 47 platforms = lib.platforms.linux; 48 }; 49 }
··· 43 44 meta = { 45 description = "GNU Common Lisp compiler working via GCC"; 46 + maintainers = lib.teams.lisp.members; 47 platforms = lib.platforms.linux; 48 }; 49 }
+1 -1
pkgs/development/compilers/gcl/default.nix
··· 47 48 meta = with lib; { 49 description = "GNU Common Lisp compiler working via GCC"; 50 - maintainers = [ maintainers.raskin ]; 51 license = licenses.gpl2; 52 platforms = platforms.linux; 53 };
··· 47 48 meta = with lib; { 49 description = "GNU Common Lisp compiler working via GCC"; 50 + maintainers = lib.teams.lisp.members; 51 license = licenses.gpl2; 52 platforms = platforms.linux; 53 };
+1 -1
pkgs/development/compilers/mkcl/default.nix
··· 60 homepage = "https://common-lisp.net/project/mkcl/"; 61 license = licenses.lgpl2Plus; 62 platforms = platforms.linux; 63 - maintainers = with maintainers; [ ]; 64 }; 65 }
··· 60 homepage = "https://common-lisp.net/project/mkcl/"; 61 license = licenses.lgpl2Plus; 62 platforms = platforms.linux; 63 + maintainers = lib.teams.lisp.members; 64 }; 65 }
+3 -3
pkgs/development/compilers/rml/default.nix
··· 15 hash = "sha256-UFqXQBeIQMSV4O439j9s06p1hh7xA98Tu79FsjK9PIY="; 16 }; 17 18 nativeBuildInputs = with ocamlPackages; [ 19 ocaml 20 ]; ··· 23 num 24 ]; 25 26 - configureFlags = [ "--prefix" "${placeholder "out"}" ]; 27 - 28 - dontAddPrefix = true; 29 30 meta = with lib; { 31 description = "ReactiveML: a programming language for implementing interactive systems";
··· 15 hash = "sha256-UFqXQBeIQMSV4O439j9s06p1hh7xA98Tu79FsjK9PIY="; 16 }; 17 18 + strictDeps = true; 19 + 20 nativeBuildInputs = with ocamlPackages; [ 21 ocaml 22 ]; ··· 25 num 26 ]; 27 28 + prefixKey = "-prefix "; 29 30 meta = with lib; { 31 description = "ReactiveML: a programming language for implementing interactive systems";
+1 -1
pkgs/development/compilers/sbcl/bootstrap.nix
··· 78 description = "Lisp compiler"; 79 homepage = "http://www.sbcl.org"; 80 license = licenses.publicDomain; # and FreeBSD 81 - maintainers = [ maintainers.raskin ]; 82 platforms = attrNames options; 83 }; 84 }
··· 78 description = "Lisp compiler"; 79 homepage = "http://www.sbcl.org"; 80 license = licenses.publicDomain; # and FreeBSD 81 + maintainers = lib.teams.lisp.members; 82 platforms = attrNames options; 83 }; 84 }
+1 -1
pkgs/development/interpreters/clisp/default.nix
··· 99 meta = { 100 description = "ANSI Common Lisp Implementation"; 101 homepage = "http://clisp.cons.org"; 102 - maintainers = with lib.maintainers; [ raskin ]; 103 platforms = lib.platforms.unix; 104 # problems on Darwin: https://github.com/NixOS/nixpkgs/issues/20062 105 broken = stdenv.hostPlatform.isDarwin || stdenv.hostPlatform.isAarch64;
··· 99 meta = { 100 description = "ANSI Common Lisp Implementation"; 101 homepage = "http://clisp.cons.org"; 102 + maintainers = lib.teams.lisp.members; 103 platforms = lib.platforms.unix; 104 # problems on Darwin: https://github.com/NixOS/nixpkgs/issues/20062 105 broken = stdenv.hostPlatform.isDarwin || stdenv.hostPlatform.isAarch64;
+1 -1
pkgs/development/interpreters/clisp/hg.nix
··· 91 meta = { 92 description = "ANSI Common Lisp Implementation"; 93 homepage = "http://clisp.cons.org"; 94 - maintainers = with lib.maintainers; [ raskin ]; 95 # problems on Darwin: https://github.com/NixOS/nixpkgs/issues/20062 96 platforms = lib.platforms.linux; 97 };
··· 91 meta = { 92 description = "ANSI Common Lisp Implementation"; 93 homepage = "http://clisp.cons.org"; 94 + maintainers = lib.teams.lisp.members; 95 # problems on Darwin: https://github.com/NixOS/nixpkgs/issues/20062 96 platforms = lib.platforms.linux; 97 };
+22
pkgs/development/libraries/science/math/coin-utils/default.nix
···
··· 1 + { lib, stdenv, fetchFromGitHub, pkg-config }: 2 + 3 + stdenv.mkDerivation rec { 4 + version = "2.11.6"; 5 + pname = "coinutils"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "coin-or"; 9 + repo = "CoinUtils"; 10 + rev = "releases/${version}"; 11 + hash = "sha256-avXp7eKSZ/Fe1QmSJiNDMnPQ70LlOHrBeUYb9lhka8c="; 12 + }; 13 + 14 + doCheck = true; 15 + 16 + meta = with lib; { 17 + license = licenses.epl20; 18 + homepage = "https://github.com/coin-or/CoinUtils"; 19 + description = "Collection of classes and helper functions that are generally useful to multiple COIN-OR projects"; 20 + maintainers = with maintainers; [ tmarkus ]; 21 + }; 22 + }
+10 -8
pkgs/development/libraries/science/math/osi/default.nix
··· 1 - { stdenv, lib, fetchurl, gfortran, pkg-config 2 - , blas, zlib, bzip2 3 , withGurobi ? false, gurobi 4 , withCplex ? false, cplex }: 5 6 stdenv.mkDerivation rec { 7 pname = "osi"; 8 - version = "0.108.6"; 9 10 - src = fetchurl { 11 - url = "https://www.coin-or.org/download/source/Osi/Osi-${version}.tgz"; 12 - sha256 = "1n2jlpq4aikbp0ncs16f7q1pj7yk6kny1bh4fmjaqnwrjw63zvsp"; 13 }; 14 15 buildInputs = 16 - [ blas zlib bzip2 ] 17 ++ lib.optional withGurobi gurobi 18 ++ lib.optional withCplex cplex; 19 nativeBuildInputs = [ gfortran pkg-config ]; ··· 35 meta = with lib; { 36 description = "An abstract base class to a generic linear programming (LP) solver"; 37 homepage = "https://github.com/coin-or/Osi"; 38 - license = licenses.epl10; 39 platforms = platforms.unix; 40 maintainers = with maintainers; [ abbradar ]; 41 };
··· 1 + { stdenv, lib, fetchFromGitHub, gfortran, pkg-config 2 + , blas, zlib, bzip2, coin-utils 3 , withGurobi ? false, gurobi 4 , withCplex ? false, cplex }: 5 6 stdenv.mkDerivation rec { 7 pname = "osi"; 8 + version = "0.108.7"; 9 10 + src = fetchFromGitHub { 11 + owner = "coin-or"; 12 + repo = "Osi"; 13 + rev = "releases/${version}"; 14 + hash = "sha256-MTmt/MgsfEAXor2EZXJX05bQg5oOtMaN7oNxGv2PHJg="; 15 }; 16 17 buildInputs = 18 + [ blas zlib bzip2 coin-utils ] 19 ++ lib.optional withGurobi gurobi 20 ++ lib.optional withCplex cplex; 21 nativeBuildInputs = [ gfortran pkg-config ]; ··· 37 meta = with lib; { 38 description = "An abstract base class to a generic linear programming (LP) solver"; 39 homepage = "https://github.com/coin-or/Osi"; 40 + license = licenses.epl20; 41 platforms = platforms.unix; 42 maintainers = with maintainers; [ abbradar ]; 43 };
+3
pkgs/development/lisp-modules/nix-cl.nix
··· 222 patches = []; 223 propagatedBuildInputs = args.propagatedBuildInputs or [] 224 ++ lispLibs ++ javaLibs ++ nativeLibs; 225 }))); 226 227 # Build the set of lisp packages using `lisp`
··· 222 patches = []; 223 propagatedBuildInputs = args.propagatedBuildInputs or [] 224 ++ lispLibs ++ javaLibs ++ nativeLibs; 225 + meta = (args.meta or {}) // { 226 + maintainers = args.meta.maintainers or lib.teams.lisp.members; 227 + }; 228 }))); 229 230 # Build the set of lisp packages using `lisp`
+2 -2
pkgs/development/python-modules/aiounifi/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "aiounifi"; 15 - version = "44"; 16 format = "setuptools"; 17 18 disabled = pythonOlder "3.9"; ··· 21 owner = "Kane610"; 22 repo = pname; 23 rev = "refs/tags/v${version}"; 24 - hash = "sha256-SRI7c0cmrNSTOEyRbs6JGEg5O9tws+Dwn0G8HUqWEqc="; 25 }; 26 27 propagatedBuildInputs = [
··· 12 13 buildPythonPackage rec { 14 pname = "aiounifi"; 15 + version = "45"; 16 format = "setuptools"; 17 18 disabled = pythonOlder "3.9"; ··· 21 owner = "Kane610"; 22 repo = pname; 23 rev = "refs/tags/v${version}"; 24 + hash = "sha256-VwuZj0TBc8BBO6ZxpIAR0s0hrOI1muiT4AsDZ+xZPcI="; 25 }; 26 27 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/appthreat-vulnerability-db/default.nix
··· 15 16 buildPythonPackage rec { 17 pname = "appthreat-vulnerability-db"; 18 - version = "5.0.1"; 19 format = "setuptools"; 20 21 disabled = pythonOlder "3.7"; ··· 24 owner = "AppThreat"; 25 repo = "vulnerability-db"; 26 rev = "refs/tags/v${version}"; 27 - hash = "sha256-u5gI5agNm1RT0FzsdQaqivKwiY5k7G/mtlSWCNP4V10="; 28 }; 29 30 propagatedBuildInputs = [
··· 15 16 buildPythonPackage rec { 17 pname = "appthreat-vulnerability-db"; 18 + version = "5.0.3"; 19 format = "setuptools"; 20 21 disabled = pythonOlder "3.7"; ··· 24 owner = "AppThreat"; 25 repo = "vulnerability-db"; 26 rev = "refs/tags/v${version}"; 27 + hash = "sha256-3cCXpckhZEJnTbt0Id9NCmKVr7vmtM186Bp94HWW2Zo="; 28 }; 29 30 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/jupyterlab/default.nix
··· 19 20 buildPythonPackage rec { 21 pname = "jupyterlab"; 22 - version = "3.6.1"; 23 format = "setuptools"; 24 25 disabled = pythonOlder "3.7"; 26 27 src = fetchPypi { 28 inherit pname version; 29 - hash = "sha256-rumMF0GA6YowRwKX0QuVno5k8iiJcMDeZfCm0rSAcDQ="; 30 }; 31 32 nativeBuildInputs = [
··· 19 20 buildPythonPackage rec { 21 pname = "jupyterlab"; 22 + version = "3.6.3"; 23 format = "setuptools"; 24 25 disabled = pythonOlder "3.7"; 26 27 src = fetchPypi { 28 inherit pname version; 29 + hash = "sha256-Nz6c+4py7dKUvhTxZmJWOiIM7PD7Jt56qxr5optom4I="; 30 }; 31 32 nativeBuildInputs = [
+10 -10
pkgs/development/python-modules/nitime/default.nix
··· 1 - { lib 2 , buildPythonPackage 3 , fetchPypi 4 - , isPy27 5 , pytestCheckHook 6 , cython 7 , numpy ··· 13 14 buildPythonPackage rec { 15 pname = "nitime"; 16 - version = "0.9"; 17 - disabled = isPy27; 18 19 src = fetchPypi { 20 inherit pname version; 21 - hash = "sha256-bn2QrbsfqUJim84vH5tt5T6h3YsGAlgu9GCMiNQ0OHQ="; 22 }; 23 24 - nativeCheckInputs = [ pytestCheckHook ]; 25 buildInputs = [ cython ]; 26 propagatedBuildInputs = [ numpy scipy matplotlib networkx nibabel ]; 27 28 - disabledTests = [ 29 - # https://github.com/nipy/nitime/issues/197 30 - "test_FilterAnalyzer" 31 - ]; 32 33 meta = with lib; { 34 homepage = "https://nipy.org/nitime";
··· 1 + { stdenv 2 + , lib 3 , buildPythonPackage 4 , fetchPypi 5 + , pythonOlder 6 , pytestCheckHook 7 , cython 8 , numpy ··· 14 15 buildPythonPackage rec { 16 pname = "nitime"; 17 + version = "0.10.1"; 18 + disabled = pythonOlder "3.7"; 19 + format = "pyproject"; 20 21 src = fetchPypi { 22 inherit pname version; 23 + hash = "sha256-NnoVrSt6MTTcNup1e+/1v5JoHCYcycuQH4rHLzXJt+Y="; 24 }; 25 26 buildInputs = [ cython ]; 27 propagatedBuildInputs = [ numpy scipy matplotlib networkx nibabel ]; 28 29 + nativeCheckInputs = [ pytestCheckHook ]; 30 + doCheck = !stdenv.isDarwin; # tests hang indefinitely 31 + pythonImportsCheck = [ "nitime" ]; 32 33 meta = with lib; { 34 homepage = "https://nipy.org/nitime";
+31 -9
pkgs/development/python-modules/pygmt/default.nix
··· 1 - { lib, stdenv 2 , pythonOlder 3 , buildPythonPackage 4 , fetchFromGitHub ··· 17 18 buildPythonPackage rec { 19 pname = "pygmt"; 20 - version = "0.8.0"; 21 format = "pyproject"; 22 23 - disabled = pythonOlder "3.6"; 24 25 src = fetchFromGitHub { 26 owner = "GenericMappingTools"; 27 repo = "pygmt"; 28 rev = "refs/tags/v${version}"; 29 - hash = "sha256-wbqJaibRZW7qiNyLArr7I/dzHprILHQpORtdHWkIfSE="; 30 }; 31 32 postPatch = '' ··· 34 --replace "env.get(\"GMT_LIBRARY_PATH\", \"\")" "env.get(\"GMT_LIBRARY_PATH\", \"${gmt}/lib\")" 35 ''; 36 37 - nativeBuildInputs = [ setuptools-scm ]; 38 - propagatedBuildInputs = [ numpy netcdf4 pandas packaging xarray ]; 39 40 - doCheck = false; # the *entire* test suite requires network access 41 - nativeCheckInputs = [ pytestCheckHook pytest-mpl ghostscript ipython ]; 42 postBuild = '' 43 export HOME=$TMP 44 ''; 45 - pythonImportsCheck = [ "pygmt" ]; 46 47 meta = with lib; { 48 description = "A Python interface for the Generic Mapping Tools"; 49 homepage = "https://github.com/GenericMappingTools/pygmt"; 50 license = licenses.bsd3; 51 # pygmt.exceptions.GMTCLibNotFoundError: Error loading the GMT shared library '/nix/store/r3xnnqgl89vrnq0kzxx0bmjwzks45mz8-gmt-6.1.1/lib/libgmt.dylib' 52 broken = stdenv.isDarwin; 53 maintainers = with maintainers; [ sikmir ];
··· 1 + { lib 2 + , stdenv 3 , pythonOlder 4 , buildPythonPackage 5 , fetchFromGitHub ··· 18 19 buildPythonPackage rec { 20 pname = "pygmt"; 21 + version = "0.9.0"; 22 format = "pyproject"; 23 24 + disabled = pythonOlder "3.8"; 25 26 src = fetchFromGitHub { 27 owner = "GenericMappingTools"; 28 repo = "pygmt"; 29 rev = "refs/tags/v${version}"; 30 + hash = "sha256-XDIAFIU+chewMDEoQDYqSYvK1tT9afh44w3Yd7ILZIc="; 31 }; 32 33 postPatch = '' ··· 35 --replace "env.get(\"GMT_LIBRARY_PATH\", \"\")" "env.get(\"GMT_LIBRARY_PATH\", \"${gmt}/lib\")" 36 ''; 37 38 + nativeBuildInputs = [ 39 + setuptools-scm 40 + ]; 41 42 + propagatedBuildInputs = [ 43 + numpy 44 + netcdf4 45 + pandas 46 + packaging 47 + xarray 48 + ]; 49 + 50 + nativeCheckInputs = [ 51 + pytestCheckHook 52 + pytest-mpl 53 + ghostscript 54 + ipython 55 + ]; 56 + 57 + # The *entire* test suite requires network access 58 + doCheck = false; 59 + 60 postBuild = '' 61 export HOME=$TMP 62 ''; 63 + 64 + pythonImportsCheck = [ 65 + "pygmt" 66 + ]; 67 68 meta = with lib; { 69 description = "A Python interface for the Generic Mapping Tools"; 70 homepage = "https://github.com/GenericMappingTools/pygmt"; 71 license = licenses.bsd3; 72 + changelog = "https://github.com/GenericMappingTools/pygmt/releases/tag/v${version}"; 73 # pygmt.exceptions.GMTCLibNotFoundError: Error loading the GMT shared library '/nix/store/r3xnnqgl89vrnq0kzxx0bmjwzks45mz8-gmt-6.1.1/lib/libgmt.dylib' 74 broken = stdenv.isDarwin; 75 maintainers = with maintainers; [ sikmir ];
+9
pkgs/development/python-modules/spacy-transformers/default.nix
··· 2 , callPackage 3 , fetchPypi 4 , buildPythonPackage 5 , torch 6 , pythonOlder 7 , spacy ··· 22 hash = "sha256-Up9ZlLlAM0CDXEYDI95KsLzA0TBz/uZFqEgZLmNIABA="; 23 }; 24 25 propagatedBuildInputs = [ 26 torch 27 spacy 28 spacy-alignments 29 srsly 30 transformers 31 ]; 32 33 # Test fails due to missing arguments for trfs2arrays().
··· 2 , callPackage 3 , fetchPypi 4 , buildPythonPackage 5 + , pythonRelaxDepsHook 6 , torch 7 , pythonOlder 8 , spacy ··· 23 hash = "sha256-Up9ZlLlAM0CDXEYDI95KsLzA0TBz/uZFqEgZLmNIABA="; 24 }; 25 26 + nativeBuildInputs = [ 27 + pythonRelaxDepsHook 28 + ]; 29 + 30 propagatedBuildInputs = [ 31 torch 32 spacy 33 spacy-alignments 34 srsly 35 transformers 36 + ]; 37 + 38 + pythonRelaxDeps = [ 39 + "transformers" 40 ]; 41 42 # Test fails due to missing arguments for trfs2arrays().
+2 -2
pkgs/development/tools/minizinc/default.nix
··· 1 { lib, stdenv, fetchFromGitHub, cmake, flex, bison }: 2 stdenv.mkDerivation rec { 3 pname = "minizinc"; 4 - version = "2.7.0"; 5 6 nativeBuildInputs = [ cmake flex bison ]; 7 ··· 9 owner = "MiniZinc"; 10 repo = "libminizinc"; 11 rev = version; 12 - sha256 = "sha256-ukgzQ7ooiO13hQjWrsul/pvHPBbs1hkJJKLTQwv+cLg="; 13 }; 14 15 meta = with lib; {
··· 1 { lib, stdenv, fetchFromGitHub, cmake, flex, bison }: 2 stdenv.mkDerivation rec { 3 pname = "minizinc"; 4 + version = "2.7.1"; 5 6 nativeBuildInputs = [ cmake flex bison ]; 7 ··· 9 owner = "MiniZinc"; 10 repo = "libminizinc"; 11 rev = version; 12 + sha256 = "sha256-cVqsyQw28cNRMVIY/lRbKnJ8QYxWGlWrucRhwBKBfD4="; 13 }; 14 15 meta = with lib; {
+2 -2
pkgs/development/tools/misc/jcli/default.nix
··· 2 3 buildGoModule rec { 4 pname = "jcli"; 5 - version = "0.0.41"; 6 7 src = fetchFromGitHub { 8 owner = "jenkins-zh"; 9 repo = "jenkins-cli"; 10 rev = "v${version}"; 11 - hash = "sha256-oZtbjfquCYMMYgKe7sclRQDXnkNwAEY/GvwenGBnVk4="; 12 }; 13 14 vendorHash = "sha256-bmPnxFvdKU5zuMsCDboSOxP5f7NnMRwS/gN0sW7eTRA=";
··· 2 3 buildGoModule rec { 4 pname = "jcli"; 5 + version = "0.0.42"; 6 7 src = fetchFromGitHub { 8 owner = "jenkins-zh"; 9 repo = "jenkins-cli"; 10 rev = "v${version}"; 11 + hash = "sha256-t9NE911TjAvoCsmf9F989DNQ+s9GhgUF7cwuyHefWts="; 12 }; 13 14 vendorHash = "sha256-bmPnxFvdKU5zuMsCDboSOxP5f7NnMRwS/gN0sW7eTRA=";
+102
pkgs/development/tools/qtcreator/qt6.nix
···
··· 1 + { stdenv 2 + , lib 3 + , fetchurl 4 + , cmake 5 + , pkg-config 6 + , ninja 7 + , python3 8 + , qtbase 9 + , qt5compat 10 + , qtdeclarative 11 + , qtdoc 12 + , qtquick3d 13 + , qtquicktimeline 14 + , qtserialport 15 + , qtsvg 16 + , qttools 17 + , qtwebengine 18 + , qtshadertools 19 + , wrapQtAppsHook 20 + , yaml-cpp 21 + , litehtml 22 + , gumbo 23 + , llvmPackages 24 + , rustc-demangle 25 + , elfutils 26 + , perf 27 + }: 28 + 29 + stdenv.mkDerivation rec { 30 + pname = "qtcreator"; 31 + version = "9.0.2"; 32 + 33 + src = fetchurl { 34 + url = "https://download.qt.io/official_releases/${pname}/${lib.versions.majorMinor version}/${version}/qt-creator-opensource-src-${version}.tar.xz"; 35 + sha256 = "sha256-7KWMxcoNOXiWlAVCYZzyA/WWLuPIggCBIics23Ifoyg="; 36 + }; 37 + 38 + nativeBuildInputs = [ 39 + cmake 40 + pkg-config 41 + qttools 42 + wrapQtAppsHook 43 + python3 44 + ninja 45 + ]; 46 + 47 + buildInputs = [ 48 + qtbase 49 + qtdoc 50 + qtsvg 51 + qtquick3d 52 + qtwebengine 53 + qtserialport 54 + qtshadertools 55 + qt5compat 56 + qtdeclarative 57 + qtquicktimeline 58 + yaml-cpp 59 + litehtml 60 + gumbo 61 + llvmPackages.libclang 62 + llvmPackages.llvm 63 + rustc-demangle 64 + elfutils 65 + ]; 66 + 67 + cmakeFlags = [ 68 + # workaround for missing CMAKE_INSTALL_DATAROOTDIR 69 + # in pkgs/development/tools/build-managers/cmake/setup-hook.sh 70 + "-DCMAKE_INSTALL_DATAROOTDIR=${placeholder "out"}/share" 71 + # qtdeclarative in nixpkgs does not provide qmlsc 72 + # fix can't find Qt6QmlCompilerPlusPrivate 73 + "-DQT_NO_FIND_QMLSC=TRUE" 74 + "-DWITH_DOCS=ON" 75 + "-DBUILD_DEVELOPER_DOCS=ON" 76 + "-DBUILD_QBS=OFF" 77 + "-DQTC_CLANG_BUILDMODE_MATCH=ON" 78 + "-DCLANGTOOLING_LINK_CLANG_DYLIB=ON" 79 + ]; 80 + 81 + qtWrapperArgs = [ 82 + "--set-default PERFPROFILER_PARSER_FILEPATH ${lib.getBin perf}/bin" 83 + ]; 84 + 85 + postInstall = '' 86 + substituteInPlace $out/share/applications/org.qt-project.qtcreator.desktop \ 87 + --replace "Exec=qtcreator" "Exec=$out/bin/qtcreator" 88 + ''; 89 + 90 + meta = with lib; { 91 + description = "Cross-platform IDE tailored to the needs of Qt developers"; 92 + longDescription = '' 93 + Qt Creator is a cross-platform IDE (integrated development environment) 94 + tailored to the needs of Qt developers. It includes features such as an 95 + advanced code editor, a visual debugger and a GUI designer. 96 + ''; 97 + homepage = "https://wiki.qt.io/Qt_Creator"; 98 + license = licenses.lgpl3Plus; 99 + maintainers = [ maintainers.rewine ]; 100 + platforms = platforms.linux; 101 + }; 102 + }
+2 -2
pkgs/development/tools/renderdoc/default.nix
··· 32 in 33 mkDerivation rec { 34 pname = "renderdoc"; 35 - version = "1.25"; 36 37 src = fetchFromGitHub { 38 owner = "baldurk"; 39 repo = "renderdoc"; 40 rev = "v${version}"; 41 - sha256 = "sha256-0+9fxNj0TZUQwOh9kww00/k/J8ciuWfYQS4e1aCcd7Y="; 42 }; 43 44 buildInputs = [
··· 32 in 33 mkDerivation rec { 34 pname = "renderdoc"; 35 + version = "1.26"; 36 37 src = fetchFromGitHub { 38 owner = "baldurk"; 39 repo = "renderdoc"; 40 rev = "v${version}"; 41 + sha256 = "sha256-z3qHW7hVde51TkRZO3Ld8DbUODa2Gbnh3zosW2O8eOQ="; 42 }; 43 44 buildInputs = [
+14 -14
pkgs/servers/adguardhome/bins.nix
··· 1 { fetchurl, fetchzip }: 2 { 3 x86_64-darwin = fetchzip { 4 - sha256 = "sha256-hGa1SrueZWGokeJb+p/6eaYv1AP1a2TUiGo+rcJBw3Y="; 5 - url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.26/AdGuardHome_darwin_amd64.zip"; 6 }; 7 aarch64-darwin = fetchzip { 8 - sha256 = "sha256-wm8scjBaQuKJQu2OfYWDQqF2TLdPEZQEGSgaLzoGTb0="; 9 - url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.26/AdGuardHome_darwin_arm64.zip"; 10 }; 11 i686-linux = fetchurl { 12 - sha256 = "sha256-nie5WOeMajq8ucOwLHDXMG1FU7wBS3GTQHKCn0XjBCQ="; 13 - url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.26/AdGuardHome_linux_386.tar.gz"; 14 }; 15 x86_64-linux = fetchurl { 16 - sha256 = "sha256-Ai6QzmNrALHKxJIX5gx5GQiLlcpKRuT+ALxN0PDJQ9E="; 17 - url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.26/AdGuardHome_linux_amd64.tar.gz"; 18 }; 19 aarch64-linux = fetchurl { 20 - sha256 = "sha256-cJ7vvv4Yyo0r01eOuZI6jqc4LFmSDmVl84aJjwxkuR4="; 21 - url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.26/AdGuardHome_linux_arm64.tar.gz"; 22 }; 23 armv6l-linux = fetchurl { 24 - sha256 = "sha256-DfeSBIOO/vZQExbrqku28s8a9s22tfuojccIwe37tS4="; 25 - url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.26/AdGuardHome_linux_armv6.tar.gz"; 26 }; 27 armv7l-linux = fetchurl { 28 - sha256 = "sha256-OHoU8dP5b2jqFTfn4FCxL88HrQntcxZ5enMFr/YN1zI="; 29 - url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.26/AdGuardHome_linux_armv7.tar.gz"; 30 }; 31 }
··· 1 { fetchurl, fetchzip }: 2 { 3 x86_64-darwin = fetchzip { 4 + sha256 = "sha256-R4Id8neiQypnj2hYYWEYSY10eJ7yId5k95aMnphvqEs="; 5 + url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.27/AdGuardHome_darwin_amd64.zip"; 6 }; 7 aarch64-darwin = fetchzip { 8 + sha256 = "sha256-EWQ02mIWYQfYEc8A9+U6N14v0h4kux8Cg7x4Xfj5uL0="; 9 + url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.27/AdGuardHome_darwin_arm64.zip"; 10 }; 11 i686-linux = fetchurl { 12 + sha256 = "sha256-Hmy3A2KuWk+Myqha/Typd6sY4rHI7kTAGLnz9XH1KRA="; 13 + url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.27/AdGuardHome_linux_386.tar.gz"; 14 }; 15 x86_64-linux = fetchurl { 16 + sha256 = "sha256-mNBv8F4BJHXJ86vnSM+0sfEkS3jB8TcMhM+6RJ5zgYM="; 17 + url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.27/AdGuardHome_linux_amd64.tar.gz"; 18 }; 19 aarch64-linux = fetchurl { 20 + sha256 = "sha256-2J06RvoKZJj3qRj6fg4l+S6soR+5gpCCupcJ75ggvD8="; 21 + url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.27/AdGuardHome_linux_arm64.tar.gz"; 22 }; 23 armv6l-linux = fetchurl { 24 + sha256 = "sha256-U3np5JP2/otbEkn+S5xtNO+RuUt6CkWMK4iftoTT460="; 25 + url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.27/AdGuardHome_linux_armv6.tar.gz"; 26 }; 27 armv7l-linux = fetchurl { 28 + sha256 = "sha256-y5/svgOJS3KbUJLbgjy9VOpog9W7xGyyx96JtdVyzjk="; 29 + url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.27/AdGuardHome_linux_armv7.tar.gz"; 30 }; 31 }
+1 -1
pkgs/servers/adguardhome/default.nix
··· 7 8 stdenv.mkDerivation rec { 9 pname = "adguardhome"; 10 - version = "0.107.26"; 11 src = sources.${system} or (throw "Source for ${pname} is not available for ${system}"); 12 13 installPhase = ''
··· 7 8 stdenv.mkDerivation rec { 9 pname = "adguardhome"; 10 + version = "0.107.27"; 11 src = sources.${system} or (throw "Source for ${pname} is not available for ${system}"); 12 13 installPhase = ''
+7 -7
pkgs/servers/home-automation/evcc/default.nix
··· 16 17 buildGo120Module rec { 18 pname = "evcc"; 19 - version = "0.114.1"; 20 21 src = fetchFromGitHub { 22 owner = "evcc-io"; 23 repo = pname; 24 rev = version; 25 - hash = "sha256-c+XHSO6waDyju8oXFWGYeaCCqyaYdU2JLXr+NDXijdU="; 26 }; 27 28 - vendorHash = "sha256-O58Y9mfHmNUWtHmdO3hvZQbFlcqfZs0GmQDcx2RKRUs="; 29 30 npmDeps = fetchNpmDeps { 31 inherit src; ··· 62 "-w" 63 ]; 64 65 - npmInstallFlags = [ 66 - "--legacy-peer-deps" 67 - ]; 68 - 69 preBuild = '' 70 make ui 71 ''; ··· 75 preCheck = '' 76 # requires network access 77 rm meter/template_test.go 78 ''; 79 80 passthru = {
··· 16 17 buildGo120Module rec { 18 pname = "evcc"; 19 + version = "0.115.0"; 20 21 src = fetchFromGitHub { 22 owner = "evcc-io"; 23 repo = pname; 24 rev = version; 25 + hash = "sha256-vA2HpkzNuHulUUZKL6Wm2Y052v4JdC5V8hADq78rK5c="; 26 }; 27 28 + vendorHash = "sha256-/TqA2WTNJ3cSrqLgEly1KHGvMA/MQ+p364G0ne0ezfQ="; 29 30 npmDeps = fetchNpmDeps { 31 inherit src; ··· 62 "-w" 63 ]; 64 65 preBuild = '' 66 make ui 67 ''; ··· 71 preCheck = '' 72 # requires network access 73 rm meter/template_test.go 74 + rm charger/template_test.go 75 + rm vehicle/template_test.go 76 + # times out (since 0.115.0, bisected to 31ab90e6381b30278731bd01effa62bdfb884ebc) 77 + rm util/templates/render_testing.go 78 ''; 79 80 passthru = {
+1 -1
pkgs/servers/matrix-synapse/matrix-hookshot/package.json
··· 1 { 2 "name": "matrix-hookshot", 3 - "version": "3.0.1", 4 "description": "A bridge between Matrix and multiple project management services, such as GitHub, GitLab and JIRA.", 5 "main": "lib/app.js", 6 "repository": "https://github.com/matrix-org/matrix-hookshot",
··· 1 { 2 "name": "matrix-hookshot", 3 + "version": "3.2.0", 4 "description": "A bridge between Matrix and multiple project management services, such as GitHub, GitLab and JIRA.", 5 "main": "lib/app.js", 6 "repository": "https://github.com/matrix-org/matrix-hookshot",
+3 -3
pkgs/servers/matrix-synapse/matrix-hookshot/pin.json
··· 1 { 2 - "version": "3.0.1", 3 - "srcHash": "GQfQWOyiI/rxRsj9GYoc2wPaG8phl+2d9Hulxrar5Jc=", 4 "yarnHash": "0ivizv90wrbz583xjvbakv6vg782h7pjm5zbm8wb9qkpnj735avz", 5 - "cargoHash": "/yEupeMwzTh/Ujbh2mPXXQbUCajFK/yl1QM3XmFS/Cc=" 6 }
··· 1 { 2 + "version": "3.2.0", 3 + "srcHash": "7u3JT7BFoJB95vlpKagMgWzoJg0vPYX4CEoqANW0FL4=", 4 "yarnHash": "0ivizv90wrbz583xjvbakv6vg782h7pjm5zbm8wb9qkpnj735avz", 5 + "cargoHash": "CVJoDaQzyMJUaCx7MQg/bQHVicbkmwNpwncLSbWQwbA=" 6 }
+5 -3
pkgs/servers/web-apps/mediawiki/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "mediawiki"; 5 - version = "1.39.2"; 6 7 src = fetchurl { 8 url = "https://releases.wikimedia.org/mediawiki/${lib.versions.majorMinor version}/mediawiki-${version}.tar.gz"; 9 - sha256 = "sha256-3bUdIooZymjNiHHYUBdfa+9Gh0R27RRm8BXPmEbZx6U="; 10 }; 11 12 postPatch = '' ··· 29 runHook postInstall 30 ''; 31 32 - passthru.tests.mediawiki = nixosTests.mediawiki; 33 34 meta = with lib; { 35 description = "The collaborative editing software that runs Wikipedia";
··· 2 3 stdenv.mkDerivation rec { 4 pname = "mediawiki"; 5 + version = "1.39.3"; 6 7 src = fetchurl { 8 url = "https://releases.wikimedia.org/mediawiki/${lib.versions.majorMinor version}/mediawiki-${version}.tar.gz"; 9 + hash = "sha256-41dpNDh2r0JJbaQ64vRyJPuMd5uPRXBcQUfG/zUizB0="; 10 }; 11 12 postPatch = '' ··· 29 runHook postInstall 30 ''; 31 32 + passthru.tests = { 33 + inherit (nixosTests.mediawiki) mysql postgresql; 34 + }; 35 36 meta = with lib; { 37 description = "The collaborative editing software that runs Wikipedia";
+3 -3
pkgs/servers/zigbee2mqtt/default.nix
··· 8 9 buildNpmPackage rec { 10 pname = "zigbee2mqtt"; 11 - version = "1.30.2"; 12 13 src = fetchFromGitHub { 14 owner = "Koenkk"; 15 repo = "zigbee2mqtt"; 16 rev = version; 17 - hash = "sha256-6xSFnaKUE2YtyeeaKenRbD479N1Pv/tBu4YO8mFwJxU="; 18 }; 19 20 - npmDepsHash = "sha256-h577FK84UhfZ2HVbwf1XOMyMBS7qfsRJFte05zUZ0bk="; 21 22 nativeBuildInputs = [ 23 python3
··· 8 9 buildNpmPackage rec { 10 pname = "zigbee2mqtt"; 11 + version = "1.30.3"; 12 13 src = fetchFromGitHub { 14 owner = "Koenkk"; 15 repo = "zigbee2mqtt"; 16 rev = version; 17 + hash = "sha256-kAdyuJl9UY5E5+8nNj2f1mdH+/f/V66JloAngEaQcsU="; 18 }; 19 20 + npmDepsHash = "sha256-V9wyEdoi6JnaIKNp7OWwBTHNcLY2qg0juDJG/MKn5X8="; 21 22 nativeBuildInputs = [ 23 python3
+2 -2
pkgs/tools/admin/docker-credential-gcr/default.nix
··· 2 3 buildGoModule rec { 4 pname = "docker-credential-gcr"; 5 - version = "2.1.7"; 6 7 src = fetchFromGitHub { 8 owner = "GoogleCloudPlatform"; 9 repo = "docker-credential-gcr"; 10 rev = "v${version}"; 11 - sha256 = "sha256-/+c0bvPdw1FKXw0pfp7v5ArA/PrHU2b7wrt80vAXfCo="; 12 }; 13 14 patches = [
··· 2 3 buildGoModule rec { 4 pname = "docker-credential-gcr"; 5 + version = "2.1.8"; 6 7 src = fetchFromGitHub { 8 owner = "GoogleCloudPlatform"; 9 repo = "docker-credential-gcr"; 10 rev = "v${version}"; 11 + sha256 = "sha256-6f84NRqMx0NX+3g+pCYgRYkGK4DaQmUEau3oMswUmSE="; 12 }; 13 14 patches = [
+3 -3
pkgs/tools/misc/enumer/default.nix
··· 6 7 buildGoModule rec { 8 pname = "enumer"; 9 - version = "1.5.7"; 10 11 src = fetchFromGitHub { 12 owner = "dmarkham"; 13 repo = "enumer"; 14 rev = "refs/tags/v${version}"; 15 - hash = "sha256-2fVWrrWOiCtg7I3Lul2PgQ2u/qDEDioPSB61Tp0rfEo="; 16 }; 17 18 - vendorSha256 = "sha256-BmFv0ytRnjaB7z7Gb+38Fw2ObagnaFMnMhlejhaGxsk="; 19 20 meta = with lib; { 21 description = "Go tool to auto generate methods for enums";
··· 6 7 buildGoModule rec { 8 pname = "enumer"; 9 + version = "1.5.8"; 10 11 src = fetchFromGitHub { 12 owner = "dmarkham"; 13 repo = "enumer"; 14 rev = "refs/tags/v${version}"; 15 + hash = "sha256-+YTsXYWVmJ32V/Eptip3WAiqIYv+6nqbdph0K2XzLdc="; 16 }; 17 18 + vendorHash = "sha256-+dCitvPz2JUbybXVJxUOo1N6+SUPCSjlacL8bTSlb7w="; 19 20 meta = with lib; { 21 description = "Go tool to auto generate methods for enums";
+2 -2
pkgs/tools/networking/pritunl-client/default.nix
··· 2 3 buildGoModule rec { 4 pname = "pritunl-client"; 5 - version = "1.3.3477.58"; 6 7 src = fetchFromGitHub { 8 owner = "pritunl"; 9 repo = "pritunl-client-electron"; 10 rev = version; 11 - sha256 = "sha256-XsYdmJINzeZgvofsKTG/4dXNv4r46FLkEmNGQki1tmU="; 12 }; 13 14 modRoot = "cli";
··· 2 3 buildGoModule rec { 4 pname = "pritunl-client"; 5 + version = "1.3.3484.2"; 6 7 src = fetchFromGitHub { 8 owner = "pritunl"; 9 repo = "pritunl-client-electron"; 10 rev = version; 11 + sha256 = "sha256-thIbw/Iek2vNNmkOBHrzEhTbaOm05CsbjqORQKC2jIs="; 12 }; 13 14 modRoot = "cli";
+3 -3
pkgs/tools/security/grype/default.nix
··· 7 8 buildGoModule rec { 9 pname = "grype"; 10 - version = "0.60.0"; 11 12 src = fetchFromGitHub { 13 owner = "anchore"; 14 repo = pname; 15 rev = "refs/tags/v${version}"; 16 - hash = "sha256-CKaUNv4ymLksZ9zpI8jD4lC0keNNNSpUADSTo3evoIo="; 17 # populate values that require us to use git. By doing this in postFetch we 18 # can delete .git afterwards and maintain better reproducibility of the src. 19 leaveDotGit = true; ··· 28 29 proxyVendor = true; 30 31 - vendorHash = "sha256-2zZlURnArgHK/zfIxHoWn5W6mfd5T7CbAlSqDnal1Mw="; 32 33 nativeBuildInputs = [ 34 installShellFiles
··· 7 8 buildGoModule rec { 9 pname = "grype"; 10 + version = "0.61.0"; 11 12 src = fetchFromGitHub { 13 owner = "anchore"; 14 repo = pname; 15 rev = "refs/tags/v${version}"; 16 + hash = "sha256-PPCeEhV4+iSGDBUIN89wlEUEX20bkcX3B7LxU7JDZQc="; 17 # populate values that require us to use git. By doing this in postFetch we 18 # can delete .git afterwards and maintain better reproducibility of the src. 19 leaveDotGit = true; ··· 28 29 proxyVendor = true; 30 31 + vendorHash = "sha256-L77tzgcshTNAvg6fKkgN6zdDws76wWoJvygAdArscVI="; 32 33 nativeBuildInputs = [ 34 installShellFiles
+15 -1
pkgs/top-level/all-packages.nix
··· 3804 3805 biliass = with python3.pkgs; toPythonApplication biliass; 3806 3807 bindfs = callPackage ../tools/filesystems/bindfs { }; 3808 3809 binwalk = with python3Packages; toPythonApplication binwalk; ··· 14578 gerbil-support = callPackage ../development/compilers/gerbil/gerbil-support.nix { }; 14579 gerbilPackages-unstable = gerbil-support.gerbilPackages-unstable; # NB: don't recurseIntoAttrs for (unstable!) libraries 14580 14581 inherit (let 14582 num = 14583 if (with stdenv.targetPlatform; isVc4 || libc == "relibc") then 6 ··· 18646 inherit (linuxPackages) perf; 18647 }; 18648 18649 qxmledit = libsForQt5.callPackage ../applications/editors/qxmledit {} ; 18650 18651 r10k = callPackage ../tools/system/r10k { }; ··· 29127 29128 bristol = callPackage ../applications/audio/bristol { }; 29129 29130 bjumblr = callPackage ../applications/audio/bjumblr { }; 29131 29132 bschaffl = callPackage ../applications/audio/bschaffl { }; ··· 34577 inherit (wayfireApplications) wayfire wcm; 34578 wayfireApplications-unwrapped = recurseIntoAttrs ( 34579 (callPackage ../applications/window-managers/wayfire/applications.nix { }). 34580 - extend (_: _: { wlroots = wlroots_0_14; }) 34581 ); 34582 wayfirePlugins = recurseIntoAttrs ( 34583 callPackage ../applications/window-managers/wayfire/plugins.nix { ··· 37192 }; 37193 37194 cliquer = callPackage ../development/libraries/science/math/cliquer { }; 37195 37196 ecos = callPackage ../development/libraries/science/math/ecos { }; 37197
··· 3804 3805 biliass = with python3.pkgs; toPythonApplication biliass; 3806 3807 + bilibili = callPackage ../applications/video/bilibili { }; 3808 + 3809 bindfs = callPackage ../tools/filesystems/bindfs { }; 3810 3811 binwalk = with python3Packages; toPythonApplication binwalk; ··· 14580 gerbil-support = callPackage ../development/compilers/gerbil/gerbil-support.nix { }; 14581 gerbilPackages-unstable = gerbil-support.gerbilPackages-unstable; # NB: don't recurseIntoAttrs for (unstable!) libraries 14582 14583 + gbforth = callPackage ../development/compilers/gbforth { }; 14584 + 14585 inherit (let 14586 num = 14587 if (with stdenv.targetPlatform; isVc4 || libc == "relibc") then 6 ··· 18650 inherit (linuxPackages) perf; 18651 }; 18652 18653 + qtcreator-qt6 = qt6Packages.callPackage ../development/tools/qtcreator/qt6.nix { 18654 + inherit (linuxPackages) perf; 18655 + stdenv = llvmPackages_14.stdenv; 18656 + llvmPackages = llvmPackages_14; 18657 + }; 18658 + 18659 qxmledit = libsForQt5.callPackage ../applications/editors/qxmledit {} ; 18660 18661 r10k = callPackage ../tools/system/r10k { }; ··· 29137 29138 bristol = callPackage ../applications/audio/bristol { }; 29139 29140 + brlcad = callPackage ../applications/graphics/brlcad { }; 29141 + 29142 bjumblr = callPackage ../applications/audio/bjumblr { }; 29143 29144 bschaffl = callPackage ../applications/audio/bschaffl { }; ··· 34589 inherit (wayfireApplications) wayfire wcm; 34590 wayfireApplications-unwrapped = recurseIntoAttrs ( 34591 (callPackage ../applications/window-managers/wayfire/applications.nix { }). 34592 + extend (_: _: { wlroots = wlroots_0_16; }) 34593 ); 34594 wayfirePlugins = recurseIntoAttrs ( 34595 callPackage ../applications/window-managers/wayfire/plugins.nix { ··· 37204 }; 37205 37206 cliquer = callPackage ../development/libraries/science/math/cliquer { }; 37207 + 37208 + coin-utils = callPackage ../development/libraries/science/math/coin-utils { }; 37209 37210 ecos = callPackage ../development/libraries/science/math/ecos { }; 37211
+1 -1
pkgs/top-level/linux-kernels.nix
··· 633 linux_default = packages.linux_6_1; 634 # Update this when adding the newest kernel major version! 635 linux_latest = packages.linux_6_2; 636 - linux_mptcp = packages.linux_mptcp_95; 637 linux_rt_default = packages.linux_rt_5_4; 638 linux_rt_latest = packages.linux_rt_6_1; 639 linux_hardkernel_latest = packages.hardkernel_4_14;
··· 633 linux_default = packages.linux_6_1; 634 # Update this when adding the newest kernel major version! 635 linux_latest = packages.linux_6_2; 636 + linux_mptcp = throw "'linux_mptcp' has been moved to https://github.com/teto/mptcp-flake"; 637 linux_rt_default = packages.linux_rt_5_4; 638 linux_rt_latest = packages.linux_rt_6_1; 639 linux_hardkernel_latest = packages.hardkernel_4_14;