# DO NOT EDIT! This file is generated automatically by fetch-kde-qt.sh { fetchurl, mirror }: { attica = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/attica-5.30.0.tar.xz"; sha256 = "1v8y6dx5qcqrs1dlybmc3lx05qsra0111qf7kzlq8azljdy20i2v"; name = "attica-5.30.0.tar.xz"; }; }; baloo = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/baloo-5.30.0.tar.xz"; sha256 = "022frn2f5mw71496r2i70q3z9diq6d5386nh8aymvii0l84c0mm9"; name = "baloo-5.30.0.tar.xz"; }; }; bluez-qt = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/bluez-qt-5.30.0.tar.xz"; sha256 = "1asf2hcljzhca9pmh42fz25nnp05xxf4yab4r13wwwdzk4ms0x6f"; name = "bluez-qt-5.30.0.tar.xz"; }; }; breeze-icons = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/breeze-icons-5.30.0.tar.xz"; sha256 = "0n8705sly52sp4lsikr8xs671ch23ykk8xg3ksb9na700v837rak"; name = "breeze-icons-5.30.0.tar.xz"; }; }; extra-cmake-modules = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/extra-cmake-modules-5.30.0.tar.xz"; sha256 = "0v59f76ghqckg857559sb4vla1d6pza4hj5bai8dnd712isn9abx"; name = "extra-cmake-modules-5.30.0.tar.xz"; }; }; frameworkintegration = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/frameworkintegration-5.30.0.tar.xz"; sha256 = "1a9zqd96jn9p8niqz0jwclfl1np1ryszdz8q02s9cwy35zia1dfk"; name = "frameworkintegration-5.30.0.tar.xz"; }; }; kactivities = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/kactivities-5.30.0.tar.xz"; sha256 = "0njq8jc9vqag3h6ryjiraib44sgrd66fswnldl0w0n2kvgf948qv"; name = "kactivities-5.30.0.tar.xz"; }; }; kactivities-stats = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/kactivities-stats-5.30.0.tar.xz"; sha256 = "116mcnadlqidx90hllpwkxrmhwapnvmak5rzmqngnzkdvrpicl6r"; name = "kactivities-stats-5.30.0.tar.xz"; }; }; kapidox = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/kapidox-5.30.0.tar.xz"; sha256 = "08qpbmgw8cb4ygs4m3y9529dwsyn7nrln5rkfmbfkvfjlfry7njf"; name = "kapidox-5.30.0.tar.xz"; }; }; karchive = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/karchive-5.30.0.tar.xz"; sha256 = "0f0zax2hihiq504nr3m5vap0ssmx5hvnc3rxk006zgvwgr1mvcqq"; name = "karchive-5.30.0.tar.xz"; }; }; kauth = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/kauth-5.30.0.tar.xz"; sha256 = "0qf0wkkiaykcl79q0rsfmg7h7v342ycz9s6xr841qqs9w17dns3c"; name = "kauth-5.30.0.tar.xz"; }; }; kbookmarks = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/kbookmarks-5.30.0.tar.xz"; sha256 = "0cibgw032n9n92fp78w04qw851lp3bfkd1rnyqvz7biypx4cz82z"; name = "kbookmarks-5.30.0.tar.xz"; }; }; kcmutils = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/kcmutils-5.30.0.tar.xz"; sha256 = "12x32jwf8gb77l5brj169ahrgdlsmn0zrzmjfp7f4dfykfnbfws9"; name = "kcmutils-5.30.0.tar.xz"; }; }; kcodecs = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/kcodecs-5.30.0.tar.xz"; sha256 = "1via1xv4qswlyasyppi3q3a76bl5hk5ji34k63bp06p029ar7dkf"; name = "kcodecs-5.30.0.tar.xz"; }; }; kcompletion = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/kcompletion-5.30.0.tar.xz"; sha256 = "1205xq2r550lb4v39h3g1sr8cgsysfkkxkk5scp4d92vawlbsrx6"; name = "kcompletion-5.30.0.tar.xz"; }; }; kconfig = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/kconfig-5.30.0.tar.xz"; sha256 = "1p23q7ykkrsj847m244v1wjcg7b85rh7shc8lkn290cydk5kr6m2"; name = "kconfig-5.30.0.tar.xz"; }; }; kconfigwidgets = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/kconfigwidgets-5.30.0.tar.xz"; sha256 = "15ir4qr4hzr8ia9g8c13fnn2szhs07wys54nialbj0dggx9qa782"; name = "kconfigwidgets-5.30.0.tar.xz"; }; }; kcoreaddons = { version = "5.30.1"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/kcoreaddons-5.30.1.tar.xz"; sha256 = "0w1yqcvd97jhm3w2x7mmayrifb1swda8lmzzmlz41crsq909ilnd"; name = "kcoreaddons-5.30.1.tar.xz"; }; }; kcrash = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/kcrash-5.30.0.tar.xz"; sha256 = "0hmcg81iahd2bvcm57yk7mdy6lnrsrzl7z6cv8lxpj9xw0ajd8h4"; name = "kcrash-5.30.0.tar.xz"; }; }; kdbusaddons = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/kdbusaddons-5.30.0.tar.xz"; sha256 = "1ql5xjxfq8y0bmagq2zw44rilyrm1cmkjsfcfrjy0d2adhl23w7p"; name = "kdbusaddons-5.30.0.tar.xz"; }; }; kdeclarative = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/kdeclarative-5.30.0.tar.xz"; sha256 = "0898mxh7izxn9d4iyv8gsxrjl2wms4m6mr69qd4bfygd8z8hqp46"; name = "kdeclarative-5.30.0.tar.xz"; }; }; kded = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/kded-5.30.0.tar.xz"; sha256 = "1sqmnxii0i3m65cacjxasm99pq2cvfymbalak8r0mip8g8fdarrd"; name = "kded-5.30.0.tar.xz"; }; }; kdelibs4support = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/portingAids/kdelibs4support-5.30.0.tar.xz"; sha256 = "0fkg5bk1p91iq1na67h02wdqnq71ln8g22r6sc7rva54w5ilnwxm"; name = "kdelibs4support-5.30.0.tar.xz"; }; }; kdesignerplugin = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/kdesignerplugin-5.30.0.tar.xz"; sha256 = "0hf7209zd398v4m3aa99yva1bbphzlyn0x9i5ydalwvwykmvjvdz"; name = "kdesignerplugin-5.30.0.tar.xz"; }; }; kdesu = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/kdesu-5.30.0.tar.xz"; sha256 = "1cnl6pap4399s7l9ggi23f5b6mscfddsgwra4d2qy1093y0nb8mk"; name = "kdesu-5.30.0.tar.xz"; }; }; kdewebkit = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/kdewebkit-5.30.0.tar.xz"; sha256 = "1rq3ypsw2svvzfxjd6gj231phhnw19fwyr5qkcsik4076h6ycwvk"; name = "kdewebkit-5.30.0.tar.xz"; }; }; kdnssd = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/kdnssd-5.30.0.tar.xz"; sha256 = "1if1gaykgad5vg32p0impx4vwjaxd77r34gajg1kiywan6jpq6d8"; name = "kdnssd-5.30.0.tar.xz"; }; }; kdoctools = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/kdoctools-5.30.0.tar.xz"; sha256 = "14i7ffmlwqhbq7gp5k8wajvg7x65nwxr5p1qqgxhmpmranyickvy"; name = "kdoctools-5.30.0.tar.xz"; }; }; kemoticons = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/kemoticons-5.30.0.tar.xz"; sha256 = "0h3a9xs110l1d2wyp8dfkaf3fnpc0wvfdacpgbnihk1xvccmq4nl"; name = "kemoticons-5.30.0.tar.xz"; }; }; kfilemetadata = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/kfilemetadata-5.30.0.tar.xz"; sha256 = "1m07hj5nnb81wraylhh36f2k82zqxz5g766wwcn12pd8v0r99ilh"; name = "kfilemetadata-5.30.0.tar.xz"; }; }; kglobalaccel = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/kglobalaccel-5.30.0.tar.xz"; sha256 = "123c7sqwj4davrwrgwy16qag8ss205pk9af4jc9sky74h531fdm1"; name = "kglobalaccel-5.30.0.tar.xz"; }; }; kguiaddons = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/kguiaddons-5.30.0.tar.xz"; sha256 = "0kn0ia6ciafng227lrrdslmxhh30426wywarxvihlcqfzrgmnpzm"; name = "kguiaddons-5.30.0.tar.xz"; }; }; khtml = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/portingAids/khtml-5.30.0.tar.xz"; sha256 = "1z4pj3cr8bzbl80bi1z87lsg1adr9hbm60wf3811wdma2d4w4bbh"; name = "khtml-5.30.0.tar.xz"; }; }; ki18n = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/ki18n-5.30.0.tar.xz"; sha256 = "1wvjrmpsypfhivk3hfpb9lm09d0w2c9lc4mxvbyfkibhan1x1lid"; name = "ki18n-5.30.0.tar.xz"; }; }; kiconthemes = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/kiconthemes-5.30.0.tar.xz"; sha256 = "0sixqg2fvm9m14xbn3dmsk564i9ig3zn6zf5ww10hnqd1wcd4sg9"; name = "kiconthemes-5.30.0.tar.xz"; }; }; kidletime = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/kidletime-5.30.0.tar.xz"; sha256 = "1vbjvwy5ihz5id2484d2hn5a81p85vz3mvwpcjbypkd3y5mqcrq6"; name = "kidletime-5.30.0.tar.xz"; }; }; kimageformats = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/kimageformats-5.30.0.tar.xz"; sha256 = "057a9gallq1j3a51ijyp47x82hmn8vssxb74jchlf90jjnyq4g2i"; name = "kimageformats-5.30.0.tar.xz"; }; }; kinit = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/kinit-5.30.0.tar.xz"; sha256 = "047vxnq4ypl70vspq800k00cj2cjqd6hx46yp11m33np03106rj2"; name = "kinit-5.30.0.tar.xz"; }; }; kio = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/kio-5.30.0.tar.xz"; sha256 = "0finbv7kcaz81bsj6yv6pxwxcjrwkj5mmkxhg0pa5j77jn1nhnm1"; name = "kio-5.30.0.tar.xz"; }; }; kitemmodels = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/kitemmodels-5.30.0.tar.xz"; sha256 = "1yf2bfzxqgw75p5bi7byg9rbbiclhqayybiyd8cq3d8b8ws4bfdf"; name = "kitemmodels-5.30.0.tar.xz"; }; }; kitemviews = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/kitemviews-5.30.0.tar.xz"; sha256 = "0fx4sdrflp2h0y6ixdnbaxd8l5cham4lx0f36y7dfz6jlk56d12y"; name = "kitemviews-5.30.0.tar.xz"; }; }; kjobwidgets = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/kjobwidgets-5.30.0.tar.xz"; sha256 = "0ilzl1sm9fx7cx03nh5y2y656jfssp7b46xiawgnasvc94ysl9hf"; name = "kjobwidgets-5.30.0.tar.xz"; }; }; kjs = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/portingAids/kjs-5.30.0.tar.xz"; sha256 = "0yh7n0q1vbx8nd6j25jys6hd24m3knn44n6xc09pwnr3mn0shvih"; name = "kjs-5.30.0.tar.xz"; }; }; kjsembed = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/portingAids/kjsembed-5.30.0.tar.xz"; sha256 = "0ixd56krz66psxk9h8dzd5jr693kh9xx4303zicws85014ba33q5"; name = "kjsembed-5.30.0.tar.xz"; }; }; kmediaplayer = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/portingAids/kmediaplayer-5.30.0.tar.xz"; sha256 = "0bir4g7bfhjdrs2skhr7jclc3f7frmfm6p8n2q10ag9in8h5hwd8"; name = "kmediaplayer-5.30.0.tar.xz"; }; }; knewstuff = { version = "5.30.1"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/knewstuff-5.30.1.tar.xz"; sha256 = "1vsaprynq6dazg64zmj6j1wd8g4aw6pzz3208nqgjjwk5kw8zh0h"; name = "knewstuff-5.30.1.tar.xz"; }; }; knotifications = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/knotifications-5.30.0.tar.xz"; sha256 = "199jh1gizdwc1xz97khac9m6bdg38n5hr5c96pq7sk7b2rdr49ks"; name = "knotifications-5.30.0.tar.xz"; }; }; knotifyconfig = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/knotifyconfig-5.30.0.tar.xz"; sha256 = "04l5hjdd0376y9ygmrz8a49w8hxnb01y0fi13spvkmx8dhal0fmq"; name = "knotifyconfig-5.30.0.tar.xz"; }; }; kpackage = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/kpackage-5.30.0.tar.xz"; sha256 = "1j1vwna5w67wqsdfl5s83gx7vizj5qnsl6nck7ny055yzzwb2gna"; name = "kpackage-5.30.0.tar.xz"; }; }; kparts = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/kparts-5.30.0.tar.xz"; sha256 = "1sgqylynq35d6xir99kgqial3p0pf0lcaqagl2vh1qandipmcp8g"; name = "kparts-5.30.0.tar.xz"; }; }; kpeople = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/kpeople-5.30.0.tar.xz"; sha256 = "1h72fwr6121w0cfhaci32s4510kwinjah9ynfhjl998mg00k42hj"; name = "kpeople-5.30.0.tar.xz"; }; }; kplotting = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/kplotting-5.30.0.tar.xz"; sha256 = "00wrz16m4blh130713fk0q3gzpsx33zs6wnd4ghwhaakmqydn2gh"; name = "kplotting-5.30.0.tar.xz"; }; }; kpty = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/kpty-5.30.0.tar.xz"; sha256 = "0dna8a0n7lg22522khxq0vxn76g484198p80hzvysnkl218fav60"; name = "kpty-5.30.0.tar.xz"; }; }; kross = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/portingAids/kross-5.30.0.tar.xz"; sha256 = "1bqfznfrr87c88ffs7hj0iqcv8vgzrz57l31zpij3cgiy09q7axz"; name = "kross-5.30.0.tar.xz"; }; }; krunner = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/krunner-5.30.0.tar.xz"; sha256 = "1smkanc14nlsdrg31skzb9y7f0fahyf09iq1h2xfla4kvgk811qz"; name = "krunner-5.30.0.tar.xz"; }; }; kservice = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/kservice-5.30.0.tar.xz"; sha256 = "1jcb938m3kllmrzmwz21zjlhrx0r6dmyrglsf0zbjs2cg9hwww0l"; name = "kservice-5.30.0.tar.xz"; }; }; ktexteditor = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/ktexteditor-5.30.0.tar.xz"; sha256 = "0bhbcqfkmpy95p3w66xxnhi4h7h3k3k362fhsrl38rc83r9agnns"; name = "ktexteditor-5.30.0.tar.xz"; }; }; ktextwidgets = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/ktextwidgets-5.30.0.tar.xz"; sha256 = "1fpqjig6wzb1gycvak9h4p48c623fkzj2lxvf0p3vmb6b0yxr1jw"; name = "ktextwidgets-5.30.0.tar.xz"; }; }; kunitconversion = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/kunitconversion-5.30.0.tar.xz"; sha256 = "0fjkl355dwcgd4a39212qwmmbj37nfhmw3ik2bxg3gxg07a4yra5"; name = "kunitconversion-5.30.0.tar.xz"; }; }; kwallet = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/kwallet-5.30.0.tar.xz"; sha256 = "1nnc0gcn7w5jmmzs4zr4qlrhn3ns9x42f2dfcwc5vi281gghl54k"; name = "kwallet-5.30.0.tar.xz"; }; }; kwayland = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/kwayland-5.30.0.tar.xz"; sha256 = "0sc2mdiazql2012qadbqjm4wxmhhanbba9r9qjxqx2li14ax6yci"; name = "kwayland-5.30.0.tar.xz"; }; }; kwidgetsaddons = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/kwidgetsaddons-5.30.0.tar.xz"; sha256 = "0jn2iw46cwfqh550rrb37yfznr4lrlsj8bh8v21xhgm3afm25hrl"; name = "kwidgetsaddons-5.30.0.tar.xz"; }; }; kwindowsystem = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/kwindowsystem-5.30.0.tar.xz"; sha256 = "0sz1wyawah03ygx3kh1x6wy1y1gp9f5h6296yy1mxy4qz4jp1b10"; name = "kwindowsystem-5.30.0.tar.xz"; }; }; kxmlgui = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/kxmlgui-5.30.0.tar.xz"; sha256 = "005cn74h0rjvjsmfzrn3pai0jrgczj3y6h50g07rgmynmrcnygys"; name = "kxmlgui-5.30.0.tar.xz"; }; }; kxmlrpcclient = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/kxmlrpcclient-5.30.0.tar.xz"; sha256 = "18azc85vfng9gnjf09yhvg5g4432dy5ia9hk54jk9ibmy7kaqlqq"; name = "kxmlrpcclient-5.30.0.tar.xz"; }; }; modemmanager-qt = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/modemmanager-qt-5.30.0.tar.xz"; sha256 = "1qh39nd3lwdb8z58brqf0k48k5n3xx9wdi4kak2wg7vwmqwwammf"; name = "modemmanager-qt-5.30.0.tar.xz"; }; }; networkmanager-qt = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/networkmanager-qt-5.30.0.tar.xz"; sha256 = "1scxcqrwxjwdzg2j3r6wz3bk23h7v9dil8n892ykfrpxa4cidgzi"; name = "networkmanager-qt-5.30.0.tar.xz"; }; }; oxygen-icons5 = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/oxygen-icons5-5.30.0.tar.xz"; sha256 = "1b1kfgk2vgr85kbgvx8fwpyib5yvdkz07vi6p1s8a61cabcymkhl"; name = "oxygen-icons5-5.30.0.tar.xz"; }; }; plasma-framework = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/plasma-framework-5.30.0.tar.xz"; sha256 = "1qdyc0li07sns71gdyw31jhzhnghcvzc0r0y4y8f157nyz23pw70"; name = "plasma-framework-5.30.0.tar.xz"; }; }; prison = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/prison-5.30.0.tar.xz"; sha256 = "15vlz67qv1pm87hlnyak2jbdw87xw3jx3vaqwjfn07hbzlh8dmpc"; name = "prison-5.30.0.tar.xz"; }; }; solid = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/solid-5.30.0.tar.xz"; sha256 = "10rfsp39s8d8zgz02f4biyh9n7hbwxkib5r6g3cldbbf0ch3inmh"; name = "solid-5.30.0.tar.xz"; }; }; sonnet = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/sonnet-5.30.0.tar.xz"; sha256 = "1i4i59vjq16mmqjfyr5hc7afnc5w2h54iz4rmqi0wdfk37cl5zcr"; name = "sonnet-5.30.0.tar.xz"; }; }; syntax-highlighting = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/syntax-highlighting-5.30.0.tar.xz"; sha256 = "0iipg1khc27a3cgysk6qpj5lf846z3n29gj2yas36lgr8n6ddm53"; name = "syntax-highlighting-5.30.0.tar.xz"; }; }; threadweaver = { version = "5.30.0"; src = fetchurl { url = "${mirror}/stable/frameworks/5.30/threadweaver-5.30.0.tar.xz"; sha256 = "12zirga9qyjrizwxja2n5mh7kxgdb7xyl2d3makdjpnjk5kry8by"; name = "threadweaver-5.30.0.tar.xz"; }; }; }