Merge staging-next into staging

authored by github-actions[bot] and committed by GitHub 100cd84a 06a52130

+1408 -630
+17
maintainers/maintainer-list.nix
··· 17819 fingerprint = "E628 C811 6FB8 1657 F706 4EA4 F251 ADDC 9D04 1C7E"; 17820 }]; 17821 }; 17822 samalws = { 17823 email = "sam@samalws.com"; 17824 name = "Sam Alws"; ··· 20692 githubId = 9870613; 20693 name = "Hubert Mühlhans"; 20694 }; 20695 trobert = { 20696 email = "thibaut.robert@gmail.com"; 20697 github = "trobert"; ··· 21891 email = "wrobel.jakub@protonmail.com"; 21892 github = "wr0belj"; 21893 githubId = 40501814; 21894 }; 21895 wraithm = { 21896 name = "Matthew Wraith";
··· 17819 fingerprint = "E628 C811 6FB8 1657 F706 4EA4 F251 ADDC 9D04 1C7E"; 17820 }]; 17821 }; 17822 + sailord = { 17823 + name = "Sailord"; 17824 + email = "sailord328@gmail.com"; 17825 + github = "Sail0rd"; 17826 + githubId = 55802415; 17827 + }; 17828 samalws = { 17829 email = "sam@samalws.com"; 17830 name = "Sam Alws"; ··· 20698 githubId = 9870613; 20699 name = "Hubert Mühlhans"; 20700 }; 20701 + trishtzy = { 20702 + github = "trishtzy"; 20703 + githubId = 5356506; 20704 + name = "Tricia Tan"; 20705 + }; 20706 trobert = { 20707 email = "thibaut.robert@gmail.com"; 20708 github = "trobert"; ··· 21902 email = "wrobel.jakub@protonmail.com"; 21903 github = "wr0belj"; 21904 githubId = 40501814; 21905 + }; 21906 + wr7 = { 21907 + name = "wr7"; 21908 + email = "d-wr7@outlook.com"; 21909 + github = "wr7"; 21910 + githubId = 53203261; 21911 }; 21912 wraithm = { 21913 name = "Matthew Wraith";
+3 -3
pkgs/applications/audio/ncspot/default.nix
··· 20 21 rustPlatform.buildRustPackage rec { 22 pname = "ncspot"; 23 - version = "1.1.0"; 24 25 src = fetchFromGitHub { 26 owner = "hrkfdn"; 27 repo = "ncspot"; 28 rev = "v${version}"; 29 - hash = "sha256-RgA3jV/vD6qgIVQCZ0Sm+9CST4SlqN4MUurVM3nIdh0="; 30 }; 31 32 - cargoHash = "sha256-8ZUgm1O4NmZpxgNRKnh1MNhiFNoBWQHo22kyP3hWJwI="; 33 34 nativeBuildInputs = [ pkg-config ] 35 ++ lib.optional withClipboard python3;
··· 20 21 rustPlatform.buildRustPackage rec { 22 pname = "ncspot"; 23 + version = "1.1.1"; 24 25 src = fetchFromGitHub { 26 owner = "hrkfdn"; 27 repo = "ncspot"; 28 rev = "v${version}"; 29 + hash = "sha256-Sl4i9HFl+Dth9jmW6hPZzgh0Y35pRo1Xi9LRxCuSIP4="; 30 }; 31 32 + cargoHash = "sha256-INgDavtBI75h+qVlxTncYu3su+SH/D7HTlThRHJzwkY="; 33 34 nativeBuildInputs = [ pkg-config ] 35 ++ lib.optional withClipboard python3;
+88 -88
pkgs/applications/editors/emacs/elisp-packages/recipes-archive-melpa.json
··· 260 "s" 261 ], 262 "commit": "966bfcfdd3b2e288576ffe363d676ad282902090", 263 - "sha256": "0apcbfaa70kgrpjjsfbr0lg9lcfiijpx5bms4sbzc606vlnxxn0d" 264 } 265 }, 266 { ··· 1610 "keyfreq" 1611 ], 1612 "commit": "5c3c430b21bcf685c412cf5ceb3769f630082e4f", 1613 - "sha256": "14p9lmnrpsnx94ycvsqmfxnk5kws0cman4a6fbnikl35ma8zc01x" 1614 } 1615 }, 1616 { ··· 1895 1033 1896 ], 1897 "commit": "04fed0ef795bfe2482998c5b6f87c37c13fe8c50", 1898 - "sha256": "0klzdgicxfsfwg66a5lnlsfv4mpli6fikplk3qldpwz21652xsz9" 1899 }, 1900 "stable": { 1901 "version": [ ··· 1904 0 1905 ], 1906 "commit": "0907961986a582ded514d54a8bfdf691f7bfaf86", 1907 - "sha256": "0klzdgicxfsfwg66a5lnlsfv4mpli6fikplk3qldpwz21652xsz9" 1908 } 1909 }, 1910 { ··· 2442 0 2443 ], 2444 "commit": "97c20b1fd9ad3f138e1100e3a837d05108c4c564", 2445 - "sha256": "1x4apig2hrvvy6pjciklmz5afpq5l4rmfjahc2wvyzs79abh0icx" 2446 } 2447 }, 2448 { ··· 3318 806 3319 ], 3320 "commit": "6ad8c6be4f44de0c33eab012e507320b732d4800", 3321 - "sha256": "0cq960q11lpic6zcw71z2ap80jzrzgcwwy2vwhgc1zwi8k8l9i4q" 3322 } 3323 }, 3324 { ··· 3628 0 3629 ], 3630 "commit": "785f0bad0c73069e6c41ca543c29675785b614a8", 3631 - "sha256": "05q548dyb620kg12mgkmw6jpwbr2y2aqs5p7314y2c37khvw5irg" 3632 } 3633 }, 3634 { ··· 6746 1821 6747 ], 6748 "commit": "927257e97a602b6979a75028e8417bf1499582d4", 6749 - "sha256": "1vw1vpnxa4qxbdsmis8d0df3qhwr1c5h0q04rvwmyviixd729mlr" 6750 }, 6751 "stable": { 6752 "version": [ ··· 6754 1 6755 ], 6756 "commit": "927257e97a602b6979a75028e8417bf1499582d4", 6757 - "sha256": "1vw1vpnxa4qxbdsmis8d0df3qhwr1c5h0q04rvwmyviixd729mlr" 6758 } 6759 }, 6760 { ··· 6835 "flycheck" 6836 ], 6837 "commit": "5bfd5f91b9f91e46158e0419c6bb5c350e7684a1", 6838 - "sha256": "0mb85g7bydd0nv3hjzvqb3d01cs4hg5846ibcznaqhsqk93pgm2h" 6839 } 6840 }, 6841 { ··· 9075 2201 9076 ], 9077 "commit": "587b39ea7a1d786df5c04796d51bf2a5a4eda0d7", 9078 - "sha256": "14nxqlrza35l955zgc4yi9yaymd9slyyyjmbnbd831v8jlddngm9" 9079 } 9080 }, 9081 { ··· 16469 "seq" 16470 ], 16471 "commit": "b2bcf2e6997a5ab3502baba9143af44ac2cc2eb3", 16472 - "sha256": "1gjdmdg496lkgm7xkgvfl4b4xir91kzn7sizyrgwdj845i9lfjmp" 16473 }, 16474 "stable": { 16475 "version": [ ··· 16483 "seq" 16484 ], 16485 "commit": "1334f44725bd80a265de858d652f3fde4ae401fa", 16486 - "sha256": "1milqql0p9gp4dn9phn4fw1izf37wizpirvmzh5s71rwzrr6a9ix" 16487 } 16488 }, 16489 { ··· 16713 "s" 16714 ], 16715 "commit": "0e6941e1832faafb2176238339667edd482acd95", 16716 - "sha256": "0xw475spfwq32nn5qz3gk22cggj1f5y245da9030vzi2jfb9vvid" 16717 }, 16718 "stable": { 16719 "version": [ ··· 16728 "s" 16729 ], 16730 "commit": "0e6941e1832faafb2176238339667edd482acd95", 16731 - "sha256": "0xw475spfwq32nn5qz3gk22cggj1f5y245da9030vzi2jfb9vvid" 16732 } 16733 }, 16734 { ··· 21363 0 21364 ], 21365 "commit": "2ecd466ffa7a3157b9ddcd7545b6fb8ad308c976", 21366 - "sha256": "1y8rsc63nl4n43pvn283f1vcpqyjnv6xl60fwyscwrqaz19bsnl1" 21367 } 21368 }, 21369 { ··· 21985 "ht" 21986 ], 21987 "commit": "5123477396a562fae350a89fbed79464cc498bc9", 21988 - "sha256": "1bkiwg1wp3l904159gycdr83xkb3i0h2k0da7akzkwc957abvp8w" 21989 } 21990 }, 21991 { ··· 23098 0 23099 ], 23100 "commit": "6d0c4203eb192d73d89261b3a9bad52951e394af", 23101 - "sha256": "0a89bp9vz8lzg5klhmzpfmc0mhqmx667ivr86ckkjhiwr2mmzq0s" 23102 } 23103 }, 23104 { ··· 24019 5 24020 ], 24021 "commit": "dbace8d2250f84487d31b39050fcdc260fcde804", 24022 - "sha256": "0r9qmr2l5kjwh1frp0k87nyaf13f7f9fjjf9yf9z92djqapfm9dd" 24023 } 24024 }, 24025 { ··· 24221 "hydra" 24222 ], 24223 "commit": "79e422be55c72bfe36d2ec8a838f19d1cc8d101a", 24224 - "sha256": "01zdha3p7wsf98yayvwgpd4arcs7yhz62yk1nyq9n13hvmqg7dvk" 24225 } 24226 }, 24227 { ··· 28860 "spinner" 28861 ], 28862 "commit": "b80b773238719fa7160e598219f300dfbc4db06d", 28863 - "sha256": "1w2xh207rm4a242iykhzsp3r3s8gv1cw8qr3cvwfbkxqrzmki7z4" 28864 }, 28865 "stable": { 28866 "version": [ ··· 31629 0 31630 ], 31631 "commit": "f0add6820d250875f7d7c21aa5d813dc73dbcf96", 31632 - "sha256": "0zg52b3hl0rp9hjz04546kngssxs0l64dm01bwp9hapy7pichbci" 31633 } 31634 }, 31635 { ··· 32979 "dash" 32980 ], 32981 "commit": "7aa2e1715e6ea286b08bb446d2d9915afa0fdf03", 32982 - "sha256": "0b2a9qvqxhm2z4zb4qg6d5h0pp82hdmjl8qnk03zr1awi5angiyv" 32983 } 32984 }, 32985 { ··· 33125 "switch-buffer-functions" 33126 ], 33127 "commit": "feb0fbf1fd4bdf220ae2d31ea7c066d8e62089f9", 33128 - "sha256": "0pfnp7gw75hfhsy7jizp622s6yv61h3k2s0l2g33i801ar6abwm5" 33129 }, 33130 "stable": { 33131 "version": [ ··· 33137 "switch-buffer-functions" 33138 ], 33139 "commit": "7539654e4a72edcc5bba07a101961e5bf0a9d449", 33140 - "sha256": "0pfnp7gw75hfhsy7jizp622s6yv61h3k2s0l2g33i801ar6abwm5" 33141 } 33142 }, 33143 { ··· 37773 "xelb" 37774 ], 37775 "commit": "047c83aa6b54bfb6ca8cac4d3ea18542611cef77", 37776 - "sha256": "1bwnw6qacdrm54lx4hc36f9lnidfw1wl399n7wasa24n9wrbr8z0" 37777 } 37778 }, 37779 { ··· 39486 4 39487 ], 39488 "commit": "ba63f0591c3be1644ee7ee972430c74b5d346579", 39489 - "sha256": "1yjfvb2vn5pmrq5fw4sfx1lfkbnkwlc160izpvkrf9ww9xsas6al" 39490 } 39491 }, 39492 { ··· 39578 929 39579 ], 39580 "commit": "608dd1120d35b02a02570f024c585f7569508586", 39581 - "sha256": "08yq6hncy8vqa2plpxa4gkq244wig2pd05w4ws0j8nmpwcwl6zki" 39582 } 39583 }, 39584 { ··· 40412 "flycheck" 40413 ], 40414 "commit": "0eb3dd630391e4d8a26e09c9032cfb9f4bd71e08", 40415 - "sha256": "1zk3rjabmpfl37zrnnim4h6cbnwp9vg8yjwirw8hjsayfh1pp0kk" 40416 }, 40417 "stable": { 40418 "version": [ ··· 41583 "flycheck" 41584 ], 41585 "commit": "54744a78d06373404933fedc3ca836916e83de51", 41586 - "sha256": "1vvsswadiks9mpb49vz2q8z69wq0jalsvgalhn10k3pyz7p0abnd" 41587 }, 41588 "stable": { 41589 "version": [ ··· 41594 "flycheck" 41595 ], 41596 "commit": "54744a78d06373404933fedc3ca836916e83de51", 41597 - "sha256": "1vvsswadiks9mpb49vz2q8z69wq0jalsvgalhn10k3pyz7p0abnd" 41598 } 41599 }, 41600 { ··· 46888 14 46889 ], 46890 "commit": "362f1d1189c090ece8b94f6a51680f74b1ff40f9", 46891 - "sha256": "1gsvl0r6r385lkv0z4gkxirz9as6k0ghmk402zsyz8gvdpl0f3jw" 46892 } 46893 }, 46894 { ··· 46949 "geiser" 46950 ], 46951 "commit": "f76b53dbc1465dbd799e29bdcd2be34cc1603f50", 46952 - "sha256": "1i4ywb4ggq884p2lbpmp6y53l8ys5ajma7sk21zxi1jx28nb01nm" 46953 } 46954 }, 46955 { ··· 47007 "geiser" 47008 ], 47009 "commit": "42376b74ae0ad84d02c26560dfd9181493dcccd7", 47010 - "sha256": "1aqsvmk1hi7kc3j4h8xlza7c6rwm71v98fv5wpw8kmyj9vsp49wx" 47011 } 47012 }, 47013 { ··· 47621 2 47622 ], 47623 "commit": "fa81e915c256271fa10b807a2935d5eaa4700dff", 47624 - "sha256": "1jiglrlhrph57p5kkm1qlqihwl6z7h9qh16qmmd5783ynksnbxp3" 47625 } 47626 }, 47627 { ··· 48001 "s" 48002 ], 48003 "commit": "8a403005ea7f7611bb1bfd829eeefe5a4f10bb40", 48004 - "sha256": "02hag6jd55mqf0n90p0hvihmqjvd0cdlpm5knsxk3cll7fp0kkkr" 48005 } 48006 }, 48007 { ··· 48224 0 48225 ], 48226 "commit": "ea49e2e005af977a08331f8caa8f64d102b3b932", 48227 - "sha256": "05bkpg7xz8644np9imsj5ms821sbsb784ap5fjdnnn69kllz0d33" 48228 } 48229 }, 48230 { ··· 48914 "yaml-mode" 48915 ], 48916 "commit": "2651e831aed84ee2512245952fac94901b086549", 48917 - "sha256": "0yd6s5vy5afkigm87xyh1nnwljplx1wdn5h02224ica0py48fzhd" 48918 } 48919 }, 48920 { ··· 48945 "gitlab-ci-mode" 48946 ], 48947 "commit": "30ea0eab74b24818f187242b079845785035e967", 48948 - "sha256": "1w1simnlffg56j79gal1qf1nlav9f8fmr2zfswfrmcv6cac6fhj9" 48949 } 48950 }, 48951 { ··· 48994 "helm" 48995 ], 48996 "commit": "5fe0a66642da6f4e7ba9e1e3a96572c7f1876e37", 48997 - "sha256": "1mxkcnjgazc1pyjbqqfnhc9phpyrgah960avm2fmi7m9n5v8cf0w" 48998 }, 48999 "stable": { 49000 "version": [ ··· 49007 "helm" 49008 ], 49009 "commit": "5fe0a66642da6f4e7ba9e1e3a96572c7f1876e37", 49010 - "sha256": "1mxkcnjgazc1pyjbqqfnhc9phpyrgah960avm2fmi7m9n5v8cf0w" 49011 } 49012 }, 49013 { ··· 49548 "gnus" 49549 ], 49550 "commit": "44ebe0241a19f4052cd427dff408206542aa3c8f", 49551 - "sha256": "0h7w5wrkrd0jw8nmgbkzq8wam7ynvy7flhjg4frphzmimlhysli2" 49552 }, 49553 "stable": { 49554 "version": [ ··· 49559 "gnus" 49560 ], 49561 "commit": "210c70f0021ee78e724f1d8e00ca96e1e99928ca", 49562 - "sha256": "0h7w5wrkrd0jw8nmgbkzq8wam7ynvy7flhjg4frphzmimlhysli2" 49563 } 49564 }, 49565 { ··· 62193 "islisp-mode" 62194 ], 62195 "commit": "423b84fe4cc6944e36971225b3e19c888e7e4690", 62196 - "sha256": "174zjlgcikaydgx5npsbwqblzc61pxnnpw50nia8jhh8175j2sbl" 62197 }, 62198 "stable": { 62199 "version": [ ··· 62205 "islisp-mode" 62206 ], 62207 "commit": "18258f7134cfd8e0bd12538351b3cd23ae44cec1", 62208 - "sha256": "174zjlgcikaydgx5npsbwqblzc61pxnnpw50nia8jhh8175j2sbl" 62209 } 62210 }, 62211 { ··· 62700 2108 62701 ], 62702 "commit": "8f13262ebcb3f271f1d188584d04ca6d87214111", 62703 - "sha256": "0cqc23y9n63a7kl2p1zrfcsxnclfxcszfmbh2hmbrs6q05ys0kzg" 62704 } 62705 }, 62706 { ··· 63394 1 63395 ], 63396 "commit": "18258f7134cfd8e0bd12538351b3cd23ae44cec1", 63397 - "sha256": "174zjlgcikaydgx5npsbwqblzc61pxnnpw50nia8jhh8175j2sbl" 63398 } 63399 }, 63400 { ··· 64631 1017 64632 ], 64633 "commit": "c2ad37e2ada14b5551a83211cc4692b39be4e5fb", 64634 - "sha256": "18ibnf995yymgxv7xz7xql6lnix3sxn6pn659b1vp00g5d5yl2jf" 64635 }, 64636 "stable": { 64637 "version": [ ··· 70952 2206 70953 ], 70954 "commit": "2b719baf0ccba79e28fcb3c2633c4849d976ac23", 70955 - "sha256": "1hlqairbjlrcbzb4r5fjm80znr9hdgny3vgm27dwwxxa340m0r6i" 70956 }, 70957 "stable": { 70958 "version": [ ··· 70961 4 70962 ], 70963 "commit": "2b719baf0ccba79e28fcb3c2633c4849d976ac23", 70964 - "sha256": "1hlqairbjlrcbzb4r5fjm80znr9hdgny3vgm27dwwxxa340m0r6i" 70965 } 70966 }, 70967 { ··· 75866 "test-simple" 75867 ], 75868 "commit": "1334f44725bd80a265de858d652f3fde4ae401fa", 75869 - "sha256": "1milqql0p9gp4dn9phn4fw1izf37wizpirvmzh5s71rwzrr6a9ix" 75870 } 75871 }, 75872 { ··· 77593 1 77594 ], 77595 "commit": "beb22e85f6073a930f7338a78bd186e3090abdd7", 77596 - "sha256": "1yf21gm4ziplmgx8yn7jqq45mwfiindbrman7fc5b9ifq78x9ryn" 77597 } 77598 }, 77599 { ··· 78457 1309 78458 ], 78459 "commit": "d1c024fdf9543fbc0101cd2c6e8b248378f591cd", 78460 - "sha256": "1xvx26xbd0ylih6xyvwylzjl7z5dbw9sv828p5zykr6fg2kz9nb3" 78461 }, 78462 "stable": { 78463 "version": [ ··· 78466 1 78467 ], 78468 "commit": "d5b6b5b3552a5b84f4f887e2f805d9e72747fab2", 78469 - "sha256": "1xvx26xbd0ylih6xyvwylzjl7z5dbw9sv828p5zykr6fg2kz9nb3" 78470 } 78471 }, 78472 { ··· 79386 812 79387 ], 79388 "commit": "98110bb9c300fc9866dee8e0023355f9f79c9b96", 79389 - "sha256": "1ysj9x9m1lxg1gy0z7y07qsi3g26qfqdwwa8kjkf40pchb2wxg0s" 79390 } 79391 }, 79392 { ··· 82329 0 82330 ], 82331 "commit": "7825f88cb881a84eaa5cd1689772819a18eb2943", 82332 - "sha256": "0f8s7mhcs1ym4an8d4dabfvhin30xs2d0c5gv875hsgz8p3asgxs" 82333 } 82334 }, 82335 { ··· 82407 0 82408 ], 82409 "commit": "dfe065acdd06be176fce3ab150fae699b2ad1a13", 82410 - "sha256": "1nqxw9s41ln91gjrglrbyhqasakgk0542ymhbwivw9l19yyizmaz" 82411 } 82412 }, 82413 { ··· 83168 1249 83169 ], 83170 "commit": "44d506105989873dc1725e0cfc675925b35c9c98", 83171 - "sha256": "1g030806d2l238sr173ypdkkq0g8kf8qdp7a1ls5d3rw0bng4ds1" 83172 } 83173 }, 83174 { ··· 87315 "seq" 87316 ], 87317 "commit": "e55415221eedba2f2bd37a30cb71c842e344b5ee", 87318 - "sha256": "079x6rcz50rpw0vdq5q2kjpixz95k9f3j9dwk91r5111vvr428w3" 87319 }, 87320 "stable": { 87321 "version": [ ··· 87329 "seq" 87330 ], 87331 "commit": "4c114489e682e514e79701045d541ab6f3dc3fb4", 87332 - "sha256": "079x6rcz50rpw0vdq5q2kjpixz95k9f3j9dwk91r5111vvr428w3" 87333 } 87334 }, 87335 { ··· 88091 "jami-bot" 88092 ], 88093 "commit": "020b03f299dad438f65d7bcbf93553b273fd7c33", 88094 - "sha256": "0fj166qawhnjbc14237fj8ph4f4xdjka7p8r2gxkfq6h0z101nr2" 88095 }, 88096 "stable": { 88097 "version": [ ··· 88444 9 88445 ], 88446 "commit": "edf9f6f7254f72be939daf92942f76f44b72d32d", 88447 - "sha256": "0ijlmfq6dbdmk3jpl87g4knk4l76yxf63nmk3n2nll3v3swbk22g" 88448 } 88449 }, 88450 { ··· 88947 "ov" 88948 ], 88949 "commit": "b95b6a7ed9289637cb512232470633b330ca9713", 88950 - "sha256": "0gjvd7xd9kl06cgdyya2qbl7r4a9y4zfq1ci0109w5axs3zjin1m" 88951 } 88952 }, 88953 { ··· 89179 2 89180 ], 89181 "commit": "549fa6969660dcf0cf9bca5b7341d0cb48ec3b77", 89182 - "sha256": "0ksj6hssyr44qnvb32qj9lrq825ivvndhck9gzx4h7gbxmvq12a4" 89183 } 89184 }, 89185 { ··· 89556 "org-ref" 89557 ], 89558 "commit": "abcd622e4edaa5e4480bcd1e7e4953f67c90e036", 89559 - "sha256": "1467vskijg2n8k7fa2jj2hz8xr2s04r8a89521wmz54cza21g5j4" 89560 } 89561 }, 89562 { ··· 90949 "org-ql" 90950 ], 90951 "commit": "a7c386ff134c71fd4f1f042e320751f077d57ddb", 90952 - "sha256": "11xbm6161rd5kv2bffqw678a7bymclvhpmm1qjxsvmi8bhfk1ls0" 90953 } 90954 }, 90955 { ··· 93021 "s" 93022 ], 93023 "commit": "e8cd440632fd46812d7311360f565828a12380b7", 93024 - "sha256": "0v2lrmak1lhaccwm2a68z4w554ng38wpk0sbw2qaj8qn03gv9dn4" 93025 } 93026 }, 93027 { ··· 101079 2031 101080 ], 101081 "commit": "d76c5d5589a4f8a94cc5537686d9a3b46ea7cc59", 101082 - "sha256": "1bkkgs2agy00wivilljkj3a9fsb2ba935icjmhbk46zjc6yf3y6q" 101083 }, 101084 "stable": { 101085 "version": [ ··· 101087 8 101088 ], 101089 "commit": "708cae8e67dbae293c7c4be0ca5e49d76fac6714", 101090 - "sha256": "1bkkgs2agy00wivilljkj3a9fsb2ba935icjmhbk46zjc6yf3y6q" 101091 } 101092 }, 101093 { ··· 102188 0 102189 ], 102190 "commit": "906b0a107f7bcfe6e32bcfedb977e6f0f99fda59", 102191 - "sha256": "17clkgs94dgq5nsjlwkr52m5s446ibfss3qc8a8m0zaz6j4f8l1m" 102192 } 102193 }, 102194 { ··· 102305 "python" 102306 ], 102307 "commit": "e606469aafec2e6beda8c589540b88a5a6f6f33f", 102308 - "sha256": "0vyipfsppissa87pdnbksamdby0yl2q8nzawqivv6smn33jp6vsn" 102309 } 102310 }, 102311 { ··· 105645 1940 105646 ], 105647 "commit": "4aab5a5be16b69b47ef5e67d02782df5e41dbd7b", 105648 - "sha256": "1zq4nnp3yqv46129kazm76bvdqvjjhlrfg95bkdxvkd7qrdjc9a3" 105649 }, 105650 "stable": { 105651 "version": [ ··· 105654 0 105655 ], 105656 "commit": "4aab5a5be16b69b47ef5e67d02782df5e41dbd7b", 105657 - "sha256": "1zq4nnp3yqv46129kazm76bvdqvjjhlrfg95bkdxvkd7qrdjc9a3" 105658 } 105659 }, 105660 { ··· 105802 0 105803 ], 105804 "commit": "c7c6b726806df7e8cb25a41b213a207850c91cb7", 105805 - "sha256": "18rba101m9vmjl4mf3x0k7wvbgn6qmay9la745vzpr3lx1f4nn98" 105806 } 105807 }, 105808 { ··· 105999 "web-mode" 106000 ], 106001 "commit": "6cf58cf04fee933113857af07414b3f27c24b505", 106002 - "sha256": "0b3gqs1lsk80shirsc41zajzjbg1sgzksmnfazffx88h612p7ygd" 106003 }, 106004 "stable": { 106005 "version": [ ··· 106011 "web-mode" 106012 ], 106013 "commit": "6cf58cf04fee933113857af07414b3f27c24b505", 106014 - "sha256": "0b3gqs1lsk80shirsc41zajzjbg1sgzksmnfazffx88h612p7ygd" 106015 } 106016 }, 106017 { ··· 106269 4 106270 ], 106271 "commit": "71e475ab35555e0a1eca26d73acf1ced911e422e", 106272 - "sha256": "0y18i4ly61jyvxymvgjr99arhxfn5y5s659jnqf4gvyp3d671dkf" 106273 } 106274 }, 106275 { ··· 108372 "s" 108373 ], 108374 "commit": "91c56311b48a26aa6ef5a113b0a828e174059b0a", 108375 - "sha256": "10ikd6ksz5adpldyx9h8s3qnwc488rqixzwnd0rjjwqigmllj9lb" 108376 } 108377 }, 108378 { ··· 110039 "s" 110040 ], 110041 "commit": "9b8cfb59a2dcee8b39b680ab9adad5ecb1f53c0b", 110042 - "sha256": "1xnby24gpxij1z03wvx89s459jw0f8bwhgi80xvdq8gxhbbz2w7a" 110043 } 110044 }, 110045 { ··· 110666 "rtm" 110667 ], 110668 "commit": "37c5feffea7c9b571279b6f549d06cf9c0720273", 110669 - "sha256": "1kkhnsxr8zrb21k4ckyg69nsndwy4zdkvfw2drk4v1vnbgx8144f" 110670 } 110671 }, 110672 { ··· 111983 "dash" 111984 ], 111985 "commit": "d3b616843167f04b8a9f53dd25e84818c9f6fbce", 111986 - "sha256": "0gadjaq39g8zsh3lvbx29nm2lgyzna2x435xyf7rb89ly4v22wa6" 111987 }, 111988 "stable": { 111989 "version": [ ··· 119401 9 119402 ], 119403 "commit": "0505a7c0d306632972f29e584e83e0cd58eba2ce", 119404 - "sha256": "04b6lyrn9hj754ykb07ks60c602h5gla11scyisnzga662li16ib" 119405 } 119406 }, 119407 { ··· 120012 "s" 120013 ], 120014 "commit": "a715f7f2df416b8a6c827a9493ce7004180a3a4f", 120015 - "sha256": "188cdgic25wrb4jdgdcj070a0pxsh3m0rd9d2r6i1s1n1nalrs6g" 120016 } 120017 }, 120018 { ··· 120056 "base32" 120057 ], 120058 "commit": "927257e97a602b6979a75028e8417bf1499582d4", 120059 - "sha256": "1vw1vpnxa4qxbdsmis8d0df3qhwr1c5h0q04rvwmyviixd729mlr" 120060 } 120061 }, 120062 { ··· 122342 0 122343 ], 122344 "commit": "c2f4870aff70efe70a8d1b089e56d3a2d6d048b9", 122345 - "sha256": "14ybav1f82m2gsxkciwlc0pm01ihqqaqq6arnjqvgxdnw0z6qniq" 122346 } 122347 }, 122348 { ··· 124707 "outshine" 124708 ], 124709 "commit": "9cb2354874608d971be407ad9299ed918a6c061a", 124710 - "sha256": "1qfjwsxi3w2gdl258jbk5d3z645gs6zccxx2iah54zbgql17pgj9" 124711 }, 124712 "stable": { 124713 "version": [ ··· 124720 "outshine" 124721 ], 124722 "commit": "5202db4c6a511a90a950a723293d11d55ec05264", 124723 - "sha256": "1qfjwsxi3w2gdl258jbk5d3z645gs6zccxx2iah54zbgql17pgj9" 124724 } 124725 }, 124726 { ··· 131180 "request" 131181 ], 131182 "commit": "98323098c37a444de49cfef44f1506e9386e8c5f", 131183 - "sha256": "18hi6m2ngl9yz599q5bhifafi4vz1adc06bjl0bhb3rs62vbkwk2" 131184 } 131185 }, 131186 {
··· 260 "s" 261 ], 262 "commit": "966bfcfdd3b2e288576ffe363d676ad282902090", 263 + "sha256": "0zmzn8rdn1q0dfql3awivhrxd1nrvqr6mb8gv2ynaldyidgsb487" 264 } 265 }, 266 { ··· 1610 "keyfreq" 1611 ], 1612 "commit": "5c3c430b21bcf685c412cf5ceb3769f630082e4f", 1613 + "sha256": "0zjncby2884cv8nz2ss7i0p17l15lsk88zwvb7b0gr3apbfpcpa3" 1614 } 1615 }, 1616 { ··· 1895 1033 1896 ], 1897 "commit": "04fed0ef795bfe2482998c5b6f87c37c13fe8c50", 1898 + "sha256": "0kk571d7ww6j8y6krfsr9v5yvssz8gvfjq4xc3vsgvpzl6bdh8rl" 1899 }, 1900 "stable": { 1901 "version": [ ··· 1904 0 1905 ], 1906 "commit": "0907961986a582ded514d54a8bfdf691f7bfaf86", 1907 + "sha256": "10hm8anw78n37pl9rz3dnjphrnsxf3fy00d008gayn70jfjl1433" 1908 } 1909 }, 1910 { ··· 2442 0 2443 ], 2444 "commit": "97c20b1fd9ad3f138e1100e3a837d05108c4c564", 2445 + "sha256": "1wsvs756cbwbxlaxij352kman7196m39684m6sqnfb685cfrwzdj" 2446 } 2447 }, 2448 { ··· 3318 806 3319 ], 3320 "commit": "6ad8c6be4f44de0c33eab012e507320b732d4800", 3321 + "sha256": "1pg0xqzixw3nq68hsy263q7j76fggy6wqgmcl5yd0wfhbzd23qqz" 3322 } 3323 }, 3324 { ··· 3628 0 3629 ], 3630 "commit": "785f0bad0c73069e6c41ca543c29675785b614a8", 3631 + "sha256": "1ja0q2z9kqkz3ycclgaw1ib83cjh6kym9lrikni0if3spbb0df3w" 3632 } 3633 }, 3634 { ··· 6746 1821 6747 ], 6748 "commit": "927257e97a602b6979a75028e8417bf1499582d4", 6749 + "sha256": "1jbpf28918pjiqhw8rackv9r8iq9ydd3jw1zwwifznglmpyca7jk" 6750 }, 6751 "stable": { 6752 "version": [ ··· 6754 1 6755 ], 6756 "commit": "927257e97a602b6979a75028e8417bf1499582d4", 6757 + "sha256": "1jbpf28918pjiqhw8rackv9r8iq9ydd3jw1zwwifznglmpyca7jk" 6758 } 6759 }, 6760 { ··· 6835 "flycheck" 6836 ], 6837 "commit": "5bfd5f91b9f91e46158e0419c6bb5c350e7684a1", 6838 + "sha256": "0nb6dbk8aclkq7jki52y4lwgbxg61xh1598l08yfv2l1ykhgg0n0" 6839 } 6840 }, 6841 { ··· 9075 2201 9076 ], 9077 "commit": "587b39ea7a1d786df5c04796d51bf2a5a4eda0d7", 9078 + "sha256": "0bvg2vpak2bv3s7wc0zzrqb3pys5s7vi6rs7k7l4fmaj5amaq9vb" 9079 } 9080 }, 9081 { ··· 16469 "seq" 16470 ], 16471 "commit": "b2bcf2e6997a5ab3502baba9143af44ac2cc2eb3", 16472 + "sha256": "0mfs261nzi5svxliy2yaxwhzgfb8my5f4580jizll1vkxi33c358" 16473 }, 16474 "stable": { 16475 "version": [ ··· 16483 "seq" 16484 ], 16485 "commit": "1334f44725bd80a265de858d652f3fde4ae401fa", 16486 + "sha256": "1h1lqrl3p9qgkicds8v44vdry19g53rya56hdj3cz5q8xj1nisn1" 16487 } 16488 }, 16489 { ··· 16713 "s" 16714 ], 16715 "commit": "0e6941e1832faafb2176238339667edd482acd95", 16716 + "sha256": "1ri022shrwiw10gdydm66c2xya1qxl449r5f8qadals7m4crczp2" 16717 }, 16718 "stable": { 16719 "version": [ ··· 16728 "s" 16729 ], 16730 "commit": "0e6941e1832faafb2176238339667edd482acd95", 16731 + "sha256": "1ri022shrwiw10gdydm66c2xya1qxl449r5f8qadals7m4crczp2" 16732 } 16733 }, 16734 { ··· 21363 0 21364 ], 21365 "commit": "2ecd466ffa7a3157b9ddcd7545b6fb8ad308c976", 21366 + "sha256": "1h5lssnc1am54hkprnp61bsj5fnm8j556q2gbhljfjgrdwnqv8ky" 21367 } 21368 }, 21369 { ··· 21985 "ht" 21986 ], 21987 "commit": "5123477396a562fae350a89fbed79464cc498bc9", 21988 + "sha256": "0xd94cpqpv0yw70ajrvs69ygds62m40fk0m4s59zvdn5qs7ivj4k" 21989 } 21990 }, 21991 { ··· 23098 0 23099 ], 23100 "commit": "6d0c4203eb192d73d89261b3a9bad52951e394af", 23101 + "sha256": "1rdmhsrlqn19a140i3099fp7f9wnlglp760rnrjp5p840wzfm74q" 23102 } 23103 }, 23104 { ··· 24019 5 24020 ], 24021 "commit": "dbace8d2250f84487d31b39050fcdc260fcde804", 24022 + "sha256": "1d9105ibaw858gqp19rx2m6xm3hl57vzsmdqir883cy46qpvwhki" 24023 } 24024 }, 24025 { ··· 24221 "hydra" 24222 ], 24223 "commit": "79e422be55c72bfe36d2ec8a838f19d1cc8d101a", 24224 + "sha256": "14hb3d76y4n8qvfl74v9hzgl6774bqdcmsa0npv3gs144fbx9prk" 24225 } 24226 }, 24227 { ··· 28860 "spinner" 28861 ], 28862 "commit": "b80b773238719fa7160e598219f300dfbc4db06d", 28863 + "sha256": "1whgbwdv3zrhxq2casxj784bx95j0vzlpnvi51i4xdxpdf77g521" 28864 }, 28865 "stable": { 28866 "version": [ ··· 31629 0 31630 ], 31631 "commit": "f0add6820d250875f7d7c21aa5d813dc73dbcf96", 31632 + "sha256": "18bnw6yb41ki1xvkhi07v7fqx3var928majgd6613ra9nirnyqnj" 31633 } 31634 }, 31635 { ··· 32979 "dash" 32980 ], 32981 "commit": "7aa2e1715e6ea286b08bb446d2d9915afa0fdf03", 32982 + "sha256": "11wag6sgfr62yj4zjr9n71kxd3kfa105l0rpbag47qmac2wsg7h5" 32983 } 32984 }, 32985 { ··· 33125 "switch-buffer-functions" 33126 ], 33127 "commit": "feb0fbf1fd4bdf220ae2d31ea7c066d8e62089f9", 33128 + "sha256": "1wb3xm45g77daw2ncs8a8w0m8d2hi591jmzwy5xli1zgrr5mm8h3" 33129 }, 33130 "stable": { 33131 "version": [ ··· 33137 "switch-buffer-functions" 33138 ], 33139 "commit": "7539654e4a72edcc5bba07a101961e5bf0a9d449", 33140 + "sha256": "11zpqwh1mlfifbgnvhc63bvnhg340jgxssm3m43hr1sxsyb52lh6" 33141 } 33142 }, 33143 { ··· 37773 "xelb" 37774 ], 37775 "commit": "047c83aa6b54bfb6ca8cac4d3ea18542611cef77", 37776 + "sha256": "08g7ly2syvmjgnj8qjgw5cva3wk08jmqnd85h49f76y0clcx6dsx" 37777 } 37778 }, 37779 { ··· 39486 4 39487 ], 39488 "commit": "ba63f0591c3be1644ee7ee972430c74b5d346579", 39489 + "sha256": "014vbzxz1jmm83a5mg4zsyxm8nw96n8s2l7h3myhrn880d9xnqgg" 39490 } 39491 }, 39492 { ··· 39578 929 39579 ], 39580 "commit": "608dd1120d35b02a02570f024c585f7569508586", 39581 + "sha256": "1gcqllsdlkkmgrwxwczxsj4zllwpprw7df479j6sj563j6qds53r" 39582 } 39583 }, 39584 { ··· 40412 "flycheck" 40413 ], 40414 "commit": "0eb3dd630391e4d8a26e09c9032cfb9f4bd71e08", 40415 + "sha256": "1nrhybhpkv3rvks1vqzahfjg0vva76kakd99wpdqsa60ylb5i4jw" 40416 }, 40417 "stable": { 40418 "version": [ ··· 41583 "flycheck" 41584 ], 41585 "commit": "54744a78d06373404933fedc3ca836916e83de51", 41586 + "sha256": "1zdvan6l2s97s7swnccq21z1ja8vl64l757j3hg50ipq8j5yy9dl" 41587 }, 41588 "stable": { 41589 "version": [ ··· 41594 "flycheck" 41595 ], 41596 "commit": "54744a78d06373404933fedc3ca836916e83de51", 41597 + "sha256": "1zdvan6l2s97s7swnccq21z1ja8vl64l757j3hg50ipq8j5yy9dl" 41598 } 41599 }, 41600 { ··· 46888 14 46889 ], 46890 "commit": "362f1d1189c090ece8b94f6a51680f74b1ff40f9", 46891 + "sha256": "15bmrhpg4kh6dv6bwzxs15wf4rm7a3g09z6ram762hf2kinfiihy" 46892 } 46893 }, 46894 { ··· 46949 "geiser" 46950 ], 46951 "commit": "f76b53dbc1465dbd799e29bdcd2be34cc1603f50", 46952 + "sha256": "097gyi299fyjy4v22l2l95mzs319ljr9jas4n6893vghac3rf1r6" 46953 } 46954 }, 46955 { ··· 47007 "geiser" 47008 ], 47009 "commit": "42376b74ae0ad84d02c26560dfd9181493dcccd7", 47010 + "sha256": "04gwd9qa0785zfr6m9a5443ilgvyz05l06cb1waicf83sgp8xl32" 47011 } 47012 }, 47013 { ··· 47621 2 47622 ], 47623 "commit": "fa81e915c256271fa10b807a2935d5eaa4700dff", 47624 + "sha256": "1yf6yipvhhna29mzaan5vb3d5qvbrkp2awr5diyf381mvxgk8akh" 47625 } 47626 }, 47627 { ··· 48001 "s" 48002 ], 48003 "commit": "8a403005ea7f7611bb1bfd829eeefe5a4f10bb40", 48004 + "sha256": "0w5xl9r7sbhlwxzg391x50pnsjmjjakn761v3qg0lj6xhv23sdl5" 48005 } 48006 }, 48007 { ··· 48224 0 48225 ], 48226 "commit": "ea49e2e005af977a08331f8caa8f64d102b3b932", 48227 + "sha256": "0prx0xbnhhp46c09nnzpz07jgr3s5ngrw8zjksf48abr8acwywfv" 48228 } 48229 }, 48230 { ··· 48914 "yaml-mode" 48915 ], 48916 "commit": "2651e831aed84ee2512245952fac94901b086549", 48917 + "sha256": "16fb4r3vq8xkzl911v7gaky95w1agfxjlpaxpjmidwx48rbcar59" 48918 } 48919 }, 48920 { ··· 48945 "gitlab-ci-mode" 48946 ], 48947 "commit": "30ea0eab74b24818f187242b079845785035e967", 48948 + "sha256": "0awv24znkxs0h8pkj4b5jwjajxkf1agam09m5glr8zn5g3xbj798" 48949 } 48950 }, 48951 { ··· 48994 "helm" 48995 ], 48996 "commit": "5fe0a66642da6f4e7ba9e1e3a96572c7f1876e37", 48997 + "sha256": "1c5js19zyb1z61hapvbfcl5jhrjqij46cxldgqij6al0scw44dga" 48998 }, 48999 "stable": { 49000 "version": [ ··· 49007 "helm" 49008 ], 49009 "commit": "5fe0a66642da6f4e7ba9e1e3a96572c7f1876e37", 49010 + "sha256": "1c5js19zyb1z61hapvbfcl5jhrjqij46cxldgqij6al0scw44dga" 49011 } 49012 }, 49013 { ··· 49548 "gnus" 49549 ], 49550 "commit": "44ebe0241a19f4052cd427dff408206542aa3c8f", 49551 + "sha256": "1fqkclbddwfqywvkrb7l2cpibapxrk82ikdpbxapj09iwyn3ijlz" 49552 }, 49553 "stable": { 49554 "version": [ ··· 49559 "gnus" 49560 ], 49561 "commit": "210c70f0021ee78e724f1d8e00ca96e1e99928ca", 49562 + "sha256": "08j8x0iaz5s9q0b68d8h3153w0z6vak5l8qgw3dd1drz5p9xnvyw" 49563 } 49564 }, 49565 { ··· 62193 "islisp-mode" 62194 ], 62195 "commit": "423b84fe4cc6944e36971225b3e19c888e7e4690", 62196 + "sha256": "0m3vxm4q5kbdn3q524z50zvwdk63gixaqxw9qxa6d175iv0xfwv8" 62197 }, 62198 "stable": { 62199 "version": [ ··· 62205 "islisp-mode" 62206 ], 62207 "commit": "18258f7134cfd8e0bd12538351b3cd23ae44cec1", 62208 + "sha256": "1s6alrv1hfi1plj5lh826j0h71xvm2v092kglj3yvy34g73dgrna" 62209 } 62210 }, 62211 { ··· 62700 2108 62701 ], 62702 "commit": "8f13262ebcb3f271f1d188584d04ca6d87214111", 62703 + "sha256": "1aa6c9rswwgxyh8js0bnjrzcmyqc1az7vr5m68lbbmsbjb495awq" 62704 } 62705 }, 62706 { ··· 63394 1 63395 ], 63396 "commit": "18258f7134cfd8e0bd12538351b3cd23ae44cec1", 63397 + "sha256": "1s6alrv1hfi1plj5lh826j0h71xvm2v092kglj3yvy34g73dgrna" 63398 } 63399 }, 63400 { ··· 64631 1017 64632 ], 64633 "commit": "c2ad37e2ada14b5551a83211cc4692b39be4e5fb", 64634 + "sha256": "05izmyp875pfbpygy54ybwkxnjv3fmam024pkjd70i5m6xmg4wi6" 64635 }, 64636 "stable": { 64637 "version": [ ··· 70952 2206 70953 ], 70954 "commit": "2b719baf0ccba79e28fcb3c2633c4849d976ac23", 70955 + "sha256": "0rxqam6cgi404m8n45mw73j3jdd2gb3iwpmyyixbv3cxfb7y1b0l" 70956 }, 70957 "stable": { 70958 "version": [ ··· 70961 4 70962 ], 70963 "commit": "2b719baf0ccba79e28fcb3c2633c4849d976ac23", 70964 + "sha256": "0rxqam6cgi404m8n45mw73j3jdd2gb3iwpmyyixbv3cxfb7y1b0l" 70965 } 70966 }, 70967 { ··· 75866 "test-simple" 75867 ], 75868 "commit": "1334f44725bd80a265de858d652f3fde4ae401fa", 75869 + "sha256": "1h1lqrl3p9qgkicds8v44vdry19g53rya56hdj3cz5q8xj1nisn1" 75870 } 75871 }, 75872 { ··· 77593 1 77594 ], 77595 "commit": "beb22e85f6073a930f7338a78bd186e3090abdd7", 77596 + "sha256": "1dhljrh44dsnixd8hbb11k6dgap8r8n7jknhfy2afdzq889fih74" 77597 } 77598 }, 77599 { ··· 78457 1309 78458 ], 78459 "commit": "d1c024fdf9543fbc0101cd2c6e8b248378f591cd", 78460 + "sha256": "11r54zj0q14f88wl6bp46gz4j2wv6cb37d42b2hfvhkgh88a71c5" 78461 }, 78462 "stable": { 78463 "version": [ ··· 78466 1 78467 ], 78468 "commit": "d5b6b5b3552a5b84f4f887e2f805d9e72747fab2", 78469 + "sha256": "19yh93kkyailczv1yyg7jhmzwl768sg0rk4as5kgqays87h9bnfn" 78470 } 78471 }, 78472 { ··· 79386 812 79387 ], 79388 "commit": "98110bb9c300fc9866dee8e0023355f9f79c9b96", 79389 + "sha256": "080s96jkcw2p288sp1vgds91rgl693iz6hi2dv56p2ih0nnivwlg" 79390 } 79391 }, 79392 { ··· 82329 0 82330 ], 82331 "commit": "7825f88cb881a84eaa5cd1689772819a18eb2943", 82332 + "sha256": "009did3i3i8yi0virq606l02w1mw0gdyiqablqg7m368gx0gfvh5" 82333 } 82334 }, 82335 { ··· 82407 0 82408 ], 82409 "commit": "dfe065acdd06be176fce3ab150fae699b2ad1a13", 82410 + "sha256": "0m5rfwp2y8iz7lrshdy09nk6dhrd7bgwb0761cmz1ky8w6f3di7v" 82411 } 82412 }, 82413 { ··· 83168 1249 83169 ], 83170 "commit": "44d506105989873dc1725e0cfc675925b35c9c98", 83171 + "sha256": "0lgz0sknnrxmc7iy4lniday1nwpz4q841c3w2hm72aiwn5z21h22" 83172 } 83173 }, 83174 { ··· 87315 "seq" 87316 ], 87317 "commit": "e55415221eedba2f2bd37a30cb71c842e344b5ee", 87318 + "sha256": "0gjkl8j8jrimg45z9bsfkkbvmxsplh3nyqgr8g8d5mqm0w9b4pn3" 87319 }, 87320 "stable": { 87321 "version": [ ··· 87329 "seq" 87330 ], 87331 "commit": "4c114489e682e514e79701045d541ab6f3dc3fb4", 87332 + "sha256": "13y302lyscdqrba1sfx60yf5ji2xi7fbsvjsjbw7hiz63kg6rccy" 87333 } 87334 }, 87335 { ··· 88091 "jami-bot" 88092 ], 88093 "commit": "020b03f299dad438f65d7bcbf93553b273fd7c33", 88094 + "sha256": "18nhkmmrzs6i6px23c88wlml0gn43b38zfvpwq8bnabq3ak6q7j2" 88095 }, 88096 "stable": { 88097 "version": [ ··· 88444 9 88445 ], 88446 "commit": "edf9f6f7254f72be939daf92942f76f44b72d32d", 88447 + "sha256": "0jmavx9cd49y7lqb0zjpfyslqfd21a1anhpb6n6ksrxn65q6pf9q" 88448 } 88449 }, 88450 { ··· 88947 "ov" 88948 ], 88949 "commit": "b95b6a7ed9289637cb512232470633b330ca9713", 88950 + "sha256": "03x3n2ywgk2x7slpzy26bw3l9l000pd964z0yifvf9fqhpbk5d0r" 88951 } 88952 }, 88953 { ··· 89179 2 89180 ], 89181 "commit": "549fa6969660dcf0cf9bca5b7341d0cb48ec3b77", 89182 + "sha256": "12s74if74vw8q5awgrk0d1244ysfgb9kw3dxhypsccsbf413jmii" 89183 } 89184 }, 89185 { ··· 89556 "org-ref" 89557 ], 89558 "commit": "abcd622e4edaa5e4480bcd1e7e4953f67c90e036", 89559 + "sha256": "08ia6gn0x0yydl28dhghifyxz0mrn0asllqg4s449gaz729cxqkd" 89560 } 89561 }, 89562 { ··· 90949 "org-ql" 90950 ], 90951 "commit": "a7c386ff134c71fd4f1f042e320751f077d57ddb", 90952 + "sha256": "1xc9g82pmd6fl48bbibwp5rb044cj2j0gw9d6qvn73pqdg8mj9jy" 90953 } 90954 }, 90955 { ··· 93021 "s" 93022 ], 93023 "commit": "e8cd440632fd46812d7311360f565828a12380b7", 93024 + "sha256": "118km0hgxf1nss765cnykqyymjhg30pim9qjyxl31v07khr1d373" 93025 } 93026 }, 93027 { ··· 101079 2031 101080 ], 101081 "commit": "d76c5d5589a4f8a94cc5537686d9a3b46ea7cc59", 101082 + "sha256": "03872n1v5qqqblviq9sf2ml6ibs50mcjrh0i35sb0m7l202nh52b" 101083 }, 101084 "stable": { 101085 "version": [ ··· 101087 8 101088 ], 101089 "commit": "708cae8e67dbae293c7c4be0ca5e49d76fac6714", 101090 + "sha256": "1v48i37iqrrwbyy3bscicfq66vbbml4sg0f0n950bnk0qagjx8py" 101091 } 101092 }, 101093 { ··· 102188 0 102189 ], 102190 "commit": "906b0a107f7bcfe6e32bcfedb977e6f0f99fda59", 102191 + "sha256": "0d7hc2llr9dkjyfgyyjb2k72rny0j395a29pqgqgqyrwcn8b1py1" 102192 } 102193 }, 102194 { ··· 102305 "python" 102306 ], 102307 "commit": "e606469aafec2e6beda8c589540b88a5a6f6f33f", 102308 + "sha256": "00i7cc4r7275l22k3708xi4hqw2j44yivdb1madzrpf314v3kabr" 102309 } 102310 }, 102311 { ··· 105645 1940 105646 ], 105647 "commit": "4aab5a5be16b69b47ef5e67d02782df5e41dbd7b", 105648 + "sha256": "1pancvhm4g4010814jy1cdhdrjh5hlig2j31fcsa5jn331d7rj6g" 105649 }, 105650 "stable": { 105651 "version": [ ··· 105654 0 105655 ], 105656 "commit": "4aab5a5be16b69b47ef5e67d02782df5e41dbd7b", 105657 + "sha256": "1pancvhm4g4010814jy1cdhdrjh5hlig2j31fcsa5jn331d7rj6g" 105658 } 105659 }, 105660 { ··· 105802 0 105803 ], 105804 "commit": "c7c6b726806df7e8cb25a41b213a207850c91cb7", 105805 + "sha256": "0p044wg9d4i6f5x7bdshmisgwvw424y16lixac93q6v5bh3xmab5" 105806 } 105807 }, 105808 { ··· 105999 "web-mode" 106000 ], 106001 "commit": "6cf58cf04fee933113857af07414b3f27c24b505", 106002 + "sha256": "0s3hs0w6hz8vx4172mfraiqfjhd1a9h1w61ra6fklc5fjf3y8pn8" 106003 }, 106004 "stable": { 106005 "version": [ ··· 106011 "web-mode" 106012 ], 106013 "commit": "6cf58cf04fee933113857af07414b3f27c24b505", 106014 + "sha256": "0s3hs0w6hz8vx4172mfraiqfjhd1a9h1w61ra6fklc5fjf3y8pn8" 106015 } 106016 }, 106017 { ··· 106269 4 106270 ], 106271 "commit": "71e475ab35555e0a1eca26d73acf1ced911e422e", 106272 + "sha256": "0x3mmf4gq4d0cqfqbkrrpwhayvmplacck0zc9nlzcn35y17jzpcz" 106273 } 106274 }, 106275 { ··· 108372 "s" 108373 ], 108374 "commit": "91c56311b48a26aa6ef5a113b0a828e174059b0a", 108375 + "sha256": "1iyq8m75gzyx2ww919i4zl63gajsaczgwax214a1jgf8x91j590k" 108376 } 108377 }, 108378 { ··· 110039 "s" 110040 ], 110041 "commit": "9b8cfb59a2dcee8b39b680ab9adad5ecb1f53c0b", 110042 + "sha256": "0kx0c4syd7k6ff9j463bib32pz4wq0rzjlg6b0yqnymlzfr1mbki" 110043 } 110044 }, 110045 { ··· 110666 "rtm" 110667 ], 110668 "commit": "37c5feffea7c9b571279b6f549d06cf9c0720273", 110669 + "sha256": "0rwvlhwg66ny0rm972wjfz41ck9kqmbax49wkagrkimm1cdrjfia" 110670 } 110671 }, 110672 { ··· 111983 "dash" 111984 ], 111985 "commit": "d3b616843167f04b8a9f53dd25e84818c9f6fbce", 111986 + "sha256": "04vv9swkn3l2lcdb4ncmc6vr3967mglfgiabn1978gyhv4xp9nwm" 111987 }, 111988 "stable": { 111989 "version": [ ··· 119401 9 119402 ], 119403 "commit": "0505a7c0d306632972f29e584e83e0cd58eba2ce", 119404 + "sha256": "0k4jpfc9m6834gng6w4zab8jh0d4i3dh5yvn89mlznsb9r9d6148" 119405 } 119406 }, 119407 { ··· 120012 "s" 120013 ], 120014 "commit": "a715f7f2df416b8a6c827a9493ce7004180a3a4f", 120015 + "sha256": "08awv1vbqg0x0h7f036sh07vypm8lq6b5g36gq9dmyfaqci9ccw6" 120016 } 120017 }, 120018 { ··· 120056 "base32" 120057 ], 120058 "commit": "927257e97a602b6979a75028e8417bf1499582d4", 120059 + "sha256": "1jbpf28918pjiqhw8rackv9r8iq9ydd3jw1zwwifznglmpyca7jk" 120060 } 120061 }, 120062 { ··· 122342 0 122343 ], 122344 "commit": "c2f4870aff70efe70a8d1b089e56d3a2d6d048b9", 122345 + "sha256": "0i6jfr4l7mr8gpavmfblr5d41ck8aqzaf4iv1qk5fyzsb6yi0nla" 122346 } 122347 }, 122348 { ··· 124707 "outshine" 124708 ], 124709 "commit": "9cb2354874608d971be407ad9299ed918a6c061a", 124710 + "sha256": "0gak3gvqw1pvall2rx82npil283z83aq79w5pw2a5rhi8a3imha4" 124711 }, 124712 "stable": { 124713 "version": [ ··· 124720 "outshine" 124721 ], 124722 "commit": "5202db4c6a511a90a950a723293d11d55ec05264", 124723 + "sha256": "1ygx8g9cxyyhhpcqan1ca4g741s3dd141bcmp6jjqbjfn2gqraz6" 124724 } 124725 }, 124726 { ··· 131180 "request" 131181 ], 131182 "commit": "98323098c37a444de49cfef44f1506e9386e8c5f", 131183 + "sha256": "1zr67h0w49rsi84mgf6jdili28h8782q6vjl8za0iq1hcx9zqxyf" 131184 } 131185 }, 131186 {
+6 -6
pkgs/applications/emulators/retroarch/hashes.json
··· 419 "src": { 420 "owner": "libretro", 421 "repo": "mame2000-libretro", 422 - "rev": "1472da3a39ab14fff8325b1f51a1dfdb8eabb5c8", 423 - "hash": "sha256-Nd5OqkoMJZ8TzEZGqDT0YX6lHK/H3I5EqJ841PteLi8=" 424 }, 425 - "version": "unstable-2023-10-31" 426 }, 427 "mame2003": { 428 "fetcher": "fetchFromGitHub", ··· 652 "src": { 653 "owner": "jpd002", 654 "repo": "Play-", 655 - "rev": "9f8d623f5d7e6a9bb6fa7ff30ce4d5b1fdf72a1e", 656 - "hash": "sha256-DtPIAQGHXR3urmKeFXNfKIdqQVU3HrrH6M28Ctwj3eI=", 657 "fetchSubmodules": true 658 }, 659 - "version": "unstable-2024-05-01" 660 }, 661 "ppsspp": { 662 "fetcher": "fetchFromGitHub",
··· 419 "src": { 420 "owner": "libretro", 421 "repo": "mame2000-libretro", 422 + "rev": "905808fbcc3adf8c610c1c60f0e41ce4b35db1c5", 423 + "hash": "sha256-2J3QGlSb4YhDZND4T0wmt9zzDjOuNiscsMxn9zA1TtI=" 424 }, 425 + "version": "unstable-2024-05-07" 426 }, 427 "mame2003": { 428 "fetcher": "fetchFromGitHub", ··· 652 "src": { 653 "owner": "jpd002", 654 "repo": "Play-", 655 + "rev": "700a44a1548d099705c901203414724518c90d43", 656 + "hash": "sha256-OZO8vVA2B/SdckC2Rm/v35cdJDzkpdU9lJhFYEyyl1U=", 657 "fetchSubmodules": true 658 }, 659 + "version": "unstable-2024-05-05" 660 }, 661 "ppsspp": { 662 "fetcher": "fetchFromGitHub",
+37 -55
pkgs/applications/emulators/wine/base.nix
··· 12 with import ./util.nix { inherit lib; }; 13 14 let 15 - patches' = patches; 16 prevName = pname; 17 - prevPlatforms = platforms; 18 prevConfigFlags = configureFlags; 19 setupHookDarwin = makeSetupHook { 20 name = "darwin-mingw-hook"; 21 substitutions = { ··· 23 mingwGccsSuffixSalts = map (gcc: gcc.suffixSalt) mingwGccs; 24 }; 25 } ./setup-hook-darwin.sh; 26 - darwinUnsupportedFlags = [ "alsaSupport" "cairoSupport" "dbusSupport" "fontconfigSupport" "gtkSupport" "netapiSupport" "pulseaudioSupport" "udevSupport" "v4lSupport" "vaSupport" "waylandSupport" "x11Support" "xineramaSupport" ]; 27 - darwinUnsupported = builtins.any (name: builtins.getAttr name supportFlags) darwinUnsupportedFlags; 28 in 29 - stdenv.mkDerivation ((lib.optionalAttrs (buildScript != null) { 30 - builder = buildScript; 31 - }) // (lib.optionalAttrs stdenv.isDarwin { 32 - postConfigure = '' 33 - # dynamic fallback, so this shouldn’t cause problems for older versions of macOS and will 34 - # provide additional functionality on newer ones. This can be removed once the x86_64-darwin 35 - # SDK is updated. 36 - sed 's|/\* #undef HAVE_MTLDEVICE_REGISTRYID \*/|#define HAVE_MTLDEVICE_REGISTRYID 1|' \ 37 - -i include/config.h 38 - ''; 39 - postBuild = '' 40 - # The Wine preloader must _not_ be linked to any system libraries, but `NIX_LDFLAGS` will link 41 - # to libintl, libiconv, and CoreFoundation no matter what. Delete the one that was built and 42 - # rebuild it with empty NIX_LDFLAGS. 43 - for preloader in wine-preloader wine64-preloader; do 44 - rm loader/$preloader &> /dev/null \ 45 - && ( echo "Relinking loader/$preloader"; make loader/$preloader NIX_LDFLAGS="" NIX_LDFLAGS_${stdenv.cc.suffixSalt}="" ) \ 46 - || echo "loader/$preloader not built, skipping relink." 47 - done 48 - ''; 49 - }) // rec { 50 inherit version src; 51 52 pname = prevName + lib.optionalString (wineRelease != "stable" && wineRelease != "unstable") "-${wineRelease}"; ··· 95 ++ lib.optionals openclSupport [ pkgs.opencl-headers pkgs.ocl-icd ] 96 ++ lib.optionals tlsSupport [ pkgs.openssl pkgs.gnutls ] 97 ++ lib.optionals (openglSupport && !stdenv.isDarwin) [ pkgs.libGLU pkgs.libGL pkgs.mesa.osmesa pkgs.libdrm ] 98 - ++ lib.optionals stdenv.isDarwin (with pkgs.buildPackages.darwin.apple_sdk.frameworks; [ 99 - CoreServices Foundation ForceFeedback AppKit OpenGL IOKit DiskArbitration PCSC Security 100 - ApplicationServices AudioToolbox CoreAudio AudioUnit CoreMIDI OpenCL Cocoa Carbon 101 - ]) 102 ++ lib.optionals (x11Support) (with pkgs.xorg; [ 103 libX11 libXcomposite libXcursor libXext libXfixes libXi libXrandr libXrender libXxf86vm 104 ]) ··· 107 mesa # for libgbm 108 ]))); 109 110 - patches = [ ] 111 - ++ lib.optionals stdenv.isDarwin [ 112 - # Wine uses `MTLDevice.registryID` in `winemac.drv`, but that property is not available in 113 - # the 10.12 SDK (current SDK on x86_64-darwin). That can be worked around by using selector 114 - # syntax. As of Wine 8.12, the logic has changed and uses selector syntax, but it still 115 - # uses property syntax in one place. The first patch is necessary only with older 116 - # versions of Wine. The second is needed on all versions of Wine. 117 - (lib.optional (lib.versionOlder version "8.12") ./darwin-metal-compat-pre8.12.patch) 118 - (lib.optional (lib.versionOlder version "8.18") ./darwin-metal-compat-pre8.18.patch) 119 - (lib.optional (lib.versionAtLeast version "8.18") ./darwin-metal-compat.patch) 120 - # Wine requires `qos.h`, which is not included by default on the 10.12 SDK in nixpkgs. 121 - ./darwin-qos.patch 122 - ] 123 - ++ patches'; 124 - 125 - # Because the 10.12 SDK doesn’t define `registryID`, clang assumes the undefined selector returns 126 - # `id`, which is a pointer. This causes implicit pointer to integer errors in clang 15+. 127 - # The following post-processing step adds a cast to `uint64_t` before the selector invocation to 128 - # silence these errors. 129 - postPatch = lib.optionalString stdenv.isDarwin '' 130 - sed -e 's|\(\[[A-Za-z_][][A-Za-z_0-9]* registryID\]\)|(uint64_t)\1|' \ 131 - -i dlls/winemac.drv/cocoa_display.m 132 - ''; 133 134 configureFlags = prevConfigFlags 135 ++ lib.optionals supportFlags.waylandSupport [ "--with-wayland" ] ··· 140 # them to the RPATH so that the user doesn't have to set them in 141 # LD_LIBRARY_PATH. 142 NIX_LDFLAGS = toString (map (path: "-rpath " + path) ( 143 - map (x: "${lib.getLib x}/lib") ([ stdenv.cc.cc ] ++ buildInputs) 144 # libpulsecommon.so is linked but not found otherwise 145 ++ lib.optionals supportFlags.pulseaudioSupport (map (x: "${lib.getLib x}/lib/pulseaudio") 146 (toBuildInputs pkgArches (pkgs: [ pkgs.libpulseaudio ]))) ··· 210 fromSource 211 binaryNativeCode # mono, gecko 212 ]; 213 - broken = stdenv.isDarwin && !supportFlags.mingwSupport; 214 description = "An Open Source implementation of the Windows API on top of X, OpenGL, and Unix"; 215 - platforms = if darwinUnsupported then (lib.remove "x86_64-darwin" prevPlatforms) else prevPlatforms; 216 maintainers = with lib.maintainers; [ avnik raskin bendlas jmc-figueira reckenrode ]; 217 inherit mainProgram; 218 };
··· 12 with import ./util.nix { inherit lib; }; 13 14 let 15 prevName = pname; 16 prevConfigFlags = configureFlags; 17 + 18 setupHookDarwin = makeSetupHook { 19 name = "darwin-mingw-hook"; 20 substitutions = { ··· 22 mingwGccsSuffixSalts = map (gcc: gcc.suffixSalt) mingwGccs; 23 }; 24 } ./setup-hook-darwin.sh; 25 + 26 + darwinFrameworks = lib.optionals stdenv.isDarwin ( 27 + toBuildInputs pkgArches (pkgs: with pkgs.buildPackages.darwin.apple_sdk.frameworks; [ 28 + CoreServices Foundation ForceFeedback AppKit OpenGL IOKit DiskArbitration PCSC Security 29 + ApplicationServices AudioToolbox CoreAudio AudioUnit CoreMIDI OpenCL Cocoa Carbon 30 + ]) 31 + ); 32 + # Building Wine with these flags isn’t supported on Darwin. Using any of them will result in an evaluation failures 33 + # because they will put Darwin in `meta.badPlatforms`. 34 + darwinUnsupportedFlags = [ 35 + "alsaSupport" "cairoSupport" "dbusSupport" "fontconfigSupport" "gtkSupport" "netapiSupport" "pulseaudioSupport" 36 + "udevSupport" "v4lSupport" "vaSupport" "waylandSupport" "x11Support" "xineramaSupport" 37 + ]; 38 + 39 + badPlatforms = lib.optional (!supportFlags.mingwSupport || lib.any (flag: supportFlags.${flag}) darwinUnsupportedFlags) "x86_64-darwin"; 40 in 41 + stdenv.mkDerivation (finalAttrs: 42 + lib.optionalAttrs (buildScript != null) { builder = buildScript; } 43 + // lib.optionalAttrs stdenv.isDarwin { 44 + postBuild = '' 45 + # The Wine preloader must _not_ be linked to any system libraries, but `NIX_LDFLAGS` will link 46 + # to libintl, libiconv, and CoreFoundation no matter what. Delete the one that was built and 47 + # rebuild it with empty NIX_LDFLAGS. 48 + for preloader in wine-preloader wine64-preloader; do 49 + rm loader/$preloader &> /dev/null \ 50 + && ( echo "Relinking loader/$preloader"; make loader/$preloader NIX_LDFLAGS="" NIX_LDFLAGS_${stdenv.cc.suffixSalt}="" ) \ 51 + || echo "loader/$preloader not built, skipping relink." 52 + done 53 + ''; 54 + } 55 + // { 56 inherit version src; 57 58 pname = prevName + lib.optionalString (wineRelease != "stable" && wineRelease != "unstable") "-${wineRelease}"; ··· 101 ++ lib.optionals openclSupport [ pkgs.opencl-headers pkgs.ocl-icd ] 102 ++ lib.optionals tlsSupport [ pkgs.openssl pkgs.gnutls ] 103 ++ lib.optionals (openglSupport && !stdenv.isDarwin) [ pkgs.libGLU pkgs.libGL pkgs.mesa.osmesa pkgs.libdrm ] 104 + ++ lib.optionals stdenv.isDarwin darwinFrameworks 105 ++ lib.optionals (x11Support) (with pkgs.xorg; [ 106 libX11 libXcomposite libXcursor libXext libXfixes libXi libXrandr libXrender libXxf86vm 107 ]) ··· 110 mesa # for libgbm 111 ]))); 112 113 + inherit patches; 114 115 configureFlags = prevConfigFlags 116 ++ lib.optionals supportFlags.waylandSupport [ "--with-wayland" ] ··· 121 # them to the RPATH so that the user doesn't have to set them in 122 # LD_LIBRARY_PATH. 123 NIX_LDFLAGS = toString (map (path: "-rpath " + path) ( 124 + map (x: "${lib.getLib x}/lib") ([ stdenv.cc.cc ] 125 + # Avoid adding rpath references to non-existent framework `lib` paths. 126 + ++ lib.subtractLists darwinFrameworks finalAttrs.buildInputs) 127 # libpulsecommon.so is linked but not found otherwise 128 ++ lib.optionals supportFlags.pulseaudioSupport (map (x: "${lib.getLib x}/lib/pulseaudio") 129 (toBuildInputs pkgArches (pkgs: [ pkgs.libpulseaudio ]))) ··· 193 fromSource 194 binaryNativeCode # mono, gecko 195 ]; 196 description = "An Open Source implementation of the Windows API on top of X, OpenGL, and Unix"; 197 + inherit badPlatforms platforms; 198 maintainers = with lib.maintainers; [ avnik raskin bendlas jmc-figueira reckenrode ]; 199 inherit mainProgram; 200 };
-22
pkgs/applications/emulators/wine/darwin-metal-compat-pre8.12.patch
··· 1 - diff --git a/dlls/winemac.drv/cocoa_display.m b/dlls/winemac.drv/cocoa_display.m 2 - --- a/dlls/winemac.drv/cocoa_display.m 3 - +++ b/dlls/winemac.drv/cocoa_display.m 4 - @@ -289,7 +289,7 @@ static int macdrv_get_gpus_from_metal(struct macdrv_gpu** new_gpus, int* count) 5 - * the primary GPU because we need to hide the integrated GPU for an automatic graphic switching pair to avoid apps 6 - * using the integrated GPU. This is the behavior of Windows on a Mac. */ 7 - primary_device = [MTLCreateSystemDefaultDevice() autorelease]; 8 - - if (macdrv_get_gpu_info_from_registry_id(&primary_gpu, primary_device.registryID)) 9 - + if (macdrv_get_gpu_info_from_registry_id(&primary_gpu, [primary_device registryID])) 10 - goto done; 11 - 12 - /* Hide the integrated GPU if the system default device is a dedicated GPU */ 13 - @@ -301,7 +301,7 @@ static int macdrv_get_gpus_from_metal(struct macdrv_gpu** new_gpus, int* count) 14 - 15 - for (i = 0; i < devices.count; i++) 16 - { 17 - - if (macdrv_get_gpu_info_from_registry_id(&gpus[gpu_count], devices[i].registryID)) 18 - + if (macdrv_get_gpu_info_from_registry_id(&gpus[gpu_count], [devices[i] registryID])) 19 - goto done; 20 - 21 - if (hide_integrated && devices[i].isLowPower) 22 -
···
-12
pkgs/applications/emulators/wine/darwin-metal-compat-pre8.18.patch
··· 1 - diff --git a/dlls/winemac.drv/cocoa_display.m b/dlls/winemac.drv/cocoa_display.m 2 - --- a/dlls/winemac.drv/cocoa_display.m 3 - +++ b/dlls/winemac.drv/cocoa_display.m 4 - @@ -354,7 +354,7 @@ static int macdrv_get_gpu_info_from_display_id_using_metal(struct macdrv_gpu* gp 5 - 6 - device = [CGDirectDisplayCopyCurrentMetalDevice(display_id) autorelease]; 7 - if (device && [device respondsToSelector:@selector(registryID)]) 8 - - ret = macdrv_get_gpu_info_from_registry_id(gpu, device.registryID); 9 - + ret = macdrv_get_gpu_info_from_registry_id(gpu, [device registryID]); 10 - 11 - done: 12 - [pool release];
···
-13
pkgs/applications/emulators/wine/darwin-metal-compat.patch
··· 1 - diff --git a/dlls/winemac.drv/cocoa_display.m b/dlls/winemac.drv/cocoa_display.m 2 - index fbbe16efcbf..2db375ff3d5 100644 3 - --- a/dlls/winemac.drv/cocoa_display.m 4 - +++ b/dlls/winemac.drv/cocoa_display.m 5 - @@ -387,7 +387,7 @@ static int macdrv_get_gpu_info_from_display_id_using_metal(struct macdrv_gpu* gp 6 - 7 - device = [CGDirectDisplayCopyCurrentMetalDevice(display_id) autorelease]; 8 - if (device && [device respondsToSelector:@selector(registryID)]) 9 - - return macdrv_get_gpu_info_from_registry_id(gpu, device.registryID); 10 - + return macdrv_get_gpu_info_from_registry_id(gpu, [device registryID]); 11 - else 12 - return -1; 13 - }
···
-12
pkgs/applications/emulators/wine/darwin-qos.patch
··· 1 - diff --git a/dlls/ntdll/unix/loader.c b/dlls/ntdll/unix/loader.c 2 - index cde37c48b0d..be237bc0ad3 100644 3 - --- a/dlls/ntdll/unix/loader.c 4 - +++ b/dlls/ntdll/unix/loader.c 5 - @@ -65,6 +65,7 @@ 6 - # undef LoadResource 7 - # undef GetCurrentThread 8 - # include <pthread.h> 9 - +# include <pthread/qos.h> 10 - # include <mach/mach.h> 11 - # include <mach/mach_error.h> 12 - # include <mach-o/getsect.h>
···
+3 -3
pkgs/applications/emulators/wine/sources.nix
··· 69 70 unstable = fetchurl rec { 71 # NOTE: Don't forget to change the hash for staging as well. 72 - version = "9.7"; 73 url = "https://dl.winehq.org/wine/source/9.x/wine-${version}.tar.xz"; 74 - hash = "sha256-2fPDM2VuiL1M71Mx80sci2nJZKUnWe73RdjdrlGhU1M="; 75 inherit (stable) patches; 76 77 ## see http://wiki.winehq.org/Gecko ··· 117 staging = fetchFromGitLab rec { 118 # https://gitlab.winehq.org/wine/wine-staging 119 inherit (unstable) version; 120 - hash = "sha256-KU6i1P81Fr+4aZH/SJ+YibaIfX88SZMPdPcGS2mT2CE="; 121 domain = "gitlab.winehq.org"; 122 owner = "wine"; 123 repo = "wine-staging";
··· 69 70 unstable = fetchurl rec { 71 # NOTE: Don't forget to change the hash for staging as well. 72 + version = "9.8"; 73 url = "https://dl.winehq.org/wine/source/9.x/wine-${version}.tar.xz"; 74 + hash = "sha256-hpQ8g47aj62aeUDUCZcDOUvx0b6aEBQ0L+2HnH3DuZM="; 75 inherit (stable) patches; 76 77 ## see http://wiki.winehq.org/Gecko ··· 117 staging = fetchFromGitLab rec { 118 # https://gitlab.winehq.org/wine/wine-staging 119 inherit (unstable) version; 120 + hash = "sha256-c69E+jr5DKdD8JJxQhM3ILJgvmGvOe54FqMghcVPkpg="; 121 domain = "gitlab.winehq.org"; 122 owner = "wine"; 123 repo = "wine-staging";
+4 -4
pkgs/applications/emulators/wine/staging.nix
··· 1 - { lib, callPackage, autoconf, hexdump, perl, python3, wineUnstable }: 2 3 with callPackage ./util.nix {}; 4 ··· 7 (mkBuildInputs wineUnstable.pkgArches pkgNames) ++ extra; 8 in assert lib.versions.majorMinor wineUnstable.version == lib.versions.majorMinor patch.version; 9 10 - (lib.overrideDerivation (wineUnstable.override { wineRelease = "staging"; }) (self: { 11 - buildInputs = build-inputs [ "perl" "util-linux" "autoconf" "gitMinimal" ] self.buildInputs; 12 nativeBuildInputs = [ autoconf hexdump perl python3 ] ++ self.nativeBuildInputs; 13 14 prePatch = self.prePatch or "" + '' ··· 18 patchShebangs ./patches/gitapply.sh 19 python3 ./staging/patchinstall.py DESTDIR="$PWD" --all ${lib.concatMapStringsSep " " (ps: "-W ${ps}") patch.disabledPatchsets} 20 ''; 21 - })) // { 22 meta = wineUnstable.meta // { 23 description = wineUnstable.meta.description + " (with staging patches)"; 24 };
··· 1 + { lib, stdenv, callPackage, autoconf, hexdump, perl, python3, wineUnstable }: 2 3 with callPackage ./util.nix {}; 4 ··· 7 (mkBuildInputs wineUnstable.pkgArches pkgNames) ++ extra; 8 in assert lib.versions.majorMinor wineUnstable.version == lib.versions.majorMinor patch.version; 9 10 + (wineUnstable.override { wineRelease = "staging"; }).overrideAttrs (self: { 11 + buildInputs = build-inputs ([ "perl" "autoconf" "gitMinimal" ] ++ lib.optional stdenv.isLinux "util-linux") self.buildInputs; 12 nativeBuildInputs = [ autoconf hexdump perl python3 ] ++ self.nativeBuildInputs; 13 14 prePatch = self.prePatch or "" + '' ··· 18 patchShebangs ./patches/gitapply.sh 19 python3 ./staging/patchinstall.py DESTDIR="$PWD" --all ${lib.concatMapStringsSep " " (ps: "-W ${ps}") patch.disabledPatchsets} 20 ''; 21 + }) // { 22 meta = wineUnstable.meta // { 23 description = wineUnstable.meta.description + " (with staging patches)"; 24 };
+2 -2
pkgs/applications/graphics/lightburn/default.nix
··· 6 7 stdenv.mkDerivation rec { 8 pname = "lightburn"; 9 - version = "1.5.06"; 10 11 nativeBuildInputs = [ 12 p7zip ··· 15 16 src = fetchurl { 17 url = "https://github.com/LightBurnSoftware/deployment/releases/download/${version}/LightBurn-Linux64-v${version}.7z"; 18 - sha256 = "sha256-VJMfvZHqdgUQXLyBBZLEV3nyP0qzibuXLnZyBhBBg9E="; 19 }; 20 21 buildInputs = [
··· 6 7 stdenv.mkDerivation rec { 8 pname = "lightburn"; 9 + version = "1.6.00"; 10 11 nativeBuildInputs = [ 12 p7zip ··· 15 16 src = fetchurl { 17 url = "https://github.com/LightBurnSoftware/deployment/releases/download/${version}/LightBurn-Linux64-v${version}.7z"; 18 + sha256 = "sha256-R9DBlmqvV23QXzC45Z4GN0t+ysv4WM63POJGU5N7jbw="; 19 }; 20 21 buildInputs = [
+3 -3
pkgs/applications/graphics/oculante/default.nix
··· 22 23 rustPlatform.buildRustPackage rec { 24 pname = "oculante"; 25 - version = "0.8.19"; 26 27 src = fetchFromGitHub { 28 owner = "woelper"; 29 repo = "oculante"; 30 rev = version; 31 - hash = "sha256-oCgnz1WMg7YypIT8Tjk2m+f/43Aj88rDVCxQ92aL3RY="; 32 }; 33 34 - cargoHash = "sha256-vlU7egAht+kgA5Vx0HAwQOIax9qD4FLRo1ZUNx4RieY="; 35 36 nativeBuildInputs = [ 37 cmake
··· 22 23 rustPlatform.buildRustPackage rec { 24 pname = "oculante"; 25 + version = "0.8.21"; 26 27 src = fetchFromGitHub { 28 owner = "woelper"; 29 repo = "oculante"; 30 rev = version; 31 + hash = "sha256-2QX7cD9SjhLb82O8T90BTQGsy3/gDaNwoX4Mbe2H6s4="; 32 }; 33 34 + cargoHash = "sha256-VAWLs15xsjoT0VSJjS/j0wd5P7OjQGrvyUSHp4B8hHI="; 35 36 nativeBuildInputs = [ 37 cmake
+3 -3
pkgs/applications/misc/exercism/default.nix
··· 2 3 buildGoModule rec { 4 pname = "exercism"; 5 - version = "3.3.0"; 6 7 src = fetchFromGitHub { 8 owner = "exercism"; 9 repo = "cli"; 10 rev = "refs/tags/v${version}"; 11 - hash = "sha256-Mtb5c1/k8kp7bETOSE0X969BV176jpoprr1/mQ3E4Vg="; 12 }; 13 14 - vendorHash = "sha256-fnsSvbuVGRAndU88su2Ck7mV8QBDhxozdmwI3XGtxcA="; 15 16 doCheck = false; 17
··· 2 3 buildGoModule rec { 4 pname = "exercism"; 5 + version = "3.4.0"; 6 7 src = fetchFromGitHub { 8 owner = "exercism"; 9 repo = "cli"; 10 rev = "refs/tags/v${version}"; 11 + hash = "sha256-+Tg9b7JZtriF5b+mnLgOeTTLiswH/dSGg3Mj1TBt4Wk="; 12 }; 13 14 + vendorHash = "sha256-xY3C3emqtPIKyxIN9aEkrLXhTxWNmo0EJXNZVtbtIvs="; 15 16 doCheck = false; 17
+3 -3
pkgs/applications/misc/ttdl/default.nix
··· 5 6 rustPlatform.buildRustPackage rec { 7 pname = "ttdl"; 8 - version = "4.2.1"; 9 10 src = fetchFromGitHub { 11 owner = "VladimirMarkelov"; 12 repo = "ttdl"; 13 rev = "v${version}"; 14 - sha256 = "sha256-fspqUzF3QqFpd16J1dbcNMdqjcR3PIiRu/s+VB4KgwQ="; 15 }; 16 17 - cargoHash = "sha256-dvzm9lbVGGM4t6KZcHSlqwo55jssxi8HyFREMaj5I0Q="; 18 19 meta = with lib; { 20 description = "A CLI tool to manage todo lists in todo.txt format";
··· 5 6 rustPlatform.buildRustPackage rec { 7 pname = "ttdl"; 8 + version = "4.3.0"; 9 10 src = fetchFromGitHub { 11 owner = "VladimirMarkelov"; 12 repo = "ttdl"; 13 rev = "v${version}"; 14 + sha256 = "sha256-5v3Eu85x3xNvTRgfxhlDz4hiJ4UO010pZPY7UPHk7mQ="; 15 }; 16 17 + cargoHash = "sha256-+jYl/oUeJaABgDX/OBTyeo/B7RYc2MUTreU1ySLG0XQ="; 18 19 meta = with lib; { 20 description = "A CLI tool to manage todo lists in todo.txt format";
+2 -10
pkgs/applications/misc/wmenu/default.nix
··· 16 17 stdenv.mkDerivation rec { 18 pname = "wmenu"; 19 - version = "0.1.7"; 20 21 strictDeps = true; 22 ··· 24 owner = "~adnano"; 25 repo = "wmenu"; 26 rev = version; 27 - hash = "sha256-9do7zL7yaZuqVjastySwjsByo5ja+KUP3590VjIyVnI="; 28 }; 29 - 30 - # Upstream patch needed to fix NULL deref 31 - patches = [ 32 - (fetchpatch { 33 - url = "https://git.sr.ht/~adnano/wmenu/commit/2856dddcac861ddf248143e66ba164d7aa05a0bb.patch"; 34 - hash = "sha256-P7SEjMssA8unNAlrgrTHm0uW5pefjpupPb4s/u2fTAM="; 35 - }) 36 - ]; 37 38 nativeBuildInputs = [ pkg-config meson ninja wayland-scanner ]; 39 buildInputs = [ cairo pango wayland libxkbcommon wayland-protocols scdoc ];
··· 16 17 stdenv.mkDerivation rec { 18 pname = "wmenu"; 19 + version = "0.1.8"; 20 21 strictDeps = true; 22 ··· 24 owner = "~adnano"; 25 repo = "wmenu"; 26 rev = version; 27 + hash = "sha256-gVoqRHQ5bcY58LTgKxpPM1PnZJrLRoSOJUiYYqc/vRI="; 28 }; 29 30 nativeBuildInputs = [ pkg-config meson ninja wayland-scanner ]; 31 buildInputs = [ cairo pango wayland libxkbcommon wayland-protocols scdoc ];
+3 -3
pkgs/applications/networking/avalanchego/default.nix
··· 8 9 buildGoModule rec { 10 pname = "avalanchego"; 11 - version = "1.11.4"; 12 13 src = fetchFromGitHub { 14 owner = "ava-labs"; 15 repo = pname; 16 rev = "v${version}"; 17 - hash = "sha256-0YS+q1gy7YmTx/DwxaElBG1tzosXReXqPu6RpR3hTjw="; 18 }; 19 20 - vendorHash = "sha256-et1PVLJQ/vBsg5438s6d9MA2oV40zahp9YKQOE0RX58="; 21 # go mod vendor has a bug, see: https://github.com/golang/go/issues/57529 22 proxyVendor = true; 23
··· 8 9 buildGoModule rec { 10 pname = "avalanchego"; 11 + version = "1.11.5"; 12 13 src = fetchFromGitHub { 14 owner = "ava-labs"; 15 repo = pname; 16 rev = "v${version}"; 17 + hash = "sha256-IZ4Q67b+VsmBN/NEBPDzN2PYO8cVfLpHBU0tCo+v3Xc="; 18 }; 19 20 + vendorHash = "sha256-z6MF/Kb///BSirdRycNs+7SMThv+yS7WmcrIcgiwBNg="; 21 # go mod vendor has a bug, see: https://github.com/golang/go/issues/57529 22 proxyVendor = true; 23
+2 -2
pkgs/applications/networking/browsers/opera/default.nix
··· 51 in 52 stdenv.mkDerivation rec { 53 pname = "opera"; 54 - version = "109.0.5097.38"; 55 56 src = fetchurl { 57 url = "${mirror}/${version}/linux/${pname}-stable_${version}_amd64.deb"; 58 - hash = "sha256-eljVXaHN7gPqpoL3z+Fz/BH6b+1qxSHtFln6NCxl9tc="; 59 }; 60 61 unpackPhase = "dpkg-deb -x $src .";
··· 51 in 52 stdenv.mkDerivation rec { 53 pname = "opera"; 54 + version = "109.0.5097.80"; 55 56 src = fetchurl { 57 url = "${mirror}/${version}/linux/${pname}-stable_${version}_amd64.deb"; 58 + hash = "sha256-3NSinITYisulR5rNhSnwQC3D9pKWj4SdBtFt/9OgCvo="; 59 }; 60 61 unpackPhase = "dpkg-deb -x $src .";
+3 -3
pkgs/applications/networking/cluster/atmos/default.nix
··· 2 3 buildGoModule rec { 4 pname = "atmos"; 5 - version = "1.71.0"; 6 7 src = fetchFromGitHub { 8 owner = "cloudposse"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-RnBMVVbZQrJ85uPVLniNjpcledYnOyu5zxIYsvV63qk="; 12 }; 13 14 - vendorHash = "sha256-dcQWD6UrsSPJZzasovBSXUKaXvL9mZF6cLp458Ia8O4="; 15 16 ldflags = [ "-s" "-w" "-X github.com/cloudposse/atmos/cmd.Version=v${version}" ]; 17
··· 2 3 buildGoModule rec { 4 pname = "atmos"; 5 + version = "1.72.0"; 6 7 src = fetchFromGitHub { 8 owner = "cloudposse"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "sha256-d4TgVSXTqrzgTdpGl1uXIdEvwb0EIgzqiEjOaWYAZgk="; 12 }; 13 14 + vendorHash = "sha256-T3FvJfyGseW5vwN/mMCFEjpcpW90MG8QPkmaXJafD4s="; 15 16 ldflags = [ "-s" "-w" "-X github.com/cloudposse/atmos/cmd.Version=v${version}" ]; 17
+12 -3
pkgs/applications/networking/cluster/k0sctl/default.nix
··· 2 , buildGoModule 3 , fetchFromGitHub 4 , installShellFiles 5 }: 6 7 buildGoModule rec { 8 pname = "k0sctl"; 9 - version = "0.17.5"; 10 11 src = fetchFromGitHub { 12 owner = "k0sproject"; 13 repo = pname; 14 rev = "v${version}"; 15 - hash = "sha256-NHfS1iJtpt0t2iIqXBETiD4rpA2XzA8eOg5mP4N8El4="; 16 }; 17 18 - vendorHash = "sha256-MPTdOcNoveBnHMJ2YHqHuvOHHe6IdisZLc05qViA1YQ="; 19 20 ldflags = [ 21 "-s" ··· 33 --$shell <($out/bin/${pname} completion --shell $shell) 34 done 35 ''; 36 37 meta = with lib; { 38 description = "A bootstrapping and management tool for k0s clusters.";
··· 2 , buildGoModule 3 , fetchFromGitHub 4 , installShellFiles 5 + , testers 6 + , k0sctl 7 }: 8 9 buildGoModule rec { 10 pname = "k0sctl"; 11 + version = "0.17.8"; 12 13 src = fetchFromGitHub { 14 owner = "k0sproject"; 15 repo = pname; 16 rev = "v${version}"; 17 + hash = "sha256-QHTVNrPglNDT9CUQWwc6oD7ttwEUBq8WIX49DiAXf8s="; 18 }; 19 20 + vendorHash = "sha256-6Kj1kHKXbbPMr9thkDTmGYbZvCSW7CvSzASpk6agEpI="; 21 22 ldflags = [ 23 "-s" ··· 35 --$shell <($out/bin/${pname} completion --shell $shell) 36 done 37 ''; 38 + 39 + passthru.tests.version = testers.testVersion { 40 + package = k0sctl; 41 + command = "k0sctl version"; 42 + # See https://github.com/carlmjohnson/versioninfo/discussions/12 43 + version = "version: (devel)\ncommit: v${version}\n"; 44 + }; 45 46 meta = with lib; { 47 description = "A bootstrapping and management tool for k0s clusters.";
+2 -2
pkgs/applications/networking/cluster/kubefirst/default.nix
··· 5 6 buildGoModule rec { 7 pname = "kubefirst"; 8 - version = "2.4.6"; 9 10 src = fetchFromGitHub { 11 owner = "kubefirst"; 12 repo = "kubefirst"; 13 rev = "refs/tags/v${version}"; 14 - hash = "sha256-PjqTtu9n9AqHaYnc/2yVQeIWLiQrQcFNdumDSigY7dY="; 15 }; 16 17 vendorHash = "sha256-ZcZl4knlyKAwTsiyZvlkN5e2ox30B5aNzutI/2UEE9U=";
··· 5 6 buildGoModule rec { 7 pname = "kubefirst"; 8 + version = "2.4.8"; 9 10 src = fetchFromGitHub { 11 owner = "kubefirst"; 12 repo = "kubefirst"; 13 rev = "refs/tags/v${version}"; 14 + hash = "sha256-r5y1eWjcw0HP/E9AQodEdCgWgKikGrwV6TvZ2mVcuoE="; 15 }; 16 17 vendorHash = "sha256-ZcZl4knlyKAwTsiyZvlkN5e2ox30B5aNzutI/2UEE9U=";
+7 -7
pkgs/applications/networking/cluster/nerdctl/default.nix
··· 10 11 buildGoModule rec { 12 pname = "nerdctl"; 13 - version = "1.7.5"; 14 15 src = fetchFromGitHub { 16 owner = "containerd"; 17 repo = pname; 18 rev = "v${version}"; 19 - hash = "sha256-eGDshnJ26rrRuM9lWwcdRg8udA4uE5ee6c+SYES7qt4="; 20 }; 21 22 - vendorHash = "sha256-GsI695T7nkwwAt78l7mc5JCD9wXAUcTxwsiLLFcANBI="; 23 24 nativeBuildInputs = [ makeWrapper installShellFiles ]; 25 ··· 48 runHook postInstallCheck 49 ''; 50 51 - meta = with lib; { 52 homepage = "https://github.com/containerd/nerdctl/"; 53 changelog = "https://github.com/containerd/nerdctl/releases/tag/v${version}"; 54 description = "A Docker-compatible CLI for containerd"; 55 mainProgram = "nerdctl"; 56 - license = licenses.asl20; 57 - maintainers = with maintainers; [ jk developer-guy ]; 58 - platforms = platforms.linux; 59 }; 60 }
··· 10 11 buildGoModule rec { 12 pname = "nerdctl"; 13 + version = "1.7.6"; 14 15 src = fetchFromGitHub { 16 owner = "containerd"; 17 repo = pname; 18 rev = "v${version}"; 19 + hash = "sha256-z83c8Ji0zSM1QDwjB4FwhHW6XCqG0Hb5crM3jjK46jk="; 20 }; 21 22 + vendorHash = "sha256-KqWmwwQRrWoyRehuSJBnlyPQgwk5hUGk2/d0Ue/reVc="; 23 24 nativeBuildInputs = [ makeWrapper installShellFiles ]; 25 ··· 48 runHook postInstallCheck 49 ''; 50 51 + meta = { 52 homepage = "https://github.com/containerd/nerdctl/"; 53 changelog = "https://github.com/containerd/nerdctl/releases/tag/v${version}"; 54 description = "A Docker-compatible CLI for containerd"; 55 mainProgram = "nerdctl"; 56 + license = lib.licenses.asl20; 57 + maintainers = with lib.maintainers; [ developer-guy jk ]; 58 + platforms = lib.platforms.linux; 59 }; 60 }
+2 -2
pkgs/applications/networking/datovka/default.nix
··· 12 13 mkDerivation rec { 14 pname = "datovka"; 15 - version = "4.23.6"; 16 17 src = fetchurl { 18 url = "https://gitlab.nic.cz/datovka/datovka/-/archive/v${version}/datovka-v${version}.tar.gz"; 19 - sha256 = "sha256-g6IMUAE8z5uoLSUpoT+GradQRgwyIXNANt7g4JPOCxg="; 20 }; 21 22 buildInputs = [ libdatovka qmake qtbase qtsvg libxml2 qtwebsockets ];
··· 12 13 mkDerivation rec { 14 pname = "datovka"; 15 + version = "4.23.7"; 16 17 src = fetchurl { 18 url = "https://gitlab.nic.cz/datovka/datovka/-/archive/v${version}/datovka-v${version}.tar.gz"; 19 + sha256 = "sha256-mGuTxOqudDhoJKZ9517H+A4PZxBqAOD+PfBHunhPXGw="; 20 }; 21 22 buildInputs = [ libdatovka qmake qtbase qtsvg libxml2 qtwebsockets ];
+8 -4
pkgs/applications/networking/gns3/server.nix
··· 4 }: 5 6 { lib 7 - , python3 8 , fetchFromGitHub 9 , pkgsStatic 10 , stdenv 11 , nixosTests 12 , testers 13 , gns3-server 14 }: 15 16 - python3.pkgs.buildPythonApplication { 17 pname = "gns3-server"; 18 inherit version; 19 ··· 29 cp ${pkgsStatic.busybox}/bin/busybox gns3server/compute/docker/resources/bin/busybox 30 ''; 31 32 - propagatedBuildInputs = with python3.pkgs; [ 33 aiofiles 34 aiohttp 35 aiohttp-cors ··· 55 rm $out/bin/gns3loopback 56 ''; 57 58 doCheck = true; 59 60 # Otherwise tests will fail to create directory ··· 63 export HOME=$(mktemp -d) 64 ''; 65 66 - checkInputs = with python3.pkgs; [ 67 pytest-aiohttp 68 pytest-rerunfailures 69 (pytestCheckHook.override { pytest = pytest_7; })
··· 4 }: 5 6 { lib 7 + , python3Packages 8 , fetchFromGitHub 9 , pkgsStatic 10 , stdenv 11 , nixosTests 12 , testers 13 + , util-linux 14 , gns3-server 15 }: 16 17 + python3Packages.buildPythonApplication { 18 pname = "gns3-server"; 19 inherit version; 20 ··· 30 cp ${pkgsStatic.busybox}/bin/busybox gns3server/compute/docker/resources/bin/busybox 31 ''; 32 33 + propagatedBuildInputs = with python3Packages; [ 34 aiofiles 35 aiohttp 36 aiohttp-cors ··· 56 rm $out/bin/gns3loopback 57 ''; 58 59 + # util-linux (script program) is required for Docker support 60 + makeWrapperArgs = [ "--suffix PATH : ${lib.makeBinPath [ util-linux ]}" ]; 61 + 62 doCheck = true; 63 64 # Otherwise tests will fail to create directory ··· 67 export HOME=$(mktemp -d) 68 ''; 69 70 + checkInputs = with python3Packages; [ 71 pytest-aiohttp 72 pytest-rerunfailures 73 (pytestCheckHook.override { pytest = pytest_7; })
+2 -2
pkgs/applications/networking/ids/suricata/default.nix
··· 33 in 34 stdenv.mkDerivation rec { 35 pname = "suricata"; 36 - version = "7.0.4"; 37 38 src = fetchurl { 39 url = "https://www.openinfosecfoundation.org/download/${pname}-${version}.tar.gz"; 40 - hash = "sha256-ZABgEgAkvnDb6B9uxu/HLkYlD8s2IZ3/Z+ZBciD/Ibc="; 41 }; 42 43 nativeBuildInputs = [
··· 33 in 34 stdenv.mkDerivation rec { 35 pname = "suricata"; 36 + version = "7.0.5"; 37 38 src = fetchurl { 39 url = "https://www.openinfosecfoundation.org/download/${pname}-${version}.tar.gz"; 40 + hash = "sha256-H/tWgVjyZcCFVEZL+4VOZWjvaDvwMxKSO1HyjFB5Ck4="; 41 }; 42 43 nativeBuildInputs = [
+2 -2
pkgs/applications/networking/instant-messengers/alfaview/default.nix
··· 5 6 stdenv.mkDerivation rec { 7 pname = "alfaview"; 8 - version = "9.9.1"; 9 10 src = fetchurl { 11 url = "https://assets.alfaview.com/stable/linux/deb/${pname}_${version}.deb"; 12 - hash = "sha256-GZLIVpXQ22W4JykdLJ7pTogOFhDaiukgsLa2E7giiaU="; 13 }; 14 15 nativeBuildInputs = [
··· 5 6 stdenv.mkDerivation rec { 7 pname = "alfaview"; 8 + version = "9.10.1"; 9 10 src = fetchurl { 11 url = "https://assets.alfaview.com/stable/linux/deb/${pname}_${version}.deb"; 12 + hash = "sha256-k58v8l/LE0lWQFbQ6p2XGiRjMMwzArW3KVbIxlKC1SA="; 13 }; 14 15 nativeBuildInputs = [
+2 -2
pkgs/applications/networking/mailreaders/tutanota-desktop/default.nix
··· 5 6 appimageTools.wrapType2 rec { 7 pname = "tutanota-desktop"; 8 - version = "220.240321.0"; 9 10 src = fetchurl { 11 url = "https://github.com/tutao/tutanota/releases/download/tutanota-desktop-release-${version}/tutanota-desktop-linux.AppImage"; 12 - hash = "sha256-LbvldnhvKHvBEaOwkxA2acuUKMcYi16ceYPuMW73qLs="; 13 }; 14 15 extraPkgs = pkgs: (appimageTools.defaultFhsEnvArgs.multiPkgs pkgs) ++ [ pkgs.libsecret ];
··· 5 6 appimageTools.wrapType2 rec { 7 pname = "tutanota-desktop"; 8 + version = "227.240502.0"; 9 10 src = fetchurl { 11 url = "https://github.com/tutao/tutanota/releases/download/tutanota-desktop-release-${version}/tutanota-desktop-linux.AppImage"; 12 + hash = "sha256-D7qWwIFuCJmBvfdgf4Dsd2/jvi39tbAttaHOwLND4DY="; 13 }; 14 15 extraPkgs = pkgs: (appimageTools.defaultFhsEnvArgs.multiPkgs pkgs) ++ [ pkgs.libsecret ];
+2 -2
pkgs/applications/networking/newsreaders/pan/default.nix
··· 22 23 stdenv.mkDerivation rec { 24 pname = "pan"; 25 - version = "0.157"; 26 27 src = fetchFromGitLab { 28 domain = "gitlab.gnome.org"; 29 owner = "GNOME"; 30 repo = pname; 31 rev = "v${version}"; 32 - hash = "sha256-+zzAnppP6ICIhhlqXGVF4h/yIDa6oE1lxenmzcr2BQo="; 33 }; 34 35 nativeBuildInputs = [ autoreconfHook pkg-config gettext intltool itstool libxml2 makeWrapper ];
··· 22 23 stdenv.mkDerivation rec { 24 pname = "pan"; 25 + version = "0.158"; 26 27 src = fetchFromGitLab { 28 domain = "gitlab.gnome.org"; 29 owner = "GNOME"; 30 repo = pname; 31 rev = "v${version}"; 32 + hash = "sha256-gcs3TsUzZAW8PhNPMzyOfwu+2SNynjRgfxdGIfAHrpA="; 33 }; 34 35 nativeBuildInputs = [ autoreconfHook pkg-config gettext intltool itstool libxml2 makeWrapper ];
+3 -3
pkgs/applications/networking/sync/storj-uplink/default.nix
··· 5 6 buildGoModule rec { 7 pname = "storj-uplink"; 8 - version = "1.102.4"; 9 10 src = fetchFromGitHub { 11 owner = "storj"; 12 repo = "storj"; 13 rev = "v${version}"; 14 - hash = "sha256-ryOWnVcJOUs9kToXtwjUTk7nwuAW0NCDn5Npn27hKXU="; 15 }; 16 17 subPackages = [ "cmd/uplink" ]; 18 19 - vendorHash = "sha256-atIb/SmOShLIhvEsTcegX7+xoDXN+SI5a7TQrXpqdUg="; 20 21 ldflags = [ "-s" "-w" ]; 22
··· 5 6 buildGoModule rec { 7 pname = "storj-uplink"; 8 + version = "1.104.1"; 9 10 src = fetchFromGitHub { 11 owner = "storj"; 12 repo = "storj"; 13 rev = "v${version}"; 14 + hash = "sha256-wB8SK91eJp+8Jjc/bfMqDQQC3FYtSLEjpqVdxEq9P3c="; 15 }; 16 17 subPackages = [ "cmd/uplink" ]; 18 19 + vendorHash = "sha256-Eo6JHcTcfC8zmKZh9sXrZ90RhIgdEBgTldIUnvNm8ms="; 20 21 ldflags = [ "-s" "-w" ]; 22
+2 -2
pkgs/applications/office/mendeley/default.nix
··· 7 8 let 9 pname = "mendeley"; 10 - version = "2.111.0"; 11 12 executableName = "${pname}-reference-manager"; 13 14 src = fetchurl { 15 url = "https://static.mendeley.com/bin/desktop/mendeley-reference-manager-${version}-x86_64.AppImage"; 16 - hash = "sha256-tN76RKHETTMkJ239I6+a36RPTuWqYlCSs+tEP+BcB+M="; 17 }; 18 19 appimageContents = appimageTools.extractType2 {
··· 7 8 let 9 pname = "mendeley"; 10 + version = "2.114.0"; 11 12 executableName = "${pname}-reference-manager"; 13 14 src = fetchurl { 15 url = "https://static.mendeley.com/bin/desktop/mendeley-reference-manager-${version}-x86_64.AppImage"; 16 + hash = "sha256-1eLxk+nlgHoe0Gmo/DXlTOnWssrN9cAubvqpV6SqQS8="; 17 }; 18 19 appimageContents = appimageTools.extractType2 {
+2 -2
pkgs/applications/office/planify/default.nix
··· 27 28 stdenv.mkDerivation rec { 29 pname = "planify"; 30 - version = "4.7"; 31 32 src = fetchFromGitHub { 33 owner = "alainm23"; 34 repo = "planify"; 35 rev = version; 36 - hash = "sha256-5hiVTU1w3Rk/BdxYwDB0Y+EZFnSAaEWtx19IB1ak1yY="; 37 }; 38 39 nativeBuildInputs = [
··· 27 28 stdenv.mkDerivation rec { 29 pname = "planify"; 30 + version = "4.7.2"; 31 32 src = fetchFromGitHub { 33 owner = "alainm23"; 34 repo = "planify"; 35 rev = version; 36 + hash = "sha256-G0A3U0TUGL4RT1wpIXw/cIwDDlaLCPpo5QG6bJfoIYc="; 37 }; 38 39 nativeBuildInputs = [
+2 -2
pkgs/applications/radio/quisk/default.nix
··· 8 9 python3.pkgs.buildPythonApplication rec { 10 pname = "quisk"; 11 - version = "4.2.32"; 12 13 src = fetchPypi { 14 inherit pname version; 15 - sha256 = "sha256-zzcygf7oVICO2/wfgyej1GD78fQB1xNRGHq19w6K4uY="; 16 }; 17 18 buildInputs = [
··· 8 9 python3.pkgs.buildPythonApplication rec { 10 pname = "quisk"; 11 + version = "4.2.33"; 12 13 src = fetchPypi { 14 inherit pname version; 15 + sha256 = "sha256-41eyqYxRg0crtN6qp239eHWSFPt7XuJneTAndZuS3EY="; 16 }; 17 18 buildInputs = [
+2 -2
pkgs/applications/radio/tqsl/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "tqsl"; 5 - version = "2.7.2"; 6 7 src = fetchurl { 8 url = "https://www.arrl.org/files/file/LoTW%20Instructions/${pname}-${version}.tar.gz"; 9 - sha256 = "sha256-T4NBCUTYHT6ugSg1gSfjQBOBndqwSwyWLr/qlDPQGKI="; 10 }; 11 12 nativeBuildInputs = [ cmake wrapGAppsHook3 ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "tqsl"; 5 + version = "2.7.3"; 6 7 src = fetchurl { 8 url = "https://www.arrl.org/files/file/LoTW%20Instructions/${pname}-${version}.tar.gz"; 9 + sha256 = "sha256-Ca9PsytjPvrU4u+b/x6pIbQc8CDNWI6hNM6jF60Bds8="; 10 }; 11 12 nativeBuildInputs = [ cmake wrapGAppsHook3 ];
+2 -2
pkgs/applications/science/misc/snakemake/default.nix
··· 6 7 python3.pkgs.buildPythonApplication rec { 8 pname = "snakemake"; 9 - version = "8.11.2"; 10 format = "setuptools"; 11 12 src = fetchFromGitHub { 13 owner = "snakemake"; 14 repo = pname; 15 rev = "refs/tags/v${version}"; 16 - hash = "sha256-rIA757FIIkb6h/QNzyVbIbipkZTwysNonHrPHLqFOyI="; 17 # https://github.com/python-versioneer/python-versioneer/issues/217 18 postFetch = '' 19 sed -i "$out"/snakemake/_version.py -e 's#git_refnames = ".*"#git_refnames = " (tag: v${version})"#'
··· 6 7 python3.pkgs.buildPythonApplication rec { 8 pname = "snakemake"; 9 + version = "8.11.3"; 10 format = "setuptools"; 11 12 src = fetchFromGitHub { 13 owner = "snakemake"; 14 repo = pname; 15 rev = "refs/tags/v${version}"; 16 + hash = "sha256-wNs5OW8bM5LU0Ik77VU47dEq2PlrsfNNtl6Zedocnm4="; 17 # https://github.com/python-versioneer/python-versioneer/issues/217 18 postFetch = '' 19 sed -i "$out"/snakemake/_version.py -e 's#git_refnames = ".*"#git_refnames = " (tag: v${version})"#'
+10 -1
pkgs/applications/terminal-emulators/terminator/default.nix
··· 7 , gtk3 8 , gobject-introspection 9 , libnotify 10 , wrapGAppsHook3 11 , vte 12 , nixosTests ··· 27 file 28 intltool 29 gobject-introspection 30 wrapGAppsHook3 31 python3.pkgs.pytest-runner 32 ]; ··· 55 56 dontWrapGApps = true; 57 58 preFixup = '' 59 - makeWrapperArgs+=("''${gappsWrapperArgs[@]}") 60 ''; 61 62 passthru.tests.test = nixosTests.terminal-emulators.terminator;
··· 7 , gtk3 8 , gobject-introspection 9 , libnotify 10 + , makeBinaryWrapper 11 , wrapGAppsHook3 12 , vte 13 , nixosTests ··· 28 file 29 intltool 30 gobject-introspection 31 + makeBinaryWrapper 32 wrapGAppsHook3 33 python3.pkgs.pytest-runner 34 ]; ··· 57 58 dontWrapGApps = true; 59 60 + # HACK: 'wrapPythonPrograms' will add things to the $PATH in the wrapper. This bleeds into the 61 + # terminal session produced by terminator. To avoid this, we force wrapPythonPrograms to only 62 + # use gappsWrapperArgs by redefining wrapProgram to ignore its arguments and only apply the 63 + # wrapper arguments we want it to use. 64 + # TODO: Adjust wrapPythonPrograms to respect an argument that tells it to leave $PATH alone. 65 preFixup = '' 66 + wrapProgram() { 67 + wrapProgramBinary "$1" "''${gappsWrapperArgs[@]}" 68 + } 69 ''; 70 71 passthru.tests.test = nixosTests.terminal-emulators.terminator;
+2 -2
pkgs/applications/video/rtabmap/default.nix
··· 27 28 stdenv.mkDerivation rec { 29 pname = "rtabmap"; 30 - version = "0.21.4"; 31 32 src = fetchFromGitHub { 33 owner = "introlab"; 34 repo = "rtabmap"; 35 rev = "refs/tags/${version}"; 36 - hash = "sha256-HrIATYRuhFfTlO4oTRZo7CM30LFVyatZJON31Fe4HTQ="; 37 }; 38 39 nativeBuildInputs = [ cmake pkg-config wrapQtAppsHook wrapGAppsHook3 ];
··· 27 28 stdenv.mkDerivation rec { 29 pname = "rtabmap"; 30 + version = "0.21.4.1"; 31 32 src = fetchFromGitHub { 33 owner = "introlab"; 34 repo = "rtabmap"; 35 rev = "refs/tags/${version}"; 36 + hash = "sha256-y/p1uFSxVQNXO383DLGCg4eWW7iu1esqpWlyPMF3huk="; 37 }; 38 39 nativeBuildInputs = [ cmake pkg-config wrapQtAppsHook wrapGAppsHook3 ];
+2 -2
pkgs/applications/virtualization/podman-tui/default.nix
··· 2 3 buildGoModule rec { 4 pname = "podman-tui"; 5 - version = "1.0.0"; 6 7 src = fetchFromGitHub { 8 owner = "containers"; 9 repo = "podman-tui"; 10 rev = "v${version}"; 11 - hash = "sha256-sJaiZJeT0oUAnSg9Kv8uMp1XoumumC3LB77lelmwSgw="; 12 }; 13 14 vendorHash = null;
··· 2 3 buildGoModule rec { 4 pname = "podman-tui"; 5 + version = "1.0.1"; 6 7 src = fetchFromGitHub { 8 owner = "containers"; 9 repo = "podman-tui"; 10 rev = "v${version}"; 11 + hash = "sha256-t1vrUXv0ZP+vmOcUIue/yvB34DP+gduopuN0U9oixBQ="; 12 }; 13 14 vendorHash = null;
+2 -2
pkgs/applications/virtualization/tart/default.nix
··· 10 }: 11 stdenvNoCC.mkDerivation (finalAttrs: { 12 pname = "tart"; 13 - version = "2.7.2"; 14 15 src = fetchurl { 16 url = "https://github.com/cirruslabs/tart/releases/download/${finalAttrs.version}/tart-arm64.tar.gz"; 17 - hash = "sha256-Z/LZ8g1/FYT7Jh943tFxN8L5HeNf0CVz1VEJj+2fCd8="; 18 }; 19 sourceRoot = "."; 20
··· 10 }: 11 stdenvNoCC.mkDerivation (finalAttrs: { 12 pname = "tart"; 13 + version = "2.10.0"; 14 15 src = fetchurl { 16 url = "https://github.com/cirruslabs/tart/releases/download/${finalAttrs.version}/tart-arm64.tar.gz"; 17 + hash = "sha256-9spBDqNm47nUZEGCCOfISjNpGx/22OtPPheB7iJTq1A="; 18 }; 19 sourceRoot = "."; 20
+4
pkgs/build-support/lib/meson.nix
··· 23 [binaries] 24 llvm-config = 'llvm-config-native' 25 rust = ['rustc', '--target', '${stdenv.targetPlatform.rust.rustcTargetSpec}'] 26 ''; 27 28 crossFlags = optionals (stdenv.hostPlatform != stdenv.buildPlatform) [ "--cross-file=${crossFile}" ];
··· 23 [binaries] 24 llvm-config = 'llvm-config-native' 25 rust = ['rustc', '--target', '${stdenv.targetPlatform.rust.rustcTargetSpec}'] 26 + # Meson refuses to consider any CMake binary during cross compilation if it's 27 + # not explicitly specified here, in the cross file. 28 + # https://github.com/mesonbuild/meson/blob/0ed78cf6fa6d87c0738f67ae43525e661b50a8a2/mesonbuild/cmake/executor.py#L72 29 + cmake = 'cmake' 30 ''; 31 32 crossFlags = optionals (stdenv.hostPlatform != stdenv.buildPlatform) [ "--cross-file=${crossFile}" ];
+2 -2
pkgs/by-name/al/alephone-durandal/package.nix
··· 3 alephone.makeWrapper rec { 4 pname = "durandal"; 5 desktopName = "Marathon-Durandal"; 6 - version = "20240119"; 7 icon = alephone.icons + "/marathon2.png"; 8 9 zip = fetchurl { 10 url = 11 "https://github.com/Aleph-One-Marathon/alephone/releases/download/release-${version}/Marathon2-${version}-Data.zip"; 12 - sha256 = "sha256-Tp9EWMIY0moK6RLIpxB7rMzLOQ7zPfV58oeAyQsTbnM="; 13 }; 14 15 meta = {
··· 3 alephone.makeWrapper rec { 4 pname = "durandal"; 5 desktopName = "Marathon-Durandal"; 6 + version = "20240510"; 7 icon = alephone.icons + "/marathon2.png"; 8 9 zip = fetchurl { 10 url = 11 "https://github.com/Aleph-One-Marathon/alephone/releases/download/release-${version}/Marathon2-${version}-Data.zip"; 12 + sha256 = "sha256-uoBl1/7XlXmMLqpk3tvme9w18q4Yh0WCrmqSzjGxNz0="; 13 }; 14 15 meta = {
+2 -2
pkgs/by-name/al/alephone-infinity/package.nix
··· 3 alephone.makeWrapper rec { 4 pname = "marathon-infinity"; 5 desktopName = "Marathon-Infinity"; 6 - version = "20240119"; 7 icon = alephone.icons + "/marathon-infinity.png"; 8 9 zip = fetchurl { 10 url = 11 "https://github.com/Aleph-One-Marathon/alephone/releases/download/release-${version}/MarathonInfinity-${version}-Data.zip"; 12 - sha256 = "sha256-KfFu+cboaZMfjnu3W84/Qbcrc9kbkIZ2Y0GM1fXeXh8="; 13 }; 14 15 meta = {
··· 3 alephone.makeWrapper rec { 4 pname = "marathon-infinity"; 5 desktopName = "Marathon-Infinity"; 6 + version = "20240510"; 7 icon = alephone.icons + "/marathon-infinity.png"; 8 9 zip = fetchurl { 10 url = 11 "https://github.com/Aleph-One-Marathon/alephone/releases/download/release-${version}/MarathonInfinity-${version}-Data.zip"; 12 + sha256 = "sha256-+FPym4Avqzyo4cZtfYPHXCS+q21+g9AIdKOImkd/UjU="; 13 }; 14 15 meta = {
+2 -2
pkgs/by-name/al/alephone-marathon/package.nix
··· 3 alephone.makeWrapper rec { 4 pname = "marathon"; 5 desktopName = "Marathon"; 6 - version = "20240119"; 7 icon = alephone.icons + "/marathon.png"; 8 9 zip = fetchurl { 10 url = 11 "https://github.com/Aleph-One-Marathon/alephone/releases/download/release-${version}/Marathon-${version}-Data.zip"; 12 - sha256 = "sha256-60+dvXyzHe5PDepyKHcEIdWoRiGMvx5zYehubWKqaB0="; 13 }; 14 15 meta = {
··· 3 alephone.makeWrapper rec { 4 pname = "marathon"; 5 desktopName = "Marathon"; 6 + version = "20240510"; 7 icon = alephone.icons + "/marathon.png"; 8 9 zip = fetchurl { 10 url = 11 "https://github.com/Aleph-One-Marathon/alephone/releases/download/release-${version}/Marathon-${version}-Data.zip"; 12 + sha256 = "sha256-shZ82e7veaaT/petxDQ8Fd7YtJPmTgxSCStf0kGfrFs="; 13 }; 14 15 meta = {
+3 -3
pkgs/by-name/br/bruno/package.nix
··· 27 in 28 buildNpmPackage' rec { 29 pname = "bruno"; 30 - version = "1.16.1"; 31 32 src = fetchFromGitHub { 33 owner = "usebruno"; 34 repo = "bruno"; 35 rev = "v${version}"; 36 - hash = "sha256-rP3PHS6kuJCgbCQy4h+bJksmJAJvHDBMSysLM5FxQjk="; 37 38 postFetch = '' 39 ${lib.getExe npm-lockfile-fix} $out/package-lock.json 40 ''; 41 }; 42 43 - npmDepsHash = "sha256-p4rBEOK9zKGO1q3SCKpfdX3EPMkYHRvn9UnGBhsksSE="; 44 npmFlags = [ "--legacy-peer-deps" ]; 45 46 nativeBuildInputs = [
··· 27 in 28 buildNpmPackage' rec { 29 pname = "bruno"; 30 + version = "1.17.0"; 31 32 src = fetchFromGitHub { 33 owner = "usebruno"; 34 repo = "bruno"; 35 rev = "v${version}"; 36 + hash = "sha256-z4KL6CX1jtuC4lxqYA6Mg1zPSc9/OpRb530jPIQK3Is="; 37 38 postFetch = '' 39 ${lib.getExe npm-lockfile-fix} $out/package-lock.json 40 ''; 41 }; 42 43 + npmDepsHash = "sha256-NIf7aMDAeE39+putw/7GTYODIdVmjJIvIwnL5O+sBmI="; 44 npmFlags = [ "--legacy-peer-deps" ]; 45 46 nativeBuildInputs = [
+104
pkgs/by-name/bu/bugstalker/package.nix
···
··· 1 + { lib 2 + , rustPlatform 3 + , fetchFromGitHub 4 + , pkg-config 5 + , libunwind 6 + }: 7 + 8 + rustPlatform.buildRustPackage rec { 9 + pname = "bugstalker"; 10 + version = "0.1.4"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "godzie44"; 14 + repo = "BugStalker"; 15 + rev = "v${version}"; 16 + hash = "sha256-16bmvz6/t8H8Sx/32l+fp3QqP5lwi0o1Q9KqDHqF22U="; 17 + }; 18 + 19 + cargoHash = "sha256-kp0GZ0cM57BMpH/8lhxevnBuJhUSH0rtxP4B/9fXYiU="; 20 + 21 + buildInputs = [ libunwind ]; 22 + 23 + nativeBuildInputs = [ pkg-config ]; 24 + 25 + # Tests which require access to example source code fail in the sandbox. I 26 + # haven't managed to figure out how to fix this. 27 + checkFlags = [ 28 + "--skip=breakpoints::test_breakpoint_at_fn_with_monomorphization" 29 + "--skip=breakpoints::test_breakpoint_at_line_with_monomorphization" 30 + "--skip=breakpoints::test_brkpt_on_function" 31 + "--skip=breakpoints::test_brkpt_on_function_name_collision" 32 + "--skip=breakpoints::test_brkpt_on_line" 33 + "--skip=breakpoints::test_brkpt_on_line2" 34 + "--skip=breakpoints::test_brkpt_on_line_collision" 35 + "--skip=breakpoints::test_debugee_run" 36 + "--skip=breakpoints::test_deferred_breakpoint" 37 + "--skip=breakpoints::test_multiple_brkpt_on_addr" 38 + "--skip=breakpoints::test_set_breakpoint_idempotence" 39 + "--skip=io::test_backtrace" 40 + "--skip=io::test_read_register_write" 41 + "--skip=io::test_read_value_u64" 42 + "--skip=multithreaded::test_multithreaded_app_running" 43 + "--skip=multithreaded::test_multithreaded_backtrace" 44 + "--skip=multithreaded::test_multithreaded_breakpoints" 45 + "--skip=multithreaded::test_multithreaded_trace" 46 + "--skip=signal::test_signal_stop_multi_thread" 47 + "--skip=signal::test_signal_stop_multi_thread_multiple_signal" 48 + "--skip=signal::test_signal_stop_single_thread" 49 + "--skip=signal::test_transparent_signals" 50 + "--skip=steps::test_step_into" 51 + "--skip=steps::test_step_into_recursion" 52 + "--skip=steps::test_step_out" 53 + "--skip=steps::test_step_over" 54 + "--skip=steps::test_step_over_inline_code" 55 + "--skip=steps::test_step_over_on_fn_decl" 56 + "--skip=symbol::test_symbol" 57 + "--skip=test_debugger_disassembler" 58 + "--skip=test_debugger_graceful_shutdown" 59 + "--skip=test_debugger_graceful_shutdown_multithread" 60 + "--skip=test_frame_cfa" 61 + "--skip=test_registers" 62 + "--skip=variables::test_arguments" 63 + "--skip=variables::test_btree_map" 64 + "--skip=variables::test_cast_pointers" 65 + "--skip=variables::test_cell" 66 + "--skip=variables::test_circular_ref_types" 67 + "--skip=variables::test_lexical_blocks" 68 + "--skip=variables::test_read_array" 69 + "--skip=variables::test_read_atomic" 70 + "--skip=variables::test_read_btree_set" 71 + "--skip=variables::test_read_closures" 72 + "--skip=variables::test_read_enum" 73 + "--skip=variables::test_read_hashmap" 74 + "--skip=variables::test_read_hashset" 75 + "--skip=variables::test_read_only_local_variables" 76 + "--skip=variables::test_read_pointers" 77 + "--skip=variables::test_read_scalar_variables" 78 + "--skip=variables::test_read_scalar_variables_at_place" 79 + "--skip=variables::test_read_static_in_fn_variable" 80 + "--skip=variables::test_read_static_variables" 81 + "--skip=variables::test_read_static_variables_different_modules" 82 + "--skip=variables::test_read_strings" 83 + "--skip=variables::test_read_struct" 84 + "--skip=variables::test_read_tls_variables" 85 + "--skip=variables::test_read_type_alias" 86 + "--skip=variables::test_read_union" 87 + "--skip=variables::test_read_uuid" 88 + "--skip=variables::test_read_vec_and_slice" 89 + "--skip=variables::test_read_vec_deque" 90 + "--skip=variables::test_shared_ptr" 91 + "--skip=variables::test_slice_operator" 92 + "--skip=variables::test_type_parameters" 93 + "--skip=variables::test_zst_types" 94 + ]; 95 + 96 + meta = { 97 + description = "Rust debugger for Linux x86-64"; 98 + homepage = "https://github.com/godzie44/BugStalker"; 99 + license = lib.licenses.mit; 100 + maintainers = with lib.maintainers; [ jacg ]; 101 + mainProgram = "bs"; 102 + platforms = [ "x86_64-linux" ]; 103 + }; 104 + }
+42
pkgs/by-name/ca/caligula/package.nix
···
··· 1 + { lib 2 + , rustPlatform 3 + , fetchFromGitHub 4 + , stdenv 5 + , darwin 6 + }: 7 + 8 + rustPlatform.buildRustPackage rec { 9 + pname = "caligula"; 10 + version = "0.4.5"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "ifd3f"; 14 + repo = "caligula"; 15 + rev = "v${version}"; 16 + hash = "sha256-9+aLpxmMP76CsLFFmr1mhKgbaT7Zz0lx4D2jQCUA9VY="; 17 + }; 18 + 19 + cargoHash = "sha256-VwtmU5jTQPn3hpNuLckPQl6joEFPfuax1gRVG0/nceg="; 20 + 21 + buildInputs = lib.optionals stdenv.isDarwin ( 22 + with darwin.apple_sdk.frameworks; [ 23 + Cocoa 24 + IOKit 25 + Foundation 26 + DiskArbitration 27 + ] 28 + ); 29 + 30 + RUSTFLAGS = "--cfg tracing_unstable"; 31 + 32 + meta = with lib; { 33 + description = "A user-friendly, lightweight TUI for disk imaging"; 34 + homepage = "https://github.com/ifd3f/caligula/"; 35 + license = licenses.gpl3Only; 36 + maintainers = with maintainers; [ sodiboo ]; 37 + platforms = platforms.linux ++ platforms.darwin; 38 + # https://github.com/ifd3f/caligula/issues/105 39 + broken = stdenv.hostPlatform.isDarwin; 40 + mainProgram = "caligula"; 41 + }; 42 + }
+2 -2
pkgs/by-name/fr/free42/package.nix
··· 10 11 stdenv.mkDerivation (finalAttrs: { 12 pname = "free42"; 13 - version = "3.1.5"; 14 15 src = fetchFromGitHub { 16 owner = "thomasokken"; 17 repo = "free42"; 18 rev = "v${finalAttrs.version}"; 19 - hash = "sha256-YFTmEyOd/r8Pbj+PzD+VYkkB0gqDJ4wteLBTdwa1qcE="; 20 }; 21 22 nativeBuildInputs = [
··· 10 11 stdenv.mkDerivation (finalAttrs: { 12 pname = "free42"; 13 + version = "3.1.8"; 14 15 src = fetchFromGitHub { 16 owner = "thomasokken"; 17 repo = "free42"; 18 rev = "v${finalAttrs.version}"; 19 + hash = "sha256-z1HlI2e3mCRJ/sWMdsLF7IpcvTh+Zlrk77M8gaJXMzQ="; 20 }; 21 22 nativeBuildInputs = [
+39
pkgs/by-name/gl/glsl_analyzer/package.nix
···
··· 1 + { lib 2 + , pkgs 3 + , fetchFromGitHub 4 + , zig_0_12 5 + , darwin 6 + }: 7 + 8 + let stdenv = if pkgs.stdenv.isDarwin then darwin.apple_sdk_11_0.stdenv else pkgs.stdenv; in 9 + 10 + stdenv.mkDerivation (finalAttrs: { 11 + pname = "glsl_analyzer"; 12 + version = "1.4.5"; 13 + 14 + src = fetchFromGitHub { 15 + owner = "nolanderc"; 16 + repo = "glsl_analyzer"; 17 + rev = "v${finalAttrs.version}"; 18 + hash = "sha256-+eYBw/F1RzI5waAkLgbV0J/Td91hbNcAtHcisQaL82k="; 19 + }; 20 + 21 + nativeBuildInputs = [ 22 + zig_0_12.hook 23 + ]; 24 + 25 + postPatch = '' 26 + substituteInPlace build.zig \ 27 + --replace-fail 'b.run(&.{ "git", "describe", "--tags", "--always" })' '"${finalAttrs.src.rev}"' 28 + ''; 29 + 30 + meta = { 31 + description = "Language server for GLSL (OpenGL Shading Language)"; 32 + changelog = "https://github.com/nolanderc/glsl_analyzer/releases/tag/v${finalAttrs.version}"; 33 + homepage = "https://github.com/nolanderc/glsl_analyzer"; 34 + mainProgram = "glsl_analyzer"; 35 + license = lib.licenses.gpl3Only; 36 + maintainers = with lib.maintainers; [ wr7 ]; 37 + platforms = lib.platforms.unix; 38 + }; 39 + })
+52
pkgs/by-name/go/go-passbolt-cli/package.nix
···
··· 1 + { buildGoModule, fetchFromGitHub, installShellFiles, lib, stdenv }: 2 + 3 + buildGoModule rec { 4 + pname = "go-passbolt-cli"; 5 + version = "0.3.1"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "passbolt"; 9 + repo = "go-passbolt-cli"; 10 + rev = "v${version}"; 11 + hash = "sha256-I+niNUowKTFDMa7yOnRToMFPzO/CbnjXHJr5nAhhHcg="; 12 + }; 13 + 14 + vendorHash = "sha256-XRHGq3Qeq7VWHzw5WWVv4x5orQu740lttGVreiu7qP4="; 15 + 16 + ldflags = [ 17 + "-X=main.version=${version}" 18 + "-X=main.commit=${src.rev}" 19 + "-X=main.date=1970-01-01T00:00:00Z" 20 + ]; 21 + 22 + subPackages = [ "." ]; 23 + 24 + nativeBuildInputs = [ 25 + installShellFiles 26 + ]; 27 + 28 + installPhase = '' 29 + runHook preInstall 30 + install -D $GOPATH/bin/go-passbolt-cli $out/bin/passbolt 31 + runHook postInstall 32 + ''; 33 + 34 + postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' 35 + installShellCompletion --cmd passbolt \ 36 + --bash <($out/bin/passbolt completion bash) \ 37 + --fish <($out/bin/passbolt completion fish) \ 38 + --zsh <($out/bin/passbolt completion zsh) 39 + 40 + export tmpDir=$(mktemp -d) 41 + cd $tmpDir && mkdir man && $out/bin/passbolt gendoc --type man && installManPage man/* 42 + ''; 43 + 44 + meta = with lib; { 45 + description = "CLI tool to interact with Passbolt, an open source password manager for teams"; 46 + homepage = "https://github.com/passbolt/go-passbolt-cli"; 47 + license = licenses.mit; 48 + maintainers = with maintainers; [ pbek ]; 49 + mainProgram = "passbolt"; 50 + platforms = platforms.linux ++ platforms.darwin; 51 + }; 52 + }
+2 -2
pkgs/by-name/ha/halo/package.nix
··· 7 }: 8 stdenv.mkDerivation rec { 9 pname = "halo"; 10 - version = "2.15.1"; 11 src = fetchurl { 12 url = "https://github.com/halo-dev/halo/releases/download/v${version}/${pname}-${version}.jar"; 13 - hash = "sha256-6qgbUXd0E38Rhv0Jf1qP54yJhQiB1a/Jr1FYw3bC4qI="; 14 }; 15 16 nativeBuildInputs = [
··· 7 }: 8 stdenv.mkDerivation rec { 9 pname = "halo"; 10 + version = "2.15.2"; 11 src = fetchurl { 12 url = "https://github.com/halo-dev/halo/releases/download/v${version}/${pname}-${version}.jar"; 13 + hash = "sha256-BCcIDaWtn8OkI+GWs741nWgqyO8qlE9m2hZ3e+iViUI="; 14 }; 15 16 nativeBuildInputs = [
+3 -3
pkgs/by-name/hy/hyprland-workspaces/package.nix
··· 6 7 rustPlatform.buildRustPackage rec { 8 pname = "hyprland-workspaces"; 9 - version = "2.0.0"; 10 11 src = fetchFromGitHub { 12 owner = "FieldofClay"; 13 repo = "hyprland-workspaces"; 14 rev = "v${version}"; 15 - hash = "sha256-4QGLTimIpx74gWUyHCheUZZT1WgVzBoJRY8OlUDdOh4="; 16 }; 17 18 - cargoHash = "sha256-9ndP0nyRBCdOGth4UWA263IvjbgnVW2x9PK8oTaMrxg="; 19 20 meta = with lib; { 21 description = "A multi-monitor aware Hyprland workspace widget";
··· 6 7 rustPlatform.buildRustPackage rec { 8 pname = "hyprland-workspaces"; 9 + version = "2.0.1"; 10 11 src = fetchFromGitHub { 12 owner = "FieldofClay"; 13 repo = "hyprland-workspaces"; 14 rev = "v${version}"; 15 + hash = "sha256-GhUjvFMlgjTdgtV9ASW7IqE2dBktPyOlRwg6qM1r7vc="; 16 }; 17 18 + cargoHash = "sha256-RZVQSkegX8Fa9SNY7tGNxyu312oeDjXK4U1+1/UIAyA="; 19 20 meta = with lib; { 21 description = "A multi-monitor aware Hyprland workspace widget";
+3 -3
pkgs/by-name/kc/kcl-cli/package.nix
··· 5 6 buildGoModule rec { 7 pname = "kcl-cli"; 8 - version = "0.8.7"; 9 src = fetchFromGitHub { 10 owner = "kcl-lang"; 11 repo = "cli"; 12 rev = "v${version}"; 13 - hash = "sha256-OKRMgxynKmHnO+5tcKlispFkpQehHINzB6qphH+lwHQ="; 14 }; 15 - vendorHash = "sha256-dF0n1/SmQVd2BUVOPmvZWWUJYTn2mMnbgZC92luSY2s="; 16 ldflags = [ 17 "-X=kcl-lang.io/cli/pkg/version.version=${version}" 18 ];
··· 5 6 buildGoModule rec { 7 pname = "kcl-cli"; 8 + version = "0.8.8"; 9 src = fetchFromGitHub { 10 owner = "kcl-lang"; 11 repo = "cli"; 12 rev = "v${version}"; 13 + hash = "sha256-Bk/sCNMDupdY/YyKT+VoPIzEfjFDa5z9pevcCPnTX8U="; 14 }; 15 + vendorHash = "sha256-Xv8Tfq9Kb1xGFCWZQwBFDX9xZW9j99td/DUb7jBtkpE="; 16 ldflags = [ 17 "-X=kcl-lang.io/cli/pkg/version.version=${version}" 18 ];
+21 -20
pkgs/by-name/li/libation/package.nix
··· 1 - { lib 2 - , stdenv 3 - , buildDotnetModule 4 - , fetchFromGitHub 5 - , dotnetCorePackages 6 - , wrapGAppsHook3 7 8 - , libX11 9 - , libICE 10 - , libSM 11 - , libXi 12 - , libXcursor 13 - , libXext 14 - , libXrandr 15 - , fontconfig 16 - , glew 17 - , gtk3 18 }: 19 20 buildDotnetModule rec { ··· 61 ]; 62 63 postInstall = '' 64 - install -Dm644 LoadByOS/LinuxConfigApp/libation_glass.svg $out/share/icons/hicolor/scalable/apps/${pname}.svg 65 - install -Dm644 LoadByOS/LinuxConfigApp/Libation.desktop $out/share/applications/${pname}.desktop 66 - substituteInPlace $out/share/applications/${pname}.desktop \ 67 - --replace "/usr/bin/libation" "${meta.mainProgram}" 68 ''; 69 70 # wrap manually, because we need lower case excutables
··· 1 + { 2 + lib, 3 + stdenv, 4 + buildDotnetModule, 5 + fetchFromGitHub, 6 + dotnetCorePackages, 7 + wrapGAppsHook3, 8 9 + libX11, 10 + libICE, 11 + libSM, 12 + libXi, 13 + libXcursor, 14 + libXext, 15 + libXrandr, 16 + fontconfig, 17 + glew, 18 + gtk3, 19 }: 20 21 buildDotnetModule rec { ··· 62 ]; 63 64 postInstall = '' 65 + install -Dm644 LoadByOS/LinuxConfigApp/libation_glass.svg $out/share/icons/hicolor/scalable/apps/libation.svg 66 + install -Dm644 LoadByOS/LinuxConfigApp/Libation.desktop $out/share/applications/libation.desktop 67 + substituteInPlace $out/share/applications/libation.desktop \ 68 + --replace-fail "/usr/bin/libation" "${meta.mainProgram}" 69 ''; 70 71 # wrap manually, because we need lower case excutables
+43
pkgs/by-name/li/litmusctl/package.nix
···
··· 1 + { buildGoModule 2 + , fetchFromGitHub 3 + , installShellFiles 4 + , kubectl 5 + , lib 6 + }: 7 + 8 + buildGoModule rec { 9 + pname = "litmusctl"; 10 + version = "1.5.0"; 11 + 12 + nativeBuildInputs = [ 13 + installShellFiles 14 + ]; 15 + 16 + buildInputs = [ 17 + kubectl 18 + ]; 19 + 20 + src = fetchFromGitHub { 21 + owner = "litmuschaos"; 22 + repo = "litmusctl"; 23 + rev = "${version}"; 24 + hash = "sha256-FORrvPKDTG48WV03+HbXiBJa1IHfHV7yMDhQX64kn6U="; 25 + }; 26 + 27 + vendorHash = "sha256-U4dp2E2TZ3rds63PS6GzUVhb2qDSv92bf9JCkWpdLew="; 28 + 29 + postInstall = '' 30 + installShellCompletion --cmd litmusctl \ 31 + --bash <($out/bin/litmusctl completion bash) \ 32 + --fish <($out/bin/listmusctl completion fish) \ 33 + --zsh <($out/bin/litmusctl completion zsh) 34 + ''; 35 + 36 + meta = { 37 + description = "Command-Line tool to manage Litmuschaos's agent plane"; 38 + homepage = "https://github.com/litmuschaos/litmusctl"; 39 + license = lib.licenses.asl20; 40 + mainProgram = "litmusctl"; 41 + maintainers = with lib.maintainers; [ vinetos sailord ]; 42 + }; 43 + }
+22 -13
pkgs/by-name/ni/nim_lk/package.nix
··· 1 - { lib 2 - , buildNimPackage 3 - , fetchFromSourcehut 4 - , nim 5 - , nix-prefetch 6 - , nix-prefetch-git 7 - , openssl 8 - , makeWrapper 9 }: 10 11 - let nim' = nim.passthru.nim; 12 - in buildNimPackage (finalAttrs: { 13 pname = "nim_lk"; 14 - version = "20240210"; 15 16 src = fetchFromSourcehut { 17 owner = "~ehmry"; 18 repo = "nim_lk"; 19 rev = finalAttrs.version; 20 - hash = "sha256-LLOf8HNee0Mol+e7/dvu9hQUCmpaVBNggTxaAl/wV6Y="; 21 }; 22 23 lockFile = ./lock.json; ··· 29 30 postFixup = '' 31 wrapProgram $out/bin/nim_lk \ 32 - --suffix PATH : ${lib.makeBinPath [ nim' nix-prefetch nix-prefetch-git ]} 33 ''; 34 35 meta = finalAttrs.src.meta // {
··· 1 + { 2 + lib, 3 + buildNimPackage, 4 + fetchFromSourcehut, 5 + nim, 6 + nix-prefetch, 7 + nix-prefetch-git, 8 + openssl, 9 + makeWrapper, 10 }: 11 12 + let 13 + nim' = nim.passthru.nim; 14 + in 15 + buildNimPackage (finalAttrs: { 16 pname = "nim_lk"; 17 + version = "20240510"; 18 19 src = fetchFromSourcehut { 20 owner = "~ehmry"; 21 repo = "nim_lk"; 22 rev = finalAttrs.version; 23 + hash = "sha256-fwoGyYkbGstWG0qw15dOq1gmr3GyIn6ZEBeBmEivHlA="; 24 }; 25 26 lockFile = ./lock.json; ··· 32 33 postFixup = '' 34 wrapProgram $out/bin/nim_lk \ 35 + --suffix PATH : ${ 36 + lib.makeBinPath [ 37 + nim' 38 + nix-prefetch 39 + nix-prefetch-git 40 + ] 41 + } 42 ''; 43 44 meta = finalAttrs.src.meta // {
+3 -3
pkgs/by-name/nr/nrr/package.nix
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "nrr"; 13 - version = "0.9.0"; 14 15 src = fetchFromGitHub { 16 owner = "ryanccn"; 17 repo = "nrr"; 18 rev = "v${version}"; 19 - hash = "sha256-94BeBCYCxZBoOp6xo4I/uxd6ULjIfmF4nw/vUWoaEpo="; 20 }; 21 22 - cargoHash = "sha256-DTQTIAk914XC+LecQTXk1TdBc/5sMFG8KiD9lO5HLiM="; 23 24 buildInputs = lib.optionals stdenv.isDarwin [ 25 darwin.apple_sdk.frameworks.CoreFoundation
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "nrr"; 13 + version = "0.9.1"; 14 15 src = fetchFromGitHub { 16 owner = "ryanccn"; 17 repo = "nrr"; 18 rev = "v${version}"; 19 + hash = "sha256-wof/KmoHiBkcn2aTh+M6bNH/B6Le3H6hnT8BzUCs0Pw="; 20 }; 21 22 + cargoHash = "sha256-BtYZNZxFjgY/BFd1kwGyy/F1iRezSDxoPHF4exrNzuk="; 23 24 buildInputs = lib.optionals stdenv.isDarwin [ 25 darwin.apple_sdk.frameworks.CoreFoundation
+2 -1
pkgs/by-name/on/onedriver/package.nix
··· 7 , fuse 8 , installShellFiles 9 , wrapGAppsHook3 10 , wrapperDir ? "/run/wrappers/bin" 11 }: 12 let ··· 25 vendorHash = "sha256-OOiiKtKb+BiFkoSBUQQfqm4dMfDW3Is+30Kwcdg8LNA="; 26 27 nativeBuildInputs = [ pkg-config installShellFiles wrapGAppsHook3 ]; 28 - buildInputs = [ webkitgtk_4_1 glib fuse ]; 29 30 ldflags = [ "-X github.com/jstaf/onedriver/cmd/common.commit=v${version}" ]; 31
··· 7 , fuse 8 , installShellFiles 9 , wrapGAppsHook3 10 + , glib-networking 11 , wrapperDir ? "/run/wrappers/bin" 12 }: 13 let ··· 26 vendorHash = "sha256-OOiiKtKb+BiFkoSBUQQfqm4dMfDW3Is+30Kwcdg8LNA="; 27 28 nativeBuildInputs = [ pkg-config installShellFiles wrapGAppsHook3 ]; 29 + buildInputs = [ webkitgtk_4_1 glib fuse glib-networking ]; 30 31 ldflags = [ "-X github.com/jstaf/onedriver/cmd/common.commit=v${version}" ]; 32
+22 -23
pkgs/by-name/ot/oterm/package.nix
··· 1 - { lib 2 - , python3Packages 3 - , fetchFromGitHub 4 }: 5 6 python3Packages.buildPythonApplication rec { 7 pname = "oterm"; 8 - version = "0.2.7"; 9 pyproject = true; 10 11 src = fetchFromGitHub { 12 owner = "ggozad"; 13 repo = "oterm"; 14 rev = "refs/tags/${version}"; 15 - hash = "sha256-vKVGSIneKQkFO1uoNaW/Yr6QTDhgokmIpkYFYIbm+U4="; 16 }; 17 18 pythonRelaxDeps = [ 19 "aiosqlite" 20 - "pillow" 21 "httpx" 22 "packaging" 23 "typer" 24 ]; 25 26 propagatedBuildInputs = with python3Packages; [ 27 - ollama 28 - textual 29 - typer 30 - python-dotenv 31 - httpx 32 aiosql 33 aiosqlite 34 - pyperclip 35 packaging 36 - rich-pixels 37 pillow 38 - aiohttp 39 - ]; 40 - 41 - nativeBuildInputs = with python3Packages; [ 42 - poetry-core 43 - pythonRelaxDepsHook 44 ]; 45 46 - pythonImportsCheck = [ 47 - "oterm" 48 - ]; 49 50 # Tests require a HTTP connection to ollama 51 doCheck = false; 52 53 meta = { 54 - changelog = "https://github.com/ggozad/oterm/releases/tag/${version}"; 55 description = "A text-based terminal client for Ollama"; 56 homepage = "https://github.com/ggozad/oterm"; 57 license = lib.licenses.mit; 58 mainProgram = "oterm"; 59 maintainers = with lib.maintainers; [ suhr ];
··· 1 + { 2 + lib, 3 + python3Packages, 4 + fetchFromGitHub, 5 }: 6 7 python3Packages.buildPythonApplication rec { 8 pname = "oterm"; 9 + version = "0.2.8"; 10 pyproject = true; 11 12 src = fetchFromGitHub { 13 owner = "ggozad"; 14 repo = "oterm"; 15 rev = "refs/tags/${version}"; 16 + hash = "sha256-6UFNsEc6bYBrBYfCbeiDfemueeRMEXHGCT8junZVFtk="; 17 }; 18 19 pythonRelaxDeps = [ 20 "aiosqlite" 21 "httpx" 22 + "ollama" 23 "packaging" 24 + "pillow" 25 "typer" 26 ]; 27 + 28 + build-system = with python3Packages; [ poetry-core ]; 29 + 30 + nativeBuildInputs = with python3Packages; [ pythonRelaxDepsHook ]; 31 32 propagatedBuildInputs = with python3Packages; [ 33 + aiohttp 34 aiosql 35 aiosqlite 36 + httpx 37 + ollama 38 packaging 39 pillow 40 + pyperclip 41 + python-dotenv 42 + rich-pixels 43 + textual 44 + typer 45 ]; 46 47 + pythonImportsCheck = [ "oterm" ]; 48 49 # Tests require a HTTP connection to ollama 50 doCheck = false; 51 52 meta = { 53 description = "A text-based terminal client for Ollama"; 54 homepage = "https://github.com/ggozad/oterm"; 55 + changelog = "https://github.com/ggozad/oterm/releases/tag/${version}"; 56 license = lib.licenses.mit; 57 mainProgram = "oterm"; 58 maintainers = with lib.maintainers; [ suhr ];
+86
pkgs/by-name/pr/pragtical/package.nix
···
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + cacert, 6 + meson, 7 + ninja, 8 + pkg-config, 9 + freetype, 10 + libgit2, 11 + libuchardet, 12 + libzip, 13 + lua5_4, 14 + luajit, 15 + mbedtls_2, 16 + pcre2, 17 + SDL2, 18 + zlib, 19 + }: 20 + 21 + stdenv.mkDerivation (finalAttrs: { 22 + pname = "pragtical"; 23 + version = "3.3.1"; 24 + pluginManagerVersion = "1.2.9"; 25 + 26 + src = fetchFromGitHub { 27 + owner = "pragtical"; 28 + repo = "pragtical"; 29 + rev = "v${finalAttrs.version}"; 30 + fetchSubmodules = true; 31 + 32 + # also fetch required git submodules 33 + postFetch = '' 34 + cd "$out" 35 + 36 + export NIX_SSL_CERT_FILE=${cacert}/etc/ssl/certs/ca-bundle.crt 37 + 38 + substituteInPlace subprojects/ppm.wrap \ 39 + --replace-fail 'revision = head' 'revision = v${finalAttrs.pluginManagerVersion}' 40 + 41 + ${lib.getExe meson} subprojects download \ 42 + colors plugins ppm 43 + 44 + find subprojects -type d -name .git -prune -execdir rm -r {} + 45 + ''; 46 + 47 + hash = "sha256-T0IHpfMfx4P84RyBLtaYNead6a7cID2cUYwkyNnYMgc="; 48 + }; 49 + 50 + nativeBuildInputs = [ 51 + meson 52 + ninja 53 + pkg-config 54 + ]; 55 + 56 + buildInputs = [ 57 + freetype 58 + libgit2 59 + libuchardet 60 + libzip 61 + lua5_4 62 + luajit 63 + mbedtls_2 64 + pcre2 65 + SDL2 66 + zlib 67 + ]; 68 + 69 + # workaround for `libmbedx509.so.1, libmbedcrypto.so.7: error adding symbols: DSO missing from command line` 70 + env.NIX_LDFLAGS = "-lmbedx509 -lmbedcrypto"; 71 + 72 + mesonFlags = [ "-Duse_system_lua=true" ]; 73 + 74 + meta = { 75 + changelog = "https://github.com/pragtical/pragtical/blob/${finalAttrs.src.rev}/changelog.md"; 76 + description = "A practical and pragmatic code editor"; 77 + homepage = "https://pragtical.dev"; 78 + license = lib.licenses.mit; 79 + mainProgram = "pragtical"; 80 + maintainers = with lib.maintainers; [ 81 + suhr 82 + tomasajt 83 + ]; 84 + platforms = lib.platforms.linux; 85 + }; 86 + })
+3 -3
pkgs/by-name/sb/sbom-utility/package.nix
··· 6 7 buildGoModule rec { 8 pname = "sbom-utility"; 9 - version = "0.15.0"; 10 11 src = fetchFromGitHub { 12 owner = "CycloneDX"; 13 repo = "sbom-utility"; 14 rev = "refs/tags/v${version}"; 15 - hash = "sha256-tNLMrtJj1eeJ4sVhDRR24/KVI1HzZSRquiImuDTNZFI="; 16 }; 17 18 - vendorHash = "sha256-EdzI5ypwZRksQVmcfGDUgEMa4CeAPcm237ZaKqmWQDY="; 19 20 preCheck = '' 21 cd test
··· 6 7 buildGoModule rec { 8 pname = "sbom-utility"; 9 + version = "0.16.0"; 10 11 src = fetchFromGitHub { 12 owner = "CycloneDX"; 13 repo = "sbom-utility"; 14 rev = "refs/tags/v${version}"; 15 + hash = "sha256-EqK2TGlv2RGfvR95lzYz3EHJkfq4q4Ty5H2zFdd9cME="; 16 }; 17 18 + vendorHash = "sha256-qh8kIwgrlmHkocM5ZoGnOY7ISJlct/TV7dAxvXlPw68="; 19 20 preCheck = '' 21 cd test
+32
pkgs/by-name/su/superfile/package.nix
···
··· 1 + { 2 + lib, 3 + buildGoModule, 4 + fetchFromGitHub, 5 + }: 6 + let 7 + version = "1.1.2"; 8 + in 9 + buildGoModule { 10 + pname = "superfile"; 11 + inherit version; 12 + 13 + src = 14 + fetchFromGitHub { 15 + owner = "MHNightCat"; 16 + repo = "superfile"; 17 + rev = "v${version}"; 18 + hash = "sha256-Cn03oPGT+vCZQcC62p7COx8N8BGgra+qQaZyF+osVsA="; 19 + } 20 + + "/src"; 21 + 22 + vendorHash = "sha256-gWrhy3qzlXG072u5mW971N2Y4Vmt0KbZkB8SFsFgSzo="; 23 + 24 + meta = { 25 + changelog = "https://github.com/MHNightCat/superfile/blob/v${version}/changelog.md"; 26 + description = "Pretty fancy and modern terminal file manager"; 27 + homepage = "https://github.com/MHNightCat/superfile"; 28 + license = lib.licenses.mit; 29 + maintainers = with lib.maintainers; [ momeemt ]; 30 + mainProgram = "superfile"; 31 + }; 32 + }
+3 -3
pkgs/by-name/ta/tailscale-nginx-auth/package.nix
··· 1 { lib, stdenv, buildGoModule, fetchFromGitHub }: 2 3 let 4 - version = "1.64.2"; 5 in 6 buildGoModule { 7 pname = "tailscale-nginx-auth"; ··· 11 owner = "tailscale"; 12 repo = "tailscale"; 13 rev = "v${version}"; 14 - hash = "sha256-DS7C/G1Nj9gIjYwXaEeCLbtH9HbB0tRoJBDjZc/nq5g="; 15 }; 16 - vendorHash = "sha256-pYeHqYd2cCOVQlD1r2lh//KC+732H0lj1fPDBr+W8qA="; 17 18 CGO_ENABLED = 0; 19
··· 1 { lib, stdenv, buildGoModule, fetchFromGitHub }: 2 3 let 4 + version = "1.66.0"; 5 in 6 buildGoModule { 7 pname = "tailscale-nginx-auth"; ··· 11 owner = "tailscale"; 12 repo = "tailscale"; 13 rev = "v${version}"; 14 + hash = "sha256-ZI9/YlVHbdvEwD0YHWfUhciU2x4wp4GzTanwDvuIpz4="; 15 }; 16 + vendorHash = "sha256-Hd77xy8stw0Y6sfk3/ItqRIbM/349M/4uf0iNy1xJGw="; 17 18 CGO_ENABLED = 0; 19
+2 -2
pkgs/by-name/ue/ueberzugpp/package.nix
··· 30 31 stdenv.mkDerivation rec { 32 pname = "ueberzugpp"; 33 - version = "2.9.4"; 34 35 src = fetchFromGitHub { 36 owner = "jstkdng"; 37 repo = "ueberzugpp"; 38 rev = "v${version}"; 39 - hash = "sha256-D+7a+3Vxrt+XUq7c2F2eqi8ZGQ2eZd37aTqighWEKPs="; 40 }; 41 42 strictDeps = true;
··· 30 31 stdenv.mkDerivation rec { 32 pname = "ueberzugpp"; 33 + version = "2.9.5"; 34 35 src = fetchFromGitHub { 36 owner = "jstkdng"; 37 repo = "ueberzugpp"; 38 rev = "v${version}"; 39 + hash = "sha256-BuVInCYpogkn1CnQ2hqLaTi1KJ0mHEEfRIOrTIg9duY="; 40 }; 41 42 strictDeps = true;
+37
pkgs/by-name/wo/wowup-cf/package.nix
···
··· 1 + { lib, appimageTools, fetchurl }: 2 + 3 + let 4 + version = "2.12.0"; 5 + pname = "wowup-cf"; 6 + name = "${pname}-${version}"; 7 + 8 + src = fetchurl { 9 + url = "https://github.com/WowUp/WowUp.CF/releases/download/v${version}/WowUp-CF-${version}.AppImage"; 10 + hash = "sha256-uWz/EQBX/d1UBfpc9EL4x+UH72kINd6pqFIvJkV16e8="; 11 + }; 12 + 13 + appimageContents = appimageTools.extractType1 { inherit name src; }; 14 + in appimageTools.wrapType1 { 15 + inherit name src; 16 + 17 + extraInstallCommands = '' 18 + mv $out/bin/${name} $out/bin/${pname} 19 + install -m 444 -D ${appimageContents}/${pname}.desktop -t $out/share/applications 20 + substituteInPlace $out/share/applications/${pname}.desktop \ 21 + --replace 'Exec=AppRun' 'Exec=${pname}' 22 + cp -r ${appimageContents}/usr/share/icons $out/share 23 + ''; 24 + 25 + meta = with lib; { 26 + description = "World of Warcraft addon updater with CurseForge support"; 27 + longDescription = '' 28 + WowUp is the community centered World of Warcraft addon updater. We attempt to bring the addon community together in an easy to use updater application. We have an ever growing list of supported features. 29 + ''; 30 + homepage = "https://wowup.io/"; 31 + downloadPage = "https://github.com/WowUp/WowUp.CF/releases"; 32 + license = licenses.unfree; 33 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 34 + maintainers = with maintainers; [ pbek ]; 35 + platforms = [ "x86_64-linux" ]; 36 + }; 37 + }
+3 -3
pkgs/data/fonts/undefined-medium/default.nix
··· 2 3 stdenvNoCC.mkDerivation rec { 4 pname = "undefined-medium"; 5 - version = "1.2"; 6 7 src = fetchzip { 8 - url = "https://github.com/andirueckel/undefined-medium/archive/v1.2.zip"; 9 - hash = "sha256-hgHwi25T+aM7ljzk5uR4x+CqoRJ3/IOyktdp/mDW46I="; 10 }; 11 12 installPhase = ''
··· 2 3 stdenvNoCC.mkDerivation rec { 4 pname = "undefined-medium"; 5 + version = "1.3"; 6 7 src = fetchzip { 8 + url = "https://github.com/andirueckel/undefined-medium/archive/v1.3.zip"; 9 + hash = "sha256-cVdk6a0xijAQ/18W5jalqRS7IiPufMJW27Scns+nbEY="; 10 }; 11 12 installPhase = ''
+6 -5
pkgs/data/icons/whitesur-cursors/default.nix
··· 1 - { lib 2 - , stdenvNoCC 3 - , fetchFromGitHub 4 }: 5 6 stdenvNoCC.mkDerivation { 7 pname = "whitesur-cursors"; 8 - version = "unstable-2022-06-17"; 9 10 src = fetchFromGitHub { 11 owner = "vinceliuice"; 12 repo = "WhiteSur-cursors"; 13 rev = "5c94e8c22de067282f4cf6d782afd7b75cdd08c8"; 14 - sha256 = "sha256-CFse0XZzJu+PWDcqmvIXvue+3cKX47oavZU9HYRDAg0="; 15 }; 16 17 installPhase = ''
··· 1 + { 2 + lib, 3 + stdenvNoCC, 4 + fetchFromGitHub, 5 }: 6 7 stdenvNoCC.mkDerivation { 8 pname = "whitesur-cursors"; 9 + version = "0-unstable-2022-06-17"; 10 11 src = fetchFromGitHub { 12 owner = "vinceliuice"; 13 repo = "WhiteSur-cursors"; 14 rev = "5c94e8c22de067282f4cf6d782afd7b75cdd08c8"; 15 + hash = "sha256-CFse0XZzJu+PWDcqmvIXvue+3cKX47oavZU9HYRDAg0="; 16 }; 17 18 installPhase = ''
+1 -1
pkgs/development/compilers/llvm/common/llvm/default.nix
··· 28 , sysctl 29 , buildLlvmTools 30 , debugVersion ? false 31 - , doCheck ? (if lib.versionOlder release_version "15" then stdenv.isLinux else true) 32 && (!stdenv.isx86_32 /* TODO: why */) && (!stdenv.hostPlatform.isMusl) 33 && !(stdenv.hostPlatform.isPower64 && stdenv.hostPlatform.isBigEndian) 34 && (stdenv.hostPlatform == stdenv.buildPlatform)
··· 28 , sysctl 29 , buildLlvmTools 30 , debugVersion ? false 31 + , doCheck ? !stdenv.isAarch32 && (if lib.versionOlder release_version "15" then stdenv.isLinux else true) 32 && (!stdenv.isx86_32 /* TODO: why */) && (!stdenv.hostPlatform.isMusl) 33 && !(stdenv.hostPlatform.isPower64 && stdenv.hostPlatform.isBigEndian) 34 && (stdenv.hostPlatform == stdenv.buildPlatform)
+9
pkgs/development/compilers/sbcl/default.nix
··· 113 # have it block a release. 114 "futex-wait.test.sh" 115 ]; 116 postPatch = lib.optionalString (self.disabledTestFiles != [ ]) '' 117 (cd tests ; rm -f ${lib.concatStringsSep " " self.disabledTestFiles}) 118 ''
··· 113 # have it block a release. 114 "futex-wait.test.sh" 115 ]; 116 + patches = [ 117 + # Support the NIX_SBCL_DYNAMIC_SPACE_SIZE envvar. Upstream SBCL didn’t want 118 + # to include this (see 119 + # "https://sourceforge.net/p/sbcl/mailman/sbcl-devel/thread/2cf20df7-01d0-44f2-8551-0df01fe55f1a%400brg.net/"), 120 + # but for Nix envvars are sufficiently useful that it’s worth maintaining 121 + # this functionality downstream. 122 + ./dynamic-space-size-envvar-feature.patch 123 + ./dynamic-space-size-envvar-tests.patch 124 + ]; 125 postPatch = lib.optionalString (self.disabledTestFiles != [ ]) '' 126 (cd tests ; rm -f ${lib.concatStringsSep " " self.disabledTestFiles}) 127 ''
+63
pkgs/development/compilers/sbcl/dynamic-space-size-envvar-feature.patch
···
··· 1 + From ac15f9f7c75c1fb5767514e64b609e2a75e6fe9d Mon Sep 17 00:00:00 2001 2 + From: Hraban Luyat <hraban@0brg.net> 3 + Date: Sat, 13 Apr 2024 14:04:57 -0400 4 + Subject: [PATCH] feat: NIX_SBCL_DYNAMIC_SPACE_SIZE envvar 5 + 6 + Read SBCL dynamic space size configuration from env if available. 7 + --- 8 + src/runtime/runtime.c | 25 +++++++++++++++++++++++++ 9 + 1 file changed, 25 insertions(+) 10 + 11 + diff --git a/src/runtime/runtime.c b/src/runtime/runtime.c 12 + index 274687c8f..970caa8f4 100644 13 + --- a/src/runtime/runtime.c 14 + +++ b/src/runtime/runtime.c 15 + @@ -422,6 +422,29 @@ static int is_memsize_arg(char *argv[], int argi, int argc, int *merge_core_page 16 + return 0; 17 + } 18 + 19 + +/** 20 + + * Read memory options from the environment, if present. 21 + + * 22 + + * Memory settings are read in the following priority: 23 + + * 24 + + * 1. command line arguments 25 + + * 2. environment variable 26 + + * 3. embedded options in core 27 + + * 4. default 28 + + */ 29 + +static void 30 + +read_memsize_from_env(void) { 31 + + const char *val = getenv("NIX_SBCL_DYNAMIC_SPACE_SIZE"); 32 + + // The distinction is blurry between setting an envvar to the empty string and 33 + + // unsetting it entirely. Depending on the calling environment it can even be 34 + + // tricky to properly unset an envvar in the first place. An empty envvar is 35 + + // practically always intended to just mean “unset”, so let’s interpret it 36 + + // that way. 37 + + if (val != NULL && (strcmp(val, "") != 0)) { 38 + + dynamic_space_size = parse_size_arg(val, "NIX_SBCL_DYNAMIC_SPACE_SIZE"); 39 + + } 40 + +} 41 + + 42 + static struct cmdline_options 43 + parse_argv(struct memsize_options memsize_options, 44 + int argc, char *argv[], char *envp[], char *core) 45 + @@ -462,6 +485,7 @@ parse_argv(struct memsize_options memsize_options, 46 + dynamic_space_size = memsize_options.dynamic_space_size; 47 + thread_control_stack_size = memsize_options.thread_control_stack_size; 48 + dynamic_values_bytes = memsize_options.thread_tls_bytes; 49 + + read_memsize_from_env(); 50 + int stop_parsing = 0; // have we seen '--' 51 + int output_index = 1; 52 + 53 + @@ -488,6 +512,7 @@ parse_argv(struct memsize_options memsize_options, 54 + } 55 + sbcl_argv[output_index] = 0; 56 + } else { 57 + + read_memsize_from_env(); 58 + bool end_runtime_options = 0; 59 + /* Parse our any of the command-line options that we handle from C, 60 + * stopping at the first one that we don't, and leave the rest */ 61 + -- 62 + 2.44.0 63 +
+104
pkgs/development/compilers/sbcl/dynamic-space-size-envvar-tests.patch
···
··· 1 + From 9d4a886a8a76ea8be51bcf754cefacdf30986f46 Mon Sep 17 00:00:00 2001 2 + From: Hraban Luyat <hraban@0brg.net> 3 + Date: Sat, 13 Apr 2024 15:39:58 -0400 4 + Subject: [PATCH 2/2] test: dynamic space size envvar and precedence 5 + 6 + --- 7 + tests/memory-args.test.sh | 22 ++++++++++++++++++++++ 8 + tests/save7.test.sh | 37 ++++++++++++++++++++++++++++++++----- 9 + 2 files changed, 54 insertions(+), 5 deletions(-) 10 + create mode 100755 tests/memory-args.test.sh 11 + 12 + diff --git a/tests/memory-args.test.sh b/tests/memory-args.test.sh 13 + new file mode 100755 14 + index 000000000..72ef0cc79 15 + --- /dev/null 16 + +++ b/tests/memory-args.test.sh 17 + @@ -0,0 +1,22 @@ 18 + +#!/bin/sh 19 + + 20 + +. ./subr.sh 21 + + 22 + +use_test_subdirectory 23 + + 24 + +set -e 25 + + 26 + +# Allow slight shrinkage if heap relocation has to adjust for alignment 27 + +NIX_SBCL_DYNAMIC_SPACE_SIZE=234mb run_sbcl_with_args --script <<EOF 28 + +(assert (<= 0 (- (* 234 1024 1024) (sb-ext:dynamic-space-size)) 65536)) 29 + +EOF 30 + + 31 + +NIX_SBCL_DYNAMIC_SPACE_SIZE=555mb run_sbcl_with_args --dynamic-space-size 234mb --script <<EOF 32 + +(assert (<= 0 (- (* 234 1024 1024) (sb-ext:dynamic-space-size)) 65536)) 33 + +EOF 34 + + 35 + +run_sbcl_with_args --dynamic-space-size 234mb --script <<EOF 36 + +(assert (<= 0 (- (* 234 1024 1024) (sb-ext:dynamic-space-size)) 65536)) 37 + +EOF 38 + + 39 + +exit $EXIT_TEST_WIN 40 + diff --git a/tests/save7.test.sh b/tests/save7.test.sh 41 + index f9225543b..3c35e7b31 100644 42 + --- a/tests/save7.test.sh 43 + +++ b/tests/save7.test.sh 44 + @@ -59,9 +59,9 @@ run_sbcl_with_core "$tmpcore" --noinform --control-stack-size 640KB \ 45 + (assert (eql (extern-alien "dynamic_values_bytes" (unsigned 32)) 46 + (* 5000 sb-vm:n-word-bytes))) 47 + ; allow slight shrinkage if heap relocation has to adjust for alignment 48 + - (defun dynamic-space-size-good-p () 49 + - (<= 0 (- (* 260 1048576) (dynamic-space-size)) 65536)) 50 + - (assert (dynamic-space-size-good-p)) 51 + + (defun dynamic-space-size-good-p (expected-mb) 52 + + (<= 0 (- (* expected-mb 1024 1024) (dynamic-space-size)) 65536)) 53 + + (assert (dynamic-space-size-good-p 260)) 54 + (save-lisp-and-die "${tmpcore}2" :executable t :save-runtime-options t) 55 + EOF 56 + chmod u+x "${tmpcore}2" 57 + @@ -70,15 +70,42 @@ echo "::: INFO: prepared test core" 58 + (when (and (eql (extern-alien "thread_control_stack_size" unsigned) (* 640 1024)) 59 + (eql (extern-alien "dynamic_values_bytes" (unsigned 32)) 60 + (* 5000 sb-vm:n-word-bytes)) 61 + - (dynamic-space-size-good-p)) 62 + + (dynamic-space-size-good-p 260)) 63 + (exit :code 42)) 64 + EOF 65 + status=$? 66 + -rm "$tmpcore" "${tmpcore}2" 67 + if [ $status -ne 42 ]; then 68 + echo "re-saved executable used wrong memory size options" 69 + exit 1 70 + fi 71 + echo "::: Success" 72 + 73 + +echo "::: Running :DYNAMIC-SPACE-SIZE-ENV" 74 + +NIX_SBCL_DYNAMIC_SPACE_SIZE=432MB ./"${tmpcore}2" --no-userinit --no-sysinit --noprint <<EOF 75 + + (when (dynamic-space-size-good-p 432) 76 + + (exit :code 42)) 77 + +EOF 78 + +status=$? 79 + +if [ $status -ne 42 ]; then 80 + + echo "re-saved executable should have prioritized memory specification from env" 81 + + exit 1 82 + +fi 83 + +echo "::: Success" 84 + + 85 + +echo "::: Running :DYNAMIC-SPACE-SIZE-PRECEDENCE" 86 + +NIX_SBCL_DYNAMIC_SPACE_SIZE=432MB ./"${tmpcore}2" --dynamic-space-size 333MB \ 87 + + --no-userinit --no-sysinit --noprint <<EOF 88 + + (when (dynamic-space-size-good-p 333)) 89 + + (exit :code 42)) 90 + +EOF 91 + +status=$? 92 + +rm "$tmpcore" "${tmpcore}2" 93 + +if [ $status -ne 42 ]; then 94 + + echo "re-saved executable should have prioritized memory specification from arg" 95 + + exit 1 96 + +fi 97 + +echo "::: Success" 98 + + 99 + + 100 + + 101 + exit $EXIT_TEST_WIN 102 + -- 103 + 2.44.0 104 +
+2 -1
pkgs/development/compilers/terra/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, llvmPackages, ncurses, cmake, libxml2 2 , symlinkJoin, breakpointHook, cudaPackages, enableCUDA ? false 3 , libffi, libobjc, libpfm, Cocoa, Foundation 4 }: ··· 14 sha256 = "1g87pl014b5v6z2nnhiwn3wf405skawszfr5wdzyfbx00j3kgxd0"; 15 }; 16 17 llvmMerged = symlinkJoin { 18 name = "llvmClangMerged"; 19 paths = with llvmPackages; [
··· 1 + { lib, stdenv, fetchFromGitHub, llvmPackages_16, ncurses, cmake, libxml2 2 , symlinkJoin, breakpointHook, cudaPackages, enableCUDA ? false 3 , libffi, libobjc, libpfm, Cocoa, Foundation 4 }: ··· 14 sha256 = "1g87pl014b5v6z2nnhiwn3wf405skawszfr5wdzyfbx00j3kgxd0"; 15 }; 16 17 + llvmPackages = llvmPackages_16; 18 llvmMerged = symlinkJoin { 19 name = "llvmClangMerged"; 20 paths = with llvmPackages; [
+2 -2
pkgs/development/interpreters/php/8.2.nix
··· 2 3 let 4 base = callPackage ./generic.nix (_args // { 5 - version = "8.2.18"; 6 - hash = "sha256-ygsHwlQgAyD1GKxbPfVAqc8U2GbzyT7cMBO1Lgb6x5Y="; 7 }); 8 in 9 base.withExtensions ({ all, ... }: with all; ([
··· 2 3 let 4 base = callPackage ./generic.nix (_args // { 5 + version = "8.2.19"; 6 + hash = "sha256-PBj3zlG3x7JreX4flwedOGswNH6wToF/XmyOmydeKmo="; 7 }); 8 in 9 base.withExtensions ({ all, ... }: with all; ([
+2 -2
pkgs/development/interpreters/php/8.3.nix
··· 2 3 let 4 base = callPackage ./generic.nix (_args // { 5 - version = "8.3.6"; 6 - hash = "sha256-YySx3djrMCWwQQNLiNwrwLSBmwAiEp7q66N+R4AxCLw="; 7 }); 8 in 9 base.withExtensions ({ all, ... }: with all; ([
··· 2 3 let 4 base = callPackage ./generic.nix (_args // { 5 + version = "8.3.7"; 6 + hash = "sha256-AcIM3hxaVpZlGHXtIvUHhJZ5+6dA+MQhYWt9Q9f3l9o="; 7 }); 8 in 9 base.withExtensions ({ all, ... }: with all; ([
+2 -2
pkgs/development/libraries/java/commons/io/default.nix
··· 1 { lib, stdenv, fetchurl }: 2 3 stdenv.mkDerivation rec { 4 - version = "2.15.1"; 5 pname = "commons-io"; 6 7 src = fetchurl { 8 url = "mirror://apache/commons/io/binaries/${pname}-${version}-bin.tar.gz"; 9 - sha256 = "sha256-nYoYGHetdd3vFryFXLxuvvSUCIs6VZyPwWb8s0h+edg="; 10 }; 11 12 installPhase = ''
··· 1 { lib, stdenv, fetchurl }: 2 3 stdenv.mkDerivation rec { 4 + version = "2.16.1"; 5 pname = "commons-io"; 6 7 src = fetchurl { 8 url = "mirror://apache/commons/io/binaries/${pname}-${version}-bin.tar.gz"; 9 + sha256 = "sha256-4+YYSDyCHwUwlw71nAnGy4g9GOl1Z8qr3gHQEyv8EPo="; 10 }; 11 12 installPhase = ''
+2 -2
pkgs/development/libraries/java/commons/logging/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "commons-logging"; 5 - version = "1.3.0"; 6 7 src = fetchurl { 8 url = "mirror://apache/commons/logging/binaries/commons-logging-${version}-bin.tar.gz"; 9 - sha256 = "sha256-ij6jOi1Y/iQ/9Ht41nKtmOdZCvf0NmNseFGxBpyq1fg="; 10 }; 11 12 installPhase = ''
··· 2 3 stdenv.mkDerivation rec { 4 pname = "commons-logging"; 5 + version = "1.3.1"; 6 7 src = fetchurl { 8 url = "mirror://apache/commons/logging/binaries/commons-logging-${version}-bin.tar.gz"; 9 + sha256 = "sha256-mM85vfWDc88fNwwflvnRvoh/tb+jDH3o+96RZa9Sp7w="; 10 }; 11 12 installPhase = ''
+2 -2
pkgs/development/libraries/libsolv/default.nix
··· 17 }: 18 19 stdenv.mkDerivation rec { 20 - version = "0.7.28"; 21 pname = "libsolv"; 22 23 src = fetchFromGitHub { 24 owner = "openSUSE"; 25 repo = "libsolv"; 26 rev = version; 27 - hash = "sha256-cL7SDwCzXM2qJQfiu/3nfAiFbcFNn1YXD23Sl3n9nzY="; 28 }; 29 30 cmakeFlags = [
··· 17 }: 18 19 stdenv.mkDerivation rec { 20 + version = "0.7.29"; 21 pname = "libsolv"; 22 23 src = fetchFromGitHub { 24 owner = "openSUSE"; 25 repo = "libsolv"; 26 rev = version; 27 + hash = "sha256-867sCGFvKib1As9BCiCi6LYVrLUK0pjtM5Bw9Yuu0D8="; 28 }; 29 30 cmakeFlags = [
+2 -2
pkgs/development/libraries/malcontent/default.nix
··· 19 20 stdenv.mkDerivation rec { 21 pname = "malcontent"; 22 - version = "0.11.1"; 23 24 outputs = [ "bin" "out" "lib" "pam" "dev" "man" "installedTests" ]; 25 ··· 28 owner = "pwithnall"; 29 repo = "malcontent"; 30 rev = version; 31 - hash = "sha256-NZwVCnQrEG2gecUjuWe1+cyWFR3OdYJCmj87V14Uwjw="; 32 }; 33 34 patches = [
··· 19 20 stdenv.mkDerivation rec { 21 pname = "malcontent"; 22 + version = "0.12.0"; 23 24 outputs = [ "bin" "out" "lib" "pam" "dev" "man" "installedTests" ]; 25 ··· 28 owner = "pwithnall"; 29 repo = "malcontent"; 30 rev = version; 31 + hash = "sha256-UK/WVqDMkwIqkTFFjzh7PRCA/Ej8Iyu33FasnAEApRs="; 32 }; 33 34 patches = [
+13 -5
pkgs/development/libraries/rutabaga_gfx/default.nix
··· 54 hash = "sha256-wuF3Isrp+u5J8jPQoPsIOWYGNKLSNa2pLfvladAWkLs="; 55 }; 56 57 - # make install always rebuilds 58 - dontBuild = true; 59 60 - makeFlags = [ "prefix=$(out)" ]; 61 - 62 - preInstall = '' 63 cd rutabaga_gfx/ffi 64 ''; 65 66 meta = with lib; { 67 homepage = "https://crosvm.dev/book/appendix/rutabaga_gfx.html";
··· 54 hash = "sha256-wuF3Isrp+u5J8jPQoPsIOWYGNKLSNa2pLfvladAWkLs="; 55 }; 56 57 + CARGO_BUILD_TARGET = stdenv.hostPlatform.rust.rustcTargetSpec; 58 + "CARGO_TARGET_${stdenv.hostPlatform.rust.cargoEnvVarTarget}_LINKER" = 59 + "${stdenv.cc.targetPrefix}cc"; 60 61 + postConfigure = '' 62 cd rutabaga_gfx/ffi 63 + substituteInPlace Makefile --replace-fail pkg-config "$PKG_CONFIG" 64 ''; 65 + 66 + # make install always rebuilds 67 + dontBuild = true; 68 + 69 + makeFlags = [ 70 + "prefix=$(out)" 71 + "OUT=target/${stdenv.hostPlatform.rust.cargoShortTarget}/release" 72 + ]; 73 74 meta = with lib; { 75 homepage = "https://crosvm.dev/book/appendix/rutabaga_gfx.html";
+18 -19
pkgs/development/python-modules/asyncio-dgram/default.nix
··· 1 - { lib 2 - , stdenv 3 - , buildPythonPackage 4 - , fetchFromGitHub 5 - , pytest-asyncio 6 - , pytestCheckHook 7 - , pythonOlder 8 }: 9 10 buildPythonPackage rec { 11 pname = "asyncio-dgram"; 12 - version = "2.1.2"; 13 - format = "setuptools"; 14 15 - disabled = pythonOlder "3.5"; 16 17 src = fetchFromGitHub { 18 owner = "jsbronder"; 19 - repo = pname; 20 - rev = "refs/tagsv${version}"; 21 hash = "sha256-Eb/9JtgPT2yOlfnn5Ox8M0kcQhSlRCuX8+Rq6amki8Q="; 22 }; 23 24 - nativeCheckInputs = [ 25 - pytestCheckHook 26 - ]; 27 28 - checkInputs = [ 29 pytest-asyncio 30 ]; 31 32 # OSError: AF_UNIX path too long ··· 38 "test_from_socket_bad_socket" 39 ]; 40 41 - pythonImportsCheck = [ 42 - "asyncio_dgram" 43 - ]; 44 45 meta = with lib; { 46 description = "Python support for higher level Datagram";
··· 1 + { 2 + lib, 3 + stdenv, 4 + buildPythonPackage, 5 + fetchFromGitHub, 6 + pytest-asyncio, 7 + pytestCheckHook, 8 + pythonOlder, 9 + setuptools, 10 }: 11 12 buildPythonPackage rec { 13 pname = "asyncio-dgram"; 14 + version = "2.2.0"; 15 + pyproject = true; 16 17 + disabled = pythonOlder "3.7"; 18 19 src = fetchFromGitHub { 20 owner = "jsbronder"; 21 + repo = "asyncio-dgram"; 22 + rev = "refs/tags/v${version}"; 23 hash = "sha256-Eb/9JtgPT2yOlfnn5Ox8M0kcQhSlRCuX8+Rq6amki8Q="; 24 }; 25 26 + build-system = [ setuptools ]; 27 28 + nativeCheckInputs = [ 29 pytest-asyncio 30 + pytestCheckHook 31 ]; 32 33 # OSError: AF_UNIX path too long ··· 39 "test_from_socket_bad_socket" 40 ]; 41 42 + pythonImportsCheck = [ "asyncio_dgram" ]; 43 44 meta = with lib; { 45 description = "Python support for higher level Datagram";
+61
pkgs/development/python-modules/binance-connector/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , pycryptodome 5 + , pythonOlder 6 + , requests 7 + , websocket-client 8 + # dependencies for tests 9 + , pytest-cov 10 + , pytest 11 + , sure 12 + , responses 13 + , pytestCheckHook 14 + }: 15 + 16 + buildPythonPackage rec { 17 + pname = "binance-connector"; 18 + version = "3.7.0"; 19 + format = "setuptools"; 20 + 21 + disabled = pythonOlder "3.7"; 22 + 23 + src = fetchFromGitHub { 24 + owner = "binance"; 25 + repo = "${pname}-python"; 26 + rev = "refs/tags/v${version}"; 27 + hash = "sha256-hmn8WKr+krzOzHNJ/aynXAbf+rHxDfyKDgycdQQU3xk="; 28 + }; 29 + 30 + propagatedBuildInputs = [ 31 + requests 32 + pycryptodome 33 + websocket-client 34 + ]; 35 + 36 + nativeCheckInputs = [ 37 + pytest-cov 38 + pytest 39 + sure 40 + responses 41 + pytestCheckHook 42 + ]; 43 + 44 + # pytestCheckHook attempts to run examples directory, which requires 45 + # network access 46 + disabledTestPaths = [ 47 + "examples/" 48 + ]; 49 + 50 + pythonImportsCheck = [ 51 + "binance.spot" 52 + "binance.websocket" 53 + ]; 54 + 55 + meta = with lib; { 56 + description = "Simple connector to Binance Public API"; 57 + homepage = "https://github.com/binance/binance-connector-python"; 58 + license = licenses.mit; 59 + maintainers = with maintainers; [ trishtzy ]; 60 + }; 61 + }
+2 -2
pkgs/development/python-modules/boto3-stubs/default.nix
··· 366 367 buildPythonPackage rec { 368 pname = "boto3-stubs"; 369 - version = "1.34.101"; 370 pyproject = true; 371 372 disabled = pythonOlder "3.7"; ··· 374 src = fetchPypi { 375 pname = "boto3_stubs"; 376 inherit version; 377 - hash = "sha256-GexON+k1FlMZID3tULcKLLxrVUscVMzS9fZNgD+rB4U="; 378 }; 379 380 build-system = [ setuptools ];
··· 366 367 buildPythonPackage rec { 368 pname = "boto3-stubs"; 369 + version = "1.34.103"; 370 pyproject = true; 371 372 disabled = pythonOlder "3.7"; ··· 374 src = fetchPypi { 375 pname = "boto3_stubs"; 376 inherit version; 377 + hash = "sha256-MxMTEnOQKpgEYyL4wZkl7NUykk66ZOm/wFKNBGrrbYw="; 378 }; 379 380 build-system = [ setuptools ];
+3 -1
pkgs/development/python-modules/dask-jobqueue/default.nix
··· 8 , fetchPypi 9 , pytest-asyncio 10 , pytestCheckHook 11 , pythonOlder 12 }: 13 ··· 16 version = "0.8.5"; 17 format = "setuptools"; 18 19 - disabled = pythonOlder "3.8"; 20 21 src = fetchPypi { 22 inherit pname version;
··· 8 , fetchPypi 9 , pytest-asyncio 10 , pytestCheckHook 11 + , pythonAtLeast 12 , pythonOlder 13 }: 14 ··· 17 version = "0.8.5"; 18 format = "setuptools"; 19 20 + # Python 3.12 support should be added in 0.8.6 21 + disabled = pythonOlder "3.8" || pythonAtLeast "3.12"; 22 23 src = fetchPypi { 24 inherit pname version;
+14 -17
pkgs/development/python-modules/meilisearch/default.nix
··· 1 - { lib 2 - , buildPythonPackage 3 - , camel-converter 4 - , fetchFromGitHub 5 - , pythonOlder 6 - , setuptools 7 - , requests 8 }: 9 10 buildPythonPackage rec { 11 pname = "meilisearch"; 12 - version = "0.31.0"; 13 pyproject = true; 14 15 - disabled = pythonOlder "3.7"; 16 17 src = fetchFromGitHub { 18 owner = "meilisearch"; 19 repo = "meilisearch-python"; 20 rev = "refs/tags/v${version}"; 21 - hash = "sha256-mgslzRd2hvDI0SbQR3eY2vzvaaOVI6mUihdNPKe4jcg="; 22 }; 23 24 - nativeBuildInputs = [ 25 - setuptools 26 - ]; 27 28 - propagatedBuildInputs = [ 29 camel-converter 30 requests 31 ] ++ camel-converter.optional-dependencies.pydantic; 32 33 - pythonImportsCheck = [ 34 - "meilisearch" 35 - ]; 36 37 # Tests spin up a local server and are not mocking the requests 38 doCheck = false;
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + camel-converter, 5 + fetchFromGitHub, 6 + pythonOlder, 7 + setuptools, 8 + requests, 9 }: 10 11 buildPythonPackage rec { 12 pname = "meilisearch"; 13 + version = "0.31.1"; 14 pyproject = true; 15 16 + disabled = pythonOlder "3.8"; 17 18 src = fetchFromGitHub { 19 owner = "meilisearch"; 20 repo = "meilisearch-python"; 21 rev = "refs/tags/v${version}"; 22 + hash = "sha256-rD9f0J8Ez+WrpEyDZa3GVuBxj6Kv7McBzIuk9RtsjHk="; 23 }; 24 25 + build-system = [ setuptools ]; 26 27 + dependencies = [ 28 camel-converter 29 requests 30 ] ++ camel-converter.optional-dependencies.pydantic; 31 32 + pythonImportsCheck = [ "meilisearch" ]; 33 34 # Tests spin up a local server and are not mocking the requests 35 doCheck = false;
+2 -2
pkgs/development/python-modules/ollama/default.nix
··· 14 15 buildPythonPackage rec { 16 pname = "ollama"; 17 - version = "0.1.9"; 18 pyproject = true; 19 20 disabled = pythonOlder "3.8"; ··· 23 owner = "ollama"; 24 repo = "ollama-python"; 25 rev = "refs/tags/v${version}"; 26 - hash = "sha256-ilJgRMzCn/T+6Lr7IuvaCnKhN5cyyEOWuV0N1FtR+Yg="; 27 }; 28 29 postPatch = ''
··· 14 15 buildPythonPackage rec { 16 pname = "ollama"; 17 + version = "0.2.0"; 18 pyproject = true; 19 20 disabled = pythonOlder "3.8"; ··· 23 owner = "ollama"; 24 repo = "ollama-python"; 25 rev = "refs/tags/v${version}"; 26 + hash = "sha256-kfotKUUXBekUd0X32BYAjNWvQJO94bdEDCSrBg2yJRQ="; 27 }; 28 29 postPatch = ''
+2 -2
pkgs/development/python-modules/pydeck/default.nix
··· 16 17 buildPythonPackage rec { 18 pname = "pydeck"; 19 - version = "0.8.0"; 20 format = "pyproject"; 21 22 disabled = pythonOlder "3.7"; 23 24 src = fetchPypi { 25 inherit pname version; 26 - hash = "sha256-B+3egz98/O9nSRJDURlap9zSRmPUkJ/XiY29C2+8Aew="; 27 }; 28 29 # upstream has an invalid pyproject.toml
··· 16 17 buildPythonPackage rec { 18 pname = "pydeck"; 19 + version = "0.9.0"; 20 format = "pyproject"; 21 22 disabled = pythonOlder "3.7"; 23 24 src = fetchPypi { 25 inherit pname version; 26 + hash = "sha256-/Yt19hyg1HEtMrTgc0QPHLdPLgwWoLV+V6AOZcVjzFQ="; 27 }; 28 29 # upstream has an invalid pyproject.toml
+17 -15
pkgs/development/python-modules/pyexploitdb/default.nix
··· 1 - { lib 2 - , buildPythonPackage 3 - , fetchPypi 4 - , gitpython 5 - , pytestCheckHook 6 - , pythonOlder 7 - , requests 8 }: 9 10 buildPythonPackage rec { 11 pname = "pyexploitdb"; 12 - version = "0.2.9"; 13 - format = "setuptools"; 14 15 disabled = pythonOlder "3.7"; 16 17 src = fetchPypi { 18 pname = "pyExploitDb"; 19 inherit version; 20 - hash = "sha256-q16YB0lLlw9nXohcT20l41Bv40CqshWzE8nVBBSEppE="; 21 }; 22 23 - propagatedBuildInputs = [ 24 gitpython 25 requests 26 ]; ··· 28 # Module has no tests 29 doCheck = false; 30 31 - pythonImportsCheck = [ 32 - "pyExploitDb" 33 - ]; 34 35 meta = with lib; { 36 description = "Library to fetch the most recent exploit-database"; 37 homepage = "https://github.com/GoVanguard/pyExploitDb"; 38 - changelog = "https://github.com/GoVanguard/pyExploitDb/blob/master/Changelog.txt"; 39 license = licenses.gpl3Plus; 40 maintainers = with maintainers; [ fab ]; 41 };
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchPypi, 5 + gitpython, 6 + pytestCheckHook, 7 + pythonOlder, 8 + requests, 9 + setuptools, 10 }: 11 12 buildPythonPackage rec { 13 pname = "pyexploitdb"; 14 + version = "0.2.16"; 15 + pyproject = true; 16 17 disabled = pythonOlder "3.7"; 18 19 src = fetchPypi { 20 pname = "pyExploitDb"; 21 inherit version; 22 + hash = "sha256-PP9dR8Jl4eWsky3vO9Pgraw0plik/5aWvmOAEc2/Qpo="; 23 }; 24 25 + build-system = [ setuptools ]; 26 + 27 + dependencies = [ 28 gitpython 29 requests 30 ]; ··· 32 # Module has no tests 33 doCheck = false; 34 35 + pythonImportsCheck = [ "pyExploitDb" ]; 36 37 meta = with lib; { 38 description = "Library to fetch the most recent exploit-database"; 39 homepage = "https://github.com/GoVanguard/pyExploitDb"; 40 + changelog = "https://github.com/GoVanguard/pyExploitDb/blob/master/ChangeLog.md"; 41 license = licenses.gpl3Plus; 42 maintainers = with maintainers; [ fab ]; 43 };
+5 -4
pkgs/development/python-modules/rq/default.nix
··· 47 sentry-sdk 48 ]; 49 50 - preCheck = lib.optionalString stdenv.isLinux '' 51 PATH=$out/bin:$PATH 52 ${redis-server}/bin/redis-server & 53 - REDIS_PID=$! 54 ''; 55 56 - postCheck = lib.optionalString stdenv.isLinux '' 57 - kill $REDIS_PID 58 ''; 59 60 disabledTests = [ 61 # https://github.com/rq/rq/commit/fd261d5d8fc0fe604fa396ee6b9c9b7a7bb4142f
··· 47 sentry-sdk 48 ]; 49 50 + preCheck = '' 51 PATH=$out/bin:$PATH 52 ${redis-server}/bin/redis-server & 53 ''; 54 55 + postCheck = '' 56 + kill %% 57 ''; 58 + 59 + __darwinAllowLocalNetworking = true; 60 61 disabledTests = [ 62 # https://github.com/rq/rq/commit/fd261d5d8fc0fe604fa396ee6b9c9b7a7bb4142f
+19 -19
pkgs/development/python-modules/thriftpy2/default.nix
··· 1 - { lib 2 - , buildPythonPackage 3 - , cython 4 - , fetchFromGitHub 5 - , ply 6 - , pythonOlder 7 - , six 8 - , tornado 9 }: 10 11 buildPythonPackage rec { 12 pname = "thriftpy2"; 13 - version = "0.4.20"; 14 - format = "setuptools"; 15 16 disabled = pythonOlder "3.6"; 17 18 src = fetchFromGitHub { 19 owner = "Thriftpy"; 20 - repo = pname; 21 rev = "refs/tags/v${version}"; 22 - hash = "sha256-IEYoSLaJUeQdwHaXR0UUlCZg5zBEh5Y2/IwB4RVEAcg="; 23 }; 24 25 - nativeBuildInputs = [ 26 - cython 27 - ]; 28 29 - propagatedBuildInputs = [ 30 ply 31 six 32 tornado ··· 35 # Not all needed files seems to be present 36 doCheck = false; 37 38 - pythonImportsCheck = [ 39 - "thriftpy2" 40 - ]; 41 42 meta = with lib; { 43 description = "Python module for Apache Thrift";
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + cython, 5 + fetchFromGitHub, 6 + ply, 7 + pythonOlder, 8 + six, 9 + setuptools, 10 + tornado, 11 }: 12 13 buildPythonPackage rec { 14 pname = "thriftpy2"; 15 + version = "0.5.0"; 16 + pyproject = true; 17 18 disabled = pythonOlder "3.6"; 19 20 src = fetchFromGitHub { 21 owner = "Thriftpy"; 22 + repo = "thriftpy2"; 23 rev = "refs/tags/v${version}"; 24 + hash = "sha256-Pjy9OPwFfKaw+XVl7IbbAKPz050TlqI4+yLqSITOkSY="; 25 }; 26 27 + build-system = [ setuptools ]; 28 + 29 + nativeBuildInputs = [ cython ]; 30 31 + dependencies = [ 32 ply 33 six 34 tornado ··· 37 # Not all needed files seems to be present 38 doCheck = false; 39 40 + pythonImportsCheck = [ "thriftpy2" ]; 41 42 meta = with lib; { 43 description = "Python module for Apache Thrift";
+2 -2
pkgs/development/python-modules/types-pyopenssl/default.nix
··· 6 7 buildPythonPackage rec { 8 pname = "types-pyopenssl"; 9 - version = "24.0.0.20240417"; 10 format = "setuptools"; 11 12 src = fetchPypi { 13 pname = "types-pyOpenSSL"; 14 inherit version; 15 - hash = "sha256-OOdfuCjScXvhc3cLuujCKBH97GjivD9YM5VBE+uEI30="; 16 }; 17 18 propagatedBuildInputs = [
··· 6 7 buildPythonPackage rec { 8 pname = "types-pyopenssl"; 9 + version = "24.1.0.20240425"; 10 format = "setuptools"; 11 12 src = fetchPypi { 13 pname = "types-pyOpenSSL"; 14 inherit version; 15 + hash = "sha256-Cn6CYmwZg9yNxZKSvyBlSlHDw4gby7mzN8HabjLwIE4="; 16 }; 17 18 propagatedBuildInputs = [
+3 -3
pkgs/development/tools/analysis/stylelint/default.nix
··· 2 3 buildNpmPackage rec { 4 pname = "stylelint"; 5 - version = "16.4.0"; 6 7 src = fetchFromGitHub { 8 owner = "stylelint"; 9 repo = "stylelint"; 10 rev = version; 11 - hash = "sha256-N689OjxUo3KPN3mfNQ1cKYoe8DXcVTNkUO4NuZPGuXI="; 12 }; 13 14 - npmDepsHash = "sha256-V+hiUMenskHV+ccYysBDD5WoQH9vem+uEfQ5SWEdVFU="; 15 16 dontNpmBuild = true; 17
··· 2 3 buildNpmPackage rec { 4 pname = "stylelint"; 5 + version = "16.5.0"; 6 7 src = fetchFromGitHub { 8 owner = "stylelint"; 9 repo = "stylelint"; 10 rev = version; 11 + hash = "sha256-kbcf0OPAIeEdh5YI2qqaLJww+ZejfXt/llJTK10nE0M="; 12 }; 13 14 + npmDepsHash = "sha256-tENUngFWjrmsJErvbmFflwGL0uxou0vQjC/MwfCpm+Y="; 15 16 dontNpmBuild = true; 17
+3 -3
pkgs/development/tools/apko/default.nix
··· 6 7 buildGoModule rec { 8 pname = "apko"; 9 - version = "0.13.2"; 10 11 src = fetchFromGitHub { 12 owner = "chainguard-dev"; 13 repo = pname; 14 rev = "v${version}"; 15 - hash = "sha256-PGRbJ7znsjvh/ATBF8k+pMnRO8wvGY0PAVswVmFaBUc="; 16 # populate values that require us to use git. By doing this in postFetch we 17 # can delete .git afterwards and maintain better reproducibility of the src. 18 leaveDotGit = true; ··· 24 find "$out" -name .git -print0 | xargs -0 rm -rf 25 ''; 26 }; 27 - vendorHash = "sha256-aqxXCqhvCGQKI+4FDjbqPNeFvELZviQ7Inwxl65sowk="; 28 29 nativeBuildInputs = [ installShellFiles ]; 30
··· 6 7 buildGoModule rec { 8 pname = "apko"; 9 + version = "0.14.0"; 10 11 src = fetchFromGitHub { 12 owner = "chainguard-dev"; 13 repo = pname; 14 rev = "v${version}"; 15 + hash = "sha256-e9xWLDs0txl+eiqim3gj7vJRGOFY6MrqOAa1l0TaTbs="; 16 # populate values that require us to use git. By doing this in postFetch we 17 # can delete .git afterwards and maintain better reproducibility of the src. 18 leaveDotGit = true; ··· 24 find "$out" -name .git -print0 | xargs -0 rm -rf 25 ''; 26 }; 27 + vendorHash = "sha256-FeljCUtHTKni0yU7JwnaeKYJU7pM527drqBgaxWH/cI="; 28 29 nativeBuildInputs = [ installShellFiles ]; 30
+4 -4
pkgs/development/tools/biome/default.nix
··· 12 13 rustPlatform.buildRustPackage rec { 14 pname = "biome"; 15 - version = "1.6.3"; 16 17 src = fetchFromGitHub { 18 owner = "biomejs"; 19 repo = "biome"; 20 rev = "cli/v${version}"; 21 - hash = "sha256-DooUOp+fr5oOrx04SLlTGro8xc2LieVPNtdvDyTLL/s="; 22 }; 23 24 - cargoHash = "sha256-zMMfLDhiqG8Ahe+7PFjpOtwaBXbKkLDIIoHS329/4uQ="; 25 26 nativeBuildInputs = [ 27 pkg-config ··· 41 42 cargoBuildFlags = [ "-p=biome_cli" ]; 43 cargoTestFlags = cargoBuildFlags ++ 44 - # skip a broken test from v1.6.3 release 45 # this will be removed on the next version 46 [ "-- --skip=diagnostics::test::termination_diagnostic_size" ]; 47
··· 12 13 rustPlatform.buildRustPackage rec { 14 pname = "biome"; 15 + version = "1.7.3"; 16 17 src = fetchFromGitHub { 18 owner = "biomejs"; 19 repo = "biome"; 20 rev = "cli/v${version}"; 21 + hash = "sha256-iSL0PRHj32PpKoUogej0bc/zXGpS4ZgZG/+9Pewhl4k="; 22 }; 23 24 + cargoHash = "sha256-no6ZrH1Ma+n66SLgA3h9dQX8FgeVjFVkxfqR35F/prs="; 25 26 nativeBuildInputs = [ 27 pkg-config ··· 41 42 cargoBuildFlags = [ "-p=biome_cli" ]; 43 cargoTestFlags = cargoBuildFlags ++ 44 + # skip a broken test from v1.7.3 release 45 # this will be removed on the next version 46 [ "-- --skip=diagnostics::test::termination_diagnostic_size" ]; 47
+2 -2
pkgs/development/tools/continuous-integration/drone/default.nix
··· 6 7 buildGoModule rec { 8 pname = "drone.io${lib.optionalString (!enableUnfree) "-oss"}"; 9 - version = "2.23.0"; 10 11 src = fetchFromGitHub { 12 owner = "harness"; 13 repo = "drone"; 14 rev = "v${version}"; 15 - sha256 = "sha256-HkyR2h7dgbEhqexJXyGebP3zkoTLlzuY+1O2pidAveQ="; 16 }; 17 18 vendorHash = "sha256-n4KbKkqAnHDIsXs8A/FE+rCkSKQKr5fv7npJ/X6t0mk=";
··· 6 7 buildGoModule rec { 8 pname = "drone.io${lib.optionalString (!enableUnfree) "-oss"}"; 9 + version = "2.24.0"; 10 11 src = fetchFromGitHub { 12 owner = "harness"; 13 repo = "drone"; 14 rev = "v${version}"; 15 + sha256 = "sha256-IiSsw0bZDAVuOrm7JBTT14Cf7I/koeS2Yw6vWYBG7kA="; 16 }; 17 18 vendorHash = "sha256-n4KbKkqAnHDIsXs8A/FE+rCkSKQKr5fv7npJ/X6t0mk=";
+3 -3
pkgs/development/tools/database/atlas/default.nix
··· 2 3 buildGoModule rec { 4 pname = "atlas"; 5 - version = "0.21.1"; 6 7 src = fetchFromGitHub { 8 owner = "ariga"; 9 repo = "atlas"; 10 rev = "v${version}"; 11 - hash = "sha256-i0nqjlL22sM8eVXCD/SBJyNdy0l0Hq4rjW0Lr3CRZlE="; 12 }; 13 14 modRoot = "cmd/atlas"; 15 16 proxyVendor = true; 17 - vendorHash = "sha256-48UmLwp93SjwPPrdySFVApjVf1Rsj3oNhi1lha4ZvyE="; 18 19 nativeBuildInputs = [ installShellFiles ]; 20
··· 2 3 buildGoModule rec { 4 pname = "atlas"; 5 + version = "0.22.0"; 6 7 src = fetchFromGitHub { 8 owner = "ariga"; 9 repo = "atlas"; 10 rev = "v${version}"; 11 + hash = "sha256-NsSDNeciHwlc7LZmuTOzoLNVsjAE+4YGThD/omMbjaE="; 12 }; 13 14 modRoot = "cmd/atlas"; 15 16 proxyVendor = true; 17 + vendorHash = "sha256-rM2l7U/ZkL0NIGPPbmBQ+P6mzGxdX4aQeS8Hz6EFmQc="; 18 19 nativeBuildInputs = [ installShellFiles ]; 20
+7 -7
pkgs/development/tools/ent/default.nix
··· 2 3 buildGoModule rec { 4 pname = "ent-go"; 5 - version = "0.12.5"; 6 7 src = fetchFromGitHub { 8 owner = "ent"; 9 repo = "ent"; 10 rev = "v${version}"; 11 - sha256 = "sha256-g4n9cOTv/35WkvMjrtP2eEcbiu5kiafVXifz1zlEuCY="; 12 }; 13 14 - vendorHash = "sha256-DUi4Ik+qFbx4LIm9MDJ4H9/+sIfCzK8MMGKp0GIGX7w="; 15 16 subPackages = [ "cmd/ent" ]; 17 ··· 29 --zsh <($out/bin/ent completion zsh) 30 ''; 31 32 - meta = with lib; { 33 description = "An entity framework for Go"; 34 homepage = "https://entgo.io/"; 35 downloadPage = "https://github.com/ent/ent"; 36 - license = licenses.asl20; 37 - maintainers = with maintainers; [ ]; 38 mainProgram = "ent"; 39 }; 40 } 41 -
··· 2 3 buildGoModule rec { 4 pname = "ent-go"; 5 + version = "0.13.1"; 6 7 src = fetchFromGitHub { 8 owner = "ent"; 9 repo = "ent"; 10 rev = "v${version}"; 11 + sha256 = "sha256-OEQWNWGVs0QYhPuCGEFgAVaUnfswmvWVt+e0cAdkBKE="; 12 }; 13 14 + vendorHash = "sha256-9KdSGIyi95EVQq9jGoVqK8aq3JXlQXB+Qwlh/Kfz4Oc="; 15 16 subPackages = [ "cmd/ent" ]; 17 ··· 29 --zsh <($out/bin/ent completion zsh) 30 ''; 31 32 + meta = { 33 description = "An entity framework for Go"; 34 homepage = "https://entgo.io/"; 35 + changelog = "https://github.com/ent/ent/releases/tag/v${version}"; 36 downloadPage = "https://github.com/ent/ent"; 37 + license = lib.licenses.asl20; 38 + maintainers = [ ]; 39 mainProgram = "ent"; 40 }; 41 }
+2 -2
pkgs/development/tools/faas-cli/default.nix
··· 18 in 19 buildGoModule rec { 20 pname = "faas-cli"; 21 - version = "0.16.26"; 22 23 src = fetchFromGitHub { 24 owner = "openfaas"; 25 repo = "faas-cli"; 26 rev = version; 27 - sha256 = "sha256-eyQpeud0rW07eb6wtcTYem10LWf/g2dxRwQEMH29wL8="; 28 }; 29 30 vendorHash = null;
··· 18 in 19 buildGoModule rec { 20 pname = "faas-cli"; 21 + version = "0.16.27"; 22 23 src = fetchFromGitHub { 24 owner = "openfaas"; 25 repo = "faas-cli"; 26 rev = version; 27 + sha256 = "sha256-CZvIvvkDfpb4YPQIe5i8vZcmhLu7x0zTQGXCL8SxcvM="; 28 }; 29 30 vendorHash = null;
+3 -3
pkgs/development/tools/git-ps-rs/default.nix
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "git-ps-rs"; 13 - version = "7.0.0"; 14 15 src = fetchFromGitHub { 16 owner = "uptech"; 17 repo = "git-ps-rs"; 18 rev = version; 19 - hash = "sha256-HPHFjYfug642NXeNmv50UzsdOAlDR9F/MtgYnzwiZP8="; 20 }; 21 22 - cargoHash = "sha256-mvRcOwCe5NQ+cJ9brnbZ6HLtLn+fnjYzSBQwA3Qn9PU="; 23 24 nativeBuildInputs = [ pkg-config ]; 25
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "git-ps-rs"; 13 + version = "7.1.1"; 14 15 src = fetchFromGitHub { 16 owner = "uptech"; 17 repo = "git-ps-rs"; 18 rev = version; 19 + hash = "sha256-HkiCc/5Xx+1IKMz/vXPXwUp3c8qSjobhQaIJCzq8dqQ="; 20 }; 21 22 + cargoHash = "sha256-r4cmnLkW8ocTcTECAbCk3S94T09lOUzHLQIGHv97W54="; 23 24 nativeBuildInputs = [ pkg-config ]; 25
+2 -2
pkgs/development/tools/misc/astyle/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "astyle"; 5 - version = "3.4.14"; 6 7 src = fetchurl { 8 url = "mirror://sourceforge/${pname}/${pname}-${version}.tar.bz2"; 9 - hash = "sha256-YGqD85FGczGF9nYwWdKSQzxA85Prb1IELhY/jfThaj4="; 10 }; 11 12 nativeBuildInputs = [ cmake ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "astyle"; 5 + version = "3.4.15"; 6 7 src = fetchurl { 8 url = "mirror://sourceforge/${pname}/${pname}-${version}.tar.bz2"; 9 + hash = "sha256-BQTHM7v+lmiLZsEHtt8/oFJj3vq7I4WOQsRLpVRYbms="; 10 }; 11 12 nativeBuildInputs = [ cmake ];
+17 -13
pkgs/development/tools/misc/cli11/default.nix pkgs/by-name/cl/cli11/package.nix
··· 1 - { lib 2 - , stdenv 3 - , fetchFromGitHub 4 - , boost 5 - , catch2 6 - , cmake 7 - , gtest 8 - , python3 9 }: 10 11 - stdenv.mkDerivation rec { 12 pname = "cli11"; 13 version = "2.3.2"; 14 15 src = fetchFromGitHub { 16 owner = "CLIUtils"; 17 repo = "CLI11"; 18 - rev = "v${version}"; 19 sha256 = "sha256-x3/kBlf5LdzkTO4NYOKanZBfcU4oK+fJw9L7cf88LsY="; 20 }; 21 22 nativeBuildInputs = [ cmake ]; 23 24 - nativeCheckInputs = [ boost python3 catch2 ]; 25 26 doCheck = true; 27 28 meta = with lib; { 29 description = "Command line parser for C++11"; ··· 32 maintainers = with maintainers; [ ]; 33 license = licenses.bsd3; 34 }; 35 - 36 - }
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + boost, 6 + catch2, 7 + cmake, 8 + python3, 9 }: 10 11 + stdenv.mkDerivation (finalAttrs: { 12 pname = "cli11"; 13 version = "2.3.2"; 14 15 src = fetchFromGitHub { 16 owner = "CLIUtils"; 17 repo = "CLI11"; 18 + rev = "v${finalAttrs.version}"; 19 sha256 = "sha256-x3/kBlf5LdzkTO4NYOKanZBfcU4oK+fJw9L7cf88LsY="; 20 }; 21 22 + buildInputs = [ catch2 ]; 23 nativeBuildInputs = [ cmake ]; 24 25 + nativeCheckInputs = [ 26 + boost 27 + python3 28 + ]; 29 30 doCheck = true; 31 + strictDeps = true; 32 33 meta = with lib; { 34 description = "Command line parser for C++11"; ··· 37 maintainers = with maintainers; [ ]; 38 license = licenses.bsd3; 39 }; 40 + })
+6 -5
pkgs/development/tools/profiling/pprof/default.nix
··· 5 6 buildGoModule rec { 7 pname = "pprof"; 8 - version = "unstable-2024-02-27"; 9 10 src = fetchFromGitHub { 11 owner = "google"; 12 repo = "pprof"; 13 - rev = "401108e1b7e7e113ef887df16b6227698eb5bb0f"; 14 - hash = "sha256-TD285HHXkePQA2J9W/dEciK5tOLmvbDPr54KNXeE1b4="; 15 }; 16 17 - vendorHash = "sha256-XOcOt+pe1lZj4XHafxROLslhyJk4mTC72yn7R1k2JCk="; 18 19 meta = with lib; { 20 description = "A tool for visualization and analysis of profiling data"; 21 - mainProgram = "pprof"; 22 homepage = "https://github.com/google/pprof"; 23 license = licenses.asl20; 24 longDescription = '' ··· 41 42 This is not an official Google product. 43 ''; 44 }; 45 }
··· 5 6 buildGoModule rec { 7 pname = "pprof"; 8 + version = "0-unstable-2024-05-09"; 9 10 src = fetchFromGitHub { 11 owner = "google"; 12 repo = "pprof"; 13 + rev = "723abb6459b72e964cbfb3f7064446bf3bb321dc"; 14 + hash = "sha256-zw9/xp5E5V/0D0pf5diWcx/SHX3ujwBtZNfH9tioiL0="; 15 }; 16 17 + vendorHash = "sha256-bQyloQPfweK4PlrkO1IcCFjyctj99e8C9mQbCj+HCXQ="; 18 19 meta = with lib; { 20 description = "A tool for visualization and analysis of profiling data"; 21 homepage = "https://github.com/google/pprof"; 22 license = licenses.asl20; 23 longDescription = '' ··· 40 41 This is not an official Google product. 42 ''; 43 + mainProgram = "pprof"; 44 + maintainers = with maintainers; [ hzeller ]; 45 }; 46 }
+3 -3
pkgs/development/tools/sentry-cli/default.nix
··· 11 }: 12 rustPlatform.buildRustPackage rec { 13 pname = "sentry-cli"; 14 - version = "2.31.0"; 15 16 src = fetchFromGitHub { 17 owner = "getsentry"; 18 repo = "sentry-cli"; 19 rev = version; 20 - sha256 = "sha256-2F8f+vw559FI7CCiLkP8WLpLzDYzr3SHf/Ec8yFHu6g="; 21 }; 22 doCheck = false; 23 ··· 27 buildInputs = [ openssl ] ++ lib.optionals stdenv.isDarwin [ CoreServices Security SystemConfiguration ]; 28 nativeBuildInputs = [ installShellFiles pkg-config ]; 29 30 - cargoHash = "sha256-G/c84j9BquLCJcl60H0ZZZDxjTHpaGHflfJL/hzdgYQ="; 31 32 postInstall = '' 33 installShellCompletion --cmd sentry-cli \
··· 11 }: 12 rustPlatform.buildRustPackage rec { 13 pname = "sentry-cli"; 14 + version = "2.31.2"; 15 16 src = fetchFromGitHub { 17 owner = "getsentry"; 18 repo = "sentry-cli"; 19 rev = version; 20 + sha256 = "sha256-UL8PJnz+fV67F0t24OEReF4tIUa8S2NzICYgUU7fgUo="; 21 }; 22 doCheck = false; 23 ··· 27 buildInputs = [ openssl ] ++ lib.optionals stdenv.isDarwin [ CoreServices Security SystemConfiguration ]; 28 nativeBuildInputs = [ installShellFiles pkg-config ]; 29 30 + cargoHash = "sha256-S1NwnPn3PRL6GoRBFEhhNuy9StrAhG5qCDW2uWNyU4E="; 31 32 postInstall = '' 33 installShellCompletion --cmd sentry-cli \
+3 -3
pkgs/development/tools/trunk/default.nix
··· 12 13 rustPlatform.buildRustPackage rec { 14 pname = "trunk"; 15 - version = "0.20.0"; 16 17 src = fetchFromGitHub { 18 owner = "trunk-rs"; 19 repo = "trunk"; 20 rev = "v${version}"; 21 - hash = "sha256-iUW2tltF8RGyd84rN60Wv2NFgHS/x3cEFeD+YhMizhY="; 22 }; 23 24 nativeBuildInputs = [ pkg-config ]; ··· 28 # requires network 29 checkFlags = [ "--skip=tools::tests::download_and_install_binaries" ]; 30 31 - cargoHash = "sha256-fUURwuOwuI9ED08AwrVLhQtltwczyX4Q2M4rZlNEAHU="; 32 33 meta = with lib; { 34 homepage = "https://github.com/trunk-rs/trunk";
··· 12 13 rustPlatform.buildRustPackage rec { 14 pname = "trunk"; 15 + version = "0.20.1"; 16 17 src = fetchFromGitHub { 18 owner = "trunk-rs"; 19 repo = "trunk"; 20 rev = "v${version}"; 21 + hash = "sha256-VcTlXGfNfkbFoJiNmOp0AS0/NApgTaiZEafZSV2PuTI="; 22 }; 23 24 nativeBuildInputs = [ pkg-config ]; ··· 28 # requires network 29 checkFlags = [ "--skip=tools::tests::download_and_install_binaries" ]; 30 31 + cargoHash = "sha256-jXp6B9eTYKfDgzzgp1oRMzwVJOzsh9h0+igQLBZmdsk="; 32 33 meta = with lib; { 34 homepage = "https://github.com/trunk-rs/trunk";
+2 -2
pkgs/development/tools/yamlfmt/default.nix
··· 2 3 buildGoModule rec { 4 pname = "yamlfmt"; 5 - version = "0.12.0"; 6 7 src = fetchFromGitHub { 8 owner = "google"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-hT5+7WaFl19iIdXWFPD82BE9z/2wzHKJJvVE4ZpZwsk="; 12 }; 13 14 vendorHash = "sha256-UfULQw7wAEJjTFp6+ACF5Ki04eFKeUEgmbt1c8pUolA=";
··· 2 3 buildGoModule rec { 4 pname = "yamlfmt"; 5 + version = "0.12.1"; 6 7 src = fetchFromGitHub { 8 owner = "google"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "sha256-VAXDkD4JLoiTomCNtuex/ZEAZtWDEEg5cxETYemvQW8="; 12 }; 13 14 vendorHash = "sha256-UfULQw7wAEJjTFp6+ACF5Ki04eFKeUEgmbt1c8pUolA=";
+3 -3
pkgs/games/nile/default.nix
··· 15 16 buildPythonApplication rec { 17 pname = "nile"; 18 - version = "1.0.2-unstable-2024-03-09"; 19 format = "pyproject"; 20 21 src = fetchFromGitHub { 22 owner = "imLinguin"; 23 repo = "nile"; 24 - rev = "ae09acfc20fe4e462762666871f78caae70f6c74"; 25 - hash = "sha256-hqhIacsbultY3CvvkYAZHmhCkQLi1mkPQwkztaUOd10="; 26 }; 27 28 disabled = pythonOlder "3.8";
··· 15 16 buildPythonApplication rec { 17 pname = "nile"; 18 + version = "1.0.3-unstable-2024-05-10"; 19 format = "pyproject"; 20 21 src = fetchFromGitHub { 22 owner = "imLinguin"; 23 repo = "nile"; 24 + rev = "74e3ca979b2a66f9174c04fd0279211e0276ac9c"; 25 + hash = "sha256-ezX9MLQsULRvX+X2NXYBQnKRzBRt9eN9JnJinzysI9o="; 26 }; 27 28 disabled = pythonOlder "3.8";
+2 -2
pkgs/os-specific/linux/libbpf/0.x.nix
··· 14 15 stdenv.mkDerivation rec { 16 pname = "libbpf"; 17 - version = "0.8.1"; 18 19 src = fetchFromGitHub { 20 owner = "libbpf"; 21 repo = "libbpf"; 22 rev = "v${version}"; 23 - sha256 = "sha256-daVS+TErmDU8ksThOvcepg1A61iD8N8GIkC40cmc9/8="; 24 }; 25 26 nativeBuildInputs = [ pkg-config ];
··· 14 15 stdenv.mkDerivation rec { 16 pname = "libbpf"; 17 + version = "0.8.3"; 18 19 src = fetchFromGitHub { 20 owner = "libbpf"; 21 repo = "libbpf"; 22 rev = "v${version}"; 23 + sha256 = "sha256-J5cUvfUYc+uLdkFa2jx/2bqBoZg/eSzc6SWlgKqcfIc="; 24 }; 25 26 nativeBuildInputs = [ pkg-config ];
+3 -3
pkgs/os-specific/linux/rtl8189es/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 name = "rtl8189es-${kernel.version}-${version}"; 5 - version = "2023-03-14"; 6 7 src = fetchFromGitHub { 8 owner = "jwrdegoede"; 9 repo = "rtl8189ES_linux"; 10 - rev = "ae7b31e55526ca0e01d2a3310118530bff4f1055"; 11 - sha256 = "sha256-l/xUxs63Y5LVT6ZafuRc+iaCXCSt2HwysYJLJ5hg3RM="; 12 }; 13 14 nativeBuildInputs = [ bc nukeReferences ] ++ kernel.moduleBuildDependencies;
··· 2 3 stdenv.mkDerivation rec { 4 name = "rtl8189es-${kernel.version}-${version}"; 5 + version = "2024-01-21"; 6 7 src = fetchFromGitHub { 8 owner = "jwrdegoede"; 9 repo = "rtl8189ES_linux"; 10 + rev = "eb51e021b0e1b6f94a4b49da3f4ee5c5fb20b715"; 11 + sha256 = "sha256-n7Bsstr1H1RvguAyJnVqk/JgEx8WEZWaVg7ZfEYykR0="; 12 }; 13 14 nativeBuildInputs = [ bc nukeReferences ] ++ kernel.moduleBuildDependencies;
+3 -3
pkgs/os-specific/linux/rtl8189fs/default.nix
··· 3 # rtl8189fs is a branch of the rtl8189es driver 4 rtl8189es.overrideAttrs (drv: rec { 5 name = "rtl8189fs-${kernel.version}-${version}"; 6 - version = "2023-03-27"; 7 8 src = fetchFromGitHub { 9 owner = "jwrdegoede"; 10 repo = "rtl8189ES_linux"; 11 - rev = "c223a25b1000d64432eca4201a8f012414dfc7ce"; 12 - sha256 = "sha256-5b5IshLbWxvmzcKy/xLsqKa3kZpwDQXTQtjqZLHyOCo="; 13 }; 14 15 meta = with lib; {
··· 3 # rtl8189fs is a branch of the rtl8189es driver 4 rtl8189es.overrideAttrs (drv: rec { 5 name = "rtl8189fs-${kernel.version}-${version}"; 6 + version = "2024-01-22"; 7 8 src = fetchFromGitHub { 9 owner = "jwrdegoede"; 10 repo = "rtl8189ES_linux"; 11 + rev = "5d523593f41c0b8d723c6aa86b217ee1d0965786"; 12 + sha256 = "sha256-pziaUM6XfF4Tt9yfWUnLUiTw+sw6uZrr1HcaXdRQ31E="; 13 }; 14 15 meta = with lib; {
+4 -4
pkgs/os-specific/linux/rtl8192eu/default.nix
··· 4 5 let modDestDir = "$out/lib/modules/${kernel.modDirVersion}/kernel/drivers/net/wireless/realtek/rtl8192eu"; 6 7 - in stdenv.mkDerivation rec { 8 pname = "rtl8192eu"; 9 - version = "${kernel.version}-4.4.1.20230613"; 10 11 src = fetchFromGitHub { 12 owner = "Mange"; 13 repo = "rtl8192eu-linux-driver"; 14 - rev = "f2fc8af7ab58d2123eed1aa4428e713cdfc27976"; 15 - sha256 = "sha256-OgsxBcXoIP8h9Z0bLsG91/s/+r89Tdn2dPOt4p3sx8k="; 16 }; 17 18 hardeningDisable = [ "pic" ];
··· 4 5 let modDestDir = "$out/lib/modules/${kernel.modDirVersion}/kernel/drivers/net/wireless/realtek/rtl8192eu"; 6 7 + in stdenv.mkDerivation { 8 pname = "rtl8192eu"; 9 + version = "${kernel.version}-4.4.1.20240507"; 10 11 src = fetchFromGitHub { 12 owner = "Mange"; 13 repo = "rtl8192eu-linux-driver"; 14 + rev = "27410641da6926eb1ac565068ff89d35f7496328"; 15 + sha256 = "sha256-/BztTE3yKw35Oo7KkzHMtD+8qpJNXWiSwR3YjrotR0I="; 16 }; 17 18 hardeningDisable = [ "pic" ];
+3 -3
pkgs/os-specific/linux/rtl8723ds/default.nix
··· 2 3 stdenv.mkDerivation { 4 pname = "rtl8723ds"; 5 - version = "${kernel.version}-unstable-2022-12-01"; 6 7 src = fetchFromGitHub { 8 owner = "lwfinger"; 9 repo = "rtl8723ds"; 10 - rev = "a638cc8639015b8b9390af3350fab0366b6c87e7"; 11 - sha256 = "sha256-qfVE7k71NPzw3FwoOaUxH66PnDjbpMAF6CyOyUVdSMA="; 12 }; 13 14 hardeningDisable = [ "pic" ];
··· 2 3 stdenv.mkDerivation { 4 pname = "rtl8723ds"; 5 + version = "${kernel.version}-unstable-2023-11-14"; 6 7 src = fetchFromGitHub { 8 owner = "lwfinger"; 9 repo = "rtl8723ds"; 10 + rev = "52e593e8c889b68ba58bd51cbdbcad7fe71362e4"; 11 + sha256 = "sha256-SszvDuWN9opkXyVQAOLjnNtPp93qrKgnGvzK0y7Y9b0="; 12 }; 13 14 hardeningDisable = [ "pic" ];
+3 -3
pkgs/os-specific/linux/rtl8812au/default.nix
··· 2 3 stdenv.mkDerivation { 4 pname = "rtl8812au"; 5 - version = "${kernel.version}-unstable-2024-01-19"; 6 7 src = fetchFromGitHub { 8 owner = "morrownr"; 9 repo = "8812au-20210629"; 10 - rev = "3b921c0beda8583c1d2d1b0b7e4692d11e7ea772"; 11 - hash = "sha256-Ji61Y23uGSTyj3Z5ia9iev5rVzSOv7XY/IfAClhz7Q8="; 12 }; 13 14 nativeBuildInputs = [ bc nukeReferences ] ++ kernel.moduleBuildDependencies;
··· 2 3 stdenv.mkDerivation { 4 pname = "rtl8812au"; 5 + version = "${kernel.version}-unstable-2024-03-20"; 6 7 src = fetchFromGitHub { 8 owner = "morrownr"; 9 repo = "8812au-20210629"; 10 + rev = "8be3a1d7acf60f77c5d9c33b690b8d7301bdf127"; 11 + hash = "sha256-HchnRezJNzimOB72Sv5BwL4oXuxPxloAHVuaL+warj8="; 12 }; 13 14 nativeBuildInputs = [ bc nukeReferences ] ++ kernel.moduleBuildDependencies;
+4 -4
pkgs/os-specific/linux/rtl8821cu/default.nix
··· 1 { lib, stdenv, fetchFromGitHub, kernel, bc }: 2 3 - stdenv.mkDerivation rec { 4 pname = "rtl8821cu"; 5 - version = "${kernel.version}-unstable-2023-09-10"; 6 7 src = fetchFromGitHub { 8 owner = "morrownr"; 9 repo = "8821cu-20210916"; 10 - rev = "f6d4598290c5e9c8e545130e8a31d130f6d135f4"; 11 - hash = "sha256-jpMf8K9diJ3mbEkP9Cp+VwairK+pwiEGU/AtUIouCqM="; 12 }; 13 14 hardeningDisable = [ "pic" ];
··· 1 { lib, stdenv, fetchFromGitHub, kernel, bc }: 2 3 + stdenv.mkDerivation { 4 pname = "rtl8821cu"; 5 + version = "${kernel.version}-unstable-2024-05-03"; 6 7 src = fetchFromGitHub { 8 owner = "morrownr"; 9 repo = "8821cu-20210916"; 10 + rev = "3eacc28b721950b51b0249508cc31e6e54988a0c"; 11 + hash = "sha256-JP7mvwhnKqmkb/B0l4vhc11TBjjUA1Ubzbj/IVEXvBM="; 12 }; 13 14 hardeningDisable = [ "pic" ];
+8 -2
pkgs/servers/caddy/default.nix pkgs/by-name/ca/caddy/package.nix
··· 5 , caddy 6 , testers 7 , installShellFiles 8 }: 9 let 10 version = "2.7.6"; ··· 40 postInstall = '' 41 install -Dm644 ${dist}/init/caddy.service ${dist}/init/caddy-api.service -t $out/lib/systemd/system 42 43 - substituteInPlace $out/lib/systemd/system/caddy.service --replace "/usr/bin/caddy" "$out/bin/caddy" 44 - substituteInPlace $out/lib/systemd/system/caddy-api.service --replace "/usr/bin/caddy" "$out/bin/caddy" 45 46 $out/bin/caddy manpage --directory manpages 47 installManPage manpages/*
··· 5 , caddy 6 , testers 7 , installShellFiles 8 + , stdenv 9 }: 10 let 11 version = "2.7.6"; ··· 41 postInstall = '' 42 install -Dm644 ${dist}/init/caddy.service ${dist}/init/caddy-api.service -t $out/lib/systemd/system 43 44 + substituteInPlace $out/lib/systemd/system/caddy.service \ 45 + --replace-fail "/usr/bin/caddy" "$out/bin/caddy" 46 + substituteInPlace $out/lib/systemd/system/caddy-api.service \ 47 + --replace-fail "/usr/bin/caddy" "$out/bin/caddy" 48 + '' + lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' 49 + # Generating man pages and completions fail on cross-compilation 50 + # https://github.com/NixOS/nixpkgs/issues/308283 51 52 $out/bin/caddy manpage --directory manpages 53 installManPage manpages/*
pkgs/servers/caddy/xcaddy/default.nix pkgs/by-name/xc/xcaddy/package.nix
pkgs/servers/caddy/xcaddy/inject_version_info.diff pkgs/by-name/xc/xcaddy/inject_version_info.diff
pkgs/servers/caddy/xcaddy/use_tmpdir_on_darwin.diff pkgs/by-name/xc/xcaddy/use_tmpdir_on_darwin.diff
+2 -2
pkgs/servers/home-assistant/stubs.nix
··· 8 9 buildPythonPackage rec { 10 pname = "homeassistant-stubs"; 11 - version = "2024.5.2"; 12 format = "pyproject"; 13 14 disabled = python.version != home-assistant.python.version; ··· 17 owner = "KapJI"; 18 repo = "homeassistant-stubs"; 19 rev = "refs/tags/${version}"; 20 - hash = "sha256-bgXHEz8YuHcdGYzLpM7H8IVXixFC8Bz0i4SaatA49Qo="; 21 }; 22 23 nativeBuildInputs = [
··· 8 9 buildPythonPackage rec { 10 pname = "homeassistant-stubs"; 11 + version = "2024.5.3"; 12 format = "pyproject"; 13 14 disabled = python.version != home-assistant.python.version; ··· 17 owner = "KapJI"; 18 repo = "homeassistant-stubs"; 19 rev = "refs/tags/${version}"; 20 + hash = "sha256-cWt5hOLnri+m7WXAjCA3z1k5ctDia2sAoZiyGe8zadI="; 21 }; 22 23 nativeBuildInputs = [
+2 -2
pkgs/servers/metabase/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "metabase"; 5 - version = "0.49.2"; 6 7 src = fetchurl { 8 url = "https://downloads.metabase.com/v${version}/metabase.jar"; 9 - hash = "sha256-PmfzYPnfIFX92I0tnXJoZa3EdOF7EFo5bc0T9bo4bS0="; 10 }; 11 12 nativeBuildInputs = [ makeWrapper ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "metabase"; 5 + version = "0.49.9"; 6 7 src = fetchurl { 8 url = "https://downloads.metabase.com/v${version}/metabase.jar"; 9 + hash = "sha256-1QUrXYpMvn/Gm8ljmF5MYKFRCIQ/v3vpoMJEJcSR2vI="; 10 }; 11 12 nativeBuildInputs = [ makeWrapper ];
+2 -2
pkgs/servers/snac2/default.nix
··· 10 11 stdenv.mkDerivation rec { 12 pname = "snac2"; 13 - version = "2.51"; 14 15 src = fetchFromGitea { 16 domain = "codeberg.org"; 17 owner = "grunfink"; 18 repo = pname; 19 rev = version; 20 - hash = "sha256-ahUWHWtVgJksOg6CTqJSQBaD577zaNu4u1sDG0ksr4g="; 21 }; 22 23 buildInputs = [ curl openssl ];
··· 10 11 stdenv.mkDerivation rec { 12 pname = "snac2"; 13 + version = "2.52"; 14 15 src = fetchFromGitea { 16 domain = "codeberg.org"; 17 owner = "grunfink"; 18 repo = pname; 19 rev = version; 20 + hash = "sha256-2dDIbY6IaB53BbtNtzyOrigjzkGk7By2N2zZSuQhDAs="; 21 }; 22 23 buildInputs = [ curl openssl ];
+2
pkgs/shells/fish/plugins/default.nix
··· 36 37 github-copilot-cli-fish = callPackage ./github-copilot-cli-fish.nix { }; 38 39 grc = callPackage ./grc.nix { }; 40 41 gruvbox = callPackage ./gruvbox.nix { };
··· 36 37 github-copilot-cli-fish = callPackage ./github-copilot-cli-fish.nix { }; 38 39 + git-abbr = callPackage ./git-abbr.nix { }; 40 + 41 grc = callPackage ./grc.nix { }; 42 43 gruvbox = callPackage ./gruvbox.nix { };
+23
pkgs/shells/fish/plugins/git-abbr.nix
···
··· 1 + { 2 + lib, 3 + buildFishPlugin, 4 + fetchFromGitHub, 5 + }: 6 + buildFishPlugin rec { 7 + pname = "fish-git-abbr"; 8 + version = "0.2.1-unstable-2023-06-19"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "lewisacidic"; 12 + repo = "fish-git-abbr"; 13 + rev = "dc590a5b9d9d2095f95f7d90608b48e55bea0b0e"; 14 + hash = "sha256-6z3Wr2t8CP85xVEp6UCYaM2KC9PX4MDyx19f/wjHkb0="; 15 + }; 16 + 17 + meta = with lib; { 18 + description = "Abbreviations for git for the fish shell 🐟"; 19 + homepage = "https://github.com/lewisacidic/fish-git-abbr"; 20 + license = licenses.mit; 21 + maintainers = with maintainers; [hmajid2301]; 22 + }; 23 + }
+3 -3
pkgs/tools/admin/fits-cloudctl/default.nix
··· 5 6 buildGoModule rec { 7 pname = "fits-cloudctl"; 8 - version = "0.12.18"; 9 10 src = fetchFromGitHub { 11 owner = "fi-ts"; 12 repo = "cloudctl"; 13 rev = "v${version}"; 14 - hash = "sha256-ScHdYSDZVs9YYIh1/U/8ZcGa9BF5L+fIHnSHWSRlB4k="; 15 }; 16 17 - vendorHash = "sha256-7vIcfxDmO8tmVewRDx6JhOgtkKeHOk0qyFZf1U0VQs4="; 18 19 meta = with lib; { 20 description = "Command-line client for FI-TS Finance Cloud Native services";
··· 5 6 buildGoModule rec { 7 pname = "fits-cloudctl"; 8 + version = "0.12.19"; 9 10 src = fetchFromGitHub { 11 owner = "fi-ts"; 12 repo = "cloudctl"; 13 rev = "v${version}"; 14 + hash = "sha256-4R+wBjlCjk/7/iucC3zptrQ5D5wtQeqdeyfJ1DiFusY="; 15 }; 16 17 + vendorHash = "sha256-mK10DxDUrEkCdumq6MM6h7B8C8P1hGE466ko3yj1kto="; 18 19 meta = with lib; { 20 description = "Command-line client for FI-TS Finance Cloud Native services";
+2 -2
pkgs/tools/misc/gh-markdown-preview/default.nix
··· 7 8 buildGoModule rec { 9 pname = "gh-markdown-preview"; 10 - version = "1.4.2"; 11 12 src = fetchFromGitHub { 13 owner = "yusukebe"; 14 repo = "gh-markdown-preview"; 15 rev = "v${version}"; 16 - hash = "sha256-UBveXL4/3GxxIVjqG0GuTbkGkzXFc/stew2s+dTj9BI="; 17 }; 18 19 vendorHash = "sha256-O6Q9h5zcYAoKLjuzGu7f7UZY0Y5rL2INqFyJT2QZJ/E=";
··· 7 8 buildGoModule rec { 9 pname = "gh-markdown-preview"; 10 + version = "1.5.0"; 11 12 src = fetchFromGitHub { 13 owner = "yusukebe"; 14 repo = "gh-markdown-preview"; 15 rev = "v${version}"; 16 + hash = "sha256-gi6Wza8v4V8PAHO75UycP0CEzvXEtm22hTEWs/dJ+LQ="; 17 }; 18 19 vendorHash = "sha256-O6Q9h5zcYAoKLjuzGu7f7UZY0Y5rL2INqFyJT2QZJ/E=";
+2 -2
pkgs/tools/misc/mongodb-compass/default.nix
··· 33 }: 34 35 let 36 - version = "1.42.5"; 37 38 rpath = lib.makeLibraryPath [ 39 alsa-lib ··· 82 if stdenv.hostPlatform.system == "x86_64-linux" then 83 fetchurl { 84 url = "https://downloads.mongodb.com/compass/mongodb-compass_${version}_amd64.deb"; 85 - sha256 = "sha256-46JQXC2Ydq37TomtQdnvk8DwSs8aCfozxqUaEO6hmxo="; 86 } 87 else 88 throw "MongoDB compass is not supported on ${stdenv.hostPlatform.system}";
··· 33 }: 34 35 let 36 + version = "1.43.0"; 37 38 rpath = lib.makeLibraryPath [ 39 alsa-lib ··· 82 if stdenv.hostPlatform.system == "x86_64-linux" then 83 fetchurl { 84 url = "https://downloads.mongodb.com/compass/mongodb-compass_${version}_amd64.deb"; 85 + sha256 = "sha256-hzPhF0NGwv+Lm+q5SoS8qv10UmuKf4RarGMkEeCxp9w="; 86 } 87 else 88 throw "MongoDB compass is not supported on ${stdenv.hostPlatform.system}";
+2 -2
pkgs/tools/misc/panoply/default.nix
··· 2 3 stdenvNoCC.mkDerivation rec { 4 pname = "panoply"; 5 - version = "5.3.4"; 6 7 src = fetchurl { 8 url = "https://www.giss.nasa.gov/tools/panoply/download/PanoplyJ-${version}.tgz"; 9 - sha256 = "sha256-v7ieTtm2W8Sc/zhQ7QPh8rkMUgaqgfGYYXc6Ly+9iMg="; 10 }; 11 12 nativeBuildInputs = [ makeWrapper ];
··· 2 3 stdenvNoCC.mkDerivation rec { 4 pname = "panoply"; 5 + version = "5.4.0"; 6 7 src = fetchurl { 8 url = "https://www.giss.nasa.gov/tools/panoply/download/PanoplyJ-${version}.tgz"; 9 + sha256 = "sha256-mWk0wuTxkITVU3SwWYPHrX8Y9NceXeRMwyvpwEDWIiA="; 10 }; 11 12 nativeBuildInputs = [ makeWrapper ];
+2 -2
pkgs/tools/misc/topicctl/default.nix
··· 2 3 buildGoModule rec { 4 pname = "topicctl"; 5 - version = "1.16.1"; 6 7 src = fetchFromGitHub { 8 owner = "segmentio"; 9 repo = "topicctl"; 10 rev = "v${version}"; 11 - sha256 = "sha256-Gx/ld651Se2mLlUG/CkHawfVBN2BsxV8w6vrnKFLHuE="; 12 }; 13 14 vendorHash = "sha256-+mnnvdna1g6JE29weOJZmdO3jFp2a75dV9wK2XcWJ9s=";
··· 2 3 buildGoModule rec { 4 pname = "topicctl"; 5 + version = "1.17.0"; 6 7 src = fetchFromGitHub { 8 owner = "segmentio"; 9 repo = "topicctl"; 10 rev = "v${version}"; 11 + sha256 = "sha256-S1i2Nv7FQzqCTTjkS5slEI0vdt3kXhVWdtaYyng1GsQ="; 12 }; 13 14 vendorHash = "sha256-+mnnvdna1g6JE29weOJZmdO3jFp2a75dV9wK2XcWJ9s=";
+2 -2
pkgs/tools/misc/wootility/default.nix
··· 8 9 appimageTools.wrapType2 rec { 10 pname = "wootility"; 11 - version = "4.6.15"; 12 13 src = fetchurl { 14 url = "https://s3.eu-west-2.amazonaws.com/wooting-update/wootility-lekker-linux-latest/wootility-lekker-${version}.AppImage"; 15 - sha256 = "sha256-A/cjm9rhcgp68hbyjy7OfYPBKBcccl0OdD7MTdpEdPM="; 16 }; 17 18 profile = ''
··· 8 9 appimageTools.wrapType2 rec { 10 pname = "wootility"; 11 + version = "4.6.18"; 12 13 src = fetchurl { 14 url = "https://s3.eu-west-2.amazonaws.com/wooting-update/wootility-lekker-linux-latest/wootility-lekker-${version}.AppImage"; 15 + sha256 = "sha256-oiPt1xgmYGYO1dk01rDwwaUf+yhDAbRCqTTuOivR/kI="; 16 }; 17 18 profile = ''
+3 -3
pkgs/tools/networking/brook/default.nix
··· 2 3 buildGoModule rec { 4 pname = "brook"; 5 - version = "20240404"; 6 7 src = fetchFromGitHub { 8 owner = "txthinking"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-QqA0LnbC72bnAQ25AehTnoXgdqQPc8wztHcFd4Q19ko="; 12 }; 13 14 - vendorHash = "sha256-1aaOPeKHPrZO6WK08EhX4+dME0A33raQnbZi/aNFpIw="; 15 16 meta = with lib; { 17 homepage = "https://github.com/txthinking/brook";
··· 2 3 buildGoModule rec { 4 pname = "brook"; 5 + version = "20240606"; 6 7 src = fetchFromGitHub { 8 owner = "txthinking"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "sha256-rfCqYI0T/nbK+rlPGl5orLo3qHKITesdFNtXc/ECATA="; 12 }; 13 14 + vendorHash = "sha256-dYiifLUOq6RKAVSXuoGlok9Jp8jHmbXN/EjQeQpoqWw="; 15 16 meta = with lib; { 17 homepage = "https://github.com/txthinking/brook";
+4
pkgs/tools/networking/ferm/default.nix
··· 11 sha256 = "sha256-wA2RDVOU5pZ1YI617g9QTVz9pB6ZCi2akbqsbfk+P5I="; 12 }; 13 14 # perl is used at build time to gather the ferm version. 15 nativeBuildInputs = [ makeWrapper perl ]; 16 buildInputs = [ perl ];
··· 11 sha256 = "sha256-wA2RDVOU5pZ1YI617g9QTVz9pB6ZCi2akbqsbfk+P5I="; 12 }; 13 14 + patches = [ 15 + ./import-ferm-wrapped.patch 16 + ]; 17 + 18 # perl is used at build time to gather the ferm version. 19 nativeBuildInputs = [ makeWrapper perl ]; 20 buildInputs = [ perl ];
+14
pkgs/tools/networking/ferm/import-ferm-wrapped.patch
···
··· 1 + --- old/src/import-ferm 2 + +++ new/src/import-ferm 3 + @@ -42,9 +42,9 @@ 4 + # find the main "ferm" program 5 + my $ferm; 6 + if ($0 =~ /^(.*)\//) { 7 + - $ferm = "$1/ferm"; 8 + + $ferm = "$1/.ferm-wrapped"; 9 + } else { 10 + - $ferm = 'ferm'; 11 + + $ferm = '.ferm-wrapped'; 12 + } 13 + 14 + # Perl 5.24 requires this prefix or else it will only look in @INC
+3 -3
pkgs/tools/networking/lychee/default.nix
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "lychee"; 13 - version = "0.15.0"; 14 15 src = fetchFromGitHub { 16 owner = "lycheeverse"; 17 repo = pname; 18 rev = "v${version}"; 19 - hash = "sha256-luc6rzNYhS+c5B4S3/cOvDqnRF+LfRDY1aw99hkF+nE="; 20 }; 21 22 - cargoHash = "sha256-kGdRz5m0L3v3DBeabYq1Zp0bEEPW5C0y+A7tTjWkCwM="; 23 24 nativeBuildInputs = [ pkg-config ]; 25
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "lychee"; 13 + version = "0.15.1"; 14 15 src = fetchFromGitHub { 16 owner = "lycheeverse"; 17 repo = pname; 18 rev = "v${version}"; 19 + hash = "sha256-L1tvP2lZsFD2swhP1MetQFxxxA+EbrI4aDYTJwbpkVI="; 20 }; 21 22 + cargoHash = "sha256-SQ9Dgtg3TKAaj9XkpEzA13U8CumGOlpwiW+Lv6leQW4="; 23 24 nativeBuildInputs = [ pkg-config ]; 25
+2 -2
pkgs/tools/networking/netbird/default.nix
··· 31 in 32 buildGoModule rec { 33 pname = "netbird"; 34 - version = "0.27.4"; 35 36 src = fetchFromGitHub { 37 owner = "netbirdio"; 38 repo = pname; 39 rev = "v${version}"; 40 - hash = "sha256-+IcgzwLUA8OIa9od5LkGnI05FTbxC8PmOf8s5+akTrk="; 41 }; 42 43 vendorHash = "sha256-LPq6ovulE+xdoRaQpwA0mNqw3kFxMs/am1ucO8UmDtU=";
··· 31 in 32 buildGoModule rec { 33 pname = "netbird"; 34 + version = "0.27.5"; 35 36 src = fetchFromGitHub { 37 owner = "netbirdio"; 38 repo = pname; 39 rev = "v${version}"; 40 + hash = "sha256-DWtTCx+vzOE4yE9jAUxB1oF1UubIXK4f7wptJY89az0="; 41 }; 42 43 vendorHash = "sha256-LPq6ovulE+xdoRaQpwA0mNqw3kFxMs/am1ucO8UmDtU=";
+10 -3
pkgs/tools/networking/networkd-dispatcher/default.nix
··· 4 , fetchpatch 5 , python3Packages 6 , asciidoc 7 - , makeWrapper 8 , iw 9 }: 10 ··· 43 44 nativeBuildInputs = [ 45 asciidoc 46 - makeWrapper 47 python3Packages.wrapPython 48 ]; 49 50 checkInputs = with python3Packages; [ 51 dbus-python ··· 72 73 doCheck = true; 74 75 postFixup = '' 76 wrapPythonPrograms 77 - wrapProgram $out/bin/networkd-dispatcher --prefix PATH : ${lib.makeBinPath [ iw ]} 78 ''; 79 80 meta = with lib; {
··· 4 , fetchpatch 5 , python3Packages 6 , asciidoc 7 + , wrapGAppsNoGuiHook 8 , iw 9 }: 10 ··· 43 44 nativeBuildInputs = [ 45 asciidoc 46 + wrapGAppsNoGuiHook 47 python3Packages.wrapPython 48 ]; 49 + 50 + dontWrapGApps = true; 51 52 checkInputs = with python3Packages; [ 53 dbus-python ··· 74 75 doCheck = true; 76 77 + preFixup = '' 78 + makeWrapperArgs+=( \ 79 + "''${gappsWrapperArgs[@]}" \ 80 + --prefix PATH : "${lib.makeBinPath [ iw ]}" \ 81 + ) 82 + ''; 83 postFixup = '' 84 wrapPythonPrograms 85 ''; 86 87 meta = with lib; {
+1 -1
pkgs/tools/networking/zap/default.nix
··· 36 ''; 37 38 meta = with lib; { 39 - homepage = "https://www.owasp.org/index.php/ZAP"; 40 description = "Java application for web penetration testing"; 41 maintainers = with maintainers; [ mog rafael ]; 42 platforms = platforms.linux;
··· 36 ''; 37 38 meta = with lib; { 39 + homepage = "https://www.zaproxy.org/"; 40 description = "Java application for web penetration testing"; 41 maintainers = with maintainers; [ mog rafael ]; 42 platforms = platforms.linux;
+3 -3
pkgs/tools/security/arti/default.nix
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "arti"; 13 - version = "1.2.1"; 14 15 src = fetchFromGitLab { 16 domain = "gitlab.torproject.org"; ··· 18 owner = "core"; 19 repo = "arti"; 20 rev = "arti-v${version}"; 21 - hash = "sha256-Ps1AIvL6hOnSYtvi4wbgJQiuv2eb1XIEPul/WypM9bo="; 22 }; 23 24 - cargoHash = "sha256-2u/8nn/9tz+hlNDz6I/g2cMPWXZSMVNV7FPsKFP8jqo="; 25 26 nativeBuildInputs = lib.optionals stdenv.isLinux [ pkg-config ]; 27
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "arti"; 13 + version = "1.2.2"; 14 15 src = fetchFromGitLab { 16 domain = "gitlab.torproject.org"; ··· 18 owner = "core"; 19 repo = "arti"; 20 rev = "arti-v${version}"; 21 + hash = "sha256-DicOkh2yv6qbxf1x4fAZq34qtuD/T4twn8JMnI9XGCI="; 22 }; 23 24 + cargoHash = "sha256-ICJMcFTIHFLxB5XJeMRi1M6e9p0nKwT3vbqAZT22vmU="; 25 26 nativeBuildInputs = lib.optionals stdenv.isLinux [ pkg-config ]; 27
+12
pkgs/tools/security/ecdsatool/ctype-header-c99-implicit-function-declaration.patch
···
··· 1 + diff --git a/libecdsaauth/base64.c b/libecdsaauth/base64.c 2 + index 0f9b7a3..84df22a 100644 3 + --- a/libecdsaauth/base64.c 4 + +++ b/libecdsaauth/base64.c 5 + @@ -45,6 +45,7 @@ 6 + #include <string.h> 7 + #include <unistd.h> 8 + #include <assert.h> 9 + +#include <ctype.h> 10 + 11 + static const char Base64[] = 12 + "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
+5
pkgs/tools/security/ecdsatool/default.nix
··· 16 ./configure --prefix=$out 17 ''; 18 19 nativeBuildInputs = with pkgs; [openssl autoconf automake]; 20 buildInputs = with pkgs; [libuecc]; 21
··· 16 ./configure --prefix=$out 17 ''; 18 19 + patches = [ 20 + ./ctype-header-c99-implicit-function-declaration.patch 21 + ./openssl-header-c99-implicit-function-declaration.patch 22 + ]; 23 + 24 nativeBuildInputs = with pkgs; [openssl autoconf automake]; 25 buildInputs = with pkgs; [libuecc]; 26
+33
pkgs/tools/security/ecdsatool/openssl-header-c99-implicit-function-declaration.patch
···
··· 1 + diff --git a/libecdsaauth/keypair.c b/libecdsaauth/keypair.c 2 + index 5e098c5..b5dd21e 100644 3 + --- a/libecdsaauth/keypair.c 4 + +++ b/libecdsaauth/keypair.c 5 + @@ -22,6 +22,7 @@ 6 + 7 + #include <string.h> 8 + #include <stdlib.h> 9 + +#include <openssl/pem.h> 10 + 11 + static inline libecdsaauth_key_t *libecdsaauth_key_alloc(void) 12 + { 13 + diff --git a/tool/main.c b/tool/main.c 14 + index 23d19a3..f88016c 100644 15 + --- a/tool/main.c 16 + +++ b/tool/main.c 17 + @@ -21,6 +21,7 @@ 18 + #include <stdio.h> 19 + #include <stdlib.h> 20 + #include <string.h> 21 + +#include <openssl/pem.h> 22 + 23 + #include "libecdsaauth/keypair.h" 24 + #include "libecdsaauth/op.h" 25 + @@ -41,7 +42,7 @@ static int tool_keygen(int argc, const char *argv[]) 26 + key = libecdsaauth_key_new(); 27 + 28 + pubout = fopen(argv[1], "w"); 29 + - PEM_write_ECPrivateKey(pubout, key->eckey, NULL, NULL, 0, NULL); 30 + + PEM_write_ECPrivateKey(pubout, key->eckey, NULL, NULL, 0, NULL, NULL); 31 + fclose(pubout); 32 + 33 + pubkey = libecdsaauth_key_public_key_base64(key);
+3 -3
pkgs/tools/security/fscan/default.nix
··· 2 3 buildGoModule rec { 4 pname = "fscan"; 5 - version = "1.8.3-build3"; 6 7 src = fetchFromGitHub { 8 owner = "shadow1ng"; 9 repo = "fscan"; 10 rev = version; 11 - hash = "sha256-GtOCd8JaR6tx8hoB+P9QXrEnN7Wvmv7jddhc2/8hjvQ="; 12 }; 13 14 - vendorHash = "sha256-hvb2IfypwYauF3ubE36u0bTU+l/FWP/CZt6dFd9zc6s="; 15 16 meta = with lib; { 17 description = "An intranet comprehensive scanning tool";
··· 2 3 buildGoModule rec { 4 pname = "fscan"; 5 + version = "1.8.4"; 6 7 src = fetchFromGitHub { 8 owner = "shadow1ng"; 9 repo = "fscan"; 10 rev = version; 11 + hash = "sha256-5uFSvEkTBy0veMdeeg9BmSqu+qSqCwuozK0J3kerAdE="; 12 }; 13 14 + vendorHash = "sha256-FFYqvGEFe7sUEb4G3ApQOuYoiDXeA54P7spmKfRiEF0="; 15 16 meta = with lib; { 17 description = "An intranet comprehensive scanning tool";
+1 -1
pkgs/tools/security/metasploit/Gemfile
··· 1 # frozen_string_literal: true 2 source "https://rubygems.org" 3 4 - gem "metasploit-framework", git: "https://github.com/rapid7/metasploit-framework", ref: "refs/tags/6.4.7"
··· 1 # frozen_string_literal: true 2 source "https://rubygems.org" 3 4 + gem "metasploit-framework", git: "https://github.com/rapid7/metasploit-framework", ref: "refs/tags/6.4.8"
+3 -3
pkgs/tools/security/metasploit/Gemfile.lock
··· 1 GIT 2 remote: https://github.com/rapid7/metasploit-framework 3 - revision: 2f47cc94d99413b39b5963e94355f0d1ae012cb5 4 - ref: refs/tags/6.4.7 5 specs: 6 - metasploit-framework (6.4.7) 7 actionpack (~> 7.0.0) 8 activerecord (~> 7.0.0) 9 activesupport (~> 7.0.0)
··· 1 GIT 2 remote: https://github.com/rapid7/metasploit-framework 3 + revision: e9f897a525576857abd73c96ac64beb0094ad547 4 + ref: refs/tags/6.4.8 5 specs: 6 + metasploit-framework (6.4.8) 7 actionpack (~> 7.0.0) 8 activerecord (~> 7.0.0) 9 activesupport (~> 7.0.0)
+2 -2
pkgs/tools/security/metasploit/default.nix
··· 15 }; 16 in stdenv.mkDerivation rec { 17 pname = "metasploit-framework"; 18 - version = "6.4.7"; 19 20 src = fetchFromGitHub { 21 owner = "rapid7"; 22 repo = "metasploit-framework"; 23 rev = "refs/tags/${version}"; 24 - hash = "sha256-HqISVgemx7heOxTfjjEf4si3wQle4pHGi5AW7nroPoc="; 25 }; 26 27 nativeBuildInputs = [
··· 15 }; 16 in stdenv.mkDerivation rec { 17 pname = "metasploit-framework"; 18 + version = "6.4.8"; 19 20 src = fetchFromGitHub { 21 owner = "rapid7"; 22 repo = "metasploit-framework"; 23 rev = "refs/tags/${version}"; 24 + hash = "sha256-a5Igd8i5K9qt6r5dHuzRMWLrXZn95PJtYnW4A4HcUNE="; 25 }; 26 27 nativeBuildInputs = [
+3 -3
pkgs/tools/security/metasploit/gemset.nix
··· 674 platforms = []; 675 source = { 676 fetchSubmodules = false; 677 - rev = "2f47cc94d99413b39b5963e94355f0d1ae012cb5"; 678 - sha256 = "11ryx1xfw5lhig393qjy170vgj723wqqxpql7dgbiix60xb158hy"; 679 type = "git"; 680 url = "https://github.com/rapid7/metasploit-framework"; 681 }; 682 - version = "6.4.7"; 683 }; 684 metasploit-model = { 685 groups = ["default"];
··· 674 platforms = []; 675 source = { 676 fetchSubmodules = false; 677 + rev = "e9f897a525576857abd73c96ac64beb0094ad547"; 678 + sha256 = "1lahvj0h7f3mc9nz5r7xk5fynqiis7n1wpdyxanxlaxrr1vj14kb"; 679 type = "git"; 680 url = "https://github.com/rapid7/metasploit-framework"; 681 }; 682 + version = "6.4.8"; 683 }; 684 metasploit-model = { 685 groups = ["default"];
+12 -1
pkgs/tools/security/notation/default.nix
··· 1 - { lib, buildGoModule, fetchFromGitHub, testers, notation }: 2 3 buildGoModule rec { 4 pname = "notation"; ··· 13 14 vendorHash = "sha256-USkufc1dG4eyRfRJHSX4mVZHnvOc5onHenF98Aedac4="; 15 16 # This is a Go sub-module and cannot be built directly (e2e tests). 17 excludedPackages = [ "./test" ]; 18 ··· 22 "-X github.com/notaryproject/notation/internal/version.Version=${version}" 23 "-X github.com/notaryproject/notation/internal/version.BuildMetadata=" 24 ]; 25 26 passthru.tests.version = testers.testVersion { 27 package = notation;
··· 1 + { lib, buildGoModule, fetchFromGitHub, installShellFiles, testers, notation }: 2 3 buildGoModule rec { 4 pname = "notation"; ··· 13 14 vendorHash = "sha256-USkufc1dG4eyRfRJHSX4mVZHnvOc5onHenF98Aedac4="; 15 16 + nativeBuildInputs = [ 17 + installShellFiles 18 + ]; 19 + 20 # This is a Go sub-module and cannot be built directly (e2e tests). 21 excludedPackages = [ "./test" ]; 22 ··· 26 "-X github.com/notaryproject/notation/internal/version.Version=${version}" 27 "-X github.com/notaryproject/notation/internal/version.BuildMetadata=" 28 ]; 29 + 30 + postInstall = '' 31 + installShellCompletion --cmd notation \ 32 + --bash <($out/bin/notation completion bash) \ 33 + --fish <($out/bin/notation completion fish) \ 34 + --zsh <($out/bin/notation completion zsh) 35 + ''; 36 37 passthru.tests.version = testers.testVersion { 38 package = notation;
+2 -2
pkgs/tools/system/stress-ng/default.nix
··· 4 5 stdenv.mkDerivation rec { 6 pname = "stress-ng"; 7 - version = "0.17.07"; 8 9 src = fetchFromGitHub { 10 owner = "ColinIanKing"; 11 repo = pname; 12 rev = "V${version}"; 13 - hash = "sha256-eXDCzyZ/YeumHjuLpr6stkWkApwfi8ExDx3uZTVa/cs="; 14 }; 15 16 postPatch = ''
··· 4 5 stdenv.mkDerivation rec { 6 pname = "stress-ng"; 7 + version = "0.17.08"; 8 9 src = fetchFromGitHub { 10 owner = "ColinIanKing"; 11 repo = pname; 12 rev = "V${version}"; 13 + hash = "sha256-ipiR7vLNF0+y0YtXZC0qpp361lfpXzlIp3eLUbn0oXc="; 14 }; 15 16 postPatch = ''
+3 -3
pkgs/tools/typesetting/tex/texpresso/default.nix
··· 17 18 stdenv.mkDerivation rec { 19 pname = "texpresso"; 20 - version = "0-unstable-2024-04-30"; 21 22 nativeBuildInputs = [ 23 makeWrapper ··· 35 src = fetchFromGitHub { 36 owner = "let-def"; 37 repo = "texpresso"; 38 - rev = "a5241c3ac27eb5eda01bd58b6370982a64320106"; 39 - hash = "sha256-2RvbIFfYQQSsrXJ72q5LWyaCLCZvThTi7YuiOaJR9mE="; 40 }; 41 42 buildFlags = [ "texpresso" ];
··· 17 18 stdenv.mkDerivation rec { 19 pname = "texpresso"; 20 + version = "0-unstable-2024-05-09"; 21 22 nativeBuildInputs = [ 23 makeWrapper ··· 35 src = fetchFromGitHub { 36 owner = "let-def"; 37 repo = "texpresso"; 38 + rev = "8b6cfcd10c03596bc3645ac8425a48b105d8650d"; 39 + hash = "sha256-uLGanGEUGzxIYFbU3U8LLV3bpn/IN9XltvWCmwSlD7E="; 40 }; 41 42 buildFlags = [ "texpresso" ];
+9 -6
pkgs/top-level/all-packages.nix
··· 4485 ''; 4486 }); 4487 4488 - caddy = callPackage ../servers/caddy { }; 4489 - 4490 - xcaddy = callPackage ../servers/caddy/xcaddy { }; 4491 - 4492 traefik = callPackage ../servers/traefik { }; 4493 4494 traefik-certs-dumper = callPackage ../tools/misc/traefik-certs-dumper { }; ··· 18549 sqlcl = callPackage ../development/tools/database/sqlcl { }; 18550 18551 sigrok-firmware-fx2lafw = callPackage ../development/tools/sigrok-firmware-fx2lafw { }; 18552 - 18553 - cli11 = callPackage ../development/tools/misc/cli11 { }; 18554 18555 datree = callPackage ../development/tools/datree { }; 18556 ··· 40412 40413 winePackagesFor = wineBuild: lib.makeExtensible (self: with self; { 40414 callPackage = newScope self; 40415 40416 inherit wineBuild; 40417
··· 4485 ''; 4486 }); 4487 4488 traefik = callPackage ../servers/traefik { }; 4489 4490 traefik-certs-dumper = callPackage ../tools/misc/traefik-certs-dumper { }; ··· 18545 sqlcl = callPackage ../development/tools/database/sqlcl { }; 18546 18547 sigrok-firmware-fx2lafw = callPackage ../development/tools/sigrok-firmware-fx2lafw { }; 18548 18549 datree = callPackage ../development/tools/datree { }; 18550 ··· 40406 40407 winePackagesFor = wineBuild: lib.makeExtensible (self: with self; { 40408 callPackage = newScope self; 40409 + stdenv = 40410 + if pkgs.stdenv.isDarwin then 40411 + # Match upstream, which builds with the latest SDK and a 10.7 deployment target. 40412 + overrideSDK pkgs.stdenv { 40413 + darwinMinVersion = "10.7"; 40414 + darwinSdkVersion = "11.0"; 40415 + } 40416 + else 40417 + pkgs.stdenv; 40418 40419 inherit wineBuild; 40420
+2
pkgs/top-level/python-packages.nix
··· 1515 1516 bimmer-connected = callPackage ../development/python-modules/bimmer-connected { }; 1517 1518 binary = callPackage ../development/python-modules/binary { }; 1519 1520 binary2strings = callPackage ../development/python-modules/binary2strings { };
··· 1515 1516 bimmer-connected = callPackage ../development/python-modules/bimmer-connected { }; 1517 1518 + binance-connector = callPackage ../development/python-modules/binance-connector { }; 1519 + 1520 binary = callPackage ../development/python-modules/binary { }; 1521 1522 binary2strings = callPackage ../development/python-modules/binary2strings { };