Merge pull request #250375 from solfisher/init-mus

authored by ckie and committed by GitHub a6fe0275 a4832e49

+419
+7
maintainers/maintainer-list.nix
··· 15386 15386 fingerprint = "7246 B6E1 ABB9 9A48 4395 FD11 DC26 B921 A9E9 DBDE"; 15387 15387 }]; 15388 15388 }; 15389 + sfr = { 15390 + email = "sol@solfisher.com"; 15391 + matrix = "@sfr:enby.space"; 15392 + github = "solfisher"; 15393 + githubId = 57151943; 15394 + name = "Sol Fisher Romanoff"; 15395 + }; 15389 15396 sfrijters = { 15390 15397 email = "sfrijters@gmail.com"; 15391 15398 github = "SFrijters";
+382
pkgs/applications/audio/mus/Cargo.lock
··· 1 + # This file is automatically @generated by Cargo. 2 + # It is not intended for manual editing. 3 + version = 3 4 + 5 + [[package]] 6 + name = "atty" 7 + version = "0.2.14" 8 + source = "registry+https://github.com/rust-lang/crates.io-index" 9 + checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" 10 + dependencies = [ 11 + "hermit-abi 0.1.19", 12 + "libc", 13 + "winapi", 14 + ] 15 + 16 + [[package]] 17 + name = "bitflags" 18 + version = "1.3.2" 19 + source = "registry+https://github.com/rust-lang/crates.io-index" 20 + checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 21 + 22 + [[package]] 23 + name = "bufstream" 24 + version = "0.1.4" 25 + source = "registry+https://github.com/rust-lang/crates.io-index" 26 + checksum = "40e38929add23cdf8a366df9b0e088953150724bcbe5fc330b0d8eb3b328eec8" 27 + 28 + [[package]] 29 + name = "cc" 30 + version = "1.0.79" 31 + source = "registry+https://github.com/rust-lang/crates.io-index" 32 + checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f" 33 + 34 + [[package]] 35 + name = "clap" 36 + version = "4.1.6" 37 + source = "registry+https://github.com/rust-lang/crates.io-index" 38 + checksum = "ec0b0588d44d4d63a87dbd75c136c166bbfd9a86a31cb89e09906521c7d3f5e3" 39 + dependencies = [ 40 + "bitflags", 41 + "clap_derive", 42 + "clap_lex", 43 + "is-terminal", 44 + "once_cell", 45 + "strsim", 46 + "termcolor", 47 + ] 48 + 49 + [[package]] 50 + name = "clap_derive" 51 + version = "4.1.0" 52 + source = "registry+https://github.com/rust-lang/crates.io-index" 53 + checksum = "684a277d672e91966334af371f1a7b5833f9aa00b07c84e92fbce95e00208ce8" 54 + dependencies = [ 55 + "heck", 56 + "proc-macro-error", 57 + "proc-macro2", 58 + "quote", 59 + "syn", 60 + ] 61 + 62 + [[package]] 63 + name = "clap_lex" 64 + version = "0.3.1" 65 + source = "registry+https://github.com/rust-lang/crates.io-index" 66 + checksum = "783fe232adfca04f90f56201b26d79682d4cd2625e0bc7290b95123afe558ade" 67 + dependencies = [ 68 + "os_str_bytes", 69 + ] 70 + 71 + [[package]] 72 + name = "colored" 73 + version = "2.0.0" 74 + source = "registry+https://github.com/rust-lang/crates.io-index" 75 + checksum = "b3616f750b84d8f0de8a58bda93e08e2a81ad3f523089b05f1dffecab48c6cbd" 76 + dependencies = [ 77 + "atty", 78 + "lazy_static", 79 + "winapi", 80 + ] 81 + 82 + [[package]] 83 + name = "errno" 84 + version = "0.2.8" 85 + source = "registry+https://github.com/rust-lang/crates.io-index" 86 + checksum = "f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1" 87 + dependencies = [ 88 + "errno-dragonfly", 89 + "libc", 90 + "winapi", 91 + ] 92 + 93 + [[package]] 94 + name = "errno-dragonfly" 95 + version = "0.1.2" 96 + source = "registry+https://github.com/rust-lang/crates.io-index" 97 + checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" 98 + dependencies = [ 99 + "cc", 100 + "libc", 101 + ] 102 + 103 + [[package]] 104 + name = "heck" 105 + version = "0.4.1" 106 + source = "registry+https://github.com/rust-lang/crates.io-index" 107 + checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" 108 + 109 + [[package]] 110 + name = "hermit-abi" 111 + version = "0.1.19" 112 + source = "registry+https://github.com/rust-lang/crates.io-index" 113 + checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" 114 + dependencies = [ 115 + "libc", 116 + ] 117 + 118 + [[package]] 119 + name = "hermit-abi" 120 + version = "0.3.1" 121 + source = "registry+https://github.com/rust-lang/crates.io-index" 122 + checksum = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286" 123 + 124 + [[package]] 125 + name = "io-lifetimes" 126 + version = "1.0.5" 127 + source = "registry+https://github.com/rust-lang/crates.io-index" 128 + checksum = "1abeb7a0dd0f8181267ff8adc397075586500b81b28a73e8a0208b00fc170fb3" 129 + dependencies = [ 130 + "libc", 131 + "windows-sys", 132 + ] 133 + 134 + [[package]] 135 + name = "is-terminal" 136 + version = "0.4.3" 137 + source = "registry+https://github.com/rust-lang/crates.io-index" 138 + checksum = "22e18b0a45d56fe973d6db23972bf5bc46f988a4a2385deac9cc29572f09daef" 139 + dependencies = [ 140 + "hermit-abi 0.3.1", 141 + "io-lifetimes", 142 + "rustix", 143 + "windows-sys", 144 + ] 145 + 146 + [[package]] 147 + name = "lazy_static" 148 + version = "1.4.0" 149 + source = "registry+https://github.com/rust-lang/crates.io-index" 150 + checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 151 + 152 + [[package]] 153 + name = "libc" 154 + version = "0.2.139" 155 + source = "registry+https://github.com/rust-lang/crates.io-index" 156 + checksum = "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79" 157 + 158 + [[package]] 159 + name = "linux-raw-sys" 160 + version = "0.1.4" 161 + source = "registry+https://github.com/rust-lang/crates.io-index" 162 + checksum = "f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4" 163 + 164 + [[package]] 165 + name = "mpd" 166 + version = "0.1.0" 167 + source = "git+https://github.com/kstep/rust-mpd?rev=e8b5c3d#e8b5c3d67bb602960aa21910430380d6626b3be7" 168 + dependencies = [ 169 + "bufstream", 170 + ] 171 + 172 + [[package]] 173 + name = "mus" 174 + version = "0.1.0" 175 + dependencies = [ 176 + "clap", 177 + "colored", 178 + "mpd", 179 + ] 180 + 181 + [[package]] 182 + name = "once_cell" 183 + version = "1.17.1" 184 + source = "registry+https://github.com/rust-lang/crates.io-index" 185 + checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3" 186 + 187 + [[package]] 188 + name = "os_str_bytes" 189 + version = "6.4.1" 190 + source = "registry+https://github.com/rust-lang/crates.io-index" 191 + checksum = "9b7820b9daea5457c9f21c69448905d723fbd21136ccf521748f23fd49e723ee" 192 + 193 + [[package]] 194 + name = "proc-macro-error" 195 + version = "1.0.4" 196 + source = "registry+https://github.com/rust-lang/crates.io-index" 197 + checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" 198 + dependencies = [ 199 + "proc-macro-error-attr", 200 + "proc-macro2", 201 + "quote", 202 + "syn", 203 + "version_check", 204 + ] 205 + 206 + [[package]] 207 + name = "proc-macro-error-attr" 208 + version = "1.0.4" 209 + source = "registry+https://github.com/rust-lang/crates.io-index" 210 + checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" 211 + dependencies = [ 212 + "proc-macro2", 213 + "quote", 214 + "version_check", 215 + ] 216 + 217 + [[package]] 218 + name = "proc-macro2" 219 + version = "1.0.51" 220 + source = "registry+https://github.com/rust-lang/crates.io-index" 221 + checksum = "5d727cae5b39d21da60fa540906919ad737832fe0b1c165da3a34d6548c849d6" 222 + dependencies = [ 223 + "unicode-ident", 224 + ] 225 + 226 + [[package]] 227 + name = "quote" 228 + version = "1.0.23" 229 + source = "registry+https://github.com/rust-lang/crates.io-index" 230 + checksum = "8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b" 231 + dependencies = [ 232 + "proc-macro2", 233 + ] 234 + 235 + [[package]] 236 + name = "rustix" 237 + version = "0.36.8" 238 + source = "registry+https://github.com/rust-lang/crates.io-index" 239 + checksum = "f43abb88211988493c1abb44a70efa56ff0ce98f233b7b276146f1f3f7ba9644" 240 + dependencies = [ 241 + "bitflags", 242 + "errno", 243 + "io-lifetimes", 244 + "libc", 245 + "linux-raw-sys", 246 + "windows-sys", 247 + ] 248 + 249 + [[package]] 250 + name = "strsim" 251 + version = "0.10.0" 252 + source = "registry+https://github.com/rust-lang/crates.io-index" 253 + checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" 254 + 255 + [[package]] 256 + name = "syn" 257 + version = "1.0.107" 258 + source = "registry+https://github.com/rust-lang/crates.io-index" 259 + checksum = "1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5" 260 + dependencies = [ 261 + "proc-macro2", 262 + "quote", 263 + "unicode-ident", 264 + ] 265 + 266 + [[package]] 267 + name = "termcolor" 268 + version = "1.2.0" 269 + source = "registry+https://github.com/rust-lang/crates.io-index" 270 + checksum = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6" 271 + dependencies = [ 272 + "winapi-util", 273 + ] 274 + 275 + [[package]] 276 + name = "unicode-ident" 277 + version = "1.0.6" 278 + source = "registry+https://github.com/rust-lang/crates.io-index" 279 + checksum = "84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc" 280 + 281 + [[package]] 282 + name = "version_check" 283 + version = "0.9.4" 284 + source = "registry+https://github.com/rust-lang/crates.io-index" 285 + checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 286 + 287 + [[package]] 288 + name = "winapi" 289 + version = "0.3.9" 290 + source = "registry+https://github.com/rust-lang/crates.io-index" 291 + checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 292 + dependencies = [ 293 + "winapi-i686-pc-windows-gnu", 294 + "winapi-x86_64-pc-windows-gnu", 295 + ] 296 + 297 + [[package]] 298 + name = "winapi-i686-pc-windows-gnu" 299 + version = "0.4.0" 300 + source = "registry+https://github.com/rust-lang/crates.io-index" 301 + checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 302 + 303 + [[package]] 304 + name = "winapi-util" 305 + version = "0.1.5" 306 + source = "registry+https://github.com/rust-lang/crates.io-index" 307 + checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" 308 + dependencies = [ 309 + "winapi", 310 + ] 311 + 312 + [[package]] 313 + name = "winapi-x86_64-pc-windows-gnu" 314 + version = "0.4.0" 315 + source = "registry+https://github.com/rust-lang/crates.io-index" 316 + checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 317 + 318 + [[package]] 319 + name = "windows-sys" 320 + version = "0.45.0" 321 + source = "registry+https://github.com/rust-lang/crates.io-index" 322 + checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" 323 + dependencies = [ 324 + "windows-targets", 325 + ] 326 + 327 + [[package]] 328 + name = "windows-targets" 329 + version = "0.42.1" 330 + source = "registry+https://github.com/rust-lang/crates.io-index" 331 + checksum = "8e2522491fbfcd58cc84d47aeb2958948c4b8982e9a2d8a2a35bbaed431390e7" 332 + dependencies = [ 333 + "windows_aarch64_gnullvm", 334 + "windows_aarch64_msvc", 335 + "windows_i686_gnu", 336 + "windows_i686_msvc", 337 + "windows_x86_64_gnu", 338 + "windows_x86_64_gnullvm", 339 + "windows_x86_64_msvc", 340 + ] 341 + 342 + [[package]] 343 + name = "windows_aarch64_gnullvm" 344 + version = "0.42.1" 345 + source = "registry+https://github.com/rust-lang/crates.io-index" 346 + checksum = "8c9864e83243fdec7fc9c5444389dcbbfd258f745e7853198f365e3c4968a608" 347 + 348 + [[package]] 349 + name = "windows_aarch64_msvc" 350 + version = "0.42.1" 351 + source = "registry+https://github.com/rust-lang/crates.io-index" 352 + checksum = "4c8b1b673ffc16c47a9ff48570a9d85e25d265735c503681332589af6253c6c7" 353 + 354 + [[package]] 355 + name = "windows_i686_gnu" 356 + version = "0.42.1" 357 + source = "registry+https://github.com/rust-lang/crates.io-index" 358 + checksum = "de3887528ad530ba7bdbb1faa8275ec7a1155a45ffa57c37993960277145d640" 359 + 360 + [[package]] 361 + name = "windows_i686_msvc" 362 + version = "0.42.1" 363 + source = "registry+https://github.com/rust-lang/crates.io-index" 364 + checksum = "bf4d1122317eddd6ff351aa852118a2418ad4214e6613a50e0191f7004372605" 365 + 366 + [[package]] 367 + name = "windows_x86_64_gnu" 368 + version = "0.42.1" 369 + source = "registry+https://github.com/rust-lang/crates.io-index" 370 + checksum = "c1040f221285e17ebccbc2591ffdc2d44ee1f9186324dd3e84e99ac68d699c45" 371 + 372 + [[package]] 373 + name = "windows_x86_64_gnullvm" 374 + version = "0.42.1" 375 + source = "registry+https://github.com/rust-lang/crates.io-index" 376 + checksum = "628bfdf232daa22b0d64fdb62b09fcc36bb01f05a3939e20ab73aaf9470d0463" 377 + 378 + [[package]] 379 + name = "windows_x86_64_msvc" 380 + version = "0.42.1" 381 + source = "registry+https://github.com/rust-lang/crates.io-index" 382 + checksum = "447660ad36a13288b1db4d4248e857b510e8c3a225c822ba4fb748c0aafecffd"
+28
pkgs/applications/audio/mus/default.nix
··· 1 + { lib, fetchFromSourcehut, rustPlatform }: 2 + 3 + rustPlatform.buildRustPackage rec { 4 + pname = "mus"; 5 + version = "0.1.0"; 6 + 7 + src = fetchFromSourcehut { 8 + owner = "~sfr"; 9 + repo = pname; 10 + rev = version; 11 + hash = "sha256-s7rizOieOmzK0Stkk1SWe9h/5DoaH6MMmL/5QFeezt0="; 12 + }; 13 + 14 + cargoLock = { 15 + lockFile = ./Cargo.lock; 16 + outputHashes = { 17 + "mpd-0.1.0" = "sha256-5UC6aFNJU9B5AlgJ7uPO+W7e2MHpvTu2OpktjiIXMfc="; 18 + }; 19 + }; 20 + 21 + meta = with lib; { 22 + description = "a pretty good mpd client"; 23 + homepage = "https://sr.ht/~sfr/mus"; 24 + license = licenses.mit; 25 + maintainers = with maintainers; [ sfr ]; 26 + mainProgram = "mus"; 27 + }; 28 + }
+2
pkgs/top-level/all-packages.nix
··· 40382 40382 40383 40383 morph = callPackage ../tools/package-management/morph { }; 40384 40384 40385 + mus = callPackage ../applications/audio/mus { }; 40386 + 40385 40387 muse = libsForQt5.callPackage ../applications/audio/muse { }; 40386 40388 40387 40389 museeks = callPackage ../applications/audio/museeks { };