Merge staging-next into staging

authored by github-actions[bot] and committed by GitHub 7ef4d517 82202fc5

+1748 -1385
+6
maintainers/maintainer-list.nix
··· 13677 13677 githubId = 118959; 13678 13678 name = "VinyMeuh"; 13679 13679 }; 13680 + virchau13 = { 13681 + email = "virchau13@hexular.net"; 13682 + github = "virchau13"; 13683 + githubId = 16955157; 13684 + name = "Vir Chaudhury"; 13685 + }; 13680 13686 viraptor = { 13681 13687 email = "nix@viraptor.info"; 13682 13688 github = "viraptor";
+11 -1
nixos/modules/security/wrappers/default.nix
··· 185 185 ''; 186 186 }; 187 187 188 + security.wrapperDirSize = lib.mkOption { 189 + default = "50%"; 190 + example = "10G"; 191 + type = lib.types.str; 192 + description = '' 193 + Size limit for the /run/wrappers tmpfs. Look at mount(8), tmpfs size option, 194 + for the accepted syntax. WARNING: don't set to less than 64MB. 195 + ''; 196 + }; 197 + 188 198 security.wrapperDir = lib.mkOption { 189 199 type = lib.types.path; 190 200 default = "/run/wrappers/bin"; ··· 227 237 228 238 boot.specialFileSystems.${parentWrapperDir} = { 229 239 fsType = "tmpfs"; 230 - options = [ "nodev" "mode=755" ]; 240 + options = [ "nodev" "mode=755" "size=${config.security.wrapperDirSize}" ]; 231 241 }; 232 242 233 243 # Make sure our wrapperDir exports to the PATH env variable when
+6 -7
pkgs/applications/emulators/ryujinx/default.nix
··· 13 13 , gtk3 14 14 , gdk-pixbuf 15 15 , wrapGAppsHook 16 + , vulkan-loader 16 17 }: 17 18 18 19 buildDotnetModule rec { 19 20 pname = "ryujinx"; 20 - version = "1.1.181"; # Based off of the official github actions builds: https://github.com/Ryujinx/Ryujinx/actions/workflows/release.yml 21 + version = "1.1.213"; # Based off of the official github actions builds: https://github.com/Ryujinx/Ryujinx/actions/workflows/release.yml 21 22 22 23 src = fetchFromGitHub { 23 24 owner = "Ryujinx"; 24 25 repo = "Ryujinx"; 25 - rev = "6eb85e846f25ae36a39685d6ac91025deaea306c"; 26 - sha256 = "0lc8hhcrad26sw2dx0lwml8lk2mxg4db4sgfxnd450xi2qd63kdc"; 26 + rev = "e8f1ca84277240c4d6215eb9cd85713aab73e2f7"; 27 + sha256 = "0ha5wn9h9rqxbkjbz7sm5m8q3rbsiiddh72wx0s3sga5w8054cb3"; 27 28 }; 28 29 29 30 projectFile = "Ryujinx.sln"; ··· 53 54 libsoundio 54 55 sndio 55 56 pulseaudio 56 - ]; 57 - 58 - makeWrapperArgs = [ 59 - "--suffix PATH : ${lib.getBin ffmpeg}" 57 + vulkan-loader 58 + ffmpeg 60 59 ]; 61 60 62 61 patches = [
+15 -1
pkgs/applications/emulators/ryujinx/deps.nix
··· 56 56 (fetchNuGet { pname = "Microsoft.CSharp"; version = "4.0.1"; sha256 = "0zxc0apx1gcx361jlq8smc9pfdgmyjh6hpka8dypc9w23nlsh6yj"; }) 57 57 (fetchNuGet { pname = "Microsoft.CSharp"; version = "4.3.0"; sha256 = "0gw297dgkh0al1zxvgvncqs0j15lsna9l1wpqas4rflmys440xvb"; }) 58 58 (fetchNuGet { pname = "Microsoft.CSharp"; version = "4.5.0"; sha256 = "01i28nvzccxbqmiz217fxs6hnjwmd5fafs37rd49a6qp53y6623l"; }) 59 + (fetchNuGet { pname = "Microsoft.CSharp"; version = "4.7.0"; sha256 = "0gd67zlw554j098kabg887b5a6pq9kzavpa3jjy5w53ccjzjfy8j"; }) 59 60 (fetchNuGet { pname = "Microsoft.DotNet.InternalAbstractions"; version = "1.0.0"; sha256 = "0mp8ihqlb7fsa789frjzidrfjc1lrhk88qp3xm5qvr7vf4wy4z8x"; }) 61 + (fetchNuGet { pname = "Microsoft.DotNet.PlatformAbstractions"; version = "3.1.6"; sha256 = "0b9myd7gqbpaw9pkd2bx45jhik9mwj0f1ss57sk2cxmag2lkdws5"; }) 62 + (fetchNuGet { pname = "Microsoft.Extensions.DependencyModel"; version = "3.1.1"; sha256 = "0qa04dspjl4qk7l8d66wqyrvhp5dxcfn2j4r8mmj362xyrp3r8sh"; }) 60 63 (fetchNuGet { pname = "Microsoft.IdentityModel.JsonWebTokens"; version = "6.15.0"; sha256 = "0dwx7dk8jr10784nriqbi364qbxzfwq0c6xia0ac5rzrp7179r4d"; }) 61 64 (fetchNuGet { pname = "Microsoft.IdentityModel.Logging"; version = "6.15.0"; sha256 = "0jn9a20a2zixnkm3bmpmvmiv7mk0hqdlnpi0qgjkg1nir87czm19"; }) 62 65 (fetchNuGet { pname = "Microsoft.IdentityModel.Tokens"; version = "6.15.0"; sha256 = "1nbgydr45f7lp980xyrkzpyaw2mkkishjwp3slgxk7f0mz6q8i1v"; }) ··· 93 96 (fetchNuGet { pname = "OpenTK.Graphics"; version = "4.7.2"; sha256 = "1wnf9x45ga336vq4px2a2fmma4zc9xrcr4qwrsmsh3l4w0d9s6ps"; }) 94 97 (fetchNuGet { pname = "OpenTK.Mathematics"; version = "4.7.2"; sha256 = "0ay1a8spmy8pn5nlvvac796smp74hjpxm3swvxdrbqqg4l4xqlfz"; }) 95 98 (fetchNuGet { pname = "OpenTK.OpenAL"; version = "4.7.2"; sha256 = "1m0wgf4khikyz2pvns5d9ffwm7psxjn9r4h128aqlca1iyay23f6"; }) 99 + (fetchNuGet { pname = "OpenTK.redist.glfw"; version = "3.3.7.25"; sha256 = "0yf84sql0bayndjacr385lzar0vnjaxz5klrsxflfi48mgc8g55s"; }) 100 + (fetchNuGet { pname = "OpenTK.Windowing.GraphicsLibraryFramework"; version = "4.7.2"; sha256 = "14nswj5ws9yq6lkfyjj1y1pd6522rjqascxs5jy9cgnp954lv2hv"; }) 96 101 (fetchNuGet { pname = "PangoSharp"; version = "3.22.25.128"; sha256 = "0dkl9j0yd65s5ds9xj5z6yb7yca7wlycqz25m8dng20d13sqr1zp"; }) 97 102 (fetchNuGet { pname = "runtime.any.System.Collections"; version = "4.3.0"; sha256 = "0bv5qgm6vr47ynxqbnkc7i797fdi8gbjjxii173syrx14nmrkwg0"; }) 98 103 (fetchNuGet { pname = "runtime.any.System.Diagnostics.Tools"; version = "4.3.0"; sha256 = "1wl76vk12zhdh66vmagni66h5xbhgqq7zkdpgw21jhxhvlbcl8pk"; }) ··· 147 152 (fetchNuGet { pname = "Ryujinx.Audio.OpenAL.Dependencies"; version = "1.21.0.1"; sha256 = "0z5k42h252nr60d02p2ww9190d7k1kzrb26vil4ydfhxqqqv6w9l"; }) 148 153 (fetchNuGet { pname = "Ryujinx.Graphics.Nvdec.Dependencies"; version = "5.0.1-build10"; sha256 = "05r3fh92raaydf4vcih77ivymbs97kqwjlgqdpaxa11aqq0hq753"; }) 149 154 (fetchNuGet { pname = "Ryujinx.SDL2-CS"; version = "2.0.22-build20"; sha256 = "03d1rv0rlr2z7ynqixgj9xqlksplk1vsvq5wxjf5c6c6zcknx01r"; }) 155 + (fetchNuGet { pname = "shaderc.net"; version = "0.1.0"; sha256 = "0f35s9h0vj9f1rx9bssj66hibc3j9bzrb4wgb5q2jwkf5xncxbpq"; }) 150 156 (fetchNuGet { pname = "SharpZipLib"; version = "1.3.3"; sha256 = "1gij11wfj1mqm10631cjpnhzw882bnzx699jzwhdqakxm1610q8x"; }) 151 157 (fetchNuGet { pname = "ShimSkiaSharp"; version = "0.5.14"; sha256 = "0ym0ayik0vq2za9h0kr8mhjd9zk4hx25hrrfyyg9wrc164xa11qb"; }) 158 + (fetchNuGet { pname = "Silk.NET.Core"; version = "2.10.1"; sha256 = "02fabxqhfn2a8kyqmxcmraq09m1pvd8gbw8xad6y9iqyhr0q8s0j"; }) 159 + (fetchNuGet { pname = "Silk.NET.Vulkan"; version = "2.10.1"; sha256 = "03aapzb23lkn4qyq71lipcgj8h3ji12jjivrph535v0pwqx9db35"; }) 160 + (fetchNuGet { pname = "Silk.NET.Vulkan.Extensions.EXT"; version = "2.10.1"; sha256 = "0d8ml39dhxpj2rql88g7dw3rkcjxl5722rilw1wdnjaki7hqgrz7"; }) 161 + (fetchNuGet { pname = "Silk.NET.Vulkan.Extensions.KHR"; version = "2.10.1"; sha256 = "07zc7bjbg9h71m3l71i9gx5kwx7bhv4l7vha88wpi8h8f86zyvzd"; }) 152 162 (fetchNuGet { pname = "SixLabors.Fonts"; version = "1.0.0-beta0013"; sha256 = "0r0aw8xxd32rwcawawcz6asiyggz02hnzg5hvz8gimq8hvwx1wql"; }) 153 163 (fetchNuGet { pname = "SixLabors.ImageSharp"; version = "1.0.4"; sha256 = "0fmgn414my76gjgp89qlc210a0lqvnvkvk2fcwnpwxdhqpfvyilr"; }) 154 164 (fetchNuGet { pname = "SixLabors.ImageSharp.Drawing"; version = "1.0.0-beta11"; sha256 = "0hl0rs3kr1zdnx3gdssxgli6fyvmwzcfp99f4db71s0i8j8b2bp5"; }) ··· 163 173 (fetchNuGet { pname = "SkiaSharp.NativeAssets.WebAssembly"; version = "2.88.1-preview.1"; sha256 = "0mwj2yl4gn40lry03yqkj7sbi1drmm672dv88481sgah4c21lzrq"; }) 164 174 (fetchNuGet { pname = "SkiaSharp.NativeAssets.Win32"; version = "2.88.0"; sha256 = "135ni4rba4wy4wyzy9ip11f3dwb1ipn38z9ps1p9xhw8jc06y5vp"; }) 165 175 (fetchNuGet { pname = "SkiaSharp.NativeAssets.Win32"; version = "2.88.1-preview.1"; sha256 = "1k50abd147pif9z9lkckbbk91ga1vv6k4skjz2n7wpll6fn0fvlv"; }) 166 - (fetchNuGet { pname = "SPB"; version = "0.0.4-build17"; sha256 = "0arp7mwdn1w67qx8a0m90xh8waj15154ynswrbsp5w4wmzkcss1i"; }) 176 + (fetchNuGet { pname = "SPB"; version = "0.0.4-build24"; sha256 = "13wfjx5n540mlxlvys39g2rajrqbycdkyci2pcp3wygkqn4d87hm"; }) 167 177 (fetchNuGet { pname = "Svg.Custom"; version = "0.5.14"; sha256 = "1wjghs2n5hk7zszzk2p2a8m6ga2gc8sfd5mdqi15sbfkmwg2nbw7"; }) 168 178 (fetchNuGet { pname = "Svg.Model"; version = "0.5.14"; sha256 = "1xilk95bmnsl93sbr7pah0jrjrnccf1ikcn8s7rkm0yjkj382hc8"; }) 169 179 (fetchNuGet { pname = "Svg.Skia"; version = "0.5.14"; sha256 = "02wv040wi8ijw9mwg3c84f8bfyfv9n99ji8q1v2bs11b463zsyd1"; }) ··· 192 202 (fetchNuGet { pname = "System.Diagnostics.Process"; version = "4.3.0"; sha256 = "0g4prsbkygq8m21naqmcp70f24a1ksyix3dihb1r1f71lpi3cfj7"; }) 193 203 (fetchNuGet { pname = "System.Diagnostics.Tools"; version = "4.0.1"; sha256 = "19cknvg07yhakcvpxg3cxa0bwadplin6kyxd8mpjjpwnp56nl85x"; }) 194 204 (fetchNuGet { pname = "System.Diagnostics.Tracing"; version = "4.1.0"; sha256 = "1d2r76v1x610x61ahfpigda89gd13qydz6vbwzhpqlyvq8jj6394"; }) 205 + (fetchNuGet { pname = "System.Diagnostics.Tracing"; version = "4.3.0"; sha256 = "1m3bx6c2s958qligl67q7grkwfz3w53hpy7nc97mh6f7j5k168c4"; }) 195 206 (fetchNuGet { pname = "System.Drawing.Common"; version = "4.5.0"; sha256 = "0knqa0zsm91nfr34br8gx5kjqq4v81zdhqkacvs2hzc8nqk0ddhc"; }) 196 207 (fetchNuGet { pname = "System.Drawing.Common"; version = "6.0.0"; sha256 = "02n8rzm58dac2np8b3xw8ychbvylja4nh6938l5k2fhyn40imlgz"; }) 197 208 (fetchNuGet { pname = "System.Dynamic.Runtime"; version = "4.0.11"; sha256 = "1pla2dx8gkidf7xkciig6nifdsb494axjvzvann8g2lp3dbqasm9"; }) ··· 220 231 (fetchNuGet { pname = "System.Net.Http"; version = "4.1.0"; sha256 = "1i5rqij1icg05j8rrkw4gd4pgia1978mqhjzhsjg69lvwcdfg8yb"; }) 221 232 (fetchNuGet { pname = "System.Net.NameResolution"; version = "4.3.0"; sha256 = "15r75pwc0rm3vvwsn8rvm2krf929mjfwliv0mpicjnii24470rkq"; }) 222 233 (fetchNuGet { pname = "System.Net.Primitives"; version = "4.0.11"; sha256 = "10xzzaynkzkakp7jai1ik3r805zrqjxiz7vcagchyxs2v26a516r"; }) 234 + (fetchNuGet { pname = "System.Net.Primitives"; version = "4.3.0"; sha256 = "0c87k50rmdgmxx7df2khd9qj7q35j9rzdmm2572cc55dygmdk3ii"; }) 223 235 (fetchNuGet { pname = "System.Net.Sockets"; version = "4.1.0"; sha256 = "1385fvh8h29da5hh58jm1v78fzi9fi5vj93vhlm2kvqpfahvpqls"; }) 224 236 (fetchNuGet { pname = "System.Numerics.Vectors"; version = "4.3.0"; sha256 = "05kji1mv4sl75iwmc613p873145nynm02xiajx8pn0h2kx53d23s"; }) 225 237 (fetchNuGet { pname = "System.Numerics.Vectors"; version = "4.4.0"; sha256 = "0rdvma399070b0i46c4qq1h2yvjj3k013sqzkilz4bz5cwmx1rba"; }) ··· 284 296 (fetchNuGet { pname = "System.Text.Encoding.CodePages"; version = "6.0.0"; sha256 = "0gm2kiz2ndm9xyzxgi0jhazgwslcs427waxgfa30m7yqll1kcrww"; }) 285 297 (fetchNuGet { pname = "System.Text.Encoding.Extensions"; version = "4.0.11"; sha256 = "08nsfrpiwsg9x5ml4xyl3zyvjfdi4mvbqf93kjdh11j4fwkznizs"; }) 286 298 (fetchNuGet { pname = "System.Text.Encoding.Extensions"; version = "4.3.0"; sha256 = "11q1y8hh5hrp5a3kw25cb6l00v5l5dvirkz8jr3sq00h1xgcgrxy"; }) 299 + (fetchNuGet { pname = "System.Text.Json"; version = "4.7.0"; sha256 = "0fp3xrysccm5dkaac4yb51d793vywxks978kkl5x4db9gw29rfdr"; }) 287 300 (fetchNuGet { pname = "System.Text.RegularExpressions"; version = "4.1.0"; sha256 = "1mw7vfkkyd04yn2fbhm38msk7dz2xwvib14ygjsb8dq2lcvr18y7"; }) 288 301 (fetchNuGet { pname = "System.Text.RegularExpressions"; version = "4.3.0"; sha256 = "1bgq51k7fwld0njylfn7qc5fmwrk2137gdq7djqdsw347paa9c2l"; }) 289 302 (fetchNuGet { pname = "System.Threading"; version = "4.0.11"; sha256 = "19x946h926bzvbsgj28csn46gak2crv2skpwsx80hbgazmkgb1ls"; }) ··· 306 319 (fetchNuGet { pname = "System.Xml.XPath"; version = "4.3.0"; sha256 = "1cv2m0p70774a0sd1zxc8fm8jk3i5zk2bla3riqvi8gsm0r4kpci"; }) 307 320 (fetchNuGet { pname = "System.Xml.XPath.XmlDocument"; version = "4.3.0"; sha256 = "1h9lh7qkp0lff33z847sdfjj8yaz98ylbnkbxlnsbflhj9xyfqrm"; }) 308 321 (fetchNuGet { pname = "Tmds.DBus"; version = "0.9.0"; sha256 = "0vvx6sg8lxm23g5jvm5wh2gfs95mv85vd52lkq7d1b89bdczczf3"; }) 322 + (fetchNuGet { pname = "XamlNameReferenceGenerator"; version = "1.3.4"; sha256 = "0w1bz5sr6y5fhgx1f54xyl8rx7y3kyf1fhacnd6akq8970zjdkdi"; }) 309 323 ]
+4 -4
pkgs/applications/emulators/yuzu/default.nix
··· 15 15 in { 16 16 mainline = libsForQt5.callPackage ./generic.nix rec { 17 17 pname = "yuzu-mainline"; 18 - version = "1092"; 18 + version = "1131"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "yuzu-emu"; 22 22 repo = "yuzu-mainline"; 23 23 rev = "mainline-0-${version}"; 24 - sha256 = "1avcq924q0r8pfv1s0a88iyii7yixcxpb3yhlj0xg9zqnwp9r23y"; 24 + sha256 = "0lh8s59hrysfjz69yr0f44s3l4aaznmclq0xfnyblsk0cw9ripf6"; 25 25 fetchSubmodules = true; 26 26 }; 27 27 ··· 30 30 31 31 early-access = libsForQt5.callPackage ./generic.nix rec { 32 32 pname = "yuzu-ea"; 33 - version = "2841"; 33 + version = "2901"; 34 34 35 35 src = fetchFromGitHub { 36 36 owner = "pineappleEA"; 37 37 repo = "pineapple-src"; 38 38 rev = "EA-${version}"; 39 - sha256 = "16lrq9drv0x7gs1siq37m4zmh6d2g3vhnw9qcqajr9p0vmlpnh6l"; 39 + sha256 = "0jymm9sdsnayjaffmcbpjck4k2yslx8zid2vsm4jfdaajr244q2z"; 40 40 fetchSubmodules = true; 41 41 }; 42 42
+5 -2
pkgs/applications/emulators/yuzu/generic.nix
··· 47 47 48 48 # Replace icons licensed under CC BY-ND 3.0 with free ones to allow 49 49 # for binary redistribution: https://github.com/yuzu-emu/yuzu/pull/8104 50 - # The patch hosted on GitHub has the binary information stripped, so 51 - # it has been regenerated with "git format-patch --text --full-index --binary" 50 + # The patch hosted on GitHub has the binary information in git format, which 51 + # can’t be applied with patch(1), so it has been regenerated with 52 + # "git format-patch --text --full-index --binary". 53 + # Because pineapple strips all files beginning with a dot, the patch needs to 54 + # be edited manually afterwards to remove all changes to those. 52 55 patches = [ ./yuzu-free-icons.patch ]; 53 56 54 57 nativeBuildInputs = [
+1 -1
pkgs/applications/emulators/yuzu/update.sh
··· 53 53 OLD_EA_HASH="$(getLocalHash "yuzu-ea")" 54 54 55 55 NEW_EA_VERSION="$(curl -s ${GITHUB_TOKEN:+"-u \":$GITHUB_TOKEN\""} \ 56 - "https://api.github.com/repos/pineappleEA/pineapple-src/releases?per_page=1" | jq -r '.[0].tag_name' | cut -d"-" -f2 | cut -d" " -f1)" 56 + "https://api.github.com/repos/pineappleEA/pineapple-src/releases?per_page=2" | jq -r '.[].tag_name' | grep '^EA-[0-9]*' | head -n1 | cut -d"-" -f2 | cut -d" " -f1)" 57 57 58 58 if [[ "${OLD_EA_VERSION}" = "${NEW_EA_VERSION}" ]]; then 59 59 echo "yuzu-ea is already up to date!"
+472 -478
pkgs/applications/emulators/yuzu/yuzu-free-icons.patch
··· 1 - From 23e02aec6ff6b0823c2e66f5cff737e0cd430a22 Mon Sep 17 00:00:00 2001 2 - From: Kyle K <190571+Docteh@users.noreply.github.com> 3 - Date: Mon, 28 Mar 2022 14:44:12 -0700 4 - Subject: [PATCH 1/2] Moving Icons away from CC BY-ND 3.0 for FOSS packaging 1 + From 44edc19f8f1ac0046770d6f3587a17bdd0f82d32 Mon Sep 17 00:00:00 2001 2 + From: Kyle Kienapfel <Docteh@users.noreply.github.com> 3 + Date: Tue, 19 Jul 2022 07:08:29 -0700 4 + Subject: [PATCH] Moving Icons away from CC BY-ND 3.0 for FOSS packaging 5 5 purposes 6 6 7 7 I've seen some comments stating that sharing pre-compiled packages 8 8 of yuzu is problematic for linux distributions due to some contents 9 9 having license of CC BY-ND 3.0 10 10 11 - Sources for the icons have been updated in the dist/license.md document 11 + Better licensed sources of icons have been found for most cases, 12 + see the changes to the .reuse/dep5 file for details. 13 + 14 + Placeholders for connected/disconnected icons 12 15 13 - Also a note has been added to call attention to the two copies of a QT theme 14 - called QDarkStyleSheet 16 + At the time of writing I consider these icons to be placeholders, 17 + hence three copies. colorful is grey, default is black, qdarkstyle is white 18 + 19 + connected is gnome/16x16/network-idle.png with no changes 20 + connected_notification is gnome/16x16/network-error.png with changes 21 + disconnected is gnome/16x16/network-offline.png with changes 22 + 23 + Looking at licenses: GNOME icon theme is distributed under the terms of either 24 + GNU LGPL v.3 or Creative Commons BY-SA 3.0 license. 25 + 26 + Debian appears to explicitly state they're licensing under 27 + Creative Commons Attribution-Share Alike 3.0 28 + 29 + From a tarball at the following link suggests we can just attribute GNOME Project 30 + https://download.gnome.org/sources/gnome-icon-theme/ 31 + 32 + When attributing the artwork, using "GNOME Project" is enough. 33 + Please link to http://www.gnome.org where available. 15 34 --- 16 - dist/license.md | 63 ++++++++++-------- 17 - dist/qt_themes/colorful/icons/48x48/plus.png | Bin 496 -> 232 bytes 18 - .../colorful/icons/48x48/sd_card.png | Bin 680 -> 760 bytes 19 - dist/qt_themes/colorful/icons/48x48/star.png | Bin 1248 -> 1330 bytes 35 + LICENSES/CC-BY-ND-3.0.txt | 87 ------------------ 36 + LICENSES/CC-BY-SA-3.0.txt | 60 ++++++++++++ 37 + .../colorful/icons/16x16/connected.png | Bin 362 -> 575 bytes 38 + .../icons/16x16/connected_notification.png | Bin 607 -> 760 bytes 39 + .../colorful/icons/16x16/disconnected.png | Bin 784 -> 648 bytes 40 + .../colorful/icons/48x48/list-add.png | Bin 496 -> 204 bytes 41 + .../colorful/icons/48x48/sd_card.png | Bin 680 -> 981 bytes 42 + dist/qt_themes/colorful/icons/48x48/star.png | Bin 1248 -> 1108 bytes 43 + .../icons/16x16/lock.png | Bin 401 -> 0 bytes 44 + .../icons/16x16/view-refresh.png | Bin 362 -> 0 bytes 45 + .../colorful_midnight_blue/style.qrc | 4 +- 20 46 .../qt_themes/default/icons/16x16/checked.png | Bin 657 -> 414 bytes 21 - dist/qt_themes/default/icons/16x16/failed.png | Bin 524 -> 361 bytes 47 + .../default/icons/16x16/connected.png | Bin 269 -> 575 bytes 48 + .../icons/16x16/connected_notification.png | Bin 517 -> 760 bytes 49 + .../default/icons/16x16/disconnected.png | Bin 306 -> 648 bytes 50 + dist/qt_themes/default/icons/16x16/failed.png | Bin 524 -> 431 bytes 22 51 dist/qt_themes/default/icons/16x16/lock.png | Bin 279 -> 318 bytes 23 52 .../default/icons/256x256/plus_folder.png | Bin 3135 -> 3521 bytes 24 53 .../default/icons/48x48/bad_folder.png | Bin 1088 -> 1007 bytes 25 54 dist/qt_themes/default/icons/48x48/chip.png | Bin 15070 -> 511 bytes 26 55 dist/qt_themes/default/icons/48x48/folder.png | Bin 410 -> 535 bytes 27 - dist/qt_themes/default/icons/48x48/plus.png | Bin 316 -> 274 bytes 28 - .../qt_themes/default/icons/48x48/sd_card.png | Bin 614 -> 638 bytes 56 + .../default/icons/48x48/list-add.png | Bin 316 -> 204 bytes 57 + .../default/icons/48x48/no_avatar.png | Bin 588 -> 678 bytes 58 + .../qt_themes/default/icons/48x48/sd_card.png | Bin 614 -> 561 bytes 29 59 dist/qt_themes/default/icons/48x48/star.png | Bin 686 -> 1029 bytes 60 + .../qdarkstyle/icons/16x16/connected.png | Bin 397 -> 575 bytes 61 + .../icons/16x16/connected_notification.png | Bin 526 -> 760 bytes 62 + .../qdarkstyle/icons/16x16/disconnected.png | Bin 444 -> 648 bytes 30 63 .../qt_themes/qdarkstyle/icons/16x16/lock.png | Bin 304 -> 343 bytes 31 64 .../qdarkstyle/icons/256x256/plus_folder.png | Bin 3438 -> 3931 bytes 32 65 .../qdarkstyle/icons/48x48/bad_folder.png | Bin 1098 -> 1061 bytes 33 66 .../qt_themes/qdarkstyle/icons/48x48/chip.png | Bin 15120 -> 551 bytes 34 67 .../qdarkstyle/icons/48x48/folder.png | Bin 542 -> 594 bytes 35 - .../qt_themes/qdarkstyle/icons/48x48/plus.png | Bin 339 -> 297 bytes 36 - .../qdarkstyle/icons/48x48/sd_card.png | Bin 676 -> 679 bytes 68 + .../qdarkstyle/icons/48x48/list-add.png | Bin 339 -> 204 bytes 69 + .../qdarkstyle/icons/48x48/no_avatar.png | Bin 708 -> 763 bytes 70 + .../qdarkstyle/icons/48x48/sd_card.png | Bin 676 -> 587 bytes 37 71 .../qt_themes/qdarkstyle/icons/48x48/star.png | Bin 725 -> 1055 bytes 38 - .../icons/16x16/lock.png | Bin 304 -> 343 bytes 39 - .../icons/256x256/plus_folder.png | Bin 3438 -> 3931 bytes 40 - .../icons/48x48/bad_folder.png | Bin 1098 -> 1061 bytes 41 - .../icons/48x48/chip.png | Bin 15120 -> 551 bytes 42 - .../icons/48x48/folder.png | Bin 542 -> 594 bytes 43 - .../icons/48x48/plus.png | Bin 339 -> 297 bytes 44 - .../icons/48x48/sd_card.png | Bin 676 -> 679 bytes 45 - .../icons/48x48/star.png | Bin 725 -> 1055 bytes 46 - 30 files changed, 37 insertions(+), 26 deletions(-) 72 + 38 files changed, 103 insertions(+), 103 deletions(-) 73 + delete mode 100644 LICENSES/CC-BY-ND-3.0.txt 74 + create mode 100644 LICENSES/CC-BY-SA-3.0.txt 75 + delete mode 100644 dist/qt_themes/colorful_midnight_blue/icons/16x16/lock.png 76 + delete mode 100644 dist/qt_themes/colorful_midnight_blue/icons/16x16/view-refresh.png 47 77 48 - diff --git a/dist/license.md b/dist/license.md 49 - index 7bdebfec1fccdf97a4cf24a1eddd94638d510d8b..745256c32947aeb5d77bae10bc3cce666542967e 100644 50 - --- a/dist/license.md 51 - +++ b/dist/license.md 52 - @@ -2,34 +2,45 @@ The icons in this folder and its subfolders have the following licenses: 53 - 54 - Icon Name | License | Origin/Author 55 - --- | --- | --- 56 - -qt_themes/default/icons/16x16/checked.png | CC BY-ND 3.0 | https://icons8.com 57 - -qt_themes/default/icons/16x16/failed.png | CC BY-ND 3.0 | https://icons8.com 58 - -qt_themes/default/icons/16x16/lock.png | CC BY-ND 3.0 | https://icons8.com 59 - +qt_themes/default/icons/16x16/checked.png |Apache 2.0 | https://github.com/google/material-design-icons/ (modified) 60 - +qt_themes/default/icons/16x16/failed.png | Apache 2.0 | https://github.com/google/material-design-icons/ (modified) 61 - +qt_themes/default/icons/16x16/lock.png | Apache 2.0 | https://github.com/google/material-design-icons/ 62 - qt_themes/default/icons/16x16/view-refresh.png | Apache 2.0 | https://material.io 63 - -qt_themes/default/icons/256x256/plus_folder.png | CC BY-ND 3.0 | https://icons8.com 64 - -qt_themes/default/icons/48x48/bad_folder.png | CC BY-ND 3.0 | https://icons8.com 65 - -qt_themes/default/icons/48x48/chip.png | CC BY-ND 3.0 | https://icons8.com 66 - -qt_themes/default/icons/48x48/folder.png | CC BY-ND 3.0 | https://icons8.com 67 - -qt_themes/default/icons/48x48/plus.png | CC0 1.0 | Designed by BreadFish64 from the Citra team 68 - -qt_themes/default/icons/48x48/sd_card.png | CC BY-ND 3.0 | https://icons8.com 69 - -qt_themes/default/icons/48x48/star.png | CC BY-ND 3.0 | https://icons8.com 70 - -qt_themes/qdarkstyle/icons/16x16/lock.png | CC BY-ND 3.0 | https://icons8.com 71 - +qt_themes/default/icons/256x256/plus_folder.png | MIT | https://github.com/tailwindlabs/heroicons 72 - +qt_themes/default/icons/48x48/bad_folder.png | MIT | https://github.com/tailwindlabs/heroicons 73 - +qt_themes/default/icons/48x48/chip.png | MIT | https://github.com/tailwindlabs/heroicons 74 - +qt_themes/default/icons/48x48/folder.png | MIT | https://github.com/tailwindlabs/heroicons 75 - +qt_themes/default/icons/48x48/plus.png | MIT | https://github.com/tailwindlabs/heroicons 76 - +qt_themes/default/icons/48x48/sd_card.png | CC0 1.0 | SVG Repo https://www.svgrepo.com/svg/70351/sd-card 77 - +qt_themes/default/icons/48x48/star.png | MIT | https://github.com/tailwindlabs/heroicons 78 - +qt_themes/qdarkstyle/icons/16x16/lock.png | Apache 2.0 | https://github.com/google/material-design-icons/ 79 - qt_themes/qdarkstyle/icons/16x16/view-refresh.png | Apache 2.0 | https://material.io 80 - -qt_themes/qdarkstyle/icons/256x256/plus_folder.png | CC BY-ND 3.0 | https://icons8.com 81 - -qt_themes/qdarkstyle/icons/48x48/bad_folder.png | CC BY-ND 3.0 | https://icons8.com 82 - -qt_themes/qdarkstyle/icons/48x48/chip.png | CC BY-ND 3.0 | https://icons8.com 83 - -qt_themes/qdarkstyle/icons/48x48/folder.png | CC BY-ND 3.0 | https://icons8.com 84 - +qt_themes/qdarkstyle/icons/256x256/plus_folder.png | MIT | https://github.com/tailwindlabs/heroicons 85 - +qt_themes/qdarkstyle/icons/48x48/bad_folder.png | MIT | https://github.com/tailwindlabs/heroicons 86 - +qt_themes/qdarkstyle/icons/48x48/chip.png | MIT | https://github.com/tailwindlabs/heroicons 87 - +qt_themes/qdarkstyle/icons/48x48/folder.png | MIT | https://github.com/tailwindlabs/heroicons 88 - qt_themes/qdarkstyle/icons/48x48/plus.png | CC0 1.0 | Designed by BreadFish64 from the Citra team 89 - -qt_themes/qdarkstyle/icons/48x48/sd_card.png | CC BY-ND 3.0 | https://icons8.com 90 - -qt_themes/qdarkstyle/icons/48x48/star.png | CC BY-ND 3.0 | https://icons8.com 91 - -qt_themes/colorful/icons/16x16/lock.png | CC BY-ND 3.0 | https://icons8.com 92 - +qt_themes/qdarkstyle/icons/48x48/sd_card.png | CC0 1.0 | SVG Repo https://www.svgrepo.com/svg/70351/sd-card 93 - +qt_themes/qdarkstyle/icons/48x48/star.png | MIT | https://github.com/tailwindlabs/heroicons 94 - +qt_themes/qdarkstyle/ | MIT/CC BY 4.0 | Upstream https://github.com/ColinDuquesnoy/QDarkStyleSheet 78 + diff --git a/LICENSES/CC-BY-ND-3.0.txt b/LICENSES/CC-BY-ND-3.0.txt 79 + deleted file mode 100644 80 + index d9265b9f19e250785f5fc953c73e5f8915fcdd21..0000000000000000000000000000000000000000 81 + --- a/LICENSES/CC-BY-ND-3.0.txt 82 + +++ /dev/null 83 + @@ -1,87 +0,0 @@ 84 + -Creative Commons Attribution-NoDerivs 3.0 Unported 85 + - 86 + - CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM ITS USE. 87 + - 88 + -License 89 + - 90 + -THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. 91 + - 92 + -BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS. 93 + - 94 + -1. Definitions 95 + - 96 + - a. "Adaptation" means a work based upon the Work, or upon the Work and other pre-existing works, such as a translation, adaptation, derivative work, arrangement of music or other alterations of a literary or artistic work, or phonogram or performance and includes cinematographic adaptations or any other form in which the Work may be recast, transformed, or adapted including in any form recognizably derived from the original, except that a work that constitutes a Collection will not be considered an Adaptation for the purpose of this License. For the avoidance of doubt, where the Work is a musical work, performance or phonogram, the synchronization of the Work in timed-relation with a moving image ("synching") will be considered an Adaptation for the purpose of this License. 97 + - 98 + - b. "Collection" means a collection of literary or artistic works, such as encyclopedias and anthologies, or performances, phonograms or broadcasts, or other works or subject matter other than works listed in Section 1(f) below, which, by reason of the selection and arrangement of their contents, constitute intellectual creations, in which the Work is included in its entirety in unmodified form along with one or more other contributions, each constituting separate and independent works in themselves, which together are assembled into a collective whole. A work that constitutes a Collection will not be considered an Adaptation (as defined above) for the purposes of this License. 99 + - 100 + - c. "Distribute" means to make available to the public the original and copies of the Work through sale or other transfer of ownership. 101 + - 102 + - d. "Licensor" means the individual, individuals, entity or entities that offer(s) the Work under the terms of this License. 103 + - 104 + - e. "Original Author" means, in the case of a literary or artistic work, the individual, individuals, entity or entities who created the Work or if no individual or entity can be identified, the publisher; and in addition (i) in the case of a performance the actors, singers, musicians, dancers, and other persons who act, sing, deliver, declaim, play in, interpret or otherwise perform literary or artistic works or expressions of folklore; (ii) in the case of a phonogram the producer being the person or legal entity who first fixes the sounds of a performance or other sounds; and, (iii) in the case of broadcasts, the organization that transmits the broadcast. 105 + - 106 + - f. "Work" means the literary and/or artistic work offered under the terms of this License including without limitation any production in the literary, scientific and artistic domain, whatever may be the mode or form of its expression including digital form, such as a book, pamphlet and other writing; a lecture, address, sermon or other work of the same nature; a dramatic or dramatico-musical work; a choreographic work or entertainment in dumb show; a musical composition with or without words; a cinematographic work to which are assimilated works expressed by a process analogous to cinematography; a work of drawing, painting, architecture, sculpture, engraving or lithography; a photographic work to which are assimilated works expressed by a process analogous to photography; a work of applied art; an illustration, map, plan, sketch or three-dimensional work relative to geography, topography, architecture or science; a performance; a broadcast; a phonogram; a compilation of data to the extent it is protected as a copyrightable work; or a work performed by a variety or circus performer to the extent it is not otherwise considered a literary or artistic work. 107 + - 108 + - g. "You" means an individual or entity exercising rights under this License who has not previously violated the terms of this License with respect to the Work, or who has received express permission from the Licensor to exercise rights under this License despite a previous violation. 109 + - 110 + - h. "Publicly Perform" means to perform public recitations of the Work and to communicate to the public those public recitations, by any means or process, including by wire or wireless means or public digital performances; to make available to the public Works in such a way that members of the public may access these Works from a place and at a place individually chosen by them; to perform the Work to the public by any means or process and the communication to the public of the performances of the Work, including by public digital performance; to broadcast and rebroadcast the Work by any means including signs, sounds or images. 111 + - 112 + - i. "Reproduce" means to make copies of the Work by any means including without limitation by sound or visual recordings and the right of fixation and reproducing fixations of the Work, including storage of a protected performance or phonogram in digital form or other electronic medium. 113 + - 114 + -2. Fair Dealing Rights. Nothing in this License is intended to reduce, limit, or restrict any uses free from copyright or rights arising from limitations or exceptions that are provided for in connection with the copyright protection under copyright law or other applicable laws. 115 + - 116 + -3. License Grant. Subject to the terms and conditions of this License, Licensor hereby grants You a worldwide, royalty-free, non-exclusive, perpetual (for the duration of the applicable copyright) license to exercise the rights in the Work as stated below: 117 + - 118 + - a. to Reproduce the Work, to incorporate the Work into one or more Collections, and to Reproduce the Work as incorporated in the Collections; and, 119 + - 120 + - b. to Distribute and Publicly Perform the Work including as incorporated in Collections. 121 + - 122 + - c. For the avoidance of doubt: 123 + - 124 + - i. Non-waivable Compulsory License Schemes. In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme cannot be waived, the Licensor reserves the exclusive right to collect such royalties for any exercise by You of the rights granted under this License; 125 + - 126 + - ii. Waivable Compulsory License Schemes. In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme can be waived, the Licensor waives the exclusive right to collect such royalties for any exercise by You of the rights granted under this License; and, 127 + - 128 + - iii. Voluntary License Schemes. The Licensor waives the right to collect royalties, whether individually or, in the event that the Licensor is a member of a collecting society that administers voluntary licensing schemes, via that society, from any exercise by You of the rights granted under this License. 129 + - 130 + -The above rights may be exercised in all media and formats whether now known or hereafter devised. The above rights include the right to make such modifications as are technically necessary to exercise the rights in other media and formats, but otherwise you have no rights to make Adaptations. Subject to Section 8(f), all rights not expressly granted by Licensor are hereby reserved. 131 + - 132 + -4. Restrictions. The license granted in Section 3 above is expressly made subject to and limited by the following restrictions: 133 + - 134 + - a. You may Distribute or Publicly Perform the Work only under the terms of this License. You must include a copy of, or the Uniform Resource Identifier (URI) for, this License with every copy of the Work You Distribute or Publicly Perform. You may not offer or impose any terms on the Work that restrict the terms of this License or the ability of the recipient of the Work to exercise the rights granted to that recipient under the terms of the License. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties with every copy of the Work You Distribute or Publicly Perform. When You Distribute or Publicly Perform the Work, You may not impose any effective technological measures on the Work that restrict the ability of a recipient of the Work from You to exercise the rights granted to that recipient under the terms of the License. This Section 4(a) applies to the Work as incorporated in a Collection, but this does not require the Collection apart from the Work itself to be made subject to the terms of this License. If You create a Collection, upon notice from any Licensor You must, to the extent practicable, remove from the Collection any credit as required by Section 4(b), as requested. 135 + - 136 + - b. If You Distribute, or Publicly Perform the Work or Collections, You must, unless a request has been made pursuant to Section 4(a), keep intact all copyright notices for the Work and provide, reasonable to the medium or means You are utilizing: (i) the name of the Original Author (or pseudonym, if applicable) if supplied, and/or if the Original Author and/or Licensor designate another party or parties (e.g., a sponsor institute, publishing entity, journal) for attribution ("Attribution Parties") in Licensor's copyright notice, terms of service or by other reasonable means, the name of such party or parties; (ii) the title of the Work if supplied; (iii) to the extent reasonably practicable, the URI, if any, that Licensor specifies to be associated with the Work, unless such URI does not refer to the copyright notice or licensing information for the Work. The credit required by this Section 4(b) may be implemented in any reasonable manner; provided, however, that in the case of a Collection, at a minimum such credit will appear, if a credit for all contributing authors of the Collection appears, then as part of these credits and in a manner at least as prominent as the credits for the other contributing authors. For the avoidance of doubt, You may only use the credit required by this Section for the purpose of attribution in the manner set out above and, by exercising Your rights under this License, You may not implicitly or explicitly assert or imply any connection with, sponsorship or endorsement by the Original Author, Licensor and/or Attribution Parties, as appropriate, of You or Your use of the Work, without the separate, express prior written permission of the Original Author, Licensor and/or Attribution Parties. 137 + - 138 + - c. Except as otherwise agreed in writing by the Licensor or as may be otherwise permitted by applicable law, if You Reproduce, Distribute or Publicly Perform the Work either by itself or as part of any Collections, You must not distort, mutilate, modify or take other derogatory action in relation to the Work which would be prejudicial to the Original Author's honor or reputation. 139 + - 140 + -5. Representations, Warranties and Disclaimer 141 + - 142 + -UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU. 143 + - 144 + -6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 145 + - 146 + -7. Termination 147 + - 148 + - a. This License and the rights granted hereunder will terminate automatically upon any breach by You of the terms of this License. Individuals or entities who have received Collections from You under this License, however, will not have their licenses terminated provided such individuals or entities remain in full compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any termination of this License. 149 + - 150 + - b. Subject to the above terms and conditions, the license granted here is perpetual (for the duration of the applicable copyright in the Work). Notwithstanding the above, Licensor reserves the right to release the Work under different license terms or to stop distributing the Work at any time; provided, however that any such election will not serve to withdraw this License (or any other license that has been, or is required to be, granted under the terms of this License), and this License will continue in full force and effect unless terminated as stated above. 151 + - 152 + -8. Miscellaneous 153 + - 154 + - a. Each time You Distribute or Publicly Perform the Work or a Collection, the Licensor offers to the recipient a license to the Work on the same terms and conditions as the license granted to You under this License. 155 + - 156 + - b. If any provision of this License is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this License, and without further action by the parties to this agreement, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable. 157 + - 158 + - c. No term or provision of this License shall be deemed waived and no breach consented to unless such waiver or consent shall be in writing and signed by the party to be charged with such waiver or consent. 159 + - 160 + - d. This License constitutes the entire agreement between the parties with respect to the Work licensed here. There are no understandings, agreements or representations with respect to the Work not specified here. Licensor shall not be bound by any additional provisions that may appear in any communication from You. This License may not be modified without the mutual written agreement of the Licensor and You. 161 + - 162 + - e. The rights granted under, and the subject matter referenced, in this License were drafted utilizing the terminology of the Berne Convention for the Protection of Literary and Artistic Works (as amended on September 28, 1979), the Rome Convention of 1961, the WIPO Copyright Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 and the Universal Copyright Convention (as revised on July 24, 1971). These rights and subject matter take effect in the relevant jurisdiction in which the License terms are sought to be enforced according to the corresponding provisions of the implementation of those treaty provisions in the applicable national law. If the standard suite of rights granted under applicable copyright law includes additional rights not granted under this License, such additional rights are deemed to be included in the License; this License is not intended to restrict the license of any rights under applicable law. 163 + - 164 + -Creative Commons Notice 165 + - 166 + -Creative Commons is not a party to this License, and makes no warranty whatsoever in connection with the Work. Creative Commons will not be liable to You or any party on any legal theory for any damages whatsoever, including without limitation any general, special, incidental or consequential damages arising in connection to this license. Notwithstanding the foregoing two (2) sentences, if Creative Commons has expressly identified itself as the Licensor hereunder, it shall have all rights and obligations of Licensor. 167 + - 168 + -Except for the limited purpose of indicating to the public that the Work is licensed under the CCPL, Creative Commons does not authorize the use by either party of the trademark "Creative Commons" or any related trademark or logo of Creative Commons without the prior written consent of Creative Commons. Any permitted use will be in compliance with Creative Commons' then-current trademark usage guidelines, as may be published on its website or otherwise made available upon request from time to time. For the avoidance of doubt, this trademark restriction does not form part of this License. 169 + - 170 + -Creative Commons may be contacted at http://creativecommons.org/. 171 + diff --git a/LICENSES/CC-BY-SA-3.0.txt b/LICENSES/CC-BY-SA-3.0.txt 172 + new file mode 100644 173 + index 0000000000000000000000000000000000000000..a29ac86c302d49546b1f854ada7f0c1ca5d7f659 174 + --- /dev/null 175 + +++ b/LICENSES/CC-BY-SA-3.0.txt 176 + @@ -0,0 +1,60 @@ 177 + +Creative Commons Attribution-ShareAlike 3.0 Unported 178 + + 179 + +CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM ITS USE. 180 + + 181 + +License 182 + + 183 + +THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. 184 + + 185 + +BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS. 186 + + 187 + +1. Definitions 188 + +a. "Adaptation" means a work based upon the Work, or upon the Work and other pre-existing works, such as a translation, adaptation, derivative work, arrangement of music or other alterations of a literary or artistic work, or phonogram or performance and includes cinematographic adaptations or any other form in which the Work may be recast, transformed, or adapted including in any form recognizably derived from the original, except that a work that constitutes a Collection will not be considered an Adaptation for the purpose of this License. For the avoidance of doubt, where the Work is a musical work, performance or phonogram, the synchronization of the Work in timed-relation with a moving image ("synching") will be considered an Adaptation for the purpose of this License. 189 + +b. "Collection" means a collection of literary or artistic works, such as encyclopedias and anthologies, or performances, phonograms or broadcasts, or other works or subject matter other than works listed in Section 1(f) below, which, by reason of the selection and arrangement of their contents, constitute intellectual creations, in which the Work is included in its entirety in unmodified form along with one or more other contributions, each constituting separate and independent works in themselves, which together are assembled into a collective whole. A work that constitutes a Collection will not be considered an Adaptation (as defined below) for the purposes of this License. 190 + +c. "Creative Commons Compatible License" means a license that is listed at http://creativecommons.org/compatiblelicenses that has been approved by Creative Commons as being essentially equivalent to this License, including, at a minimum, because that license: (i) contains terms that have the same purpose, meaning and effect as the License Elements of this License; and, (ii) explicitly permits the relicensing of adaptations of works made available under that license under this License or a Creative Commons jurisdiction license with the same License Elements as this License. 191 + +d. "Distribute" means to make available to the public the original and copies of the Work or Adaptation, as appropriate, through sale or other transfer of ownership. 192 + +e. "License Elements" means the following high-level license attributes as selected by Licensor and indicated in the title of this License: Attribution, ShareAlike. 193 + +f. "Licensor" means the individual, individuals, entity or entities that offer(s) the Work under the terms of this License. 194 + +g. "Original Author" means, in the case of a literary or artistic work, the individual, individuals, entity or entities who created the Work or if no individual or entity can be identified, the publisher; and in addition (i) in the case of a performance the actors, singers, musicians, dancers, and other persons who act, sing, deliver, declaim, play in, interpret or otherwise perform literary or artistic works or expressions of folklore; (ii) in the case of a phonogram the producer being the person or legal entity who first fixes the sounds of a performance or other sounds; and, (iii) in the case of broadcasts, the organization that transmits the broadcast. 195 + +h. "Work" means the literary and/or artistic work offered under the terms of this License including without limitation any production in the literary, scientific and artistic domain, whatever may be the mode or form of its expression including digital form, such as a book, pamphlet and other writing; a lecture, address, sermon or other work of the same nature; a dramatic or dramatico-musical work; a choreographic work or entertainment in dumb show; a musical composition with or without words; a cinematographic work to which are assimilated works expressed by a process analogous to cinematography; a work of drawing, painting, architecture, sculpture, engraving or lithography; a photographic work to which are assimilated works expressed by a process analogous to photography; a work of applied art; an illustration, map, plan, sketch or three-dimensional work relative to geography, topography, architecture or science; a performance; a broadcast; a phonogram; a compilation of data to the extent it is protected as a copyrightable work; or a work performed by a variety or circus performer to the extent it is not otherwise considered a literary or artistic work. 196 + +i. "You" means an individual or entity exercising rights under this License who has not previously violated the terms of this License with respect to the Work, or who has received express permission from the Licensor to exercise rights under this License despite a previous violation. 197 + +j. "Publicly Perform" means to perform public recitations of the Work and to communicate to the public those public recitations, by any means or process, including by wire or wireless means or public digital performances; to make available to the public Works in such a way that members of the public may access these Works from a place and at a place individually chosen by them; to perform the Work to the public by any means or process and the communication to the public of the performances of the Work, including by public digital performance; to broadcast and rebroadcast the Work by any means including signs, sounds or images. 198 + +k. "Reproduce" means to make copies of the Work by any means including without limitation by sound or visual recordings and the right of fixation and reproducing fixations of the Work, including storage of a protected performance or phonogram in digital form or other electronic medium. 199 + +2. Fair Dealing Rights. Nothing in this License is intended to reduce, limit, or restrict any uses free from copyright or rights arising from limitations or exceptions that are provided for in connection with the copyright protection under copyright law or other applicable laws. 200 + +3. License Grant. Subject to the terms and conditions of this License, Licensor hereby grants You a worldwide, royalty-free, non-exclusive, perpetual (for the duration of the applicable copyright) license to exercise the rights in the Work as stated below: 201 + +a. to Reproduce the Work, to incorporate the Work into one or more Collections, and to Reproduce the Work as incorporated in the Collections; 202 + +b. to create and Reproduce Adaptations provided that any such Adaptation, including any translation in any medium, takes reasonable steps to clearly label, demarcate or otherwise identify that changes were made to the original Work. For example, a translation could be marked "The original work was translated from English to Spanish," or a modification could indicate "The original work has been modified."; 203 + +c. to Distribute and Publicly Perform the Work including as incorporated in Collections; and, 204 + +d. to Distribute and Publicly Perform Adaptations. 205 + +e. For the avoidance of doubt: 206 + +i. Non-waivable Compulsory License Schemes. In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme cannot be waived, the Licensor reserves the exclusive right to collect such royalties for any exercise by You of the rights granted under this License; 207 + +ii. Waivable Compulsory License Schemes. In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme can be waived, the Licensor waives the exclusive right to collect such royalties for any exercise by You of the rights granted under this License; and, 208 + +iii. Voluntary License Schemes. The Licensor waives the right to collect royalties, whether individually or, in the event that the Licensor is a member of a collecting society that administers voluntary licensing schemes, via that society, from any exercise by You of the rights granted under this License. 209 + +The above rights may be exercised in all media and formats whether now known or hereafter devised. The above rights include the right to make such modifications as are technically necessary to exercise the rights in other media and formats. Subject to Section 8(f), all rights not expressly granted by Licensor are hereby reserved. 210 + + 211 + +4. Restrictions. The license granted in Section 3 above is expressly made subject to and limited by the following restrictions: 212 + +a. You may Distribute or Publicly Perform the Work only under the terms of this License. You must include a copy of, or the Uniform Resource Identifier (URI) for, this License with every copy of the Work You Distribute or Publicly Perform. You may not offer or impose any terms on the Work that restrict the terms of this License or the ability of the recipient of the Work to exercise the rights granted to that recipient under the terms of the License. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties with every copy of the Work You Distribute or Publicly Perform. When You Distribute or Publicly Perform the Work, You may not impose any effective technological measures on the Work that restrict the ability of a recipient of the Work from You to exercise the rights granted to that recipient under the terms of the License. This Section 4(a) applies to the Work as incorporated in a Collection, but this does not require the Collection apart from the Work itself to be made subject to the terms of this License. If You create a Collection, upon notice from any Licensor You must, to the extent practicable, remove from the Collection any credit as required by Section 4(c), as requested. If You create an Adaptation, upon notice from any Licensor You must, to the extent practicable, remove from the Adaptation any credit as required by Section 4(c), as requested. 213 + +b. You may Distribute or Publicly Perform an Adaptation only under the terms of: (i) this License; (ii) a later version of this License with the same License Elements as this License; (iii) a Creative Commons jurisdiction license (either this or a later license version) that contains the same License Elements as this License (e.g., Attribution-ShareAlike 3.0 US)); (iv) a Creative Commons Compatible License. If you license the Adaptation under one of the licenses mentioned in (iv), you must comply with the terms of that license. If you license the Adaptation under the terms of any of the licenses mentioned in (i), (ii) or (iii) (the "Applicable License"), you must comply with the terms of the Applicable License generally and the following provisions: (I) You must include a copy of, or the URI for, the Applicable License with every copy of each Adaptation You Distribute or Publicly Perform; (II) You may not offer or impose any terms on the Adaptation that restrict the terms of the Applicable License or the ability of the recipient of the Adaptation to exercise the rights granted to that recipient under the terms of the Applicable License; (III) You must keep intact all notices that refer to the Applicable License and to the disclaimer of warranties with every copy of the Work as included in the Adaptation You Distribute or Publicly Perform; (IV) when You Distribute or Publicly Perform the Adaptation, You may not impose any effective technological measures on the Adaptation that restrict the ability of a recipient of the Adaptation from You to exercise the rights granted to that recipient under the terms of the Applicable License. This Section 4(b) applies to the Adaptation as incorporated in a Collection, but this does not require the Collection apart from the Adaptation itself to be made subject to the terms of the Applicable License. 214 + +c. If You Distribute, or Publicly Perform the Work or any Adaptations or Collections, You must, unless a request has been made pursuant to Section 4(a), keep intact all copyright notices for the Work and provide, reasonable to the medium or means You are utilizing: (i) the name of the Original Author (or pseudonym, if applicable) if supplied, and/or if the Original Author and/or Licensor designate another party or parties (e.g., a sponsor institute, publishing entity, journal) for attribution ("Attribution Parties") in Licensor's copyright notice, terms of service or by other reasonable means, the name of such party or parties; (ii) the title of the Work if supplied; (iii) to the extent reasonably practicable, the URI, if any, that Licensor specifies to be associated with the Work, unless such URI does not refer to the copyright notice or licensing information for the Work; and (iv), consistent with Section 3(b), in the case of an Adaptation, a credit identifying the use of the Work in the Adaptation (e.g., "French translation of the Work by Original Author," or "Screenplay based on original Work by Original Author"). The credit required by this Section 4(c) may be implemented in any reasonable manner; provided, however, that in the case of a Adaptation or Collection, at a minimum such credit will appear, if a credit for all contributing authors of the Adaptation or Collection appears, then as part of these credits and in a manner at least as prominent as the credits for the other contributing authors. For the avoidance of doubt, You may only use the credit required by this Section for the purpose of attribution in the manner set out above and, by exercising Your rights under this License, You may not implicitly or explicitly assert or imply any connection with, sponsorship or endorsement by the Original Author, Licensor and/or Attribution Parties, as appropriate, of You or Your use of the Work, without the separate, express prior written permission of the Original Author, Licensor and/or Attribution Parties. 215 + +d. Except as otherwise agreed in writing by the Licensor or as may be otherwise permitted by applicable law, if You Reproduce, Distribute or Publicly Perform the Work either by itself or as part of any Adaptations or Collections, You must not distort, mutilate, modify or take other derogatory action in relation to the Work which would be prejudicial to the Original Author's honor or reputation. Licensor agrees that in those jurisdictions (e.g. Japan), in which any exercise of the right granted in Section 3(b) of this License (the right to make Adaptations) would be deemed to be a distortion, mutilation, modification or other derogatory action prejudicial to the Original Author's honor and reputation, the Licensor will waive or not assert, as appropriate, this Section, to the fullest extent permitted by the applicable national law, to enable You to reasonably exercise Your right under Section 3(b) of this License (right to make Adaptations) but not otherwise. 216 + +5. Representations, Warranties and Disclaimer 217 + +UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU. 95 218 + 96 - +qt_themes/qdarkstyle_midnight_blue/icons | See above | See the above qt_themes/qdarkstyle/icons entries 97 - +qt_themes/qdarkstyle_midnight_blue/ | MIT/CC BY 4.0 | Upstream https://github.com/ColinDuquesnoy/QDarkStyleSheet 219 + +6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 220 + +7. Termination 221 + +a. This License and the rights granted hereunder will terminate automatically upon any breach by You of the terms of this License. Individuals or entities who have received Adaptations or Collections from You under this License, however, will not have their licenses terminated provided such individuals or entities remain in full compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any termination of this License. 222 + +b. Subject to the above terms and conditions, the license granted here is perpetual (for the duration of the applicable copyright in the Work). Notwithstanding the above, Licensor reserves the right to release the Work under different license terms or to stop distributing the Work at any time; provided, however that any such election will not serve to withdraw this License (or any other license that has been, or is required to be, granted under the terms of this License), and this License will continue in full force and effect unless terminated as stated above. 223 + +8. Miscellaneous 224 + +a. Each time You Distribute or Publicly Perform the Work or a Collection, the Licensor offers to the recipient a license to the Work on the same terms and conditions as the license granted to You under this License. 225 + +b. Each time You Distribute or Publicly Perform an Adaptation, Licensor offers to the recipient a license to the original Work on the same terms and conditions as the license granted to You under this License. 226 + +c. If any provision of this License is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this License, and without further action by the parties to this agreement, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable. 227 + +d. No term or provision of this License shall be deemed waived and no breach consented to unless such waiver or consent shall be in writing and signed by the party to be charged with such waiver or consent. 228 + +e. This License constitutes the entire agreement between the parties with respect to the Work licensed here. There are no understandings, agreements or representations with respect to the Work not specified here. Licensor shall not be bound by any additional provisions that may appear in any communication from You. This License may not be modified without the mutual written agreement of the Licensor and You. 229 + +f. The rights granted under, and the subject matter referenced, in this License were drafted utilizing the terminology of the Berne Convention for the Protection of Literary and Artistic Works (as amended on September 28, 1979), the Rome Convention of 1961, the WIPO Copyright Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 and the Universal Copyright Convention (as revised on July 24, 1971). These rights and subject matter take effect in the relevant jurisdiction in which the License terms are sought to be enforced according to the corresponding provisions of the implementation of those treaty provisions in the applicable national law. If the standard suite of rights granted under applicable copyright law includes additional rights not granted under this License, such additional rights are deemed to be included in the License; this License is not intended to restrict the license of any rights under applicable law. 230 + +Creative Commons Notice 98 231 + 99 - +qt_themes/colorful/icons/16x16/lock.png | MIT | https://github.com/icons8/flat-color-icons 100 - qt_themes/colorful/icons/16x16/view-refresh.png | Apache 2.0 | https://material.io 101 - -qt_themes/colorful/icons/256x256/plus_folder.png | CC BY-ND 3.0 | https://icons8.com 102 - -qt_themes/colorful/icons/48x48/bad_folder.png | CC BY-ND 3.0 | https://icons8.com 103 - -qt_themes/colorful/icons/48x48/chip.png | CC BY-ND 3.0 | https://icons8.com 104 - -qt_themes/colorful/icons/48x48/folder.png | CC BY-ND 3.0 | https://icons8.com 105 - -qt_themes/colorful/icons/48x48/plus.png | CC BY-ND 3.0 | https://icons8.com 106 - -qt_themes/colorful/icons/48x48/sd_card.png | CC BY-ND 3.0 | https://icons8.com 107 - -qt_themes/colorful/icons/48x48/star.png | CC BY-ND 3.0 | https://icons8.com 108 - +qt_themes/colorful/icons/256x256/plus_folder.png | MIT | https://github.com/icons8/flat-color-icons (modified) 109 - +qt_themes/colorful/icons/48x48/bad_folder.png | MIT | https://github.com/icons8/flat-color-icons (modified) 110 - +qt_themes/colorful/icons/48x48/chip.png | MIT | https://github.com/icons8/flat-color-icons (modified) 111 - +qt_themes/colorful/icons/48x48/folder.png | MIT | https://github.com/icons8/flat-color-icons 112 - +qt_themes/colorful/icons/48x48/plus.png | Apache 2.0 | https://remixicon.com/ (modified) 113 - +qt_themes/colorful/icons/48x48/sd_card.png | CC0 1.0 | https://www.svgrepo.com/svg/276818/sd-card 114 - +qt_themes/colorful/icons/48x48/star.png | CC0 1.0 | https://www.svgrepo.com/svg/13674/star 232 + +Creative Commons is not a party to this License, and makes no warranty whatsoever in connection with the Work. Creative Commons will not be liable to You or any party on any legal theory for any damages whatsoever, including without limitation any general, special, incidental or consequential damages arising in connection to this license. Notwithstanding the foregoing two (2) sentences, if Creative Commons has expressly identified itself as the Licensor hereunder, it shall have all rights and obligations of Licensor. 115 233 + 116 - +qt_themes/colorful_dark/icons/16x16/lock.png | MIT | https://github.com/icons8/flat-color-icons (modified) 117 - +qt_themes/colorful_dark/icons/16x16/view-refresh.png | Apache 2.0 | https://material.io 234 + +Except for the limited purpose of indicating to the public that the Work is licensed under the CCPL, Creative Commons does not authorize the use by either party of the trademark "Creative Commons" or any related trademark or logo of Creative Commons without the prior written consent of Creative Commons. Any permitted use will be in compliance with Creative Commons' then-current trademark usage guidelines, as may be published on its website or otherwise made available upon request from time to time. For the avoidance of doubt, this trademark restriction does not form part of the License. 118 235 + 119 - +qt_themes/colorful_midnight_blue/icons/16x16/lock.png | MIT | https://github.com/icons8/flat-color-icons (modified) 120 - +qt_themes/colorful_midnight_blue/icons/16x16/view-refresh.png | Apache 2.0 | https://material.io 121 - 122 - -<!-- TODO: Add the license of the yuzu icon --> 236 + +Creative Commons may be contacted at http://creativecommons.org/. 237 + \ No newline at end of file 238 + diff --git a/dist/qt_themes/colorful/icons/16x16/connected.png b/dist/qt_themes/colorful/icons/16x16/connected.png 239 + index d6052f1a09a9a828bf8d43ad1827d4d9d9cbae0f..0afc18cb7a19028fd567a7ca7ced62cd164657de 100644 240 + --- a/dist/qt_themes/colorful/icons/16x16/connected.png 241 + +++ b/dist/qt_themes/colorful/icons/16x16/connected.png 242 + @@ -1,4 +1,5 @@ 243 + �PNG 244 +  245 + -��� IHDR�����������a���sRGB�������gAMA���� �a��� pHYs�������o�d����IDAT8Ocz`’������A��A����[5aɺ���/��A�@�q���JNJޙY@�?!�����%kʠJp���R����UaE5{���d����kgB�a�Eղ��U_��j 246 + -��*����R�R�`��u�uS�� ɫ��a�; y�RLзx���uS��G7&P����o�S� � (`�J�� Kר���!����$��J� 7��/D#��w@���P%����IK�hLX�.��s�4a�J� �P�� �I���\�����IEND�B`� 247 + \ No newline at end of file 248 + +��� IHDR�����������a��IDATxڝ��Q��iԶmۊ��]�Yk��CX�vP��ڪm����>OP%��O�/@i��Μo�n��:h&-�F t4�Z� 249 + +�NIRE &�"��r!��8���3|��?~|G<Ǘ/����+<~���N� ��^�B�e Pk�G���K����Z�e��S��%h0 �IU��p�z�9�` P���P�_2ZOY�n� �܅F��cD������P�ܷ�� -#���j�e.j���渇�T鿻�J9�����@"���r7!`�P��?�]�7n]O��2Y9��ݨ�W���V�w�to@�z�T�Ɛ��藺������˟K��Lzf 250 + +\;y@�^);1T~�r`���*�o�ntoa�s�#�`����EØ�T�Qh��?�PJJ&[U�O2���Xp��1�(��0�q�ʵ��y�,;\^/������� nwyw!�&�^�  ���@�_ȥч��V�0�]��c��z��O��Y��x�돕��B����s��b�9NŒ��re�HG�s�����IEND�B`� 251 + \ No newline at end of file 252 + diff --git a/dist/qt_themes/colorful/icons/16x16/connected_notification.png b/dist/qt_themes/colorful/icons/16x16/connected_notification.png 253 + index 0dfe032d58160f1a24f54040964b5b5f2e97a724..72466e098e471ae5a97c49a56536dd4bf62b3a08 100644 254 + --- a/dist/qt_themes/colorful/icons/16x16/connected_notification.png 255 + +++ b/dist/qt_themes/colorful/icons/16x16/connected_notification.png 256 + @@ -1,6 +1,8 @@ 257 + �PNG 258 +  259 + -��� IHDR�����������a���sBIT|d���� pHYs��������p.���tEXtSoftware�www.inkscape.org��<���IDAT8�ՒMHTa��sg��b���%,�\DV$9��臂 260 + -�"����D�J�ED �A��US��-� 'm �Hb�)��l 261 + -�A�Y���i��Ʋmg����|�;��UO��ы��Y_g ���됢�bdP�s�rbV��X��ښEKA�+0�Yn�+�G���f 262 + -��uV�r���g\�d�� uj��bo `����I%�Ȁg�;O� -�tݡi���+���iEcC����D��g����iW��֪��b�� �o��T����d:�Y/ƴ}����9���Z����8��V!�;<�������HY�ᄈ�(Y���Į�i��ea �����m�o������8м`#��@ �� ��o,�=&�&���w��U[��=�H7�0�U��洷O���P. �_�_l(/�����S����2�z3���xL�sy���Ȱ�3��/��4�a��5����-����]R ��@�Q��ȣ$%���Xǭ7�t�C����IEND�B`� 263 + \ No newline at end of file 264 + +��� IHDR�����������a���sRGB�������gAMA���� �a��� pHYs�������o�d���IDAT8O�S]HQ����i��duKa��h�D�Þ5"�J졌$"Ȋ������ɞ��-��~�2_|�T� 265 + +BTjmkw�w���θIA���^ν�;�9�\�8��z���t:�ƹM=�8s������/#8�z�j:�D��C�Qs��*(�a��g�i�\\��b1��<d4���,���\�2��#ln�H�,{�c�Z`1�.#�m�]��;��~MAAP���<��y���ǫ�' ��f��ʵK�]� _,�x}�w::@ �h[I��ݏ�l�9����nf�����d����B~T ��l�ζ�8�堹�0RɄ �LbB�-$9�� �K!7�zJt]���/�cWJ��j+��^|�[�(�t[����A�X���n-v�>C)P������Q�"�ƺ:�5?9��m�fp�05��mv�N���� 266 + +|f|jjɛJy�� 64t�r�f�x�>�: EQ�Ȋ(C ��tC),�����Ӑ���&�J����y�U�7͎���šW)�fg��R�B 267 + +�a Ub 268 + +'iyi�S���M\6�.�IDߍcCm�� �σ�B�\�!��#'O�X�߿OӋ�L�o�9��#P��@��d]�͍�F4��漒44�2� 269 + +3!@|Wl�� [>O"�L���m�i���f��X?P���N�\����IEND�B`� 270 + \ No newline at end of file 271 + diff --git a/dist/qt_themes/colorful/icons/16x16/disconnected.png b/dist/qt_themes/colorful/icons/16x16/disconnected.png 272 + index bacee3aebfe9f9058f7d49bde34d8d6e5963e2bb..7258a8cfe5ab54a3f53252c08520824ed91969a8 100644 273 + --- a/dist/qt_themes/colorful/icons/16x16/disconnected.png 274 + +++ b/dist/qt_themes/colorful/icons/16x16/disconnected.png 275 + @@ -1,3 +1,4 @@ 276 + �PNG 277 +  278 + -��� IHDR�����������a���sBIT|d���� pHYs������������tEXtSoftware�www.inkscape.org��<���IDAT8���[HSq��9�ԭ���QX��A�A�B|�$��$��`d�)�=D(� Z��v��B��`X�TRh*"mN]��ΙSwvζ���ᔿ�?����Ÿ���^[nT�C��� }�|aL]^p���:j)��^V��I�XBX9�]��/��!�������[w�4UlN6g�,aϜ�\�z:�2�#7��Y�MO9�K��QEǀ��짊�N�Z��'MH���( ^����"sB��h�+��u��Œ��z�'�Ȳ, �t�_@y�ô�:9s��5I�d�6x���:�@��{ ����1Vv�p_S�^ߚ�>um{e}K�� 3�}�9%����Rq���^�Ø����Ȯ��@"w�&g4��qV��Ҫ�mԺ�=�����`�%�y��}��t0cKX�(�W�s4��<y}�h4ns��0V���֣Ww�@�R�����Y_w����ذ�VTq<�3 PW^��N�># �Ax<�tq�!���ݒ�Y�*��شN�M' ���Ј����̓�i�lZYT���)~8����,˲n0 �V7/��i�K���iܬ�{͓SS=�����*��}��6�ȯ,��VǮ�� � N�D�`�B�H�,9F�.��]� ���������j���(B2D��q�`o����������(������IEND�B`� 123 279 \ No newline at end of file 124 - +<!-- TODO: Add the license of the yuzu icon --> 125 - diff --git a/dist/qt_themes/colorful/icons/48x48/plus.png b/dist/qt_themes/colorful/icons/48x48/plus.png 126 - index bc2c47c91a761228dc4ebdc8df8713119d5fec3a..ff3cf889e467cfa18e1af577ceff6b3931c5290c 100644 127 - --- a/dist/qt_themes/colorful/icons/48x48/plus.png 128 - +++ b/dist/qt_themes/colorful/icons/48x48/plus.png 129 - @@ -1,3 +1,3 @@ 280 + +��� IHDR�����������a���sRGB�������gAMA���� �a��� pHYs�������o�d��IDAT8O�RMkSA=�޴ym�J���c�&)��_��D7���M�B�XE�P�AA4ĝ�QP���t�.?�"��qY]E�}�����=�J,���{��{�9s�A�W�]��yޤ��S�)�UF)��j�����Ha�vw'�au��,P�DZu؎�]����^0#���}����=)tumD,f�4M���Hl¶�۱kG}��ȳ8|��U8g����� ��3r������@�e�Z f��n�j���z|3���c���� 9@Z&cgN��g�����d2(���.o*�R0?�CP&ep����G���^i�SVc��ն�,8B��7/�<�A{{ �RI�=�j�ă�������u]�XK��z�/�=}fj)�� p�l6�������Oss�}����o�<W�� ۖ�� @��'�ѡRʄ�H�g�w/#�L"�ˢ����W"�D�:ڛNO�<�����u�w?����AT^M�\�� 281 + +N���}�ȡ�Ԗ�&V���"��ȷӵR%� ټ`ۨ�T9v<�]���_�JM���f���E�H a�=����IEND�B`� 282 + \ No newline at end of file 283 + diff --git a/dist/qt_themes/colorful/icons/48x48/list-add.png b/dist/qt_themes/colorful/icons/48x48/list-add.png 284 + index bc2c47c91a761228dc4ebdc8df8713119d5fec3a..74e4882aaedc98b57cce65ae5c0a2683bab31279 100644 285 + --- a/dist/qt_themes/colorful/icons/48x48/list-add.png 286 + +++ b/dist/qt_themes/colorful/icons/48x48/list-add.png 287 + @@ -1,3 +1,6 @@ 130 288 �PNG 131 289  132 290 -��� IHDR���0���0���W�����sRGB�������gAMA���� �a��� pHYs�������o�d���IDAThC혱J�@���XZXk#(�v#� XY�;XX�\f��Z+} A�VP,m�n�TDKk��S�8��r�8g���g!� ��@��H�ѐܤS�M�➙�Cm͚��E;S�RN��|�N�Myǵ��O�_�K%a�z���/�3WT6���/�>�;*  ���Fp#����@u�y���l�n�/�<�꫄�tp]��|�l� �Mו�w����gM�'{�4]6��_}�Xea�,V�XX�6`��C�X���V�k�/8 ����S&Yx�]{�� g�2�ķ���,6x�'���3Q�ɞ��B�7\�@�F�+� ���Fp#����n�$lp Z��]%���ο��~���*§���6q�8|��0"�"�>��P}���_����IEND�B`� 133 291 \ No newline at end of file 134 - +��� IHDR���0���0���W�����sBIT|d���� pHYs���������e���tEXtSoftware�www.inkscape.org��<���eIDATh��ס �0���@(c�b!�Us�!��j��Rsm �ș�/};��c�K��+��I@��4i�� �'�ݦ�������?�& M@��4i��?���t 6��������IEND�B`� 292 + +��� IHDR���0���0���`� ����sRGB�������gAMA���� �a���PLTE.�q���g�����tRNS����0J��� pHYs�������o�d���AIDATHK��1 293 + +� C����V�P"**:�M� �T< ��9Q��`|r~�< �! 294 + +�r*�)��� ^[!�3 295 + +D����IEND�B`� 135 296 \ No newline at end of file 136 297 diff --git a/dist/qt_themes/colorful/icons/48x48/sd_card.png b/dist/qt_themes/colorful/icons/48x48/sd_card.png 137 - index 29be71a0d4307c9653e22a31e77e43e87a907beb..5a81693cb0d95c36b65793a91628867742e27374 100644 298 + index 29be71a0d4307c9653e22a31e77e43e87a907beb..47e491d32c99fe208c59dae4d4a568e8e7dd6485 100644 138 299 --- a/dist/qt_themes/colorful/icons/48x48/sd_card.png 139 300 +++ b/dist/qt_themes/colorful/icons/48x48/sd_card.png 140 - @@ -1,6 +1,5 @@ 301 + @@ -1,6 +1,7 @@ 141 302 �PNG 142 303  143 304 -��� IHDR���0���0���W�����sBIT|d���� pHYs������d�_����tEXtSoftware�www.inkscape.org��<��%IDATh���Ak�@�ߙ٤Iwci)�R/�%�(��`Q�٣�B��`�y��ʶ�E���P� �-*����z�B����6[��� ��8�d�8[���o��� �/$�pH�'���m0� �$���� ����V�m �̕o;����h�� ��W������GWgdm4�uG�+���N7<� ���C3� wv���-��n�2E,��y(�Y�������雕h�Y������X<��[��gV�`�����G?�B��`�K���SF��������w����f9G�f�M��å�{�}j���� ··· 145 306 -�-����y��`bS�.�^7���tbE'��nsA_�֥��¯���kU%�6��ת�?x����%k �,��^�w!Зl���,�����q������� 146 307 -(����IEND�B`� 147 308 \ No newline at end of file 148 - +��� IHDR���0���0���W�����sBIT|d���� pHYs��b��b_'�S���tEXtSoftware�www.inkscape.org��<��uIDATh����n�0�?۹M�)#�G��DB�yX��X�`�� V�*,�"�P1��e�,Z�2����&���<������sdAK���� 149 - +���s����uqќl��.����@�CC} T�z�%O^97��V<�����q*3�)~�rMe6�f�\���#���iU�|���Zw�&\�c�����׽����^���#U�P� l�B�ie���cW:���q� T��>~>�P5_i���%a�&{�����U�W�����g������7P�`�k]3���@� �0�bLeG�;]�T�K�l����)i�>��?~��W�R�Q�A�8�20�/1�0'��%!�f �vf�S$��0 �ڐ���E�8�2`�RI<�HS�֚��2�RD��( 150 - +�N3V�� ��qf �B�%?�RJ��'�B��w����S��lW/� �F!~��� ����*'�s����M������qR��l�.5q1��I�k�X��>��Ak���Ir�!$eYP�B���űpuF`�5�e���<�K��b92�i�0�/ɲ��o�8�N�Q8>j��!�R$Iت��a ���d2�X �"�<��JJ��'�%�3�B�rw?6�B]S�������ck�|~.��=�`�<����IEND�B`� 309 + +��� IHDR���0���0���W�����sRGB�������gAMA���� �a��� pHYs��E��E�KW���jIDAThC���k�@�_~l�G��J�+[)� 310 + +ޭ��I/-hA�'zV� Z��j���'E�����zPT�Cيl����f��ofg���I�l"���}'Sv�����-t��G�8�pjn�6~�� fM�^��%"��h�������7���S�6��SW��`���/��&˓we����%�c�I��~�6��淧��� �{��1�׆��y���;lP�� ����r��7�W���'�kr�EU.���j:���A�4���S���pn�!W��i�n��<e�n�q�>�QxK��8����%�������h��V���P���C,�6�W���� �,��fF�Y<�p��01-�����Q.[��������'�����,{����m�؎E�r�Jl ����x4�KW< 8u��M춿s ��ޤ%Or銧�'SW�M~p�6W�\M�f�t���ɻ�yI��r�6 311 + +50���p銧A�� q;b��rB�6~o�%���ր����0��+�5��������������� 8�@�X����� P*V�q{V���V������{�� T*X����5��^�r�`�l��e����,��P(a n"46q��<DQ�dR��.����4���u��PE�A �@:��:�{=�diF D����u$< z2A �@ˣgS�� 312 + + E�4Y�3W�pp�/v��<6n�\EI����J�Xc����+�r���'4t㵚 E,�R��J�� 313 + +-�&��]ck$I�46{PB3@�S�3X��O�lX]�XNͥ�GXL%Y��tk��%�?MC3@Q�Ѵ nT����|��G:�b��À�j���<�m�ַ9�Lp�VA�����.[�y�m�`����6:���ae�*ù������IEND�B`� 151 314 \ No newline at end of file 152 315 diff --git a/dist/qt_themes/colorful/icons/48x48/star.png b/dist/qt_themes/colorful/icons/48x48/star.png 153 - index 43b5d52ed7cca57aec41d75670cf29cfa98e849d..5798992ed990bb95cb354bb5108cec972693e220 100644 316 + index 43b5d52ed7cca57aec41d75670cf29cfa98e849d..19d55a0a8065cf4168752568bc67d4ebc3b8ec9f 100644 154 317 --- a/dist/qt_themes/colorful/icons/48x48/star.png 155 318 +++ b/dist/qt_themes/colorful/icons/48x48/star.png 156 319 @@ -1,8 +1,7 @@ ··· 163 326 -܇H7��/�_�d���ʹŒ�w������1��K�l��ɵ[���R���z�/¹�A-��d@MZe���r8ۨN��IN�@w��CYE#@�M���2G+a�z�غ[��O���k�?l����� ��G���� �Cf��%3V�V�]��������[��=ޗT"��1����3�++ju\%tt� ���% ;I�y�x�mE&_+���BG�x�5B� �����lvm@M�P}H35%�2�u*�lX����QH��7S�(��@��&rA��� �L�w�a˻�m�w��¿����(�ʝ�&���$�7,���� 164 327 -R���2Gh��2R��P�_�3�:�A�X�:�L�_&��@( ��C�ȵ�(�~C���4��U�?�l���k�Z����CwZ[�;���m���C�ePvd��D����8S[�{� ��[m���G���̕D��K��%��A1.S�=`(]�`�5�:�5�E��eO���m�|� ZT�⩀�!����sn��ݶ�Z�_D���+k��lC�TR��B��P�@y`�|���K������J�ӡ��~Ͱ��<��|K��>;��� L��2c��̜�u�Y��ؤo��z4�Ĥ�QĞ� �?ؿ��I� Mu�����IEND�B`� 165 328 \ No newline at end of file 166 - +��� IHDR���0���0���W�����sBIT|d���� pHYs�� (�� (5������tEXtSoftware�www.inkscape.org��<���IDATh���OlTU�羙���R�H,hal�b����bX) W� 7�D*h�� !�Hܐ�2��1�R@pi���� ��a��33�7�P����{� ��̹���|��9�=��1v2�4v2�%G,���5��(�ATU�‰wSV���:�s3]�Q��(�X�_�8��3*�H(�� V�3��E]DZM�������+�<y�וϢ� 167 - +݁��mK�� O7׈YVݲ8L��Pcv����X���� Ձ|_�b�,��R�iL��~ �3TTe'��ĭ-w���c�7.2���PB�Қ���� �'ہ�x����iX��80����qe����,�i=pq�ܡ8`\�������=i���.��0#�:��֘�����<�@��]_mL"e!%hj͈��<�� ҋ�!EF [[��)���T:�VU�iZc����Vl���#ԣ���5 ��+z^�WQ3P�眝�־�O��k�Hլ�)��p 168 - +N�A�UͰ�=&�s��9�G�ӭ, FU����N�뚣���������Mw�6������5��i�W,��6�}��|_�b��Q��G�'~�k���s?x⏬���Eu�5 #S��ĕ5��� 169 - +-q�x{]<�Q`��H��Y���9鞧�xŞ~�����b�Bs��&��`�غy�����}e����Rٍ���D�Δ��n^�ЕJ1s/��JLV��� 儱����hrewId����9�\�av���W���ft`����] �'%��آ��Y�s�Op���Ω��K�������x�n֊}����и��+�%C�T^$>P֚�[�l����"�>�P��8���0"�9 L���w�ѻ�ZL"d�sC55-?����� 170 - +��>���� � 0�w�GT��9�]@��/"�E� �}AV���D�R�f�;肨��>7�;�����)�����~ ,�̠8���Dek�p7�|�{�C��"h���3���2�L�~@X�[���nh�Z�7���ܳ���{~��������"��Bݳb��D��P"&͊��T�(�[liWM�G����Y�^���� n�cE;���1�R��,��w��*�7wj[{:�<����ῒ�ݻM��D���#�� �+�JP�GlcmK�� #���ݨm��p�I{�A:�'���m�\�!��(�� �\�����V� Z͍I�(������IEND�B`� 329 + +��� IHDR���0���0���W�����sRGB�������gAMA���� �a��� pHYs�� ��� ��������IDAThC���oLQ��yS����,���j�MK���$66~KĮ�[���HX��Ƣ� � �#�δ� bA+̄j��{�ܔ����O��Os�;�̝��9���W*S�LxH�~��Wi5}���x�� 330 + +��֑� ��=_aY�n��/[&� 8t@KD�ђuBɀܯ_��^;�q�Y#� 8t�����\��I4��x!�ٶ����Z��� xr���qh���a5�m!vA,Ԯ`B�ܑT��� ��_]�J^�Z��� H�� ��)�bAAd)w�T��bD��A�cԲ�/Xɀܫi�H�Ġ񈹅�~�����7���k1jpΩ!�j�]�~���FI����<g=���{��8y���U4mt!_�F��0Ʃe��"#(/��>�%��ˏ���q�%����e+�[�MS �a��G��s(w�V�F�;Z�z�i,}Dk>9p����tb��Ԧ���-�|[�+�~���s���i�e�B\��L:��~�'�w�㶇��*��m�D�:9�k�u^Qp��.�A��7B���L 331 + +=����h��"���;��۵���r��R�������;'rS;��m�\�yEQ�m�]��im 332 + +�s�&���"� 333 + +�GS�!զ08���6?`1> )$^׃�b���\C��k%0�3��pDK�`��������`g���4B2X=��+�+�k�a��]h�*�y��z\mw^QA#uZ��̋�d��.a�0�a�v)�8� ��]�A��S�'U�c�V!y���F���7LJ����Q9�+S_��/f��ބǩ��s���͘>�[�f�^3�Q'�Չdp�<K3�s��Oږ��5ͦ����#^xQ��W��0ByW��(��"�즺 u^�M}in�?A��N���[���1[�L�}���S7�����h�>��>(g���B�����1[�L'���:)��'�89v�{W�>{��GF�q�� �:BO��H����Pm�gh�L�2E!� �A�Q7�n����IEND�B`� 334 + \ No newline at end of file 335 + diff --git a/dist/qt_themes/colorful_midnight_blue/icons/16x16/lock.png b/dist/qt_themes/colorful_midnight_blue/icons/16x16/lock.png 336 + deleted file mode 100644 337 + index 32c505848ebc0ac4c84f8b544e94d077270297f4..0000000000000000000000000000000000000000 338 + --- a/dist/qt_themes/colorful_midnight_blue/icons/16x16/lock.png 339 + +++ /dev/null 340 + @@ -1,9 +0,0 @@ 341 + -�PNG 342 + - 343 + -��� IHDR�����������a���sBIT|d���� pHYs��������p.���tEXtSoftware�www.inkscape.org��<��IDAT8���1N�@E�`����"�� �3���!P���� 344 + -  345 + -:��@@L� {�Y�x-�����?f� ����G"r `����趭o�-���Xc����"�P��^��$���*M��57g��ʲ,p:�<o F��u�+�� 346 + -�e9s 347 + -�� Ï:�q`��j�ׁ�$(�`�sGˣ?�PNx���b'�{���䠹��9�-���X�%�׼[��*>/A���z 348 + -L't����n2��� 349 + -�m`+� �;w�� `������;̉/��O����{����IEND�B`� 171 350 \ No newline at end of file 351 + diff --git a/dist/qt_themes/colorful_midnight_blue/icons/16x16/view-refresh.png b/dist/qt_themes/colorful_midnight_blue/icons/16x16/view-refresh.png 352 + deleted file mode 100644 353 + index d4afd76f949ff5c65e039b69ff999325bff5d7b8..0000000000000000000000000000000000000000 354 + --- a/dist/qt_themes/colorful_midnight_blue/icons/16x16/view-refresh.png 355 + +++ /dev/null 356 + @@ -1,4 +0,0 @@ 357 + -�PNG 358 + - 359 + -��� IHDR�����������a���sBIT|d���� pHYs�� �� Bţ���tEXtSoftware�www.inkscape.org��<����IDAT8���1N�@�Y�D��P����Q�8���Q�\�2� 360 + -@JDo+0�v�|i����ٝ�u#�("�("D�2��V��)����}���%f(0Ť�y��\c�r���ٰ�`�����J��9^�q7�?��ADlDĢ�܏���8�_7%e�^�|��A��C3���3ܵ<�pٕ��#�1A�8�=n��j�aNR�����k�q�?�L)�v޼6|E� �� no����IEND�B`� 361 + \ No newline at end of file 362 + diff --git a/dist/qt_themes/colorful_midnight_blue/style.qrc b/dist/qt_themes/colorful_midnight_blue/style.qrc 363 + index 1081d281d8f873e160396a28eac7b470f61c4a9f..b9821c6722cbe91d6bbf185da0a2051f2aa32059 100644 364 + --- a/dist/qt_themes/colorful_midnight_blue/style.qrc 365 + +++ b/dist/qt_themes/colorful_midnight_blue/style.qrc 366 + @@ -6,8 +6,8 @@ SPDX-License-Identifier: GPL-2.0-or-later 367 + <RCC> 368 + <qresource prefix="icons/colorful_midnight_blue"> 369 + <file alias="index.theme">icons/index.theme</file> 370 + - <file alias="16x16/lock.png">icons/16x16/lock.png</file> 371 + - <file alias="16x16/view-refresh.png">icons/16x16/view-refresh.png</file> 372 + + <file alias="16x16/lock.png">../colorful_dark/icons/16x16/lock.png</file> 373 + + <file alias="16x16/view-refresh.png">../qdarkstyle/icons/16x16/view-refresh.png</file> 374 + <file alias="48x48/bad_folder.png">../colorful/icons/48x48/bad_folder.png</file> 375 + <file alias="48x48/chip.png">../colorful/icons/48x48/chip.png</file> 376 + <file alias="48x48/folder.png">../colorful/icons/48x48/folder.png</file> 172 377 diff --git a/dist/qt_themes/default/icons/16x16/checked.png b/dist/qt_themes/default/icons/16x16/checked.png 173 378 index 3e017b715802d120d3c93343e374ef3566c954d3..b9e64e9e083479d3ee98f767e7db0afa918733a4 100644 174 379 --- a/dist/qt_themes/default/icons/16x16/checked.png ··· 181 386 +��� IHDR�����������a���sRGB�������gAMA���� �a��� pHYs�������o�d��3IDAT8O���NAE��C@R�@�4��H8$��P�?�B��%(!!������l79���s�t޼��m 6��)��ᱸxO'����2�lü��>��H��#�J�y���r`���O�''9A��~2�LR�O���t 182 387 +�1{�>����a�%��>��4��Ž7_��5/��� ���a n�l�&s�5}�hRm�,�$ʗ.r�&{�ՌF&�M��$\�Gi3�D\2��\�z��!4����G ���i:)�&�VO�A*{��'��h��=T�@��.��&u��-�����9�/��V��������IEND�B`� 183 388 \ No newline at end of file 389 + diff --git a/dist/qt_themes/default/icons/16x16/connected.png b/dist/qt_themes/default/icons/16x16/connected.png 390 + index afa7973948c2fd69a5b838ebc993a4a618e20e31..0afc18cb7a19028fd567a7ca7ced62cd164657de 100644 391 + --- a/dist/qt_themes/default/icons/16x16/connected.png 392 + +++ b/dist/qt_themes/default/icons/16x16/connected.png 393 + @@ -1,4 +1,5 @@ 394 + �PNG 395 +  396 + -��� IHDR�����������a����IDAT8O���AD�E�d@R  "@d@B@B !����Zk������~��� �g ��z�O���Xă�8{�)p���h��x@����?� .�8�v�Y��@\@���𜌁W�@�> �5H 397 + -�h�me��``��<�~�!s��ҁn�꤮)�a�=w�V+�����1]+����F�\��eP@k�v����<C.`9�������IEND�B`� 398 + \ No newline at end of file 399 + +��� IHDR�����������a��IDATxڝ��Q��iԶmۊ��]�Yk��CX�vP��ڪm����>OP%��O�/@i��Μo�n��:h&-�F t4�Z� 400 + +�NIRE &�"��r!��8���3|��?~|G<Ǘ/����+<~���N� ��^�B�e Pk�G���K����Z�e��S��%h0 �IU��p�z�9�` P���P�_2ZOY�n� �܅F��cD������P�ܷ�� -#���j�e.j���渇�T鿻�J9�����@"���r7!`�P��?�]�7n]O��2Y9��ݨ�W���V�w�to@�z�T�Ɛ��藺������˟K��Lzf 401 + +\;y@�^);1T~�r`���*�o�ntoa�s�#�`����EØ�T�Qh��?�PJJ&[U�O2���Xp��1�(��0�q�ʵ��y�,;\^/������� nwyw!�&�^�  ���@�_ȥч��V�0�]��c��z��O��Y��x�돕��B����s��b�9NŒ��re�HG�s�����IEND�B`� 402 + \ No newline at end of file 403 + diff --git a/dist/qt_themes/default/icons/16x16/connected_notification.png b/dist/qt_themes/default/icons/16x16/connected_notification.png 404 + index e64901378b000db1871d03db88af5f06c454cb01..72466e098e471ae5a97c49a56536dd4bf62b3a08 100644 405 + --- a/dist/qt_themes/default/icons/16x16/connected_notification.png 406 + +++ b/dist/qt_themes/default/icons/16x16/connected_notification.png 407 + @@ -1,4 +1,8 @@ 408 + �PNG 409 +  410 + -��� IHDR�����������a���sBIT|d���� pHYs��������p.���tEXtSoftware�www.inkscape.org��<���IDAT8���=hTQ��n"� ���X��BPbaX]�,�l���h%i��`�VA! 411 + -bgae��"�jg����V$B��b����'�SܹsΜ�?���^�y�`z�?���F��q����@�̠S"�+�_��D,�x^\+���3n`�?����Hx���[���*��BQW"�p��Žb�c�sr=�ƫ/��VD���e�'�O;�� &Kdx?�bw��@��I��)�>t�g�fq�$p��n쉈����LY��:��j�����ȫx�3��z�զ�����#C�T�q Kv�����|w�}�~bCH�I̻YR��/�1�{������>ҏ[)6�R�dK?��/t^'�;��|Ŭ����Ƒ�k�c��I�h�B�1��|�P1����IEND�B`� 412 + \ No newline at end of file 413 + +��� IHDR�����������a���sRGB�������gAMA���� �a��� pHYs�������o�d���IDAT8O�S]HQ����i��duKa��h�D�Þ5"�J졌$"Ȋ������ɞ��-��~�2_|�T� 414 + +BTjmkw�w���θIA���^ν�;�9�\�8��z���t:�ƹM=�8s������/#8�z�j:�D��C�Qs��*(�a��g�i�\\��b1��<d4���,���\�2��#ln�H�,{�c�Z`1�.#�m�]��;��~MAAP���<��y���ǫ�' ��f��ʵK�]� _,�x}�w::@ �h[I��ݏ�l�9����nf�����d����B~T ��l�ζ�8�堹�0RɄ �LbB�-$9�� �K!7�zJt]���/�cWJ��j+��^|�[�(�t[����A�X���n-v�>C)P������Q�"�ƺ:�5?9��m�fp�05��mv�N���� 415 + +|f|jjɛJy�� 64t�r�f�x�>�: EQ�Ȋ(C ��tC),�����Ӑ���&�J����y�U�7͎���šW)�fg��R�B 416 + +�a Ub 417 + +'iyi�S���M\6�.�IDߍcCm�� �σ�B�\�!��#'O�X�߿OӋ�L�o�9��#P��@��d]�͍�F4��漒44�2� 418 + +3!@|Wl�� [>O"�L���m�i���f��X?P���N�\����IEND�B`� 419 + \ No newline at end of file 420 + diff --git a/dist/qt_themes/default/icons/16x16/disconnected.png b/dist/qt_themes/default/icons/16x16/disconnected.png 421 + index 835b1f0d6b5ceeb11e9a2b7d68c61521aef7bcb8..7258a8cfe5ab54a3f53252c08520824ed91969a8 100644 422 + --- a/dist/qt_themes/default/icons/16x16/disconnected.png 423 + +++ b/dist/qt_themes/default/icons/16x16/disconnected.png 424 + @@ -1,6 +1,4 @@ 425 + �PNG 426 +  427 + -��� IHDR�����������a����IDAT8O���1W���@�� 428 + -ЁN�� 429 + -P����̚d&�9�����e��M���5���,�]��~����f�w�o>oJ� p��%��%p�}!��0�)����%����=������$8�=�8��gA�6�lG����v�#��7��(6M`�U��b�_����m�I\d|{<:K��� 430 + -��ѡ8��<IF:���Bj��E��%9O�#���ę�Q�#B|V�'��)h�f/��-/��r�>q�5 �_�����IEND�B`� 431 + \ No newline at end of file 432 + +��� IHDR�����������a���sRGB�������gAMA���� �a��� pHYs�������o�d��IDAT8O�RMkSA=�޴ym�J���c�&)��_��D7���M�B�XE�P�AA4ĝ�QP���t�.?�"��qY]E�}�����=�J,���{��{�9s�A�W�]��yޤ��S�)�UF)��j�����Ha�vw'�au��,P�DZu؎�]����^0#���}����=)tumD,f�4M���Hl¶�۱kG}��ȳ8|��U8g����� ��3r������@�e�Z f��n�j���z|3���c���� 9@Z&cgN��g�����d2(���.o*�R0?�CP&ep����G���^i�SVc��ն�,8B��7/�<�A{{ �RI�=�j�ă�������u]�XK��z�/�=}fj)�� p�l6�������Oss�}����o�<W�� ۖ�� @��'�ѡRʄ�H�g�w/#�L"�ˢ����W"�D�:ڛNO�<�����u�w?����AT^M�\�� 433 + +N���}�ȡ�Ԗ�&V���"��ȷӵR%� ټ`ۨ�T9v<�]���_�JM���f���E�H a�=����IEND�B`� 434 + \ No newline at end of file 184 435 diff --git a/dist/qt_themes/default/icons/16x16/failed.png b/dist/qt_themes/default/icons/16x16/failed.png 185 - index 7c4047dd0842e321cb89bd20038772bafc6300cd..1fea7d8f1591573cfac8f772d030a6fdb43fe2a8 100644 436 + index 7c4047dd0842e321cb89bd20038772bafc6300cd..a1872835df734e35fc97e363b2ebdcb6b5e814e0 100644 186 437 --- a/dist/qt_themes/default/icons/16x16/failed.png 187 438 +++ b/dist/qt_themes/default/icons/16x16/failed.png 188 - @@ -1,8 +1,4 @@ 439 + @@ -1,8 +1,3 @@ 189 440 �PNG 190 441  191 442 -��� IHDR�����������a���bKGD�������������IDAT8���1OQ�����B:pFh(`��d�p�n6�� 6�k/В@46���N [lHf��&&4P�̪ 4��ε��uft�{'��w�yO�!Z���o�����L \�jCbs�| ··· 195 446 -+w��9��%$_��[�����>�Dem`�S9�Kބ��*b@�م��X���H����"�0 196 447 -2-�����IEND�B`� 197 448 \ No newline at end of file 198 - +��� IHDR�����������a���sRGB�������gAMA���� �a��� pHYs�������o�d����IDAT8O��+�@��H0��C�����܀���XL��4\�T��A H3��R��lx|����ef�><a��m� Ȇ������x ������P��h�t�P�<D�Bٰs��9�j��2k�K�r,��<Sj���#<��A�@��Lƪ�U��5�� b�dvAO���U��5�1R���+%2� b¶ ����^�����g���� �%Q/\��,�C� h�lG�2� {|Ǚ�= ?^g!� 199 - +J��<W(����IEND�B`� 449 + +��� IHDR�����������a���sRGB�������gAMA���� �a��� pHYs������(J���DIDAT8O��]+a��ŝ?AQR""�bK�>/�R7J�B�օ�JR~���B�yf���iZO=͜w眙s�w��j*1���� *���d �W1��X�,�x�cYQ �[Y4�&E,PM~ğ�m��л�+b{��{�� |u!��p�\��Y���I�� �A�����-�-w���I�x��8�׸�g8�u� ��N�4�~A_�������9�r\PW����оo�!(��B�=q+�U�s��,��Oh�&��8z`��5t&q����"��4z��|��l>�R��v���E�#K�瘁ñ�ضA��!F��,���)�� ��I�C������IEND�B`� 200 450 \ No newline at end of file 201 451 diff --git a/dist/qt_themes/default/icons/16x16/lock.png b/dist/qt_themes/default/icons/16x16/lock.png 202 452 index 496b58078983bc3c4f7dc2808fd02b8deb8b7b67..69d399050804cfa45e00850d4330a5b7cfaa3a43 100644 ··· 460 710 +:�$|-�R�Pz������;F�v�fW�I�������w7w��)x<�|S�4�4�b'6b%��>�1�W���'،5a��VHkb_�V@V=�!��8M��ͩ�� ��_Q�*6�zI|�k��a���'�c��e�0��΢9p�R�r�K@}��%E�pO�^�,��J1���D�7�Wj&� �p(��]HG�5�}s�=j(����,�?� 4���M�,r���f����1JK�X�\���p���5>�k|�����Q�����V�]c������v����%�c�+�� �w����-��F5,���5��6 8���yp���3�fQ�ڋ1VМJYT5ˊ6&�m'fA�΍c��6�&P���M����� �j/���� 461 711 +�O{p�.ӭ�����IEND�B`� 462 712 \ No newline at end of file 463 - diff --git a/dist/qt_themes/default/icons/48x48/plus.png b/dist/qt_themes/default/icons/48x48/plus.png 464 - index dbc74687b177ea85ffa48be3864db8a49bed76cb..ba7b62aaf7e681348c0780f96f929425bb75f4c0 100644 465 - --- a/dist/qt_themes/default/icons/48x48/plus.png 466 - +++ b/dist/qt_themes/default/icons/48x48/plus.png 467 - @@ -1,3 +1,3 @@ 713 + diff --git a/dist/qt_themes/default/icons/48x48/list-add.png b/dist/qt_themes/default/icons/48x48/list-add.png 714 + index dbc74687b177ea85ffa48be3864db8a49bed76cb..fd8a06132ccd4e99b947cecffafa3a593b1cce25 100644 715 + --- a/dist/qt_themes/default/icons/48x48/list-add.png 716 + +++ b/dist/qt_themes/default/icons/48x48/list-add.png 717 + @@ -1,3 +1,6 @@ 468 718 �PNG 469 719  470 720 -��� IHDR���0���0���W�����sBIT|d���� pHYs�������+���tEXtSoftware�www.inkscape.org��<����IDATh���1�0 ��S� �{ZZ�� \$q��v$7)���R��B&�@��Y7���C��DYqX= M�n2o�ݰ5`#6`#6`#6�&�w�����Z%��K9��Q ��`�/Z�x ��;�i�Ž)[�%�]�%֛���H���H���H���@2�=�K`1�����Y���/�ǩ?��������IEND�B`� 471 721 \ No newline at end of file 472 - +��� IHDR���0���0���W�����sBIT|d���� pHYs���������e���tEXtSoftware�www.inkscape.org��<����IDATh���� �0D������#T!V�!�,x�~�!A ��j���3��%d�T���^2d-�����5f,�%�p#���7�pk�����:����<���}��-��t �5�-č̍�7�p#���7�2��s7�����VOsp��5�����IEND�B`� 722 + +��� IHDR���0���0���`� ����sRGB�������gAMA���� �a���PLTE�������g�����tRNS����0J��� pHYs�������o�d���AIDATHK��1 723 + +� C����V�P"**:�M� �T< ��9Q��`|r~�< �! 724 + +�r*�)��� ^[!�3 725 + +D����IEND�B`� 726 + \ No newline at end of file 727 + diff --git a/dist/qt_themes/default/icons/48x48/no_avatar.png b/dist/qt_themes/default/icons/48x48/no_avatar.png 728 + index d4bf82026a63d3498c57615ed744ef6ad1a11db4..76f812349b462cd8b05465d12a7e1a4df6788ea9 100644 729 + --- a/dist/qt_themes/default/icons/48x48/no_avatar.png 730 + +++ b/dist/qt_themes/default/icons/48x48/no_avatar.png 731 + @@ -1,5 +1,5 @@ 732 + �PNG 733 +  734 + -��� IHDR���0���0���W�����sRGB�������gAMA���� �a��� pHYs�������o�d���IDAThC��?H�a��K�?A"4j8����8�CC 8$�� m9���"���f�"B�]��0���K���w�q|�{�����{�k�������)���ռvL�ֱ�M,c H���NKx��H�fl@ V��=�#�f����7��A ���A �W��<԰#pkjT�{p�-Ԩ�pk jT�;p�)Ԩ�p�nԨP�h�[7���r�h� Ը�-��c�a��%��V���p����7\��� 5.������RЈ$��C5��a$S��7\D2]�.�X�����g}���N�OP��\o�˵ 5:+�? �?pɶ5:�!���Fgّ�$����+ϑ�c���� ;���G��0��;T2��w<A'�5{��+Ԑj١� ����n�P\kv�� 735 + -]�:;�_�z��f�3�:v�����׋�[ ��&�.Zo_P�'�g� z����A]ȋ��G5��I�K����_ 736 + -g�w��(�v����IEND�B`� 737 + \ No newline at end of file 738 + +��� IHDR���0���0���W�����sBIT|d���� pHYs��b��b_'�S���tEXtSoftware�www.inkscape.org��<��#IDATh����ja��_ �#��,�(V���*ֽ �.]{��Rĕ^B�"x����� ).<R<��b�_G3�}��,��3�w����;L0�Ql�i��+|i�%�p 739 + +�k������.��ɚsi����a�bM �����|'k���cX��Wn��G9Re��r�6��d,V"�G4�P}�4����/�0��� �!�b SJ� i��40�P�:�0��� ���VavJ��:YƮ���p��`�ܫZz%�8R�t�m��S5��b�l�RV�Fj��eO�&�ܐ-���|�.���n�&g�ۙ�����D�V��q@�K�l����O���x�Dz�����pw�S�y`I�>+a?�0��C�����}��~��l���b��-\ћ�s�,����]Z�Zܩ@<̴�R-ܪA��)��O/�(���X�q,6��E�/+?$�p����a�& �h��u�e���~4@8�w9K��!��l�o�p0<������D�7<���� 740 + +Db�Z�E��W�=f^��(Ęl������#�^��2`@��Ḏ���g�����IEND�B`� 473 741 \ No newline at end of file 474 742 diff --git a/dist/qt_themes/default/icons/48x48/sd_card.png b/dist/qt_themes/default/icons/48x48/sd_card.png 475 - index edacaeeb5629c5cf4a86d24eb35a4d37c45bfa77..8a8682133a1da5bcffa2612334db7badf4c5a6a4 100644 743 + index edacaeeb5629c5cf4a86d24eb35a4d37c45bfa77..60dfba2693ca39fe823f89fbcbeb25ea274698cd 100644 476 744 --- a/dist/qt_themes/default/icons/48x48/sd_card.png 477 745 +++ b/dist/qt_themes/default/icons/48x48/sd_card.png 478 - @@ -1,6 +1,5 @@ 746 + @@ -1,6 +1,7 @@ 479 747 �PNG 480 748  481 749 -��� IHDR���0���0���W�����sBIT|d���� pHYs�������+���tEXtSoftware�www.inkscape.org��<���IDATh���1kA��_́��PKAH�������F��_�*�� VZ���Fl�DP�*��1���(�)B���77{{��ٛS�/�>�.�<��3�.㱄���NC�����#c�,��ul7h|P}©�5��'l<��8���i~�0�h���8��2��qг�y�b-З� �� ··· 483 751 -�ް�q)�\� 484 752 -��a#�R��q��+�R� ��`�(�:N���.��c'���P�����*���3�iS�����IEND�B`� 485 753 \ No newline at end of file 486 - +��� IHDR���0���0���W�����sBIT|d���� pHYs����������;���tEXtSoftware�www.inkscape.org��<���IDATh���=/A��󖸄�D���F�4: 487 - +�KT*!Qq���JDN��$��P�t$3��v�����J��Lv�ٙ���;�s�������|&���2uR'$��>�� �1���x���T#A7jb<��&��P��V`M� ��2n h��3%��E��o�n�o���9��ߟx@ө�}�_d|�����/~�<k=H����m`�`N�D5���t�Zb����ϜxO�ě�����ofe� h���2_���&� ��'���x.Dߟx�?�U]��T�և5�$�fL�@g�Q�3�����2�.���x�\"��;pm2q��DzFlJ��fL%�X�PӽP���ry �3p�x=���L� ҭ�j 488 - +��<Fqi�(��;O]4 �%]�pzr*������4Y7�|�n`QK�RЀ8�i�!�-A7��Bql� ����3`g�6΀m��8�ql�3𖪊hj�("���'pj:i�����=0��� ̌�����IEND�B`� 754 + +��� IHDR���0���0���W�����sRGB�������gAMA���� �a��� pHYs�������o�d���IDAThC��M+Q�O(��B�X)/+��g�� d��ذ�gc!Y������@r�B��9sNMӸν�����_�:��;�9ϙ�3s� 755 + +T8��~yr�ƴ�����6])uc�<�K��+��!�g]E\��hQ���ͧ�<��-hل�T���Z��f^WJu�W���h��)�� 756 + +����ȓsӒ3xy�xˣ�m�Ѿ����+�k'J ��yQJ �������/�8���"�K���C���^��������:m��z���5��n8 757 + +�� $���4l����a?���̌Eh���9h9��ϳ��L� �6��i;�b�`����[�B���B��.Z�#\��T|�Z���<�p7&gMΪ����A��-;0m���0��g!�~+N� IHHHHHHHS���Y�_���ȴd��m�|/�-Nq��lj&� 758 + +�`�β��!o�v�9J}-����/͆����IEND�B`� 489 759 \ No newline at end of file 490 760 diff --git a/dist/qt_themes/default/icons/48x48/star.png b/dist/qt_themes/default/icons/48x48/star.png 491 761 index 740f7f3e75da9160a8db6a1941b159509a7ab8ee..c2b78f0c3e543913b18d4f95956109c7d2646ba8 100644 ··· 504 774 +��� IHDR���0���0���W�����sBIT|d���� pHYs���������e���tEXtSoftware�www.inkscape.org��<���IDATh���KHUA�7E3R3[D�Ym��ʤUE`T(���hբA� saD��B�Ǣ�H"ZԪ�����|�e�m1s���y�{�h� 83���o�s��g.�av���{�HO�W1jEpe�Z.�f�Wh�i>U�΢�PH��xO��x�mdTc7<����ڤ��5�O��D�^ÚF��ӮDۇYs��؍N���B���[gJ�����0�z��x��)��}og�]��`78 Y��E�j¦��\����>�J'��d�l��@ �,$�AQ��s �a�7�B���PC ������?@� o��˔��5��`4�H���5"�P�7�3���~/��B��VB���^m*?���=-��Q�� l����}<�p�l���@n!����S��y�A帿h����JThM�cX4����ǁ�x��Є3O�oKR�s!I���"��������lN�0��A8�l1`:�*��x��$�;��*�>X�Q�5�q�ƴ��/]D����b�]&���}�e�\��EP�����i#�m[?F��9W�]&�L��Q��G 505 775 +_�����z�%4�GM�t����P/�|b������� �z#N=�%�Z]b�P)���1��}���˸k��8;��p)*����_��Ř�"f ȋc{��'��u�w��2�}�L�RkL]�"��=��0;��[_�O�]�u�6���&����k��Q��R��[L����Cd�M������[ju�u��J�6y���-8�S��Oa��.k&��D{�J�J�6Vr֚�@1��C8U��#��c��&w�O �<�FP�l��Q�u�<ݮ �$jL�R�;@Y�2�.�)�0p��G�V��9 Q�񺫝�����/���6v�O����IEND�B`� 506 776 \ No newline at end of file 777 + diff --git a/dist/qt_themes/qdarkstyle/icons/16x16/connected.png b/dist/qt_themes/qdarkstyle/icons/16x16/connected.png 778 + index 90feb372af3e4c1dd9782e075993946c26b1e5b0..0afc18cb7a19028fd567a7ca7ced62cd164657de 100644 779 + --- a/dist/qt_themes/qdarkstyle/icons/16x16/connected.png 780 + +++ b/dist/qt_themes/qdarkstyle/icons/16x16/connected.png 781 + @@ -1,4 +1,5 @@ 782 + �PNG 783 +  784 + -��� IHDR���������VΎW���sRGB�������gAMA���� �a��� pHYs�������o�d��"IDAT8O��=JQ�M���d-BqB:� ��Y�eVQl$[���2M�if򽙓�y��#��q�9�a��B���,�^P_����w��.4�C����y�Z^ɥlq0^�o� 785 + -�u�K��c�@]�,+�0����A3eL؏��0t%�6V�n�� ����2�EBX��y'��e����}��Ҷ�*���q�h�g�-d� -P[���ʙ�d�d�b!,O0͋����'o)��}�?���W���r�*�a���C_*��� Y��J6��G����_�/(xF���Ԓ$+�9F���I�����IEND�B`� 786 + \ No newline at end of file 787 + +��� IHDR�����������a��IDATxڝ��Q��iԶmۊ��]�Yk��CX�vP��ڪm����>OP%��O�/@i��Μo�n��:h&-�F t4�Z� 788 + +�NIRE &�"��r!��8���3|��?~|G<Ǘ/����+<~���N� ��^�B�e Pk�G���K����Z�e��S��%h0 �IU��p�z�9�` P���P�_2ZOY�n� �܅F��cD������P�ܷ�� -#���j�e.j���渇�T鿻�J9�����@"���r7!`�P��?�]�7n]O��2Y9��ݨ�W���V�w�to@�z�T�Ɛ��藺������˟K��Lzf 789 + +\;y@�^);1T~�r`���*�o�ntoa�s�#�`����EØ�T�Qh��?�PJJ&[U�O2���Xp��1�(��0�q�ʵ��y�,;\^/������� nwyw!�&�^�  ���@�_ȥч��V�0�]��c��z��O��Y��x�돕��B����s��b�9NŒ��re�HG�s�����IEND�B`� 790 + \ No newline at end of file 791 + diff --git a/dist/qt_themes/qdarkstyle/icons/16x16/connected_notification.png b/dist/qt_themes/qdarkstyle/icons/16x16/connected_notification.png 792 + index 7cd8b9d2930d99340778360c68bf28923a66609c..72466e098e471ae5a97c49a56536dd4bf62b3a08 100644 793 + --- a/dist/qt_themes/qdarkstyle/icons/16x16/connected_notification.png 794 + +++ b/dist/qt_themes/qdarkstyle/icons/16x16/connected_notification.png 795 + @@ -1,5 +1,8 @@ 796 + �PNG 797 +  798 + -��� IHDR�����������a���sBIT|d���� pHYs��������p.���tEXtSoftware�www.inkscape.org��<���IDAT8���=k�a���F�PA�T\�E�X��G �).���"��t*qpUP���Iת�D����E����Th���7�|�����_6 uR�l�|U]S'��q|8 ����#`*"���N��NN9�:���.����r���+}����p`�f��C����7�% f�����F!��^W��Mu_�S��C��Lo0 �o��N6�2�*�.�����@_�O�Ϸ���S�W��1]����:q �3�c�zw�~H� ��3��Ձ���<��>�:�^ҥ> j)U�s��lN��,�p 799 + -����U���!0 t�&� �"�<V��NP��o����O 800 + -�v��[k�n���0��`���`����P���1WҕN�Q�:�v+�,�� =߽���7;r�T�k�����IEND�B`� 801 + \ No newline at end of file 802 + +��� IHDR�����������a���sRGB�������gAMA���� �a��� pHYs�������o�d���IDAT8O�S]HQ����i��duKa��h�D�Þ5"�J졌$"Ȋ������ɞ��-��~�2_|�T� 803 + +BTjmkw�w���θIA���^ν�;�9�\�8��z���t:�ƹM=�8s������/#8�z�j:�D��C�Qs��*(�a��g�i�\\��b1��<d4���,���\�2��#ln�H�,{�c�Z`1�.#�m�]��;��~MAAP���<��y���ǫ�' ��f��ʵK�]� _,�x}�w::@ �h[I��ݏ�l�9����nf�����d����B~T ��l�ζ�8�堹�0RɄ �LbB�-$9�� �K!7�zJt]���/�cWJ��j+��^|�[�(�t[����A�X���n-v�>C)P������Q�"�ƺ:�5?9��m�fp�05��mv�N���� 804 + +|f|jjɛJy�� 64t�r�f�x�>�: EQ�Ȋ(C ��tC),�����Ӑ���&�J����y�U�7͎���šW)�fg��R�B 805 + +�a Ub 806 + +'iyi�S���M\6�.�IDߍcCm�� �σ�B�\�!��#'O�X�߿OӋ�L�o�9��#P��@��d]�͍�F4��漒44�2� 807 + +3!@|Wl�� [>O"�L���m�i���f��X?P���N�\����IEND�B`� 808 + \ No newline at end of file 809 + diff --git a/dist/qt_themes/qdarkstyle/icons/16x16/disconnected.png b/dist/qt_themes/qdarkstyle/icons/16x16/disconnected.png 810 + index fc5f23894e4aedae7a49981f68ba017a177b065b..7258a8cfe5ab54a3f53252c08520824ed91969a8 100644 811 + --- a/dist/qt_themes/qdarkstyle/icons/16x16/disconnected.png 812 + +++ b/dist/qt_themes/qdarkstyle/icons/16x16/disconnected.png 813 + @@ -1,4 +1,4 @@ 814 + �PNG 815 +  816 + -��� IHDR���������VΎW���sRGB�������gAMA���� �a��� pHYs�������o�d��QIDAT8O���J�`�#:�J�V�{�"88���Q�ݱ ���o�"�[���"(B��$�ȗ~�����w�͗�&�,Ȳl1M�m�>\w|�,��w�3�9�������Ł��=<�_ň��,�� 8rOԇ�7a��/ 817 + -� ��Q��w���ǖ��w�,��&n�ܩ�H��Cū��Rn7�6�o1�. ��G���rkv��'�[�Ŷ��p�����G$-�_ZR������������Sڱ�a��cl�r�bp�FгU�Nb�a�7Q������E�#�ڧ��.�%zF����ړ6��<�5ԯ�_=�������a�?�_b���)�$?�ki���������IEND�B`� 818 + \ No newline at end of file 819 + +��� IHDR�����������a���sRGB�������gAMA���� �a��� pHYs�������o�d��IDAT8O�RMkSA=�޴ym�J���c�&)��_��D7���M�B�XE�P�AA4ĝ�QP���t�.?�"��qY]E�}�����=�J,���{��{�9s�A�W�]��yޤ��S�)�UF)��j�����Ha�vw'�au��,P�DZu؎�]����^0#���}����=)tumD,f�4M���Hl¶�۱kG}��ȳ8|��U8g����� ��3r������@�e�Z f��n�j���z|3���c���� 9@Z&cgN��g�����d2(���.o*�R0?�CP&ep����G���^i�SVc��ն�,8B��7/�<�A{{ �RI�=�j�ă�������u]�XK��z�/�=}fj)�� p�l6�������Oss�}����o�<W�� ۖ�� @��'�ѡRʄ�H�g�w/#�L"�ˢ����W"�D�:ڛNO�<�����u�w?����AT^M�\�� 820 + +N���}�ȡ�Ԗ�&V���"��ȷӵR%� ټ`ۨ�T9v<�]���_�JM���f���E�H a�=����IEND�B`� 821 + \ No newline at end of file 507 822 diff --git a/dist/qt_themes/qdarkstyle/icons/16x16/lock.png b/dist/qt_themes/qdarkstyle/icons/16x16/lock.png 508 823 index c750a39e855800fe4cde217a1bf28f841030e501..7e63927b2c047718f80ec29512472f1a2d9d357e 100644 509 824 --- a/dist/qt_themes/qdarkstyle/icons/16x16/lock.png ··· 794 1109 +����|ư�´�}����Ȫ!}�OY-"� ����2�Mvڇ��NWQ>�-�k�(͆���!N�e��qk���ׇ�L�r`۰����5\:��%�V�C.��xD� �ZJ�&�B�d��$C=���8��?��;);8�6��|�Na��Uy��!Y ��H��@?r�yT��lt���t����|$#��MW/]I 795 1110 +��46�il������Lc��0� ` Pt�>��ZǀF=%��;�1�k���KN~������_��(�D�"=�:Ћ�ܣ�g� �$N�Y.�ܠ�#�$�8A�{ubpG�����qS�w�x'�� ��ܝ���*�.M<An]ϡ<q����_���x��O�Yb�X�#�������������IEND�B`� 796 1111 \ No newline at end of file 797 - diff --git a/dist/qt_themes/qdarkstyle/icons/48x48/plus.png b/dist/qt_themes/qdarkstyle/icons/48x48/plus.png 798 - index 16cc8b4f44d52009d4a3f4c9d46f5bb0e20babcf..6af929bf66b9d82cd43aa2db19fb0db05c89b8af 100644 799 - --- a/dist/qt_themes/qdarkstyle/icons/48x48/plus.png 800 - +++ b/dist/qt_themes/qdarkstyle/icons/48x48/plus.png 801 - @@ -1,4 +1,4 @@ 1112 + diff --git a/dist/qt_themes/qdarkstyle/icons/48x48/list-add.png b/dist/qt_themes/qdarkstyle/icons/48x48/list-add.png 1113 + index 16cc8b4f44d52009d4a3f4c9d46f5bb0e20babcf..8fbe78011661fb22d94921dfe4e4ac7a513c445b 100644 1114 + --- a/dist/qt_themes/qdarkstyle/icons/48x48/list-add.png 1115 + +++ b/dist/qt_themes/qdarkstyle/icons/48x48/list-add.png 1116 + @@ -1,4 +1,6 @@ 802 1117 �PNG 803 1118  804 1119 -��� IHDR���0���0���W�����sBIT|d���� pHYs�������+���tEXtSoftware�www.inkscape.org��<����IDATh���A�0����zZ����K���BF 4J}`ޗ���3/M�N�0�� ����@������꾊�L��F�TcS��b)m^�������j���j���j�6 0#f��E��}���K�d(�9=�U����}tq^?<�{J����w "n?���zolp�+X�Ğ��@��@��@��j 805 1120 -׾V+��pm�8�oV�y���)"�Q�O����IEND�B`� 806 1121 \ No newline at end of file 807 - +��� IHDR���0���0���W�����sBIT|d���� pHYs���������e���tEXtSoftware�www.inkscape.org��<����IDATh���Q 808 - +�0Eљn�]� ��x����Ta|(�� I���`�\��AR������$����ɪ�%�g�̒�n���7�p#���7�����t��k�<��ŝ���ͯ�F��G��u?��xF�t�BVL�^K'27�p#���7�p� h �砳�b����f ��d������IEND�B`� 1122 + +��� IHDR���0���0���`� ����sRGB�������gAMA���� �a���PLTE������U��~���tRNS����0J��� pHYs�������o�d���AIDATHK��1 1123 + +� C����V�P"**:�M� �T< ��9Q��`|r~�< �! 1124 + +�r*�)��� ^[!�3 1125 + +D����IEND�B`� 1126 + \ No newline at end of file 1127 + diff --git a/dist/qt_themes/qdarkstyle/icons/48x48/no_avatar.png b/dist/qt_themes/qdarkstyle/icons/48x48/no_avatar.png 1128 + index 43e0dd267598453717004f7399e1713891663857..a7a48d33cabde1803124a13f321adc4bc317a0c6 100644 1129 + --- a/dist/qt_themes/qdarkstyle/icons/48x48/no_avatar.png 1130 + +++ b/dist/qt_themes/qdarkstyle/icons/48x48/no_avatar.png 1131 + @@ -1,4 +1,6 @@ 1132 + �PNG 1133 +  1134 + -��� IHDR���0���0���W�����sRGB�������gAMA���� �a��� pHYs�������o�d��YIDAThC��=HQEW#j� ��B��URH�.ڤ)�����h��.ւ�B Ҙ����Bbaa�4�T� ��U$hu�3�[ ��<��2.����w��er��P(����!�����O��� y��r Ī�G$O����W���BUdC�E��%�N���/�L�--�}�? Q�ę�I����=F�n ������i�XCG�����yXCG�����o򰆎>չ�����=�@����� y܅��s70$ +�?�R�:� �jT�`���� ����IU��1�X�� �S�{X>/k���~���F���s��K�@��Nz��R�?�hB��QJ33\��/Ȭ��0�Z��A&�?4�r�и��Aj��.����p@� 9�c,��"U �~�3��{�\ �~�3��o �w`X���y�™ �ڑ�2��p&z�X��0@��7��������2K�~�o���'n������o�I-~:��8>ӊ��%�C��d׬.-�F}��6�, t�Q:H̪��=ˤQ 1135 + -��WMѢ�v {���cG:���US����)���S�n`���K��ux�^i%��f�> RK3� ��%�edd<r�k�7\��\�Y����IEND�B`� 1136 + \ No newline at end of file 1137 + +��� IHDR���0���0���W�����sBIT|d���� pHYs��b��b_'�S���tEXtSoftware�www.inkscape.org��<��xIDATh���;kA@�0�+*(��|�!�$ 1138 + +B����R����"Hl�' ��@�D�0�L!� ��'Jr,�^�l��df����63���o��3СC�̇�+�c�Q`'�[�z L������2�[ 1139 + +�I���gZ=Q��?�.ux�y��˪�G�!_�B��C�lB3��*O��3V�|_ �uv�z� ����<��(%���V�����V%��Y��@��xWl`J� �y���$�4!��gEwu Y+�v%��!�1��-Bx ܋�o�n�|2�` ���J���� ?R�|-��Y�����j��^��"䟘MKu�z���3�5��jߦ���69���5�^T�W�סC�R�(�M@?�W�6���[>����C�0Bx_���PW���;��EL��3ҘzJ��Ĉ/WϪ#������孖?�N�(�gJ=� 1140 + +�.��ig@ e�l�ޥ����[m�3jj�2��7*��3b���z�B�:��sl��}�}N Jb�!<*�,l5�W�^2��f������%:q����*�%p��2��)*�3̶y���V-�_��·�¢��ғX��%���.���%�� "�|���^`X��E��Bx�X8�Bo��c���q����0���С�+#(q(�����IEND�B`� 809 1141 \ No newline at end of file 810 1142 diff --git a/dist/qt_themes/qdarkstyle/icons/48x48/sd_card.png b/dist/qt_themes/qdarkstyle/icons/48x48/sd_card.png 811 - index 0291c6542d05a40a350bb5bdbd99a15c01467161..42b9f27738d95d742b4e8380c6450e639630e049 100644 1143 + index 0291c6542d05a40a350bb5bdbd99a15c01467161..87ae5186d95a9aaee49247dea04264aea58a2353 100644 812 1144 --- a/dist/qt_themes/qdarkstyle/icons/48x48/sd_card.png 813 1145 +++ b/dist/qt_themes/qdarkstyle/icons/48x48/sd_card.png 814 - @@ -1,7 +1,5 @@ 1146 + @@ -1,7 +1,4 @@ 815 1147 �PNG 816 1148  817 1149 -��� IHDR���0���0���W�����sBIT|d���� pHYs�������+���tEXtSoftware�www.inkscape.org��<��!IDATh�횿kA�����Bbc����T +�Mgaku}���T��I%A�Rh� ··· 820 1152 -!W��D�*���P*�T 6�@lR�ؤ�Ib� 821 1153 -�&�M*�T 6�@l��j�"��WY��5�T%�p�����E���*�m�$�����na8ef�S��0�W�U�kb!��}��H��t_�;5��MIo$ݑt���7'����u����IEND�B`� 822 1154 \ No newline at end of file 823 - +��� IHDR���0���0���W�����sBIT|d���� pHYs����������;���tEXtSoftware�www.inkscape.org��<��$IDATh���?h�@����� uh���X�I�ED�nvp���$Ă�VquV7�t�"����*��V>��M���CN8�ݗ\br�[���o����]B�����H�!�@�0��ZGgH���7 ��s ��Oǡ�����u&!\�&bG��_W��`����=o�ߝ��� ��q�w�E`ێ������gb���%mz����s�ɟ�ݿo��r�/6���o9c��i*�I�O�����A)V�s`�Y9�pf�s��`K� ���6��f�ຍ�H����3����4����:�� �?��,�Y����*z �7�C�Z�h �I�����Z�Kcj�"��g���L�(���b?%�Hzd���ʲf���k`���*�,jx8I{_�� �C�����"}eN��0�Q�@��y x���i` 824 - +8\hUQ$�X����\���o�qt�@���u���$�J��k��+��c�z�W�� 825 - +�HMo 5����R�HMo 5����R�HM���VU�ë)d`���tW��W�0�|n���4�f�c>���K �~��B�����IEND�B`� 1155 + +��� IHDR���0���0���W�����sRGB�������gAMA���� �a��� pHYs�������o�d���IDAThC���+aLJ�(!)���D�ˉr�����U.��nΜ����*�;,�[Z������<�i2����}f�|������m�;3����Ve�Y���Vm�Rj�q̠�8\���@6~���q��>Ox�n�8�(��[y����uyDy͗[� s��1�>;�/��{lT�< 1156 + +)��_qC��x�i�UcK(��ԑs�{^�P�p�(G@�:��QzA���}���& ���m��RH��m�� ���X�=��*F� 0��=�r��1x�);:�0Q�M�B'q#ة�v�6�Ba����Ӂ]8��؇�� ���kk� 3���3��X�����Um����D�Pv�M2`�RN�z���氓�4@�K}?�x�q����*�y��w6M���;����_ R��U�46�il������Lc��0� `�@���ߓw�:NUk���� p��^����׍Fw��:����+n�,~�@.��U��8ߊ�M�d�:�����IEND�B`� 826 1157 \ No newline at end of file 827 1158 diff --git a/dist/qt_themes/qdarkstyle/icons/48x48/star.png b/dist/qt_themes/qdarkstyle/icons/48x48/star.png 828 1159 index 90d423a1d4c1e05ccec0a01fa34abca9fe99676d..546779e2a810e73169f65a79850aa07dffd70267 100644 829 1160 --- a/dist/qt_themes/qdarkstyle/icons/48x48/star.png 830 1161 +++ b/dist/qt_themes/qdarkstyle/icons/48x48/star.png 831 - @@ -1,4 +1,8 @@ 832 - �PNG 833 -  834 - -��� IHDR���0���0���W�����bKGD�������������IDATh���=hA��1��r(����(���S��+�� "be�&Vڈ�bo����VV*jZ!1�"sQ����p����Lf�"�����}�;3�3+u��%@(��� ���\��ꬊ�X҈�br]�X'<@���*З����X���uex���{�䭭#�����[_G��)���/`?��b`8�f���uIi��H��f�-�\��7��PuC��IY���k�G}���4�&D�՞��%m��CRIҰ��)6K� ��T�4)��1櫫�%0$i���&����{��5IS�*�>�2���2�|j �9,���ikn~�?HZ8�1�L� �~�=�-� �d�frlS�9����Y8�7`�I�eb�x��� 835 - -p�K�eb�*����e��L�G+(�5�)�x�Dpo�?��d�FD��㍫����ǣg�=N=�Ҙ7���k��g\G|��� (J����S0�_��c�\�|f����%�W�!� ^S+w�@`��-f��.J�$i:c�.B!l��6���`�WF���;q:��N=�`wJ���?i��4��M�q��C����6���o�wG63�5�y_�z���9�GH���<p k�/#o x�,X��Bhn.�xC���!�a���1�D]��g��Ú��į����IEND�B`� 836 - \ No newline at end of file 837 - +��� IHDR���0���0���W�����sBIT|d���� pHYs���������e���tEXtSoftware�www.inkscape.org��<���IDATh���[�MQǿed�q�ă�0n/��0&OH�P�!O\J))���B$�D$y� �Ark�-If8�q��y8k7۷������vJ�����������Y{����Cua�"f��bAD�c���@ p�(����/�v���۪�/��hr���4*�]� �ѧ��9�Z����uU�ʳ�?�/�h��kU��j�t���vu���j��K������1�`���[)���T���P�F����^#��)�������O3Շ��)���mcLGP0�t�ȝ�>���,"M"2�D���|�sQD��ʭ����E��1�;5X��r�F9xGٶJ�X�f~ �-����S����؛Q�.P��?��QcO�S��U���܍͸_D侈\5�d��4��r�'"#K�n������l{�#@m B^�Z���@R��/�c`�?4?�jj�&�u^g5������f�[����RI��/$� }e= 838 - +���l��KX��!lx4?��V<��Ll 839 - +������~� 840 - +�����H��!�,Ig��]Ft��j5�3�'V v��~9��r�<�m�G�7�����U&�J��T�Cާp���֨r�S��7ߣ&���\���[�ૄ�z`�}��^)Ζ|���+�C��`; 841 - +�n��Hq����@���F3��� ����\S����J%���E-���`>@'�����p��Y�Gg��Q[?8c��}\8�4pT���m~�СD������7������r4����oBRz��l%��B�kO/c����c+�_������y���s`v�l���l��@=�#F8�iJ�Q<g�N��J9�������@k|��� ������Eq����20!�� 842 - +�[�N`'y���&�<r��8�j�Ї>��������6�����IEND�B`� 843 - \ No newline at end of file 844 - diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/icons/16x16/lock.png b/dist/qt_themes/qdarkstyle_midnight_blue/icons/16x16/lock.png 845 - index c750a39e855800fe4cde217a1bf28f841030e501..7e63927b2c047718f80ec29512472f1a2d9d357e 100644 846 - --- a/dist/qt_themes/qdarkstyle_midnight_blue/icons/16x16/lock.png 847 - +++ b/dist/qt_themes/qdarkstyle_midnight_blue/icons/16x16/lock.png 848 - @@ -1,3 +1,5 @@ 849 - �PNG 850 -  851 - -��� IHDR�����������a���bKGD������������� pHYs�� �� ������tIME�  -��Ij����IDAT8˝���0DW�RHRv@�h�@�@ځt V�� c8ݟ$�������5p��P�� .����)8�P��׺-�*� ��9Kh�~"�0���<!��t��G��ם�q�x�t� �������g�������t\����}�/�����1��'�H���:���@��"��8#�|�]b��=�����IEND�B`� 852 - \ No newline at end of file 853 - +��� IHDR�����������a���sRGB�������gAMA���� �a��� pHYs�������o�d����IDAT8O��1 854 - +�0���B��٩�B���é[� �{ 855 - +7��U�]��K����XL�~���^^m� ��K��`�j�4&��\IƬ%j���\�#�X���������ګO�Q\@�� ��[�ƽ0�� ��7ؓ阱Z9���u!���[C��z�s�Q��F��;h@ߘ* ��|8'�8H��`_2�5`��q����rײR���K� \T �Ա�C�`Y��s��I��[gc�y\��ۛ��\����IEND�B`� 856 - \ No newline at end of file 857 - diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/icons/256x256/plus_folder.png b/dist/qt_themes/qdarkstyle_midnight_blue/icons/256x256/plus_folder.png 858 - index 303f9a321890fc4c2054e2cff498adf23f654b70..002101114d150e304765a3466be9bf267ae96382 100644 859 - --- a/dist/qt_themes/qdarkstyle_midnight_blue/icons/256x256/plus_folder.png 860 - +++ b/dist/qt_themes/qdarkstyle_midnight_blue/icons/256x256/plus_folder.png 861 - @@ -1,17 +1,47 @@ 862 - �PNG 863 -  864 - -��� IHDR���������\r�f���sBIT|d���� pHYs������P9���tEXtSoftware�www.inkscape.org��<�� �IDATx������]����P����*l�� k�CE�H����3c�~�e�!XL5nK�����M%�#0�t��l�İ�ZL[` F ?��}��9].��8���=�s���#������yqo?���~��H�$I�$I�$I�$I�$I�$I�$I�$I�$I*(F1If� � 865 - -,��b��� 866 - -lv�FĖ����i��2�x�T`p"����6�3��� �pwD�T6�4�� 867 - - 3�.|���q'��_�k��"" ��^a� 3WWg41^�=�| �BD�X:�{�`3�g�O?�\�*< 868 - -��n��y@f��;@��D�� �`D�+D��Wd�)�u���ĩ� �G"���AT�� 3 �,����8��pD�\:��2Td���_�z-ȭ�oF���AT�9tf~���W��xgD�,Du���2���O�(��n~��4 869 - -3@f����3�8����P���i 3��,mM�ވ�\���W@f.�?;�8�bpRD�_� ���N���8X|&3}�E�y�?��<XG��]�� "�K�C�����(.�q�g��o���@f���`M����J�P7M����WWd�?5.�2s�8��l��W"���!�-������?��]:��gw��h 870 - - cMf�_:���78����A4�ex�%5��4p`� ����-=��2I�Y�Q=���!4�JP�􀕥Chh��e+5��7��$�?/5�T:������=|`���Rc"3}:�d��<W:��c��,�<�Gɭ��ښ������o�_ni����4Y���t��#�;{;� M�n�<"�.t @�|_����G��}��4���'3���/Z�R7,n��O���qw���83"����nH�s2���<r�� u��"b�L/p @����2s�g}X�R���v�/Z�R��Ff^2�< �a��q�'������=?iH�8=3Ϟ� w�����+� ��js�k� @�ѥ��Pb`���QII}K�#�/�]���ТLp��n���h^ib ��y ��x[KS�� �?%��Tf^���jH󐙽̼83�nim~��X�3"6�4��y���X���/��*�G�S"��-�-U%3��^��п�֦�y.~��pA C�dpkD��¸R�"�����]�F\�˜��_[+�>�X/48�$ 3OK�{Molt�K�<l��/ށM�� �'��~��X�����v5�`P`�g�I����Y�R�,��b�T1 @�� U��*fH�=5B��� 871 - -x�;���/�Oп��Zඈx���5"@�d�>�%���[������O�7����<��.@Gd�2�&��������d���\3⹵,�����od�_ 872 - -Y 873 - -\��gΡ!Y��p9pz�����̃K��,� 7XhW�α���e�Chn��;8�t�i�?3�t���|��0��+K���,��wB����l��������J��,��w@���XV:�fgH����Y�R�,��b�T1 @�� U��*fH����Y�R�,��b�T1 @�� U��*fH����Y�R�,��b�T1 @�� U��*fH����Y�R�,��b�J�d��?ppp$��@������ܧ��O >� 874 - -�?1,��̷�g�K �gg>������DĖ�YƑ������g���Z�\\��`%����\U:̸������_�S:��5��2���AƉ0���SK��^��bf�,d\X�C�̓��ΡF|�t�qa � J�Pc����C� `���*�C� 875 - -�cX��88�t5��J�܎,@�xm�����ۡ����0,���=�&��M��fH����Y�R�,��b�T1 @�� U��*fH����Y�R�,��b�T1 @�� U��*fH��涳t��bG���������K��^.B��P:�8���Ow�Ρ��V:�8������Ԩǀ;J��p> <Z:�����],�� ����#�]p3���!ƅ0���o�|`[�,Z��]��� `"�&�O��j�,����+��"���a�ɢ�&MD�ޑ�'������C 876 - -E:������ʜH���7��_��GĖ9ƞ�@qpO�������?������� U��*fH����Y�R�,��b�T1 @�� U��*fH����Y�R�,��b�T1 @�� U��*fH����Y�R�,��b�T1 @�� U��*fH����Y��o��u�r����0��*`O���Y�����f���4; `��Q:� v�,B���&�-����|���0�"�^�˥s�!�?*Bs����J`[�S\�.Bs��: "��x�t�[��J��p,�����S�G 877 - -EH������P͓�!�X�p/�Eٶg�N��D��̩�,*@�,����2�����z����?"<�oBY���ͥsh|� U��*fH����Y�R�,��b�T�͞-f�H�jr�e�����Kҫ��X��h�2�748��Wkr�m�[�u���Ǔ4��'G68�s=`S����x���^[�z����,3�jxL�j���҆�]�F,��L��0XK���z=�yB��� �������li���=�c-Mp]f�q3 878 - -��2��̼����@/"�ZK��6d�%������:%3�g懁 ��-Ms;@ &<�zK����}�f��g7ɒ���`��m��Z�,�`���o�V�1W%����U�:"��]�=�!���'�Tރ���?R����YR�}f��Ϗ���= R*���=[a�~FDl��T*I#q���S���2���~�"$u�&��S����#���lԩ$�����ضW��7׍,��Q�RDܾ�'�=U73����v*I��8e��6N{�AD<�l����&�s��gzh��gE�}�ـO{�&�v�����L/��tÈ��bॆ�Ij׋�oG�ݳ�h��u3����$!i< �ߜ��C]pw�ѿ^@����>���y\q�o�y��$������2�K��|��f������ \�����oٕ������HZ��������xf!��=���+��K�v<Is�F����E�c{3Pc7���e������ؒx �w� ������Z+w���/�����>��1��1����H���ww5����m�3s1p(�4��33��+I�$I�$I�$I�$I�������N>3����IEND�B`� 879 - \ No newline at end of file 880 - +��� IHDR���������\r�f���sRGB�������gAMA���� �a��� pHYs���<���<���-���IDATx^��y�e�q���P�C 0�J@�¥�"%*��KQ(�T�H�!D(-)K �TY r(�p�D�H�QQ@�X�����n�������}������ݻ;����7o��t���������������������������������������:���5�͍���LV&)�M�u�u�����}�Ի���c�����E�F������~5�Q�S�U�*t��=���"� �+T���wWs�r�����+~��B�b�**���c�|E9M�������"�D�E�:Z����x3�Y����{����"�x�E�:V����J��G����"�š�-����5��B�>�ܮ�m�0�\�5������.��6�2Wz����|Q���#�̕*��`��Ư����(k��h#i(s4y����� �@�Z:� �߯�H�23�Wqu��j��ic$�����A���0� 0��j �:���ߥ�U,@.(������;R�( 7�� y @���� 881 - +�Ο/� $n���G(���E a����� >+� �v�4���Ώ� $h�@O�5�(c��� $d��) 882 - +�Ca$���F�zR�亲���p $`��� 883 - +�#�H �G�z"}!�*�C+ �b� ����KGw� �oh�[�����_�{����n@24o��U^Q�WQ�|VmW�/�W�9,���m�j���b�6��C�ە^)hݫʣ�_��\ޡ����6@���շ�w,R�����vD�(�yO�e���x����^X����_շN�*������PE Y�  �:����{�����l��N���O����Q��t����5���/먾�wl��sm�g�it�E yW�)��_,鐾]�'�|���یS���f�I�d�wz>Q���ckj�Y[m]���>?��"��1]Y����0[�w��m����UaU�dc=��*�(���u������@�;q�d�e���Fa�5.�u���oi�&���½w��^�-q&+�`lQ�@V&*��������;��Q,{*/ e�)��2p����ӆ�F�Dʹ���}R #����v��\�� �bw +���UV��� �2��@V|`��094 884 - +@f���G���Q�!qzP� qL +������(��bw �+��Ɂ(�cw 34 885 - +�%���d�݁l\�"0�z���x$��k#MS�C�� 886 - +�b�K��!���5 887 - +X�� 888 - +����;+ݾ<<���rp� (�X�����g59Cy�X�����R�e���2�HY����\�ut�_�+����9J�����Ϳ�l������[�w�n91�i����i4�T^P��\��ʾ�_"�/���`��t���c���x��\��>;hP���t����jvS�|��'M���2w~��Y�H�������uL`'�C�zD���*��Q��3G��N��X��lnL�z�F��Y�*7����_ǶjQ����Ӯ�0���4��5�ͱ�De�O��_F�-�m��Q�2����M�V;�<�x��x�5-~Ϻ�G�4껋�X 889 - +@�ԙ�j�]M>�\��� v;8/���=O�g����EH�:���r�R|�c�����;�c Q�D��n��.e�bA9���z� a���$Hv��Vډ��Brc|L$�����/8�)~,?&CH�^�=l��:jf|l$���ӕ����!~���$RAH�^�7V3�=�:�@��M�4@H��/W�s�Ǯ���f����*��;P 890 - +@Z��m��� AHK����-@HK�'�LBx2��Q���Q���Q���Q���Q���Q���Q���Q���Q���Q���Q���Q���Q���Q���Q���Q���Q���Q���Q���Q���Q���Q���Q���Q�:��l6�iʅʽ���;J��맅��R�����������ҿ��۞g��A�@��Y�ܮ���l��Q��3�;�C�K�ӥq�C(����C�M���L)� 891 - +^�󽮽��"���&m��#�}��͏zx]��=�@hC|Z�L(�N^�  ��О_(t�����s��(�%�����w߁��@ �������a=�,='l�%����[�&�&){�I��P���E��9)�Pή�E��%�h���b�ޱul� 892 - +@9������ 893 - +@9o����آ�r�[���b�P��Y[���(���.����-���s��q������0�VP�Jh4>0/̡̋� ZD(� ��0�.zU�s%Q�J��8G�9t�1z.���h� ����է{f�9�z�m���I��jNP�)�^�'�u�6P�:@��j|I����������& 894 - +@�h��G��� e��������:���>�kt�ob1G��a�:zҲ���֫/V��2Q�U�)U���y���S��a�R�)˔G����腹����T�, 895 - +@B�\��U��=���iT���.��1 896 - +��1 897 - +��1 898 - +��1 899 - +��1 900 - +��1 901 - +��1 902 - +��1 903 - +��1 904 - +��1 905 - +��1 906 - +��1 907 - +��1 908 - +��1 909 - +��1 910 - +��1 911 - +��1 912 - +��1 913 - +��1 914 - +��1 915 - +��1 916 - +��1 917 - +��1 918 - +��1 919 - +@Zތm�ވ-@H�K���˱E(�iY�*q��P��rWl�twl�� 920 - +@Z�U� ���c�w ��4 �Gn�����;� 921 - +@z.Q���W�*� ����B�����{ł��c}M��j�E*(� RG�Iͬ0���c"1�D�Þ��t�������XH a����9&��9�Ο6 922 - +@���}�r�2���=����g��F��<S��0[mL�8�.�s=F��ʞ�TeC�^P���D�{�T�V_���j��*�q8E���J}@$VC}r5���J��]�����$���WW_y���Jc������m�^uX�+�_l �������0]�C�o�V�0��G��*�� ��JG}�_33L�Q��a�R��Ooͩ�<�f��+��K�4�����Q?��!e�bA�W?��#��{�u��ri����(ut~+�|_X�:�T���G�"��繁�j�����������L��>0V���f��B�G�Q^*��NeJ�3��h��F���f�+����'��}��k�sҗ菙����G��6���\��?+�lF�nP�/>&��:��>���0�5���}�c�OQ���`\�Deg��J7����� �_}�R|�@��V�qԿ�z�qH�a �t]���m���k����v��@J�R&��<fW�"�����\��$���;� �J�F>%�el��@ 923 - +�V�V�G� ���o�.�ea@".^��ۀ�iP���T˻��ހk z⍾�������r� ��m��i���J�B���ht�:�!qz�! ��l���ʖ����O��^�g�j�]�>�����#��+�-|��p�߆-������R��Q�����n΋���V[�Lt��. 924 - +@�;U}vD'� { `U�f�"5Dž9�=�u���j�h�G|��S���}��092-���h$p��*-���>�Iz�� ̎\�`*_T�3e�b�n�;uG��_f[S������j(� ���~e�:��{�5��/��Ӕ����z�k����t~kkПF���\��b�*ܩ|[��0۞������O+�){��Y��P�u��[�F��i4���9e��I/P��|�Ju���ķ�П���j�T\�>�e���#�7(>��6u��Nï���Q!x��_�W�V���=�ܯ��)��U���x]��*����d�')�/�:��H�� 8�)�%�}A����<��������e��ÿ����������������������������������������bk��*If�e������IEND�B`� 925 - \ No newline at end of file 926 - diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/icons/48x48/bad_folder.png b/dist/qt_themes/qdarkstyle_midnight_blue/icons/48x48/bad_folder.png 927 - index 4a9709623476fcf4070c4e3da2bb17375222082e..245f96c7ba65c9a792abc01a1b76c39accd3ee5e 100644 928 - --- a/dist/qt_themes/qdarkstyle_midnight_blue/icons/48x48/bad_folder.png 929 - +++ b/dist/qt_themes/qdarkstyle_midnight_blue/icons/48x48/bad_folder.png 930 - @@ -1,8 +1,7 @@ 931 - �PNG 932 -  933 - -��� IHDR���0���0���W�����sBIT|d���� pHYs������d�_����tEXtSoftware�www.inkscape.org��<���IDATh���[he��wv�i��6ZCTT���Cc�d#! A��0^(E<!R��/�%-� ��ZAz#*���x0JH/#��x�E�n��4���ݝϋ�٬c�=f��>�����߻����3�@�:�������@3��@o 934 - -��%ͭ��0�G�,n��df�ͬ1H��e����5a�� 935 - -�=�X�������zM��U�+���ŷUȯdv�j���||,) ���?�ޜ��$��X@�H�X-��\� �2`�o�e|�H����pW fvO֣nj?�D�& af_��]p|���4��}o�����z����z�� m����C���vH�_����J� �hv1�����9�~�E#���x��`�c^-x)�����@�jo6sF}�rq���p��@��F��W��#�{������q�ӫ���jl���B:�9�! �71�1�͌6IOf�l�}+����� Fv�^�J�'ZǦ�[Ǧ�ݴ~�-4��G��}���I��y����6�x���f��ȲOI?�o-/�1K ���k�nm��F�����H�׵x��փ'������^�0���ʻ}ٺ!�ڟ? �`�f����r���ȭ��=5��� �h4����#v��D��{�*�:C.��� H���ݨm� ܰ꼔���~P��X����Ϗ�1�4��˜�hEf}$���憜�֘����� kH�҅�[Z���C�����v3�R ����.k�H_H��:6u�ulꨙ����.Y��00<������K ]��Iq��E#C��2t�F�gv���|19F��K��7��!;+��\���d����ʄ�I� � 936 - -��v���\��ےr��@�^��4 937 - -����./�Ϥ!@҇@0N� |9��!�u"��l��~�2 ���mT�$0�}M�R�H�����G�W��S 938 - -s��H�~�T�q4�N�$]W��JN�x�_1�{^G����IEND�B`� 939 - \ No newline at end of file 940 - +��� IHDR���0���0���W�����sRGB�������gAMA���� �a��� pHYs��"r��"r�m!���IDAThC��[Ha�g�����E�O��PYA�麲�^V 941 - +Q� ��R$Fo�%E�^�^�Q�ɢ�C=�Qi���A��n�|���Y���:�m��?�{�����Ι�曋J�4i�6*���0� 7TeAfx]VUu��H~'4���ǻO.� �Q%��"0�F(@�%�����чI.�);] �O�I�� zA`�<���E��C[x�h����?���."�]�f� rn #lM��s�z�7ȃ����M����R<��i�X��'GE%���(�� �f��6�Ih�ްp�FZ -ףo������J�-4o��b)�k��8��0W�(���yw������69O���V��6�|�L�W.�gڟ U���Wɧ6�Y:� �3{0k�8�,��y��H-���]�����`���W�r(�g �����u�f[��YZF�YX�H+��qn�i7"e�h���»�^�g4�6Su���CJ�m���^�~Ë���}USm����R��S�O&N�G(��FW�,I�r��<#��0L�Q�9�B��h-c����P7n�%�)�5�V��]t�M ������H 942 - +� 943 - +���^�=̵�� �6�i�%�FS!��� �B-a� m��-��i���-a���ǹ�Qg�Ն%�q8�����i̟a���v#�ɏ>�.|܅"�ss<�V=Ͼi,L!Q��,����z\��M5��/�� ��Lc��U���\�q������y@�?�5��08�\[��9������N�����On�Tь/ cSE�T���P�g`�<��z����;� ���Z -4�&�.1T�M%6��f�*[���������ȢB9@�)(�١�]8�0�j)1���9\�=t=���'H�ڌF�e�0L'�8š�P�F�D4 944 - +�*�un;��3k�F�t���Ő���"}��C�p���,I�&Mb(�?�R{"!����IEND�B`� 945 - \ No newline at end of file 946 - diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/icons/48x48/chip.png b/dist/qt_themes/qdarkstyle_midnight_blue/icons/48x48/chip.png 947 - index 973fabd052e389c28ef36c482cf44d764795a3b4..db0cadac1338a971b7b890c33f5920580c1013a5 100644 948 - --- a/dist/qt_themes/qdarkstyle_midnight_blue/icons/48x48/chip.png 949 - +++ b/dist/qt_themes/qdarkstyle_midnight_blue/icons/48x48/chip.png 950 - @@ -1,165 +1,5 @@ 951 - �PNG 952 -  953 - -��� IHDR���0���0���W����� pHYs�������+��8$iTXtXML:com.adobe.xmp�����<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> 954 - -<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c138 79.159824, 2016/09/14-01:09:01 "> 955 - - <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> 956 - - <rdf:Description rdf:about="" 957 - - xmlns:xmp="http://ns.adobe.com/xap/1.0/" 958 - - xmlns:dc="http://purl.org/dc/elements/1.1/" 959 - - xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" 960 - - xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" 961 - - xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" 962 - - xmlns:tiff="http://ns.adobe.com/tiff/1.0/" 963 - - xmlns:exif="http://ns.adobe.com/exif/1.0/"> 964 - - <xmp:CreatorTool>Adobe Photoshop CC 2017 (Windows)</xmp:CreatorTool> 965 - - <xmp:CreateDate>2018-07-25T21:37:27+08:00</xmp:CreateDate> 966 - - <xmp:ModifyDate>2018-07-25T21:38:09+08:00</xmp:ModifyDate> 967 - - <xmp:MetadataDate>2018-07-25T21:38:09+08:00</xmp:MetadataDate> 968 - - <dc:format>image/png</dc:format> 969 - - <photoshop:ColorMode>3</photoshop:ColorMode> 970 - - <xmpMM:InstanceID>xmp.iid:d24b6914-04d7-6e40-94e6-a3f5f4d24f35</xmpMM:InstanceID> 971 - - <xmpMM:DocumentID>xmp.did:d24b6914-04d7-6e40-94e6-a3f5f4d24f35</xmpMM:DocumentID> 972 - - <xmpMM:OriginalDocumentID>xmp.did:d24b6914-04d7-6e40-94e6-a3f5f4d24f35</xmpMM:OriginalDocumentID> 973 - - <xmpMM:History> 974 - - <rdf:Seq> 975 - - <rdf:li rdf:parseType="Resource"> 976 - - <stEvt:action>created</stEvt:action> 977 - - <stEvt:instanceID>xmp.iid:d24b6914-04d7-6e40-94e6-a3f5f4d24f35</stEvt:instanceID> 978 - - <stEvt:when>2018-07-25T21:37:27+08:00</stEvt:when> 979 - - <stEvt:softwareAgent>Adobe Photoshop CC 2017 (Windows)</stEvt:softwareAgent> 980 - - </rdf:li> 981 - - </rdf:Seq> 982 - - </xmpMM:History> 983 - - <tiff:Orientation>1</tiff:Orientation> 984 - - <tiff:XResolution>960000/10000</tiff:XResolution> 985 - - <tiff:YResolution>960000/10000</tiff:YResolution> 986 - - <tiff:ResolutionUnit>2</tiff:ResolutionUnit> 987 - - <exif:ColorSpace>65535</exif:ColorSpace> 988 - - <exif:PixelXDimension>48</exif:PixelXDimension> 989 - - <exif:PixelYDimension>48</exif:PixelYDimension> 990 - - </rdf:Description> 991 - - </rdf:RDF> 992 - -</x:xmpmeta> 993 - - 994 - - 995 - - 996 - - 997 - - 998 - - 999 - - 1000 - - 1001 - - 1002 - - 1003 - - 1004 - - 1005 - - 1006 - - 1007 - - 1008 - - 1009 - - 1010 - - 1011 - - 1012 - - 1013 - - 1014 - - 1015 - - 1016 - - 1017 - - 1018 - - 1019 - - 1020 - - 1021 - - 1022 - - 1023 - - 1024 - - 1025 - - 1026 - - 1027 - - 1028 - - 1029 - - 1030 - - 1031 - - 1032 - - 1033 - - 1034 - - 1035 - - 1036 - - 1037 - - 1038 - - 1039 - - 1040 - - 1041 - - 1042 - - 1043 - - 1044 - - 1045 - - 1046 - - 1047 - - 1048 - - 1049 - - 1050 - - 1051 - - 1052 - - 1053 - - 1054 - - 1055 - - 1056 - - 1057 - - 1058 - - 1059 - - 1060 - - 1061 - - 1062 - - 1063 - - 1064 - - 1065 - - 1066 - - 1067 - - 1068 - - 1069 - - 1070 - - 1071 - - 1072 - - 1073 - - 1074 - - 1075 - - 1076 - - 1077 - - 1078 - - 1079 - - 1080 - - 1081 - - 1082 - - 1083 - - 1084 - - 1085 - - 1086 - - 1087 - - 1088 - - 1089 - - 1090 - - 1091 - - 1092 - - 1093 - - 1094 - - 1095 - - 1096 - - 1097 - - 1098 - - 1099 - - 1100 - - 1101 - - 1102 - - 1103 - - 1104 - - 1105 - - 1106 - - 1107 - - 1108 - - 1109 - - 1110 - - 1111 - - 1112 - - 1113 - -<?xpacket end="w"?>��(��� cHRM��z%��������������u0���`��:���o�_�F��fIDATx�왿kA�7����zI0� b!�H�s�� �J��I� Z�_��4���NT4juD����V��F�ϳp���f�ev�0��ۙyog��3�I�M�� �>�7|~��7 1114 - -4�p��$�����v'! �h�����w��Z�>�;% �B(c�@+�Ȇ�5nE�b���9�.E��@ ���#��Žq�.[�jV�ӎ� I(�O� M`���Z:�8�$�4m9\X3�:0̀� 1115 - -PFR�qI�)�G���J�v{�Y` ���f��U�{���Y�$լ�w���r�[�p&}��`�N��W� `B��>O'�" �3^}�����68��L�$ݷb��>�B �������� $[] l�8f���J���5p� ��< �x��ު��2��y�ׁ���*�'���P4�c�jI'J����q3:����q;:��̲�~�r`x��@z*Y�%��G6�vY�E���h�LQ錤����$�)É̫����P-�L\���t2W��Y�>`#�\�l`��.JZlp���g��#fl��,Y��)�����(�K��!���T���I��߶�����8�G��8�o�{�?�����H�����IEND�B`� 1116 - \ No newline at end of file 1117 - +��� IHDR���0���0���W�����sBIT|d���� pHYs���������e���tEXtSoftware�www.inkscape.org��<���IDATh���AR1E;,�*��8�(=��\�K)V�����s�P �a2!"T^�����Ɉd2� ��(>����sv̵�]�P�=Ac5}�]tB�Z7�� �����k�!~ L�g�*�1;I�t��7��*�s���|���QF �������}n���yn�W+�DCxe��)�{(W������c��nk综}��W��u����N^��W������|�5�P?�X�o`$"�P�,eS�������z�� 1118 - +�����Rsy ���j�7�W��*�D�7n����O��1�����Z$+":^�X�T�m|��Yj�4�._�D��mf9��40���D8���"2v�>J�ŵ�Gd���5����w4��&�l�*OY|W��R_TO�4X�x����&5�^������ ���5�9s�� 1119 - +/���M+�����IEND�B`� 1120 - \ No newline at end of file 1121 - diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/icons/48x48/folder.png b/dist/qt_themes/qdarkstyle_midnight_blue/icons/48x48/folder.png 1122 - index 0f1e987d6aa24b1d2f26d40181ec05b62c5862da..11a76b5c1256ade016d4e22cf048656cb0788ad3 100644 1123 - --- a/dist/qt_themes/qdarkstyle_midnight_blue/icons/48x48/folder.png 1124 - +++ b/dist/qt_themes/qdarkstyle_midnight_blue/icons/48x48/folder.png 1125 - @@ -1,3 +1,5 @@ 1126 - �PNG 1127 -  1128 - -��� IHDR���0���0���W����� pHYs�������+���IDATh���1kA�� ���X[� 6!����,mS[Z�? �?��!�y�h!6�$i���lva2����fwe s�����w�,3+UU���/�x%�U7���.>��ED�t�l����6]����� 9�w����f�?� l?�g}�l1�;��S`v���� �B>�� ����[�B����_%���K�;���ҙ$��OG��)��Ѳ��vEą^��o�Ӧd�ձ�e���o��g��("^��"����蘱-`�z��E����~�{�z^"t2�>��6M�����,�� <z��\V�&a^�*B��PE�"T�U�*B��PE�"T��'� ��e[���g#�����lk��v%�l_�I�Ig#���;�v�=:��hZZ�RD,$m^�$��7<;�;6��RZDflS�[`c�o#"��>Iz��W�.QZ��U��<��*�I��k����_�>�$�y#����IEND�B`� 1129 - \ No newline at end of file 1130 - +��� IHDR���0���0���W�����sRGB�������gAMA���� �a��� pHYs��"r��"r�m!���IDAThC��;K�P�A���Eg'� (��}ܪT�A��� �gq�Q]DPtrp���x���NNۤ���ē�y��;'ms�7MS��,K�qt�P*��)�8��؁A��=�q 1131 - +����|ư�´�}����Ȫ!}�OY-"� ����2�Mvڇ��NWQ>�-�k�(͆���!N�e��qk���ׇ�L�r`۰����5\:��%�V�C.��xD� �ZJ�&�B�d��$C=���8��?��;);8�6��|�Na��Uy��!Y ��H��@?r�yT��lt���t����|$#��MW/]I 1132 - +��46�il������Lc��0� ` Pt�>��ZǀF=%��;�1�k���KN~������_��(�D�"=�:Ћ�ܣ�g� �$N�Y.�ܠ�#�$�8A�{ubpG�����qS�w�x'�� ��ܝ���*�.M<An]ϡ<q����_���x��O�Yb�X�#�������������IEND�B`� 1133 - \ No newline at end of file 1134 - diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/icons/48x48/plus.png b/dist/qt_themes/qdarkstyle_midnight_blue/icons/48x48/plus.png 1135 - index 16cc8b4f44d52009d4a3f4c9d46f5bb0e20babcf..6af929bf66b9d82cd43aa2db19fb0db05c89b8af 100644 1136 - --- a/dist/qt_themes/qdarkstyle_midnight_blue/icons/48x48/plus.png 1137 - +++ b/dist/qt_themes/qdarkstyle_midnight_blue/icons/48x48/plus.png 1138 - @@ -1,4 +1,4 @@ 1139 - �PNG 1140 -  1141 - -��� IHDR���0���0���W�����sBIT|d���� pHYs�������+���tEXtSoftware�www.inkscape.org��<����IDATh���A�0����zZ����K���BF 4J}`ޗ���3/M�N�0�� ����@������꾊�L��F�TcS��b)m^�������j���j���j�6 0#f��E��}���K�d(�9=�U����}tq^?<�{J����w "n?���zolp�+X�Ğ��@��@��@��j 1142 - -׾V+��pm�8�oV�y���)"�Q�O����IEND�B`� 1143 - \ No newline at end of file 1144 - +��� IHDR���0���0���W�����sBIT|d���� pHYs���������e���tEXtSoftware�www.inkscape.org��<����IDATh���Q 1145 - +�0Eљn�]� ��x����Ta|(�� I���`�\��AR������$����ɪ�%�g�̒�n���7�p#���7�����t��k�<��ŝ���ͯ�F��G��u?��xF�t�BVL�^K'27�p#���7�p� h �砳�b����f ��d������IEND�B`� 1146 - \ No newline at end of file 1147 - diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/icons/48x48/sd_card.png b/dist/qt_themes/qdarkstyle_midnight_blue/icons/48x48/sd_card.png 1148 - index 0291c6542d05a40a350bb5bdbd99a15c01467161..42b9f27738d95d742b4e8380c6450e639630e049 100644 1149 - --- a/dist/qt_themes/qdarkstyle_midnight_blue/icons/48x48/sd_card.png 1150 - +++ b/dist/qt_themes/qdarkstyle_midnight_blue/icons/48x48/sd_card.png 1151 - @@ -1,7 +1,5 @@ 1152 - �PNG 1153 -  1154 - -��� IHDR���0���0���W�����sBIT|d���� pHYs�������+���tEXtSoftware�www.inkscape.org��<��!IDATh�횿kA�����Bbc����T +�Mgaku}���T��I%A�Rh� 1155 - -�x�AM�� �����&���quw�v���}ޝ�]�=�������6T���J�'�X�"���[�~�(^Ě��+ߖ�а�˪�I���;��u�g��ly�>��63�4���|�<r��,� �v��@'[�7��!���%=-8#�m$����Y~����^�˶�yy�9�c�o��6�3.�r�����Z��O�����N#p�T�˿������|�.�(�댆k 8��6�L�$�u�����֊��*���IF��E3�:��z�����)�'�������ߝ| 1156 - -�����17�#��d4S�����Z6!*�&������b%�v����x� �� ��t�Y��K� 1157 - -!W��D�*���P*�T 6�@lR�ؤ�Ib� 1158 - -�&�M*�T 6�@l��j�"��WY��5�T%�p�����E���*�m�$�����na8ef�S��0�W�U�kb!��}��H��t_�;5��MIo$ݑt���7'����u����IEND�B`� 1159 - \ No newline at end of file 1160 - +��� IHDR���0���0���W�����sBIT|d���� pHYs����������;���tEXtSoftware�www.inkscape.org��<��$IDATh���?h�@����� uh���X�I�ED�nvp���$Ă�VquV7�t�"����*��V>��M���CN8�ݗ\br�[���o����]B�����H�!�@�0��ZGgH���7 ��s ��Oǡ�����u&!\�&bG��_W��`����=o�ߝ��� ��q�w�E`ێ������gb���%mz����s�ɟ�ݿo��r�/6���o9c��i*�I�O�����A)V�s`�Y9�pf�s��`K� ���6��f�ຍ�H����3����4����:�� �?��,�Y����*z �7�C�Z�h �I�����Z�Kcj�"��g���L�(���b?%�Hzd���ʲf���k`���*�,jx8I{_�� �C�����"}eN��0�Q�@��y x���i` 1161 - +8\hUQ$�X����\���o�qt�@���u���$�J��k��+��c�z�W�� 1162 - +�HMo 5����R�HMo 5����R�HM���VU�ë)d`���tW��W�0�|n���4�f�c>���K �~��B�����IEND�B`� 1163 - \ No newline at end of file 1164 - diff --git a/dist/qt_themes/qdarkstyle_midnight_blue/icons/48x48/star.png b/dist/qt_themes/qdarkstyle_midnight_blue/icons/48x48/star.png 1165 - index 90d423a1d4c1e05ccec0a01fa34abca9fe99676d..546779e2a810e73169f65a79850aa07dffd70267 100644 1166 - --- a/dist/qt_themes/qdarkstyle_midnight_blue/icons/48x48/star.png 1167 - +++ b/dist/qt_themes/qdarkstyle_midnight_blue/icons/48x48/star.png 1168 1162 @@ -1,4 +1,8 @@ 1169 1163 �PNG 1170 1164 
+2 -2
pkgs/applications/networking/browsers/brave/default.nix
··· 90 90 91 91 stdenv.mkDerivation rec { 92 92 pname = "brave"; 93 - version = "1.41.100"; 93 + version = "1.42.88"; 94 94 95 95 src = fetchurl { 96 96 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb"; 97 - sha256 = "sha256-r5mMI7iLJ+q4dvt/IDcFlHz56sygYXsG8bb29UVxmTI="; 97 + sha256 = "sha256-Or3eTLwap6KFhO7ieLyAXS0NKga5eUbd3KyFq/YNg+c="; 98 98 }; 99 99 100 100 dontConfigure = true;
+2 -2
pkgs/applications/networking/cluster/vcluster/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "vcluster"; 5 - version = "0.7.0"; 5 + version = "0.11.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "loft-sh"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-Yf2ZLhB6yfXySvPajI9mvdcYQPPpKI+LZ6+PMvOS4qo="; 11 + sha256 = "sha256-aFTugqWr/9e3wQLL4yre2T8CUKq8P0HZLsES8lFZKHY="; 12 12 }; 13 13 14 14 vendorSha256 = null;
+2 -2
pkgs/applications/networking/google-drive-ocamlfuse/default.nix
··· 6 6 7 7 buildDunePackage rec { 8 8 pname = "google-drive-ocamlfuse"; 9 - version = "0.7.28"; 9 + version = "0.7.30"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "astrada"; 13 13 repo = "google-drive-ocamlfuse"; 14 14 rev = "v${version}"; 15 - sha256 = "sha256:1layxqz5iz6wnvk83579m1im9vzq608h7n1h04znpkan0fls6nad"; 15 + sha256 = "sha256-DWG0nBiqeVHaYQfGzU43gGwL4m8X61x5/RT5jD4AwYA="; 16 16 }; 17 17 18 18 doCheck = true;
+2 -2
pkgs/applications/science/math/gretl/default.nix
··· 3 3 4 4 stdenv.mkDerivation rec { 5 5 pname = "gretl"; 6 - version = "2022a"; 6 + version = "2022b"; 7 7 8 8 src = fetchurl { 9 9 url = "mirror://sourceforge/gretl/${pname}-${version}.tar.xz"; 10 - sha256 = "sha256-J+JcuCda2xYJ5aVz6UXR+nWiid6QxpDtt4DXlb6L4UA="; 10 + sha256 = "sha256-A+LyWPSUBBvnnyBrVSAUCiny24UAztUwy1nmRoDaGjI="; 11 11 }; 12 12 13 13 buildInputs = [
+2 -2
pkgs/applications/version-management/git-and-tools/ghorg/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "ghorg"; 5 - version = "1.8.3"; 5 + version = "1.8.5"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "gabrie30"; 9 9 repo = "ghorg"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-O5+OKY0o9vIO0uQGDlA0PMugfLAf45B/iHrrC2p0G+4="; 11 + sha256 = "sha256-r+w3r1owvAb8KTha5DcolMJ/jKue+7lAHKxLWe+YllE="; 12 12 }; 13 13 14 14 doCheck = false;
+27 -5
pkgs/build-support/dotnet/build-dotnet-module/default.nix
··· 1 - { lib, stdenvNoCC, linkFarmFromDrvs, callPackage, nuget-to-nix, writeScript, makeWrapper, fetchurl, xml2, dotnetCorePackages, dotnetPackages, mkNugetSource, mkNugetDeps, cacert, srcOnly }: 1 + { lib, stdenvNoCC, linkFarmFromDrvs, callPackage, nuget-to-nix, writeScript, makeWrapper, fetchurl, xml2, dotnetCorePackages, dotnetPackages, mkNugetSource, mkNugetDeps, cacert, srcOnly, symlinkJoin }: 2 2 3 3 { name ? "${args.pname}-${args.version}" 4 4 , pname ? name ··· 84 84 then nugetDeps 85 85 else mkNugetDeps { inherit name; nugetDeps = import nugetDeps; }; 86 86 87 - nuget-source = mkNugetSource { 88 - name = "${name}-nuget-source"; 87 + # contains the actual package dependencies 88 + _dependenciesSource = mkNugetSource { 89 + name = "${name}-dependencies-source"; 89 90 description = "A Nuget source with the dependencies for ${name}"; 90 91 deps = [ _nugetDeps ] ++ lib.optional (localDeps != null) localDeps; 91 92 }; 92 93 94 + # this contains all the nuget packages that are implictly referenced by the dotnet 95 + # build system. having them as separate deps allows us to avoid having to regenerate 96 + # a packages dependencies when the dotnet-sdk version changes 97 + _sdkDeps = mkNugetDeps { 98 + name = "dotnet-sdk-${dotnet-sdk.version}-deps"; 99 + nugetDeps = dotnet-sdk.passthru.packages; 100 + }; 101 + 102 + _sdkSource = mkNugetSource { 103 + name = "dotnet-sdk-${dotnet-sdk.version}-source"; 104 + deps = [ _sdkDeps ]; 105 + }; 106 + 107 + nuget-source = symlinkJoin { 108 + name = "${name}-nuget-source"; 109 + paths = [ _dependenciesSource _sdkSource ]; 110 + }; 93 111 in stdenvNoCC.mkDerivation (args // { 94 112 nativeBuildInputs = args.nativeBuildInputs or [] ++ [ 95 113 dotnetConfigureHook ··· 116 134 passthru = { 117 135 inherit nuget-source; 118 136 119 - fetch-deps = writeScript "fetch-${pname}-deps" '' 137 + fetch-deps = let 138 + exclusions = dotnet-sdk.passthru.packages { fetchNuGet = attrs: attrs.pname; }; 139 + in writeScript "fetch-${pname}-deps" '' 120 140 set -euo pipefail 121 141 cd "$(dirname "''${BASH_SOURCE[0]}")" 122 142 ··· 146 166 ${lib.optionalString (dotnetFlags != []) (builtins.toString dotnetFlags)} 147 167 done 148 168 169 + echo "${lib.concatStringsSep "\n" exclusions}" > "$HOME/package_exclusions" 170 + 149 171 echo "Writing lockfile..." 150 - ${nuget-to-nix}/bin/nuget-to-nix "$HOME/nuget_pkgs" > "$deps_file" 172 + ${nuget-to-nix}/bin/nuget-to-nix "$HOME/nuget_pkgs" "$HOME/package_exclusions" > "$deps_file" 151 173 echo "Succesfully wrote lockfile to: $deps_file" 152 174 ''; 153 175 } // args.passthru or {};
+2
pkgs/build-support/dotnet/nuget-to-nix/default.nix
··· 8 8 , gnused 9 9 , jq 10 10 , curl 11 + , gnugrep 11 12 }: 12 13 13 14 runCommandLocal "nuget-to-nix" { ··· 22 23 gnused 23 24 jq 24 25 curl 26 + gnugrep 25 27 ]; 26 28 }; 27 29
+7 -1
pkgs/build-support/dotnet/nuget-to-nix/nuget-to-nix.sh
··· 5 5 export PATH="@binPath@" 6 6 7 7 if [ $# -eq 0 ]; then 8 - >&2 echo "Usage: $0 [packages directory] > deps.nix" 8 + >&2 echo "Usage: $0 <packages directory> [path to file with a list of excluded packages] > deps.nix" 9 9 exit 1 10 10 fi 11 11 12 12 pkgs=$1 13 + exclusions=$2 13 14 tmpfile=$(mktemp /tmp/nuget-to-nix.XXXXXX) 14 15 trap "rm -f ${tmpfile}" EXIT 15 16 ··· 21 22 { read pkg_name; read pkg_version; } < <( 22 23 # Build version part should be ignored: `3.0.0-beta2.20059.3+77df2220` -> `3.0.0-beta2.20059.3` 23 24 sed -nE 's/.*<id>([^<]*).*/\1/p; s/.*<version>([^<+]*).*/\1/p' "$pkg_spec") 25 + 26 + if grep "$pkg_name" "$exclusions" > /dev/null; then 27 + continue 28 + fi 29 + 24 30 pkg_sha256="$(nix-hash --type sha256 --flat --base32 "$(dirname "$pkg_spec")"/*.nupkg)" 25 31 26 32 pkg_src="$(jq --raw-output '.source' "$(dirname "$pkg_spec")/.nupkg.metadata")"
+2 -2
pkgs/desktops/gnome/core/eog/default.nix
··· 29 29 30 30 stdenv.mkDerivation rec { 31 31 pname = "eog"; 32 - version = "42.2"; 32 + version = "42.3"; 33 33 34 34 outputs = [ "out" "dev" "devdoc" ]; 35 35 36 36 src = fetchurl { 37 37 url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz"; 38 - sha256 = "sha256-Dk1Kai7hokCui1hEnwK6LGS3+ZSQ0LiRXX9SyQpYBF4="; 38 + sha256 = "sha256-MMGzwovG3ChU2Hjr0xoi6qFb+VnBNCBqKhkEGT5H9Do="; 39 39 }; 40 40 41 41 patches = [
+4 -2
pkgs/development/compilers/dotnet/build-dotnet.nix
··· 1 1 { type 2 2 , version 3 3 , srcs 4 - , icu #passing icu as an argument, because dotnet 3.1 has troubles with icu71 4 + , icu # passing icu as an argument, because dotnet 3.1 has troubles with icu71 5 + , packages ? null 5 6 }: 6 7 7 8 assert builtins.elem type [ "aspnetcore" "runtime" "sdk" ]; 9 + assert if type == "sdk" then packages != null else true; 8 10 9 11 { lib 10 12 , stdenv ··· 104 106 ''; 105 107 106 108 passthru = { 107 - inherit icu; 109 + inherit icu packages; 108 110 }; 109 111 110 112 meta = with lib; {
+11 -192
pkgs/development/compilers/dotnet/default.nix
··· 8 8 { callPackage, icu70, icu }: 9 9 let 10 10 buildDotnet = attrs: callPackage (import ./build-dotnet.nix attrs) {}; 11 - buildAspNetCore = attrs: buildDotnet (attrs // { type = "aspnetcore"; }); 12 - buildNetRuntime = attrs: buildDotnet (attrs // { type = "runtime"; }); 13 - buildNetSdk = attrs: buildDotnet (attrs // { type = "sdk"; }); 11 + buildAttrs = { 12 + buildAspNetCore = attrs: buildDotnet (attrs // { type = "aspnetcore"; }); 13 + buildNetRuntime = attrs: buildDotnet (attrs // { type = "runtime"; }); 14 + buildNetSdk = attrs: buildDotnet (attrs // { type = "sdk"; }); 15 + }; 16 + 17 + ## Files in versions/ are generated automatically by update.sh ## 18 + dotnet_3_1 = import ./versions/3.1.nix (buildAttrs // { icu = icu70; }); 19 + dotnet_5_0 = import ./versions/5.0.nix (buildAttrs // { inherit icu; }); 20 + dotnet_6_0 = import ./versions/6.0.nix (buildAttrs // { inherit icu; }); 14 21 in 15 22 rec { 16 23 combinePackages = attrs: callPackage (import ./combine-packages.nix attrs) {}; ··· 19 26 sdk_2_1 = throw "Dotnet SDK 2.1 is EOL, please use 3.1 (LTS), 5.0 (Current) or 6.0 (LTS)"; 20 27 sdk_2_2 = throw "Dotnet SDK 2.2 is EOL, please use 3.1 (LTS), 5.0 (Current) or 6.0 (LTS)"; 21 28 sdk_3_0 = throw "Dotnet SDK 3.0 is EOL, please use 3.1 (LTS), 5.0 (Current) or 6.0 (LTS)"; 22 - 23 - ##### Following attributes with urls and hashes should be auto-generated by print-hashes.sh ##### 24 - 25 - # v3.1 (maintenance) 26 - aspnetcore_3_1 = buildAspNetCore { 27 - icu = icu70; 28 - version = "3.1.26"; 29 - srcs = { 30 - x86_64-linux = { 31 - url = "https://download.visualstudio.microsoft.com/download/pr/6f72adf7-0e78-48ea-85ef-e72a39a1f8a1/1ec0238c236c3757e5628563a329fdc4/aspnetcore-runtime-3.1.26-linux-x64.tar.gz"; 32 - sha512 = "8bbf06012cdd2cff23c592e0d3c49d032d77add4dda8fba1d7ba73e6cc4ae97b1676908b14cdc7fc2fe723302e1efd27a44b48190a91d69c0e41bb5edb47501f"; 33 - }; 34 - aarch64-linux = { 35 - url = "https://download.visualstudio.microsoft.com/download/pr/6b68a14a-b4dd-4a75-bb32-26c08d19190f/1d6b637e290775f668701f8f6092ab35/aspnetcore-runtime-3.1.26-linux-arm64.tar.gz"; 36 - sha512 = "757ff6cbc31b1c8743077288d7fa621c73fa7f4d155d636ad100cda6e1f601e31d2f842d5cfef3dec5daa4c8c3efbcf76f02afd1c518cae7b67b2a46a9faab08"; 37 - }; 38 - x86_64-darwin = { 39 - url = "https://download.visualstudio.microsoft.com/download/pr/33e8be5c-5e6a-4dc2-9aa8-846aaffa6897/fe9d96af1d75f8d5f4cba4bff95f2fae/aspnetcore-runtime-3.1.26-osx-x64.tar.gz"; 40 - sha512 = "0657d8b11a58357f5374e5d8201b401e55f9f4710794be565f7b9022d10639c2e72aebc6b7433b34fd24a03e8e12541c998fad28b5263de4439b3d31a8252c4c"; 41 - }; 42 - }; 43 - }; 44 - 45 - runtime_3_1 = buildNetRuntime { 46 - icu = icu70; 47 - version = "3.1.26"; 48 - srcs = { 49 - x86_64-linux = { 50 - url = "https://download.visualstudio.microsoft.com/download/pr/a14c8e4d-a22b-47f8-953c-bb4337634513/58017d103d432f7106c44b0891936aba/dotnet-runtime-3.1.26-linux-x64.tar.gz"; 51 - sha512 = "03676885ec4d1f5ba184678a6b774f8e385abfff800a6bcee6f85557b39e9cdde500be49b5d6c956fc95cdfb9f33d31e467548bb498a52bc4fd639b3cb87c8d0"; 52 - }; 53 - aarch64-linux = { 54 - url = "https://download.visualstudio.microsoft.com/download/pr/cb0e8b4b-7b2b-40cc-b7a6-30f0d4fabe6c/f5cb06cbb1b1b5d198792333b3db235a/dotnet-runtime-3.1.26-linux-arm64.tar.gz"; 55 - sha512 = "574409616f5cbef35a2bd6fd1a2f0bcb3bdaa81457aea3af5e0e237ba768ced5214c51a3045697fe7478e8211e2045fc2072e382d6f456509a8f2923e9b1fc26"; 56 - }; 57 - x86_64-darwin = { 58 - url = "https://download.visualstudio.microsoft.com/download/pr/6bedea65-b104-45b8-abe9-36cefbeedadf/05f4e472ec2395dad7103fda9ed278b2/dotnet-runtime-3.1.26-osx-x64.tar.gz"; 59 - sha512 = "7957b5e697db7548964c399197ae8e61cc31f15374df384b6db9b47472a7d6f1b5b3e256c191e203c4d18c18cc8bdb6c4a331c5875bd37bd6415f3c83b8062da"; 60 - }; 61 - }; 62 - }; 63 - 64 - sdk_3_1 = buildNetSdk { 65 - icu = icu70; 66 - version = "3.1.420"; 67 - srcs = { 68 - x86_64-linux = { 69 - url = "https://download.visualstudio.microsoft.com/download/pr/5424da8c-ce12-46de-a51a-8fa61aefdde6/52a9d6b5718ea40863db96901c780d4b/dotnet-sdk-3.1.420-linux-x64.tar.gz"; 70 - sha512 = "b3bdd964182f9edc3c2976541e657fcc43b0eaf9bc97197597c7ecb8b784d79e3efb9e0405c84e1dcb434cf4cd38ddc4af628c5df486c3d7ae8a23e5254796e3"; 71 - }; 72 - aarch64-linux = { 73 - url = "https://download.visualstudio.microsoft.com/download/pr/a84bf296-ee6e-4e66-9694-90d3da7af2b4/b00b2efe2432938e5a19c45d3759d80f/dotnet-sdk-3.1.420-linux-arm64.tar.gz"; 74 - sha512 = "ac66b1544fe178153bb85c2e5be584464374ce4c036fc95720547c231c2730312018fbdfc735f9071579749415bc54e1f6b8f080cc2b08d5799a0da941e8a5f5"; 75 - }; 76 - x86_64-darwin = { 77 - url = "https://download.visualstudio.microsoft.com/download/pr/bb0efe58-450c-4e28-81c1-4081acd6ffa4/1d0eaf8b624dff000c8b10ea0497e731/dotnet-sdk-3.1.420-osx-x64.tar.gz"; 78 - sha512 = "370cba4685e07d1cdb5d7f9b754812b237802ace679c9b9985c6e5c4dc09f500580f1413679a288615079bd155b68b362adb00151b2b8f5ca7c3718ab9e16194"; 79 - }; 80 - }; 81 - }; 82 - 83 - # v5.0 (current) 84 - aspnetcore_5_0 = buildAspNetCore { 85 - inherit icu; 86 - version = "5.0.12"; 87 - srcs = { 88 - x86_64-linux = { 89 - url = "https://download.visualstudio.microsoft.com/download/pr/ad0a54ca-4b88-4762-a790-aebeaba6b9e7/0f796fb90696d078046d90d8a05c027e/aspnetcore-runtime-5.0.12-linux-x64.tar.gz"; 90 - sha512 = "0529f23ffa651ac2c2807b70d6e5034f6ae4c88204afdaaa76965ef604d6533f9440d68d9f2cdd3a9f2ca37e9140e6c61a9f9207d430c71140094c7d5c33bf79"; 91 - }; 92 - aarch64-linux = { 93 - url = "https://download.visualstudio.microsoft.com/download/pr/bfc8ae06-2830-4082-a09e-63b3c7134096/880a4712d4ba3491c88aa566553c4e8a/aspnetcore-runtime-5.0.12-linux-arm64.tar.gz"; 94 - sha512 = "70570177896943613f0cddeb046ffccaafb1c8245c146383e45fbcfb27779c70dff1ab22c2b13a14bf096173c9279e0a386f61665106a3abb5f623b50281a652"; 95 - }; 96 - x86_64-darwin = { 97 - url = "https://download.visualstudio.microsoft.com/download/pr/06d71ed5-0755-40d6-8b8e-14a24b8a9cb7/47a8b4deda0deecf3658716b642c69bf/aspnetcore-runtime-5.0.12-osx-x64.tar.gz"; 98 - sha512 = "bd9e7dd7f48c220121dde85b3acc4ce7eb2a1944d472f9340276718ef72d033f05fd9a62ffb9de93b8e7633843e731ff1cb5e8c836315f7571f519fdb0a119e1"; 99 - }; 100 - }; 101 - }; 102 - 103 - runtime_5_0 = buildNetRuntime { 104 - inherit icu; 105 - version = "5.0.12"; 106 - srcs = { 107 - x86_64-linux = { 108 - url = "https://download.visualstudio.microsoft.com/download/pr/781b7ae6-166c-4114-97f8-926d2bf74d34/fe51479e3138d672c512ef0322be23d3/dotnet-runtime-5.0.12-linux-x64.tar.gz"; 109 - sha512 = "32b5f86db3b1d4c21e3cf616d22f0e4a7374385dac0cf03cdebf3520dcf846460d9677ec1829a180920740a0237d64f6eaa2421d036a67f4fe9fb15d4f6b1db9"; 110 - }; 111 - aarch64-linux = { 112 - url = "https://download.visualstudio.microsoft.com/download/pr/7c342ad2-2dae-471b-ae46-c0c820321c1f/a480ad8ca0bc826a48c9b1e56efd972b/dotnet-runtime-5.0.12-linux-arm64.tar.gz"; 113 - sha512 = "a8089fad8d21a4b582aa6c3d7162d56a21fee697fd400f050a772f67c2ace5e4196d1c4261d3e861d6dc2e5439666f112c406104d6271e5ab60cda80ef2ffc64"; 114 - }; 115 - x86_64-darwin = { 116 - url = "https://download.visualstudio.microsoft.com/download/pr/8f990fa6-6b13-40ad-95f6-383391ff3d91/7531048d16c01efdf3885da367aa8b89/dotnet-runtime-5.0.12-osx-x64.tar.gz"; 117 - sha512 = "a3160eaec15d0e2b62a4a2cdbb6663ef2e817fd26a3a3b8b3d75c5e3538b2947ff66eaddafb39cc297b9f087794d5fbd5a0e097ec8522ab6fea562f230055264"; 118 - }; 119 - }; 120 - }; 121 - 122 - sdk_5_0 = buildNetSdk { 123 - inherit icu; 124 - version = "5.0.403"; 125 - srcs = { 126 - x86_64-linux = { 127 - url = "https://download.visualstudio.microsoft.com/download/pr/b77183fa-c045-4058-82c5-d37742ed5f2d/ddaccef3e448a6df348cae4d1d271339/dotnet-sdk-5.0.403-linux-x64.tar.gz"; 128 - sha512 = "7ba5f7f898dba64ea7027dc66184d60ac5ac35fabe750bd509711628442e098413878789fad5766be163fd2867cf22ef482a951e187cf629bbc6f54dd9293a4a"; 129 - }; 130 - aarch64-linux = { 131 - url = "https://download.visualstudio.microsoft.com/download/pr/91015c72-ce5a-4840-9e87-5bfa4bb80224/b39692ac418d790ff7a2e092eb07de98/dotnet-sdk-5.0.403-linux-arm64.tar.gz"; 132 - sha512 = "6cc705fe45c0d8df6a493eb2923539ef5b62d048d5218859bf3af06fb3934c9c716c16f98ee1a28c818d77adff8430bf39a2ae54a59a1468b704b4ba192234ac"; 133 - }; 134 - x86_64-darwin = { 135 - url = "https://download.visualstudio.microsoft.com/download/pr/5ccdb916-531f-4064-84e8-5475b273a4de/80dcfa0c2eb528f8b0e7c313ed36f4f1/dotnet-sdk-5.0.403-osx-x64.tar.gz"; 136 - sha512 = "70beea069db182cca211cf04d7a80f3d6a3987d76cbd2bb60590ee76b93a4041b1b86ad91057cddbbaddd501c72327c1bc0a5fec630f38063f84bd60ba2b4792"; 137 - }; 138 - }; 139 - }; 140 - 141 - # v6.0 (lts) 142 - aspnetcore_6_0 = buildAspNetCore { 143 - inherit icu; 144 - version = "6.0.6"; 145 - srcs = { 146 - x86_64-linux = { 147 - url = "https://download.visualstudio.microsoft.com/download/pr/afd5344f-a9e9-45f9-85b5-de4551c53736/c30996daa407f9bb540ebc5edfcf16fc/aspnetcore-runtime-6.0.6-linux-x64.tar.gz"; 148 - sha512 = "1a5c0f85820f0eb589700df94de6dbff45fe4089a37f1cd5b1fac33476a2cbd8d5c6f129e55b3716f5a7a2616f1a5a720c52238f21b28a510a3e5c8bcb8c516c"; 149 - }; 150 - aarch64-linux = { 151 - url = "https://download.visualstudio.microsoft.com/download/pr/94553ccb-ce1a-401c-8840-bdffb4e9d0cb/ab8a0024df90506d953904ac38b5a978/aspnetcore-runtime-6.0.6-linux-arm64.tar.gz"; 152 - sha512 = "a3bd7ce99ffb9b87766c49fcf28d802f4072af1d55f1d53ef4043a1a0b038a0fc8046669bbd82f64fb37e4c73703fa8f54a460caaa473d952baf941d23341c90"; 153 - }; 154 - x86_64-darwin = { 155 - url = "https://download.visualstudio.microsoft.com/download/pr/0f5eb01e-6b46-4ef3-8c1c-7b99657a36df/7d4807a527cd5bc5a6a864f1fcd354e7/aspnetcore-runtime-6.0.6-osx-x64.tar.gz"; 156 - sha512 = "d1a469a5d27afd2f035f9865a295b8948bb2fcefd0e734c61ea8d0fe1b272fd1e0ba3aa4ad414aa68491fc611695c8d94064d1bb02d62cf1e7ea071a73a844da"; 157 - }; 158 - aarch64-darwin = { 159 - url = "https://download.visualstudio.microsoft.com/download/pr/550f6609-521f-42e4-9b53-ff6c88bbe26a/1abbac456fe075a1b6f0f578716e0c4a/aspnetcore-runtime-6.0.6-osx-arm64.tar.gz"; 160 - sha512 = "0d62c151b4d25d606becbc0a99d4ed3988aaae97a95990a8d5b6e0e220bdf661e3f7fad64dad6a479f8c9bbd42971d6e5fab7dca43b74ca7ccbc423fa5b200af"; 161 - }; 162 - }; 163 - }; 164 - 165 - runtime_6_0 = buildNetRuntime { 166 - inherit icu; 167 - version = "6.0.6"; 168 - srcs = { 169 - x86_64-linux = { 170 - url = "https://download.visualstudio.microsoft.com/download/pr/ec4172e3-077a-42c0-859d-349e517d7935/82d945cdc4c33fbe440a86a240a58a41/dotnet-runtime-6.0.6-linux-x64.tar.gz"; 171 - sha512 = "4fe090f934f0ba4e64a63dfccbac97d49b19a913f2a7d73abe85efd604ee5577cefd65d6e0dc02086e9fa28be4ce2bbaecb33ea70d022714138ed54deea58c72"; 172 - }; 173 - aarch64-linux = { 174 - url = "https://download.visualstudio.microsoft.com/download/pr/44ed3398-9838-4fd0-b225-60d5aadfb00e/00fd4a320d09a380753b45106e2a8e94/dotnet-runtime-6.0.6-linux-arm64.tar.gz"; 175 - sha512 = "659bf64c5f2e11f2b8cf01dc595a4280d1960bf484fc379d3a382660eea7adb6e69ace49d84522a85920ed53fa2ffb95a3b0ca0ebf63dc909b865028174ed29f"; 176 - }; 177 - x86_64-darwin = { 178 - url = "https://download.visualstudio.microsoft.com/download/pr/30056482-998a-42ed-b3a7-8fc057977e2e/698c75b7f2429e796dd3c13f980e4188/dotnet-runtime-6.0.6-osx-x64.tar.gz"; 179 - sha512 = "efe5b6287c4a62688bc94aae2d4ed8831ca5d62280ba477bb3efa49666c9fdbb9b091980837882b1b52ddfba566a8ab0071746cbfa63efea99a0bb3ebf19a2a1"; 180 - }; 181 - aarch64-darwin = { 182 - url = "https://download.visualstudio.microsoft.com/download/pr/f91e108d-487b-4a47-b6e9-52bcc56df7ed/d722468512150e73489f2cee0b2d7087/dotnet-runtime-6.0.6-osx-arm64.tar.gz"; 183 - sha512 = "0cb4f3c808ae5476ebdbc18840846fb625a51ac5ce53688e83c3ae22a062095f9012c066dbcce231eca50ca3f057d7a29721d4b9cd04c9891ca26fc0c1c4a481"; 184 - }; 185 - }; 186 - }; 187 - 188 - sdk_6_0 = buildNetSdk { 189 - inherit icu; 190 - version = "6.0.301"; 191 - srcs = { 192 - x86_64-linux = { 193 - url = "https://download.visualstudio.microsoft.com/download/pr/77d472e5-194c-421e-992d-e4ca1d08e6cc/56c61ac303ddf1b12026151f4f000a2b/dotnet-sdk-6.0.301-linux-x64.tar.gz"; 194 - sha512 = "2f434ea4860ee637e9cf19991a80e1febb1105531dd96b4fbc728d538ca0ab202a0bdff128fd13b269fac3ba3bc9d5f9c49039a6e0d7d32751e8a2bb6d790446"; 195 - }; 196 - aarch64-linux = { 197 - url = "https://download.visualstudio.microsoft.com/download/pr/06c4ee8e-bf2c-4e46-ab1c-e14dd72311c1/f7bc6c9677eaccadd1d0e76c55d361ea/dotnet-sdk-6.0.301-linux-arm64.tar.gz"; 198 - sha512 = "978dd04f78ac3d6b594c47f1482bba0abe93f0b37379c1c46a2b9b33bdf5188576b055250546295de39bb22cba93ea9b31c31bb026a319ad1b3fc507db44481f"; 199 - }; 200 - x86_64-darwin = { 201 - url = "https://download.visualstudio.microsoft.com/download/pr/cf3e1c73-a9a9-4e08-8607-8f9edae5f3f2/40a021a98a6b6e430a1f170037735f6f/dotnet-sdk-6.0.301-osx-x64.tar.gz"; 202 - sha512 = "027328a353b65fad0618d1e5abeb973c9f05787d9432631bf9ab5fafe636ea2f494f70c0704e81a1664fe7a3519174bd269dbc795b651b14e9a86c83f8e3adec"; 203 - }; 204 - aarch64-darwin = { 205 - url = "https://download.visualstudio.microsoft.com/download/pr/3859fff3-f8a9-4e05-87cd-bd6db75833f5/64ec1099d45f85d14099da3c1f92a5c3/dotnet-sdk-6.0.301-osx-arm64.tar.gz"; 206 - sha512 = "899558be856769ad6ccc4606f3a9f996327a7395a72acb18a5fb0899e0c4c4ba8c90b94f16771439193f87a974e1e884dd55a9fc6649fe929ebe47ef19cb4efc"; 207 - }; 208 - }; 209 - }; 210 - } 29 + } // dotnet_3_1 // dotnet_5_0 // dotnet_6_0
-118
pkgs/development/compilers/dotnet/print-hashes.sh
··· 1 - #!/usr/bin/env nix-shell 2 - #!nix-shell -i bash -p curl jq 3 - 4 - set -eu 5 - 6 - release () { 7 - local content="$1" 8 - local version="$2" 9 - 10 - jq -r '.releases[] | select(."release-version" == "'"$version"'")' <<< "$content" 11 - } 12 - 13 - release_files () { 14 - local release="$1" 15 - local type="$2" 16 - 17 - jq -r '[."'"$type"'".files[] | select(.name | test("^.*.tar.gz$"))]' <<< "$release" 18 - } 19 - 20 - release_platform_attr () { 21 - local release_files="$1" 22 - local platform="$2" 23 - local attr="$3" 24 - 25 - jq -r '.[] | select(.rid == "'"$platform"'") | ."'"$attr"'"' <<< "$release_files" 26 - } 27 - 28 - platform_sources () { 29 - local release_files="$1" 30 - local platforms=( \ 31 - "x86_64-linux linux-x64" \ 32 - "aarch64-linux linux-arm64" \ 33 - "x86_64-darwin osx-x64" \ 34 - "aarch64-darwin osx-arm64" \ 35 - ) 36 - 37 - echo "srcs = {" 38 - for kv in "${platforms[@]}"; do 39 - local nix_platform=${kv%% *} 40 - local ms_platform=${kv##* } 41 - 42 - local url=$(release_platform_attr "$release_files" "$ms_platform" url) 43 - local hash=$(release_platform_attr "$release_files" "$ms_platform" hash) 44 - 45 - [[ -z "$url" || -z "$hash" ]] && continue 46 - echo " $nix_platform = { 47 - url = \"$url\"; 48 - sha512 = \"$hash\"; 49 - }; " 50 - done 51 - echo " };" 52 - } 53 - 54 - main () { 55 - pname=$(basename "$0") 56 - if [[ ! "$*" =~ ^.*[0-9]{1,}\.[0-9]{1,}.*$ ]]; then 57 - echo "Usage: $pname [sem-versions] 58 - Get updated dotnet src (platform - url & sha512) expressions for specified versions 59 - 60 - Examples: 61 - $pname 3.1.21 5.0.12 - specific x.y.z versions 62 - $pname 3.1 5.0 6.0 - latest x.y versions 63 - " >&2 64 - exit 1 65 - fi 66 - 67 - for sem_version in "$@"; do 68 - patch_specified=false 69 - if [[ "$sem_version" =~ ^[0-9]{1,}\.[0-9]{1,}\.[0-9]{1,}$ ]]; then 70 - patch_specified=true 71 - elif [[ ! "$sem_version" =~ ^[0-9]{1,}\.[0-9]{1,}$ ]]; then 72 - continue 73 - fi 74 - 75 - major_minor=$(sed 's/^\([0-9]*\.[0-9]*\).*$/\1/' <<< "$sem_version") 76 - content=$(curl -sL https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/"$major_minor"/releases.json) 77 - major_minor_patch=$([ "$patch_specified" == true ] && echo "$sem_version" || jq -r '."latest-release"' <<< "$content") 78 - 79 - release_content=$(release "$content" "$major_minor_patch") 80 - aspnetcore_version=$(jq -r '."aspnetcore-runtime".version' <<< "$release_content") 81 - runtime_version=$(jq -r '.runtime.version' <<< "$release_content") 82 - sdk_version=$(jq -r '.sdk.version' <<< "$release_content") 83 - 84 - aspnetcore_files="$(release_files "$release_content" "aspnetcore-runtime")" 85 - runtime_files="$(release_files "$release_content" "runtime")" 86 - sdk_files="$(release_files "$release_content" "sdk")" 87 - if [ $major_minor = "3.1" ]; then 88 - icu_attr="icu = icu70;" 89 - else 90 - icu_attr="inherit icu;" 91 - fi 92 - 93 - major_minor_underscore=${major_minor/./_} 94 - channel_version=$(jq -r '."channel-version"' <<< "$content") 95 - support_phase=$(jq -r '."support-phase"' <<< "$content") 96 - echo " 97 - # v$channel_version ($support_phase) 98 - aspnetcore_$major_minor_underscore = buildAspNetCore { 99 - $icu_attr 100 - version = \"${aspnetcore_version}\"; 101 - $(platform_sources "$aspnetcore_files") 102 - }; 103 - 104 - runtime_$major_minor_underscore = buildNetRuntime { 105 - $icu_attr 106 - version = \"${runtime_version}\"; 107 - $(platform_sources "$runtime_files") 108 - }; 109 - 110 - sdk_$major_minor_underscore = buildNetSdk { 111 - $icu_attr 112 - version = \"${sdk_version}\"; 113 - $(platform_sources "$sdk_files") 114 - }; " 115 - done 116 - } 117 - 118 - main "$@"
+255
pkgs/development/compilers/dotnet/update.sh
··· 1 + #!/usr/bin/env nix-shell 2 + #!nix-shell -I nixpkgs=../../../../. -i bash -p curl jq nix gnused 3 + 4 + set -euo pipefail 5 + 6 + release () { 7 + local content="$1" 8 + local version="$2" 9 + 10 + jq -r '.releases[] | select(."release-version" == "'"$version"'")' <<< "$content" 11 + } 12 + 13 + release_files () { 14 + local release="$1" 15 + local type="$2" 16 + 17 + jq -r '[."'"$type"'".files[] | select(.name | test("^.*.tar.gz$"))]' <<< "$release" 18 + } 19 + 20 + release_platform_attr () { 21 + local release_files="$1" 22 + local platform="$2" 23 + local attr="$3" 24 + 25 + jq -r '.[] | select(.rid == "'"$platform"'") | ."'"$attr"'"' <<< "$release_files" 26 + } 27 + 28 + platform_sources () { 29 + local release_files="$1" 30 + local platforms=( \ 31 + "x86_64-linux linux-x64" \ 32 + "aarch64-linux linux-arm64" \ 33 + "x86_64-darwin osx-x64" \ 34 + "aarch64-darwin osx-arm64" \ 35 + ) 36 + 37 + echo "srcs = {" 38 + for kv in "${platforms[@]}"; do 39 + local nix_platform=${kv%% *} 40 + local ms_platform=${kv##* } 41 + 42 + local url=$(release_platform_attr "$release_files" "$ms_platform" url) 43 + local hash=$(release_platform_attr "$release_files" "$ms_platform" hash) 44 + 45 + [[ -z "$url" || -z "$hash" ]] && continue 46 + echo " $nix_platform = { 47 + url = \"$url\"; 48 + sha512 = \"$hash\"; 49 + };" 50 + done 51 + echo " };" 52 + } 53 + 54 + sdk_packages () { 55 + local version=$1 56 + # These packages are implicitly references by the build process, 57 + # based on the specific project configurations (RIDs, used features, etc.) 58 + # They are always referenced with the same version as the SDK used for building. 59 + # Since we lock nuget dependencies, when these packages are included in the generated 60 + # lock files (deps.nix), every update of SDK required those lock files to be 61 + # updated to reflect the new versions of these packages - otherwise, the build 62 + # would fail due to missing dependencies. 63 + # 64 + # Moving them to a separate list stored alongside the SDK package definitions, 65 + # and implictly including them along in buildDotnetModule allows us 66 + # to make updating .NET SDK packages a lot easier - we now just update 67 + # the versions of these packages in one place, and all packages that 68 + # use buildDotnetModule continue building with the new .NET version without changes. 69 + # 70 + # Keep in mind that there is no canonical list of these implicitly 71 + # referenced packages - this list was created based on looking into 72 + # the deps.nix files of existing packages, and which dependencies required 73 + # updating after a SDK version bump. 74 + # 75 + # Due to this, make sure to check if new SDK versions introduce any new packages. 76 + # This should not happend in minor or bugfix updates, but probably happens 77 + # with every new major .NET release. 78 + local pkgs=( \ 79 + "Microsoft.AspNetCore.App.Ref" \ 80 + "Microsoft.AspNetCore.App.Runtime.linux-arm" \ 81 + "Microsoft.AspNetCore.App.Runtime.linux-arm64" \ 82 + "Microsoft.AspNetCore.App.Runtime.linux-musl-arm" \ 83 + "Microsoft.AspNetCore.App.Runtime.linux-musl-arm64" \ 84 + "Microsoft.AspNetCore.App.Runtime.linux-musl-x64" \ 85 + "Microsoft.AspNetCore.App.Runtime.linux-x64" \ 86 + "Microsoft.AspNetCore.App.Runtime.osx-arm64" \ 87 + "Microsoft.AspNetCore.App.Runtime.osx-x64" \ 88 + "Microsoft.AspNetCore.App.Runtime.win-arm" \ 89 + "Microsoft.AspNetCore.App.Runtime.win-arm64" \ 90 + "Microsoft.AspNetCore.App.Runtime.win-x64" \ 91 + "Microsoft.AspNetCore.App.Runtime.win-x86" \ 92 + "Microsoft.NETCore.App.Composite" \ 93 + "Microsoft.NETCore.App.Host.linux-arm" \ 94 + "Microsoft.NETCore.App.Host.linux-arm64" \ 95 + "Microsoft.NETCore.App.Host.linux-musl-arm" \ 96 + "Microsoft.NETCore.App.Host.linux-musl-arm64" \ 97 + "Microsoft.NETCore.App.Host.linux-musl-x64" \ 98 + "Microsoft.NETCore.App.Host.linux-x64" \ 99 + "Microsoft.NETCore.App.Host.osx-arm64" \ 100 + "Microsoft.NETCore.App.Host.osx-x64" \ 101 + "Microsoft.NETCore.App.Host.win-arm" \ 102 + "Microsoft.NETCore.App.Host.win-arm64" \ 103 + "Microsoft.NETCore.App.Host.win-x64" \ 104 + "Microsoft.NETCore.App.Host.win-x86" \ 105 + "Microsoft.NETCore.App.Ref" \ 106 + "Microsoft.NETCore.App.Runtime.linux-arm" \ 107 + "Microsoft.NETCore.App.Runtime.linux-arm64" \ 108 + "Microsoft.NETCore.App.Runtime.linux-musl-arm" \ 109 + "Microsoft.NETCore.App.Runtime.linux-musl-arm64" \ 110 + "Microsoft.NETCore.App.Runtime.linux-musl-x64" \ 111 + "Microsoft.NETCore.App.Runtime.linux-x64" \ 112 + "Microsoft.NETCore.App.Runtime.osx-arm64" \ 113 + "Microsoft.NETCore.App.Runtime.osx-x64" \ 114 + "Microsoft.NETCore.App.Runtime.win-arm" \ 115 + "Microsoft.NETCore.App.Runtime.win-arm64" \ 116 + "Microsoft.NETCore.App.Runtime.win-x64" \ 117 + "Microsoft.NETCore.App.Runtime.win-x86" \ 118 + "Microsoft.NETCore.DotNetAppHost" \ 119 + "Microsoft.NETCore.DotNetHost" \ 120 + "Microsoft.NETCore.DotNetHostPolicy" \ 121 + "Microsoft.NETCore.DotNetHostResolver" \ 122 + "runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost" \ 123 + "runtime.linux-arm64.Microsoft.NETCore.DotNetHost" \ 124 + "runtime.linux-arm64.Microsoft.NETCore.DotNetHostPolicy" \ 125 + "runtime.linux-arm64.Microsoft.NETCore.DotNetHostResolver" \ 126 + "runtime.linux-arm.Microsoft.NETCore.DotNetAppHost" \ 127 + "runtime.linux-arm.Microsoft.NETCore.DotNetHost" \ 128 + "runtime.linux-arm.Microsoft.NETCore.DotNetHostPolicy" \ 129 + "runtime.linux-arm.Microsoft.NETCore.DotNetHostResolver" \ 130 + "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost" \ 131 + "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHost" \ 132 + "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostPolicy" \ 133 + "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostResolver" \ 134 + "runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost" \ 135 + "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHost" \ 136 + "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostPolicy" \ 137 + "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostResolver" \ 138 + "runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost" \ 139 + "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHost" \ 140 + "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostPolicy" \ 141 + "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostResolver" \ 142 + "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost" \ 143 + "runtime.linux-x64.Microsoft.NETCore.DotNetHost" \ 144 + "runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy" \ 145 + "runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver" \ 146 + "runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost" \ 147 + "runtime.osx-arm64.Microsoft.NETCore.DotNetHost" \ 148 + "runtime.osx-arm64.Microsoft.NETCore.DotNetHostPolicy" \ 149 + "runtime.osx-arm64.Microsoft.NETCore.DotNetHostResolver" \ 150 + "runtime.osx-x64.Microsoft.NETCore.DotNetAppHost" \ 151 + "runtime.osx-x64.Microsoft.NETCore.DotNetHost" \ 152 + "runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy" \ 153 + "runtime.osx-x64.Microsoft.NETCore.DotNetHostResolver" \ 154 + "runtime.win-arm64.Microsoft.NETCore.DotNetAppHost" \ 155 + "runtime.win-arm64.Microsoft.NETCore.DotNetHost" \ 156 + "runtime.win-arm64.Microsoft.NETCore.DotNetHostPolicy" \ 157 + "runtime.win-arm64.Microsoft.NETCore.DotNetHostResolver" \ 158 + "runtime.win-arm.Microsoft.NETCore.DotNetAppHost" \ 159 + "runtime.win-arm.Microsoft.NETCore.DotNetHost" \ 160 + "runtime.win-arm.Microsoft.NETCore.DotNetHostPolicy" \ 161 + "runtime.win-arm.Microsoft.NETCore.DotNetHostResolver" \ 162 + "runtime.win-x64.Microsoft.NETCore.DotNetAppHost" \ 163 + "runtime.win-x64.Microsoft.NETCore.DotNetHost" \ 164 + "runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy" \ 165 + "runtime.win-x64.Microsoft.NETCore.DotNetHostResolver" \ 166 + "runtime.win-x86.Microsoft.NETCore.DotNetAppHost" \ 167 + "runtime.win-x86.Microsoft.NETCore.DotNetHost" \ 168 + "runtime.win-x86.Microsoft.NETCore.DotNetHostPolicy" \ 169 + "runtime.win-x86.Microsoft.NETCore.DotNetHostResolver" \ 170 + ) 171 + 172 + local nuget_url="$(curl -f "https://api.nuget.org/v3/index.json" | jq --raw-output '.resources[] | select(."@type" == "PackageBaseAddress/3.0.0")."@id"')" 173 + 174 + for pkg in "${pkgs[@]}"; do 175 + local url hash 176 + url="${nuget_url}${pkg,,}/${version,,}/${pkg,,}.${version,,}.nupkg" 177 + hash="$(nix-prefetch-url "$url")" 178 + echo " (fetchNuGet { pname = \"${pkg}\"; version = \"${version}\"; sha256 = \"${hash}\"; })" 179 + done 180 + } 181 + 182 + main () { 183 + pname=$(basename "$0") 184 + if [[ ! "$*" =~ ^.*[0-9]{1,}\.[0-9]{1,}.*$ ]]; then 185 + echo "Usage: $pname [sem-versions] 186 + Get updated dotnet src (platform - url & sha512) expressions for specified versions 187 + 188 + Examples: 189 + $pname 3.1.21 5.0.12 - specific x.y.z versions 190 + $pname 3.1 5.0 6.0 - latest x.y versions 191 + " >&2 192 + exit 1 193 + fi 194 + 195 + for sem_version in "$@"; do 196 + echo "Generating ./versions/${sem_version}.nix" 197 + patch_specified=false 198 + # Check if a patch was specified as an argument. 199 + # If so, generate file for the specific version. 200 + # If only x.y version was provided, get the latest patch 201 + # version of the given x.y version. 202 + if [[ "$sem_version" =~ ^[0-9]{1,}\.[0-9]{1,}\.[0-9]{1,}$ ]]; then 203 + patch_specified=true 204 + elif [[ ! "$sem_version" =~ ^[0-9]{1,}\.[0-9]{1,}$ ]]; then 205 + continue 206 + fi 207 + 208 + # Make sure the x.y version is properly passed to .NET release metadata url. 209 + # Then get the json file and parse it to find the latest patch release. 210 + major_minor=$(sed 's/^\([0-9]*\.[0-9]*\).*$/\1/' <<< "$sem_version") 211 + content=$(curl -sL https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/"$major_minor"/releases.json) 212 + major_minor_patch=$([ "$patch_specified" == true ] && echo "$sem_version" || jq -r '."latest-release"' <<< "$content") 213 + 214 + release_content=$(release "$content" "$major_minor_patch") 215 + aspnetcore_version=$(jq -r '."aspnetcore-runtime".version' <<< "$release_content") 216 + runtime_version=$(jq -r '.runtime.version' <<< "$release_content") 217 + sdk_version=$(jq -r '.sdk.version' <<< "$release_content") 218 + 219 + aspnetcore_files="$(release_files "$release_content" "aspnetcore-runtime")" 220 + runtime_files="$(release_files "$release_content" "runtime")" 221 + sdk_files="$(release_files "$release_content" "sdk")" 222 + 223 + major_minor_underscore=${major_minor/./_} 224 + channel_version=$(jq -r '."channel-version"' <<< "$content") 225 + support_phase=$(jq -r '."support-phase"' <<< "$content") 226 + echo "{ buildAspNetCore, buildNetRuntime, buildNetSdk, icu }: 227 + 228 + # v$channel_version ($support_phase) 229 + { 230 + aspnetcore_$major_minor_underscore = buildAspNetCore { 231 + inherit icu; 232 + version = \"${aspnetcore_version}\"; 233 + $(platform_sources "$aspnetcore_files") 234 + }; 235 + 236 + runtime_$major_minor_underscore = buildNetRuntime { 237 + inherit icu; 238 + version = \"${runtime_version}\"; 239 + $(platform_sources "$runtime_files") 240 + }; 241 + 242 + sdk_$major_minor_underscore = buildNetSdk { 243 + inherit icu; 244 + version = \"${sdk_version}\"; 245 + $(platform_sources "$sdk_files") 246 + packages = { fetchNuGet }: [ 247 + $(sdk_packages "${runtime_version}") 248 + ]; 249 + }; 250 + }" > "./versions/${sem_version}.nix" 251 + echo "Generated ./versions/${sem_version}.nix" 252 + done 253 + } 254 + 255 + main "$@"
+64
pkgs/development/compilers/dotnet/versions/3.1.nix
··· 1 + { buildAspNetCore, buildNetRuntime, buildNetSdk, icu }: 2 + 3 + # v3.1 (maintenance) 4 + { 5 + aspnetcore_3_1 = buildAspNetCore { 6 + inherit icu; 7 + version = "3.1.26"; 8 + srcs = { 9 + x86_64-linux = { 10 + url = "https://download.visualstudio.microsoft.com/download/pr/6f72adf7-0e78-48ea-85ef-e72a39a1f8a1/1ec0238c236c3757e5628563a329fdc4/aspnetcore-runtime-3.1.26-linux-x64.tar.gz"; 11 + sha512 = "8bbf06012cdd2cff23c592e0d3c49d032d77add4dda8fba1d7ba73e6cc4ae97b1676908b14cdc7fc2fe723302e1efd27a44b48190a91d69c0e41bb5edb47501f"; 12 + }; 13 + aarch64-linux = { 14 + url = "https://download.visualstudio.microsoft.com/download/pr/6b68a14a-b4dd-4a75-bb32-26c08d19190f/1d6b637e290775f668701f8f6092ab35/aspnetcore-runtime-3.1.26-linux-arm64.tar.gz"; 15 + sha512 = "757ff6cbc31b1c8743077288d7fa621c73fa7f4d155d636ad100cda6e1f601e31d2f842d5cfef3dec5daa4c8c3efbcf76f02afd1c518cae7b67b2a46a9faab08"; 16 + }; 17 + x86_64-darwin = { 18 + url = "https://download.visualstudio.microsoft.com/download/pr/33e8be5c-5e6a-4dc2-9aa8-846aaffa6897/fe9d96af1d75f8d5f4cba4bff95f2fae/aspnetcore-runtime-3.1.26-osx-x64.tar.gz"; 19 + sha512 = "0657d8b11a58357f5374e5d8201b401e55f9f4710794be565f7b9022d10639c2e72aebc6b7433b34fd24a03e8e12541c998fad28b5263de4439b3d31a8252c4c"; 20 + }; 21 + }; 22 + }; 23 + 24 + runtime_3_1 = buildNetRuntime { 25 + inherit icu; 26 + version = "3.1.26"; 27 + srcs = { 28 + x86_64-linux = { 29 + url = "https://download.visualstudio.microsoft.com/download/pr/a14c8e4d-a22b-47f8-953c-bb4337634513/58017d103d432f7106c44b0891936aba/dotnet-runtime-3.1.26-linux-x64.tar.gz"; 30 + sha512 = "03676885ec4d1f5ba184678a6b774f8e385abfff800a6bcee6f85557b39e9cdde500be49b5d6c956fc95cdfb9f33d31e467548bb498a52bc4fd639b3cb87c8d0"; 31 + }; 32 + aarch64-linux = { 33 + url = "https://download.visualstudio.microsoft.com/download/pr/cb0e8b4b-7b2b-40cc-b7a6-30f0d4fabe6c/f5cb06cbb1b1b5d198792333b3db235a/dotnet-runtime-3.1.26-linux-arm64.tar.gz"; 34 + sha512 = "574409616f5cbef35a2bd6fd1a2f0bcb3bdaa81457aea3af5e0e237ba768ced5214c51a3045697fe7478e8211e2045fc2072e382d6f456509a8f2923e9b1fc26"; 35 + }; 36 + x86_64-darwin = { 37 + url = "https://download.visualstudio.microsoft.com/download/pr/6bedea65-b104-45b8-abe9-36cefbeedadf/05f4e472ec2395dad7103fda9ed278b2/dotnet-runtime-3.1.26-osx-x64.tar.gz"; 38 + sha512 = "7957b5e697db7548964c399197ae8e61cc31f15374df384b6db9b47472a7d6f1b5b3e256c191e203c4d18c18cc8bdb6c4a331c5875bd37bd6415f3c83b8062da"; 39 + }; 40 + }; 41 + }; 42 + 43 + sdk_3_1 = buildNetSdk { 44 + inherit icu; 45 + version = "3.1.420"; 46 + srcs = { 47 + x86_64-linux = { 48 + url = "https://download.visualstudio.microsoft.com/download/pr/5424da8c-ce12-46de-a51a-8fa61aefdde6/52a9d6b5718ea40863db96901c780d4b/dotnet-sdk-3.1.420-linux-x64.tar.gz"; 49 + sha512 = "b3bdd964182f9edc3c2976541e657fcc43b0eaf9bc97197597c7ecb8b784d79e3efb9e0405c84e1dcb434cf4cd38ddc4af628c5df486c3d7ae8a23e5254796e3"; 50 + }; 51 + aarch64-linux = { 52 + url = "https://download.visualstudio.microsoft.com/download/pr/a84bf296-ee6e-4e66-9694-90d3da7af2b4/b00b2efe2432938e5a19c45d3759d80f/dotnet-sdk-3.1.420-linux-arm64.tar.gz"; 53 + sha512 = "ac66b1544fe178153bb85c2e5be584464374ce4c036fc95720547c231c2730312018fbdfc735f9071579749415bc54e1f6b8f080cc2b08d5799a0da941e8a5f5"; 54 + }; 55 + x86_64-darwin = { 56 + url = "https://download.visualstudio.microsoft.com/download/pr/bb0efe58-450c-4e28-81c1-4081acd6ffa4/1d0eaf8b624dff000c8b10ea0497e731/dotnet-sdk-3.1.420-osx-x64.tar.gz"; 57 + sha512 = "370cba4685e07d1cdb5d7f9b754812b237802ace679c9b9985c6e5c4dc09f500580f1413679a288615079bd155b68b362adb00151b2b8f5ca7c3718ab9e16194"; 58 + }; 59 + }; 60 + packages = { fetchNuGet }: [ 61 + 62 + ]; 63 + }; 64 + }
+64
pkgs/development/compilers/dotnet/versions/5.0.nix
··· 1 + { buildAspNetCore, buildNetRuntime, buildNetSdk, icu }: 2 + 3 + # v5.0 (eol) 4 + { 5 + aspnetcore_5_0 = buildAspNetCore { 6 + inherit icu; 7 + version = "5.0.12"; 8 + srcs = { 9 + x86_64-linux = { 10 + url = "https://download.visualstudio.microsoft.com/download/pr/ad0a54ca-4b88-4762-a790-aebeaba6b9e7/0f796fb90696d078046d90d8a05c027e/aspnetcore-runtime-5.0.12-linux-x64.tar.gz"; 11 + sha512 = "0529f23ffa651ac2c2807b70d6e5034f6ae4c88204afdaaa76965ef604d6533f9440d68d9f2cdd3a9f2ca37e9140e6c61a9f9207d430c71140094c7d5c33bf79"; 12 + }; 13 + aarch64-linux = { 14 + url = "https://download.visualstudio.microsoft.com/download/pr/bfc8ae06-2830-4082-a09e-63b3c7134096/880a4712d4ba3491c88aa566553c4e8a/aspnetcore-runtime-5.0.12-linux-arm64.tar.gz"; 15 + sha512 = "70570177896943613f0cddeb046ffccaafb1c8245c146383e45fbcfb27779c70dff1ab22c2b13a14bf096173c9279e0a386f61665106a3abb5f623b50281a652"; 16 + }; 17 + x86_64-darwin = { 18 + url = "https://download.visualstudio.microsoft.com/download/pr/06d71ed5-0755-40d6-8b8e-14a24b8a9cb7/47a8b4deda0deecf3658716b642c69bf/aspnetcore-runtime-5.0.12-osx-x64.tar.gz"; 19 + sha512 = "bd9e7dd7f48c220121dde85b3acc4ce7eb2a1944d472f9340276718ef72d033f05fd9a62ffb9de93b8e7633843e731ff1cb5e8c836315f7571f519fdb0a119e1"; 20 + }; 21 + }; 22 + }; 23 + 24 + runtime_5_0 = buildNetRuntime { 25 + inherit icu; 26 + version = "5.0.12"; 27 + srcs = { 28 + x86_64-linux = { 29 + url = "https://download.visualstudio.microsoft.com/download/pr/781b7ae6-166c-4114-97f8-926d2bf74d34/fe51479e3138d672c512ef0322be23d3/dotnet-runtime-5.0.12-linux-x64.tar.gz"; 30 + sha512 = "32b5f86db3b1d4c21e3cf616d22f0e4a7374385dac0cf03cdebf3520dcf846460d9677ec1829a180920740a0237d64f6eaa2421d036a67f4fe9fb15d4f6b1db9"; 31 + }; 32 + aarch64-linux = { 33 + url = "https://download.visualstudio.microsoft.com/download/pr/7c342ad2-2dae-471b-ae46-c0c820321c1f/a480ad8ca0bc826a48c9b1e56efd972b/dotnet-runtime-5.0.12-linux-arm64.tar.gz"; 34 + sha512 = "a8089fad8d21a4b582aa6c3d7162d56a21fee697fd400f050a772f67c2ace5e4196d1c4261d3e861d6dc2e5439666f112c406104d6271e5ab60cda80ef2ffc64"; 35 + }; 36 + x86_64-darwin = { 37 + url = "https://download.visualstudio.microsoft.com/download/pr/8f990fa6-6b13-40ad-95f6-383391ff3d91/7531048d16c01efdf3885da367aa8b89/dotnet-runtime-5.0.12-osx-x64.tar.gz"; 38 + sha512 = "a3160eaec15d0e2b62a4a2cdbb6663ef2e817fd26a3a3b8b3d75c5e3538b2947ff66eaddafb39cc297b9f087794d5fbd5a0e097ec8522ab6fea562f230055264"; 39 + }; 40 + }; 41 + }; 42 + 43 + sdk_5_0 = buildNetSdk { 44 + inherit icu; 45 + version = "5.0.403"; 46 + srcs = { 47 + x86_64-linux = { 48 + url = "https://download.visualstudio.microsoft.com/download/pr/b77183fa-c045-4058-82c5-d37742ed5f2d/ddaccef3e448a6df348cae4d1d271339/dotnet-sdk-5.0.403-linux-x64.tar.gz"; 49 + sha512 = "7ba5f7f898dba64ea7027dc66184d60ac5ac35fabe750bd509711628442e098413878789fad5766be163fd2867cf22ef482a951e187cf629bbc6f54dd9293a4a"; 50 + }; 51 + aarch64-linux = { 52 + url = "https://download.visualstudio.microsoft.com/download/pr/91015c72-ce5a-4840-9e87-5bfa4bb80224/b39692ac418d790ff7a2e092eb07de98/dotnet-sdk-5.0.403-linux-arm64.tar.gz"; 53 + sha512 = "6cc705fe45c0d8df6a493eb2923539ef5b62d048d5218859bf3af06fb3934c9c716c16f98ee1a28c818d77adff8430bf39a2ae54a59a1468b704b4ba192234ac"; 54 + }; 55 + x86_64-darwin = { 56 + url = "https://download.visualstudio.microsoft.com/download/pr/5ccdb916-531f-4064-84e8-5475b273a4de/80dcfa0c2eb528f8b0e7c313ed36f4f1/dotnet-sdk-5.0.403-osx-x64.tar.gz"; 57 + sha512 = "70beea069db182cca211cf04d7a80f3d6a3987d76cbd2bb60590ee76b93a4041b1b86ad91057cddbbaddd501c72327c1bc0a5fec630f38063f84bd60ba2b4792"; 58 + }; 59 + }; 60 + packages = { fetchNuGet }: [ 61 + 62 + ]; 63 + }; 64 + }
+166
pkgs/development/compilers/dotnet/versions/6.0.nix
··· 1 + { buildAspNetCore, buildNetRuntime, buildNetSdk, icu }: 2 + 3 + # v6.0 (lts) 4 + { 5 + aspnetcore_6_0 = buildAspNetCore { 6 + inherit icu; 7 + version = "6.0.8"; 8 + srcs = { 9 + x86_64-linux = { 10 + url = "https://download.visualstudio.microsoft.com/download/pr/5cc06c3a-4d8a-4fb2-8f7a-ecd23cd8c4e0/dd386c0e3a41ea54f459907c834acedf/aspnetcore-runtime-6.0.8-linux-x64.tar.gz"; 11 + sha512 = "b74676ca0d2f47a95533739fd36977bb1552890a81820ee51b29b3d6514398f0952362417bbb31fad4bdf031803cb3e8d2aaf065dfb154a78a1b471a536d4abd"; 12 + }; 13 + aarch64-linux = { 14 + url = "https://download.visualstudio.microsoft.com/download/pr/83695c9b-c954-459e-b9bf-2f1ac269e34e/1316ff4a6fe4c6916e7ecb3623d67cee/aspnetcore-runtime-6.0.8-linux-arm64.tar.gz"; 15 + sha512 = "07babe85c8872ca303a17268b0d23c382a9ac49f8b923c45c496db039f6c01094303cd18cd31f964ba7369bb993c896eeadbb7e458a77d5b86992222b91db52c"; 16 + }; 17 + x86_64-darwin = { 18 + url = "https://download.visualstudio.microsoft.com/download/pr/0601cae2-aa41-4318-a996-36633cd641f3/ffc290161ae37b28894ff7465dd50c17/aspnetcore-runtime-6.0.8-osx-x64.tar.gz"; 19 + sha512 = "73d3569c13965de927e9d1eb02ce7d31b44643335a351ddc6392be1a693837263287d9bc5e82a89f2456b7a9cf1bd6c217d9f98cf9fa8da1b6c820e9ddf43933"; 20 + }; 21 + aarch64-darwin = { 22 + url = "https://download.visualstudio.microsoft.com/download/pr/7859a31f-74c9-4756-a9ab-f040550666ac/3c4ad4317e732436f8c092eb9cdb4168/aspnetcore-runtime-6.0.8-osx-arm64.tar.gz"; 23 + sha512 = "a6cabc3b4c7350deb141e122c194c7eefaf99127cee726ee227e4218add7155b8decdb2a5cd217f757410e267f2370a78806c22a0294098f245105cea925a7b2"; 24 + }; 25 + }; 26 + }; 27 + 28 + runtime_6_0 = buildNetRuntime { 29 + inherit icu; 30 + version = "6.0.8"; 31 + srcs = { 32 + x86_64-linux = { 33 + url = "https://download.visualstudio.microsoft.com/download/pr/5596ef6f-a174-4fba-aef1-99173e3f3c67/77edd755d605688885ca7114bc4f9ae9/dotnet-runtime-6.0.8-linux-x64.tar.gz"; 34 + sha512 = "c776813bf87c25766b31a3a514d124d0526086ceea514a10f104d70ba435c91a6bd3c8bf10c6662b4df2b13ffcdf385518f3418e51d05cccec6a2cf2c26099de"; 35 + }; 36 + aarch64-linux = { 37 + url = "https://download.visualstudio.microsoft.com/download/pr/866ce4df-8aaa-417d-ad81-26131a2b8734/7ba8391188bc194156ee7d82f494ee00/dotnet-runtime-6.0.8-linux-arm64.tar.gz"; 38 + sha512 = "7cd60eda5219a6b882e53e85e2b6543dedc91605503ce8085f447835382fd1b6abd7c8810e0fd865ecaa33167cedf2a33884dd4eb2bdd2857fe69d509cd62a9c"; 39 + }; 40 + x86_64-darwin = { 41 + url = "https://download.visualstudio.microsoft.com/download/pr/1c11dcab-2b1b-4f89-88a8-32665c56a131/c1654a9f3d01805033b7fd8d505050e8/dotnet-runtime-6.0.8-osx-x64.tar.gz"; 42 + sha512 = "8100003430b073e9f1f16910eef8af5a5ea806754a1818971ba15f4ba44e12455330334bd1488088880f7ed3ff67c2a4c4a3d8037f4202c95e6bc029806c8b15"; 43 + }; 44 + aarch64-darwin = { 45 + url = "https://download.visualstudio.microsoft.com/download/pr/0b8a7b71-8f77-439b-a4d8-b4fd863466d3/7a852ca4536bdef2e63d9f5e98731777/dotnet-runtime-6.0.8-osx-arm64.tar.gz"; 46 + sha512 = "99264f4e34e2b6e1a82f3716cce5753967f3386348593e7f51085d96dbec4acf1400a451e9320afbfb45a9b777df1f8bbed8e78d7c4810336f3d226bdfd4343f"; 47 + }; 48 + }; 49 + }; 50 + 51 + sdk_6_0 = buildNetSdk { 52 + inherit icu; 53 + version = "6.0.400"; 54 + srcs = { 55 + x86_64-linux = { 56 + url = "https://download.visualstudio.microsoft.com/download/pr/cd0d0a4d-2a6a-4d0d-b42e-dfd3b880e222/008a93f83aba6d1acf75ded3d2cfba24/dotnet-sdk-6.0.400-linux-x64.tar.gz"; 57 + sha512 = "8decbba0a6b09501daede52cbb5a9ae9e5f31ade201918c03efcd1b4cc345ec934f88321704ec3beb1f90f2204934be7259c76f66d9204cbdd15933582602763"; 58 + }; 59 + aarch64-linux = { 60 + url = "https://download.visualstudio.microsoft.com/download/pr/901f7928-5479-4d32-a9e5-ba66162ca0e4/d00b935ec4dc79a27f5bde00712ed3d7/dotnet-sdk-6.0.400-linux-arm64.tar.gz"; 61 + sha512 = "a21010f9e0e091bf0a4df9dfc4ec9893c056c2b07b10be093ea392a4fa5c8a38bad9535f66e570b45dc25165b685199fb729434b845bcfb35f8b79cceb22c632"; 62 + }; 63 + x86_64-darwin = { 64 + url = "https://download.visualstudio.microsoft.com/download/pr/f52fb2f4-a0a3-4094-9f75-add72fcbc21e/d46eda7abf39baf278c0b0b040c7b81d/dotnet-sdk-6.0.400-osx-x64.tar.gz"; 65 + sha512 = "35b80347e31baefdbd42e7434ffa0df1069367a4f8deec8b4051a44658b3ed531832f0e92357887a2f5a27c6433304537c846cdd4793aac874bace82a899053e"; 66 + }; 67 + aarch64-darwin = { 68 + url = "https://download.visualstudio.microsoft.com/download/pr/0e45597f-a72d-42fa-95c5-85a811a7a8b6/1d77d2eeb8c08815edd1a6e9e9dfda4a/dotnet-sdk-6.0.400-osx-arm64.tar.gz"; 69 + sha512 = "c3b016bc558f42fba29a8aebcc04be7b3aa3b0290755b6ee2fea1f48f921da78b86cb31913c4b7e32c0421b45a617b551ba593f98f349fae43ea1faa38348412"; 70 + }; 71 + }; 72 + packages = { fetchNuGet }: [ 73 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Ref"; version = "6.0.8"; sha256 = "1sxl6nsv8magamqbykdr6jnd9q6r1afavc7pzm2jmcqyxv121hv3"; }) 74 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm"; version = "6.0.8"; sha256 = "1qksplqav4nrjbib6hrbdqg8rd8lxr63ljq57p4h7lbgw0wpxa5c"; }) 75 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; version = "6.0.8"; sha256 = "049s2617s3aqcqxbvb0idrmjw6vnwjjfnqrn7s6hi2w4w5f4z10x"; }) 76 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm"; version = "6.0.8"; sha256 = "0pphpvag4i0zq7c51r72b9zjlj726wv2hn1vxd1mdsj85f2q77zz"; }) 77 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm64"; version = "6.0.8"; sha256 = "00hhv36d8wjdhnz10jjdv3nikpd4x0sj6v2jfi5p3firl64p5wf2"; }) 78 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-x64"; version = "6.0.8"; sha256 = "1lcvphg7s6iwh3dkl9c2c0h5mx9gsp0aic7v2xaqgaq3sz0jalnk"; }) 79 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; version = "6.0.8"; sha256 = "1lmcy66m1yrm0ii1agydn8zmvydjf2sdvng5x07vda574shrr39h"; }) 80 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64"; version = "6.0.8"; sha256 = "14q6sjbcs1xvd1lz670bnq4pgi1cgayih2bpsjbv33z6w1wshay5"; }) 81 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; version = "6.0.8"; sha256 = "14968kh3c0028nyyxivx01wj1k6a6mk2wm4fk0sbh6p2g7wpaqdp"; }) 82 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-arm"; version = "6.0.8"; sha256 = "1dmajf3hqs5njm6yd6g9vy72sndf93g4p6ghsjkxizgz46z3qsxh"; }) 83 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-arm64"; version = "6.0.8"; sha256 = "1cyczl8a4b3plb7f1w0jp06v65yd1fk7mcx2y1jr8qpcmxrad3gl"; }) 84 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-x64"; version = "6.0.8"; sha256 = "1qcg7awjd9xf6bvn5wsbd8kiy3vf6iag8q2myzzzy5jj4azbl2wd"; }) 85 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-x86"; version = "6.0.8"; sha256 = "1dm953nh7d1k9cpclxxf3831rlx739skrxxw1whqnczffd8rjfmd"; }) 86 + (fetchNuGet { pname = "Microsoft.NETCore.App.Composite"; version = "6.0.8"; sha256 = "1g21mp68ljpvv6g4xgzihpfn96szchpny1h0g9g71bwbgp93aad8"; }) 87 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm"; version = "6.0.8"; sha256 = "0gp93f4ch0h95wl30xbz60xn7i752hvjkiivn3q7wnkary2g8mpr"; }) 88 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm64"; version = "6.0.8"; sha256 = "1bdfpxs31x0a6cbb911vl3ncy26gsffgba3v598k6ki4662xlawv"; }) 89 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-musl-arm"; version = "6.0.8"; sha256 = "0w5pxahcgxr4826hv6b72aq60gpbbrj6va2hvj4gzi917dkqdb94"; }) 90 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-musl-arm64"; version = "6.0.8"; sha256 = "03x0zz9ig1m78gmf2r8wny1y1ripyzsdxak6cqha1zl8gbf0bcck"; }) 91 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-musl-x64"; version = "6.0.8"; sha256 = "167kc0766ppkfrv66b0xg844cm7vj7q6p3bm695j8m0gakz71kx3"; }) 92 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-x64"; version = "6.0.8"; sha256 = "0a0zrk6lcmbjyl0wkal9p0xw3n5qzvbc72by492vi3cwl8j6qv6d"; }) 93 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-arm64"; version = "6.0.8"; sha256 = "04l1smar1hrg0r5pzqa5580aw17jx4cbk7i2mrgj7yy2m86m3d4s"; }) 94 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-x64"; version = "6.0.8"; sha256 = "0j1qdixwxj2bwgcfxf6fbs2krw6gcm7s9mcx41z9l9q4lq9qh1gc"; }) 95 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-arm"; version = "6.0.8"; sha256 = "17ji5vjqw59dkrjqfrdbmwf318x9f61ch855l6z3099g84bp9nqk"; }) 96 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-arm64"; version = "6.0.8"; sha256 = "0c9pxqsi99m91c25n7j2pq9gmyl88k9bf4a5bisqv7v5w7mi2h9x"; }) 97 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-x64"; version = "6.0.8"; sha256 = "1k8jh8s2rqyp7rr2vdwqfj35zkr77vnba4jnmgx5ank87z24vmhd"; }) 98 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-x86"; version = "6.0.8"; sha256 = "1z5ja82jxmlndivxrm4abapg41zkgs5bjc7ks2azzn8znghksvya"; }) 99 + (fetchNuGet { pname = "Microsoft.NETCore.App.Ref"; version = "6.0.8"; sha256 = "1654jcqp80i3gkasf9axnfrjnk8iaxkhgfkbrgv5fi5vz0lbgi2h"; }) 100 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm"; version = "6.0.8"; sha256 = "0999pi4dyr4l7grrw47xip8prqsc3inpz9gkxjd34dzi7wcpfy47"; }) 101 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm64"; version = "6.0.8"; sha256 = "040c6505idayhym3j90ixw85h4l6m23nlwp5g9zf4p9dl2mfgicv"; }) 102 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm"; version = "6.0.8"; sha256 = "0qd9pz33wibc3db2sn452wd5vipzq6kf7gclc6lfzz4cavlzqxc4"; }) 103 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm64"; version = "6.0.8"; sha256 = "0qzkybsfx4pps97kzyy8325brljdi4h9vqapcgyfb2rmkvvfqsby"; }) 104 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-musl-x64"; version = "6.0.8"; sha256 = "0fxp7zz6pjxhmasy7xza9gi83zag81b2gpp08cam69kjn1razlq1"; }) 105 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; version = "6.0.8"; sha256 = "01fci2411qhi6gxp0jddmy4pb248n08ng8wxap37ysh5zc1qmjcm"; }) 106 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-arm64"; version = "6.0.8"; sha256 = "06ahjlsr43vx3dnw28fpkk2vmagrrn1m8jds8pdgj44jpn57lc8r"; }) 107 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-x64"; version = "6.0.8"; sha256 = "0bz6qja5lbi1a7iqkbin4p97dinn9iykw0x0nmmjs4ihx33ic1jr"; }) 108 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-arm"; version = "6.0.8"; sha256 = "080jaw5y9zwfsj3b0ziw3s75whankyn99q5sjhq7pmpi6763xw48"; }) 109 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-arm64"; version = "6.0.8"; sha256 = "0wmb4jx6l9dg17ng5cf4k3s54s08lf220gzphdgrcl0w1jihg7n5"; }) 110 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-x64"; version = "6.0.8"; sha256 = "067blnpwccsfp201803yrb4j4gp9vzkppgc4h7s13dxjz78cf7ss"; }) 111 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-x86"; version = "6.0.8"; sha256 = "1ws1sbsly7n7p6p5k057m063vk5by88fxfkkqw5i61vh6iwkcbnd"; }) 112 + (fetchNuGet { pname = "Microsoft.NETCore.DotNetAppHost"; version = "6.0.8"; sha256 = "04dknyln95q0qx0h374d3xxs5rwh4sm0j489p370bkv0czl0ha4b"; }) 113 + (fetchNuGet { pname = "Microsoft.NETCore.DotNetHost"; version = "6.0.8"; sha256 = "1rav7v08nc01b443cy58gk32n6d30zkjx99m8hpsz17vcxw8jiqq"; }) 114 + (fetchNuGet { pname = "Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.8"; sha256 = "1g03lm7ckqa67m9l701lmw6pwxym8l390zlf8km02gfq0x1g2fyj"; }) 115 + (fetchNuGet { pname = "Microsoft.NETCore.DotNetHostResolver"; version = "6.0.8"; sha256 = "1wb9db76nnm9sr2kj8q53j8wamybkrk7x6gwqw17xk6cxq2fgxq4"; }) 116 + (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost"; version = "6.0.8"; sha256 = "02l7ahcrhq8lnxnf323d6qk3saha73d2sbmgjmp1rcy5q2mqly05"; }) 117 + (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHost"; version = "6.0.8"; sha256 = "0cinkimphbrpjmz38acrmjqr9md4vi7ad7r757gm363z0hal2783"; }) 118 + (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.8"; sha256 = "1dr2a2bgia8i5pwk8b8z3jwlbkshh9pb8hhzbkhjmc56sx49h0lx"; }) 119 + (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.8"; sha256 = "1kj8a9l65slgb3r45b8x5qnhcs80bx8437cfisyfbhjkw17i5cgg"; }) 120 + (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetAppHost"; version = "6.0.8"; sha256 = "1v06qri2f6h2ndbaydgsnpas6nfhvi58yx68v3w4gdbdablnycvb"; }) 121 + (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHost"; version = "6.0.8"; sha256 = "0vskm16p0aj7jlwsp5mfbilszwvfaglp6p69196v7kdqmskwxw8c"; }) 122 + (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.8"; sha256 = "1j1j81az67rwdnqfapjnvxx35fjr1n035pwb2nlg6kz2r2mfw4ph"; }) 123 + (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.8"; sha256 = "0sfqc7v6zi3ma446jgrd4bjfjl0d48wpyb40wc1frcsvms9zskwr"; }) 124 + (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost"; version = "6.0.8"; sha256 = "0sp90fz8qyz7gn2fmgavsq909dpk44ymq3cs1mxdwfp3v9dssmyh"; }) 125 + (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHost"; version = "6.0.8"; sha256 = "08k90llf2p1bg62w1mk7vv5lk8s4ymfq5j6hdl1al5an4gl7niif"; }) 126 + (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.8"; sha256 = "1akvfw5p9s7w9jr09s20ph4x82kfbabsbd5dafpvakd4zw7cawfx"; }) 127 + (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.8"; sha256 = "0r4fbkjqy1g9cmaa55rpbsphslcmlpzmag5w47kmq4hxz0ll68d2"; }) 128 + (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost"; version = "6.0.8"; sha256 = "015dadmlghkbvxz7d7m3fanrq2lqls094immxdv0laxl3smkg7pw"; }) 129 + (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHost"; version = "6.0.8"; sha256 = "0gnnpxv0pnbrsx4zf28agwrgra7y3zm0z4lsr09i0wvrz97n65p7"; }) 130 + (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.8"; sha256 = "136kjcl98n019764sy3pck9v4pmrz6q68qi8a2cdqm6hw7canc05"; }) 131 + (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.8"; sha256 = "0ibrah9jzcs7i27z9alllg1d46dx0px0m3mgvnsg34zhbpqfbilp"; }) 132 + (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost"; version = "6.0.8"; sha256 = "0i4vmdgrvnr9fkmk2h88h1x37m4g4ksz7c24l585q6sg0343p0hp"; }) 133 + (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHost"; version = "6.0.8"; sha256 = "0rpb7py9j40jqhi9ndfpvspdkrbl4vwqq8r6hva7kfjva61x9ky2"; }) 134 + (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.8"; sha256 = "06jf5qv6ldsapbjd8g01pwm0yw20w7slpi9yrgxr8q2y0f9fqnhy"; }) 135 + (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.8"; sha256 = "1mj8gzvnk5f16vchwc94bp6726m6n8j6bi9d3rzbly8k63xdnnv3"; }) 136 + (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost"; version = "6.0.8"; sha256 = "05491m5xzd6sbbpad6v7z1apkf00ip13sl23d9r2g5hv22i61qr9"; }) 137 + (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHost"; version = "6.0.8"; sha256 = "1wsafi273xsh9q9cbfq123p33k2kgvrqz7hvkj4hlshl0dzlky7z"; }) 138 + (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.8"; sha256 = "1661dn6v40g8yzwxdfskv0llvwf422zs5b5ndrhbs15cihh10axw"; }) 139 + (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.8"; sha256 = "17dicgyc24x4krjy37j36cln0770cl52ihyyrg40n8l1b6q3hcdx"; }) 140 + (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost"; version = "6.0.8"; sha256 = "0pjhfxkzbgf0zxibrwrkzjhqz163qhczc476pzvd5fy9cxcdnkl5"; }) 141 + (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHost"; version = "6.0.8"; sha256 = "145zkswksir8q0n83jw1kv2xsg5x4sf6w80hyynfjmpfhv7klmcw"; }) 142 + (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.8"; sha256 = "1r473bl4g9xgn69q9jp1mfxrvllsg7a2z4lan7nv58anwsz1bfyl"; }) 143 + (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.8"; sha256 = "1kcx09jsklbnjl6mhdarg0c2j84553q6zj9bs73n70idczzn6iyp"; }) 144 + (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetAppHost"; version = "6.0.8"; sha256 = "1g7vb2dba007aqw51k1ab962d63xh549zd3j9jsrnrmwpbk7yp58"; }) 145 + (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHost"; version = "6.0.8"; sha256 = "0p2rv3n9pkv27q20jmps4xl29dmraqc1wgcyw78wm5pgz1717wr4"; }) 146 + (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.8"; sha256 = "0153c9n7zx4cpxwa71yddgjpy021c98r7h2w6mxg4fqnb8hrk23b"; }) 147 + (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.8"; sha256 = "199qscm2is4xrbhnvyjp0lb4wwgw71c436vfxn7g6qmq7c4y1cyz"; }) 148 + (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetAppHost"; version = "6.0.8"; sha256 = "1h5ndqz2djp21d3qj2rqcf41z7y6njb5gjflvhzgjgpqb2xmsqaz"; }) 149 + (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHost"; version = "6.0.8"; sha256 = "0d10q75a645gdfk2krcwyhj3ncivmgbdkr1j7p7varl38ml1631i"; }) 150 + (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.8"; sha256 = "1lb78gjg28r3s0wwjsz3hvannlhqafc5jf8aqlyfk6w92c7p9y3z"; }) 151 + (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.8"; sha256 = "05nay2zf8fp2y2ki232pkgwb29119fkhhg3z5dgbqn44dpsk7x1h"; }) 152 + (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetAppHost"; version = "6.0.8"; sha256 = "14yn29p83il7jympnnl34srqcygvlzn797702vg1qfdjs18iy6j9"; }) 153 + (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetHost"; version = "6.0.8"; sha256 = "1d8z4yk06qcqzfhs1424bwvvpy07m4dafilgxl3qlnynfb2i4jzi"; }) 154 + (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.8"; sha256 = "1np746181wn7mzf424qg4j68bs7nwr2iylq18hi1jcl2ysrdcfn3"; }) 155 + (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.8"; sha256 = "1b4qb36sgqbp5mpfni3iz2qs2kvvj341xn6w2rncvjajvgl73mpx"; }) 156 + (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetAppHost"; version = "6.0.8"; sha256 = "19ha49v8wfn48v011jhrg9mlpalmb254rvkv409s4zj089612nfc"; }) 157 + (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHost"; version = "6.0.8"; sha256 = "1g6raxhpx7vlwl68xcw4r0xjra95zcbwifnj95w21wzv0nndna91"; }) 158 + (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.8"; sha256 = "1imhc4a3yb9q0cslp0mnsvrvjm152kmj8iiw58c9j8g8sypxcw5g"; }) 159 + (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.8"; sha256 = "1ynn1apan8czndb4n8pdvday2jw6jc19zx8nsla8rv6m7q3vc23r"; }) 160 + (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetAppHost"; version = "6.0.8"; sha256 = "03xkg1yg2h4k2y774vc438ahs0mlrbgh0w7nxyzn15pvlp95yyc6"; }) 161 + (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHost"; version = "6.0.8"; sha256 = "0dgcnlsmjhqz8m2y8lpyd0s626pj48whb8fzsxv51l125acinsn7"; }) 162 + (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.8"; sha256 = "05xisaphkmpfx2w1irb7vhc0f2rfycxkicbyjhgmpqq9cbdxg09l"; }) 163 + (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.8"; sha256 = "1p5h36si87c461k854ky7hn5h5354mh9cprlkf6k814bhi4hjx7y"; }) 164 + ]; 165 + }; 166 + }
+1
pkgs/development/compilers/inklecate/default.nix
··· 25 25 executables = [ "inklecate" ]; 26 26 27 27 dotnet-runtime = dotnetCorePackages.runtime_3_1; 28 + dotnet-sdk = dotnetCorePackages.sdk_3_1; 28 29 29 30 meta = with lib; { 30 31 description = "Compiler for ink, inkle's scripting language";
+2 -2
pkgs/development/libraries/java/hsqldb/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "hsqldb"; 5 - version = "2.6.1"; 5 + version = "2.7.0"; 6 6 underscoreMajMin = lib.strings.replaceChars ["."] ["_"] (lib.versions.majorMinor version); 7 7 8 8 src = fetchurl { 9 9 url = "mirror://sourceforge/project/hsqldb/hsqldb/hsqldb_${underscoreMajMin}/hsqldb-${version}.zip"; 10 - sha256 = "sha256-cixyEwjEt68UOotd1TcJNyVUxTRDx4XyfyYg9k6kRtQ="; 10 + sha256 = "sha256-nLBCigQMPF6QbjrUuSDjP2ir38TmzC5Pa8Rjpk1BkcQ="; 11 11 }; 12 12 13 13 nativeBuildInputs = [ unzip makeWrapper ];
+2 -2
pkgs/development/libraries/kde-frameworks/default.nix
··· 152 152 # TIER 3 153 153 baloo = callPackage ./baloo.nix {}; 154 154 kbookmarks = callPackage ./kbookmarks.nix {}; 155 - kcmutils = callPackage ./kcmutils {}; 156 - kconfigwidgets = callPackage ./kconfigwidgets {}; 155 + kcmutils = callPackage ./kcmutils.nix {}; 156 + kconfigwidgets = callPackage ./kconfigwidgets.nix {}; 157 157 kdav = callPackage ./kdav.nix {}; 158 158 kdeclarative = callPackage ./kdeclarative.nix {}; 159 159 kded = callPackage ./kded.nix {};
+1 -1
pkgs/development/libraries/kde-frameworks/fetch.sh
··· 1 - WGET_ARGS=( https://download.kde.org/stable/frameworks/5.96/ -A '*.tar.xz' ) 1 + WGET_ARGS=( https://download.kde.org/stable/frameworks/5.97/ -A '*.tar.xz' )
-25
pkgs/development/libraries/kde-frameworks/kcmutils/0001-kcmutils-follow-symlinks.patch
··· 1 - From 4d5dcc309fba688aa1db8dd915a0abdf07f61e81 Mon Sep 17 00:00:00 2001 2 - From: Thomas Tuegel <ttuegel@mailbox.org> 3 - Date: Mon, 13 Jul 2020 11:23:36 -0500 4 - Subject: [PATCH] kcmutils follow symlinks 5 - 6 - --- 7 - src/kpluginselector.cpp | 2 +- 8 - 1 file changed, 1 insertion(+), 1 deletion(-) 9 - 10 - diff --git a/src/kpluginselector.cpp b/src/kpluginselector.cpp 11 - index 46deef5..2eacb9f 100644 12 - --- a/src/kpluginselector.cpp 13 - +++ b/src/kpluginselector.cpp 14 - @@ -309,7 +309,7 @@ void KPluginSelector::addPlugins(const QString &componentName, 15 - QStringList desktopFileNames; 16 - const QStringList dirs = QStandardPaths::locateAll(QStandardPaths::GenericDataLocation, componentName + QStringLiteral("/kpartplugins"), QStandardPaths::LocateDirectory); 17 - for (const QString &dir : dirs) { 18 - - QDirIterator it(dir, QStringList() << QStringLiteral("*.desktop"), QDir::NoFilter, QDirIterator::Subdirectories); 19 - + QDirIterator it(dir, QStringList() << QStringLiteral("*.desktop"), QDir::NoFilter, QDirIterator::Subdirectories | QDirIterator::FollowSymlinks); 20 - while (it.hasNext()) { 21 - desktopFileNames.append(it.next()); 22 - } 23 - -- 24 - 2.25.4 25 -
-3
pkgs/development/libraries/kde-frameworks/kcmutils/default.nix pkgs/development/libraries/kde-frameworks/kcmutils.nix
··· 13 13 qtdeclarative 14 14 ]; 15 15 propagatedBuildInputs = [ kconfigwidgets kservice ]; 16 - patches = [ 17 - ./0001-kcmutils-follow-symlinks.patch 18 - ]; 19 16 }
-25
pkgs/development/libraries/kde-frameworks/kconfigwidgets/0001-QDirIterator-follow-symlinks.patch
··· 1 - From 05c0eb5d803ac52c0dd97a98f6d2821650c3c14c Mon Sep 17 00:00:00 2001 2 - From: Thomas Tuegel <ttuegel@mailbox.org> 3 - Date: Sun, 28 Mar 2021 06:09:47 -0500 4 - Subject: [PATCH] QDirIterator follow symlinks 5 - 6 - --- 7 - src/khelpclient.cpp | 2 +- 8 - 1 file changed, 1 insertion(+), 1 deletion(-) 9 - 10 - diff --git a/src/khelpclient.cpp b/src/khelpclient.cpp 11 - index a053cd7..787d375 100644 12 - --- a/src/khelpclient.cpp 13 - +++ b/src/khelpclient.cpp 14 - @@ -34,7 +34,7 @@ void KHelpClient::invokeHelp(const QString &anchor, const QString &_appname) 15 - QString docPath; 16 - const QStringList desktopDirs = QStandardPaths::standardLocations(QStandardPaths::ApplicationsLocation); 17 - for (const QString &dir : desktopDirs) { 18 - - QDirIterator it(dir, QStringList() << appname + QLatin1String(".desktop"), QDir::NoFilter, QDirIterator::Subdirectories); 19 - + QDirIterator it(dir, QStringList() << appname + QLatin1String(".desktop"), QDir::NoFilter, QDirIterator::Subdirectories | QDirIterator::FollowSymlinks); 20 - while (it.hasNext()) { 21 - const QString desktopPath(it.next()); 22 - KDesktopFile desktopFile(desktopPath); 23 - -- 24 - 2.30.1 25 -
-1
pkgs/development/libraries/kde-frameworks/kconfigwidgets/default.nix pkgs/development/libraries/kde-frameworks/kconfigwidgets.nix
··· 8 8 nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 9 9 buildInputs = [ kguiaddons ki18n qtbase qttools ]; 10 10 propagatedBuildInputs = [ kauth kcodecs kconfig kwidgetsaddons ]; 11 - patches = [ ./0001-QDirIterator-follow-symlinks.patch ]; 12 11 outputs = [ "out" "dev" ]; 13 12 outputBin = "dev"; 14 13 postInstall = ''
+3 -2
pkgs/development/libraries/kde-frameworks/kwallet.nix
··· 3 3 extra-cmake-modules, kdoctools, 4 4 kconfig, kconfigwidgets, kcoreaddons , kdbusaddons, ki18n, 5 5 kiconthemes, knotifications, kservice, kwidgetsaddons, kwindowsystem, 6 - libgcrypt, qgpgme, qtbase, 6 + libgcrypt, qgpgme, qtbase, qca-qt5 7 7 }: 8 8 9 9 mkDerivation { ··· 11 11 nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 12 12 buildInputs = [ 13 13 kconfig kconfigwidgets kcoreaddons kdbusaddons ki18n kiconthemes 14 - knotifications kservice kwidgetsaddons kwindowsystem libgcrypt qgpgme 14 + knotifications kservice kwidgetsaddons kwindowsystem 15 + libgcrypt qgpgme qca-qt5 15 16 ]; 16 17 propagatedBuildInputs = [ qtbase ]; 17 18 }
+332 -332
pkgs/development/libraries/kde-frameworks/srcs.nix
··· 4 4 5 5 { 6 6 attica = { 7 - version = "5.96.0"; 7 + version = "5.97.0"; 8 8 src = fetchurl { 9 - url = "${mirror}/stable/frameworks/5.96/attica-5.96.0.tar.xz"; 10 - sha256 = "1xlg2sbfd45p9dw0sprpk0fancasp4idxacsf5xksf2ddn2crzp7"; 11 - name = "attica-5.96.0.tar.xz"; 9 + url = "${mirror}/stable/frameworks/5.97/attica-5.97.0.tar.xz"; 10 + sha256 = "0ciq7dbr027g8dgkfs4l3ys9fdhxlgkr0hd1mip3fngwcjn2my65"; 11 + name = "attica-5.97.0.tar.xz"; 12 12 }; 13 13 }; 14 14 baloo = { 15 - version = "5.96.0"; 15 + version = "5.97.0"; 16 16 src = fetchurl { 17 - url = "${mirror}/stable/frameworks/5.96/baloo-5.96.0.tar.xz"; 18 - sha256 = "1icpxmmxhvgdr6zxpz0wybc82nyy595cmr09067i82kh7v5dj66l"; 19 - name = "baloo-5.96.0.tar.xz"; 17 + url = "${mirror}/stable/frameworks/5.97/baloo-5.97.0.tar.xz"; 18 + sha256 = "0s2rpaz5dk0zixm6x51h6h9g4997g3sjj6mmqjx2fnyaxh79r1hz"; 19 + name = "baloo-5.97.0.tar.xz"; 20 20 }; 21 21 }; 22 22 bluez-qt = { 23 - version = "5.96.0"; 23 + version = "5.97.0"; 24 24 src = fetchurl { 25 - url = "${mirror}/stable/frameworks/5.96/bluez-qt-5.96.0.tar.xz"; 26 - sha256 = "0yc7mq9bnanp5dfv43vp8wpqw5l8qh4aahqpi9sid7jmd6sbywl2"; 27 - name = "bluez-qt-5.96.0.tar.xz"; 25 + url = "${mirror}/stable/frameworks/5.97/bluez-qt-5.97.0.tar.xz"; 26 + sha256 = "16gawrq75008r70hjf38fk7w9y1ns2x9vrxs953gbg58ygaryfh3"; 27 + name = "bluez-qt-5.97.0.tar.xz"; 28 28 }; 29 29 }; 30 30 breeze-icons = { 31 - version = "5.96.0"; 31 + version = "5.97.0"; 32 32 src = fetchurl { 33 - url = "${mirror}/stable/frameworks/5.96/breeze-icons-5.96.0.tar.xz"; 34 - sha256 = "1ij723qy6xfkys8a9vp2ll2z2yp7667hfw559gi8cxn825hjx823"; 35 - name = "breeze-icons-5.96.0.tar.xz"; 33 + url = "${mirror}/stable/frameworks/5.97/breeze-icons-5.97.0.tar.xz"; 34 + sha256 = "18vij7ihdyd6mar971yci2925c2j5l9q0479931h563ph8i49bkf"; 35 + name = "breeze-icons-5.97.0.tar.xz"; 36 36 }; 37 37 }; 38 38 extra-cmake-modules = { 39 - version = "5.96.0"; 39 + version = "5.97.0"; 40 40 src = fetchurl { 41 - url = "${mirror}/stable/frameworks/5.96/extra-cmake-modules-5.96.0.tar.xz"; 42 - sha256 = "1ngxjvf584zgfb93s5sbr5f5nyw0sqc5i0jlbcgbrjg2n83l9ddx"; 43 - name = "extra-cmake-modules-5.96.0.tar.xz"; 41 + url = "${mirror}/stable/frameworks/5.97/extra-cmake-modules-5.97.0.tar.xz"; 42 + sha256 = "02n5xywig2pksbkxfckd0dn97mdn6qjv3shyqryscayqvbrkblly"; 43 + name = "extra-cmake-modules-5.97.0.tar.xz"; 44 44 }; 45 45 }; 46 46 frameworkintegration = { 47 - version = "5.96.0"; 47 + version = "5.97.0"; 48 48 src = fetchurl { 49 - url = "${mirror}/stable/frameworks/5.96/frameworkintegration-5.96.0.tar.xz"; 50 - sha256 = "19piq6h51qh64nbkqnpy6jg91vbl67vg2sh4hlwzsb2lcrmwxgk9"; 51 - name = "frameworkintegration-5.96.0.tar.xz"; 49 + url = "${mirror}/stable/frameworks/5.97/frameworkintegration-5.97.0.tar.xz"; 50 + sha256 = "1srj8gnvb3mhppiiy2p489vwj0rcq0j91h4q4halmbl3hd9j4s1v"; 51 + name = "frameworkintegration-5.97.0.tar.xz"; 52 52 }; 53 53 }; 54 54 kactivities = { 55 - version = "5.96.0"; 55 + version = "5.97.0"; 56 56 src = fetchurl { 57 - url = "${mirror}/stable/frameworks/5.96/kactivities-5.96.0.tar.xz"; 58 - sha256 = "0g16k3v6i20rc6h0js4pk00d6yg236bs0kxj88q21d5c934hbksk"; 59 - name = "kactivities-5.96.0.tar.xz"; 57 + url = "${mirror}/stable/frameworks/5.97/kactivities-5.97.0.tar.xz"; 58 + sha256 = "0dyg0rd8cwc3vyb7p3d1n5c670d4f87s09q017ml88pndxpbnbfi"; 59 + name = "kactivities-5.97.0.tar.xz"; 60 60 }; 61 61 }; 62 62 kactivities-stats = { 63 - version = "5.96.0"; 63 + version = "5.97.0"; 64 64 src = fetchurl { 65 - url = "${mirror}/stable/frameworks/5.96/kactivities-stats-5.96.0.tar.xz"; 66 - sha256 = "0lfanv55b7zx5s0a7gh4r41w9yb641j1zjjcvdjfrj7pdh52576s"; 67 - name = "kactivities-stats-5.96.0.tar.xz"; 65 + url = "${mirror}/stable/frameworks/5.97/kactivities-stats-5.97.0.tar.xz"; 66 + sha256 = "1nwbp36p8hk6wwyf4mq4ijy57ig6lass8kyla31dkhy95nqc79p8"; 67 + name = "kactivities-stats-5.97.0.tar.xz"; 68 68 }; 69 69 }; 70 70 kapidox = { 71 - version = "5.96.0"; 71 + version = "5.97.0"; 72 72 src = fetchurl { 73 - url = "${mirror}/stable/frameworks/5.96/kapidox-5.96.0.tar.xz"; 74 - sha256 = "1w5h4xwscix0yjn8d0rcjd7hlmrnbmkjg20diqjabb5wcxsrjiwi"; 75 - name = "kapidox-5.96.0.tar.xz"; 73 + url = "${mirror}/stable/frameworks/5.97/kapidox-5.97.0.tar.xz"; 74 + sha256 = "0rg91cv60r4my7cvj9kjrp06jghgk5kwslqi8b5s9hjh2c0w73wx"; 75 + name = "kapidox-5.97.0.tar.xz"; 76 76 }; 77 77 }; 78 78 karchive = { 79 - version = "5.96.0"; 79 + version = "5.97.0"; 80 80 src = fetchurl { 81 - url = "${mirror}/stable/frameworks/5.96/karchive-5.96.0.tar.xz"; 82 - sha256 = "1bra1q225xhh8dilwmzc0jgnj5m3dmi4nkz4y8f42si97b4xxxf5"; 83 - name = "karchive-5.96.0.tar.xz"; 81 + url = "${mirror}/stable/frameworks/5.97/karchive-5.97.0.tar.xz"; 82 + sha256 = "14ldrbkzlm59sjysirvj8yhihgyy4x85w54ydj8khnmvvm4q5zqv"; 83 + name = "karchive-5.97.0.tar.xz"; 84 84 }; 85 85 }; 86 86 kauth = { 87 - version = "5.96.0"; 87 + version = "5.97.0"; 88 88 src = fetchurl { 89 - url = "${mirror}/stable/frameworks/5.96/kauth-5.96.0.tar.xz"; 90 - sha256 = "1hi36504bbr0266wl08kqiq61xysl3dw3kpgjfbgx169m0m3gmx9"; 91 - name = "kauth-5.96.0.tar.xz"; 89 + url = "${mirror}/stable/frameworks/5.97/kauth-5.97.0.tar.xz"; 90 + sha256 = "1xa2r9qwi0h3740f07dj4qxzvr9qgaqjjwbf3lj5g1k2nd9wakfp"; 91 + name = "kauth-5.97.0.tar.xz"; 92 92 }; 93 93 }; 94 94 kbookmarks = { 95 - version = "5.96.0"; 95 + version = "5.97.0"; 96 96 src = fetchurl { 97 - url = "${mirror}/stable/frameworks/5.96/kbookmarks-5.96.0.tar.xz"; 98 - sha256 = "131yng8wmxrnf3x1i6gg60q3rrya19yk4jnzi5ylafvaw7q2r8b4"; 99 - name = "kbookmarks-5.96.0.tar.xz"; 97 + url = "${mirror}/stable/frameworks/5.97/kbookmarks-5.97.0.tar.xz"; 98 + sha256 = "0skbw5m3ihg8v4g46gfvbvgrhdfav6sx26l9jcjx0pfi85ksqvbp"; 99 + name = "kbookmarks-5.97.0.tar.xz"; 100 100 }; 101 101 }; 102 102 kcalendarcore = { 103 - version = "5.96.0"; 103 + version = "5.97.0"; 104 104 src = fetchurl { 105 - url = "${mirror}/stable/frameworks/5.96/kcalendarcore-5.96.0.tar.xz"; 106 - sha256 = "181yif830v4gg7nw9s15pvgfm98rmm6xwi2xxy3nxg7nkp14vs5k"; 107 - name = "kcalendarcore-5.96.0.tar.xz"; 105 + url = "${mirror}/stable/frameworks/5.97/kcalendarcore-5.97.0.tar.xz"; 106 + sha256 = "1476yjbww2cwxnc84nmdgc3r7wi50hj2jjmh6qgfa8067w2sx9yq"; 107 + name = "kcalendarcore-5.97.0.tar.xz"; 108 108 }; 109 109 }; 110 110 kcmutils = { 111 - version = "5.96.0"; 111 + version = "5.97.0"; 112 112 src = fetchurl { 113 - url = "${mirror}/stable/frameworks/5.96/kcmutils-5.96.0.tar.xz"; 114 - sha256 = "0vff93kja9dq8rf1aapxpfgjxsinm75f5nydxqcihskp8girz0c8"; 115 - name = "kcmutils-5.96.0.tar.xz"; 113 + url = "${mirror}/stable/frameworks/5.97/kcmutils-5.97.0.tar.xz"; 114 + sha256 = "0xasda9bi455fmmqdhmapdm6n7sg5m1kgvzh5zx7r43s6jshf6dd"; 115 + name = "kcmutils-5.97.0.tar.xz"; 116 116 }; 117 117 }; 118 118 kcodecs = { 119 - version = "5.96.0"; 119 + version = "5.97.0"; 120 120 src = fetchurl { 121 - url = "${mirror}/stable/frameworks/5.96/kcodecs-5.96.0.tar.xz"; 122 - sha256 = "05266wjxmzf3qpb2xwlm40cr9h266l5r9dqww81m8bq856pf8ivi"; 123 - name = "kcodecs-5.96.0.tar.xz"; 121 + url = "${mirror}/stable/frameworks/5.97/kcodecs-5.97.0.tar.xz"; 122 + sha256 = "0w16il3gqy76x4l7135jgi1sfxz4yl9zss2r53mgm583m0bybrk3"; 123 + name = "kcodecs-5.97.0.tar.xz"; 124 124 }; 125 125 }; 126 126 kcompletion = { 127 - version = "5.96.0"; 127 + version = "5.97.0"; 128 128 src = fetchurl { 129 - url = "${mirror}/stable/frameworks/5.96/kcompletion-5.96.0.tar.xz"; 130 - sha256 = "1jmrd2mfz27qfn6dq1mk6bcqlagmifbf9vnayi1mkqa9jsj4dwdj"; 131 - name = "kcompletion-5.96.0.tar.xz"; 129 + url = "${mirror}/stable/frameworks/5.97/kcompletion-5.97.0.tar.xz"; 130 + sha256 = "19lygg1x12yx41rrh1fklzhrg86nbhg6cji2i25g50ycsd7f1cba"; 131 + name = "kcompletion-5.97.0.tar.xz"; 132 132 }; 133 133 }; 134 134 kconfig = { 135 - version = "5.96.0"; 135 + version = "5.97.0"; 136 136 src = fetchurl { 137 - url = "${mirror}/stable/frameworks/5.96/kconfig-5.96.0.tar.xz"; 138 - sha256 = "1xa8xxm2x9783fqb26wyvg1mp6ybjikngznqdhsk9slhaca73yhz"; 139 - name = "kconfig-5.96.0.tar.xz"; 137 + url = "${mirror}/stable/frameworks/5.97/kconfig-5.97.0.tar.xz"; 138 + sha256 = "0bgnagh8kljakvx9rg461fvispf1f37pcd8z9qxr6flwgw67gzlh"; 139 + name = "kconfig-5.97.0.tar.xz"; 140 140 }; 141 141 }; 142 142 kconfigwidgets = { 143 - version = "5.96.0"; 143 + version = "5.97.0"; 144 144 src = fetchurl { 145 - url = "${mirror}/stable/frameworks/5.96/kconfigwidgets-5.96.0.tar.xz"; 146 - sha256 = "045j6gkp5sf1lc12zwlkr1dz0fd89yrg5b31j4ybk3dyc8jz90hl"; 147 - name = "kconfigwidgets-5.96.0.tar.xz"; 145 + url = "${mirror}/stable/frameworks/5.97/kconfigwidgets-5.97.0.tar.xz"; 146 + sha256 = "0a44qp3c3isi7xgjcqhs0npiisgf379nxlswmyblmlm00rn03ii0"; 147 + name = "kconfigwidgets-5.97.0.tar.xz"; 148 148 }; 149 149 }; 150 150 kcontacts = { 151 - version = "5.96.0"; 151 + version = "5.97.0"; 152 152 src = fetchurl { 153 - url = "${mirror}/stable/frameworks/5.96/kcontacts-5.96.0.tar.xz"; 154 - sha256 = "075mw7clqf7qycngly21q3m0js3g8pcgqc2x3alp28f4zq3c8m21"; 155 - name = "kcontacts-5.96.0.tar.xz"; 153 + url = "${mirror}/stable/frameworks/5.97/kcontacts-5.97.0.tar.xz"; 154 + sha256 = "026rjgmi6lgvm30799klkbcmwfhzlixsbdqyjvzcpsszxh0nj6dq"; 155 + name = "kcontacts-5.97.0.tar.xz"; 156 156 }; 157 157 }; 158 158 kcoreaddons = { 159 - version = "5.96.0"; 159 + version = "5.97.0"; 160 160 src = fetchurl { 161 - url = "${mirror}/stable/frameworks/5.96/kcoreaddons-5.96.0.tar.xz"; 162 - sha256 = "1n5mzj02si8allg907l6vn77c2i95qdgfvn48gsqgalwlyd4q6nj"; 163 - name = "kcoreaddons-5.96.0.tar.xz"; 161 + url = "${mirror}/stable/frameworks/5.97/kcoreaddons-5.97.0.tar.xz"; 162 + sha256 = "1ah28900l7j8nb3v3q7xsmmvrq6cv63b8gyisbcw6kryhw9kah09"; 163 + name = "kcoreaddons-5.97.0.tar.xz"; 164 164 }; 165 165 }; 166 166 kcrash = { 167 - version = "5.96.0"; 167 + version = "5.97.0"; 168 168 src = fetchurl { 169 - url = "${mirror}/stable/frameworks/5.96/kcrash-5.96.0.tar.xz"; 170 - sha256 = "05sw3lh4lw5jgl7gvxvpyl6nims9j4b1hjsn365fa2p48qmsx6v5"; 171 - name = "kcrash-5.96.0.tar.xz"; 169 + url = "${mirror}/stable/frameworks/5.97/kcrash-5.97.0.tar.xz"; 170 + sha256 = "1ipmm012v9zvxf7fxcl811xzxw9h6a6d6lzmnn589h9h3n6j8wgg"; 171 + name = "kcrash-5.97.0.tar.xz"; 172 172 }; 173 173 }; 174 174 kdav = { 175 - version = "5.96.0"; 175 + version = "5.97.0"; 176 176 src = fetchurl { 177 - url = "${mirror}/stable/frameworks/5.96/kdav-5.96.0.tar.xz"; 178 - sha256 = "1zqib8km4fg9aj4gmhx4hm7n7bbrz62l41qb48nz1pc3qia2x1wl"; 179 - name = "kdav-5.96.0.tar.xz"; 177 + url = "${mirror}/stable/frameworks/5.97/kdav-5.97.0.tar.xz"; 178 + sha256 = "1nx5zks5svxszhnm4732w9kh17p20bh66z90gl77zxgixqsq93fm"; 179 + name = "kdav-5.97.0.tar.xz"; 180 180 }; 181 181 }; 182 182 kdbusaddons = { 183 - version = "5.96.0"; 183 + version = "5.97.0"; 184 184 src = fetchurl { 185 - url = "${mirror}/stable/frameworks/5.96/kdbusaddons-5.96.0.tar.xz"; 186 - sha256 = "1y0fd0a1nwgchsk3vx8hvvkw96f0l0533g57xakq4j4xkvxd8l3y"; 187 - name = "kdbusaddons-5.96.0.tar.xz"; 185 + url = "${mirror}/stable/frameworks/5.97/kdbusaddons-5.97.0.tar.xz"; 186 + sha256 = "0b8j2bj4zn7a9yhba44almsvq1s6vg7s3s5gr97mj7mz2hlyiiqk"; 187 + name = "kdbusaddons-5.97.0.tar.xz"; 188 188 }; 189 189 }; 190 190 kdeclarative = { 191 - version = "5.96.0"; 191 + version = "5.97.0"; 192 192 src = fetchurl { 193 - url = "${mirror}/stable/frameworks/5.96/kdeclarative-5.96.0.tar.xz"; 194 - sha256 = "1x4r231g0l5im4ala21m5fz5q6nixbx0z6lfia5zjinzlp7x5534"; 195 - name = "kdeclarative-5.96.0.tar.xz"; 193 + url = "${mirror}/stable/frameworks/5.97/kdeclarative-5.97.0.tar.xz"; 194 + sha256 = "0w2s3139xz7001awzs9wpjd23qp5hxzw0k3sgljnwqa36scd4s5y"; 195 + name = "kdeclarative-5.97.0.tar.xz"; 196 196 }; 197 197 }; 198 198 kded = { 199 - version = "5.96.0"; 199 + version = "5.97.0"; 200 200 src = fetchurl { 201 - url = "${mirror}/stable/frameworks/5.96/kded-5.96.0.tar.xz"; 202 - sha256 = "0x40yvcx2gjb4pngyk2vfrn3z7dbyvksbj1h3ck04fyyma8z3gb3"; 203 - name = "kded-5.96.0.tar.xz"; 201 + url = "${mirror}/stable/frameworks/5.97/kded-5.97.0.tar.xz"; 202 + sha256 = "19znbzhifix0r2wzsr5f7fj839ymlpjwlpagpkwsx57pg21k9p2b"; 203 + name = "kded-5.97.0.tar.xz"; 204 204 }; 205 205 }; 206 206 kdelibs4support = { 207 - version = "5.96.0"; 207 + version = "5.97.0"; 208 208 src = fetchurl { 209 - url = "${mirror}/stable/frameworks/5.96/portingAids/kdelibs4support-5.96.0.tar.xz"; 210 - sha256 = "18f99g1g1z1mrkgq3l8kgxjxi60a632p0sg8d46r67b9n008w9m7"; 211 - name = "kdelibs4support-5.96.0.tar.xz"; 209 + url = "${mirror}/stable/frameworks/5.97/portingAids/kdelibs4support-5.97.0.tar.xz"; 210 + sha256 = "04a14i0g59wj54lzq34s8av9mxkfw8jcvlgv3pg87l8xwq4xvpqs"; 211 + name = "kdelibs4support-5.97.0.tar.xz"; 212 212 }; 213 213 }; 214 214 kdesignerplugin = { 215 - version = "5.96.0"; 215 + version = "5.97.0"; 216 216 src = fetchurl { 217 - url = "${mirror}/stable/frameworks/5.96/portingAids/kdesignerplugin-5.96.0.tar.xz"; 218 - sha256 = "0cddad1rdi06l28iiwizfds78dplbvv7j40vphww0ix7cmsh3rh9"; 219 - name = "kdesignerplugin-5.96.0.tar.xz"; 217 + url = "${mirror}/stable/frameworks/5.97/portingAids/kdesignerplugin-5.97.0.tar.xz"; 218 + sha256 = "087xycnizfw7psnha2f9v16nxphvdnly3ymqywcjwv213cd7y1r8"; 219 + name = "kdesignerplugin-5.97.0.tar.xz"; 220 220 }; 221 221 }; 222 222 kdesu = { 223 - version = "5.96.0"; 223 + version = "5.97.0"; 224 224 src = fetchurl { 225 - url = "${mirror}/stable/frameworks/5.96/kdesu-5.96.0.tar.xz"; 226 - sha256 = "1wjjjwpfjr7sx10x0236zqjx3jrw6mz60724s5qg269dwfbpahvj"; 227 - name = "kdesu-5.96.0.tar.xz"; 225 + url = "${mirror}/stable/frameworks/5.97/kdesu-5.97.0.tar.xz"; 226 + sha256 = "1csgsrj1jld4p9rqpda4c9wckk224m6zyhhybfqh0mhz78pvcbk5"; 227 + name = "kdesu-5.97.0.tar.xz"; 228 228 }; 229 229 }; 230 230 kdewebkit = { 231 - version = "5.96.0"; 231 + version = "5.97.0"; 232 232 src = fetchurl { 233 - url = "${mirror}/stable/frameworks/5.96/portingAids/kdewebkit-5.96.0.tar.xz"; 234 - sha256 = "0l8nnar4s84igxih5w0fhwd9nvccp7zm53jy2gk6lfbj6gqarfbf"; 235 - name = "kdewebkit-5.96.0.tar.xz"; 233 + url = "${mirror}/stable/frameworks/5.97/portingAids/kdewebkit-5.97.0.tar.xz"; 234 + sha256 = "1dijacbg76mn9l13fk8cl0kgj98g8wkky3z1210x65gjgqgzl97f"; 235 + name = "kdewebkit-5.97.0.tar.xz"; 236 236 }; 237 237 }; 238 238 kdnssd = { 239 - version = "5.96.0"; 239 + version = "5.97.0"; 240 240 src = fetchurl { 241 - url = "${mirror}/stable/frameworks/5.96/kdnssd-5.96.0.tar.xz"; 242 - sha256 = "1d3jq64gyj3bc3sf46gnpbmjrm809hva47z7fkwkk9i2lmnmy70w"; 243 - name = "kdnssd-5.96.0.tar.xz"; 241 + url = "${mirror}/stable/frameworks/5.97/kdnssd-5.97.0.tar.xz"; 242 + sha256 = "0lmlwb4b06fy8myvai76srx4i1w60vw58mn14sy7l88kr28xc12d"; 243 + name = "kdnssd-5.97.0.tar.xz"; 244 244 }; 245 245 }; 246 246 kdoctools = { 247 - version = "5.96.0"; 247 + version = "5.97.0"; 248 248 src = fetchurl { 249 - url = "${mirror}/stable/frameworks/5.96/kdoctools-5.96.0.tar.xz"; 250 - sha256 = "04nk87dbmnf9840401s40mxlsfh9is1l1mqky9xi5mcghbp0308b"; 251 - name = "kdoctools-5.96.0.tar.xz"; 249 + url = "${mirror}/stable/frameworks/5.97/kdoctools-5.97.0.tar.xz"; 250 + sha256 = "1xha2l0sqf4zyqbwglfc946pw483fcl9g43vlmnxrk9qsfr75b31"; 251 + name = "kdoctools-5.97.0.tar.xz"; 252 252 }; 253 253 }; 254 254 kemoticons = { 255 - version = "5.96.0"; 255 + version = "5.97.0"; 256 256 src = fetchurl { 257 - url = "${mirror}/stable/frameworks/5.96/kemoticons-5.96.0.tar.xz"; 258 - sha256 = "03b5axwvd6ayw1kbl1jv6h04cihp1y1pa835gs3m1qx2ivgj7f75"; 259 - name = "kemoticons-5.96.0.tar.xz"; 257 + url = "${mirror}/stable/frameworks/5.97/kemoticons-5.97.0.tar.xz"; 258 + sha256 = "02ii85h7l508xhf9f05pfw0c4vldr102v7lbygk5mlrcpgmgqnp2"; 259 + name = "kemoticons-5.97.0.tar.xz"; 260 260 }; 261 261 }; 262 262 kfilemetadata = { 263 - version = "5.96.0"; 263 + version = "5.97.0"; 264 264 src = fetchurl { 265 - url = "${mirror}/stable/frameworks/5.96/kfilemetadata-5.96.0.tar.xz"; 266 - sha256 = "0sh3malq6007fp5m4hica20ha8z5abqzq5ifcmrpm8zqmm5aa2bq"; 267 - name = "kfilemetadata-5.96.0.tar.xz"; 265 + url = "${mirror}/stable/frameworks/5.97/kfilemetadata-5.97.0.tar.xz"; 266 + sha256 = "08bhs3nq5q362qfqhz3z4znm0svbjy8blcdgy3l0smfpfr8xhbrz"; 267 + name = "kfilemetadata-5.97.0.tar.xz"; 268 268 }; 269 269 }; 270 270 kglobalaccel = { 271 - version = "5.96.0"; 271 + version = "5.97.0"; 272 272 src = fetchurl { 273 - url = "${mirror}/stable/frameworks/5.96/kglobalaccel-5.96.0.tar.xz"; 274 - sha256 = "1sx4fmy8xy22im0i3dw0xdmxrgw2jhnk2wsfy2xw74dsj3adg2iq"; 275 - name = "kglobalaccel-5.96.0.tar.xz"; 273 + url = "${mirror}/stable/frameworks/5.97/kglobalaccel-5.97.0.tar.xz"; 274 + sha256 = "0cdbwyckad5a7rlv1kcmpp51q32clbi86cbggap9l9r8h99x7i75"; 275 + name = "kglobalaccel-5.97.0.tar.xz"; 276 276 }; 277 277 }; 278 278 kguiaddons = { 279 - version = "5.96.0"; 279 + version = "5.97.0"; 280 280 src = fetchurl { 281 - url = "${mirror}/stable/frameworks/5.96/kguiaddons-5.96.0.tar.xz"; 282 - sha256 = "028kn9lcvzv8f8b17a3clki7013dmhhcp1l9svvf6hydv97vkfbv"; 283 - name = "kguiaddons-5.96.0.tar.xz"; 281 + url = "${mirror}/stable/frameworks/5.97/kguiaddons-5.97.0.tar.xz"; 282 + sha256 = "10kmjq38ykbxhp5vr797vmgcv8jf28g2nrkx0j3myhwq1xgmjy7v"; 283 + name = "kguiaddons-5.97.0.tar.xz"; 284 284 }; 285 285 }; 286 286 kholidays = { 287 - version = "5.96.0"; 287 + version = "5.97.0"; 288 288 src = fetchurl { 289 - url = "${mirror}/stable/frameworks/5.96/kholidays-5.96.0.tar.xz"; 290 - sha256 = "0rcd8k2x1w6jszxj18pkzimn5q4v2k7zs9x1pfwszn7xl59b3n4k"; 291 - name = "kholidays-5.96.0.tar.xz"; 289 + url = "${mirror}/stable/frameworks/5.97/kholidays-5.97.0.tar.xz"; 290 + sha256 = "0b5qr7vmrshp5hghxbab0q26i01aafw2za4qmj779cj9givpm3vj"; 291 + name = "kholidays-5.97.0.tar.xz"; 292 292 }; 293 293 }; 294 294 khtml = { 295 - version = "5.96.0"; 295 + version = "5.97.0"; 296 296 src = fetchurl { 297 - url = "${mirror}/stable/frameworks/5.96/portingAids/khtml-5.96.0.tar.xz"; 298 - sha256 = "0lc933z4568962xj7grzy44aj97h76s5vvv1cnj351dzwr5qahpx"; 299 - name = "khtml-5.96.0.tar.xz"; 297 + url = "${mirror}/stable/frameworks/5.97/portingAids/khtml-5.97.0.tar.xz"; 298 + sha256 = "14dv3734z0m53rc1clx4qdm020pwc251ac9dvmpvg2x294vlj5kc"; 299 + name = "khtml-5.97.0.tar.xz"; 300 300 }; 301 301 }; 302 302 ki18n = { 303 - version = "5.96.0"; 303 + version = "5.97.0"; 304 304 src = fetchurl { 305 - url = "${mirror}/stable/frameworks/5.96/ki18n-5.96.0.tar.xz"; 306 - sha256 = "1jry8bdjgxkcqln7awkj3k8996lh76vya2mf5kwpyxagk6vmr0gy"; 307 - name = "ki18n-5.96.0.tar.xz"; 305 + url = "${mirror}/stable/frameworks/5.97/ki18n-5.97.0.tar.xz"; 306 + sha256 = "07hyz3vaqwd12g92gwrmzd3p2wx3qksfnnd560kan5f8g1pnsbq3"; 307 + name = "ki18n-5.97.0.tar.xz"; 308 308 }; 309 309 }; 310 310 kiconthemes = { 311 - version = "5.96.0"; 311 + version = "5.97.0"; 312 312 src = fetchurl { 313 - url = "${mirror}/stable/frameworks/5.96/kiconthemes-5.96.0.tar.xz"; 314 - sha256 = "0w9m956xfpfxp7a63a5v2y10lb9zp2gqfjyfvq3ksxfl961g4hsg"; 315 - name = "kiconthemes-5.96.0.tar.xz"; 313 + url = "${mirror}/stable/frameworks/5.97/kiconthemes-5.97.0.tar.xz"; 314 + sha256 = "04csm9hb6inp1v0471xsqgxim5748s2k1fxl5lzmpzmbmslcdwcl"; 315 + name = "kiconthemes-5.97.0.tar.xz"; 316 316 }; 317 317 }; 318 318 kidletime = { 319 - version = "5.96.0"; 319 + version = "5.97.0"; 320 320 src = fetchurl { 321 - url = "${mirror}/stable/frameworks/5.96/kidletime-5.96.0.tar.xz"; 322 - sha256 = "13piv607n9hmlbd7kkhl7b1wcxj1jq2b5386c6pxrz5caxjwgnmd"; 323 - name = "kidletime-5.96.0.tar.xz"; 321 + url = "${mirror}/stable/frameworks/5.97/kidletime-5.97.0.tar.xz"; 322 + sha256 = "0aq4qpplafzsipflfjf463xp5p68gpcfssdr8lpkx84lqqa0k89m"; 323 + name = "kidletime-5.97.0.tar.xz"; 324 324 }; 325 325 }; 326 326 kimageformats = { 327 - version = "5.96.0"; 327 + version = "5.97.0"; 328 328 src = fetchurl { 329 - url = "${mirror}/stable/frameworks/5.96/kimageformats-5.96.0.tar.xz"; 330 - sha256 = "0dbl2varirp5f1bd8173jlhmkc3ql16yg0d6w04nc56hy973bkm5"; 331 - name = "kimageformats-5.96.0.tar.xz"; 329 + url = "${mirror}/stable/frameworks/5.97/kimageformats-5.97.0.tar.xz"; 330 + sha256 = "04ajq25xh4iyxfnm658h6fd9z8ipn5dgwd640ax9walbp4pkd0zb"; 331 + name = "kimageformats-5.97.0.tar.xz"; 332 332 }; 333 333 }; 334 334 kinit = { 335 - version = "5.96.0"; 335 + version = "5.97.0"; 336 336 src = fetchurl { 337 - url = "${mirror}/stable/frameworks/5.96/kinit-5.96.0.tar.xz"; 338 - sha256 = "1y7x80icm2jv9c8917481w1hs1vm2rvvvnc9drw4q7vrjzfx73dq"; 339 - name = "kinit-5.96.0.tar.xz"; 337 + url = "${mirror}/stable/frameworks/5.97/kinit-5.97.0.tar.xz"; 338 + sha256 = "19ac8i0dvh6q2sqrgk3rjg231x5n4k6d4hd0vgjycyxjmi3aqmjq"; 339 + name = "kinit-5.97.0.tar.xz"; 340 340 }; 341 341 }; 342 342 kio = { 343 - version = "5.96.0"; 343 + version = "5.97.0"; 344 344 src = fetchurl { 345 - url = "${mirror}/stable/frameworks/5.96/kio-5.96.0.tar.xz"; 346 - sha256 = "0xmvgq7cp1kkicmngxjj4cmijaah91jmfqdzzxziphq1rl23k64m"; 347 - name = "kio-5.96.0.tar.xz"; 345 + url = "${mirror}/stable/frameworks/5.97/kio-5.97.0.tar.xz"; 346 + sha256 = "11sqcy0m3867ss9hgs5n7jmwck0rmdql2b1mp5q99d4fg98816yc"; 347 + name = "kio-5.97.0.tar.xz"; 348 348 }; 349 349 }; 350 350 kirigami2 = { 351 - version = "5.96.0"; 351 + version = "5.97.0"; 352 352 src = fetchurl { 353 - url = "${mirror}/stable/frameworks/5.96/kirigami2-5.96.0.tar.xz"; 354 - sha256 = "12ir4q9njl60b242j9raj1xsjs0cizsk7bixwb1hssfn6fzpzqkv"; 355 - name = "kirigami2-5.96.0.tar.xz"; 353 + url = "${mirror}/stable/frameworks/5.97/kirigami2-5.97.0.tar.xz"; 354 + sha256 = "016ny2pf34cll4zwxxfj0r4fjkvbm0mmac5z7d22dq6cgqrdz7j4"; 355 + name = "kirigami2-5.97.0.tar.xz"; 356 356 }; 357 357 }; 358 358 kitemmodels = { 359 - version = "5.96.0"; 359 + version = "5.97.0"; 360 360 src = fetchurl { 361 - url = "${mirror}/stable/frameworks/5.96/kitemmodels-5.96.0.tar.xz"; 362 - sha256 = "1j6kffvgbd07zzzv0kab8mbwa69fmw4b8jczd0wzvmp56idsfc2v"; 363 - name = "kitemmodels-5.96.0.tar.xz"; 361 + url = "${mirror}/stable/frameworks/5.97/kitemmodels-5.97.0.tar.xz"; 362 + sha256 = "0vxlajl8lvddxrwnq3zdcm4sj36r6nyczplwk97xsr5q52minpbw"; 363 + name = "kitemmodels-5.97.0.tar.xz"; 364 364 }; 365 365 }; 366 366 kitemviews = { 367 - version = "5.96.0"; 367 + version = "5.97.0"; 368 368 src = fetchurl { 369 - url = "${mirror}/stable/frameworks/5.96/kitemviews-5.96.0.tar.xz"; 370 - sha256 = "1wr62z6jwlg40m8kl9bpiyzkyjmsqx0fhgwc01192k58nl2696lb"; 371 - name = "kitemviews-5.96.0.tar.xz"; 369 + url = "${mirror}/stable/frameworks/5.97/kitemviews-5.97.0.tar.xz"; 370 + sha256 = "1ggv3lf1z5986g837kq0dw2pkwd032zzdx2c9zs5zal1y7aid6f5"; 371 + name = "kitemviews-5.97.0.tar.xz"; 372 372 }; 373 373 }; 374 374 kjobwidgets = { 375 - version = "5.96.0"; 375 + version = "5.97.0"; 376 376 src = fetchurl { 377 - url = "${mirror}/stable/frameworks/5.96/kjobwidgets-5.96.0.tar.xz"; 378 - sha256 = "1w1h9vnlq1j72812558cl5dlq7f80nnh5i30qmkpbvv49xhhq2dl"; 379 - name = "kjobwidgets-5.96.0.tar.xz"; 377 + url = "${mirror}/stable/frameworks/5.97/kjobwidgets-5.97.0.tar.xz"; 378 + sha256 = "16s2rjbmxz6x1kmnx9mg8sa42p65ps5jk074s86vg9qnhk0jxkf9"; 379 + name = "kjobwidgets-5.97.0.tar.xz"; 380 380 }; 381 381 }; 382 382 kjs = { 383 - version = "5.96.0"; 383 + version = "5.97.0"; 384 384 src = fetchurl { 385 - url = "${mirror}/stable/frameworks/5.96/portingAids/kjs-5.96.0.tar.xz"; 386 - sha256 = "0jhfjjpv5hzbib3p30ngn6ic023fnrvnr8jrbjdzyacjywj69vvp"; 387 - name = "kjs-5.96.0.tar.xz"; 385 + url = "${mirror}/stable/frameworks/5.97/portingAids/kjs-5.97.0.tar.xz"; 386 + sha256 = "1y6wgfc85smlp3kqxyma0h0nnn5z5hzszy0xdvbl76c1azby2n8f"; 387 + name = "kjs-5.97.0.tar.xz"; 388 388 }; 389 389 }; 390 390 kjsembed = { 391 - version = "5.96.0"; 391 + version = "5.97.0"; 392 392 src = fetchurl { 393 - url = "${mirror}/stable/frameworks/5.96/portingAids/kjsembed-5.96.0.tar.xz"; 394 - sha256 = "1z8h0n4v1qgs2lsxflrzhdfb91jna3y2dxal1qz7i3szjvrf63h0"; 395 - name = "kjsembed-5.96.0.tar.xz"; 393 + url = "${mirror}/stable/frameworks/5.97/portingAids/kjsembed-5.97.0.tar.xz"; 394 + sha256 = "07s0xpcvxslnyk6z6ilz2h57in5g4a1xa6yi896isqwihqc28kxx"; 395 + name = "kjsembed-5.97.0.tar.xz"; 396 396 }; 397 397 }; 398 398 kmediaplayer = { 399 - version = "5.96.0"; 399 + version = "5.97.0"; 400 400 src = fetchurl { 401 - url = "${mirror}/stable/frameworks/5.96/portingAids/kmediaplayer-5.96.0.tar.xz"; 402 - sha256 = "0qqlah4zi0b7b6yb4009kkjqw7fkp1lgvp2mcpxs8vbbshs3376c"; 403 - name = "kmediaplayer-5.96.0.tar.xz"; 401 + url = "${mirror}/stable/frameworks/5.97/portingAids/kmediaplayer-5.97.0.tar.xz"; 402 + sha256 = "14hc5kz98smihlnnf5lg5i6mw8xnblix7jaql2x1ym6vj7vbnjks"; 403 + name = "kmediaplayer-5.97.0.tar.xz"; 404 404 }; 405 405 }; 406 406 knewstuff = { 407 - version = "5.96.0"; 407 + version = "5.97.0"; 408 408 src = fetchurl { 409 - url = "${mirror}/stable/frameworks/5.96/knewstuff-5.96.0.tar.xz"; 410 - sha256 = "0kls40wlqkqirfjhf8kn83saxwahlh4rkm7iypqd81h93gi81fgc"; 411 - name = "knewstuff-5.96.0.tar.xz"; 409 + url = "${mirror}/stable/frameworks/5.97/knewstuff-5.97.0.tar.xz"; 410 + sha256 = "0k49zbypxw0b79nbmhc59q2bz4h0whaq72if5nfa4jdxrvfvn9yp"; 411 + name = "knewstuff-5.97.0.tar.xz"; 412 412 }; 413 413 }; 414 414 knotifications = { 415 - version = "5.96.0"; 415 + version = "5.97.0"; 416 416 src = fetchurl { 417 - url = "${mirror}/stable/frameworks/5.96/knotifications-5.96.0.tar.xz"; 418 - sha256 = "11fbqylchzvm0pfw8bvy03px5zcg4jbch39vzcvnl6si7vikm4qj"; 419 - name = "knotifications-5.96.0.tar.xz"; 417 + url = "${mirror}/stable/frameworks/5.97/knotifications-5.97.0.tar.xz"; 418 + sha256 = "07ylq0ynb66cp5v7p26j49w65kadza8zkww3wl32nnvi3qa68qz3"; 419 + name = "knotifications-5.97.0.tar.xz"; 420 420 }; 421 421 }; 422 422 knotifyconfig = { 423 - version = "5.96.0"; 423 + version = "5.97.0"; 424 424 src = fetchurl { 425 - url = "${mirror}/stable/frameworks/5.96/knotifyconfig-5.96.0.tar.xz"; 426 - sha256 = "09bcw47zp6rsnk7f83gkmlpylg428a7phn7bbi9mpkdpzc6zvfd2"; 427 - name = "knotifyconfig-5.96.0.tar.xz"; 425 + url = "${mirror}/stable/frameworks/5.97/knotifyconfig-5.97.0.tar.xz"; 426 + sha256 = "1yldfc44k1z7s1f3yqzdm0dgg84xlzqddllkrxc60cf6aaq7pnhv"; 427 + name = "knotifyconfig-5.97.0.tar.xz"; 428 428 }; 429 429 }; 430 430 kpackage = { 431 - version = "5.96.0"; 431 + version = "5.97.0"; 432 432 src = fetchurl { 433 - url = "${mirror}/stable/frameworks/5.96/kpackage-5.96.0.tar.xz"; 434 - sha256 = "0gsxizpqa47apbvchga3f0w86v4jh8z1vyf0kifipz17fay4ws8d"; 435 - name = "kpackage-5.96.0.tar.xz"; 433 + url = "${mirror}/stable/frameworks/5.97/kpackage-5.97.0.tar.xz"; 434 + sha256 = "03j184bnv7lnbx2srqxhv9q5klgr0dvrfdwhx1b56jpmxjrdf79c"; 435 + name = "kpackage-5.97.0.tar.xz"; 436 436 }; 437 437 }; 438 438 kparts = { 439 - version = "5.96.0"; 439 + version = "5.97.0"; 440 440 src = fetchurl { 441 - url = "${mirror}/stable/frameworks/5.96/kparts-5.96.0.tar.xz"; 442 - sha256 = "0b68kyi7l3ndw798sll2hrzf6qq6w875n48sc11q6882xilzinh2"; 443 - name = "kparts-5.96.0.tar.xz"; 441 + url = "${mirror}/stable/frameworks/5.97/kparts-5.97.0.tar.xz"; 442 + sha256 = "0l95af7c9m79z1pwyzzhdihd2wksjxy0vnl6h4a5qi35a553v0zg"; 443 + name = "kparts-5.97.0.tar.xz"; 444 444 }; 445 445 }; 446 446 kpeople = { 447 - version = "5.96.0"; 447 + version = "5.97.0"; 448 448 src = fetchurl { 449 - url = "${mirror}/stable/frameworks/5.96/kpeople-5.96.0.tar.xz"; 450 - sha256 = "0q3c0ghxa9km5xcq6h0cwa7swfd18h491jpfafy4qgq3nwp0115b"; 451 - name = "kpeople-5.96.0.tar.xz"; 449 + url = "${mirror}/stable/frameworks/5.97/kpeople-5.97.0.tar.xz"; 450 + sha256 = "1fy2dpfbhcmi0v08ik6pbb31z29m1g91l14p98ny3g6sy6r1l83v"; 451 + name = "kpeople-5.97.0.tar.xz"; 452 452 }; 453 453 }; 454 454 kplotting = { 455 - version = "5.96.0"; 455 + version = "5.97.0"; 456 456 src = fetchurl { 457 - url = "${mirror}/stable/frameworks/5.96/kplotting-5.96.0.tar.xz"; 458 - sha256 = "1yqx260r3dzcinp8s685yzp5f2ihc0s1csckb9zv7z1bzljkn3h9"; 459 - name = "kplotting-5.96.0.tar.xz"; 457 + url = "${mirror}/stable/frameworks/5.97/kplotting-5.97.0.tar.xz"; 458 + sha256 = "03pa2qbpm6qsc9v6i6wqr15jwjkgywzdwy7jl6cxrh9acdmy3ljy"; 459 + name = "kplotting-5.97.0.tar.xz"; 460 460 }; 461 461 }; 462 462 kpty = { 463 - version = "5.96.0"; 463 + version = "5.97.0"; 464 464 src = fetchurl { 465 - url = "${mirror}/stable/frameworks/5.96/kpty-5.96.0.tar.xz"; 466 - sha256 = "15swvv6qhvc654wyvxzbjbnzrd2vwn0mr4lby1x6x5f4c9br0cip"; 467 - name = "kpty-5.96.0.tar.xz"; 465 + url = "${mirror}/stable/frameworks/5.97/kpty-5.97.0.tar.xz"; 466 + sha256 = "1i0a53l1ik44blxy7xg3lf2l2x2idxfrxn1rnjdgm119klysdic7"; 467 + name = "kpty-5.97.0.tar.xz"; 468 468 }; 469 469 }; 470 470 kquickcharts = { 471 - version = "5.96.0"; 471 + version = "5.97.0"; 472 472 src = fetchurl { 473 - url = "${mirror}/stable/frameworks/5.96/kquickcharts-5.96.0.tar.xz"; 474 - sha256 = "1sd9mfxk72xfa1kz77s7z312scfm0vwvvgmyi4pypb9cs7d9dq3j"; 475 - name = "kquickcharts-5.96.0.tar.xz"; 473 + url = "${mirror}/stable/frameworks/5.97/kquickcharts-5.97.0.tar.xz"; 474 + sha256 = "1v2zky53hvwbqnbh0wj8n6rp0lp59qii4k5gm3j2pfcjzrdj8an1"; 475 + name = "kquickcharts-5.97.0.tar.xz"; 476 476 }; 477 477 }; 478 478 kross = { 479 - version = "5.96.0"; 479 + version = "5.97.0"; 480 480 src = fetchurl { 481 - url = "${mirror}/stable/frameworks/5.96/portingAids/kross-5.96.0.tar.xz"; 482 - sha256 = "03dvg2jh9587kcp2f9nir727z0qvkcywrgxfi1p1hxq1bx6y8fm2"; 483 - name = "kross-5.96.0.tar.xz"; 481 + url = "${mirror}/stable/frameworks/5.97/portingAids/kross-5.97.0.tar.xz"; 482 + sha256 = "0143l7nxq0j207cjvs0srcllvfyzpwrzxmcrdl22hrj951j1aq5s"; 483 + name = "kross-5.97.0.tar.xz"; 484 484 }; 485 485 }; 486 486 krunner = { 487 - version = "5.96.0"; 487 + version = "5.97.0"; 488 488 src = fetchurl { 489 - url = "${mirror}/stable/frameworks/5.96/krunner-5.96.0.tar.xz"; 490 - sha256 = "0wd2nmhw9mb09mm88cnkmirwgxdnvkrkyjvaiqh9k74xqsggnplk"; 491 - name = "krunner-5.96.0.tar.xz"; 489 + url = "${mirror}/stable/frameworks/5.97/krunner-5.97.0.tar.xz"; 490 + sha256 = "0addv0whngqzfvsi1gcsiissin3sa7gg8n5kd3nnp03w7kqbapr9"; 491 + name = "krunner-5.97.0.tar.xz"; 492 492 }; 493 493 }; 494 494 kservice = { 495 - version = "5.96.0"; 495 + version = "5.97.0"; 496 496 src = fetchurl { 497 - url = "${mirror}/stable/frameworks/5.96/kservice-5.96.0.tar.xz"; 498 - sha256 = "1zg3a35my8ba5ikmlg9s3wc9r0s5a2x0rggiiv9znhfi3snvi6gd"; 499 - name = "kservice-5.96.0.tar.xz"; 497 + url = "${mirror}/stable/frameworks/5.97/kservice-5.97.0.tar.xz"; 498 + sha256 = "0bi07qdnl99g4kwxikh5nb4n6ihnn5hg8g1sl64jkggd06l1c03d"; 499 + name = "kservice-5.97.0.tar.xz"; 500 500 }; 501 501 }; 502 502 ktexteditor = { 503 - version = "5.96.0"; 503 + version = "5.97.0"; 504 504 src = fetchurl { 505 - url = "${mirror}/stable/frameworks/5.96/ktexteditor-5.96.0.tar.xz"; 506 - sha256 = "071jx26ycyk31bh167cq5fwx8xkr4ldjg8zlhn9dh7wa3rjpp183"; 507 - name = "ktexteditor-5.96.0.tar.xz"; 505 + url = "${mirror}/stable/frameworks/5.97/ktexteditor-5.97.0.tar.xz"; 506 + sha256 = "02hwh736zlb98vkd83sz8a2ywqcv3wbik2pscdg746ff2pvqnwlb"; 507 + name = "ktexteditor-5.97.0.tar.xz"; 508 508 }; 509 509 }; 510 510 ktextwidgets = { 511 - version = "5.96.0"; 511 + version = "5.97.0"; 512 512 src = fetchurl { 513 - url = "${mirror}/stable/frameworks/5.96/ktextwidgets-5.96.0.tar.xz"; 514 - sha256 = "1vab4qmqq9268bwzx6xia2bcz8rdmiwlgjkbkk8nci2pnmhjrzpj"; 515 - name = "ktextwidgets-5.96.0.tar.xz"; 513 + url = "${mirror}/stable/frameworks/5.97/ktextwidgets-5.97.0.tar.xz"; 514 + sha256 = "1kwa52f1nyidxjkcipp5r3p1cp5m4xdm57cr77vv9krzhcaznhmx"; 515 + name = "ktextwidgets-5.97.0.tar.xz"; 516 516 }; 517 517 }; 518 518 kunitconversion = { 519 - version = "5.96.0"; 519 + version = "5.97.0"; 520 520 src = fetchurl { 521 - url = "${mirror}/stable/frameworks/5.96/kunitconversion-5.96.0.tar.xz"; 522 - sha256 = "1qls3319gwn1nzaq04wrqjhbchk0s0pfx97m4za63yzvapvym73g"; 523 - name = "kunitconversion-5.96.0.tar.xz"; 521 + url = "${mirror}/stable/frameworks/5.97/kunitconversion-5.97.0.tar.xz"; 522 + sha256 = "1pspm7ka6yvy7pbdsfliyzr0xi20m8krd4qvy24jy4rn0wa5xy6v"; 523 + name = "kunitconversion-5.97.0.tar.xz"; 524 524 }; 525 525 }; 526 526 kwallet = { 527 - version = "5.96.0"; 527 + version = "5.97.0"; 528 528 src = fetchurl { 529 - url = "${mirror}/stable/frameworks/5.96/kwallet-5.96.0.tar.xz"; 530 - sha256 = "0rj610c7i66fbv1x0i0sfn9mac8fkqir4vwgaq1ad5i9ca36h1jq"; 531 - name = "kwallet-5.96.0.tar.xz"; 529 + url = "${mirror}/stable/frameworks/5.97/kwallet-5.97.0.tar.xz"; 530 + sha256 = "08fqjxsnqiifp5knsb0w5ajx5713c1z4p5s7cbg6395bqsq7i6xb"; 531 + name = "kwallet-5.97.0.tar.xz"; 532 532 }; 533 533 }; 534 534 kwayland = { 535 - version = "5.96.0"; 535 + version = "5.97.0"; 536 536 src = fetchurl { 537 - url = "${mirror}/stable/frameworks/5.96/kwayland-5.96.0.tar.xz"; 538 - sha256 = "0dcnsiippwxvwvf1gvp75lx97c4nydzn3x1l8lfy86w9lfslw7zb"; 539 - name = "kwayland-5.96.0.tar.xz"; 537 + url = "${mirror}/stable/frameworks/5.97/kwayland-5.97.0.tar.xz"; 538 + sha256 = "0g6a618kdgsra0b7mkg3hyvxm3lzwnmz5j2mlkhmmkfci5n02wg5"; 539 + name = "kwayland-5.97.0.tar.xz"; 540 540 }; 541 541 }; 542 542 kwidgetsaddons = { 543 - version = "5.96.0"; 543 + version = "5.97.0"; 544 544 src = fetchurl { 545 - url = "${mirror}/stable/frameworks/5.96/kwidgetsaddons-5.96.0.tar.xz"; 546 - sha256 = "1igbkrn8qaalan0lyn8r2gqv5v3rwbmb3xv3w26yw77vwp0n789r"; 547 - name = "kwidgetsaddons-5.96.0.tar.xz"; 545 + url = "${mirror}/stable/frameworks/5.97/kwidgetsaddons-5.97.0.tar.xz"; 546 + sha256 = "05xcnrv27m7xfhgkfmgrbrfg6m6bb3p65iqb8gxjjs0357jcgh3s"; 547 + name = "kwidgetsaddons-5.97.0.tar.xz"; 548 548 }; 549 549 }; 550 550 kwindowsystem = { 551 - version = "5.96.0"; 551 + version = "5.97.0"; 552 552 src = fetchurl { 553 - url = "${mirror}/stable/frameworks/5.96/kwindowsystem-5.96.0.tar.xz"; 554 - sha256 = "1ilb3zl3mlndfrqz6gi28x6qqqs45l65d0wmy3lk07lppcw3wxzx"; 555 - name = "kwindowsystem-5.96.0.tar.xz"; 553 + url = "${mirror}/stable/frameworks/5.97/kwindowsystem-5.97.0.tar.xz"; 554 + sha256 = "1wgybsf3n16q66pkgcg3hjypmfl9cam69bcz98xf074s6ybaf8mq"; 555 + name = "kwindowsystem-5.97.0.tar.xz"; 556 556 }; 557 557 }; 558 558 kxmlgui = { 559 - version = "5.96.0"; 559 + version = "5.97.0"; 560 560 src = fetchurl { 561 - url = "${mirror}/stable/frameworks/5.96/kxmlgui-5.96.0.tar.xz"; 562 - sha256 = "1hiz2fgwpc4mgh2zzir0qi18pjsc3052lf888rc1pgql90faxb1k"; 563 - name = "kxmlgui-5.96.0.tar.xz"; 561 + url = "${mirror}/stable/frameworks/5.97/kxmlgui-5.97.0.tar.xz"; 562 + sha256 = "1xdd30r9a3f611h8kmk53mybyil870159b7qr7v13g5asqlpkwds"; 563 + name = "kxmlgui-5.97.0.tar.xz"; 564 564 }; 565 565 }; 566 566 kxmlrpcclient = { 567 - version = "5.96.0"; 567 + version = "5.97.0"; 568 568 src = fetchurl { 569 - url = "${mirror}/stable/frameworks/5.96/portingAids/kxmlrpcclient-5.96.0.tar.xz"; 570 - sha256 = "1jrmrzcvnnw7q7pxgfpcz8608jmxqxf89habmgwv71b8kjz3vgaw"; 571 - name = "kxmlrpcclient-5.96.0.tar.xz"; 569 + url = "${mirror}/stable/frameworks/5.97/portingAids/kxmlrpcclient-5.97.0.tar.xz"; 570 + sha256 = "02fkzf9z983r2mfyjwyhpzf9b3qpk8bavh1pixbvwd6iddmqhnj9"; 571 + name = "kxmlrpcclient-5.97.0.tar.xz"; 572 572 }; 573 573 }; 574 574 modemmanager-qt = { 575 - version = "5.96.0"; 575 + version = "5.97.0"; 576 576 src = fetchurl { 577 - url = "${mirror}/stable/frameworks/5.96/modemmanager-qt-5.96.0.tar.xz"; 578 - sha256 = "1rbiqh1sj328cy7flz9pw6vbvgiy3vyv6xp3fk4xv91sxviz1mhd"; 579 - name = "modemmanager-qt-5.96.0.tar.xz"; 577 + url = "${mirror}/stable/frameworks/5.97/modemmanager-qt-5.97.0.tar.xz"; 578 + sha256 = "0qg56r4j3mlyp27zjdrhwckw4a10zfp4bpzwr35m37ccsb80304k"; 579 + name = "modemmanager-qt-5.97.0.tar.xz"; 580 580 }; 581 581 }; 582 582 networkmanager-qt = { 583 - version = "5.96.0"; 583 + version = "5.97.0"; 584 584 src = fetchurl { 585 - url = "${mirror}/stable/frameworks/5.96/networkmanager-qt-5.96.0.tar.xz"; 586 - sha256 = "1gyvgy0wl00asg9bkhjgvqnz32xmazvazcarh3p0640jy2fjrzfz"; 587 - name = "networkmanager-qt-5.96.0.tar.xz"; 585 + url = "${mirror}/stable/frameworks/5.97/networkmanager-qt-5.97.0.tar.xz"; 586 + sha256 = "10bczach9x3az29h32rn6h0gnz4ghj8dn8ynm93jkkjmw87asml5"; 587 + name = "networkmanager-qt-5.97.0.tar.xz"; 588 588 }; 589 589 }; 590 590 oxygen-icons5 = { 591 - version = "5.96.0"; 591 + version = "5.97.0"; 592 592 src = fetchurl { 593 - url = "${mirror}/stable/frameworks/5.96/oxygen-icons5-5.96.0.tar.xz"; 594 - sha256 = "1f3fj6zr5iygb3s6f8vq2ayy749gxlx5j9h6v2zmkbf4m96sfmq5"; 595 - name = "oxygen-icons5-5.96.0.tar.xz"; 593 + url = "${mirror}/stable/frameworks/5.97/oxygen-icons5-5.97.0.tar.xz"; 594 + sha256 = "1ypr4l1205jzc9cpdin64a2rk0bz4x0wjy7k87lswm2643w6sjsm"; 595 + name = "oxygen-icons5-5.97.0.tar.xz"; 596 596 }; 597 597 }; 598 598 plasma-framework = { 599 - version = "5.96.0"; 599 + version = "5.97.0"; 600 600 src = fetchurl { 601 - url = "${mirror}/stable/frameworks/5.96/plasma-framework-5.96.0.tar.xz"; 602 - sha256 = "14myvv70pixygb20c136sk7prv5f5dca53fgc74dk6c28hwyldh2"; 603 - name = "plasma-framework-5.96.0.tar.xz"; 601 + url = "${mirror}/stable/frameworks/5.97/plasma-framework-5.97.0.tar.xz"; 602 + sha256 = "09xmjmv9l26dpyngwks66lb48clfwfagpndavf2djcfjid4pv63k"; 603 + name = "plasma-framework-5.97.0.tar.xz"; 604 604 }; 605 605 }; 606 606 prison = { 607 - version = "5.96.0"; 607 + version = "5.97.0"; 608 608 src = fetchurl { 609 - url = "${mirror}/stable/frameworks/5.96/prison-5.96.0.tar.xz"; 610 - sha256 = "1kzl8rbyj9ik83p1qb8jl32vr06vkzzvr1hpasj50sg3ajq8a9xs"; 611 - name = "prison-5.96.0.tar.xz"; 609 + url = "${mirror}/stable/frameworks/5.97/prison-5.97.0.tar.xz"; 610 + sha256 = "06skmwxb1hkg2h1q2fhgkbbsdnvhg6l930533n446g42p7qlzw56"; 611 + name = "prison-5.97.0.tar.xz"; 612 612 }; 613 613 }; 614 614 purpose = { 615 - version = "5.96.0"; 615 + version = "5.97.0"; 616 616 src = fetchurl { 617 - url = "${mirror}/stable/frameworks/5.96/purpose-5.96.0.tar.xz"; 618 - sha256 = "0gji3dsccbii1gm83dpwry02cqmjrimhj8gnkb6nzvzrnq5xfh3r"; 619 - name = "purpose-5.96.0.tar.xz"; 617 + url = "${mirror}/stable/frameworks/5.97/purpose-5.97.0.tar.xz"; 618 + sha256 = "17sih5a5v28qpwrvc1jq3b2hhi7qrbwaw14swg0iz89icbaxizl3"; 619 + name = "purpose-5.97.0.tar.xz"; 620 620 }; 621 621 }; 622 622 qqc2-desktop-style = { 623 - version = "5.96.0"; 623 + version = "5.97.0"; 624 624 src = fetchurl { 625 - url = "${mirror}/stable/frameworks/5.96/qqc2-desktop-style-5.96.0.tar.xz"; 626 - sha256 = "0ff9vd34wss9na2m3gzm8wc2bwq0flda6bv6yqygv5iallw2lz88"; 627 - name = "qqc2-desktop-style-5.96.0.tar.xz"; 625 + url = "${mirror}/stable/frameworks/5.97/qqc2-desktop-style-5.97.0.tar.xz"; 626 + sha256 = "19ily5hn1hmyqw9d2qwm7440zzr3kjdz1qf2n073w2miqgp6fsa6"; 627 + name = "qqc2-desktop-style-5.97.0.tar.xz"; 628 628 }; 629 629 }; 630 630 solid = { 631 - version = "5.96.0"; 631 + version = "5.97.0"; 632 632 src = fetchurl { 633 - url = "${mirror}/stable/frameworks/5.96/solid-5.96.0.tar.xz"; 634 - sha256 = "0j64glc1g7mwy2ysaj09w5f7sd2992h91ncknk9gpfsrxhpm814i"; 635 - name = "solid-5.96.0.tar.xz"; 633 + url = "${mirror}/stable/frameworks/5.97/solid-5.97.0.tar.xz"; 634 + sha256 = "17aclbb8jwdj4hd6kz3svgla5i5rm03xj7cavdinbvy2g13avh44"; 635 + name = "solid-5.97.0.tar.xz"; 636 636 }; 637 637 }; 638 638 sonnet = { 639 - version = "5.96.0"; 639 + version = "5.97.0"; 640 640 src = fetchurl { 641 - url = "${mirror}/stable/frameworks/5.96/sonnet-5.96.0.tar.xz"; 642 - sha256 = "0i0gksdkfyl8hfbqgrgklqanbvfm3h9gjnv42p2qq40b0zjj0sh4"; 643 - name = "sonnet-5.96.0.tar.xz"; 641 + url = "${mirror}/stable/frameworks/5.97/sonnet-5.97.0.tar.xz"; 642 + sha256 = "14qijjhm0ar14nw03dp192gnmlx13xgybw2iv71nrxg7cybp74m3"; 643 + name = "sonnet-5.97.0.tar.xz"; 644 644 }; 645 645 }; 646 646 syndication = { 647 - version = "5.96.0"; 647 + version = "5.97.0"; 648 648 src = fetchurl { 649 - url = "${mirror}/stable/frameworks/5.96/syndication-5.96.0.tar.xz"; 650 - sha256 = "1q60dznlkbncqqgjnp3lq3x0f6r7wvz141ajkymmxlgfq3wdpcd4"; 651 - name = "syndication-5.96.0.tar.xz"; 649 + url = "${mirror}/stable/frameworks/5.97/syndication-5.97.0.tar.xz"; 650 + sha256 = "0qcxmsirzqbycndw4grvpcmvyfz01crj7cdlazj92a5gckz640jn"; 651 + name = "syndication-5.97.0.tar.xz"; 652 652 }; 653 653 }; 654 654 syntax-highlighting = { 655 - version = "5.96.0"; 655 + version = "5.97.0"; 656 656 src = fetchurl { 657 - url = "${mirror}/stable/frameworks/5.96/syntax-highlighting-5.96.0.tar.xz"; 658 - sha256 = "176prghxfrb7i68jacmq9vkl7j9arsn6gnkzyc2hlkph35js3zqs"; 659 - name = "syntax-highlighting-5.96.0.tar.xz"; 657 + url = "${mirror}/stable/frameworks/5.97/syntax-highlighting-5.97.0.tar.xz"; 658 + sha256 = "17d9a2mr0g3l62nqvrsmwkhraxjc26bw8hxf27xwpngazy8rd2z8"; 659 + name = "syntax-highlighting-5.97.0.tar.xz"; 660 660 }; 661 661 }; 662 662 threadweaver = { 663 - version = "5.96.0"; 663 + version = "5.97.0"; 664 664 src = fetchurl { 665 - url = "${mirror}/stable/frameworks/5.96/threadweaver-5.96.0.tar.xz"; 666 - sha256 = "0ljjnbwmc2zz4q0q1njqny43cj6xdf976vrvijcsqdsril5wzdbq"; 667 - name = "threadweaver-5.96.0.tar.xz"; 665 + url = "${mirror}/stable/frameworks/5.97/threadweaver-5.97.0.tar.xz"; 666 + sha256 = "13s0zjmjwqpzxv14h7x8d12av4icgdnhgzb9qcdc82gazq1mv5s6"; 667 + name = "threadweaver-5.97.0.tar.xz"; 668 668 }; 669 669 }; 670 670 }
+2 -2
pkgs/development/libraries/libmysqlconnectorcpp/default.nix
··· 8 8 9 9 stdenv.mkDerivation rec { 10 10 pname = "libmysqlconnectorcpp"; 11 - version = "8.0.28"; 11 + version = "8.0.29"; 12 12 13 13 src = fetchurl { 14 14 url = "https://cdn.mysql.com/Downloads/Connector-C++/mysql-connector-c++-${version}-src.tar.gz"; 15 - sha256 = "sha256-yyb+neBaO18e0ioZlCm2eR7OGEM+sEZeKnP89EWGQgs="; 15 + sha256 = "sha256-mmI2oovKM66VHYzKq7j/UaGIhj6FmfkJb0rgodoZ+H8="; 16 16 }; 17 17 18 18 nativeBuildInputs = [
+2 -2
pkgs/development/libraries/libnats-c/default.nix
··· 5 5 6 6 stdenv.mkDerivation rec { 7 7 pname = "libnats"; 8 - version = "3.2.0"; 8 + version = "3.3.0"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "nats-io"; 12 12 repo = "nats.c"; 13 13 rev = "v${version}"; 14 - sha256 = "1ngji3sa44y27lnq4x5dzbd117s9psx4w0j50b4c2b72cf2z139q"; 14 + sha256 = "sha256-2z+r0OIVYE7NPQQAd5vOK8KkFo4Zzi2pPcwPByJTyPc="; 15 15 }; 16 16 17 17 nativeBuildInputs = [ cmake ];
+2 -2
pkgs/development/libraries/sdbus-cpp/default.nix
··· 9 9 10 10 stdenv.mkDerivation rec { 11 11 pname = "sdbus-cpp"; 12 - version = "1.1.0"; 12 + version = "1.2.0"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "kistler-group"; 16 16 repo = "sdbus-cpp"; 17 17 rev = "v${version}"; 18 - sha256 = "sha256-AjaZ6YmMlnN0jAcUBkft01XHkrze0nSr3dUMechsLrQ="; 18 + sha256 = "sha256-EX/XLgqUwIRosLu3Jgtpp42Yt6Tf22Htj9JULoUL7ao="; 19 19 }; 20 20 21 21 nativeBuildInputs = [
+2 -2
pkgs/development/libraries/sentencepiece/default.nix
··· 9 9 10 10 stdenv.mkDerivation rec { 11 11 pname = "sentencepiece"; 12 - version = "0.1.96"; 12 + version = "0.1.97"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "google"; 16 16 repo = pname; 17 17 rev = "v${version}"; 18 - sha256 = "sha256-jo8XlQJsnWpeeezDjNNhh6T473XMqe8fsApUr82Y3BU="; 18 + sha256 = "sha256-T6qQtLmuPKVha0CwX4fBH7IQoAlwVj64X2qDecWd7s8="; 19 19 }; 20 20 21 21 nativeBuildInputs = [ cmake ];
+2 -2
pkgs/development/libraries/sentry-native/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "sentry-native"; 5 - version = "0.4.18"; 5 + version = "0.5.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "getsentry"; 9 9 repo = "sentry-native"; 10 10 rev = version; 11 - sha256 = "sha256-2WNmpx6ReVmsRvKHAaZznGuugvmLxK25P1WdmorNj/g="; 11 + sha256 = "sha256-whbzoKIYLwj4yoFaT3frghJd/WzfpolSAuZzQRtnP5E="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ cmake ];
+2 -2
pkgs/development/python-modules/azure-keyvault-certificates/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "azure-keyvault-certificates"; 13 - version = "4.4.0"; 13 + version = "4.5.1"; 14 14 format = "setuptools"; 15 15 16 16 disabled = pythonOlder "3.6"; ··· 18 18 src = fetchPypi { 19 19 inherit pname version; 20 20 extension = "zip"; 21 - hash = "sha256-DAFU84AbI4Tdf6TtYDZvSwrpERxf/MqHjQU2igBLh88="; 21 + hash = "sha256-4eIIF90ZSajuzlGFrUOQacWR1AdmSP2cY8EeM5McGZA="; 22 22 }; 23 23 24 24 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/miniaudio/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "miniaudio"; 14 - version = "1.51"; 14 + version = "1.52"; 15 15 16 16 disabled = pythonOlder "3.6"; 17 17 ··· 19 19 owner = "irmen"; 20 20 repo = "pyminiaudio"; 21 21 rev = "refs/tags/v${version}"; 22 - sha256 = "sha256-nWx/1+b28/pvyTe8jSAOmw+vfzjuD7FFmVVUzH8DAyw="; 22 + sha256 = "sha256-qy2FKzg02M1MwUwuPKmK8uGhCrR19Hyzg2YRmlHl67s="; 23 23 }; 24 24 25 25 buildInputs = lib.optionals stdenv.isDarwin [
+2 -2
pkgs/development/python-modules/pyperf/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "pyperf"; 18 - version = "2.4.0"; 18 + version = "2.4.1"; 19 19 20 20 src = fetchPypi { 21 21 inherit pname version; 22 - sha256 = "sha256-z85StSr7EJgQr80WePyeOY9wzhWHqwRIWctyKEaTTj0="; 22 + sha256 = "sha256-OM9ekMVvkGqDIM6CpQv6kskCuTr/1y5NyBWAEV81WFM="; 23 23 }; 24 24 25 25 checkInputs = [ nose psutil ] ++
+2 -2
pkgs/development/python-modules/tabula-py/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "tabula-py"; 15 - version = "2.4.0"; 15 + version = "2.5.0"; 16 16 format = "setuptools"; 17 17 18 18 disabled = pythonOlder "3.7"; ··· 21 21 owner = "chezou"; 22 22 repo = pname; 23 23 rev = "v${version}"; 24 - hash = "sha256-cVhtFfzDQvVnDaXOU3dx/m3LENMMG3E+RnFVFCZ0AAc="; 24 + hash = "sha256-SYDwMVJMBRAtjkHMZQct17RueMbRZ5aDENDGkkrahrY="; 25 25 }; 26 26 27 27 SETUPTOOLS_SCM_PRETEND_VERSION = version;
+8 -7
pkgs/development/tools/continuous-integration/github-runner/default.nix
··· 21 21 , nuget-to-nix 22 22 }: 23 23 let 24 + fetchNuGet = { pname, version, sha256 }: fetchurl { 25 + name = "${pname}.${version}.nupkg"; 26 + url = "https://www.nuget.org/api/v2/package/${pname}/${version}"; 27 + inherit sha256; 28 + }; 29 + 24 30 nugetSource = linkFarmFromDrvs "nuget-packages" ( 25 - import ./deps.nix { 26 - fetchNuGet = { pname, version, sha256 }: fetchurl { 27 - name = "${pname}.${version}.nupkg"; 28 - url = "https://www.nuget.org/api/v2/package/${pname}/${version}"; 29 - inherit sha256; 30 - }; 31 - } 31 + import ./deps.nix { inherit fetchNuGet; } ++ 32 + dotnetSdk.passthru.packages { inherit fetchNuGet; } 32 33 ); 33 34 34 35 dotnetSdk = dotnetCorePackages.sdk_6_0;
+10 -3
pkgs/development/tools/misc/strace/default.nix
··· 1 - { lib, stdenv, fetchurl, perl, libunwind, buildPackages }: 1 + { lib, stdenv, fetchurl, perl, libunwind, buildPackages, gitUpdater }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "strace"; 5 - version = "5.18"; 5 + version = "5.19"; 6 6 7 7 src = fetchurl { 8 8 url = "https://strace.io/files/${version}/${pname}-${version}.tar.xz"; 9 - sha256 = "sha256-YCk+p5rJJT1gDNyb4HetKYjKIihKQ5yeZr5RUNs9EYc="; 9 + sha256 = "sha256-qj3ByOYOT2/z05ZRSqJH88e/cZ2KjcTdT6eTvnhr7KM="; 10 10 }; 11 11 12 12 depsBuildBuild = [ buildPackages.stdenv.cc ]; ··· 17 17 buildInputs = [ libunwind ]; # support -k 18 18 19 19 configureFlags = [ "--enable-mpers=check" ]; 20 + 21 + passthru.updateScript = gitUpdater { 22 + inherit pname version; 23 + # No nicer place to find latest release. 24 + url = "https://github.com/strace/strace.git"; 25 + rev-prefix = "v"; 26 + }; 20 27 21 28 meta = with lib; { 22 29 homepage = "https://strace.io/";
+12 -2
pkgs/games/fheroes2/default.nix
··· 1 1 { stdenv, lib, fetchFromGitHub 2 - , gettext, libpng, SDL2, SDL2_image, SDL2_mixer, SDL2_ttf, zlib 2 + , gettext, glibcLocalesUtf8, libpng, SDL2, SDL2_image, SDL2_mixer, SDL2_ttf, zlib 3 3 4 4 # updater only 5 5 , nix-update-script ··· 16 16 sha256 = "sha256-I79PoNE6GFvYD4jnsxKo7MsoPgVow8b8fTIiClOGnAI="; 17 17 }; 18 18 19 - buildInputs = [ gettext libpng SDL2 SDL2_image SDL2_mixer SDL2_ttf zlib ]; 19 + buildInputs = [ gettext glibcLocalesUtf8 libpng SDL2 SDL2_image SDL2_mixer SDL2_ttf zlib ]; 20 20 21 21 makeFlags = [ 22 22 "FHEROES2_STRICT_COMPILATION=1" 23 + "FHEROES2_DATA=\"${placeholder "out"}/share/fheroes2\"" 23 24 ]; 24 25 25 26 enableParallelBuilding = true; 26 27 28 + postBuild = '' 29 + # Pick guaranteed to be present UTF-8 locale. 30 + # Otherwise `iconv` calls fail to produce valid translations. 31 + LANG=en_US.UTF_8 make -C files/lang 32 + ''; 33 + 27 34 installPhase = '' 28 35 runHook preInstall 29 36 30 37 install -Dm755 $PWD/src/dist/fheroes2 $out/bin/fheroes2 38 + 39 + install -Dm644 -t $out/share/fheroes2/files/lang $PWD/files/lang/*.mo 40 + install -Dm644 -t $out/share/fheroes2/files/data $PWD/files/data/resurrection.h2d 31 41 32 42 runHook postInstall 33 43 '';
+2 -2
pkgs/games/wesnoth/default.nix
··· 5 5 6 6 stdenv.mkDerivation rec { 7 7 pname = "wesnoth"; 8 - version = "1.16.4"; 8 + version = "1.16.5"; 9 9 10 10 src = fetchFromGitHub { 11 11 rev = version; 12 12 owner = "wesnoth"; 13 13 repo = "wesnoth"; 14 - sha256 = "sha256-yb/Y54MVtzIi5+FnQQZTNDNGgkPn0j2n+7cH6qejAO0="; 14 + sha256 = "sha256-U01dMrbPRBliag/RKnwG1G2YEv7fiTh6+S+S5cO1Fx8="; 15 15 }; 16 16 17 17 nativeBuildInputs = [ cmake pkg-config ];
+1 -1
pkgs/misc/drivers/pentablet-driver/default.nix pkgs/os-specific/linux/xp-pen-drivers/g430/default.nix
··· 1 1 { lib, stdenv, mkDerivation, fetchzip, autoPatchelfHook, libusb1, libX11, libXtst, qtbase, libglvnd }: 2 2 3 3 mkDerivation rec { 4 - pname = "pentablet-driver"; 4 + pname = "xp-pen-g430-driver"; 5 5 version = "1.2.13.1"; 6 6 7 7 src = fetchzip {
+81
pkgs/os-specific/linux/xp-pen-drivers/deco-01-v2/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchzip 4 + , libusb1 5 + , glibc 6 + , libGL 7 + , xorg 8 + , qtx11extras 9 + , wrapQtAppsHook 10 + , autoPatchelfHook 11 + , libX11 12 + , libXtst 13 + , libXi 14 + , libXrandr 15 + , libXinerama 16 + }: 17 + 18 + let 19 + dataDir = "var/lib/xppend1v2"; 20 + in 21 + stdenv.mkDerivation rec { 22 + pname = "xp-pen-deco-01-v2-driver"; 23 + version = "3.2.3.220323-1"; 24 + 25 + src = fetchzip { 26 + url = "https://www.xp-pen.com/download/file/id/1936/pid/440/ext/gz.html#.tar.gz"; 27 + name = "xp-pen-deco-01-v2-driver-${version}.tar.gz"; 28 + sha256 = "sha256-n/yutkRsjcIRRhB4q1yqEmaa03/1SO8RigJi/ZkfLbk="; 29 + }; 30 + 31 + nativeBuildInputs = [ 32 + wrapQtAppsHook 33 + autoPatchelfHook 34 + ]; 35 + 36 + dontBuild = true; 37 + 38 + dontWrapQtApps = true; # this is done manually 39 + 40 + buildInputs = [ 41 + libusb1 42 + libX11 43 + libXtst 44 + libXi 45 + libXrandr 46 + libXinerama 47 + glibc 48 + libGL 49 + stdenv.cc.cc.lib 50 + qtx11extras 51 + ]; 52 + 53 + installPhase = '' 54 + runHook preInstall 55 + 56 + mkdir -p $out/{opt,bin} 57 + cp -r App/usr/lib/pentablet/{pentablet,resource.rcc,conf} $out/opt 58 + chmod +x $out/opt/pentablet 59 + cp -r App/lib $out/lib 60 + sed -i 's#usr/lib/pentablet#${dataDir}#g' $out/opt/pentablet 61 + 62 + runHook postInstall 63 + ''; 64 + 65 + postFixup = '' 66 + makeWrapper $out/opt/pentablet $out/bin/xp-pen-deco-01-v2-driver \ 67 + "''${qtWrapperArgs[@]}" \ 68 + --run 'if [ "$EUID" -ne 0 ]; then echo "Please run as root."; exit 1; fi' \ 69 + --run 'if [ ! -d /${dataDir} ]; then mkdir -p /${dataDir}; cp -r '$out'/opt/conf /${dataDir}; chmod u+w -R /${dataDir}; fi' 70 + ''; 71 + 72 + meta = with lib; { 73 + homepage = "https://www.xp-pen.com/product/461.html"; 74 + description = "Drivers for the XP-PEN Deco 01 v2 drawing tablet"; 75 + platforms = [ "x86_64-linux" ]; 76 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 77 + maintainers = with maintainers; [ virchau13 ]; 78 + license = licenses.unfree; 79 + }; 80 + } 81 +
+1 -1
pkgs/servers/monitoring/matrix-alertmanager/yarn-hash
··· 1 - 1vjg0rapdj88ygc00j60w4h5wkaf6jycmlx3fz13xar74ikwrifa 1 + 03a217ppbscz4fqc10c829p5frbs7j9qli5126cibz2b3pk2mi66
+115 -115
pkgs/servers/monitoring/matrix-alertmanager/yarn.lock
··· 270 270 another-json@^0.2.0: 271 271 version "0.2.0" 272 272 resolved "https://registry.yarnpkg.com/another-json/-/another-json-0.2.0.tgz#b5f4019c973b6dd5c6506a2d93469cb6d32aeedc" 273 - integrity sha1-tfQBnJc7bdXGUGotk0acttMq7tw= 273 + integrity sha512-/Ndrl68UQLhnCdsAzEXLMFuOR546o2qbYRqCglaNHbjXrwG1ayTcdwr3zkSGOGtGXDyR5X9nCFfnyG2AFJIsqg== 274 274 275 275 ansi-align@^3.0.0: 276 276 version "3.0.0" ··· 287 287 ansi-regex@^2.0.0: 288 288 version "2.1.1" 289 289 resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" 290 - integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= 290 + integrity sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA== 291 291 292 292 ansi-regex@^3.0.0: 293 293 version "3.0.0" 294 294 resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" 295 - integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= 295 + integrity sha512-wFUFA5bg5dviipbQQ32yOQhl6gcJaJXiHE7dvR8VYPG97+J/GNC5FKGepKdEDUFeXRzDxPF1X/Btc8L+v7oqIQ== 296 296 297 297 ansi-regex@^4.1.0: 298 298 version "4.1.0" ··· 354 354 array-flatten@1.1.1: 355 355 version "1.1.1" 356 356 resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" 357 - integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= 357 + integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== 358 358 359 359 array-union@^2.1.0: 360 360 version "2.1.0" ··· 371 371 assert-plus@1.0.0, assert-plus@^1.0.0: 372 372 version "1.0.0" 373 373 resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" 374 - integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= 374 + integrity sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw== 375 375 376 376 assertion-error@^1.1.0: 377 377 version "1.1.0" ··· 386 386 asynckit@^0.4.0: 387 387 version "0.4.0" 388 388 resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" 389 - integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= 389 + integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== 390 390 391 391 aws-sign2@~0.7.0: 392 392 version "0.7.0" 393 393 resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" 394 - integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= 394 + integrity sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA== 395 395 396 396 aws4@^1.8.0: 397 397 version "1.11.0" ··· 413 413 bcrypt-pbkdf@^1.0.0: 414 414 version "1.0.2" 415 415 resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" 416 - integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= 416 + integrity sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w== 417 417 dependencies: 418 418 tweetnacl "^0.14.3" 419 419 ··· 484 484 browser-request@^0.3.3: 485 485 version "0.3.3" 486 486 resolved "https://registry.yarnpkg.com/browser-request/-/browser-request-0.3.3.tgz#9ece5b5aca89a29932242e18bf933def9876cc17" 487 - integrity sha1-ns5bWsqJopkyJC4Yv5M975h2zBc= 487 + integrity sha512-YyNI4qJJ+piQG6MMEuo7J3Bzaqssufx04zpEKYfSrl/1Op59HWali9zMtBpXnkmqMcOuWJPZvudrm9wISmnCbg== 488 488 489 489 browser-stdout@1.3.1: 490 490 version "1.3.1" ··· 494 494 bs58@^4.0.1: 495 495 version "4.0.1" 496 496 resolved "https://registry.yarnpkg.com/bs58/-/bs58-4.0.1.tgz#be161e76c354f6f788ae4071f63f34e8c4f0a42a" 497 - integrity sha1-vhYedsNU9veIrkBx9j806MTwpCo= 497 + integrity sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw== 498 498 dependencies: 499 499 base-x "^3.0.2" 500 500 501 501 builtins@^1.0.3: 502 502 version "1.0.3" 503 503 resolved "https://registry.yarnpkg.com/builtins/-/builtins-1.0.3.tgz#cb94faeb61c8696451db36534e1422f94f0aee88" 504 - integrity sha1-y5T662HIaWRR2zZTThQi+U8K7og= 504 + integrity sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ== 505 505 506 506 bytes@3.1.0: 507 507 version "3.1.0" ··· 571 571 caseless@~0.12.0: 572 572 version "0.12.0" 573 573 resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" 574 - integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= 574 + integrity sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw== 575 575 576 576 chai@^4.3.4: 577 577 version "4.3.4" ··· 613 613 check-error@^1.0.2: 614 614 version "1.0.2" 615 615 resolved "https://registry.yarnpkg.com/check-error/-/check-error-1.0.2.tgz#574d312edd88bb5dd8912e9286dd6c0aed4aac82" 616 - integrity sha1-V00xLt2Iu13YkS6Sht1sCu1KrII= 616 + integrity sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA== 617 617 618 618 chokidar@3.5.2, chokidar@^3.2.2: 619 619 version "3.5.2" ··· 643 643 cint@^8.2.1: 644 644 version "8.2.1" 645 645 resolved "https://registry.yarnpkg.com/cint/-/cint-8.2.1.tgz#70386b1b48e2773d0d63166a55aff94ef4456a12" 646 - integrity sha1-cDhrG0jidz0NYxZqVa/5TvRFahI= 646 + integrity sha512-gyWqJHXgDFPNx7PEyFJotutav+al92TTC3dWlMFyTETlOyKBQMZb7Cetqmj3GlrnSILHwSJRwf4mIGzc7C5lXw== 647 647 648 648 clean-stack@^2.0.0: 649 649 version "2.2.0" ··· 674 674 clone-response@^1.0.2: 675 675 version "1.0.2" 676 676 resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b" 677 - integrity sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws= 677 + integrity sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q== 678 678 dependencies: 679 679 mimic-response "^1.0.0" 680 680 681 681 code-point-at@^1.0.0: 682 682 version "1.1.0" 683 683 resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" 684 - integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= 684 + integrity sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA== 685 685 686 686 color-convert@^1.9.0: 687 687 version "1.9.3" ··· 700 700 color-name@1.1.3: 701 701 version "1.1.3" 702 702 resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" 703 - integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= 703 + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== 704 704 705 705 color-name@~1.1.4: 706 706 version "1.1.4" ··· 710 710 colors@1.0.3: 711 711 version "1.0.3" 712 712 resolved "https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b" 713 - integrity sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs= 713 + integrity sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw== 714 714 715 715 combined-stream@^1.0.6, combined-stream@~1.0.6: 716 716 version "1.0.8" ··· 727 727 concat-map@0.0.1: 728 728 version "0.0.1" 729 729 resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" 730 - integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= 730 + integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== 731 731 732 732 configstore@^5.0.1: 733 733 version "5.0.1" ··· 744 744 console-control-strings@^1.0.0, console-control-strings@~1.1.0: 745 745 version "1.1.0" 746 746 resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" 747 - integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= 747 + integrity sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ== 748 748 749 749 content-disposition@0.5.3: 750 750 version "0.5.3" ··· 761 761 cookie-signature@1.0.6: 762 762 version "1.0.6" 763 763 resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" 764 - integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= 764 + integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== 765 765 766 766 cookie@0.4.0: 767 767 version "0.4.0" ··· 771 771 core-util-is@1.0.2, core-util-is@~1.0.0: 772 772 version "1.0.2" 773 773 resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" 774 - integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= 774 + integrity sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ== 775 775 776 776 cross-spawn@^7.0.2: 777 777 version "7.0.3" ··· 790 790 dashdash@^1.12.0: 791 791 version "1.14.1" 792 792 resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" 793 - integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= 793 + integrity sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g== 794 794 dependencies: 795 795 assert-plus "^1.0.0" 796 796 ··· 830 830 decompress-response@^3.3.0: 831 831 version "3.3.0" 832 832 resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3" 833 - integrity sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M= 833 + integrity sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA== 834 834 dependencies: 835 835 mimic-response "^1.0.0" 836 836 ··· 859 859 delayed-stream@~1.0.0: 860 860 version "1.0.0" 861 861 resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" 862 - integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= 862 + integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== 863 863 864 864 delegates@^1.0.0: 865 865 version "1.0.0" 866 866 resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" 867 - integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= 867 + integrity sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ== 868 868 869 869 depd@^1.1.2, depd@~1.1.2: 870 870 version "1.1.2" 871 871 resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" 872 - integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= 872 + integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== 873 873 874 874 destroy@~1.0.4: 875 875 version "1.0.4" 876 876 resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" 877 - integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= 877 + integrity sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg== 878 878 879 879 diff@5.0.0, diff@^5.0.0: 880 880 version "5.0.0" ··· 910 910 duplexer3@^0.1.4: 911 911 version "0.1.4" 912 912 resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" 913 - integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI= 913 + integrity sha512-CEj8FwwNA4cVH2uFCoHUrmojhYh1vmCdOaneKJXwkeY1i9jnlslVo9dx+hQ5Hl9GnH/Bwy/IjxAyOePyPKYnzA== 914 914 915 915 ecc-jsbn@~0.1.1: 916 916 version "0.1.2" 917 917 resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" 918 - integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= 918 + integrity sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw== 919 919 dependencies: 920 920 jsbn "~0.1.0" 921 921 safer-buffer "^2.1.0" ··· 923 923 ee-first@1.1.1: 924 924 version "1.1.1" 925 925 resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" 926 - integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= 926 + integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== 927 927 928 928 emoji-regex@^7.0.1: 929 929 version "7.0.3" ··· 938 938 encodeurl@~1.0.2: 939 939 version "1.0.2" 940 940 resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" 941 - integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= 941 + integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== 942 942 943 943 encoding@^0.1.12: 944 944 version "0.1.13" ··· 984 984 escape-html@~1.0.3: 985 985 version "1.0.3" 986 986 resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" 987 - integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= 987 + integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== 988 988 989 989 escape-string-regexp@4.0.0, escape-string-regexp@^4.0.0: 990 990 version "4.0.0" ··· 994 994 escape-string-regexp@^1.0.5: 995 995 version "1.0.5" 996 996 resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" 997 - integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= 997 + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== 998 998 999 999 eslint-scope@^5.1.1: 1000 1000 version "5.1.1" ··· 1113 1113 etag@~1.8.1: 1114 1114 version "1.8.1" 1115 1115 resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" 1116 - integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= 1116 + integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== 1117 1117 1118 1118 express@^4.17.1: 1119 1119 version "4.17.1" ··· 1159 1159 extsprintf@1.3.0, extsprintf@^1.2.0: 1160 1160 version "1.3.0" 1161 1161 resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" 1162 - integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= 1162 + integrity sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g== 1163 1163 1164 1164 fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: 1165 1165 version "3.1.3" ··· 1185 1185 fast-levenshtein@^2.0.6: 1186 1186 version "2.0.6" 1187 1187 resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" 1188 - integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= 1188 + integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== 1189 1189 1190 1190 fast-memoize@^2.5.2: 1191 1191 version "2.5.2" ··· 1267 1267 forever-agent@~0.6.1: 1268 1268 version "0.6.1" 1269 1269 resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" 1270 - integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= 1270 + integrity sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw== 1271 1271 1272 1272 form-data@~2.3.2: 1273 1273 version "2.3.3" ··· 1281 1281 forwarded@~0.1.2: 1282 1282 version "0.1.2" 1283 1283 resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84" 1284 - integrity sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ= 1284 + integrity sha512-Ua9xNhH0b8pwE3yRbFfXJvfdWF0UHNCdeyb2sbi9Ul/M+r3PTdrz7Cv4SCfZRMjmzEM9PhraqfZFbGTIg3OMyA== 1285 1285 1286 1286 fp-and-or@^0.1.3: 1287 1287 version "0.1.3" ··· 1291 1291 fresh@0.5.2: 1292 1292 version "0.5.2" 1293 1293 resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" 1294 - integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= 1294 + integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== 1295 1295 1296 1296 fs-minipass@^2.0.0, fs-minipass@^2.1.0: 1297 1297 version "2.1.0" ··· 1303 1303 fs.realpath@^1.0.0: 1304 1304 version "1.0.0" 1305 1305 resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" 1306 - integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= 1306 + integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== 1307 1307 1308 1308 fsevents@~2.3.2: 1309 1309 version "2.3.2" ··· 1318 1318 functional-red-black-tree@^1.0.1: 1319 1319 version "1.0.1" 1320 1320 resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" 1321 - integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= 1321 + integrity sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g== 1322 1322 1323 1323 gauge@~2.7.3: 1324 1324 version "2.7.4" 1325 1325 resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" 1326 - integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c= 1326 + integrity sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg== 1327 1327 dependencies: 1328 1328 aproba "^1.0.3" 1329 1329 console-control-strings "^1.0.0" ··· 1342 1342 get-func-name@^2.0.0: 1343 1343 version "2.0.0" 1344 1344 resolved "https://registry.yarnpkg.com/get-func-name/-/get-func-name-2.0.0.tgz#ead774abee72e20409433a066366023dd6887a41" 1345 - integrity sha1-6td0q+5y4gQJQzoGY2YCPdaIekE= 1345 + integrity sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig== 1346 1346 1347 1347 get-intrinsic@^1.0.2: 1348 1348 version "1.1.1" ··· 1375 1375 getpass@^0.1.1: 1376 1376 version "0.1.7" 1377 1377 resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" 1378 - integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= 1378 + integrity sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng== 1379 1379 dependencies: 1380 1380 assert-plus "^1.0.0" 1381 1381 ··· 1473 1473 har-schema@^2.0.0: 1474 1474 version "2.0.0" 1475 1475 resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" 1476 - integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= 1476 + integrity sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q== 1477 1477 1478 1478 har-validator@~5.1.3: 1479 1479 version "5.1.5" ··· 1486 1486 has-flag@^3.0.0: 1487 1487 version "3.0.0" 1488 1488 resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" 1489 - integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= 1489 + integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== 1490 1490 1491 1491 has-flag@^4.0.0: 1492 1492 version "4.0.0" ··· 1501 1501 has-unicode@^2.0.0: 1502 1502 version "2.0.1" 1503 1503 resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" 1504 - integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= 1504 + integrity sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ== 1505 1505 1506 1506 has-yarn@^2.1.0: 1507 1507 version "2.1.0" ··· 1555 1555 http-signature@~1.2.0: 1556 1556 version "1.2.0" 1557 1557 resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" 1558 - integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= 1558 + integrity sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ== 1559 1559 dependencies: 1560 1560 assert-plus "^1.0.0" 1561 1561 jsprim "^1.2.2" ··· 1572 1572 humanize-ms@^1.2.1: 1573 1573 version "1.2.1" 1574 1574 resolved "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed" 1575 - integrity sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0= 1575 + integrity sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ== 1576 1576 dependencies: 1577 1577 ms "^2.0.0" 1578 1578 ··· 1593 1593 ignore-by-default@^1.0.1: 1594 1594 version "1.0.1" 1595 1595 resolved "https://registry.yarnpkg.com/ignore-by-default/-/ignore-by-default-1.0.1.tgz#48ca6d72f6c6a3af00a9ad4ae6876be3889e2b09" 1596 - integrity sha1-SMptcvbGo68Aqa1K5odr44ieKwk= 1596 + integrity sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA== 1597 1597 1598 1598 ignore-walk@^3.0.3: 1599 1599 version "3.0.4" ··· 1623 1623 import-lazy@^2.1.0: 1624 1624 version "2.1.0" 1625 1625 resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43" 1626 - integrity sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM= 1626 + integrity sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A== 1627 1627 1628 1628 imurmurhash@^0.1.4: 1629 1629 version "0.1.4" 1630 1630 resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" 1631 - integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= 1631 + integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== 1632 1632 1633 1633 indent-string@^4.0.0: 1634 1634 version "4.0.0" ··· 1643 1643 inflight@^1.0.4: 1644 1644 version "1.0.6" 1645 1645 resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" 1646 - integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= 1646 + integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== 1647 1647 dependencies: 1648 1648 once "^1.3.0" 1649 1649 wrappy "1" ··· 1651 1651 inherits@2, inherits@2.0.3, inherits@~2.0.3: 1652 1652 version "2.0.3" 1653 1653 resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" 1654 - integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= 1654 + integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== 1655 1655 1656 1656 ini@1.3.7, ini@^1.3.5, ini@~1.3.0: 1657 1657 version "1.3.7" ··· 1666 1666 ip@^1.1.5: 1667 1667 version "1.1.5" 1668 1668 resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" 1669 - integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= 1669 + integrity sha512-rBtCAQAJm8A110nbwn6YdveUnuZH3WrC36IwkRXxDnq53JvXA2NVQvB7IHyKomxK1MJ4VDNw3UtFDdXQ+AvLYA== 1670 1670 1671 1671 ipaddr.js@1.9.1: 1672 1672 version "1.9.1" ··· 1690 1690 is-extglob@^2.1.1: 1691 1691 version "2.1.1" 1692 1692 resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" 1693 - integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= 1693 + integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== 1694 1694 1695 1695 is-fullwidth-code-point@^1.0.0: 1696 1696 version "1.0.0" 1697 1697 resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" 1698 - integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= 1698 + integrity sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw== 1699 1699 dependencies: 1700 1700 number-is-nan "^1.0.0" 1701 1701 1702 1702 is-fullwidth-code-point@^2.0.0: 1703 1703 version "2.0.0" 1704 1704 resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" 1705 - integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= 1705 + integrity sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w== 1706 1706 1707 1707 is-fullwidth-code-point@^3.0.0: 1708 1708 version "3.0.0" ··· 1735 1735 is-lambda@^1.0.1: 1736 1736 version "1.0.1" 1737 1737 resolved "https://registry.yarnpkg.com/is-lambda/-/is-lambda-1.0.1.tgz#3d9877899e6a53efc0160504cde15f82e6f061d5" 1738 - integrity sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU= 1738 + integrity sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ== 1739 1739 1740 1740 is-npm@^4.0.0: 1741 1741 version "4.0.0" ··· 1770 1770 is-typedarray@^1.0.0, is-typedarray@~1.0.0: 1771 1771 version "1.0.0" 1772 1772 resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" 1773 - integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= 1773 + integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== 1774 1774 1775 1775 is-unicode-supported@^0.1.0: 1776 1776 version "0.1.0" ··· 1785 1785 isarray@0.0.1: 1786 1786 version "0.0.1" 1787 1787 resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" 1788 - integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= 1788 + integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ== 1789 1789 1790 1790 isarray@~1.0.0: 1791 1791 version "1.0.0" 1792 1792 resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" 1793 - integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= 1793 + integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== 1794 1794 1795 1795 isexe@^2.0.0: 1796 1796 version "2.0.0" 1797 1797 resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" 1798 - integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= 1798 + integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== 1799 1799 1800 1800 isstream@~0.1.2: 1801 1801 version "0.1.2" 1802 1802 resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" 1803 - integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= 1803 + integrity sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g== 1804 1804 1805 1805 jju@^1.1.0: 1806 1806 version "1.4.0" 1807 1807 resolved "https://registry.yarnpkg.com/jju/-/jju-1.4.0.tgz#a3abe2718af241a2b2904f84a625970f389ae32a" 1808 - integrity sha1-o6vicYryQaKykE+EpiWXDzia4yo= 1808 + integrity sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA== 1809 1809 1810 1810 js-tokens@^4.0.0: 1811 1811 version "4.0.0" ··· 1830 1830 jsbn@~0.1.0: 1831 1831 version "0.1.1" 1832 1832 resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" 1833 - integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= 1833 + integrity sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg== 1834 1834 1835 1835 json-buffer@3.0.0: 1836 1836 version "3.0.0" 1837 1837 resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898" 1838 - integrity sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg= 1838 + integrity sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ== 1839 1839 1840 1840 json-parse-even-better-errors@^2.3.0: 1841 1841 version "2.3.1" ··· 1845 1845 json-parse-helpfulerror@^1.0.3: 1846 1846 version "1.0.3" 1847 1847 resolved "https://registry.yarnpkg.com/json-parse-helpfulerror/-/json-parse-helpfulerror-1.0.3.tgz#13f14ce02eed4e981297b64eb9e3b932e2dd13dc" 1848 - integrity sha1-E/FM4C7tTpgSl7ZOueO5MuLdE9w= 1848 + integrity sha512-XgP0FGR77+QhUxjXkwOMkC94k3WtqEBfcnjWqhRd82qTat4SWKRE+9kUnynz/shm3I4ea2+qISvTIeGTNU7kJg== 1849 1849 dependencies: 1850 1850 jju "^1.1.0" 1851 1851 ··· 1862 1862 json-schema@0.2.3: 1863 1863 version "0.2.3" 1864 1864 resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" 1865 - integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= 1865 + integrity sha512-a3xHnILGMtk+hDOqNwHzF6e2fNbiMrXZvxKQiEv2MlgQP+pjIOzqAmKYD2mDpXYE/44M7g+n9p2bKkYWDUcXCQ== 1866 1866 1867 1867 json-stable-stringify-without-jsonify@^1.0.1: 1868 1868 version "1.0.1" 1869 1869 resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" 1870 - integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= 1870 + integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== 1871 1871 1872 1872 json-stringify-safe@~5.0.1: 1873 1873 version "5.0.1" 1874 1874 resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" 1875 - integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= 1875 + integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA== 1876 1876 1877 1877 json5@^2.1.2: 1878 1878 version "2.2.0" ··· 1884 1884 jsonlines@^0.1.1: 1885 1885 version "0.1.1" 1886 1886 resolved "https://registry.yarnpkg.com/jsonlines/-/jsonlines-0.1.1.tgz#4fcd246dc5d0e38691907c44ab002f782d1d94cc" 1887 - integrity sha1-T80kbcXQ44aRkHxEqwAveC0dlMw= 1887 + integrity sha512-ekDrAGso79Cvf+dtm+mL8OBI2bmAOt3gssYs833De/C9NmIpWDWyUO4zPgB5x2/OhY366dkhgfPMYfwZF7yOZA== 1888 1888 1889 1889 jsonparse@^1.3.1: 1890 1890 version "1.3.1" 1891 1891 resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" 1892 - integrity sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA= 1892 + integrity sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg== 1893 1893 1894 1894 jsprim@^1.2.2: 1895 1895 version "1.4.1" 1896 1896 resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" 1897 - integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= 1897 + integrity sha512-4Dj8Rf+fQ+/Pn7C5qeEX02op1WfOss3PKTE9Nsop3Dx+6UPxlm1dr/og7o2cRa5hNN07CACr4NFzRLtj/rjWog== 1898 1898 dependencies: 1899 1899 assert-plus "1.0.0" 1900 1900 extsprintf "1.3.0" ··· 1960 1960 lodash.clonedeep@^4.5.0: 1961 1961 version "4.5.0" 1962 1962 resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" 1963 - integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8= 1963 + integrity sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ== 1964 1964 1965 1965 lodash.get@^4.4.2: 1966 1966 version "4.4.2" 1967 1967 resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" 1968 - integrity sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk= 1968 + integrity sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ== 1969 1969 1970 1970 lodash.merge@^4.6.2: 1971 1971 version "4.6.2" ··· 1975 1975 lodash.truncate@^4.4.2: 1976 1976 version "4.4.2" 1977 1977 resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193" 1978 - integrity sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM= 1978 + integrity sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw== 1979 1979 1980 1980 lodash@^4.17.21: 1981 1981 version "4.17.21" ··· 2060 2060 media-typer@0.3.0: 2061 2061 version "0.3.0" 2062 2062 resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" 2063 - integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= 2063 + integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== 2064 2064 2065 2065 merge-descriptors@1.0.1: 2066 2066 version "1.0.1" 2067 2067 resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" 2068 - integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= 2068 + integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== 2069 2069 2070 2070 merge2@^1.3.0: 2071 2071 version "1.4.1" ··· 2075 2075 methods@~1.1.2: 2076 2076 version "1.1.2" 2077 2077 resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" 2078 - integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= 2078 + integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== 2079 2079 2080 2080 micromatch@^4.0.4: 2081 2081 version "4.0.4" ··· 2220 2220 ms@2.0.0, ms@^2.0.0: 2221 2221 version "2.0.0" 2222 2222 resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" 2223 - integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= 2223 + integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== 2224 2224 2225 2225 ms@2.1.1: 2226 2226 version "2.1.1" ··· 2245 2245 natural-compare@^1.4.0: 2246 2246 version "1.4.0" 2247 2247 resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" 2248 - integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= 2248 + integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== 2249 2249 2250 2250 negotiator@0.6.2, negotiator@^0.6.2: 2251 2251 version "0.6.2" ··· 2305 2305 nopt@~1.0.10: 2306 2306 version "1.0.10" 2307 2307 resolved "https://registry.yarnpkg.com/nopt/-/nopt-1.0.10.tgz#6ddd21bd2a31417b92727dd585f8a6f37608ebee" 2308 - integrity sha1-bd0hvSoxQXuScn3Vhfim83YI6+4= 2308 + integrity sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg== 2309 2309 dependencies: 2310 2310 abbrev "1" 2311 2311 ··· 2425 2425 number-is-nan@^1.0.0: 2426 2426 version "1.0.1" 2427 2427 resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" 2428 - integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= 2428 + integrity sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ== 2429 2429 2430 2430 oauth-sign@~0.9.0: 2431 2431 version "0.9.0" ··· 2435 2435 object-assign@^4.1.0: 2436 2436 version "4.1.1" 2437 2437 resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" 2438 - integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= 2438 + integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== 2439 2439 2440 2440 object-inspect@^1.9.0: 2441 2441 version "1.11.0" ··· 2445 2445 on-finished@~2.3.0: 2446 2446 version "2.3.0" 2447 2447 resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" 2448 - integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= 2448 + integrity sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww== 2449 2449 dependencies: 2450 2450 ee-first "1.1.1" 2451 2451 2452 2452 once@^1.3.0, once@^1.3.1, once@^1.4.0: 2453 2453 version "1.4.0" 2454 2454 resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" 2455 - integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= 2455 + integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== 2456 2456 dependencies: 2457 2457 wrappy "1" 2458 2458 ··· 2576 2576 path-exists@^3.0.0: 2577 2577 version "3.0.0" 2578 2578 resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" 2579 - integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= 2579 + integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== 2580 2580 2581 2581 path-exists@^4.0.0: 2582 2582 version "4.0.0" ··· 2586 2586 path-is-absolute@^1.0.0: 2587 2587 version "1.0.1" 2588 2588 resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" 2589 - integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= 2589 + integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== 2590 2590 2591 2591 path-key@^3.1.0: 2592 2592 version "3.1.1" ··· 2596 2596 path-to-regexp@0.1.7: 2597 2597 version "0.1.7" 2598 2598 resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" 2599 - integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= 2599 + integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== 2600 2600 2601 2601 path-to-regexp@^1.7.0: 2602 2602 version "1.8.0" ··· 2618 2618 performance-now@^2.1.0: 2619 2619 version "2.1.0" 2620 2620 resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" 2621 - integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= 2621 + integrity sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow== 2622 2622 2623 2623 picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3: 2624 2624 version "2.3.0" ··· 2633 2633 prepend-http@^2.0.0: 2634 2634 version "2.0.0" 2635 2635 resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" 2636 - integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= 2636 + integrity sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA== 2637 2637 2638 2638 process-nextick-args@~2.0.0: 2639 2639 version "2.0.1" ··· 2648 2648 promise-inflight@^1.0.1: 2649 2649 version "1.0.1" 2650 2650 resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" 2651 - integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= 2651 + integrity sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g== 2652 2652 2653 2653 promise-retry@^2.0.1: 2654 2654 version "2.0.1" ··· 2854 2854 require-directory@^2.1.1: 2855 2855 version "2.1.1" 2856 2856 resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" 2857 - integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= 2857 + integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== 2858 2858 2859 2859 require-from-string@^2.0.2: 2860 2860 version "2.0.2" ··· 2869 2869 responselike@^1.0.2: 2870 2870 version "1.0.2" 2871 2871 resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7" 2872 - integrity sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec= 2872 + integrity sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ== 2873 2873 dependencies: 2874 2874 lowercase-keys "^1.0.0" 2875 2875 2876 2876 retry@^0.12.0: 2877 2877 version "0.12.0" 2878 2878 resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" 2879 - integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs= 2879 + integrity sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow== 2880 2880 2881 2881 retry@^0.13.1: 2882 2882 version "0.13.1" ··· 2980 2980 set-blocking@~2.0.0: 2981 2981 version "2.0.0" 2982 2982 resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" 2983 - integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= 2983 + integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== 2984 2984 2985 2985 setprototypeof@1.1.1: 2986 2986 version "1.1.1" ··· 3074 3074 sprintf-js@~1.0.2: 3075 3075 version "1.0.3" 3076 3076 resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" 3077 - integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= 3077 + integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== 3078 3078 3079 3079 sshpk@^1.7.0: 3080 3080 version "1.16.1" ··· 3101 3101 "statuses@>= 1.5.0 < 2", statuses@~1.5.0: 3102 3102 version "1.5.0" 3103 3103 resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" 3104 - integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= 3104 + integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== 3105 3105 3106 3106 string-width@^1.0.1: 3107 3107 version "1.0.2" 3108 3108 resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" 3109 - integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= 3109 + integrity sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw== 3110 3110 dependencies: 3111 3111 code-point-at "^1.0.0" 3112 3112 is-fullwidth-code-point "^1.0.0" ··· 3148 3148 strip-ansi@^3.0.0, strip-ansi@^3.0.1: 3149 3149 version "3.0.1" 3150 3150 resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" 3151 - integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= 3151 + integrity sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg== 3152 3152 dependencies: 3153 3153 ansi-regex "^2.0.0" 3154 3154 3155 3155 strip-ansi@^4.0.0: 3156 3156 version "4.0.0" 3157 3157 resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" 3158 - integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= 3158 + integrity sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow== 3159 3159 dependencies: 3160 3160 ansi-regex "^3.0.0" 3161 3161 ··· 3181 3181 strip-json-comments@~2.0.1: 3182 3182 version "2.0.1" 3183 3183 resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" 3184 - integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= 3184 + integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== 3185 3185 3186 3186 striptags@^3.2.0: 3187 3187 version "3.2.0" ··· 3241 3241 text-table@^0.2.0: 3242 3242 version "0.2.0" 3243 3243 resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" 3244 - integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= 3244 + integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== 3245 3245 3246 3246 to-readable-stream@^1.0.0: 3247 3247 version "1.0.0" ··· 3278 3278 tunnel-agent@^0.6.0: 3279 3279 version "0.6.0" 3280 3280 resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" 3281 - integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= 3281 + integrity sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w== 3282 3282 dependencies: 3283 3283 safe-buffer "^5.0.1" 3284 3284 3285 3285 tweetnacl@^0.14.3, tweetnacl@~0.14.0: 3286 3286 version "0.14.5" 3287 3287 resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" 3288 - integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= 3288 + integrity sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA== 3289 3289 3290 3290 type-check@^0.4.0, type-check@~0.4.0: 3291 3291 version "0.4.0" ··· 3360 3360 unpipe@1.0.0, unpipe@~1.0.0: 3361 3361 version "1.0.0" 3362 3362 resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" 3363 - integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= 3363 + integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== 3364 3364 3365 3365 update-notifier@^4.1.0: 3366 3366 version "4.1.3" ··· 3411 3411 url-parse-lax@^3.0.0: 3412 3412 version "3.0.0" 3413 3413 resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c" 3414 - integrity sha1-FrXK/Afb42dsGxmZF3gj1lA6yww= 3414 + integrity sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ== 3415 3415 dependencies: 3416 3416 prepend-http "^2.0.0" 3417 3417 3418 3418 util-deprecate@~1.0.1: 3419 3419 version "1.0.2" 3420 3420 resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" 3421 - integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= 3421 + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== 3422 3422 3423 3423 utils-merge@1.0.1: 3424 3424 version "1.0.1" 3425 3425 resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" 3426 - integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= 3426 + integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== 3427 3427 3428 3428 uuid@^3.3.2: 3429 3429 version "3.4.0" ··· 3438 3438 validate-npm-package-name@^3.0.0: 3439 3439 version "3.0.0" 3440 3440 resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz#5fa912d81eb7d0c74afc140de7317f0ca7df437e" 3441 - integrity sha1-X6kS2B630MdK/BQN5zF/DKffQ34= 3441 + integrity sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw== 3442 3442 dependencies: 3443 3443 builtins "^1.0.3" 3444 3444 3445 3445 vary@~1.1.2: 3446 3446 version "1.1.2" 3447 3447 resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" 3448 - integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= 3448 + integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== 3449 3449 3450 3450 verror@1.10.0: 3451 3451 version "1.10.0" 3452 3452 resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" 3453 - integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= 3453 + integrity sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw== 3454 3454 dependencies: 3455 3455 assert-plus "^1.0.0" 3456 3456 core-util-is "1.0.2" ··· 3499 3499 wrappy@1: 3500 3500 version "1.0.2" 3501 3501 resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" 3502 - integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= 3502 + integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== 3503 3503 3504 3504 write-file-atomic@^3.0.0: 3505 3505 version "3.0.3"
+2 -2
pkgs/servers/sql/mysql/8.0.x.nix
··· 6 6 let 7 7 self = stdenv.mkDerivation rec { 8 8 pname = "mysql"; 9 - version = "8.0.29"; 9 + version = "8.0.30"; 10 10 11 11 src = fetchurl { 12 12 url = "https://dev.mysql.com/get/Downloads/MySQL-${self.mysqlVersion}/${pname}-${version}.tar.gz"; 13 - sha256 = "sha256-USFw+m94ppTW8Y0ZfpmdJxbuaNxUHXZE3ZIqNmNAcmY="; 13 + sha256 = "sha256-yYjVxrqaVmkqbNbpgTRltfyTaO1LRh35cFmi/BYMi4Q="; 14 14 }; 15 15 16 16 nativeBuildInputs = [ bison cmake pkg-config ]
+2 -2
pkgs/servers/unifiedpush-common-proxies/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "unifiedpush-common-proxies"; 8 - version = "1.1.1"; 8 + version = "1.3.0"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "unifiedpush"; 12 12 repo = "common-proxies"; 13 13 rev = "v${version}"; 14 - sha256 = "0wf6kmj8m2c06864qiphf91j5rpaj3bvjrafdk6lqli14p5gmma2"; 14 + sha256 = "sha256-spOLgSqiEySVc7imeTeg83MO5cw5nea0qD6OV8JRI6Y="; 15 15 }; 16 16 17 17 vendorSha256 = "13mxdjc9fvajl0w78a5g1cqadgmxsx74zz8npp5h2s68zkl8sjxk";
+2 -1
pkgs/tools/games/opentracker/default.nix
··· 25 25 }; 26 26 27 27 dotnet-runtime = dotnetCorePackages.runtime_3_1; 28 + dotnet-sdk = dotnetCorePackages.sdk_3_1; 29 + 28 30 nugetDeps = ./deps.nix; 29 31 30 32 projectFile = "OpenTracker.sln"; 31 33 executables = [ "OpenTracker" ]; 32 34 33 35 doCheck = true; 34 - dotnet-test-sdk = dotnetCorePackages.sdk_3_1; 35 36 36 37 nativeBuildInputs = [ 37 38 autoPatchelfHook
+2 -2
pkgs/tools/graphics/agi/default.nix
··· 14 14 15 15 stdenv.mkDerivation rec { 16 16 pname = "agi"; 17 - version = "3.1.0-dev-20220713"; 17 + version = "3.1.0-dev-20220811"; 18 18 19 19 src = fetchzip { 20 20 url = "https://github.com/google/agi-dev-releases/releases/download/v${version}/agi-${version}-linux.zip"; 21 - sha256 = "sha256-ch3crmvueXk4xJ4LjG4MrYkaCTd+41INAz+/ClI+Mpw="; 21 + sha256 = "sha256-7lxcyIX3imqsU15HQ2Xc0S8ki6LWMlkM4fdTOCuCti8="; 22 22 }; 23 23 24 24 nativeBuildInputs = [
+8 -8
pkgs/tools/misc/hyperledger-fabric/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "hyperledger-fabric"; 8 - version = "2.4.3"; 9 - commit = "9711fb5d0c16297584f5c53123f589110828736f"; 8 + version = "2.4.6"; 10 9 11 10 src = fetchFromGitHub { 12 11 owner = "hyperledger"; 13 12 repo = "fabric"; 14 13 rev = "v${version}"; 15 - sha256 = "sha256-gXVahzpuIUWAHq4gJ1rbq943zIuWrl/ojDMQDFfI14I="; 14 + sha256 = "sha256-Q0qrDPih3M4YCzjhLFBy51qVvoICwwn1LJf63rYiUUg="; 16 15 }; 17 16 18 17 vendorSha256 = null; ··· 33 32 "cmd/peer" 34 33 ]; 35 34 36 - ldflags = lib.mapAttrsToList 37 - (n: v: "github.com/hyperledger/fabric/common/metadata.${n}=${v}") { 38 - Version = version; 39 - CommitSha = commit; 40 - }; 35 + ldflags = [ 36 + "-s" 37 + "-w" 38 + "-X github.com/hyperledger/fabric/common/metadata.Version=${version}" 39 + "-X github.com/hyperledger/fabric/common/metadata.CommitSha=${src.rev}" 40 + ]; 41 41 42 42 meta = with lib; { 43 43 description = "High-performance, secure, permissioned blockchain network";
+2 -2
pkgs/tools/text/crowdin-cli/default.nix
··· 14 14 15 15 stdenv.mkDerivation rec { 16 16 pname = "crowdin-cli"; 17 - version = "3.7.9"; 17 + version = "3.7.10"; 18 18 19 19 src = fetchurl { 20 20 url = "https://github.com/crowdin/${pname}/releases/download/${version}/${pname}.zip"; 21 - sha256 = "sha256-goRqj/3BM7DPWlfJH9kgW9JQP1lGWQod6DO8fmcRPqc="; 21 + sha256 = "sha256-beU4hLW5Dp4xbY0kaxuxLD2XmMXdxWEBbAH/G+B5dHU="; 22 22 }; 23 23 24 24 nativeBuildInputs = [ installShellFiles makeWrapper unzip ];
+2 -1
pkgs/top-level/aliases.nix
··· 1031 1031 pdf2htmlEx = throw "pdf2htmlEx has been removed from nixpkgs, as it was unmaintained"; # Added 2020-11-03 1032 1032 pdfmod = throw "pdfmod has been removed"; # Added 2022-01-15 1033 1033 pdfread = throw "pdfread has been remove because it is unmaintained for years and the sources are no longer available"; # Added 2021-07-22 1034 + pentablet-driver = xp-pen-g430-driver; # Added 2022-06-23 1034 1035 perlXMLParser = throw "'perlXMLParser' has been renamed to/replaced by 'perlPackages.XMLParser'"; # Converted to throw 2022-02-22 1035 1036 perlArchiveCpio = throw "'perlArchiveCpio' has been renamed to/replaced by 'perlPackages.ArchiveCpio'"; # Converted to throw 2022-02-22 1036 1037 pgadmin = pgadmin4; ··· 1523 1524 xmonad_log_applet_gnome3 = throw "'xmonad_log_applet_gnome3' has been renamed to/replaced by 'xmonad_log_applet'"; # Converted to throw 2022-02-22 1524 1525 xmpp-client = throw "xmpp-client has been dropped due to the lack of maintanence from upstream since 2017"; # Added 2022-06-02 1525 1526 xmpppy = throw "xmpppy has been removed from nixpkgs as it is unmaintained and python2-only"; 1526 - xp-pen-g430 = pentablet-driver; # Added 2020-05-03 1527 + xp-pen-g430 = throw "xp-pen-g430 has been renamed to xp-pen-g430-driver"; # Converted to throw 2022-06-23 1527 1528 xpf = throw "xpf has been removed: abandoned by upstream"; # Added 2022-04-26 1528 1529 xf86_video_nouveau = throw "'xf86_video_nouveau' has been renamed to/replaced by 'xorg.xf86videonouveau'"; # Converted to throw 2022-02-22 1529 1530 xf86_input_mtrack = throw ''
+3 -1
pkgs/top-level/all-packages.nix
··· 36252 36252 36253 36253 bcompare = libsForQt5.callPackage ../applications/version-management/bcompare {}; 36254 36254 36255 - pentablet-driver = libsForQt5.callPackage ../misc/drivers/pentablet-driver { }; 36255 + xp-pen-deco-01-v2-driver = libsForQt5.xp-pen-deco-01-v2-driver; 36256 + 36257 + xp-pen-g430-driver = libsForQt5.xp-pen-g430-driver; 36256 36258 36257 36259 new-session-manager = callPackage ../applications/audio/new-session-manager { }; 36258 36260
+4
pkgs/top-level/qt5-packages.nix
··· 235 235 236 236 soundkonverter = callPackage ../applications/audio/soundkonverter {}; 237 237 238 + xp-pen-deco-01-v2-driver = callPackage ../os-specific/linux/xp-pen-drivers/deco-01-v2 { }; 239 + 240 + xp-pen-g430-driver = callPackage ../os-specific/linux/xp-pen-drivers/g430 { }; 241 + 238 242 yuview = callPackage ../applications/video/yuview { }; 239 243 })))