lol
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge pull request #251393 from schuelermine/add/genemichaels

genemichaels: init

authored by

Matthias Beyer and committed by
GitHub
a12258c4 0093ac71

+577
+553
pkgs/development/tools/rust/genemichaels/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 = "anyhow" 7 + version = "1.0.68" 8 + source = "registry+https://github.com/rust-lang/crates.io-index" 9 + checksum = "2cb2f989d18dd141ab8ae82f64d1a8cdd37e0840f73a406896cf5e99502fab61" 10 + 11 + [[package]] 12 + name = "autocfg" 13 + version = "1.1.0" 14 + source = "registry+https://github.com/rust-lang/crates.io-index" 15 + checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 16 + 17 + [[package]] 18 + name = "bitflags" 19 + version = "1.3.2" 20 + source = "registry+https://github.com/rust-lang/crates.io-index" 21 + checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 22 + 23 + [[package]] 24 + name = "cargo-manifest" 25 + version = "0.7.1" 26 + source = "registry+https://github.com/rust-lang/crates.io-index" 27 + checksum = "3ce38d2d1efbe0e7180766a872570bc07cd5430a42e713b01006d4afa89912fe" 28 + dependencies = [ 29 + "serde", 30 + "toml", 31 + ] 32 + 33 + [[package]] 34 + name = "cc" 35 + version = "1.0.78" 36 + source = "registry+https://github.com/rust-lang/crates.io-index" 37 + checksum = "a20104e2335ce8a659d6dd92a51a767a0c062599c73b343fd152cb401e828c3d" 38 + 39 + [[package]] 40 + name = "cfg-if" 41 + version = "1.0.0" 42 + source = "registry+https://github.com/rust-lang/crates.io-index" 43 + checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 44 + 45 + [[package]] 46 + name = "clap" 47 + version = "4.1.1" 48 + source = "registry+https://github.com/rust-lang/crates.io-index" 49 + checksum = "4ec7a4128863c188deefe750ac1d1dfe66c236909f845af04beed823638dc1b2" 50 + dependencies = [ 51 + "bitflags", 52 + "clap_derive", 53 + "clap_lex", 54 + "is-terminal", 55 + "once_cell", 56 + "strsim", 57 + "termcolor", 58 + ] 59 + 60 + [[package]] 61 + name = "clap_derive" 62 + version = "4.1.0" 63 + source = "registry+https://github.com/rust-lang/crates.io-index" 64 + checksum = "684a277d672e91966334af371f1a7b5833f9aa00b07c84e92fbce95e00208ce8" 65 + dependencies = [ 66 + "heck", 67 + "proc-macro-error", 68 + "proc-macro2", 69 + "quote", 70 + "syn", 71 + ] 72 + 73 + [[package]] 74 + name = "clap_lex" 75 + version = "0.3.1" 76 + source = "registry+https://github.com/rust-lang/crates.io-index" 77 + checksum = "783fe232adfca04f90f56201b26d79682d4cd2625e0bc7290b95123afe558ade" 78 + dependencies = [ 79 + "os_str_bytes", 80 + ] 81 + 82 + [[package]] 83 + name = "convert_case" 84 + version = "0.4.0" 85 + source = "registry+https://github.com/rust-lang/crates.io-index" 86 + checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" 87 + 88 + [[package]] 89 + name = "derive_more" 90 + version = "0.99.17" 91 + source = "registry+https://github.com/rust-lang/crates.io-index" 92 + checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321" 93 + dependencies = [ 94 + "convert_case", 95 + "proc-macro2", 96 + "quote", 97 + "rustc_version", 98 + "syn", 99 + ] 100 + 101 + [[package]] 102 + name = "errno" 103 + version = "0.2.8" 104 + source = "registry+https://github.com/rust-lang/crates.io-index" 105 + checksum = "f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1" 106 + dependencies = [ 107 + "errno-dragonfly", 108 + "libc", 109 + "winapi", 110 + ] 111 + 112 + [[package]] 113 + name = "errno-dragonfly" 114 + version = "0.1.2" 115 + source = "registry+https://github.com/rust-lang/crates.io-index" 116 + checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" 117 + dependencies = [ 118 + "cc", 119 + "libc", 120 + ] 121 + 122 + [[package]] 123 + name = "genemichaels" 124 + version = "0.1.21" 125 + dependencies = [ 126 + "anyhow", 127 + "cargo-manifest", 128 + "clap", 129 + "derive_more", 130 + "markdown", 131 + "proc-macro2", 132 + "quote", 133 + "structre", 134 + "syn", 135 + "threadpool", 136 + "walkdir", 137 + ] 138 + 139 + [[package]] 140 + name = "hashbrown" 141 + version = "0.12.3" 142 + source = "registry+https://github.com/rust-lang/crates.io-index" 143 + checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 144 + 145 + [[package]] 146 + name = "heck" 147 + version = "0.4.0" 148 + source = "registry+https://github.com/rust-lang/crates.io-index" 149 + checksum = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9" 150 + 151 + [[package]] 152 + name = "hermit-abi" 153 + version = "0.2.6" 154 + source = "registry+https://github.com/rust-lang/crates.io-index" 155 + checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7" 156 + dependencies = [ 157 + "libc", 158 + ] 159 + 160 + [[package]] 161 + name = "indexmap" 162 + version = "1.9.2" 163 + source = "registry+https://github.com/rust-lang/crates.io-index" 164 + checksum = "1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399" 165 + dependencies = [ 166 + "autocfg", 167 + "hashbrown", 168 + ] 169 + 170 + [[package]] 171 + name = "io-lifetimes" 172 + version = "1.0.4" 173 + source = "registry+https://github.com/rust-lang/crates.io-index" 174 + checksum = "e7d6c6f8c91b4b9ed43484ad1a938e393caf35960fce7f82a040497207bd8e9e" 175 + dependencies = [ 176 + "libc", 177 + "windows-sys", 178 + ] 179 + 180 + [[package]] 181 + name = "is-terminal" 182 + version = "0.4.2" 183 + source = "registry+https://github.com/rust-lang/crates.io-index" 184 + checksum = "28dfb6c8100ccc63462345b67d1bbc3679177c75ee4bf59bf29c8b1d110b8189" 185 + dependencies = [ 186 + "hermit-abi", 187 + "io-lifetimes", 188 + "rustix", 189 + "windows-sys", 190 + ] 191 + 192 + [[package]] 193 + name = "libc" 194 + version = "0.2.139" 195 + source = "registry+https://github.com/rust-lang/crates.io-index" 196 + checksum = "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79" 197 + 198 + [[package]] 199 + name = "linux-raw-sys" 200 + version = "0.1.4" 201 + source = "registry+https://github.com/rust-lang/crates.io-index" 202 + checksum = "f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4" 203 + 204 + [[package]] 205 + name = "litrs" 206 + version = "0.2.3" 207 + source = "registry+https://github.com/rust-lang/crates.io-index" 208 + checksum = "f9275e0933cf8bb20f008924c0cb07a0692fe54d8064996520bf998de9eb79aa" 209 + dependencies = [ 210 + "proc-macro2", 211 + ] 212 + 213 + [[package]] 214 + name = "log" 215 + version = "0.4.17" 216 + source = "registry+https://github.com/rust-lang/crates.io-index" 217 + checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" 218 + dependencies = [ 219 + "cfg-if", 220 + ] 221 + 222 + [[package]] 223 + name = "markdown" 224 + version = "1.0.0-alpha.5" 225 + source = "git+https://github.com/wooorm/markdown-rs?rev=af202d3f0ea24e0a957b02a6f9fb23c6c3b4afe7#af202d3f0ea24e0a957b02a6f9fb23c6c3b4afe7" 226 + dependencies = [ 227 + "log", 228 + "unicode-id", 229 + ] 230 + 231 + [[package]] 232 + name = "num_cpus" 233 + version = "1.15.0" 234 + source = "registry+https://github.com/rust-lang/crates.io-index" 235 + checksum = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b" 236 + dependencies = [ 237 + "hermit-abi", 238 + "libc", 239 + ] 240 + 241 + [[package]] 242 + name = "once_cell" 243 + version = "1.17.0" 244 + source = "registry+https://github.com/rust-lang/crates.io-index" 245 + checksum = "6f61fba1741ea2b3d6a1e3178721804bb716a68a6aeba1149b5d52e3d464ea66" 246 + 247 + [[package]] 248 + name = "os_str_bytes" 249 + version = "6.4.1" 250 + source = "registry+https://github.com/rust-lang/crates.io-index" 251 + checksum = "9b7820b9daea5457c9f21c69448905d723fbd21136ccf521748f23fd49e723ee" 252 + 253 + [[package]] 254 + name = "proc-macro-error" 255 + version = "1.0.4" 256 + source = "registry+https://github.com/rust-lang/crates.io-index" 257 + checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" 258 + dependencies = [ 259 + "proc-macro-error-attr", 260 + "proc-macro2", 261 + "quote", 262 + "syn", 263 + "version_check", 264 + ] 265 + 266 + [[package]] 267 + name = "proc-macro-error-attr" 268 + version = "1.0.4" 269 + source = "registry+https://github.com/rust-lang/crates.io-index" 270 + checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" 271 + dependencies = [ 272 + "proc-macro2", 273 + "quote", 274 + "version_check", 275 + ] 276 + 277 + [[package]] 278 + name = "proc-macro2" 279 + version = "1.0.49" 280 + source = "registry+https://github.com/rust-lang/crates.io-index" 281 + checksum = "57a8eca9f9c4ffde41714334dee777596264c7825420f521abc92b5b5deb63a5" 282 + dependencies = [ 283 + "unicode-ident", 284 + ] 285 + 286 + [[package]] 287 + name = "quote" 288 + version = "1.0.23" 289 + source = "registry+https://github.com/rust-lang/crates.io-index" 290 + checksum = "8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b" 291 + dependencies = [ 292 + "proc-macro2", 293 + ] 294 + 295 + [[package]] 296 + name = "regex" 297 + version = "1.7.1" 298 + source = "registry+https://github.com/rust-lang/crates.io-index" 299 + checksum = "48aaa5748ba571fb95cd2c85c09f629215d3a6ece942baa100950af03a34f733" 300 + dependencies = [ 301 + "regex-syntax", 302 + ] 303 + 304 + [[package]] 305 + name = "regex-syntax" 306 + version = "0.6.28" 307 + source = "registry+https://github.com/rust-lang/crates.io-index" 308 + checksum = "456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848" 309 + 310 + [[package]] 311 + name = "rustc_version" 312 + version = "0.4.0" 313 + source = "registry+https://github.com/rust-lang/crates.io-index" 314 + checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" 315 + dependencies = [ 316 + "semver", 317 + ] 318 + 319 + [[package]] 320 + name = "rustix" 321 + version = "0.36.6" 322 + source = "registry+https://github.com/rust-lang/crates.io-index" 323 + checksum = "4feacf7db682c6c329c4ede12649cd36ecab0f3be5b7d74e6a20304725db4549" 324 + dependencies = [ 325 + "bitflags", 326 + "errno", 327 + "io-lifetimes", 328 + "libc", 329 + "linux-raw-sys", 330 + "windows-sys", 331 + ] 332 + 333 + [[package]] 334 + name = "same-file" 335 + version = "1.0.6" 336 + source = "registry+https://github.com/rust-lang/crates.io-index" 337 + checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" 338 + dependencies = [ 339 + "winapi-util", 340 + ] 341 + 342 + [[package]] 343 + name = "semver" 344 + version = "1.0.16" 345 + source = "registry+https://github.com/rust-lang/crates.io-index" 346 + checksum = "58bc9567378fc7690d6b2addae4e60ac2eeea07becb2c64b9f218b53865cba2a" 347 + 348 + [[package]] 349 + name = "serde" 350 + version = "1.0.152" 351 + source = "registry+https://github.com/rust-lang/crates.io-index" 352 + checksum = "bb7d1f0d3021d347a83e556fc4683dea2ea09d87bccdf88ff5c12545d89d5efb" 353 + dependencies = [ 354 + "serde_derive", 355 + ] 356 + 357 + [[package]] 358 + name = "serde_derive" 359 + version = "1.0.152" 360 + source = "registry+https://github.com/rust-lang/crates.io-index" 361 + checksum = "af487d118eecd09402d70a5d72551860e788df87b464af30e5ea6a38c75c541e" 362 + dependencies = [ 363 + "proc-macro2", 364 + "quote", 365 + "syn", 366 + ] 367 + 368 + [[package]] 369 + name = "strsim" 370 + version = "0.10.0" 371 + source = "registry+https://github.com/rust-lang/crates.io-index" 372 + checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" 373 + 374 + [[package]] 375 + name = "structre" 376 + version = "0.0.1" 377 + source = "registry+https://github.com/rust-lang/crates.io-index" 378 + checksum = "f31eab0dcebb0d631c93629c0da9fdce1448123aa15e5e4c08fcd71d4f4fd5f4" 379 + dependencies = [ 380 + "anyhow", 381 + "once_cell", 382 + "regex", 383 + "structre_proc_macros", 384 + ] 385 + 386 + [[package]] 387 + name = "structre_proc_macros" 388 + version = "0.0.1" 389 + source = "registry+https://github.com/rust-lang/crates.io-index" 390 + checksum = "66e7698a9d57b3a475ce1d6cc37b1be9ee8ed188ec596603c863c06c9e06cf7e" 391 + dependencies = [ 392 + "litrs", 393 + "proc-macro2", 394 + "quote", 395 + "regex-syntax", 396 + "syn", 397 + ] 398 + 399 + [[package]] 400 + name = "syn" 401 + version = "1.0.107" 402 + source = "registry+https://github.com/rust-lang/crates.io-index" 403 + checksum = "1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5" 404 + dependencies = [ 405 + "proc-macro2", 406 + "quote", 407 + "unicode-ident", 408 + ] 409 + 410 + [[package]] 411 + name = "termcolor" 412 + version = "1.2.0" 413 + source = "registry+https://github.com/rust-lang/crates.io-index" 414 + checksum = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6" 415 + dependencies = [ 416 + "winapi-util", 417 + ] 418 + 419 + [[package]] 420 + name = "threadpool" 421 + version = "1.8.1" 422 + source = "registry+https://github.com/rust-lang/crates.io-index" 423 + checksum = "d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa" 424 + dependencies = [ 425 + "num_cpus", 426 + ] 427 + 428 + [[package]] 429 + name = "toml" 430 + version = "0.5.10" 431 + source = "registry+https://github.com/rust-lang/crates.io-index" 432 + checksum = "1333c76748e868a4d9d1017b5ab53171dfd095f70c712fdb4653a406547f598f" 433 + dependencies = [ 434 + "indexmap", 435 + "serde", 436 + ] 437 + 438 + [[package]] 439 + name = "unicode-id" 440 + version = "0.3.3" 441 + source = "registry+https://github.com/rust-lang/crates.io-index" 442 + checksum = "d70b6494226b36008c8366c288d77190b3fad2eb4c10533139c1c1f461127f1a" 443 + 444 + [[package]] 445 + name = "unicode-ident" 446 + version = "1.0.6" 447 + source = "registry+https://github.com/rust-lang/crates.io-index" 448 + checksum = "84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc" 449 + 450 + [[package]] 451 + name = "version_check" 452 + version = "0.9.4" 453 + source = "registry+https://github.com/rust-lang/crates.io-index" 454 + checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 455 + 456 + [[package]] 457 + name = "walkdir" 458 + version = "2.3.2" 459 + source = "registry+https://github.com/rust-lang/crates.io-index" 460 + checksum = "808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56" 461 + dependencies = [ 462 + "same-file", 463 + "winapi", 464 + "winapi-util", 465 + ] 466 + 467 + [[package]] 468 + name = "winapi" 469 + version = "0.3.9" 470 + source = "registry+https://github.com/rust-lang/crates.io-index" 471 + checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 472 + dependencies = [ 473 + "winapi-i686-pc-windows-gnu", 474 + "winapi-x86_64-pc-windows-gnu", 475 + ] 476 + 477 + [[package]] 478 + name = "winapi-i686-pc-windows-gnu" 479 + version = "0.4.0" 480 + source = "registry+https://github.com/rust-lang/crates.io-index" 481 + checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 482 + 483 + [[package]] 484 + name = "winapi-util" 485 + version = "0.1.5" 486 + source = "registry+https://github.com/rust-lang/crates.io-index" 487 + checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" 488 + dependencies = [ 489 + "winapi", 490 + ] 491 + 492 + [[package]] 493 + name = "winapi-x86_64-pc-windows-gnu" 494 + version = "0.4.0" 495 + source = "registry+https://github.com/rust-lang/crates.io-index" 496 + checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 497 + 498 + [[package]] 499 + name = "windows-sys" 500 + version = "0.42.0" 501 + source = "registry+https://github.com/rust-lang/crates.io-index" 502 + checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" 503 + dependencies = [ 504 + "windows_aarch64_gnullvm", 505 + "windows_aarch64_msvc", 506 + "windows_i686_gnu", 507 + "windows_i686_msvc", 508 + "windows_x86_64_gnu", 509 + "windows_x86_64_gnullvm", 510 + "windows_x86_64_msvc", 511 + ] 512 + 513 + [[package]] 514 + name = "windows_aarch64_gnullvm" 515 + version = "0.42.1" 516 + source = "registry+https://github.com/rust-lang/crates.io-index" 517 + checksum = "8c9864e83243fdec7fc9c5444389dcbbfd258f745e7853198f365e3c4968a608" 518 + 519 + [[package]] 520 + name = "windows_aarch64_msvc" 521 + version = "0.42.1" 522 + source = "registry+https://github.com/rust-lang/crates.io-index" 523 + checksum = "4c8b1b673ffc16c47a9ff48570a9d85e25d265735c503681332589af6253c6c7" 524 + 525 + [[package]] 526 + name = "windows_i686_gnu" 527 + version = "0.42.1" 528 + source = "registry+https://github.com/rust-lang/crates.io-index" 529 + checksum = "de3887528ad530ba7bdbb1faa8275ec7a1155a45ffa57c37993960277145d640" 530 + 531 + [[package]] 532 + name = "windows_i686_msvc" 533 + version = "0.42.1" 534 + source = "registry+https://github.com/rust-lang/crates.io-index" 535 + checksum = "bf4d1122317eddd6ff351aa852118a2418ad4214e6613a50e0191f7004372605" 536 + 537 + [[package]] 538 + name = "windows_x86_64_gnu" 539 + version = "0.42.1" 540 + source = "registry+https://github.com/rust-lang/crates.io-index" 541 + checksum = "c1040f221285e17ebccbc2591ffdc2d44ee1f9186324dd3e84e99ac68d699c45" 542 + 543 + [[package]] 544 + name = "windows_x86_64_gnullvm" 545 + version = "0.42.1" 546 + source = "registry+https://github.com/rust-lang/crates.io-index" 547 + checksum = "628bfdf232daa22b0d64fdb62b09fcc36bb01f05a3939e20ab73aaf9470d0463" 548 + 549 + [[package]] 550 + name = "windows_x86_64_msvc" 551 + version = "0.42.1" 552 + source = "registry+https://github.com/rust-lang/crates.io-index" 553 + checksum = "447660ad36a13288b1db4d4248e857b510e8c3a225c822ba4fb748c0aafecffd"
+22
pkgs/development/tools/rust/genemichaels/default.nix
··· 1 + { lib, fetchFromGitHub, rustPlatform }: 2 + 3 + rustPlatform.buildRustPackage rec { 4 + pname = "genemichaels"; 5 + version = "0.1.21"; 6 + src = fetchFromGitHub { 7 + owner = "andrewbaxter"; 8 + repo = pname; 9 + rev = "158bb8eb705b073d84562554c1a6a63eedd44c6b"; 10 + hash = "sha256-rAJYukxptasexZzwWgtGlUbHhyyI6OJvSzVxGLBO9vM="; 11 + }; 12 + cargoLock = { 13 + lockFile = ./Cargo.lock; 14 + outputHashes."markdown-1.0.0-alpha.5" = "sha256-pjIKzXvRKoMfFVIyIXdm+29vvUzCHiJ0rrZgr4K+Ih8="; 15 + }; 16 + meta = { 17 + description = "Even formats macros"; 18 + homepage = "https://github.com/andrewbaxter/genemichaels"; 19 + license = lib.licenses.isc; 20 + maintainers = [ lib.maintainers.anselmschueler ]; 21 + }; 22 + }
+2
pkgs/top-level/all-packages.nix
··· 17726 17726 17727 17727 expr = callPackage ../development/interpreters/expr { }; 17728 17728 17729 + genemichaels = callPackage ../development/tools/rust/genemichaels { }; 17730 + 17729 17731 gnudatalanguage = callPackage ../development/interpreters/gnudatalanguage { 17730 17732 inherit (llvmPackages) openmp; 17731 17733 inherit (darwin.apple_sdk.frameworks) Cocoa;