Merge staging-next into staging

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

+1408 -630
+17
maintainers/maintainer-list.nix
··· 17819 17819 fingerprint = "E628 C811 6FB8 1657 F706 4EA4 F251 ADDC 9D04 1C7E"; 17820 17820 }]; 17821 17821 }; 17822 + sailord = { 17823 + name = "Sailord"; 17824 + email = "sailord328@gmail.com"; 17825 + github = "Sail0rd"; 17826 + githubId = 55802415; 17827 + }; 17822 17828 samalws = { 17823 17829 email = "sam@samalws.com"; 17824 17830 name = "Sam Alws"; ··· 20692 20698 githubId = 9870613; 20693 20699 name = "Hubert Mühlhans"; 20694 20700 }; 20701 + trishtzy = { 20702 + github = "trishtzy"; 20703 + githubId = 5356506; 20704 + name = "Tricia Tan"; 20705 + }; 20695 20706 trobert = { 20696 20707 email = "thibaut.robert@gmail.com"; 20697 20708 github = "trobert"; ··· 21891 21902 email = "wrobel.jakub@protonmail.com"; 21892 21903 github = "wr0belj"; 21893 21904 githubId = 40501814; 21905 + }; 21906 + wr7 = { 21907 + name = "wr7"; 21908 + email = "d-wr7@outlook.com"; 21909 + github = "wr7"; 21910 + githubId = 53203261; 21894 21911 }; 21895 21912 wraithm = { 21896 21913 name = "Matthew Wraith";
+3 -3
pkgs/applications/audio/ncspot/default.nix
··· 20 20 21 21 rustPlatform.buildRustPackage rec { 22 22 pname = "ncspot"; 23 - version = "1.1.0"; 23 + version = "1.1.1"; 24 24 25 25 src = fetchFromGitHub { 26 26 owner = "hrkfdn"; 27 27 repo = "ncspot"; 28 28 rev = "v${version}"; 29 - hash = "sha256-RgA3jV/vD6qgIVQCZ0Sm+9CST4SlqN4MUurVM3nIdh0="; 29 + hash = "sha256-Sl4i9HFl+Dth9jmW6hPZzgh0Y35pRo1Xi9LRxCuSIP4="; 30 30 }; 31 31 32 - cargoHash = "sha256-8ZUgm1O4NmZpxgNRKnh1MNhiFNoBWQHo22kyP3hWJwI="; 32 + cargoHash = "sha256-INgDavtBI75h+qVlxTncYu3su+SH/D7HTlThRHJzwkY="; 33 33 34 34 nativeBuildInputs = [ pkg-config ] 35 35 ++ lib.optional withClipboard python3;
+88 -88
pkgs/applications/editors/emacs/elisp-packages/recipes-archive-melpa.json
··· 260 260 "s" 261 261 ], 262 262 "commit": "966bfcfdd3b2e288576ffe363d676ad282902090", 263 - "sha256": "0apcbfaa70kgrpjjsfbr0lg9lcfiijpx5bms4sbzc606vlnxxn0d" 263 + "sha256": "0zmzn8rdn1q0dfql3awivhrxd1nrvqr6mb8gv2ynaldyidgsb487" 264 264 } 265 265 }, 266 266 { ··· 1610 1610 "keyfreq" 1611 1611 ], 1612 1612 "commit": "5c3c430b21bcf685c412cf5ceb3769f630082e4f", 1613 - "sha256": "14p9lmnrpsnx94ycvsqmfxnk5kws0cman4a6fbnikl35ma8zc01x" 1613 + "sha256": "0zjncby2884cv8nz2ss7i0p17l15lsk88zwvb7b0gr3apbfpcpa3" 1614 1614 } 1615 1615 }, 1616 1616 { ··· 1895 1895 1033 1896 1896 ], 1897 1897 "commit": "04fed0ef795bfe2482998c5b6f87c37c13fe8c50", 1898 - "sha256": "0klzdgicxfsfwg66a5lnlsfv4mpli6fikplk3qldpwz21652xsz9" 1898 + "sha256": "0kk571d7ww6j8y6krfsr9v5yvssz8gvfjq4xc3vsgvpzl6bdh8rl" 1899 1899 }, 1900 1900 "stable": { 1901 1901 "version": [ ··· 1904 1904 0 1905 1905 ], 1906 1906 "commit": "0907961986a582ded514d54a8bfdf691f7bfaf86", 1907 - "sha256": "0klzdgicxfsfwg66a5lnlsfv4mpli6fikplk3qldpwz21652xsz9" 1907 + "sha256": "10hm8anw78n37pl9rz3dnjphrnsxf3fy00d008gayn70jfjl1433" 1908 1908 } 1909 1909 }, 1910 1910 { ··· 2442 2442 0 2443 2443 ], 2444 2444 "commit": "97c20b1fd9ad3f138e1100e3a837d05108c4c564", 2445 - "sha256": "1x4apig2hrvvy6pjciklmz5afpq5l4rmfjahc2wvyzs79abh0icx" 2445 + "sha256": "1wsvs756cbwbxlaxij352kman7196m39684m6sqnfb685cfrwzdj" 2446 2446 } 2447 2447 }, 2448 2448 { ··· 3318 3318 806 3319 3319 ], 3320 3320 "commit": "6ad8c6be4f44de0c33eab012e507320b732d4800", 3321 - "sha256": "0cq960q11lpic6zcw71z2ap80jzrzgcwwy2vwhgc1zwi8k8l9i4q" 3321 + "sha256": "1pg0xqzixw3nq68hsy263q7j76fggy6wqgmcl5yd0wfhbzd23qqz" 3322 3322 } 3323 3323 }, 3324 3324 { ··· 3628 3628 0 3629 3629 ], 3630 3630 "commit": "785f0bad0c73069e6c41ca543c29675785b614a8", 3631 - "sha256": "05q548dyb620kg12mgkmw6jpwbr2y2aqs5p7314y2c37khvw5irg" 3631 + "sha256": "1ja0q2z9kqkz3ycclgaw1ib83cjh6kym9lrikni0if3spbb0df3w" 3632 3632 } 3633 3633 }, 3634 3634 { ··· 6746 6746 1821 6747 6747 ], 6748 6748 "commit": "927257e97a602b6979a75028e8417bf1499582d4", 6749 - "sha256": "1vw1vpnxa4qxbdsmis8d0df3qhwr1c5h0q04rvwmyviixd729mlr" 6749 + "sha256": "1jbpf28918pjiqhw8rackv9r8iq9ydd3jw1zwwifznglmpyca7jk" 6750 6750 }, 6751 6751 "stable": { 6752 6752 "version": [ ··· 6754 6754 1 6755 6755 ], 6756 6756 "commit": "927257e97a602b6979a75028e8417bf1499582d4", 6757 - "sha256": "1vw1vpnxa4qxbdsmis8d0df3qhwr1c5h0q04rvwmyviixd729mlr" 6757 + "sha256": "1jbpf28918pjiqhw8rackv9r8iq9ydd3jw1zwwifznglmpyca7jk" 6758 6758 } 6759 6759 }, 6760 6760 { ··· 6835 6835 "flycheck" 6836 6836 ], 6837 6837 "commit": "5bfd5f91b9f91e46158e0419c6bb5c350e7684a1", 6838 - "sha256": "0mb85g7bydd0nv3hjzvqb3d01cs4hg5846ibcznaqhsqk93pgm2h" 6838 + "sha256": "0nb6dbk8aclkq7jki52y4lwgbxg61xh1598l08yfv2l1ykhgg0n0" 6839 6839 } 6840 6840 }, 6841 6841 { ··· 9075 9075 2201 9076 9076 ], 9077 9077 "commit": "587b39ea7a1d786df5c04796d51bf2a5a4eda0d7", 9078 - "sha256": "14nxqlrza35l955zgc4yi9yaymd9slyyyjmbnbd831v8jlddngm9" 9078 + "sha256": "0bvg2vpak2bv3s7wc0zzrqb3pys5s7vi6rs7k7l4fmaj5amaq9vb" 9079 9079 } 9080 9080 }, 9081 9081 { ··· 16469 16469 "seq" 16470 16470 ], 16471 16471 "commit": "b2bcf2e6997a5ab3502baba9143af44ac2cc2eb3", 16472 - "sha256": "1gjdmdg496lkgm7xkgvfl4b4xir91kzn7sizyrgwdj845i9lfjmp" 16472 + "sha256": "0mfs261nzi5svxliy2yaxwhzgfb8my5f4580jizll1vkxi33c358" 16473 16473 }, 16474 16474 "stable": { 16475 16475 "version": [ ··· 16483 16483 "seq" 16484 16484 ], 16485 16485 "commit": "1334f44725bd80a265de858d652f3fde4ae401fa", 16486 - "sha256": "1milqql0p9gp4dn9phn4fw1izf37wizpirvmzh5s71rwzrr6a9ix" 16486 + "sha256": "1h1lqrl3p9qgkicds8v44vdry19g53rya56hdj3cz5q8xj1nisn1" 16487 16487 } 16488 16488 }, 16489 16489 { ··· 16713 16713 "s" 16714 16714 ], 16715 16715 "commit": "0e6941e1832faafb2176238339667edd482acd95", 16716 - "sha256": "0xw475spfwq32nn5qz3gk22cggj1f5y245da9030vzi2jfb9vvid" 16716 + "sha256": "1ri022shrwiw10gdydm66c2xya1qxl449r5f8qadals7m4crczp2" 16717 16717 }, 16718 16718 "stable": { 16719 16719 "version": [ ··· 16728 16728 "s" 16729 16729 ], 16730 16730 "commit": "0e6941e1832faafb2176238339667edd482acd95", 16731 - "sha256": "0xw475spfwq32nn5qz3gk22cggj1f5y245da9030vzi2jfb9vvid" 16731 + "sha256": "1ri022shrwiw10gdydm66c2xya1qxl449r5f8qadals7m4crczp2" 16732 16732 } 16733 16733 }, 16734 16734 { ··· 21363 21363 0 21364 21364 ], 21365 21365 "commit": "2ecd466ffa7a3157b9ddcd7545b6fb8ad308c976", 21366 - "sha256": "1y8rsc63nl4n43pvn283f1vcpqyjnv6xl60fwyscwrqaz19bsnl1" 21366 + "sha256": "1h5lssnc1am54hkprnp61bsj5fnm8j556q2gbhljfjgrdwnqv8ky" 21367 21367 } 21368 21368 }, 21369 21369 { ··· 21985 21985 "ht" 21986 21986 ], 21987 21987 "commit": "5123477396a562fae350a89fbed79464cc498bc9", 21988 - "sha256": "1bkiwg1wp3l904159gycdr83xkb3i0h2k0da7akzkwc957abvp8w" 21988 + "sha256": "0xd94cpqpv0yw70ajrvs69ygds62m40fk0m4s59zvdn5qs7ivj4k" 21989 21989 } 21990 21990 }, 21991 21991 { ··· 23098 23098 0 23099 23099 ], 23100 23100 "commit": "6d0c4203eb192d73d89261b3a9bad52951e394af", 23101 - "sha256": "0a89bp9vz8lzg5klhmzpfmc0mhqmx667ivr86ckkjhiwr2mmzq0s" 23101 + "sha256": "1rdmhsrlqn19a140i3099fp7f9wnlglp760rnrjp5p840wzfm74q" 23102 23102 } 23103 23103 }, 23104 23104 { ··· 24019 24019 5 24020 24020 ], 24021 24021 "commit": "dbace8d2250f84487d31b39050fcdc260fcde804", 24022 - "sha256": "0r9qmr2l5kjwh1frp0k87nyaf13f7f9fjjf9yf9z92djqapfm9dd" 24022 + "sha256": "1d9105ibaw858gqp19rx2m6xm3hl57vzsmdqir883cy46qpvwhki" 24023 24023 } 24024 24024 }, 24025 24025 { ··· 24221 24221 "hydra" 24222 24222 ], 24223 24223 "commit": "79e422be55c72bfe36d2ec8a838f19d1cc8d101a", 24224 - "sha256": "01zdha3p7wsf98yayvwgpd4arcs7yhz62yk1nyq9n13hvmqg7dvk" 24224 + "sha256": "14hb3d76y4n8qvfl74v9hzgl6774bqdcmsa0npv3gs144fbx9prk" 24225 24225 } 24226 24226 }, 24227 24227 { ··· 28860 28860 "spinner" 28861 28861 ], 28862 28862 "commit": "b80b773238719fa7160e598219f300dfbc4db06d", 28863 - "sha256": "1w2xh207rm4a242iykhzsp3r3s8gv1cw8qr3cvwfbkxqrzmki7z4" 28863 + "sha256": "1whgbwdv3zrhxq2casxj784bx95j0vzlpnvi51i4xdxpdf77g521" 28864 28864 }, 28865 28865 "stable": { 28866 28866 "version": [ ··· 31629 31629 0 31630 31630 ], 31631 31631 "commit": "f0add6820d250875f7d7c21aa5d813dc73dbcf96", 31632 - "sha256": "0zg52b3hl0rp9hjz04546kngssxs0l64dm01bwp9hapy7pichbci" 31632 + "sha256": "18bnw6yb41ki1xvkhi07v7fqx3var928majgd6613ra9nirnyqnj" 31633 31633 } 31634 31634 }, 31635 31635 { ··· 32979 32979 "dash" 32980 32980 ], 32981 32981 "commit": "7aa2e1715e6ea286b08bb446d2d9915afa0fdf03", 32982 - "sha256": "0b2a9qvqxhm2z4zb4qg6d5h0pp82hdmjl8qnk03zr1awi5angiyv" 32982 + "sha256": "11wag6sgfr62yj4zjr9n71kxd3kfa105l0rpbag47qmac2wsg7h5" 32983 32983 } 32984 32984 }, 32985 32985 { ··· 33125 33125 "switch-buffer-functions" 33126 33126 ], 33127 33127 "commit": "feb0fbf1fd4bdf220ae2d31ea7c066d8e62089f9", 33128 - "sha256": "0pfnp7gw75hfhsy7jizp622s6yv61h3k2s0l2g33i801ar6abwm5" 33128 + "sha256": "1wb3xm45g77daw2ncs8a8w0m8d2hi591jmzwy5xli1zgrr5mm8h3" 33129 33129 }, 33130 33130 "stable": { 33131 33131 "version": [ ··· 33137 33137 "switch-buffer-functions" 33138 33138 ], 33139 33139 "commit": "7539654e4a72edcc5bba07a101961e5bf0a9d449", 33140 - "sha256": "0pfnp7gw75hfhsy7jizp622s6yv61h3k2s0l2g33i801ar6abwm5" 33140 + "sha256": "11zpqwh1mlfifbgnvhc63bvnhg340jgxssm3m43hr1sxsyb52lh6" 33141 33141 } 33142 33142 }, 33143 33143 { ··· 37773 37773 "xelb" 37774 37774 ], 37775 37775 "commit": "047c83aa6b54bfb6ca8cac4d3ea18542611cef77", 37776 - "sha256": "1bwnw6qacdrm54lx4hc36f9lnidfw1wl399n7wasa24n9wrbr8z0" 37776 + "sha256": "08g7ly2syvmjgnj8qjgw5cva3wk08jmqnd85h49f76y0clcx6dsx" 37777 37777 } 37778 37778 }, 37779 37779 { ··· 39486 39486 4 39487 39487 ], 39488 39488 "commit": "ba63f0591c3be1644ee7ee972430c74b5d346579", 39489 - "sha256": "1yjfvb2vn5pmrq5fw4sfx1lfkbnkwlc160izpvkrf9ww9xsas6al" 39489 + "sha256": "014vbzxz1jmm83a5mg4zsyxm8nw96n8s2l7h3myhrn880d9xnqgg" 39490 39490 } 39491 39491 }, 39492 39492 { ··· 39578 39578 929 39579 39579 ], 39580 39580 "commit": "608dd1120d35b02a02570f024c585f7569508586", 39581 - "sha256": "08yq6hncy8vqa2plpxa4gkq244wig2pd05w4ws0j8nmpwcwl6zki" 39581 + "sha256": "1gcqllsdlkkmgrwxwczxsj4zllwpprw7df479j6sj563j6qds53r" 39582 39582 } 39583 39583 }, 39584 39584 { ··· 40412 40412 "flycheck" 40413 40413 ], 40414 40414 "commit": "0eb3dd630391e4d8a26e09c9032cfb9f4bd71e08", 40415 - "sha256": "1zk3rjabmpfl37zrnnim4h6cbnwp9vg8yjwirw8hjsayfh1pp0kk" 40415 + "sha256": "1nrhybhpkv3rvks1vqzahfjg0vva76kakd99wpdqsa60ylb5i4jw" 40416 40416 }, 40417 40417 "stable": { 40418 40418 "version": [ ··· 41583 41583 "flycheck" 41584 41584 ], 41585 41585 "commit": "54744a78d06373404933fedc3ca836916e83de51", 41586 - "sha256": "1vvsswadiks9mpb49vz2q8z69wq0jalsvgalhn10k3pyz7p0abnd" 41586 + "sha256": "1zdvan6l2s97s7swnccq21z1ja8vl64l757j3hg50ipq8j5yy9dl" 41587 41587 }, 41588 41588 "stable": { 41589 41589 "version": [ ··· 41594 41594 "flycheck" 41595 41595 ], 41596 41596 "commit": "54744a78d06373404933fedc3ca836916e83de51", 41597 - "sha256": "1vvsswadiks9mpb49vz2q8z69wq0jalsvgalhn10k3pyz7p0abnd" 41597 + "sha256": "1zdvan6l2s97s7swnccq21z1ja8vl64l757j3hg50ipq8j5yy9dl" 41598 41598 } 41599 41599 }, 41600 41600 { ··· 46888 46888 14 46889 46889 ], 46890 46890 "commit": "362f1d1189c090ece8b94f6a51680f74b1ff40f9", 46891 - "sha256": "1gsvl0r6r385lkv0z4gkxirz9as6k0ghmk402zsyz8gvdpl0f3jw" 46891 + "sha256": "15bmrhpg4kh6dv6bwzxs15wf4rm7a3g09z6ram762hf2kinfiihy" 46892 46892 } 46893 46893 }, 46894 46894 { ··· 46949 46949 "geiser" 46950 46950 ], 46951 46951 "commit": "f76b53dbc1465dbd799e29bdcd2be34cc1603f50", 46952 - "sha256": "1i4ywb4ggq884p2lbpmp6y53l8ys5ajma7sk21zxi1jx28nb01nm" 46952 + "sha256": "097gyi299fyjy4v22l2l95mzs319ljr9jas4n6893vghac3rf1r6" 46953 46953 } 46954 46954 }, 46955 46955 { ··· 47007 47007 "geiser" 47008 47008 ], 47009 47009 "commit": "42376b74ae0ad84d02c26560dfd9181493dcccd7", 47010 - "sha256": "1aqsvmk1hi7kc3j4h8xlza7c6rwm71v98fv5wpw8kmyj9vsp49wx" 47010 + "sha256": "04gwd9qa0785zfr6m9a5443ilgvyz05l06cb1waicf83sgp8xl32" 47011 47011 } 47012 47012 }, 47013 47013 { ··· 47621 47621 2 47622 47622 ], 47623 47623 "commit": "fa81e915c256271fa10b807a2935d5eaa4700dff", 47624 - "sha256": "1jiglrlhrph57p5kkm1qlqihwl6z7h9qh16qmmd5783ynksnbxp3" 47624 + "sha256": "1yf6yipvhhna29mzaan5vb3d5qvbrkp2awr5diyf381mvxgk8akh" 47625 47625 } 47626 47626 }, 47627 47627 { ··· 48001 48001 "s" 48002 48002 ], 48003 48003 "commit": "8a403005ea7f7611bb1bfd829eeefe5a4f10bb40", 48004 - "sha256": "02hag6jd55mqf0n90p0hvihmqjvd0cdlpm5knsxk3cll7fp0kkkr" 48004 + "sha256": "0w5xl9r7sbhlwxzg391x50pnsjmjjakn761v3qg0lj6xhv23sdl5" 48005 48005 } 48006 48006 }, 48007 48007 { ··· 48224 48224 0 48225 48225 ], 48226 48226 "commit": "ea49e2e005af977a08331f8caa8f64d102b3b932", 48227 - "sha256": "05bkpg7xz8644np9imsj5ms821sbsb784ap5fjdnnn69kllz0d33" 48227 + "sha256": "0prx0xbnhhp46c09nnzpz07jgr3s5ngrw8zjksf48abr8acwywfv" 48228 48228 } 48229 48229 }, 48230 48230 { ··· 48914 48914 "yaml-mode" 48915 48915 ], 48916 48916 "commit": "2651e831aed84ee2512245952fac94901b086549", 48917 - "sha256": "0yd6s5vy5afkigm87xyh1nnwljplx1wdn5h02224ica0py48fzhd" 48917 + "sha256": "16fb4r3vq8xkzl911v7gaky95w1agfxjlpaxpjmidwx48rbcar59" 48918 48918 } 48919 48919 }, 48920 48920 { ··· 48945 48945 "gitlab-ci-mode" 48946 48946 ], 48947 48947 "commit": "30ea0eab74b24818f187242b079845785035e967", 48948 - "sha256": "1w1simnlffg56j79gal1qf1nlav9f8fmr2zfswfrmcv6cac6fhj9" 48948 + "sha256": "0awv24znkxs0h8pkj4b5jwjajxkf1agam09m5glr8zn5g3xbj798" 48949 48949 } 48950 48950 }, 48951 48951 { ··· 48994 48994 "helm" 48995 48995 ], 48996 48996 "commit": "5fe0a66642da6f4e7ba9e1e3a96572c7f1876e37", 48997 - "sha256": "1mxkcnjgazc1pyjbqqfnhc9phpyrgah960avm2fmi7m9n5v8cf0w" 48997 + "sha256": "1c5js19zyb1z61hapvbfcl5jhrjqij46cxldgqij6al0scw44dga" 48998 48998 }, 48999 48999 "stable": { 49000 49000 "version": [ ··· 49007 49007 "helm" 49008 49008 ], 49009 49009 "commit": "5fe0a66642da6f4e7ba9e1e3a96572c7f1876e37", 49010 - "sha256": "1mxkcnjgazc1pyjbqqfnhc9phpyrgah960avm2fmi7m9n5v8cf0w" 49010 + "sha256": "1c5js19zyb1z61hapvbfcl5jhrjqij46cxldgqij6al0scw44dga" 49011 49011 } 49012 49012 }, 49013 49013 { ··· 49548 49548 "gnus" 49549 49549 ], 49550 49550 "commit": "44ebe0241a19f4052cd427dff408206542aa3c8f", 49551 - "sha256": "0h7w5wrkrd0jw8nmgbkzq8wam7ynvy7flhjg4frphzmimlhysli2" 49551 + "sha256": "1fqkclbddwfqywvkrb7l2cpibapxrk82ikdpbxapj09iwyn3ijlz" 49552 49552 }, 49553 49553 "stable": { 49554 49554 "version": [ ··· 49559 49559 "gnus" 49560 49560 ], 49561 49561 "commit": "210c70f0021ee78e724f1d8e00ca96e1e99928ca", 49562 - "sha256": "0h7w5wrkrd0jw8nmgbkzq8wam7ynvy7flhjg4frphzmimlhysli2" 49562 + "sha256": "08j8x0iaz5s9q0b68d8h3153w0z6vak5l8qgw3dd1drz5p9xnvyw" 49563 49563 } 49564 49564 }, 49565 49565 { ··· 62193 62193 "islisp-mode" 62194 62194 ], 62195 62195 "commit": "423b84fe4cc6944e36971225b3e19c888e7e4690", 62196 - "sha256": "174zjlgcikaydgx5npsbwqblzc61pxnnpw50nia8jhh8175j2sbl" 62196 + "sha256": "0m3vxm4q5kbdn3q524z50zvwdk63gixaqxw9qxa6d175iv0xfwv8" 62197 62197 }, 62198 62198 "stable": { 62199 62199 "version": [ ··· 62205 62205 "islisp-mode" 62206 62206 ], 62207 62207 "commit": "18258f7134cfd8e0bd12538351b3cd23ae44cec1", 62208 - "sha256": "174zjlgcikaydgx5npsbwqblzc61pxnnpw50nia8jhh8175j2sbl" 62208 + "sha256": "1s6alrv1hfi1plj5lh826j0h71xvm2v092kglj3yvy34g73dgrna" 62209 62209 } 62210 62210 }, 62211 62211 { ··· 62700 62700 2108 62701 62701 ], 62702 62702 "commit": "8f13262ebcb3f271f1d188584d04ca6d87214111", 62703 - "sha256": "0cqc23y9n63a7kl2p1zrfcsxnclfxcszfmbh2hmbrs6q05ys0kzg" 62703 + "sha256": "1aa6c9rswwgxyh8js0bnjrzcmyqc1az7vr5m68lbbmsbjb495awq" 62704 62704 } 62705 62705 }, 62706 62706 { ··· 63394 63394 1 63395 63395 ], 63396 63396 "commit": "18258f7134cfd8e0bd12538351b3cd23ae44cec1", 63397 - "sha256": "174zjlgcikaydgx5npsbwqblzc61pxnnpw50nia8jhh8175j2sbl" 63397 + "sha256": "1s6alrv1hfi1plj5lh826j0h71xvm2v092kglj3yvy34g73dgrna" 63398 63398 } 63399 63399 }, 63400 63400 { ··· 64631 64631 1017 64632 64632 ], 64633 64633 "commit": "c2ad37e2ada14b5551a83211cc4692b39be4e5fb", 64634 - "sha256": "18ibnf995yymgxv7xz7xql6lnix3sxn6pn659b1vp00g5d5yl2jf" 64634 + "sha256": "05izmyp875pfbpygy54ybwkxnjv3fmam024pkjd70i5m6xmg4wi6" 64635 64635 }, 64636 64636 "stable": { 64637 64637 "version": [ ··· 70952 70952 2206 70953 70953 ], 70954 70954 "commit": "2b719baf0ccba79e28fcb3c2633c4849d976ac23", 70955 - "sha256": "1hlqairbjlrcbzb4r5fjm80znr9hdgny3vgm27dwwxxa340m0r6i" 70955 + "sha256": "0rxqam6cgi404m8n45mw73j3jdd2gb3iwpmyyixbv3cxfb7y1b0l" 70956 70956 }, 70957 70957 "stable": { 70958 70958 "version": [ ··· 70961 70961 4 70962 70962 ], 70963 70963 "commit": "2b719baf0ccba79e28fcb3c2633c4849d976ac23", 70964 - "sha256": "1hlqairbjlrcbzb4r5fjm80znr9hdgny3vgm27dwwxxa340m0r6i" 70964 + "sha256": "0rxqam6cgi404m8n45mw73j3jdd2gb3iwpmyyixbv3cxfb7y1b0l" 70965 70965 } 70966 70966 }, 70967 70967 { ··· 75866 75866 "test-simple" 75867 75867 ], 75868 75868 "commit": "1334f44725bd80a265de858d652f3fde4ae401fa", 75869 - "sha256": "1milqql0p9gp4dn9phn4fw1izf37wizpirvmzh5s71rwzrr6a9ix" 75869 + "sha256": "1h1lqrl3p9qgkicds8v44vdry19g53rya56hdj3cz5q8xj1nisn1" 75870 75870 } 75871 75871 }, 75872 75872 { ··· 77593 77593 1 77594 77594 ], 77595 77595 "commit": "beb22e85f6073a930f7338a78bd186e3090abdd7", 77596 - "sha256": "1yf21gm4ziplmgx8yn7jqq45mwfiindbrman7fc5b9ifq78x9ryn" 77596 + "sha256": "1dhljrh44dsnixd8hbb11k6dgap8r8n7jknhfy2afdzq889fih74" 77597 77597 } 77598 77598 }, 77599 77599 { ··· 78457 78457 1309 78458 78458 ], 78459 78459 "commit": "d1c024fdf9543fbc0101cd2c6e8b248378f591cd", 78460 - "sha256": "1xvx26xbd0ylih6xyvwylzjl7z5dbw9sv828p5zykr6fg2kz9nb3" 78460 + "sha256": "11r54zj0q14f88wl6bp46gz4j2wv6cb37d42b2hfvhkgh88a71c5" 78461 78461 }, 78462 78462 "stable": { 78463 78463 "version": [ ··· 78466 78466 1 78467 78467 ], 78468 78468 "commit": "d5b6b5b3552a5b84f4f887e2f805d9e72747fab2", 78469 - "sha256": "1xvx26xbd0ylih6xyvwylzjl7z5dbw9sv828p5zykr6fg2kz9nb3" 78469 + "sha256": "19yh93kkyailczv1yyg7jhmzwl768sg0rk4as5kgqays87h9bnfn" 78470 78470 } 78471 78471 }, 78472 78472 { ··· 79386 79386 812 79387 79387 ], 79388 79388 "commit": "98110bb9c300fc9866dee8e0023355f9f79c9b96", 79389 - "sha256": "1ysj9x9m1lxg1gy0z7y07qsi3g26qfqdwwa8kjkf40pchb2wxg0s" 79389 + "sha256": "080s96jkcw2p288sp1vgds91rgl693iz6hi2dv56p2ih0nnivwlg" 79390 79390 } 79391 79391 }, 79392 79392 { ··· 82329 82329 0 82330 82330 ], 82331 82331 "commit": "7825f88cb881a84eaa5cd1689772819a18eb2943", 82332 - "sha256": "0f8s7mhcs1ym4an8d4dabfvhin30xs2d0c5gv875hsgz8p3asgxs" 82332 + "sha256": "009did3i3i8yi0virq606l02w1mw0gdyiqablqg7m368gx0gfvh5" 82333 82333 } 82334 82334 }, 82335 82335 { ··· 82407 82407 0 82408 82408 ], 82409 82409 "commit": "dfe065acdd06be176fce3ab150fae699b2ad1a13", 82410 - "sha256": "1nqxw9s41ln91gjrglrbyhqasakgk0542ymhbwivw9l19yyizmaz" 82410 + "sha256": "0m5rfwp2y8iz7lrshdy09nk6dhrd7bgwb0761cmz1ky8w6f3di7v" 82411 82411 } 82412 82412 }, 82413 82413 { ··· 83168 83168 1249 83169 83169 ], 83170 83170 "commit": "44d506105989873dc1725e0cfc675925b35c9c98", 83171 - "sha256": "1g030806d2l238sr173ypdkkq0g8kf8qdp7a1ls5d3rw0bng4ds1" 83171 + "sha256": "0lgz0sknnrxmc7iy4lniday1nwpz4q841c3w2hm72aiwn5z21h22" 83172 83172 } 83173 83173 }, 83174 83174 { ··· 87315 87315 "seq" 87316 87316 ], 87317 87317 "commit": "e55415221eedba2f2bd37a30cb71c842e344b5ee", 87318 - "sha256": "079x6rcz50rpw0vdq5q2kjpixz95k9f3j9dwk91r5111vvr428w3" 87318 + "sha256": "0gjkl8j8jrimg45z9bsfkkbvmxsplh3nyqgr8g8d5mqm0w9b4pn3" 87319 87319 }, 87320 87320 "stable": { 87321 87321 "version": [ ··· 87329 87329 "seq" 87330 87330 ], 87331 87331 "commit": "4c114489e682e514e79701045d541ab6f3dc3fb4", 87332 - "sha256": "079x6rcz50rpw0vdq5q2kjpixz95k9f3j9dwk91r5111vvr428w3" 87332 + "sha256": "13y302lyscdqrba1sfx60yf5ji2xi7fbsvjsjbw7hiz63kg6rccy" 87333 87333 } 87334 87334 }, 87335 87335 { ··· 88091 88091 "jami-bot" 88092 88092 ], 88093 88093 "commit": "020b03f299dad438f65d7bcbf93553b273fd7c33", 88094 - "sha256": "0fj166qawhnjbc14237fj8ph4f4xdjka7p8r2gxkfq6h0z101nr2" 88094 + "sha256": "18nhkmmrzs6i6px23c88wlml0gn43b38zfvpwq8bnabq3ak6q7j2" 88095 88095 }, 88096 88096 "stable": { 88097 88097 "version": [ ··· 88444 88444 9 88445 88445 ], 88446 88446 "commit": "edf9f6f7254f72be939daf92942f76f44b72d32d", 88447 - "sha256": "0ijlmfq6dbdmk3jpl87g4knk4l76yxf63nmk3n2nll3v3swbk22g" 88447 + "sha256": "0jmavx9cd49y7lqb0zjpfyslqfd21a1anhpb6n6ksrxn65q6pf9q" 88448 88448 } 88449 88449 }, 88450 88450 { ··· 88947 88947 "ov" 88948 88948 ], 88949 88949 "commit": "b95b6a7ed9289637cb512232470633b330ca9713", 88950 - "sha256": "0gjvd7xd9kl06cgdyya2qbl7r4a9y4zfq1ci0109w5axs3zjin1m" 88950 + "sha256": "03x3n2ywgk2x7slpzy26bw3l9l000pd964z0yifvf9fqhpbk5d0r" 88951 88951 } 88952 88952 }, 88953 88953 { ··· 89179 89179 2 89180 89180 ], 89181 89181 "commit": "549fa6969660dcf0cf9bca5b7341d0cb48ec3b77", 89182 - "sha256": "0ksj6hssyr44qnvb32qj9lrq825ivvndhck9gzx4h7gbxmvq12a4" 89182 + "sha256": "12s74if74vw8q5awgrk0d1244ysfgb9kw3dxhypsccsbf413jmii" 89183 89183 } 89184 89184 }, 89185 89185 { ··· 89556 89556 "org-ref" 89557 89557 ], 89558 89558 "commit": "abcd622e4edaa5e4480bcd1e7e4953f67c90e036", 89559 - "sha256": "1467vskijg2n8k7fa2jj2hz8xr2s04r8a89521wmz54cza21g5j4" 89559 + "sha256": "08ia6gn0x0yydl28dhghifyxz0mrn0asllqg4s449gaz729cxqkd" 89560 89560 } 89561 89561 }, 89562 89562 { ··· 90949 90949 "org-ql" 90950 90950 ], 90951 90951 "commit": "a7c386ff134c71fd4f1f042e320751f077d57ddb", 90952 - "sha256": "11xbm6161rd5kv2bffqw678a7bymclvhpmm1qjxsvmi8bhfk1ls0" 90952 + "sha256": "1xc9g82pmd6fl48bbibwp5rb044cj2j0gw9d6qvn73pqdg8mj9jy" 90953 90953 } 90954 90954 }, 90955 90955 { ··· 93021 93021 "s" 93022 93022 ], 93023 93023 "commit": "e8cd440632fd46812d7311360f565828a12380b7", 93024 - "sha256": "0v2lrmak1lhaccwm2a68z4w554ng38wpk0sbw2qaj8qn03gv9dn4" 93024 + "sha256": "118km0hgxf1nss765cnykqyymjhg30pim9qjyxl31v07khr1d373" 93025 93025 } 93026 93026 }, 93027 93027 { ··· 101079 101079 2031 101080 101080 ], 101081 101081 "commit": "d76c5d5589a4f8a94cc5537686d9a3b46ea7cc59", 101082 - "sha256": "1bkkgs2agy00wivilljkj3a9fsb2ba935icjmhbk46zjc6yf3y6q" 101082 + "sha256": "03872n1v5qqqblviq9sf2ml6ibs50mcjrh0i35sb0m7l202nh52b" 101083 101083 }, 101084 101084 "stable": { 101085 101085 "version": [ ··· 101087 101087 8 101088 101088 ], 101089 101089 "commit": "708cae8e67dbae293c7c4be0ca5e49d76fac6714", 101090 - "sha256": "1bkkgs2agy00wivilljkj3a9fsb2ba935icjmhbk46zjc6yf3y6q" 101090 + "sha256": "1v48i37iqrrwbyy3bscicfq66vbbml4sg0f0n950bnk0qagjx8py" 101091 101091 } 101092 101092 }, 101093 101093 { ··· 102188 102188 0 102189 102189 ], 102190 102190 "commit": "906b0a107f7bcfe6e32bcfedb977e6f0f99fda59", 102191 - "sha256": "17clkgs94dgq5nsjlwkr52m5s446ibfss3qc8a8m0zaz6j4f8l1m" 102191 + "sha256": "0d7hc2llr9dkjyfgyyjb2k72rny0j395a29pqgqgqyrwcn8b1py1" 102192 102192 } 102193 102193 }, 102194 102194 { ··· 102305 102305 "python" 102306 102306 ], 102307 102307 "commit": "e606469aafec2e6beda8c589540b88a5a6f6f33f", 102308 - "sha256": "0vyipfsppissa87pdnbksamdby0yl2q8nzawqivv6smn33jp6vsn" 102308 + "sha256": "00i7cc4r7275l22k3708xi4hqw2j44yivdb1madzrpf314v3kabr" 102309 102309 } 102310 102310 }, 102311 102311 { ··· 105645 105645 1940 105646 105646 ], 105647 105647 "commit": "4aab5a5be16b69b47ef5e67d02782df5e41dbd7b", 105648 - "sha256": "1zq4nnp3yqv46129kazm76bvdqvjjhlrfg95bkdxvkd7qrdjc9a3" 105648 + "sha256": "1pancvhm4g4010814jy1cdhdrjh5hlig2j31fcsa5jn331d7rj6g" 105649 105649 }, 105650 105650 "stable": { 105651 105651 "version": [ ··· 105654 105654 0 105655 105655 ], 105656 105656 "commit": "4aab5a5be16b69b47ef5e67d02782df5e41dbd7b", 105657 - "sha256": "1zq4nnp3yqv46129kazm76bvdqvjjhlrfg95bkdxvkd7qrdjc9a3" 105657 + "sha256": "1pancvhm4g4010814jy1cdhdrjh5hlig2j31fcsa5jn331d7rj6g" 105658 105658 } 105659 105659 }, 105660 105660 { ··· 105802 105802 0 105803 105803 ], 105804 105804 "commit": "c7c6b726806df7e8cb25a41b213a207850c91cb7", 105805 - "sha256": "18rba101m9vmjl4mf3x0k7wvbgn6qmay9la745vzpr3lx1f4nn98" 105805 + "sha256": "0p044wg9d4i6f5x7bdshmisgwvw424y16lixac93q6v5bh3xmab5" 105806 105806 } 105807 105807 }, 105808 105808 { ··· 105999 105999 "web-mode" 106000 106000 ], 106001 106001 "commit": "6cf58cf04fee933113857af07414b3f27c24b505", 106002 - "sha256": "0b3gqs1lsk80shirsc41zajzjbg1sgzksmnfazffx88h612p7ygd" 106002 + "sha256": "0s3hs0w6hz8vx4172mfraiqfjhd1a9h1w61ra6fklc5fjf3y8pn8" 106003 106003 }, 106004 106004 "stable": { 106005 106005 "version": [ ··· 106011 106011 "web-mode" 106012 106012 ], 106013 106013 "commit": "6cf58cf04fee933113857af07414b3f27c24b505", 106014 - "sha256": "0b3gqs1lsk80shirsc41zajzjbg1sgzksmnfazffx88h612p7ygd" 106014 + "sha256": "0s3hs0w6hz8vx4172mfraiqfjhd1a9h1w61ra6fklc5fjf3y8pn8" 106015 106015 } 106016 106016 }, 106017 106017 { ··· 106269 106269 4 106270 106270 ], 106271 106271 "commit": "71e475ab35555e0a1eca26d73acf1ced911e422e", 106272 - "sha256": "0y18i4ly61jyvxymvgjr99arhxfn5y5s659jnqf4gvyp3d671dkf" 106272 + "sha256": "0x3mmf4gq4d0cqfqbkrrpwhayvmplacck0zc9nlzcn35y17jzpcz" 106273 106273 } 106274 106274 }, 106275 106275 { ··· 108372 108372 "s" 108373 108373 ], 108374 108374 "commit": "91c56311b48a26aa6ef5a113b0a828e174059b0a", 108375 - "sha256": "10ikd6ksz5adpldyx9h8s3qnwc488rqixzwnd0rjjwqigmllj9lb" 108375 + "sha256": "1iyq8m75gzyx2ww919i4zl63gajsaczgwax214a1jgf8x91j590k" 108376 108376 } 108377 108377 }, 108378 108378 { ··· 110039 110039 "s" 110040 110040 ], 110041 110041 "commit": "9b8cfb59a2dcee8b39b680ab9adad5ecb1f53c0b", 110042 - "sha256": "1xnby24gpxij1z03wvx89s459jw0f8bwhgi80xvdq8gxhbbz2w7a" 110042 + "sha256": "0kx0c4syd7k6ff9j463bib32pz4wq0rzjlg6b0yqnymlzfr1mbki" 110043 110043 } 110044 110044 }, 110045 110045 { ··· 110666 110666 "rtm" 110667 110667 ], 110668 110668 "commit": "37c5feffea7c9b571279b6f549d06cf9c0720273", 110669 - "sha256": "1kkhnsxr8zrb21k4ckyg69nsndwy4zdkvfw2drk4v1vnbgx8144f" 110669 + "sha256": "0rwvlhwg66ny0rm972wjfz41ck9kqmbax49wkagrkimm1cdrjfia" 110670 110670 } 110671 110671 }, 110672 110672 { ··· 111983 111983 "dash" 111984 111984 ], 111985 111985 "commit": "d3b616843167f04b8a9f53dd25e84818c9f6fbce", 111986 - "sha256": "0gadjaq39g8zsh3lvbx29nm2lgyzna2x435xyf7rb89ly4v22wa6" 111986 + "sha256": "04vv9swkn3l2lcdb4ncmc6vr3967mglfgiabn1978gyhv4xp9nwm" 111987 111987 }, 111988 111988 "stable": { 111989 111989 "version": [ ··· 119401 119401 9 119402 119402 ], 119403 119403 "commit": "0505a7c0d306632972f29e584e83e0cd58eba2ce", 119404 - "sha256": "04b6lyrn9hj754ykb07ks60c602h5gla11scyisnzga662li16ib" 119404 + "sha256": "0k4jpfc9m6834gng6w4zab8jh0d4i3dh5yvn89mlznsb9r9d6148" 119405 119405 } 119406 119406 }, 119407 119407 { ··· 120012 120012 "s" 120013 120013 ], 120014 120014 "commit": "a715f7f2df416b8a6c827a9493ce7004180a3a4f", 120015 - "sha256": "188cdgic25wrb4jdgdcj070a0pxsh3m0rd9d2r6i1s1n1nalrs6g" 120015 + "sha256": "08awv1vbqg0x0h7f036sh07vypm8lq6b5g36gq9dmyfaqci9ccw6" 120016 120016 } 120017 120017 }, 120018 120018 { ··· 120056 120056 "base32" 120057 120057 ], 120058 120058 "commit": "927257e97a602b6979a75028e8417bf1499582d4", 120059 - "sha256": "1vw1vpnxa4qxbdsmis8d0df3qhwr1c5h0q04rvwmyviixd729mlr" 120059 + "sha256": "1jbpf28918pjiqhw8rackv9r8iq9ydd3jw1zwwifznglmpyca7jk" 120060 120060 } 120061 120061 }, 120062 120062 { ··· 122342 122342 0 122343 122343 ], 122344 122344 "commit": "c2f4870aff70efe70a8d1b089e56d3a2d6d048b9", 122345 - "sha256": "14ybav1f82m2gsxkciwlc0pm01ihqqaqq6arnjqvgxdnw0z6qniq" 122345 + "sha256": "0i6jfr4l7mr8gpavmfblr5d41ck8aqzaf4iv1qk5fyzsb6yi0nla" 122346 122346 } 122347 122347 }, 122348 122348 { ··· 124707 124707 "outshine" 124708 124708 ], 124709 124709 "commit": "9cb2354874608d971be407ad9299ed918a6c061a", 124710 - "sha256": "1qfjwsxi3w2gdl258jbk5d3z645gs6zccxx2iah54zbgql17pgj9" 124710 + "sha256": "0gak3gvqw1pvall2rx82npil283z83aq79w5pw2a5rhi8a3imha4" 124711 124711 }, 124712 124712 "stable": { 124713 124713 "version": [ ··· 124720 124720 "outshine" 124721 124721 ], 124722 124722 "commit": "5202db4c6a511a90a950a723293d11d55ec05264", 124723 - "sha256": "1qfjwsxi3w2gdl258jbk5d3z645gs6zccxx2iah54zbgql17pgj9" 124723 + "sha256": "1ygx8g9cxyyhhpcqan1ca4g741s3dd141bcmp6jjqbjfn2gqraz6" 124724 124724 } 124725 124725 }, 124726 124726 { ··· 131180 131180 "request" 131181 131181 ], 131182 131182 "commit": "98323098c37a444de49cfef44f1506e9386e8c5f", 131183 - "sha256": "18hi6m2ngl9yz599q5bhifafi4vz1adc06bjl0bhb3rs62vbkwk2" 131183 + "sha256": "1zr67h0w49rsi84mgf6jdili28h8782q6vjl8za0iq1hcx9zqxyf" 131184 131184 } 131185 131185 }, 131186 131186 {
+6 -6
pkgs/applications/emulators/retroarch/hashes.json
··· 419 419 "src": { 420 420 "owner": "libretro", 421 421 "repo": "mame2000-libretro", 422 - "rev": "1472da3a39ab14fff8325b1f51a1dfdb8eabb5c8", 423 - "hash": "sha256-Nd5OqkoMJZ8TzEZGqDT0YX6lHK/H3I5EqJ841PteLi8=" 422 + "rev": "905808fbcc3adf8c610c1c60f0e41ce4b35db1c5", 423 + "hash": "sha256-2J3QGlSb4YhDZND4T0wmt9zzDjOuNiscsMxn9zA1TtI=" 424 424 }, 425 - "version": "unstable-2023-10-31" 425 + "version": "unstable-2024-05-07" 426 426 }, 427 427 "mame2003": { 428 428 "fetcher": "fetchFromGitHub", ··· 652 652 "src": { 653 653 "owner": "jpd002", 654 654 "repo": "Play-", 655 - "rev": "9f8d623f5d7e6a9bb6fa7ff30ce4d5b1fdf72a1e", 656 - "hash": "sha256-DtPIAQGHXR3urmKeFXNfKIdqQVU3HrrH6M28Ctwj3eI=", 655 + "rev": "700a44a1548d099705c901203414724518c90d43", 656 + "hash": "sha256-OZO8vVA2B/SdckC2Rm/v35cdJDzkpdU9lJhFYEyyl1U=", 657 657 "fetchSubmodules": true 658 658 }, 659 - "version": "unstable-2024-05-01" 659 + "version": "unstable-2024-05-05" 660 660 }, 661 661 "ppsspp": { 662 662 "fetcher": "fetchFromGitHub",
+37 -55
pkgs/applications/emulators/wine/base.nix
··· 12 12 with import ./util.nix { inherit lib; }; 13 13 14 14 let 15 - patches' = patches; 16 15 prevName = pname; 17 - prevPlatforms = platforms; 18 16 prevConfigFlags = configureFlags; 17 + 19 18 setupHookDarwin = makeSetupHook { 20 19 name = "darwin-mingw-hook"; 21 20 substitutions = { ··· 23 22 mingwGccsSuffixSalts = map (gcc: gcc.suffixSalt) mingwGccs; 24 23 }; 25 24 } ./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; 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"; 28 40 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 { 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 + // { 50 56 inherit version src; 51 57 52 58 pname = prevName + lib.optionalString (wineRelease != "stable" && wineRelease != "unstable") "-${wineRelease}"; ··· 95 101 ++ lib.optionals openclSupport [ pkgs.opencl-headers pkgs.ocl-icd ] 96 102 ++ lib.optionals tlsSupport [ pkgs.openssl pkgs.gnutls ] 97 103 ++ 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 - ]) 104 + ++ lib.optionals stdenv.isDarwin darwinFrameworks 102 105 ++ lib.optionals (x11Support) (with pkgs.xorg; [ 103 106 libX11 libXcomposite libXcursor libXext libXfixes libXi libXrandr libXrender libXxf86vm 104 107 ]) ··· 107 110 mesa # for libgbm 108 111 ]))); 109 112 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 - ''; 113 + inherit patches; 133 114 134 115 configureFlags = prevConfigFlags 135 116 ++ lib.optionals supportFlags.waylandSupport [ "--with-wayland" ] ··· 140 121 # them to the RPATH so that the user doesn't have to set them in 141 122 # LD_LIBRARY_PATH. 142 123 NIX_LDFLAGS = toString (map (path: "-rpath " + path) ( 143 - map (x: "${lib.getLib x}/lib") ([ stdenv.cc.cc ] ++ buildInputs) 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) 144 127 # libpulsecommon.so is linked but not found otherwise 145 128 ++ lib.optionals supportFlags.pulseaudioSupport (map (x: "${lib.getLib x}/lib/pulseaudio") 146 129 (toBuildInputs pkgArches (pkgs: [ pkgs.libpulseaudio ]))) ··· 210 193 fromSource 211 194 binaryNativeCode # mono, gecko 212 195 ]; 213 - broken = stdenv.isDarwin && !supportFlags.mingwSupport; 214 196 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; 197 + inherit badPlatforms platforms; 216 198 maintainers = with lib.maintainers; [ avnik raskin bendlas jmc-figueira reckenrode ]; 217 199 inherit mainProgram; 218 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 69 70 70 unstable = fetchurl rec { 71 71 # NOTE: Don't forget to change the hash for staging as well. 72 - version = "9.7"; 72 + version = "9.8"; 73 73 url = "https://dl.winehq.org/wine/source/9.x/wine-${version}.tar.xz"; 74 - hash = "sha256-2fPDM2VuiL1M71Mx80sci2nJZKUnWe73RdjdrlGhU1M="; 74 + hash = "sha256-hpQ8g47aj62aeUDUCZcDOUvx0b6aEBQ0L+2HnH3DuZM="; 75 75 inherit (stable) patches; 76 76 77 77 ## see http://wiki.winehq.org/Gecko ··· 117 117 staging = fetchFromGitLab rec { 118 118 # https://gitlab.winehq.org/wine/wine-staging 119 119 inherit (unstable) version; 120 - hash = "sha256-KU6i1P81Fr+4aZH/SJ+YibaIfX88SZMPdPcGS2mT2CE="; 120 + hash = "sha256-c69E+jr5DKdD8JJxQhM3ILJgvmGvOe54FqMghcVPkpg="; 121 121 domain = "gitlab.winehq.org"; 122 122 owner = "wine"; 123 123 repo = "wine-staging";
+4 -4
pkgs/applications/emulators/wine/staging.nix
··· 1 - { lib, callPackage, autoconf, hexdump, perl, python3, wineUnstable }: 1 + { lib, stdenv, callPackage, autoconf, hexdump, perl, python3, wineUnstable }: 2 2 3 3 with callPackage ./util.nix {}; 4 4 ··· 7 7 (mkBuildInputs wineUnstable.pkgArches pkgNames) ++ extra; 8 8 in assert lib.versions.majorMinor wineUnstable.version == lib.versions.majorMinor patch.version; 9 9 10 - (lib.overrideDerivation (wineUnstable.override { wineRelease = "staging"; }) (self: { 11 - buildInputs = build-inputs [ "perl" "util-linux" "autoconf" "gitMinimal" ] self.buildInputs; 10 + (wineUnstable.override { wineRelease = "staging"; }).overrideAttrs (self: { 11 + buildInputs = build-inputs ([ "perl" "autoconf" "gitMinimal" ] ++ lib.optional stdenv.isLinux "util-linux") self.buildInputs; 12 12 nativeBuildInputs = [ autoconf hexdump perl python3 ] ++ self.nativeBuildInputs; 13 13 14 14 prePatch = self.prePatch or "" + '' ··· 18 18 patchShebangs ./patches/gitapply.sh 19 19 python3 ./staging/patchinstall.py DESTDIR="$PWD" --all ${lib.concatMapStringsSep " " (ps: "-W ${ps}") patch.disabledPatchsets} 20 20 ''; 21 - })) // { 21 + }) // { 22 22 meta = wineUnstable.meta // { 23 23 description = wineUnstable.meta.description + " (with staging patches)"; 24 24 };
+2 -2
pkgs/applications/graphics/lightburn/default.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 pname = "lightburn"; 9 - version = "1.5.06"; 9 + version = "1.6.00"; 10 10 11 11 nativeBuildInputs = [ 12 12 p7zip ··· 15 15 16 16 src = fetchurl { 17 17 url = "https://github.com/LightBurnSoftware/deployment/releases/download/${version}/LightBurn-Linux64-v${version}.7z"; 18 - sha256 = "sha256-VJMfvZHqdgUQXLyBBZLEV3nyP0qzibuXLnZyBhBBg9E="; 18 + sha256 = "sha256-R9DBlmqvV23QXzC45Z4GN0t+ysv4WM63POJGU5N7jbw="; 19 19 }; 20 20 21 21 buildInputs = [
+3 -3
pkgs/applications/graphics/oculante/default.nix
··· 22 22 23 23 rustPlatform.buildRustPackage rec { 24 24 pname = "oculante"; 25 - version = "0.8.19"; 25 + version = "0.8.21"; 26 26 27 27 src = fetchFromGitHub { 28 28 owner = "woelper"; 29 29 repo = "oculante"; 30 30 rev = version; 31 - hash = "sha256-oCgnz1WMg7YypIT8Tjk2m+f/43Aj88rDVCxQ92aL3RY="; 31 + hash = "sha256-2QX7cD9SjhLb82O8T90BTQGsy3/gDaNwoX4Mbe2H6s4="; 32 32 }; 33 33 34 - cargoHash = "sha256-vlU7egAht+kgA5Vx0HAwQOIax9qD4FLRo1ZUNx4RieY="; 34 + cargoHash = "sha256-VAWLs15xsjoT0VSJjS/j0wd5P7OjQGrvyUSHp4B8hHI="; 35 35 36 36 nativeBuildInputs = [ 37 37 cmake
+3 -3
pkgs/applications/misc/exercism/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "exercism"; 5 - version = "3.3.0"; 5 + version = "3.4.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "exercism"; 9 9 repo = "cli"; 10 10 rev = "refs/tags/v${version}"; 11 - hash = "sha256-Mtb5c1/k8kp7bETOSE0X969BV176jpoprr1/mQ3E4Vg="; 11 + hash = "sha256-+Tg9b7JZtriF5b+mnLgOeTTLiswH/dSGg3Mj1TBt4Wk="; 12 12 }; 13 13 14 - vendorHash = "sha256-fnsSvbuVGRAndU88su2Ck7mV8QBDhxozdmwI3XGtxcA="; 14 + vendorHash = "sha256-xY3C3emqtPIKyxIN9aEkrLXhTxWNmo0EJXNZVtbtIvs="; 15 15 16 16 doCheck = false; 17 17
+3 -3
pkgs/applications/misc/ttdl/default.nix
··· 5 5 6 6 rustPlatform.buildRustPackage rec { 7 7 pname = "ttdl"; 8 - version = "4.2.1"; 8 + version = "4.3.0"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "VladimirMarkelov"; 12 12 repo = "ttdl"; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-fspqUzF3QqFpd16J1dbcNMdqjcR3PIiRu/s+VB4KgwQ="; 14 + sha256 = "sha256-5v3Eu85x3xNvTRgfxhlDz4hiJ4UO010pZPY7UPHk7mQ="; 15 15 }; 16 16 17 - cargoHash = "sha256-dvzm9lbVGGM4t6KZcHSlqwo55jssxi8HyFREMaj5I0Q="; 17 + cargoHash = "sha256-+jYl/oUeJaABgDX/OBTyeo/B7RYc2MUTreU1ySLG0XQ="; 18 18 19 19 meta = with lib; { 20 20 description = "A CLI tool to manage todo lists in todo.txt format";
+2 -10
pkgs/applications/misc/wmenu/default.nix
··· 16 16 17 17 stdenv.mkDerivation rec { 18 18 pname = "wmenu"; 19 - version = "0.1.7"; 19 + version = "0.1.8"; 20 20 21 21 strictDeps = true; 22 22 ··· 24 24 owner = "~adnano"; 25 25 repo = "wmenu"; 26 26 rev = version; 27 - hash = "sha256-9do7zL7yaZuqVjastySwjsByo5ja+KUP3590VjIyVnI="; 27 + hash = "sha256-gVoqRHQ5bcY58LTgKxpPM1PnZJrLRoSOJUiYYqc/vRI="; 28 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 29 38 30 nativeBuildInputs = [ pkg-config meson ninja wayland-scanner ]; 39 31 buildInputs = [ cairo pango wayland libxkbcommon wayland-protocols scdoc ];
+3 -3
pkgs/applications/networking/avalanchego/default.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "avalanchego"; 11 - version = "1.11.4"; 11 + version = "1.11.5"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "ava-labs"; 15 15 repo = pname; 16 16 rev = "v${version}"; 17 - hash = "sha256-0YS+q1gy7YmTx/DwxaElBG1tzosXReXqPu6RpR3hTjw="; 17 + hash = "sha256-IZ4Q67b+VsmBN/NEBPDzN2PYO8cVfLpHBU0tCo+v3Xc="; 18 18 }; 19 19 20 - vendorHash = "sha256-et1PVLJQ/vBsg5438s6d9MA2oV40zahp9YKQOE0RX58="; 20 + vendorHash = "sha256-z6MF/Kb///BSirdRycNs+7SMThv+yS7WmcrIcgiwBNg="; 21 21 # go mod vendor has a bug, see: https://github.com/golang/go/issues/57529 22 22 proxyVendor = true; 23 23
+2 -2
pkgs/applications/networking/browsers/opera/default.nix
··· 51 51 in 52 52 stdenv.mkDerivation rec { 53 53 pname = "opera"; 54 - version = "109.0.5097.38"; 54 + version = "109.0.5097.80"; 55 55 56 56 src = fetchurl { 57 57 url = "${mirror}/${version}/linux/${pname}-stable_${version}_amd64.deb"; 58 - hash = "sha256-eljVXaHN7gPqpoL3z+Fz/BH6b+1qxSHtFln6NCxl9tc="; 58 + hash = "sha256-3NSinITYisulR5rNhSnwQC3D9pKWj4SdBtFt/9OgCvo="; 59 59 }; 60 60 61 61 unpackPhase = "dpkg-deb -x $src .";
+3 -3
pkgs/applications/networking/cluster/atmos/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "atmos"; 5 - version = "1.71.0"; 5 + version = "1.72.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "cloudposse"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-RnBMVVbZQrJ85uPVLniNjpcledYnOyu5zxIYsvV63qk="; 11 + sha256 = "sha256-d4TgVSXTqrzgTdpGl1uXIdEvwb0EIgzqiEjOaWYAZgk="; 12 12 }; 13 13 14 - vendorHash = "sha256-dcQWD6UrsSPJZzasovBSXUKaXvL9mZF6cLp458Ia8O4="; 14 + vendorHash = "sha256-T3FvJfyGseW5vwN/mMCFEjpcpW90MG8QPkmaXJafD4s="; 15 15 16 16 ldflags = [ "-s" "-w" "-X github.com/cloudposse/atmos/cmd.Version=v${version}" ]; 17 17
+12 -3
pkgs/applications/networking/cluster/k0sctl/default.nix
··· 2 2 , buildGoModule 3 3 , fetchFromGitHub 4 4 , installShellFiles 5 + , testers 6 + , k0sctl 5 7 }: 6 8 7 9 buildGoModule rec { 8 10 pname = "k0sctl"; 9 - version = "0.17.5"; 11 + version = "0.17.8"; 10 12 11 13 src = fetchFromGitHub { 12 14 owner = "k0sproject"; 13 15 repo = pname; 14 16 rev = "v${version}"; 15 - hash = "sha256-NHfS1iJtpt0t2iIqXBETiD4rpA2XzA8eOg5mP4N8El4="; 17 + hash = "sha256-QHTVNrPglNDT9CUQWwc6oD7ttwEUBq8WIX49DiAXf8s="; 16 18 }; 17 19 18 - vendorHash = "sha256-MPTdOcNoveBnHMJ2YHqHuvOHHe6IdisZLc05qViA1YQ="; 20 + vendorHash = "sha256-6Kj1kHKXbbPMr9thkDTmGYbZvCSW7CvSzASpk6agEpI="; 19 21 20 22 ldflags = [ 21 23 "-s" ··· 33 35 --$shell <($out/bin/${pname} completion --shell $shell) 34 36 done 35 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 + }; 36 45 37 46 meta = with lib; { 38 47 description = "A bootstrapping and management tool for k0s clusters.";
+2 -2
pkgs/applications/networking/cluster/kubefirst/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "kubefirst"; 8 - version = "2.4.6"; 8 + version = "2.4.8"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "kubefirst"; 12 12 repo = "kubefirst"; 13 13 rev = "refs/tags/v${version}"; 14 - hash = "sha256-PjqTtu9n9AqHaYnc/2yVQeIWLiQrQcFNdumDSigY7dY="; 14 + hash = "sha256-r5y1eWjcw0HP/E9AQodEdCgWgKikGrwV6TvZ2mVcuoE="; 15 15 }; 16 16 17 17 vendorHash = "sha256-ZcZl4knlyKAwTsiyZvlkN5e2ox30B5aNzutI/2UEE9U=";
+7 -7
pkgs/applications/networking/cluster/nerdctl/default.nix
··· 10 10 11 11 buildGoModule rec { 12 12 pname = "nerdctl"; 13 - version = "1.7.5"; 13 + version = "1.7.6"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "containerd"; 17 17 repo = pname; 18 18 rev = "v${version}"; 19 - hash = "sha256-eGDshnJ26rrRuM9lWwcdRg8udA4uE5ee6c+SYES7qt4="; 19 + hash = "sha256-z83c8Ji0zSM1QDwjB4FwhHW6XCqG0Hb5crM3jjK46jk="; 20 20 }; 21 21 22 - vendorHash = "sha256-GsI695T7nkwwAt78l7mc5JCD9wXAUcTxwsiLLFcANBI="; 22 + vendorHash = "sha256-KqWmwwQRrWoyRehuSJBnlyPQgwk5hUGk2/d0Ue/reVc="; 23 23 24 24 nativeBuildInputs = [ makeWrapper installShellFiles ]; 25 25 ··· 48 48 runHook postInstallCheck 49 49 ''; 50 50 51 - meta = with lib; { 51 + meta = { 52 52 homepage = "https://github.com/containerd/nerdctl/"; 53 53 changelog = "https://github.com/containerd/nerdctl/releases/tag/v${version}"; 54 54 description = "A Docker-compatible CLI for containerd"; 55 55 mainProgram = "nerdctl"; 56 - license = licenses.asl20; 57 - maintainers = with maintainers; [ jk developer-guy ]; 58 - platforms = platforms.linux; 56 + license = lib.licenses.asl20; 57 + maintainers = with lib.maintainers; [ developer-guy jk ]; 58 + platforms = lib.platforms.linux; 59 59 }; 60 60 }
+2 -2
pkgs/applications/networking/datovka/default.nix
··· 12 12 13 13 mkDerivation rec { 14 14 pname = "datovka"; 15 - version = "4.23.6"; 15 + version = "4.23.7"; 16 16 17 17 src = fetchurl { 18 18 url = "https://gitlab.nic.cz/datovka/datovka/-/archive/v${version}/datovka-v${version}.tar.gz"; 19 - sha256 = "sha256-g6IMUAE8z5uoLSUpoT+GradQRgwyIXNANt7g4JPOCxg="; 19 + sha256 = "sha256-mGuTxOqudDhoJKZ9517H+A4PZxBqAOD+PfBHunhPXGw="; 20 20 }; 21 21 22 22 buildInputs = [ libdatovka qmake qtbase qtsvg libxml2 qtwebsockets ];
+8 -4
pkgs/applications/networking/gns3/server.nix
··· 4 4 }: 5 5 6 6 { lib 7 - , python3 7 + , python3Packages 8 8 , fetchFromGitHub 9 9 , pkgsStatic 10 10 , stdenv 11 11 , nixosTests 12 12 , testers 13 + , util-linux 13 14 , gns3-server 14 15 }: 15 16 16 - python3.pkgs.buildPythonApplication { 17 + python3Packages.buildPythonApplication { 17 18 pname = "gns3-server"; 18 19 inherit version; 19 20 ··· 29 30 cp ${pkgsStatic.busybox}/bin/busybox gns3server/compute/docker/resources/bin/busybox 30 31 ''; 31 32 32 - propagatedBuildInputs = with python3.pkgs; [ 33 + propagatedBuildInputs = with python3Packages; [ 33 34 aiofiles 34 35 aiohttp 35 36 aiohttp-cors ··· 55 56 rm $out/bin/gns3loopback 56 57 ''; 57 58 59 + # util-linux (script program) is required for Docker support 60 + makeWrapperArgs = [ "--suffix PATH : ${lib.makeBinPath [ util-linux ]}" ]; 61 + 58 62 doCheck = true; 59 63 60 64 # Otherwise tests will fail to create directory ··· 63 67 export HOME=$(mktemp -d) 64 68 ''; 65 69 66 - checkInputs = with python3.pkgs; [ 70 + checkInputs = with python3Packages; [ 67 71 pytest-aiohttp 68 72 pytest-rerunfailures 69 73 (pytestCheckHook.override { pytest = pytest_7; })
+2 -2
pkgs/applications/networking/ids/suricata/default.nix
··· 33 33 in 34 34 stdenv.mkDerivation rec { 35 35 pname = "suricata"; 36 - version = "7.0.4"; 36 + version = "7.0.5"; 37 37 38 38 src = fetchurl { 39 39 url = "https://www.openinfosecfoundation.org/download/${pname}-${version}.tar.gz"; 40 - hash = "sha256-ZABgEgAkvnDb6B9uxu/HLkYlD8s2IZ3/Z+ZBciD/Ibc="; 40 + hash = "sha256-H/tWgVjyZcCFVEZL+4VOZWjvaDvwMxKSO1HyjFB5Ck4="; 41 41 }; 42 42 43 43 nativeBuildInputs = [
+2 -2
pkgs/applications/networking/instant-messengers/alfaview/default.nix
··· 5 5 6 6 stdenv.mkDerivation rec { 7 7 pname = "alfaview"; 8 - version = "9.9.1"; 8 + version = "9.10.1"; 9 9 10 10 src = fetchurl { 11 11 url = "https://assets.alfaview.com/stable/linux/deb/${pname}_${version}.deb"; 12 - hash = "sha256-GZLIVpXQ22W4JykdLJ7pTogOFhDaiukgsLa2E7giiaU="; 12 + hash = "sha256-k58v8l/LE0lWQFbQ6p2XGiRjMMwzArW3KVbIxlKC1SA="; 13 13 }; 14 14 15 15 nativeBuildInputs = [
+2 -2
pkgs/applications/networking/mailreaders/tutanota-desktop/default.nix
··· 5 5 6 6 appimageTools.wrapType2 rec { 7 7 pname = "tutanota-desktop"; 8 - version = "220.240321.0"; 8 + version = "227.240502.0"; 9 9 10 10 src = fetchurl { 11 11 url = "https://github.com/tutao/tutanota/releases/download/tutanota-desktop-release-${version}/tutanota-desktop-linux.AppImage"; 12 - hash = "sha256-LbvldnhvKHvBEaOwkxA2acuUKMcYi16ceYPuMW73qLs="; 12 + hash = "sha256-D7qWwIFuCJmBvfdgf4Dsd2/jvi39tbAttaHOwLND4DY="; 13 13 }; 14 14 15 15 extraPkgs = pkgs: (appimageTools.defaultFhsEnvArgs.multiPkgs pkgs) ++ [ pkgs.libsecret ];
+2 -2
pkgs/applications/networking/newsreaders/pan/default.nix
··· 22 22 23 23 stdenv.mkDerivation rec { 24 24 pname = "pan"; 25 - version = "0.157"; 25 + version = "0.158"; 26 26 27 27 src = fetchFromGitLab { 28 28 domain = "gitlab.gnome.org"; 29 29 owner = "GNOME"; 30 30 repo = pname; 31 31 rev = "v${version}"; 32 - hash = "sha256-+zzAnppP6ICIhhlqXGVF4h/yIDa6oE1lxenmzcr2BQo="; 32 + hash = "sha256-gcs3TsUzZAW8PhNPMzyOfwu+2SNynjRgfxdGIfAHrpA="; 33 33 }; 34 34 35 35 nativeBuildInputs = [ autoreconfHook pkg-config gettext intltool itstool libxml2 makeWrapper ];
+3 -3
pkgs/applications/networking/sync/storj-uplink/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "storj-uplink"; 8 - version = "1.102.4"; 8 + version = "1.104.1"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "storj"; 12 12 repo = "storj"; 13 13 rev = "v${version}"; 14 - hash = "sha256-ryOWnVcJOUs9kToXtwjUTk7nwuAW0NCDn5Npn27hKXU="; 14 + hash = "sha256-wB8SK91eJp+8Jjc/bfMqDQQC3FYtSLEjpqVdxEq9P3c="; 15 15 }; 16 16 17 17 subPackages = [ "cmd/uplink" ]; 18 18 19 - vendorHash = "sha256-atIb/SmOShLIhvEsTcegX7+xoDXN+SI5a7TQrXpqdUg="; 19 + vendorHash = "sha256-Eo6JHcTcfC8zmKZh9sXrZ90RhIgdEBgTldIUnvNm8ms="; 20 20 21 21 ldflags = [ "-s" "-w" ]; 22 22
+2 -2
pkgs/applications/office/mendeley/default.nix
··· 7 7 8 8 let 9 9 pname = "mendeley"; 10 - version = "2.111.0"; 10 + version = "2.114.0"; 11 11 12 12 executableName = "${pname}-reference-manager"; 13 13 14 14 src = fetchurl { 15 15 url = "https://static.mendeley.com/bin/desktop/mendeley-reference-manager-${version}-x86_64.AppImage"; 16 - hash = "sha256-tN76RKHETTMkJ239I6+a36RPTuWqYlCSs+tEP+BcB+M="; 16 + hash = "sha256-1eLxk+nlgHoe0Gmo/DXlTOnWssrN9cAubvqpV6SqQS8="; 17 17 }; 18 18 19 19 appimageContents = appimageTools.extractType2 {
+2 -2
pkgs/applications/office/planify/default.nix
··· 27 27 28 28 stdenv.mkDerivation rec { 29 29 pname = "planify"; 30 - version = "4.7"; 30 + version = "4.7.2"; 31 31 32 32 src = fetchFromGitHub { 33 33 owner = "alainm23"; 34 34 repo = "planify"; 35 35 rev = version; 36 - hash = "sha256-5hiVTU1w3Rk/BdxYwDB0Y+EZFnSAaEWtx19IB1ak1yY="; 36 + hash = "sha256-G0A3U0TUGL4RT1wpIXw/cIwDDlaLCPpo5QG6bJfoIYc="; 37 37 }; 38 38 39 39 nativeBuildInputs = [
+2 -2
pkgs/applications/radio/quisk/default.nix
··· 8 8 9 9 python3.pkgs.buildPythonApplication rec { 10 10 pname = "quisk"; 11 - version = "4.2.32"; 11 + version = "4.2.33"; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "sha256-zzcygf7oVICO2/wfgyej1GD78fQB1xNRGHq19w6K4uY="; 15 + sha256 = "sha256-41eyqYxRg0crtN6qp239eHWSFPt7XuJneTAndZuS3EY="; 16 16 }; 17 17 18 18 buildInputs = [
+2 -2
pkgs/applications/radio/tqsl/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "tqsl"; 5 - version = "2.7.2"; 5 + version = "2.7.3"; 6 6 7 7 src = fetchurl { 8 8 url = "https://www.arrl.org/files/file/LoTW%20Instructions/${pname}-${version}.tar.gz"; 9 - sha256 = "sha256-T4NBCUTYHT6ugSg1gSfjQBOBndqwSwyWLr/qlDPQGKI="; 9 + sha256 = "sha256-Ca9PsytjPvrU4u+b/x6pIbQc8CDNWI6hNM6jF60Bds8="; 10 10 }; 11 11 12 12 nativeBuildInputs = [ cmake wrapGAppsHook3 ];
+2 -2
pkgs/applications/science/misc/snakemake/default.nix
··· 6 6 7 7 python3.pkgs.buildPythonApplication rec { 8 8 pname = "snakemake"; 9 - version = "8.11.2"; 9 + version = "8.11.3"; 10 10 format = "setuptools"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "snakemake"; 14 14 repo = pname; 15 15 rev = "refs/tags/v${version}"; 16 - hash = "sha256-rIA757FIIkb6h/QNzyVbIbipkZTwysNonHrPHLqFOyI="; 16 + hash = "sha256-wNs5OW8bM5LU0Ik77VU47dEq2PlrsfNNtl6Zedocnm4="; 17 17 # https://github.com/python-versioneer/python-versioneer/issues/217 18 18 postFetch = '' 19 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 7 , gtk3 8 8 , gobject-introspection 9 9 , libnotify 10 + , makeBinaryWrapper 10 11 , wrapGAppsHook3 11 12 , vte 12 13 , nixosTests ··· 27 28 file 28 29 intltool 29 30 gobject-introspection 31 + makeBinaryWrapper 30 32 wrapGAppsHook3 31 33 python3.pkgs.pytest-runner 32 34 ]; ··· 55 57 56 58 dontWrapGApps = true; 57 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. 58 65 preFixup = '' 59 - makeWrapperArgs+=("''${gappsWrapperArgs[@]}") 66 + wrapProgram() { 67 + wrapProgramBinary "$1" "''${gappsWrapperArgs[@]}" 68 + } 60 69 ''; 61 70 62 71 passthru.tests.test = nixosTests.terminal-emulators.terminator;
+2 -2
pkgs/applications/video/rtabmap/default.nix
··· 27 27 28 28 stdenv.mkDerivation rec { 29 29 pname = "rtabmap"; 30 - version = "0.21.4"; 30 + version = "0.21.4.1"; 31 31 32 32 src = fetchFromGitHub { 33 33 owner = "introlab"; 34 34 repo = "rtabmap"; 35 35 rev = "refs/tags/${version}"; 36 - hash = "sha256-HrIATYRuhFfTlO4oTRZo7CM30LFVyatZJON31Fe4HTQ="; 36 + hash = "sha256-y/p1uFSxVQNXO383DLGCg4eWW7iu1esqpWlyPMF3huk="; 37 37 }; 38 38 39 39 nativeBuildInputs = [ cmake pkg-config wrapQtAppsHook wrapGAppsHook3 ];
+2 -2
pkgs/applications/virtualization/podman-tui/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "podman-tui"; 5 - version = "1.0.0"; 5 + version = "1.0.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "containers"; 9 9 repo = "podman-tui"; 10 10 rev = "v${version}"; 11 - hash = "sha256-sJaiZJeT0oUAnSg9Kv8uMp1XoumumC3LB77lelmwSgw="; 11 + hash = "sha256-t1vrUXv0ZP+vmOcUIue/yvB34DP+gduopuN0U9oixBQ="; 12 12 }; 13 13 14 14 vendorHash = null;
+2 -2
pkgs/applications/virtualization/tart/default.nix
··· 10 10 }: 11 11 stdenvNoCC.mkDerivation (finalAttrs: { 12 12 pname = "tart"; 13 - version = "2.7.2"; 13 + version = "2.10.0"; 14 14 15 15 src = fetchurl { 16 16 url = "https://github.com/cirruslabs/tart/releases/download/${finalAttrs.version}/tart-arm64.tar.gz"; 17 - hash = "sha256-Z/LZ8g1/FYT7Jh943tFxN8L5HeNf0CVz1VEJj+2fCd8="; 17 + hash = "sha256-9spBDqNm47nUZEGCCOfISjNpGx/22OtPPheB7iJTq1A="; 18 18 }; 19 19 sourceRoot = "."; 20 20
+4
pkgs/build-support/lib/meson.nix
··· 23 23 [binaries] 24 24 llvm-config = 'llvm-config-native' 25 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' 26 30 ''; 27 31 28 32 crossFlags = optionals (stdenv.hostPlatform != stdenv.buildPlatform) [ "--cross-file=${crossFile}" ];
+2 -2
pkgs/by-name/al/alephone-durandal/package.nix
··· 3 3 alephone.makeWrapper rec { 4 4 pname = "durandal"; 5 5 desktopName = "Marathon-Durandal"; 6 - version = "20240119"; 6 + version = "20240510"; 7 7 icon = alephone.icons + "/marathon2.png"; 8 8 9 9 zip = fetchurl { 10 10 url = 11 11 "https://github.com/Aleph-One-Marathon/alephone/releases/download/release-${version}/Marathon2-${version}-Data.zip"; 12 - sha256 = "sha256-Tp9EWMIY0moK6RLIpxB7rMzLOQ7zPfV58oeAyQsTbnM="; 12 + sha256 = "sha256-uoBl1/7XlXmMLqpk3tvme9w18q4Yh0WCrmqSzjGxNz0="; 13 13 }; 14 14 15 15 meta = {
+2 -2
pkgs/by-name/al/alephone-infinity/package.nix
··· 3 3 alephone.makeWrapper rec { 4 4 pname = "marathon-infinity"; 5 5 desktopName = "Marathon-Infinity"; 6 - version = "20240119"; 6 + version = "20240510"; 7 7 icon = alephone.icons + "/marathon-infinity.png"; 8 8 9 9 zip = fetchurl { 10 10 url = 11 11 "https://github.com/Aleph-One-Marathon/alephone/releases/download/release-${version}/MarathonInfinity-${version}-Data.zip"; 12 - sha256 = "sha256-KfFu+cboaZMfjnu3W84/Qbcrc9kbkIZ2Y0GM1fXeXh8="; 12 + sha256 = "sha256-+FPym4Avqzyo4cZtfYPHXCS+q21+g9AIdKOImkd/UjU="; 13 13 }; 14 14 15 15 meta = {
+2 -2
pkgs/by-name/al/alephone-marathon/package.nix
··· 3 3 alephone.makeWrapper rec { 4 4 pname = "marathon"; 5 5 desktopName = "Marathon"; 6 - version = "20240119"; 6 + version = "20240510"; 7 7 icon = alephone.icons + "/marathon.png"; 8 8 9 9 zip = fetchurl { 10 10 url = 11 11 "https://github.com/Aleph-One-Marathon/alephone/releases/download/release-${version}/Marathon-${version}-Data.zip"; 12 - sha256 = "sha256-60+dvXyzHe5PDepyKHcEIdWoRiGMvx5zYehubWKqaB0="; 12 + sha256 = "sha256-shZ82e7veaaT/petxDQ8Fd7YtJPmTgxSCStf0kGfrFs="; 13 13 }; 14 14 15 15 meta = {
+3 -3
pkgs/by-name/br/bruno/package.nix
··· 27 27 in 28 28 buildNpmPackage' rec { 29 29 pname = "bruno"; 30 - version = "1.16.1"; 30 + version = "1.17.0"; 31 31 32 32 src = fetchFromGitHub { 33 33 owner = "usebruno"; 34 34 repo = "bruno"; 35 35 rev = "v${version}"; 36 - hash = "sha256-rP3PHS6kuJCgbCQy4h+bJksmJAJvHDBMSysLM5FxQjk="; 36 + hash = "sha256-z4KL6CX1jtuC4lxqYA6Mg1zPSc9/OpRb530jPIQK3Is="; 37 37 38 38 postFetch = '' 39 39 ${lib.getExe npm-lockfile-fix} $out/package-lock.json 40 40 ''; 41 41 }; 42 42 43 - npmDepsHash = "sha256-p4rBEOK9zKGO1q3SCKpfdX3EPMkYHRvn9UnGBhsksSE="; 43 + npmDepsHash = "sha256-NIf7aMDAeE39+putw/7GTYODIdVmjJIvIwnL5O+sBmI="; 44 44 npmFlags = [ "--legacy-peer-deps" ]; 45 45 46 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 10 11 11 stdenv.mkDerivation (finalAttrs: { 12 12 pname = "free42"; 13 - version = "3.1.5"; 13 + version = "3.1.8"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "thomasokken"; 17 17 repo = "free42"; 18 18 rev = "v${finalAttrs.version}"; 19 - hash = "sha256-YFTmEyOd/r8Pbj+PzD+VYkkB0gqDJ4wteLBTdwa1qcE="; 19 + hash = "sha256-z1HlI2e3mCRJ/sWMdsLF7IpcvTh+Zlrk77M8gaJXMzQ="; 20 20 }; 21 21 22 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 7 }: 8 8 stdenv.mkDerivation rec { 9 9 pname = "halo"; 10 - version = "2.15.1"; 10 + version = "2.15.2"; 11 11 src = fetchurl { 12 12 url = "https://github.com/halo-dev/halo/releases/download/v${version}/${pname}-${version}.jar"; 13 - hash = "sha256-6qgbUXd0E38Rhv0Jf1qP54yJhQiB1a/Jr1FYw3bC4qI="; 13 + hash = "sha256-BCcIDaWtn8OkI+GWs741nWgqyO8qlE9m2hZ3e+iViUI="; 14 14 }; 15 15 16 16 nativeBuildInputs = [
+3 -3
pkgs/by-name/hy/hyprland-workspaces/package.nix
··· 6 6 7 7 rustPlatform.buildRustPackage rec { 8 8 pname = "hyprland-workspaces"; 9 - version = "2.0.0"; 9 + version = "2.0.1"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "FieldofClay"; 13 13 repo = "hyprland-workspaces"; 14 14 rev = "v${version}"; 15 - hash = "sha256-4QGLTimIpx74gWUyHCheUZZT1WgVzBoJRY8OlUDdOh4="; 15 + hash = "sha256-GhUjvFMlgjTdgtV9ASW7IqE2dBktPyOlRwg6qM1r7vc="; 16 16 }; 17 17 18 - cargoHash = "sha256-9ndP0nyRBCdOGth4UWA263IvjbgnVW2x9PK8oTaMrxg="; 18 + cargoHash = "sha256-RZVQSkegX8Fa9SNY7tGNxyu312oeDjXK4U1+1/UIAyA="; 19 19 20 20 meta = with lib; { 21 21 description = "A multi-monitor aware Hyprland workspace widget";
+3 -3
pkgs/by-name/kc/kcl-cli/package.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "kcl-cli"; 8 - version = "0.8.7"; 8 + version = "0.8.8"; 9 9 src = fetchFromGitHub { 10 10 owner = "kcl-lang"; 11 11 repo = "cli"; 12 12 rev = "v${version}"; 13 - hash = "sha256-OKRMgxynKmHnO+5tcKlispFkpQehHINzB6qphH+lwHQ="; 13 + hash = "sha256-Bk/sCNMDupdY/YyKT+VoPIzEfjFDa5z9pevcCPnTX8U="; 14 14 }; 15 - vendorHash = "sha256-dF0n1/SmQVd2BUVOPmvZWWUJYTn2mMnbgZC92luSY2s="; 15 + vendorHash = "sha256-Xv8Tfq9Kb1xGFCWZQwBFDX9xZW9j99td/DUb7jBtkpE="; 16 16 ldflags = [ 17 17 "-X=kcl-lang.io/cli/pkg/version.version=${version}" 18 18 ];
+21 -20
pkgs/by-name/li/libation/package.nix
··· 1 - { lib 2 - , stdenv 3 - , buildDotnetModule 4 - , fetchFromGitHub 5 - , dotnetCorePackages 6 - , wrapGAppsHook3 1 + { 2 + lib, 3 + stdenv, 4 + buildDotnetModule, 5 + fetchFromGitHub, 6 + dotnetCorePackages, 7 + wrapGAppsHook3, 7 8 8 - , libX11 9 - , libICE 10 - , libSM 11 - , libXi 12 - , libXcursor 13 - , libXext 14 - , libXrandr 15 - , fontconfig 16 - , glew 17 - , gtk3 9 + libX11, 10 + libICE, 11 + libSM, 12 + libXi, 13 + libXcursor, 14 + libXext, 15 + libXrandr, 16 + fontconfig, 17 + glew, 18 + gtk3, 18 19 }: 19 20 20 21 buildDotnetModule rec { ··· 61 62 ]; 62 63 63 64 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}" 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}" 68 69 ''; 69 70 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 1 + { 2 + lib, 3 + buildNimPackage, 4 + fetchFromSourcehut, 5 + nim, 6 + nix-prefetch, 7 + nix-prefetch-git, 8 + openssl, 9 + makeWrapper, 9 10 }: 10 11 11 - let nim' = nim.passthru.nim; 12 - in buildNimPackage (finalAttrs: { 12 + let 13 + nim' = nim.passthru.nim; 14 + in 15 + buildNimPackage (finalAttrs: { 13 16 pname = "nim_lk"; 14 - version = "20240210"; 17 + version = "20240510"; 15 18 16 19 src = fetchFromSourcehut { 17 20 owner = "~ehmry"; 18 21 repo = "nim_lk"; 19 22 rev = finalAttrs.version; 20 - hash = "sha256-LLOf8HNee0Mol+e7/dvu9hQUCmpaVBNggTxaAl/wV6Y="; 23 + hash = "sha256-fwoGyYkbGstWG0qw15dOq1gmr3GyIn6ZEBeBmEivHlA="; 21 24 }; 22 25 23 26 lockFile = ./lock.json; ··· 29 32 30 33 postFixup = '' 31 34 wrapProgram $out/bin/nim_lk \ 32 - --suffix PATH : ${lib.makeBinPath [ nim' nix-prefetch nix-prefetch-git ]} 35 + --suffix PATH : ${ 36 + lib.makeBinPath [ 37 + nim' 38 + nix-prefetch 39 + nix-prefetch-git 40 + ] 41 + } 33 42 ''; 34 43 35 44 meta = finalAttrs.src.meta // {
+3 -3
pkgs/by-name/nr/nrr/package.nix
··· 10 10 11 11 rustPlatform.buildRustPackage rec { 12 12 pname = "nrr"; 13 - version = "0.9.0"; 13 + version = "0.9.1"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "ryanccn"; 17 17 repo = "nrr"; 18 18 rev = "v${version}"; 19 - hash = "sha256-94BeBCYCxZBoOp6xo4I/uxd6ULjIfmF4nw/vUWoaEpo="; 19 + hash = "sha256-wof/KmoHiBkcn2aTh+M6bNH/B6Le3H6hnT8BzUCs0Pw="; 20 20 }; 21 21 22 - cargoHash = "sha256-DTQTIAk914XC+LecQTXk1TdBc/5sMFG8KiD9lO5HLiM="; 22 + cargoHash = "sha256-BtYZNZxFjgY/BFd1kwGyy/F1iRezSDxoPHF4exrNzuk="; 23 23 24 24 buildInputs = lib.optionals stdenv.isDarwin [ 25 25 darwin.apple_sdk.frameworks.CoreFoundation
+2 -1
pkgs/by-name/on/onedriver/package.nix
··· 7 7 , fuse 8 8 , installShellFiles 9 9 , wrapGAppsHook3 10 + , glib-networking 10 11 , wrapperDir ? "/run/wrappers/bin" 11 12 }: 12 13 let ··· 25 26 vendorHash = "sha256-OOiiKtKb+BiFkoSBUQQfqm4dMfDW3Is+30Kwcdg8LNA="; 26 27 27 28 nativeBuildInputs = [ pkg-config installShellFiles wrapGAppsHook3 ]; 28 - buildInputs = [ webkitgtk_4_1 glib fuse ]; 29 + buildInputs = [ webkitgtk_4_1 glib fuse glib-networking ]; 29 30 30 31 ldflags = [ "-X github.com/jstaf/onedriver/cmd/common.commit=v${version}" ]; 31 32
+22 -23
pkgs/by-name/ot/oterm/package.nix
··· 1 - { lib 2 - , python3Packages 3 - , fetchFromGitHub 1 + { 2 + lib, 3 + python3Packages, 4 + fetchFromGitHub, 4 5 }: 5 6 6 7 python3Packages.buildPythonApplication rec { 7 8 pname = "oterm"; 8 - version = "0.2.7"; 9 + version = "0.2.8"; 9 10 pyproject = true; 10 11 11 12 src = fetchFromGitHub { 12 13 owner = "ggozad"; 13 14 repo = "oterm"; 14 15 rev = "refs/tags/${version}"; 15 - hash = "sha256-vKVGSIneKQkFO1uoNaW/Yr6QTDhgokmIpkYFYIbm+U4="; 16 + hash = "sha256-6UFNsEc6bYBrBYfCbeiDfemueeRMEXHGCT8junZVFtk="; 16 17 }; 17 18 18 19 pythonRelaxDeps = [ 19 20 "aiosqlite" 20 - "pillow" 21 21 "httpx" 22 + "ollama" 22 23 "packaging" 24 + "pillow" 23 25 "typer" 24 26 ]; 27 + 28 + build-system = with python3Packages; [ poetry-core ]; 29 + 30 + nativeBuildInputs = with python3Packages; [ pythonRelaxDepsHook ]; 25 31 26 32 propagatedBuildInputs = with python3Packages; [ 27 - ollama 28 - textual 29 - typer 30 - python-dotenv 31 - httpx 33 + aiohttp 32 34 aiosql 33 35 aiosqlite 34 - pyperclip 36 + httpx 37 + ollama 35 38 packaging 36 - rich-pixels 37 39 pillow 38 - aiohttp 39 - ]; 40 - 41 - nativeBuildInputs = with python3Packages; [ 42 - poetry-core 43 - pythonRelaxDepsHook 40 + pyperclip 41 + python-dotenv 42 + rich-pixels 43 + textual 44 + typer 44 45 ]; 45 46 46 - pythonImportsCheck = [ 47 - "oterm" 48 - ]; 47 + pythonImportsCheck = [ "oterm" ]; 49 48 50 49 # Tests require a HTTP connection to ollama 51 50 doCheck = false; 52 51 53 52 meta = { 54 - changelog = "https://github.com/ggozad/oterm/releases/tag/${version}"; 55 53 description = "A text-based terminal client for Ollama"; 56 54 homepage = "https://github.com/ggozad/oterm"; 55 + changelog = "https://github.com/ggozad/oterm/releases/tag/${version}"; 57 56 license = lib.licenses.mit; 58 57 mainProgram = "oterm"; 59 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 6 7 7 buildGoModule rec { 8 8 pname = "sbom-utility"; 9 - version = "0.15.0"; 9 + version = "0.16.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "CycloneDX"; 13 13 repo = "sbom-utility"; 14 14 rev = "refs/tags/v${version}"; 15 - hash = "sha256-tNLMrtJj1eeJ4sVhDRR24/KVI1HzZSRquiImuDTNZFI="; 15 + hash = "sha256-EqK2TGlv2RGfvR95lzYz3EHJkfq4q4Ty5H2zFdd9cME="; 16 16 }; 17 17 18 - vendorHash = "sha256-EdzI5ypwZRksQVmcfGDUgEMa4CeAPcm237ZaKqmWQDY="; 18 + vendorHash = "sha256-qh8kIwgrlmHkocM5ZoGnOY7ISJlct/TV7dAxvXlPw68="; 19 19 20 20 preCheck = '' 21 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 1 { lib, stdenv, buildGoModule, fetchFromGitHub }: 2 2 3 3 let 4 - version = "1.64.2"; 4 + version = "1.66.0"; 5 5 in 6 6 buildGoModule { 7 7 pname = "tailscale-nginx-auth"; ··· 11 11 owner = "tailscale"; 12 12 repo = "tailscale"; 13 13 rev = "v${version}"; 14 - hash = "sha256-DS7C/G1Nj9gIjYwXaEeCLbtH9HbB0tRoJBDjZc/nq5g="; 14 + hash = "sha256-ZI9/YlVHbdvEwD0YHWfUhciU2x4wp4GzTanwDvuIpz4="; 15 15 }; 16 - vendorHash = "sha256-pYeHqYd2cCOVQlD1r2lh//KC+732H0lj1fPDBr+W8qA="; 16 + vendorHash = "sha256-Hd77xy8stw0Y6sfk3/ItqRIbM/349M/4uf0iNy1xJGw="; 17 17 18 18 CGO_ENABLED = 0; 19 19
+2 -2
pkgs/by-name/ue/ueberzugpp/package.nix
··· 30 30 31 31 stdenv.mkDerivation rec { 32 32 pname = "ueberzugpp"; 33 - version = "2.9.4"; 33 + version = "2.9.5"; 34 34 35 35 src = fetchFromGitHub { 36 36 owner = "jstkdng"; 37 37 repo = "ueberzugpp"; 38 38 rev = "v${version}"; 39 - hash = "sha256-D+7a+3Vxrt+XUq7c2F2eqi8ZGQ2eZd37aTqighWEKPs="; 39 + hash = "sha256-BuVInCYpogkn1CnQ2hqLaTi1KJ0mHEEfRIOrTIg9duY="; 40 40 }; 41 41 42 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 2 3 3 stdenvNoCC.mkDerivation rec { 4 4 pname = "undefined-medium"; 5 - version = "1.2"; 5 + version = "1.3"; 6 6 7 7 src = fetchzip { 8 - url = "https://github.com/andirueckel/undefined-medium/archive/v1.2.zip"; 9 - hash = "sha256-hgHwi25T+aM7ljzk5uR4x+CqoRJ3/IOyktdp/mDW46I="; 8 + url = "https://github.com/andirueckel/undefined-medium/archive/v1.3.zip"; 9 + hash = "sha256-cVdk6a0xijAQ/18W5jalqRS7IiPufMJW27Scns+nbEY="; 10 10 }; 11 11 12 12 installPhase = ''
+6 -5
pkgs/data/icons/whitesur-cursors/default.nix
··· 1 - { lib 2 - , stdenvNoCC 3 - , fetchFromGitHub 1 + { 2 + lib, 3 + stdenvNoCC, 4 + fetchFromGitHub, 4 5 }: 5 6 6 7 stdenvNoCC.mkDerivation { 7 8 pname = "whitesur-cursors"; 8 - version = "unstable-2022-06-17"; 9 + version = "0-unstable-2022-06-17"; 9 10 10 11 src = fetchFromGitHub { 11 12 owner = "vinceliuice"; 12 13 repo = "WhiteSur-cursors"; 13 14 rev = "5c94e8c22de067282f4cf6d782afd7b75cdd08c8"; 14 - sha256 = "sha256-CFse0XZzJu+PWDcqmvIXvue+3cKX47oavZU9HYRDAg0="; 15 + hash = "sha256-CFse0XZzJu+PWDcqmvIXvue+3cKX47oavZU9HYRDAg0="; 15 16 }; 16 17 17 18 installPhase = ''
+1 -1
pkgs/development/compilers/llvm/common/llvm/default.nix
··· 28 28 , sysctl 29 29 , buildLlvmTools 30 30 , debugVersion ? false 31 - , doCheck ? (if lib.versionOlder release_version "15" then stdenv.isLinux else true) 31 + , doCheck ? !stdenv.isAarch32 && (if lib.versionOlder release_version "15" then stdenv.isLinux else true) 32 32 && (!stdenv.isx86_32 /* TODO: why */) && (!stdenv.hostPlatform.isMusl) 33 33 && !(stdenv.hostPlatform.isPower64 && stdenv.hostPlatform.isBigEndian) 34 34 && (stdenv.hostPlatform == stdenv.buildPlatform)
+9
pkgs/development/compilers/sbcl/default.nix
··· 113 113 # have it block a release. 114 114 "futex-wait.test.sh" 115 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 + ]; 116 125 postPatch = lib.optionalString (self.disabledTestFiles != [ ]) '' 117 126 (cd tests ; rm -f ${lib.concatStringsSep " " self.disabledTestFiles}) 118 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 1 + { lib, stdenv, fetchFromGitHub, llvmPackages_16, ncurses, cmake, libxml2 2 2 , symlinkJoin, breakpointHook, cudaPackages, enableCUDA ? false 3 3 , libffi, libobjc, libpfm, Cocoa, Foundation 4 4 }: ··· 14 14 sha256 = "1g87pl014b5v6z2nnhiwn3wf405skawszfr5wdzyfbx00j3kgxd0"; 15 15 }; 16 16 17 + llvmPackages = llvmPackages_16; 17 18 llvmMerged = symlinkJoin { 18 19 name = "llvmClangMerged"; 19 20 paths = with llvmPackages; [
+2 -2
pkgs/development/interpreters/php/8.2.nix
··· 2 2 3 3 let 4 4 base = callPackage ./generic.nix (_args // { 5 - version = "8.2.18"; 6 - hash = "sha256-ygsHwlQgAyD1GKxbPfVAqc8U2GbzyT7cMBO1Lgb6x5Y="; 5 + version = "8.2.19"; 6 + hash = "sha256-PBj3zlG3x7JreX4flwedOGswNH6wToF/XmyOmydeKmo="; 7 7 }); 8 8 in 9 9 base.withExtensions ({ all, ... }: with all; ([
+2 -2
pkgs/development/interpreters/php/8.3.nix
··· 2 2 3 3 let 4 4 base = callPackage ./generic.nix (_args // { 5 - version = "8.3.6"; 6 - hash = "sha256-YySx3djrMCWwQQNLiNwrwLSBmwAiEp7q66N+R4AxCLw="; 5 + version = "8.3.7"; 6 + hash = "sha256-AcIM3hxaVpZlGHXtIvUHhJZ5+6dA+MQhYWt9Q9f3l9o="; 7 7 }); 8 8 in 9 9 base.withExtensions ({ all, ... }: with all; ([
+2 -2
pkgs/development/libraries/java/commons/io/default.nix
··· 1 1 { lib, stdenv, fetchurl }: 2 2 3 3 stdenv.mkDerivation rec { 4 - version = "2.15.1"; 4 + version = "2.16.1"; 5 5 pname = "commons-io"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://apache/commons/io/binaries/${pname}-${version}-bin.tar.gz"; 9 - sha256 = "sha256-nYoYGHetdd3vFryFXLxuvvSUCIs6VZyPwWb8s0h+edg="; 9 + sha256 = "sha256-4+YYSDyCHwUwlw71nAnGy4g9GOl1Z8qr3gHQEyv8EPo="; 10 10 }; 11 11 12 12 installPhase = ''
+2 -2
pkgs/development/libraries/java/commons/logging/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "commons-logging"; 5 - version = "1.3.0"; 5 + version = "1.3.1"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://apache/commons/logging/binaries/commons-logging-${version}-bin.tar.gz"; 9 - sha256 = "sha256-ij6jOi1Y/iQ/9Ht41nKtmOdZCvf0NmNseFGxBpyq1fg="; 9 + sha256 = "sha256-mM85vfWDc88fNwwflvnRvoh/tb+jDH3o+96RZa9Sp7w="; 10 10 }; 11 11 12 12 installPhase = ''
+2 -2
pkgs/development/libraries/libsolv/default.nix
··· 17 17 }: 18 18 19 19 stdenv.mkDerivation rec { 20 - version = "0.7.28"; 20 + version = "0.7.29"; 21 21 pname = "libsolv"; 22 22 23 23 src = fetchFromGitHub { 24 24 owner = "openSUSE"; 25 25 repo = "libsolv"; 26 26 rev = version; 27 - hash = "sha256-cL7SDwCzXM2qJQfiu/3nfAiFbcFNn1YXD23Sl3n9nzY="; 27 + hash = "sha256-867sCGFvKib1As9BCiCi6LYVrLUK0pjtM5Bw9Yuu0D8="; 28 28 }; 29 29 30 30 cmakeFlags = [
+2 -2
pkgs/development/libraries/malcontent/default.nix
··· 19 19 20 20 stdenv.mkDerivation rec { 21 21 pname = "malcontent"; 22 - version = "0.11.1"; 22 + version = "0.12.0"; 23 23 24 24 outputs = [ "bin" "out" "lib" "pam" "dev" "man" "installedTests" ]; 25 25 ··· 28 28 owner = "pwithnall"; 29 29 repo = "malcontent"; 30 30 rev = version; 31 - hash = "sha256-NZwVCnQrEG2gecUjuWe1+cyWFR3OdYJCmj87V14Uwjw="; 31 + hash = "sha256-UK/WVqDMkwIqkTFFjzh7PRCA/Ej8Iyu33FasnAEApRs="; 32 32 }; 33 33 34 34 patches = [
+13 -5
pkgs/development/libraries/rutabaga_gfx/default.nix
··· 54 54 hash = "sha256-wuF3Isrp+u5J8jPQoPsIOWYGNKLSNa2pLfvladAWkLs="; 55 55 }; 56 56 57 - # make install always rebuilds 58 - dontBuild = true; 57 + CARGO_BUILD_TARGET = stdenv.hostPlatform.rust.rustcTargetSpec; 58 + "CARGO_TARGET_${stdenv.hostPlatform.rust.cargoEnvVarTarget}_LINKER" = 59 + "${stdenv.cc.targetPrefix}cc"; 59 60 60 - makeFlags = [ "prefix=$(out)" ]; 61 - 62 - preInstall = '' 61 + postConfigure = '' 63 62 cd rutabaga_gfx/ffi 63 + substituteInPlace Makefile --replace-fail pkg-config "$PKG_CONFIG" 64 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 + ]; 65 73 66 74 meta = with lib; { 67 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 1 + { 2 + lib, 3 + stdenv, 4 + buildPythonPackage, 5 + fetchFromGitHub, 6 + pytest-asyncio, 7 + pytestCheckHook, 8 + pythonOlder, 9 + setuptools, 8 10 }: 9 11 10 12 buildPythonPackage rec { 11 13 pname = "asyncio-dgram"; 12 - version = "2.1.2"; 13 - format = "setuptools"; 14 + version = "2.2.0"; 15 + pyproject = true; 14 16 15 - disabled = pythonOlder "3.5"; 17 + disabled = pythonOlder "3.7"; 16 18 17 19 src = fetchFromGitHub { 18 20 owner = "jsbronder"; 19 - repo = pname; 20 - rev = "refs/tagsv${version}"; 21 + repo = "asyncio-dgram"; 22 + rev = "refs/tags/v${version}"; 21 23 hash = "sha256-Eb/9JtgPT2yOlfnn5Ox8M0kcQhSlRCuX8+Rq6amki8Q="; 22 24 }; 23 25 24 - nativeCheckInputs = [ 25 - pytestCheckHook 26 - ]; 26 + build-system = [ setuptools ]; 27 27 28 - checkInputs = [ 28 + nativeCheckInputs = [ 29 29 pytest-asyncio 30 + pytestCheckHook 30 31 ]; 31 32 32 33 # OSError: AF_UNIX path too long ··· 38 39 "test_from_socket_bad_socket" 39 40 ]; 40 41 41 - pythonImportsCheck = [ 42 - "asyncio_dgram" 43 - ]; 42 + pythonImportsCheck = [ "asyncio_dgram" ]; 44 43 45 44 meta = with lib; { 46 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 366 367 367 buildPythonPackage rec { 368 368 pname = "boto3-stubs"; 369 - version = "1.34.101"; 369 + version = "1.34.103"; 370 370 pyproject = true; 371 371 372 372 disabled = pythonOlder "3.7"; ··· 374 374 src = fetchPypi { 375 375 pname = "boto3_stubs"; 376 376 inherit version; 377 - hash = "sha256-GexON+k1FlMZID3tULcKLLxrVUscVMzS9fZNgD+rB4U="; 377 + hash = "sha256-MxMTEnOQKpgEYyL4wZkl7NUykk66ZOm/wFKNBGrrbYw="; 378 378 }; 379 379 380 380 build-system = [ setuptools ];
+3 -1
pkgs/development/python-modules/dask-jobqueue/default.nix
··· 8 8 , fetchPypi 9 9 , pytest-asyncio 10 10 , pytestCheckHook 11 + , pythonAtLeast 11 12 , pythonOlder 12 13 }: 13 14 ··· 16 17 version = "0.8.5"; 17 18 format = "setuptools"; 18 19 19 - disabled = pythonOlder "3.8"; 20 + # Python 3.12 support should be added in 0.8.6 21 + disabled = pythonOlder "3.8" || pythonAtLeast "3.12"; 20 22 21 23 src = fetchPypi { 22 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 1 + { 2 + lib, 3 + buildPythonPackage, 4 + camel-converter, 5 + fetchFromGitHub, 6 + pythonOlder, 7 + setuptools, 8 + requests, 8 9 }: 9 10 10 11 buildPythonPackage rec { 11 12 pname = "meilisearch"; 12 - version = "0.31.0"; 13 + version = "0.31.1"; 13 14 pyproject = true; 14 15 15 - disabled = pythonOlder "3.7"; 16 + disabled = pythonOlder "3.8"; 16 17 17 18 src = fetchFromGitHub { 18 19 owner = "meilisearch"; 19 20 repo = "meilisearch-python"; 20 21 rev = "refs/tags/v${version}"; 21 - hash = "sha256-mgslzRd2hvDI0SbQR3eY2vzvaaOVI6mUihdNPKe4jcg="; 22 + hash = "sha256-rD9f0J8Ez+WrpEyDZa3GVuBxj6Kv7McBzIuk9RtsjHk="; 22 23 }; 23 24 24 - nativeBuildInputs = [ 25 - setuptools 26 - ]; 25 + build-system = [ setuptools ]; 27 26 28 - propagatedBuildInputs = [ 27 + dependencies = [ 29 28 camel-converter 30 29 requests 31 30 ] ++ camel-converter.optional-dependencies.pydantic; 32 31 33 - pythonImportsCheck = [ 34 - "meilisearch" 35 - ]; 32 + pythonImportsCheck = [ "meilisearch" ]; 36 33 37 34 # Tests spin up a local server and are not mocking the requests 38 35 doCheck = false;
+2 -2
pkgs/development/python-modules/ollama/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "ollama"; 17 - version = "0.1.9"; 17 + version = "0.2.0"; 18 18 pyproject = true; 19 19 20 20 disabled = pythonOlder "3.8"; ··· 23 23 owner = "ollama"; 24 24 repo = "ollama-python"; 25 25 rev = "refs/tags/v${version}"; 26 - hash = "sha256-ilJgRMzCn/T+6Lr7IuvaCnKhN5cyyEOWuV0N1FtR+Yg="; 26 + hash = "sha256-kfotKUUXBekUd0X32BYAjNWvQJO94bdEDCSrBg2yJRQ="; 27 27 }; 28 28 29 29 postPatch = ''
+2 -2
pkgs/development/python-modules/pydeck/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "pydeck"; 19 - version = "0.8.0"; 19 + version = "0.9.0"; 20 20 format = "pyproject"; 21 21 22 22 disabled = pythonOlder "3.7"; 23 23 24 24 src = fetchPypi { 25 25 inherit pname version; 26 - hash = "sha256-B+3egz98/O9nSRJDURlap9zSRmPUkJ/XiY29C2+8Aew="; 26 + hash = "sha256-/Yt19hyg1HEtMrTgc0QPHLdPLgwWoLV+V6AOZcVjzFQ="; 27 27 }; 28 28 29 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 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchPypi, 5 + gitpython, 6 + pytestCheckHook, 7 + pythonOlder, 8 + requests, 9 + setuptools, 8 10 }: 9 11 10 12 buildPythonPackage rec { 11 13 pname = "pyexploitdb"; 12 - version = "0.2.9"; 13 - format = "setuptools"; 14 + version = "0.2.16"; 15 + pyproject = true; 14 16 15 17 disabled = pythonOlder "3.7"; 16 18 17 19 src = fetchPypi { 18 20 pname = "pyExploitDb"; 19 21 inherit version; 20 - hash = "sha256-q16YB0lLlw9nXohcT20l41Bv40CqshWzE8nVBBSEppE="; 22 + hash = "sha256-PP9dR8Jl4eWsky3vO9Pgraw0plik/5aWvmOAEc2/Qpo="; 21 23 }; 22 24 23 - propagatedBuildInputs = [ 25 + build-system = [ setuptools ]; 26 + 27 + dependencies = [ 24 28 gitpython 25 29 requests 26 30 ]; ··· 28 32 # Module has no tests 29 33 doCheck = false; 30 34 31 - pythonImportsCheck = [ 32 - "pyExploitDb" 33 - ]; 35 + pythonImportsCheck = [ "pyExploitDb" ]; 34 36 35 37 meta = with lib; { 36 38 description = "Library to fetch the most recent exploit-database"; 37 39 homepage = "https://github.com/GoVanguard/pyExploitDb"; 38 - changelog = "https://github.com/GoVanguard/pyExploitDb/blob/master/Changelog.txt"; 40 + changelog = "https://github.com/GoVanguard/pyExploitDb/blob/master/ChangeLog.md"; 39 41 license = licenses.gpl3Plus; 40 42 maintainers = with maintainers; [ fab ]; 41 43 };
+5 -4
pkgs/development/python-modules/rq/default.nix
··· 47 47 sentry-sdk 48 48 ]; 49 49 50 - preCheck = lib.optionalString stdenv.isLinux '' 50 + preCheck = '' 51 51 PATH=$out/bin:$PATH 52 52 ${redis-server}/bin/redis-server & 53 - REDIS_PID=$! 54 53 ''; 55 54 56 - postCheck = lib.optionalString stdenv.isLinux '' 57 - kill $REDIS_PID 55 + postCheck = '' 56 + kill %% 58 57 ''; 58 + 59 + __darwinAllowLocalNetworking = true; 59 60 60 61 disabledTests = [ 61 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 1 + { 2 + lib, 3 + buildPythonPackage, 4 + cython, 5 + fetchFromGitHub, 6 + ply, 7 + pythonOlder, 8 + six, 9 + setuptools, 10 + tornado, 9 11 }: 10 12 11 13 buildPythonPackage rec { 12 14 pname = "thriftpy2"; 13 - version = "0.4.20"; 14 - format = "setuptools"; 15 + version = "0.5.0"; 16 + pyproject = true; 15 17 16 18 disabled = pythonOlder "3.6"; 17 19 18 20 src = fetchFromGitHub { 19 21 owner = "Thriftpy"; 20 - repo = pname; 22 + repo = "thriftpy2"; 21 23 rev = "refs/tags/v${version}"; 22 - hash = "sha256-IEYoSLaJUeQdwHaXR0UUlCZg5zBEh5Y2/IwB4RVEAcg="; 24 + hash = "sha256-Pjy9OPwFfKaw+XVl7IbbAKPz050TlqI4+yLqSITOkSY="; 23 25 }; 24 26 25 - nativeBuildInputs = [ 26 - cython 27 - ]; 27 + build-system = [ setuptools ]; 28 + 29 + nativeBuildInputs = [ cython ]; 28 30 29 - propagatedBuildInputs = [ 31 + dependencies = [ 30 32 ply 31 33 six 32 34 tornado ··· 35 37 # Not all needed files seems to be present 36 38 doCheck = false; 37 39 38 - pythonImportsCheck = [ 39 - "thriftpy2" 40 - ]; 40 + pythonImportsCheck = [ "thriftpy2" ]; 41 41 42 42 meta = with lib; { 43 43 description = "Python module for Apache Thrift";
+2 -2
pkgs/development/python-modules/types-pyopenssl/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "types-pyopenssl"; 9 - version = "24.0.0.20240417"; 9 + version = "24.1.0.20240425"; 10 10 format = "setuptools"; 11 11 12 12 src = fetchPypi { 13 13 pname = "types-pyOpenSSL"; 14 14 inherit version; 15 - hash = "sha256-OOdfuCjScXvhc3cLuujCKBH97GjivD9YM5VBE+uEI30="; 15 + hash = "sha256-Cn6CYmwZg9yNxZKSvyBlSlHDw4gby7mzN8HabjLwIE4="; 16 16 }; 17 17 18 18 propagatedBuildInputs = [
+3 -3
pkgs/development/tools/analysis/stylelint/default.nix
··· 2 2 3 3 buildNpmPackage rec { 4 4 pname = "stylelint"; 5 - version = "16.4.0"; 5 + version = "16.5.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "stylelint"; 9 9 repo = "stylelint"; 10 10 rev = version; 11 - hash = "sha256-N689OjxUo3KPN3mfNQ1cKYoe8DXcVTNkUO4NuZPGuXI="; 11 + hash = "sha256-kbcf0OPAIeEdh5YI2qqaLJww+ZejfXt/llJTK10nE0M="; 12 12 }; 13 13 14 - npmDepsHash = "sha256-V+hiUMenskHV+ccYysBDD5WoQH9vem+uEfQ5SWEdVFU="; 14 + npmDepsHash = "sha256-tENUngFWjrmsJErvbmFflwGL0uxou0vQjC/MwfCpm+Y="; 15 15 16 16 dontNpmBuild = true; 17 17
+3 -3
pkgs/development/tools/apko/default.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "apko"; 9 - version = "0.13.2"; 9 + version = "0.14.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "chainguard-dev"; 13 13 repo = pname; 14 14 rev = "v${version}"; 15 - hash = "sha256-PGRbJ7znsjvh/ATBF8k+pMnRO8wvGY0PAVswVmFaBUc="; 15 + hash = "sha256-e9xWLDs0txl+eiqim3gj7vJRGOFY6MrqOAa1l0TaTbs="; 16 16 # populate values that require us to use git. By doing this in postFetch we 17 17 # can delete .git afterwards and maintain better reproducibility of the src. 18 18 leaveDotGit = true; ··· 24 24 find "$out" -name .git -print0 | xargs -0 rm -rf 25 25 ''; 26 26 }; 27 - vendorHash = "sha256-aqxXCqhvCGQKI+4FDjbqPNeFvELZviQ7Inwxl65sowk="; 27 + vendorHash = "sha256-FeljCUtHTKni0yU7JwnaeKYJU7pM527drqBgaxWH/cI="; 28 28 29 29 nativeBuildInputs = [ installShellFiles ]; 30 30
+4 -4
pkgs/development/tools/biome/default.nix
··· 12 12 13 13 rustPlatform.buildRustPackage rec { 14 14 pname = "biome"; 15 - version = "1.6.3"; 15 + version = "1.7.3"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "biomejs"; 19 19 repo = "biome"; 20 20 rev = "cli/v${version}"; 21 - hash = "sha256-DooUOp+fr5oOrx04SLlTGro8xc2LieVPNtdvDyTLL/s="; 21 + hash = "sha256-iSL0PRHj32PpKoUogej0bc/zXGpS4ZgZG/+9Pewhl4k="; 22 22 }; 23 23 24 - cargoHash = "sha256-zMMfLDhiqG8Ahe+7PFjpOtwaBXbKkLDIIoHS329/4uQ="; 24 + cargoHash = "sha256-no6ZrH1Ma+n66SLgA3h9dQX8FgeVjFVkxfqR35F/prs="; 25 25 26 26 nativeBuildInputs = [ 27 27 pkg-config ··· 41 41 42 42 cargoBuildFlags = [ "-p=biome_cli" ]; 43 43 cargoTestFlags = cargoBuildFlags ++ 44 - # skip a broken test from v1.6.3 release 44 + # skip a broken test from v1.7.3 release 45 45 # this will be removed on the next version 46 46 [ "-- --skip=diagnostics::test::termination_diagnostic_size" ]; 47 47
+2 -2
pkgs/development/tools/continuous-integration/drone/default.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "drone.io${lib.optionalString (!enableUnfree) "-oss"}"; 9 - version = "2.23.0"; 9 + version = "2.24.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "harness"; 13 13 repo = "drone"; 14 14 rev = "v${version}"; 15 - sha256 = "sha256-HkyR2h7dgbEhqexJXyGebP3zkoTLlzuY+1O2pidAveQ="; 15 + sha256 = "sha256-IiSsw0bZDAVuOrm7JBTT14Cf7I/koeS2Yw6vWYBG7kA="; 16 16 }; 17 17 18 18 vendorHash = "sha256-n4KbKkqAnHDIsXs8A/FE+rCkSKQKr5fv7npJ/X6t0mk=";
+3 -3
pkgs/development/tools/database/atlas/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "atlas"; 5 - version = "0.21.1"; 5 + version = "0.22.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "ariga"; 9 9 repo = "atlas"; 10 10 rev = "v${version}"; 11 - hash = "sha256-i0nqjlL22sM8eVXCD/SBJyNdy0l0Hq4rjW0Lr3CRZlE="; 11 + hash = "sha256-NsSDNeciHwlc7LZmuTOzoLNVsjAE+4YGThD/omMbjaE="; 12 12 }; 13 13 14 14 modRoot = "cmd/atlas"; 15 15 16 16 proxyVendor = true; 17 - vendorHash = "sha256-48UmLwp93SjwPPrdySFVApjVf1Rsj3oNhi1lha4ZvyE="; 17 + vendorHash = "sha256-rM2l7U/ZkL0NIGPPbmBQ+P6mzGxdX4aQeS8Hz6EFmQc="; 18 18 19 19 nativeBuildInputs = [ installShellFiles ]; 20 20
+7 -7
pkgs/development/tools/ent/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "ent-go"; 5 - version = "0.12.5"; 5 + version = "0.13.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "ent"; 9 9 repo = "ent"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-g4n9cOTv/35WkvMjrtP2eEcbiu5kiafVXifz1zlEuCY="; 11 + sha256 = "sha256-OEQWNWGVs0QYhPuCGEFgAVaUnfswmvWVt+e0cAdkBKE="; 12 12 }; 13 13 14 - vendorHash = "sha256-DUi4Ik+qFbx4LIm9MDJ4H9/+sIfCzK8MMGKp0GIGX7w="; 14 + vendorHash = "sha256-9KdSGIyi95EVQq9jGoVqK8aq3JXlQXB+Qwlh/Kfz4Oc="; 15 15 16 16 subPackages = [ "cmd/ent" ]; 17 17 ··· 29 29 --zsh <($out/bin/ent completion zsh) 30 30 ''; 31 31 32 - meta = with lib; { 32 + meta = { 33 33 description = "An entity framework for Go"; 34 34 homepage = "https://entgo.io/"; 35 + changelog = "https://github.com/ent/ent/releases/tag/v${version}"; 35 36 downloadPage = "https://github.com/ent/ent"; 36 - license = licenses.asl20; 37 - maintainers = with maintainers; [ ]; 37 + license = lib.licenses.asl20; 38 + maintainers = [ ]; 38 39 mainProgram = "ent"; 39 40 }; 40 41 } 41 -
+2 -2
pkgs/development/tools/faas-cli/default.nix
··· 18 18 in 19 19 buildGoModule rec { 20 20 pname = "faas-cli"; 21 - version = "0.16.26"; 21 + version = "0.16.27"; 22 22 23 23 src = fetchFromGitHub { 24 24 owner = "openfaas"; 25 25 repo = "faas-cli"; 26 26 rev = version; 27 - sha256 = "sha256-eyQpeud0rW07eb6wtcTYem10LWf/g2dxRwQEMH29wL8="; 27 + sha256 = "sha256-CZvIvvkDfpb4YPQIe5i8vZcmhLu7x0zTQGXCL8SxcvM="; 28 28 }; 29 29 30 30 vendorHash = null;
+3 -3
pkgs/development/tools/git-ps-rs/default.nix
··· 10 10 11 11 rustPlatform.buildRustPackage rec { 12 12 pname = "git-ps-rs"; 13 - version = "7.0.0"; 13 + version = "7.1.1"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "uptech"; 17 17 repo = "git-ps-rs"; 18 18 rev = version; 19 - hash = "sha256-HPHFjYfug642NXeNmv50UzsdOAlDR9F/MtgYnzwiZP8="; 19 + hash = "sha256-HkiCc/5Xx+1IKMz/vXPXwUp3c8qSjobhQaIJCzq8dqQ="; 20 20 }; 21 21 22 - cargoHash = "sha256-mvRcOwCe5NQ+cJ9brnbZ6HLtLn+fnjYzSBQwA3Qn9PU="; 22 + cargoHash = "sha256-r4cmnLkW8ocTcTECAbCk3S94T09lOUzHLQIGHv97W54="; 23 23 24 24 nativeBuildInputs = [ pkg-config ]; 25 25
+2 -2
pkgs/development/tools/misc/astyle/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "astyle"; 5 - version = "3.4.14"; 5 + version = "3.4.15"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://sourceforge/${pname}/${pname}-${version}.tar.bz2"; 9 - hash = "sha256-YGqD85FGczGF9nYwWdKSQzxA85Prb1IELhY/jfThaj4="; 9 + hash = "sha256-BQTHM7v+lmiLZsEHtt8/oFJj3vq7I4WOQsRLpVRYbms="; 10 10 }; 11 11 12 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 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + boost, 6 + catch2, 7 + cmake, 8 + python3, 9 9 }: 10 10 11 - stdenv.mkDerivation rec { 11 + stdenv.mkDerivation (finalAttrs: { 12 12 pname = "cli11"; 13 13 version = "2.3.2"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "CLIUtils"; 17 17 repo = "CLI11"; 18 - rev = "v${version}"; 18 + rev = "v${finalAttrs.version}"; 19 19 sha256 = "sha256-x3/kBlf5LdzkTO4NYOKanZBfcU4oK+fJw9L7cf88LsY="; 20 20 }; 21 21 22 + buildInputs = [ catch2 ]; 22 23 nativeBuildInputs = [ cmake ]; 23 24 24 - nativeCheckInputs = [ boost python3 catch2 ]; 25 + nativeCheckInputs = [ 26 + boost 27 + python3 28 + ]; 25 29 26 30 doCheck = true; 31 + strictDeps = true; 27 32 28 33 meta = with lib; { 29 34 description = "Command line parser for C++11"; ··· 32 37 maintainers = with maintainers; [ ]; 33 38 license = licenses.bsd3; 34 39 }; 35 - 36 - } 40 + })
+6 -5
pkgs/development/tools/profiling/pprof/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "pprof"; 8 - version = "unstable-2024-02-27"; 8 + version = "0-unstable-2024-05-09"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "google"; 12 12 repo = "pprof"; 13 - rev = "401108e1b7e7e113ef887df16b6227698eb5bb0f"; 14 - hash = "sha256-TD285HHXkePQA2J9W/dEciK5tOLmvbDPr54KNXeE1b4="; 13 + rev = "723abb6459b72e964cbfb3f7064446bf3bb321dc"; 14 + hash = "sha256-zw9/xp5E5V/0D0pf5diWcx/SHX3ujwBtZNfH9tioiL0="; 15 15 }; 16 16 17 - vendorHash = "sha256-XOcOt+pe1lZj4XHafxROLslhyJk4mTC72yn7R1k2JCk="; 17 + vendorHash = "sha256-bQyloQPfweK4PlrkO1IcCFjyctj99e8C9mQbCj+HCXQ="; 18 18 19 19 meta = with lib; { 20 20 description = "A tool for visualization and analysis of profiling data"; 21 - mainProgram = "pprof"; 22 21 homepage = "https://github.com/google/pprof"; 23 22 license = licenses.asl20; 24 23 longDescription = '' ··· 41 40 42 41 This is not an official Google product. 43 42 ''; 43 + mainProgram = "pprof"; 44 + maintainers = with maintainers; [ hzeller ]; 44 45 }; 45 46 }
+3 -3
pkgs/development/tools/sentry-cli/default.nix
··· 11 11 }: 12 12 rustPlatform.buildRustPackage rec { 13 13 pname = "sentry-cli"; 14 - version = "2.31.0"; 14 + version = "2.31.2"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "getsentry"; 18 18 repo = "sentry-cli"; 19 19 rev = version; 20 - sha256 = "sha256-2F8f+vw559FI7CCiLkP8WLpLzDYzr3SHf/Ec8yFHu6g="; 20 + sha256 = "sha256-UL8PJnz+fV67F0t24OEReF4tIUa8S2NzICYgUU7fgUo="; 21 21 }; 22 22 doCheck = false; 23 23 ··· 27 27 buildInputs = [ openssl ] ++ lib.optionals stdenv.isDarwin [ CoreServices Security SystemConfiguration ]; 28 28 nativeBuildInputs = [ installShellFiles pkg-config ]; 29 29 30 - cargoHash = "sha256-G/c84j9BquLCJcl60H0ZZZDxjTHpaGHflfJL/hzdgYQ="; 30 + cargoHash = "sha256-S1NwnPn3PRL6GoRBFEhhNuy9StrAhG5qCDW2uWNyU4E="; 31 31 32 32 postInstall = '' 33 33 installShellCompletion --cmd sentry-cli \
+3 -3
pkgs/development/tools/trunk/default.nix
··· 12 12 13 13 rustPlatform.buildRustPackage rec { 14 14 pname = "trunk"; 15 - version = "0.20.0"; 15 + version = "0.20.1"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "trunk-rs"; 19 19 repo = "trunk"; 20 20 rev = "v${version}"; 21 - hash = "sha256-iUW2tltF8RGyd84rN60Wv2NFgHS/x3cEFeD+YhMizhY="; 21 + hash = "sha256-VcTlXGfNfkbFoJiNmOp0AS0/NApgTaiZEafZSV2PuTI="; 22 22 }; 23 23 24 24 nativeBuildInputs = [ pkg-config ]; ··· 28 28 # requires network 29 29 checkFlags = [ "--skip=tools::tests::download_and_install_binaries" ]; 30 30 31 - cargoHash = "sha256-fUURwuOwuI9ED08AwrVLhQtltwczyX4Q2M4rZlNEAHU="; 31 + cargoHash = "sha256-jXp6B9eTYKfDgzzgp1oRMzwVJOzsh9h0+igQLBZmdsk="; 32 32 33 33 meta = with lib; { 34 34 homepage = "https://github.com/trunk-rs/trunk";
+2 -2
pkgs/development/tools/yamlfmt/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "yamlfmt"; 5 - version = "0.12.0"; 5 + version = "0.12.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "google"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-hT5+7WaFl19iIdXWFPD82BE9z/2wzHKJJvVE4ZpZwsk="; 11 + sha256 = "sha256-VAXDkD4JLoiTomCNtuex/ZEAZtWDEEg5cxETYemvQW8="; 12 12 }; 13 13 14 14 vendorHash = "sha256-UfULQw7wAEJjTFp6+ACF5Ki04eFKeUEgmbt1c8pUolA=";
+3 -3
pkgs/games/nile/default.nix
··· 15 15 16 16 buildPythonApplication rec { 17 17 pname = "nile"; 18 - version = "1.0.2-unstable-2024-03-09"; 18 + version = "1.0.3-unstable-2024-05-10"; 19 19 format = "pyproject"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "imLinguin"; 23 23 repo = "nile"; 24 - rev = "ae09acfc20fe4e462762666871f78caae70f6c74"; 25 - hash = "sha256-hqhIacsbultY3CvvkYAZHmhCkQLi1mkPQwkztaUOd10="; 24 + rev = "74e3ca979b2a66f9174c04fd0279211e0276ac9c"; 25 + hash = "sha256-ezX9MLQsULRvX+X2NXYBQnKRzBRt9eN9JnJinzysI9o="; 26 26 }; 27 27 28 28 disabled = pythonOlder "3.8";
+2 -2
pkgs/os-specific/linux/libbpf/0.x.nix
··· 14 14 15 15 stdenv.mkDerivation rec { 16 16 pname = "libbpf"; 17 - version = "0.8.1"; 17 + version = "0.8.3"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "libbpf"; 21 21 repo = "libbpf"; 22 22 rev = "v${version}"; 23 - sha256 = "sha256-daVS+TErmDU8ksThOvcepg1A61iD8N8GIkC40cmc9/8="; 23 + sha256 = "sha256-J5cUvfUYc+uLdkFa2jx/2bqBoZg/eSzc6SWlgKqcfIc="; 24 24 }; 25 25 26 26 nativeBuildInputs = [ pkg-config ];
+3 -3
pkgs/os-specific/linux/rtl8189es/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "rtl8189es-${kernel.version}-${version}"; 5 - version = "2023-03-14"; 5 + version = "2024-01-21"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "jwrdegoede"; 9 9 repo = "rtl8189ES_linux"; 10 - rev = "ae7b31e55526ca0e01d2a3310118530bff4f1055"; 11 - sha256 = "sha256-l/xUxs63Y5LVT6ZafuRc+iaCXCSt2HwysYJLJ5hg3RM="; 10 + rev = "eb51e021b0e1b6f94a4b49da3f4ee5c5fb20b715"; 11 + sha256 = "sha256-n7Bsstr1H1RvguAyJnVqk/JgEx8WEZWaVg7ZfEYykR0="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ bc nukeReferences ] ++ kernel.moduleBuildDependencies;
+3 -3
pkgs/os-specific/linux/rtl8189fs/default.nix
··· 3 3 # rtl8189fs is a branch of the rtl8189es driver 4 4 rtl8189es.overrideAttrs (drv: rec { 5 5 name = "rtl8189fs-${kernel.version}-${version}"; 6 - version = "2023-03-27"; 6 + version = "2024-01-22"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "jwrdegoede"; 10 10 repo = "rtl8189ES_linux"; 11 - rev = "c223a25b1000d64432eca4201a8f012414dfc7ce"; 12 - sha256 = "sha256-5b5IshLbWxvmzcKy/xLsqKa3kZpwDQXTQtjqZLHyOCo="; 11 + rev = "5d523593f41c0b8d723c6aa86b217ee1d0965786"; 12 + sha256 = "sha256-pziaUM6XfF4Tt9yfWUnLUiTw+sw6uZrr1HcaXdRQ31E="; 13 13 }; 14 14 15 15 meta = with lib; {
+4 -4
pkgs/os-specific/linux/rtl8192eu/default.nix
··· 4 4 5 5 let modDestDir = "$out/lib/modules/${kernel.modDirVersion}/kernel/drivers/net/wireless/realtek/rtl8192eu"; 6 6 7 - in stdenv.mkDerivation rec { 7 + in stdenv.mkDerivation { 8 8 pname = "rtl8192eu"; 9 - version = "${kernel.version}-4.4.1.20230613"; 9 + version = "${kernel.version}-4.4.1.20240507"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "Mange"; 13 13 repo = "rtl8192eu-linux-driver"; 14 - rev = "f2fc8af7ab58d2123eed1aa4428e713cdfc27976"; 15 - sha256 = "sha256-OgsxBcXoIP8h9Z0bLsG91/s/+r89Tdn2dPOt4p3sx8k="; 14 + rev = "27410641da6926eb1ac565068ff89d35f7496328"; 15 + sha256 = "sha256-/BztTE3yKw35Oo7KkzHMtD+8qpJNXWiSwR3YjrotR0I="; 16 16 }; 17 17 18 18 hardeningDisable = [ "pic" ];
+3 -3
pkgs/os-specific/linux/rtl8723ds/default.nix
··· 2 2 3 3 stdenv.mkDerivation { 4 4 pname = "rtl8723ds"; 5 - version = "${kernel.version}-unstable-2022-12-01"; 5 + version = "${kernel.version}-unstable-2023-11-14"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "lwfinger"; 9 9 repo = "rtl8723ds"; 10 - rev = "a638cc8639015b8b9390af3350fab0366b6c87e7"; 11 - sha256 = "sha256-qfVE7k71NPzw3FwoOaUxH66PnDjbpMAF6CyOyUVdSMA="; 10 + rev = "52e593e8c889b68ba58bd51cbdbcad7fe71362e4"; 11 + sha256 = "sha256-SszvDuWN9opkXyVQAOLjnNtPp93qrKgnGvzK0y7Y9b0="; 12 12 }; 13 13 14 14 hardeningDisable = [ "pic" ];
+3 -3
pkgs/os-specific/linux/rtl8812au/default.nix
··· 2 2 3 3 stdenv.mkDerivation { 4 4 pname = "rtl8812au"; 5 - version = "${kernel.version}-unstable-2024-01-19"; 5 + version = "${kernel.version}-unstable-2024-03-20"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "morrownr"; 9 9 repo = "8812au-20210629"; 10 - rev = "3b921c0beda8583c1d2d1b0b7e4692d11e7ea772"; 11 - hash = "sha256-Ji61Y23uGSTyj3Z5ia9iev5rVzSOv7XY/IfAClhz7Q8="; 10 + rev = "8be3a1d7acf60f77c5d9c33b690b8d7301bdf127"; 11 + hash = "sha256-HchnRezJNzimOB72Sv5BwL4oXuxPxloAHVuaL+warj8="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ bc nukeReferences ] ++ kernel.moduleBuildDependencies;
+4 -4
pkgs/os-specific/linux/rtl8821cu/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub, kernel, bc }: 2 2 3 - stdenv.mkDerivation rec { 3 + stdenv.mkDerivation { 4 4 pname = "rtl8821cu"; 5 - version = "${kernel.version}-unstable-2023-09-10"; 5 + version = "${kernel.version}-unstable-2024-05-03"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "morrownr"; 9 9 repo = "8821cu-20210916"; 10 - rev = "f6d4598290c5e9c8e545130e8a31d130f6d135f4"; 11 - hash = "sha256-jpMf8K9diJ3mbEkP9Cp+VwairK+pwiEGU/AtUIouCqM="; 10 + rev = "3eacc28b721950b51b0249508cc31e6e54988a0c"; 11 + hash = "sha256-JP7mvwhnKqmkb/B0l4vhc11TBjjUA1Ubzbj/IVEXvBM="; 12 12 }; 13 13 14 14 hardeningDisable = [ "pic" ];
+8 -2
pkgs/servers/caddy/default.nix pkgs/by-name/ca/caddy/package.nix
··· 5 5 , caddy 6 6 , testers 7 7 , installShellFiles 8 + , stdenv 8 9 }: 9 10 let 10 11 version = "2.7.6"; ··· 40 41 postInstall = '' 41 42 install -Dm644 ${dist}/init/caddy.service ${dist}/init/caddy-api.service -t $out/lib/systemd/system 42 43 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" 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 45 51 46 52 $out/bin/caddy manpage --directory manpages 47 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 8 9 9 buildPythonPackage rec { 10 10 pname = "homeassistant-stubs"; 11 - version = "2024.5.2"; 11 + version = "2024.5.3"; 12 12 format = "pyproject"; 13 13 14 14 disabled = python.version != home-assistant.python.version; ··· 17 17 owner = "KapJI"; 18 18 repo = "homeassistant-stubs"; 19 19 rev = "refs/tags/${version}"; 20 - hash = "sha256-bgXHEz8YuHcdGYzLpM7H8IVXixFC8Bz0i4SaatA49Qo="; 20 + hash = "sha256-cWt5hOLnri+m7WXAjCA3z1k5ctDia2sAoZiyGe8zadI="; 21 21 }; 22 22 23 23 nativeBuildInputs = [
+2 -2
pkgs/servers/metabase/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "metabase"; 5 - version = "0.49.2"; 5 + version = "0.49.9"; 6 6 7 7 src = fetchurl { 8 8 url = "https://downloads.metabase.com/v${version}/metabase.jar"; 9 - hash = "sha256-PmfzYPnfIFX92I0tnXJoZa3EdOF7EFo5bc0T9bo4bS0="; 9 + hash = "sha256-1QUrXYpMvn/Gm8ljmF5MYKFRCIQ/v3vpoMJEJcSR2vI="; 10 10 }; 11 11 12 12 nativeBuildInputs = [ makeWrapper ];
+2 -2
pkgs/servers/snac2/default.nix
··· 10 10 11 11 stdenv.mkDerivation rec { 12 12 pname = "snac2"; 13 - version = "2.51"; 13 + version = "2.52"; 14 14 15 15 src = fetchFromGitea { 16 16 domain = "codeberg.org"; 17 17 owner = "grunfink"; 18 18 repo = pname; 19 19 rev = version; 20 - hash = "sha256-ahUWHWtVgJksOg6CTqJSQBaD577zaNu4u1sDG0ksr4g="; 20 + hash = "sha256-2dDIbY6IaB53BbtNtzyOrigjzkGk7By2N2zZSuQhDAs="; 21 21 }; 22 22 23 23 buildInputs = [ curl openssl ];
+2
pkgs/shells/fish/plugins/default.nix
··· 36 36 37 37 github-copilot-cli-fish = callPackage ./github-copilot-cli-fish.nix { }; 38 38 39 + git-abbr = callPackage ./git-abbr.nix { }; 40 + 39 41 grc = callPackage ./grc.nix { }; 40 42 41 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 5 6 6 buildGoModule rec { 7 7 pname = "fits-cloudctl"; 8 - version = "0.12.18"; 8 + version = "0.12.19"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "fi-ts"; 12 12 repo = "cloudctl"; 13 13 rev = "v${version}"; 14 - hash = "sha256-ScHdYSDZVs9YYIh1/U/8ZcGa9BF5L+fIHnSHWSRlB4k="; 14 + hash = "sha256-4R+wBjlCjk/7/iucC3zptrQ5D5wtQeqdeyfJ1DiFusY="; 15 15 }; 16 16 17 - vendorHash = "sha256-7vIcfxDmO8tmVewRDx6JhOgtkKeHOk0qyFZf1U0VQs4="; 17 + vendorHash = "sha256-mK10DxDUrEkCdumq6MM6h7B8C8P1hGE466ko3yj1kto="; 18 18 19 19 meta = with lib; { 20 20 description = "Command-line client for FI-TS Finance Cloud Native services";
+2 -2
pkgs/tools/misc/gh-markdown-preview/default.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "gh-markdown-preview"; 10 - version = "1.4.2"; 10 + version = "1.5.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "yusukebe"; 14 14 repo = "gh-markdown-preview"; 15 15 rev = "v${version}"; 16 - hash = "sha256-UBveXL4/3GxxIVjqG0GuTbkGkzXFc/stew2s+dTj9BI="; 16 + hash = "sha256-gi6Wza8v4V8PAHO75UycP0CEzvXEtm22hTEWs/dJ+LQ="; 17 17 }; 18 18 19 19 vendorHash = "sha256-O6Q9h5zcYAoKLjuzGu7f7UZY0Y5rL2INqFyJT2QZJ/E=";
+2 -2
pkgs/tools/misc/mongodb-compass/default.nix
··· 33 33 }: 34 34 35 35 let 36 - version = "1.42.5"; 36 + version = "1.43.0"; 37 37 38 38 rpath = lib.makeLibraryPath [ 39 39 alsa-lib ··· 82 82 if stdenv.hostPlatform.system == "x86_64-linux" then 83 83 fetchurl { 84 84 url = "https://downloads.mongodb.com/compass/mongodb-compass_${version}_amd64.deb"; 85 - sha256 = "sha256-46JQXC2Ydq37TomtQdnvk8DwSs8aCfozxqUaEO6hmxo="; 85 + sha256 = "sha256-hzPhF0NGwv+Lm+q5SoS8qv10UmuKf4RarGMkEeCxp9w="; 86 86 } 87 87 else 88 88 throw "MongoDB compass is not supported on ${stdenv.hostPlatform.system}";
+2 -2
pkgs/tools/misc/panoply/default.nix
··· 2 2 3 3 stdenvNoCC.mkDerivation rec { 4 4 pname = "panoply"; 5 - version = "5.3.4"; 5 + version = "5.4.0"; 6 6 7 7 src = fetchurl { 8 8 url = "https://www.giss.nasa.gov/tools/panoply/download/PanoplyJ-${version}.tgz"; 9 - sha256 = "sha256-v7ieTtm2W8Sc/zhQ7QPh8rkMUgaqgfGYYXc6Ly+9iMg="; 9 + sha256 = "sha256-mWk0wuTxkITVU3SwWYPHrX8Y9NceXeRMwyvpwEDWIiA="; 10 10 }; 11 11 12 12 nativeBuildInputs = [ makeWrapper ];
+2 -2
pkgs/tools/misc/topicctl/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "topicctl"; 5 - version = "1.16.1"; 5 + version = "1.17.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "segmentio"; 9 9 repo = "topicctl"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-Gx/ld651Se2mLlUG/CkHawfVBN2BsxV8w6vrnKFLHuE="; 11 + sha256 = "sha256-S1i2Nv7FQzqCTTjkS5slEI0vdt3kXhVWdtaYyng1GsQ="; 12 12 }; 13 13 14 14 vendorHash = "sha256-+mnnvdna1g6JE29weOJZmdO3jFp2a75dV9wK2XcWJ9s=";
+2 -2
pkgs/tools/misc/wootility/default.nix
··· 8 8 9 9 appimageTools.wrapType2 rec { 10 10 pname = "wootility"; 11 - version = "4.6.15"; 11 + version = "4.6.18"; 12 12 13 13 src = fetchurl { 14 14 url = "https://s3.eu-west-2.amazonaws.com/wooting-update/wootility-lekker-linux-latest/wootility-lekker-${version}.AppImage"; 15 - sha256 = "sha256-A/cjm9rhcgp68hbyjy7OfYPBKBcccl0OdD7MTdpEdPM="; 15 + sha256 = "sha256-oiPt1xgmYGYO1dk01rDwwaUf+yhDAbRCqTTuOivR/kI="; 16 16 }; 17 17 18 18 profile = ''
+3 -3
pkgs/tools/networking/brook/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "brook"; 5 - version = "20240404"; 5 + version = "20240606"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "txthinking"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-QqA0LnbC72bnAQ25AehTnoXgdqQPc8wztHcFd4Q19ko="; 11 + sha256 = "sha256-rfCqYI0T/nbK+rlPGl5orLo3qHKITesdFNtXc/ECATA="; 12 12 }; 13 13 14 - vendorHash = "sha256-1aaOPeKHPrZO6WK08EhX4+dME0A33raQnbZi/aNFpIw="; 14 + vendorHash = "sha256-dYiifLUOq6RKAVSXuoGlok9Jp8jHmbXN/EjQeQpoqWw="; 15 15 16 16 meta = with lib; { 17 17 homepage = "https://github.com/txthinking/brook";
+4
pkgs/tools/networking/ferm/default.nix
··· 11 11 sha256 = "sha256-wA2RDVOU5pZ1YI617g9QTVz9pB6ZCi2akbqsbfk+P5I="; 12 12 }; 13 13 14 + patches = [ 15 + ./import-ferm-wrapped.patch 16 + ]; 17 + 14 18 # perl is used at build time to gather the ferm version. 15 19 nativeBuildInputs = [ makeWrapper perl ]; 16 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 10 11 11 rustPlatform.buildRustPackage rec { 12 12 pname = "lychee"; 13 - version = "0.15.0"; 13 + version = "0.15.1"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "lycheeverse"; 17 17 repo = pname; 18 18 rev = "v${version}"; 19 - hash = "sha256-luc6rzNYhS+c5B4S3/cOvDqnRF+LfRDY1aw99hkF+nE="; 19 + hash = "sha256-L1tvP2lZsFD2swhP1MetQFxxxA+EbrI4aDYTJwbpkVI="; 20 20 }; 21 21 22 - cargoHash = "sha256-kGdRz5m0L3v3DBeabYq1Zp0bEEPW5C0y+A7tTjWkCwM="; 22 + cargoHash = "sha256-SQ9Dgtg3TKAaj9XkpEzA13U8CumGOlpwiW+Lv6leQW4="; 23 23 24 24 nativeBuildInputs = [ pkg-config ]; 25 25
+2 -2
pkgs/tools/networking/netbird/default.nix
··· 31 31 in 32 32 buildGoModule rec { 33 33 pname = "netbird"; 34 - version = "0.27.4"; 34 + version = "0.27.5"; 35 35 36 36 src = fetchFromGitHub { 37 37 owner = "netbirdio"; 38 38 repo = pname; 39 39 rev = "v${version}"; 40 - hash = "sha256-+IcgzwLUA8OIa9od5LkGnI05FTbxC8PmOf8s5+akTrk="; 40 + hash = "sha256-DWtTCx+vzOE4yE9jAUxB1oF1UubIXK4f7wptJY89az0="; 41 41 }; 42 42 43 43 vendorHash = "sha256-LPq6ovulE+xdoRaQpwA0mNqw3kFxMs/am1ucO8UmDtU=";
+10 -3
pkgs/tools/networking/networkd-dispatcher/default.nix
··· 4 4 , fetchpatch 5 5 , python3Packages 6 6 , asciidoc 7 - , makeWrapper 7 + , wrapGAppsNoGuiHook 8 8 , iw 9 9 }: 10 10 ··· 43 43 44 44 nativeBuildInputs = [ 45 45 asciidoc 46 - makeWrapper 46 + wrapGAppsNoGuiHook 47 47 python3Packages.wrapPython 48 48 ]; 49 + 50 + dontWrapGApps = true; 49 51 50 52 checkInputs = with python3Packages; [ 51 53 dbus-python ··· 72 74 73 75 doCheck = true; 74 76 77 + preFixup = '' 78 + makeWrapperArgs+=( \ 79 + "''${gappsWrapperArgs[@]}" \ 80 + --prefix PATH : "${lib.makeBinPath [ iw ]}" \ 81 + ) 82 + ''; 75 83 postFixup = '' 76 84 wrapPythonPrograms 77 - wrapProgram $out/bin/networkd-dispatcher --prefix PATH : ${lib.makeBinPath [ iw ]} 78 85 ''; 79 86 80 87 meta = with lib; {
+1 -1
pkgs/tools/networking/zap/default.nix
··· 36 36 ''; 37 37 38 38 meta = with lib; { 39 - homepage = "https://www.owasp.org/index.php/ZAP"; 39 + homepage = "https://www.zaproxy.org/"; 40 40 description = "Java application for web penetration testing"; 41 41 maintainers = with maintainers; [ mog rafael ]; 42 42 platforms = platforms.linux;
+3 -3
pkgs/tools/security/arti/default.nix
··· 10 10 11 11 rustPlatform.buildRustPackage rec { 12 12 pname = "arti"; 13 - version = "1.2.1"; 13 + version = "1.2.2"; 14 14 15 15 src = fetchFromGitLab { 16 16 domain = "gitlab.torproject.org"; ··· 18 18 owner = "core"; 19 19 repo = "arti"; 20 20 rev = "arti-v${version}"; 21 - hash = "sha256-Ps1AIvL6hOnSYtvi4wbgJQiuv2eb1XIEPul/WypM9bo="; 21 + hash = "sha256-DicOkh2yv6qbxf1x4fAZq34qtuD/T4twn8JMnI9XGCI="; 22 22 }; 23 23 24 - cargoHash = "sha256-2u/8nn/9tz+hlNDz6I/g2cMPWXZSMVNV7FPsKFP8jqo="; 24 + cargoHash = "sha256-ICJMcFTIHFLxB5XJeMRi1M6e9p0nKwT3vbqAZT22vmU="; 25 25 26 26 nativeBuildInputs = lib.optionals stdenv.isLinux [ pkg-config ]; 27 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 16 ./configure --prefix=$out 17 17 ''; 18 18 19 + patches = [ 20 + ./ctype-header-c99-implicit-function-declaration.patch 21 + ./openssl-header-c99-implicit-function-declaration.patch 22 + ]; 23 + 19 24 nativeBuildInputs = with pkgs; [openssl autoconf automake]; 20 25 buildInputs = with pkgs; [libuecc]; 21 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 2 3 3 buildGoModule rec { 4 4 pname = "fscan"; 5 - version = "1.8.3-build3"; 5 + version = "1.8.4"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "shadow1ng"; 9 9 repo = "fscan"; 10 10 rev = version; 11 - hash = "sha256-GtOCd8JaR6tx8hoB+P9QXrEnN7Wvmv7jddhc2/8hjvQ="; 11 + hash = "sha256-5uFSvEkTBy0veMdeeg9BmSqu+qSqCwuozK0J3kerAdE="; 12 12 }; 13 13 14 - vendorHash = "sha256-hvb2IfypwYauF3ubE36u0bTU+l/FWP/CZt6dFd9zc6s="; 14 + vendorHash = "sha256-FFYqvGEFe7sUEb4G3ApQOuYoiDXeA54P7spmKfRiEF0="; 15 15 16 16 meta = with lib; { 17 17 description = "An intranet comprehensive scanning tool";
+1 -1
pkgs/tools/security/metasploit/Gemfile
··· 1 1 # frozen_string_literal: true 2 2 source "https://rubygems.org" 3 3 4 - gem "metasploit-framework", git: "https://github.com/rapid7/metasploit-framework", ref: "refs/tags/6.4.7" 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 1 GIT 2 2 remote: https://github.com/rapid7/metasploit-framework 3 - revision: 2f47cc94d99413b39b5963e94355f0d1ae012cb5 4 - ref: refs/tags/6.4.7 3 + revision: e9f897a525576857abd73c96ac64beb0094ad547 4 + ref: refs/tags/6.4.8 5 5 specs: 6 - metasploit-framework (6.4.7) 6 + metasploit-framework (6.4.8) 7 7 actionpack (~> 7.0.0) 8 8 activerecord (~> 7.0.0) 9 9 activesupport (~> 7.0.0)
+2 -2
pkgs/tools/security/metasploit/default.nix
··· 15 15 }; 16 16 in stdenv.mkDerivation rec { 17 17 pname = "metasploit-framework"; 18 - version = "6.4.7"; 18 + version = "6.4.8"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "rapid7"; 22 22 repo = "metasploit-framework"; 23 23 rev = "refs/tags/${version}"; 24 - hash = "sha256-HqISVgemx7heOxTfjjEf4si3wQle4pHGi5AW7nroPoc="; 24 + hash = "sha256-a5Igd8i5K9qt6r5dHuzRMWLrXZn95PJtYnW4A4HcUNE="; 25 25 }; 26 26 27 27 nativeBuildInputs = [
+3 -3
pkgs/tools/security/metasploit/gemset.nix
··· 674 674 platforms = []; 675 675 source = { 676 676 fetchSubmodules = false; 677 - rev = "2f47cc94d99413b39b5963e94355f0d1ae012cb5"; 678 - sha256 = "11ryx1xfw5lhig393qjy170vgj723wqqxpql7dgbiix60xb158hy"; 677 + rev = "e9f897a525576857abd73c96ac64beb0094ad547"; 678 + sha256 = "1lahvj0h7f3mc9nz5r7xk5fynqiis7n1wpdyxanxlaxrr1vj14kb"; 679 679 type = "git"; 680 680 url = "https://github.com/rapid7/metasploit-framework"; 681 681 }; 682 - version = "6.4.7"; 682 + version = "6.4.8"; 683 683 }; 684 684 metasploit-model = { 685 685 groups = ["default"];
+12 -1
pkgs/tools/security/notation/default.nix
··· 1 - { lib, buildGoModule, fetchFromGitHub, testers, notation }: 1 + { lib, buildGoModule, fetchFromGitHub, installShellFiles, testers, notation }: 2 2 3 3 buildGoModule rec { 4 4 pname = "notation"; ··· 13 13 14 14 vendorHash = "sha256-USkufc1dG4eyRfRJHSX4mVZHnvOc5onHenF98Aedac4="; 15 15 16 + nativeBuildInputs = [ 17 + installShellFiles 18 + ]; 19 + 16 20 # This is a Go sub-module and cannot be built directly (e2e tests). 17 21 excludedPackages = [ "./test" ]; 18 22 ··· 22 26 "-X github.com/notaryproject/notation/internal/version.Version=${version}" 23 27 "-X github.com/notaryproject/notation/internal/version.BuildMetadata=" 24 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 + ''; 25 36 26 37 passthru.tests.version = testers.testVersion { 27 38 package = notation;
+2 -2
pkgs/tools/system/stress-ng/default.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 pname = "stress-ng"; 7 - version = "0.17.07"; 7 + version = "0.17.08"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "ColinIanKing"; 11 11 repo = pname; 12 12 rev = "V${version}"; 13 - hash = "sha256-eXDCzyZ/YeumHjuLpr6stkWkApwfi8ExDx3uZTVa/cs="; 13 + hash = "sha256-ipiR7vLNF0+y0YtXZC0qpp361lfpXzlIp3eLUbn0oXc="; 14 14 }; 15 15 16 16 postPatch = ''
+3 -3
pkgs/tools/typesetting/tex/texpresso/default.nix
··· 17 17 18 18 stdenv.mkDerivation rec { 19 19 pname = "texpresso"; 20 - version = "0-unstable-2024-04-30"; 20 + version = "0-unstable-2024-05-09"; 21 21 22 22 nativeBuildInputs = [ 23 23 makeWrapper ··· 35 35 src = fetchFromGitHub { 36 36 owner = "let-def"; 37 37 repo = "texpresso"; 38 - rev = "a5241c3ac27eb5eda01bd58b6370982a64320106"; 39 - hash = "sha256-2RvbIFfYQQSsrXJ72q5LWyaCLCZvThTi7YuiOaJR9mE="; 38 + rev = "8b6cfcd10c03596bc3645ac8425a48b105d8650d"; 39 + hash = "sha256-uLGanGEUGzxIYFbU3U8LLV3bpn/IN9XltvWCmwSlD7E="; 40 40 }; 41 41 42 42 buildFlags = [ "texpresso" ];
+9 -6
pkgs/top-level/all-packages.nix
··· 4485 4485 ''; 4486 4486 }); 4487 4487 4488 - caddy = callPackage ../servers/caddy { }; 4489 - 4490 - xcaddy = callPackage ../servers/caddy/xcaddy { }; 4491 - 4492 4488 traefik = callPackage ../servers/traefik { }; 4493 4489 4494 4490 traefik-certs-dumper = callPackage ../tools/misc/traefik-certs-dumper { }; ··· 18549 18545 sqlcl = callPackage ../development/tools/database/sqlcl { }; 18550 18546 18551 18547 sigrok-firmware-fx2lafw = callPackage ../development/tools/sigrok-firmware-fx2lafw { }; 18552 - 18553 - cli11 = callPackage ../development/tools/misc/cli11 { }; 18554 18548 18555 18549 datree = callPackage ../development/tools/datree { }; 18556 18550 ··· 40412 40406 40413 40407 winePackagesFor = wineBuild: lib.makeExtensible (self: with self; { 40414 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; 40415 40418 40416 40419 inherit wineBuild; 40417 40420
+2
pkgs/top-level/python-packages.nix
··· 1515 1515 1516 1516 bimmer-connected = callPackage ../development/python-modules/bimmer-connected { }; 1517 1517 1518 + binance-connector = callPackage ../development/python-modules/binance-connector { }; 1519 + 1518 1520 binary = callPackage ../development/python-modules/binary { }; 1519 1521 1520 1522 binary2strings = callPackage ../development/python-modules/binary2strings { };