unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
* [bug#71278] [PATCH rust-team 00/44] Add eww.
@ 2024-05-30 13:02 Murilo via Guix-patches via
  2024-05-30 15:17 ` [bug#71278] [PATCH 01/44] gnu: " Murilo via Guix-patches via
                   ` (44 more replies)
  0 siblings, 45 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-30 13:02 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

Hi, this patch series adds eww [0], the widget system.
It also updates some existing crates to their respective latest versions,
which are requirements for eww to build.

[0] https://github.com/elkowar/eww

Murilo (44):
  gnu: Add eww.
  gnu: Add rust-cached-0.48.
  gnu: Add rust-codemap-0.1.
  gnu: Add rust-hifijson-0.2.
  gnu: Add rust-lasso-0.7.
  gnu: Add rust-notifier-host-0.6.
  gnu: Add rust-simplexpr-0.1.
  gnu: Add rust-simple-signal-1.
  gnu: Add rust-yuck-0.1.
  gnu: Add rust-cached-proc-macro-0.19.
  gnu: Add rust-cached-proc-macro-types-0.1.
  gnu: Add rust-dbusmenu-glib-0.1.
  gnu: Add rust-dbusmenu-glib-sys-0.1.
  gnu: Add rust-dbusmenu-gtk3-0.1.
  gnu: Add rust-dbusmenu-gtk3-sys-0.1.
  gnu: Add rust-extend-1.
  gnu: Add rust-eww-shared-util-0.1.
  gnu: Add rust-grass-0.13.
  gnu: Add rust-grass-compiler-0.13.
  gnu: Add rust-jaq-core-1.
  gnu: Add rust-jaq-interpret-1.
  gnu: Add rust-jaq-parse-1.
  gnu: Add rust-jaq-std-1.
  gnu: Add rust-jaq-syn-1.
  gnu: Add rust-gdkx11-0.17.
  gnu: Add rust-gdkx11-sys-0.17.
  gnu: Add rust-gtk-layer-shell-0.6.
  gnu: Add rust-gtk-layer-shell-sys-0.6.
  gnu: Add rust-gdk-0.17.
  gnu: Add rust-gdk-sys-0.17.
  gnu: Add rust-gtk-0.17.
  gnu: Add rust-gtk-sys-0.17.
  gnu: Add rust-gtk3-macros-0.17.
  gnu: Add rust-atk-0.17.
  gnu: Add rust-atk-sys-0.17.
  gnu: rust-clap-complete-4: Update to 4.5.1.
  gnu: rust-ref-cast-1: Update to 1.0.22.
  gnu: rust-ref-cast-impl-1: Update to 1.0.22.
  gnu: rust-darling-0.14: Update to 0.14.4.
  gnu: rust-darling-core-0.14: Update to 0.14.4.
  gnu: rust-darling-macro-0.14: Update to 0.14.4.
  gnu: Add rust-slotmap-0.4.
  gnu: Add rust-deepsize-0.2.
  gnu: Add rust-deepsize-derive-0.1.

 gnu/packages/crates-gtk.scm | 392 +++++++++++++++---
 gnu/packages/crates-io.scm  | 786 ++++++++++++++++++++++++++++++++----
 gnu/packages/rust-apps.scm  |  83 ++++
 3 files changed, 1135 insertions(+), 126 deletions(-)


base-commit: c134423bc4841b1337eff745a2d8239b7cf7f98b
prerequisite-patch-id: 810b4386158b06bc126266b13ddf4bc133419f6a
prerequisite-patch-id: 80a43cbe72a21c5d86063787704b5cc8039df29d
prerequisite-patch-id: 1495d0097f4c44f15840e949e1433e84ed0a4d6a
prerequisite-patch-id: 043b640841dc0c497b516c310a47973c5ef94431
prerequisite-patch-id: 61da0f76a98c694166425e7699831cb565a9ebe9
prerequisite-patch-id: 30186c302e482ad8bbfa9212f27175a110411442
prerequisite-patch-id: c16a5d484b5bc9cc55d7c042d7177e02ead44eb3
prerequisite-patch-id: 1eb96bf1a34a939ef1ed196198392862c59c3143
prerequisite-patch-id: 56e080507665207d1ca1dd718ad6384d831d8763
prerequisite-patch-id: cfb1bdde348bf23ca6689ff56213f07e1ae82ad5
prerequisite-patch-id: 984481e13a73c59c202fd2e13add8479061b132a
prerequisite-patch-id: 0e5e0c6123412fd1c47f1f16eea9ccedeb8cfdb9
prerequisite-patch-id: bfafc3ce69e484d24de09d68102a2f0b4e103f80
prerequisite-patch-id: f948775b8ec895b8558f3f4ee9ab6c0f202b94ff
prerequisite-patch-id: 2bd12494657263f0b8ba00c2df69315c769fa20e
prerequisite-patch-id: 1527516d138363f167443a07f789f19c24935fbb
prerequisite-patch-id: c71f1e692c2db5f7cf50e2e9f6097e9fb84367bb
prerequisite-patch-id: c70aa937a822903b527c2dfddd5e7dd3d8d9c4ff
prerequisite-patch-id: e8c8692028a0520c898d02b0aa7f77433a98078b
prerequisite-patch-id: d43c342a39e51c7e4f96a3a280285f4160c178a2
prerequisite-patch-id: 8b51fc8866fe97ed3bb00bb0d8d5e6b84737954a
prerequisite-patch-id: ee58b717f4a01ffd333f16f5d759dc5ada57fcbd
prerequisite-patch-id: f66d0c491f16134be1f1b49ba8d2b58d646abadb
prerequisite-patch-id: 7f370c75568ce73724414a4392a0483615076c30
prerequisite-patch-id: 51199b8d0dc0c9fd45bca2f8743d83565255ea80
prerequisite-patch-id: e7345dbac6d05f416c6ae83957d8f118ee8c804d
prerequisite-patch-id: 95fb431b0e8efb9e77c4b47ae9b0e52f7209fc64
prerequisite-patch-id: 38b985fd45e6f524ca9f249b6bc7765191411885
prerequisite-patch-id: 32358723f50779546410c319ae3f124e8e8e4fd3
prerequisite-patch-id: f50bb2b96cba44da776f408d19b59e106be02c0f
prerequisite-patch-id: b14b14f7ecfd515500bb372f78ba412788f46266
prerequisite-patch-id: 76b1c16c5e7a7f929f33cae770596a5023eda2b4
prerequisite-patch-id: 17c3771635bc922459387bc50511bcba6b529eea
prerequisite-patch-id: 04c93f7bd72acbe27715c714aa96cfa608296fad
prerequisite-patch-id: 0067d83d40bec2bdc56a8683e47c5697d1a95be7
prerequisite-patch-id: 626b016da5d4c05553163dfbd25438e8cd908156
prerequisite-patch-id: c596bd2b8c207cf1423bf78b3b37811718cf54a7
prerequisite-patch-id: 7f33f99730ac47e016835d512087450adfe98d8c
prerequisite-patch-id: b845d3b35cb3e7dce67c1eb6894221993745cce4
prerequisite-patch-id: 5861f5a9af910fc5482c16425eef083231eba07f
prerequisite-patch-id: 356de1a1cde896096ffe7416ecc51c266886c878
prerequisite-patch-id: 2a71848119077b0a3791c9c7bb7583c213b3f4b8
prerequisite-patch-id: 8ee1f5f53e7f9bb01c55ff24f5dcc8e75dd1eadf
prerequisite-patch-id: fea1d1ea8823d0979bdc1b51ac0f040911e3121e
prerequisite-patch-id: dc4e7b80f283150100250c84ced10a15c107b83d
prerequisite-patch-id: 926b30ed8f3eae940b413e7e9c11b6419279f465
prerequisite-patch-id: 927f9fa6b434ed81a6a46552d5723598a5907e5c
prerequisite-patch-id: 3a032fc4407d5b3b6271c8131d2efb0917176beb
prerequisite-patch-id: 8d025fcdd64dee2f09fb90242c046987db98cc6d
prerequisite-patch-id: 95950651258493a9fbe710dbc6b5aa27d5f23360
prerequisite-patch-id: 59ca1e39a27ac3b6107c56b578e9fe99f563e4ae
prerequisite-patch-id: 9f189a0d7bcad9ae4001e37022a36f096e531560
prerequisite-patch-id: 0aedf9519ebbb5a80d87f6cd32bbc5576285cb71
prerequisite-patch-id: 4a6686e2849801fe8c4ecb29bd1bdc0c0ab76d33
prerequisite-patch-id: 25ee615575e7b5645e9beca5186e2d35bf9e320c
prerequisite-patch-id: 082d4ea3e5e074059a81aa90672042a8b8f9ec4a
prerequisite-patch-id: f0a0bcc5db3abbc9f67aef725f9622b4fb8dd6db
prerequisite-patch-id: 7a707308f22eb548d3834d208fda8f417d94cb57
prerequisite-patch-id: fce53be11a9717be1442fc459545e42791ea2328
prerequisite-patch-id: c6ec25670c1fede1d18ca84b96fb861e081b0f5a
prerequisite-patch-id: 4bba48760267b24551c943b326e31d15065ba8f7
prerequisite-patch-id: 30198bcca7a96a049874a8e1640e985d40b560eb
prerequisite-patch-id: c27953831e596e648d8b5b28556488d67d86e61f
prerequisite-patch-id: 37603becae8b50cf3612bea32ea606f65a562c64
prerequisite-patch-id: 08133b433ebaeca56cb76d59ff3c6a1873986db3
prerequisite-patch-id: 854f8f12adc7186cc40c800880390c5f02d5f483
prerequisite-patch-id: 12422220fe667938c951752aa725f4a5af26c790
prerequisite-patch-id: bc76a8318d0c94d4f8fb2fa63bb17879956aa4ea
prerequisite-patch-id: e64f0d27446c1c560ad851f367a2472c14a7037e
prerequisite-patch-id: dfa2d04882577e60f7d473731e434454b8852644
prerequisite-patch-id: cc23ce978964d00cd66167c9465795838079d103
prerequisite-patch-id: f802f9482cfdb9b3b403616d8c2e91a252eee72c
prerequisite-patch-id: f1fd30f4906d43b4a0cbd16d45407cb75a3af0d5
prerequisite-patch-id: 375dece6d1cab20d1f4b4185c872634faa63d877
prerequisite-patch-id: 46680596f20c72c67fd869c057fb7eb0904f3bc9
prerequisite-patch-id: 866db02be533978a7953f5404a01335ae9434cb0
prerequisite-patch-id: e0e407612802204a5a17ae9678b78f13a6957a4a
prerequisite-patch-id: 1d7d9a6c7af37a60d9b24ec5b6ddfcb63bfa3658
prerequisite-patch-id: c54d19e7e00697430d955942249f8ac06a0d5e0d
prerequisite-patch-id: c51a937244a2bfd3098b14dacea70820e4175cd3
prerequisite-patch-id: 0d64205fece7716a15913d1b5b1e6264542c3e6b
prerequisite-patch-id: 48a4c1d593f45b030b20d21424423b18fc628be5
prerequisite-patch-id: 5a7198d3c2e5c1711c707875657886fada86045c
prerequisite-patch-id: a5426596293ad72222b40b165208718ac360f076
prerequisite-patch-id: 3d69d13f9f454733518329cf6c570dd3ad4e8ec4
prerequisite-patch-id: 9359f1cfb68b8f2c251db5c79cacd696ab7a61c7
prerequisite-patch-id: e3c63b7b5415c0defbb04b6332d7fe9c0f9f92d1
prerequisite-patch-id: 6820bafc717331edb240b9c5d0e6ea9b56f0d268
prerequisite-patch-id: 819a40d73fd85f0abbb6de717702cc350a638812
prerequisite-patch-id: 389cfca519329cbc85ed6cf9e4f19457584e7113
prerequisite-patch-id: 93ae07255880b16be653369b88ac4bab01531de4
prerequisite-patch-id: c4ae064694c171c4709e0bbbce7dcae9a3ed3640
prerequisite-patch-id: 8e3e598481b5985c08e5e0b47064b517b7303ec8
prerequisite-patch-id: 01933610286e38850935f6832db66bc68ce867d9
prerequisite-patch-id: c46d5e95188b94c38b0effb5eacbe9d645c88625
prerequisite-patch-id: 9f7f301a7e1617f3edd6bfaa89e99b33924a6041
prerequisite-patch-id: ca097b601f748da69c706eaf70ca94e66cd80494
prerequisite-patch-id: fb9f6159a1e6de7c5866068731156d459ad33b62
prerequisite-patch-id: 4f42d2dc345f4e5d534be7cf491a6955f06d9ebe
prerequisite-patch-id: 52a3ecab13d8feacab75727f9a09d5ab108d1a23
prerequisite-patch-id: 25b017882ab15f59a8b2c1613ab321795a17dde9
prerequisite-patch-id: 6d7299f9a81a7a93e47b38c00e0b1d924ce8b687
prerequisite-patch-id: d192b54857d9029fa7f88dae85aa4a3b5163c332
prerequisite-patch-id: 92919e6803391635e63c33196c2a13eaf8ebc283
prerequisite-patch-id: ed7ba0aab3ec834bcfbfd67281392e49d9cf67a5
prerequisite-patch-id: 82406c3bc8cfee6acc8c8079015070f283fe79e3
prerequisite-patch-id: a59d1f2dc396fb7a2d1b4d51d83b4f77659fd9c7
prerequisite-patch-id: 8fefac2b53befd391dff2c96f4c6a3699a3060d5
prerequisite-patch-id: 9ddab69dc4619551f7334fe4b400e592ed4393a7
prerequisite-patch-id: 0deaa2b9c7bc444b22053af11b234ca4ccf16399
prerequisite-patch-id: e0a866813a66138498944da75bdad86f596bdb7c
prerequisite-patch-id: 62736ca29e36894d18f65532cc28cfdc7336846c
prerequisite-patch-id: b586f071a3faa5dcab26a252e9e378ff7e9a0687
prerequisite-patch-id: 1812d030ccb0890fb5aa1f9397ed82fb21479825
prerequisite-patch-id: 31dd5fb7a5b242e8263d570162db341147211da6
prerequisite-patch-id: 3883ed174c39f0fc7931f50c71f2060504ff462a
prerequisite-patch-id: e90161d1e23ff002d4f2d857e596ba65eec483d8
prerequisite-patch-id: 61d34657ffbd7381cbde53c679129dc255a42ef9
prerequisite-patch-id: f17d9fa7c863667737420d2541bcec4537515e8b
prerequisite-patch-id: ff994a1d3e932e75eb88747bc1933690da835dba
prerequisite-patch-id: f3b5d769de6ad0adf1b416f0a6f0a2bbaf7ed223
prerequisite-patch-id: b646681f04f59b46dea1f7c6d4344578e0bd26ee
prerequisite-patch-id: 96aa449e0b10733f455552f96c3665cc52a2d8da
prerequisite-patch-id: b21ad691e53f0c96b6412e176413f904f5c8f46e
prerequisite-patch-id: 28a9474b4f516613c1e73504b44bb0716505bff1
prerequisite-patch-id: 7c7d301e9827ddb4bbd5054e4d227e02561c4cf2
prerequisite-patch-id: 0801807425306d34c12e0718fd67973092e84b56
prerequisite-patch-id: c059905a50861b9c0e0c3c0359db4847c6bb3386
prerequisite-patch-id: abb0c728d67f1e57a87d5cbfec93bb77b4a766c2
prerequisite-patch-id: 823fb528dee836deec3c5154a23167d773f4bbb3
prerequisite-patch-id: 11a7b07fbbbb45cbdea63321fa5657a3037a69b8
prerequisite-patch-id: 1900015cfa7370761c371d243038caa8e0576d05
prerequisite-patch-id: b724fddb5e4f81644384296be36f695c48d866df
prerequisite-patch-id: ab85ac4bd58ecfcc65ce6b003a48530172040ddb
prerequisite-patch-id: 653a88a96f1c8bf90f82e4d0ee5828e8e417ca69
prerequisite-patch-id: ecd314828713060dbe48b00d6962adcf58a4d419
prerequisite-patch-id: 833f9bd5e73f7119d93de182c39dfb96fd6b7863
prerequisite-patch-id: 00bc17f527ee712025e18cdc5469de2b59a04fcd
prerequisite-patch-id: 4015e7d087d5f7b9248fe4c8b0a28a05c3af1c02
prerequisite-patch-id: 8d82f9e6e183647a0bf71e23815e2941e44a3f2b
prerequisite-patch-id: 6474ef2249845b7bfafc6165e31a1de6c9dfcf18
prerequisite-patch-id: 532fa26ec1e1eddead55a04e7dd81d336434cec6
prerequisite-patch-id: d0c7f0a3c9c701c752390e7f8874b831a51b4721
prerequisite-patch-id: 5e832cefe1aa9bfe819544fb306c6b23c2c9e7f0
prerequisite-patch-id: d66e51cdcff3ede7b23d5091984a1aade854ac98
prerequisite-patch-id: 6b7cf832abbf146396d7df86cd4f878a904a0320
prerequisite-patch-id: 63834babd74f8def30ebe7b2ca4dbed4b28c3137
prerequisite-patch-id: 0289f88620fd72075def4ac9c4ce6bd852d7f1a4
prerequisite-patch-id: 1f41c559441e467bd73bb1df79a63d6a0109b96f
prerequisite-patch-id: 24e7a521375e8acea68c3eae6f3254b0e5dee0c9
prerequisite-patch-id: 49db410eaa0d7458a02cb32b86c2e2623d765efd
prerequisite-patch-id: fb4b7556c93cd0a1f4aa2be66c6a215d66c5bca5
prerequisite-patch-id: 9a9bb6ba3e1fc11c21fbe1866e66d9cfe6d37699
prerequisite-patch-id: 6c47deafe67eb028713cd50aa9cc79e6d3245cd1
prerequisite-patch-id: 39f79ec625a9638bcf4b3baa6330409410c3482a
prerequisite-patch-id: c2d13e3c12ebfa112a263f665d6d183f06e471cd
prerequisite-patch-id: 50897a59062a9a9493f5c3cbe4de6e7c31253dc4
prerequisite-patch-id: dc2ab1ba8eb9254b54aec802cd5a8554ad0d7427
prerequisite-patch-id: 1b5d3e05ab39ab71fbaa1f89bb87671531bd8996
prerequisite-patch-id: 4d8469b9f311c2537b2b17361b514133c1bc44c6
prerequisite-patch-id: d1f4af7fe8fe28fd07a7304d492aacf8aabd554c
prerequisite-patch-id: 7aa53008d8a25cbc8d8bf4a957dc14fc41a22cdc
prerequisite-patch-id: bec04bcd1a8bde390df50cc3ede20330d89f66ae
prerequisite-patch-id: a62c77d02ba4daa8787569b1a994f0d13d5586a1
prerequisite-patch-id: 85c8af3f3b5ddfdb0a945140da8db78397014216
prerequisite-patch-id: 706e9ff224b29f69e5ff46bff78fbaa6d5c8a965
prerequisite-patch-id: f6ec22a324786d424e37fdd13e47d93707be5e29
prerequisite-patch-id: 6c54aae06ad841022e3b9ca5bf5a9fe5666e20b8
prerequisite-patch-id: 5d8a0e8b34714ede8b1e7231e87e14775e59fe03
prerequisite-patch-id: 436ca0797f40803a29cd92642779b39053f57415
prerequisite-patch-id: 67314ee95ba419b10665b6dcac740df43f50f286
prerequisite-patch-id: a1ebf7ce0cda0aa984950c3d297993a47b0b55c5
prerequisite-patch-id: 8187a9938c4486260fa963ac8598f2e79f316a14
prerequisite-patch-id: d0577705afaae403a4870cf9eb46a88c309720f5
prerequisite-patch-id: ed724c179ae06be02fc6f29564a03af286ea10a3
prerequisite-patch-id: c6e7e4bde5e1e83790c13a6c7c756dde83f15afe
prerequisite-patch-id: 0668f66b2ebad6403f57d4ed949bd36453c9cfdd
prerequisite-patch-id: 809f06dd2dfd99d0243fe295a288821c0f227e60
prerequisite-patch-id: ae9198b8ce83182d7cc70f5764e6aa2cfd3785dd
prerequisite-patch-id: 0ef999884cd6f5b9b7b1c6c7bcf651544577e0cc
prerequisite-patch-id: 8218aa7aa4faced270f5fc4a390a9ab14df294da
prerequisite-patch-id: a9ff1cbede308ddac21a10490cd3a69da1540134
prerequisite-patch-id: 44cdc5feed948595d67960c23f097c58cc03166f
prerequisite-patch-id: dec7ead565cb54631dd6c2c89044fa5a5eea702c
prerequisite-patch-id: d4049c80d5c8ea3ae0cdd4933ef4374bd6c1af1f
prerequisite-patch-id: 89a148b621b299e6012de347aa346f85e02c665d
prerequisite-patch-id: 4fc8385e8a084c168ba967d0a5c917d13dd2a7f0
prerequisite-patch-id: cc8a049aa55860942e3ce18d701c2916e8259a19
prerequisite-patch-id: 1e5d88dfead0e9ae42090655e1d602fe5f07fdca
prerequisite-patch-id: e853cfacdadcb1c102592324b00a2ca558e78b14
prerequisite-patch-id: bdd3ac1f6cd0f0a61578ed6e9633fbbeb88314bf
prerequisite-patch-id: 99353ed7ae4d5564ea7cec6f0f88ecf888c3af0d
prerequisite-patch-id: b58b2ad5e50c1a683b5a585a040d1f3a436c5ed5
prerequisite-patch-id: 8eb6ff783b25d4f3f79605ec7b2ea9d965702060
prerequisite-patch-id: 57dd63bbac0618e8267d14a142602f540ccbc03a
prerequisite-patch-id: 777c2b37cdb65376300d8d351c1a3a40c5899edf
prerequisite-patch-id: f229670b487a65c74032b00d87bd558702fa45a7
prerequisite-patch-id: d16f9431ae0f904bb5f92d073f3d5098b43de98e
prerequisite-patch-id: ba26c3bc4e3fb43ec4b30686e5aa9591b38dc521
prerequisite-patch-id: 10ebc9937d51c0343fa58ebf9c21a2169e25ac2f
prerequisite-patch-id: ec3fe0e7750a3d3898c30ca8919f748b3246edf4
prerequisite-patch-id: b76eae3c45eacab41a2fc3c6a938142822727750
prerequisite-patch-id: f24a30e97c6bc7bfe6285fbdfdef6c04031332a8
prerequisite-patch-id: 000bd5bfe1e962fe9dd206c6710e5c3b3a694b19
prerequisite-patch-id: c07a82e36e089126bd6e9ac597ce54ede59b1b07
prerequisite-patch-id: 9b5edce8468eca7c168c441487fc6c61d96bda26
prerequisite-patch-id: b9e1fe07f6138ff7d7f89019e6a05e5a48078656
prerequisite-patch-id: 8e06d2fbc82785a48a67e69b7857b8fd058d6390
prerequisite-patch-id: 4cc91fb8ac40821862fde116b4fcec99fe58607a
prerequisite-patch-id: 808b4588379e262d3dc2aeb8dc39038b8fd5d18d
prerequisite-patch-id: 624297da775fedc0d54685e6ae15ea7ff8b70a3e
prerequisite-patch-id: 666301163dab8a79ae623768860e410af007a381
prerequisite-patch-id: 031fb919d2b513a7a49370c72ad68d7b9da54ce1
prerequisite-patch-id: 3ca2a08de287f610cf62f630e7460d08148009e5
prerequisite-patch-id: daf79beb6223d15072dc504c02390e3d6861a45f
prerequisite-patch-id: 63daa16b14fde4ae4e254d6648ee95008fa532bd
prerequisite-patch-id: febe68abf452e18c8581d77a02f07302872a8447
prerequisite-patch-id: 4b7bad04859079f63e8dcc59b132f99be9bef3fb
prerequisite-patch-id: fbedc8771b3d946eeb36e4604ca6ed79ae0c0662
prerequisite-patch-id: c811604d44439a29662328ecc08bd6c137af203f
prerequisite-patch-id: c17a588dbc2c1f7e71f2c63c6c4b1a08904e1270
prerequisite-patch-id: f695bc6e04713fd1cf47fb225ad8c3a898f7f794
prerequisite-patch-id: 4c89e84ee39b491e797945ba3747c39a11ade2b6
prerequisite-patch-id: 43f5bdd25d7d27fb025c1ff6a259d9f8037d39c5
prerequisite-patch-id: 2610793ce2711cd0dacdae3f71000bff8234e6d8
prerequisite-patch-id: 4d2d4abd7881a0572b4f8040ac47c6d7d2a6c7c8
prerequisite-patch-id: 3a1ff9fdf32ec74eb15d5bfbf2d4fd19b575fc0f
prerequisite-patch-id: c3ea3842c6d84c92bbdf9dffd373d19603d7f49d
prerequisite-patch-id: 5ac260d14be9ea2ba0172a840884e81de5e7bb75
prerequisite-patch-id: 06f9a3d4bff79bda91d9cdd620ecab3123af4b99
prerequisite-patch-id: 005725cf638483ac094b50d93774a0c48310194f
prerequisite-patch-id: f3ad3df21e262fe88f248129f5efa0ed364acfe5
prerequisite-patch-id: 0d9f52508588c8a3c6295c6577f42bd831dfd7d3
prerequisite-patch-id: 5c1f16647fed2e82b554b68c06c2d1f62d6ee49b
prerequisite-patch-id: 60df7c9bf2497a3992dce92d5262e96024edf31c
prerequisite-patch-id: c68e7931f12e4c59224e884223d79ab25e07a5db
prerequisite-patch-id: a42771427174629d48ea8a44f519a9129ccb0d91
prerequisite-patch-id: 72e188c19baa1522f91d64de852755a5b160b9d8
prerequisite-patch-id: 5dc957032e01c44d8e842edcb2e76f088cae8ecb
prerequisite-patch-id: 4ba5eefb1fcddecbaec970b52f6fd06a00e6c52d
prerequisite-patch-id: 299d1f029e8a78748ee108a333d47716fa322b43
prerequisite-patch-id: d7425a5fb7a4ff794742232b051536dd40419cca
prerequisite-patch-id: 583a3001411e4ecf4adf1ee8b493d54572eeee6c
prerequisite-patch-id: 8e8b3110e4527a321b52e4cabc99285f75129534
prerequisite-patch-id: 0101b154dd6367068f8a5ba7d4abe4063ad5f3e1
prerequisite-patch-id: 37574a831f4930342765b748480b3df8a377df2d
prerequisite-patch-id: 9463ab8b81a49bda03788c89cee815c2acdcf30d
prerequisite-patch-id: 7133e80cc6d5283e2d5703293dbeaf3126ad27d0
prerequisite-patch-id: 586ac8c7d55abe4a20b8a4b1b1e314bf5759a897
prerequisite-patch-id: 243b80b0fa3fb621341b07ed09e7e4be3b900c6a
prerequisite-patch-id: 158d2fb559ffbf2dcf112e58aedf4f955dc24c1c
prerequisite-patch-id: 8f85d193144663d0021be1a77e317bd109c8a621
prerequisite-patch-id: 8666f84a6c97b3fa1d7565aeb86a30868fb86002
prerequisite-patch-id: 46fc39c64b488d0d05c1f75eb2b762c0d3736825
prerequisite-patch-id: 8de0ded129c99d9827723b9704fc71e9ce60fc01
prerequisite-patch-id: 287760bde51e13a1923a4b53861657a9fbbabd8c
prerequisite-patch-id: f40bed11183649ba83896beacca34cec6b53b004
prerequisite-patch-id: 18ebb77e05266e600e66eab18f50cbe439114a4d
prerequisite-patch-id: cc08ea4132bb2d07cf26f2d1be02ded20ff2ec90
prerequisite-patch-id: c2d6bd8f3900373ac68c0e0e983977ba72f64aa6
prerequisite-patch-id: b5f678b9d5a00b9ddc22034f12f71142965f7337
prerequisite-patch-id: 5dc70823540367eed9b188ebdbdbad6dda0c33bb
prerequisite-patch-id: 4f4a022b9f7cbb354279fc3100b71949c8cc126f
prerequisite-patch-id: 1c3d5d7518681a0ffa79f1828709d66eef09a735
prerequisite-patch-id: 3bec5d4bc63bb79ec76db1b424d4aefdb4d45df0
prerequisite-patch-id: 9170de444c5fb9ca9e7a2e6e9887334831303e4b
prerequisite-patch-id: d079c3ccb67ca89d6d2bfb6cb96a8d331e0b6cb9
prerequisite-patch-id: 938d47e37d4f7fd8bcc632d144c202b5a0c04884
prerequisite-patch-id: 4e75f7b90d936f7fd3256997c232c0116b6c9c8b
prerequisite-patch-id: a1fc5372c89129434927bdf6cc935b3cc7d2c637
prerequisite-patch-id: 3c291de7c40987e423de6ac7628f37ad7b9e8972
prerequisite-patch-id: 50775b74ad6749d099a554e3cdc0f7e805b68d49
prerequisite-patch-id: 6afad40bca00c6d342738a20f8ddc820c0c40b2b
prerequisite-patch-id: a5c9a3726ec6e5c60f33ad6df49317bbd41672c4
prerequisite-patch-id: 8e577234383e6ed511bcf3581e04325cbf60dcb2
prerequisite-patch-id: 1675bb658c90730025a744f7869a3566fb5cf41a
prerequisite-patch-id: 9c02fe03b70a5312cc982fd4b48e73e889a9afdf
prerequisite-patch-id: 054b7faed9b7442b9b4f856ffc2166b72fc514f0
prerequisite-patch-id: c389185e7416a1505c8a769c739b040fea26a805
prerequisite-patch-id: 6e1fecd20a532eca97a9ea044765186159f6551e
prerequisite-patch-id: 1ad8cb8f6e5ccfb35b32ea20a1c2f0b25de08b6b
prerequisite-patch-id: 9a72f1e2eda3506da18d209bd83c0a45adeadfe3
prerequisite-patch-id: f6439fbf1c313fce92526da08898137e1c4c5516
prerequisite-patch-id: 36417d4c2e0f8689bf385c856903dbca23ef7397
prerequisite-patch-id: bbe330f3efb49f901d8ec24f356e34b499f700cf
prerequisite-patch-id: 5dd47338f678784efa3f4f3ba31dff0c68c71d9a
prerequisite-patch-id: 6e2d4930e534201e18c3e38320ef17c71dee1dc6
prerequisite-patch-id: 9e6aa48c5a0a8603f391ff44243261d0d8c2577a
prerequisite-patch-id: cd95cd5a24cc03890e1fa9ef3032b653819e1c9a
prerequisite-patch-id: 160b57156f0e2f80af128847b93619ea898833b8
prerequisite-patch-id: 9a4a4978088a4ea154cfbcec17a31ef6e5e1074d
prerequisite-patch-id: dee2c2c332ba35fde672fea8056eb8ed56c024cd
prerequisite-patch-id: c3808cff4ac4e04405205bbf461f03b4c728d0d7
prerequisite-patch-id: f1e503ec8fd7998d7bde805b4d0f3fff46d4a893
prerequisite-patch-id: f81eb8e46e5b122e97a8aeff731479d1d3d61870
prerequisite-patch-id: f68b17cf1309cf3f25e43bd44d19c0db1d729ec5
prerequisite-patch-id: 1d3e5e0163a2c29a64dbe4c621c1e8e14cb2b286
prerequisite-patch-id: 31f3147040f581cb68d9b8bea1e8fcdb49e18724
prerequisite-patch-id: 0098f37a24f4df48825919fd4ce8f10fccbbf40a
prerequisite-patch-id: 03b1dca8120732810fbf4cf03365f2b4fa910542
prerequisite-patch-id: f84f9cc5ed38f496e12f3c8ac0d23b85ef3449fc
prerequisite-patch-id: c2dd9f70835b16b1b3897f50ccb3b4a39f0ad8c4
prerequisite-patch-id: 5eac3d761f29aba27bc16915c05d9b1fea81184a
prerequisite-patch-id: 912aa0b6ab9e3d7d720ba9bc6b5c27b89ee280cf
prerequisite-patch-id: 6c0d1f5f372762e7022b2410adc333e404a036ce
prerequisite-patch-id: 844bc1e9fd8dea655c2ed139dcc7c85f071f3720
prerequisite-patch-id: d8c7f8b3ebe71fc9a50801f895dd3d761c6a4098
prerequisite-patch-id: a2eceeb8e567ad4983ee7e59bd0ee886ef7c55f1
prerequisite-patch-id: 45d9caecee88c2605cd8842b4a0bb83fb62756bd
prerequisite-patch-id: 73ae4984ab4d07d5c9674cdfc15014c553b3a8af
prerequisite-patch-id: cc538edcfe86bdb12f6d47a9b78a035132aa3810
prerequisite-patch-id: 18cf055d341e69b6028ba78f372892fe2dc76336
prerequisite-patch-id: f59108f4830bcfb6453ec9a2e685a5cef61d2383
prerequisite-patch-id: 7453f9edd0b5c3271d4f6e9de12b58ea9d502f8d
prerequisite-patch-id: 5caddac4cd57c2e6d42bab4ffbcf2c3d6228ea17
prerequisite-patch-id: 4c46a01cb6ee025390501b09f9348e2a8e381993
prerequisite-patch-id: 4f8cdfaab6315bc65b3f38678e22e5d00c7f30be
prerequisite-patch-id: c94469de4689a864b5e75763b184b023c9c7445e
prerequisite-patch-id: 1a9344c24472b1daedac6a811dc0f2d8f9bc6eb5
prerequisite-patch-id: dd9c9ab8c6d26fcf6ab78da884f49c42d1c68eea
prerequisite-patch-id: 34868ce87a741d970f9aaf88c5c8541430543b22
prerequisite-patch-id: 970b913f62efb7d6335982d24729d19e634b7945
prerequisite-patch-id: 47036a978b9dd7995d46f77ae1697d2f9e507e83
prerequisite-patch-id: b27bf719d4dfdb065c03cc8a160396f7711f29f2
prerequisite-patch-id: 6a0212dddf9bd47fe54d42163c41e497a6f65117
prerequisite-patch-id: a93d5c36334aa7b661b228c834e25997366ed8c7
prerequisite-patch-id: c57f197c5d4b671cf0570c05461427bd0ba670d5
prerequisite-patch-id: a90151451f07e35b06be94678ceeb9d4a50ae950
prerequisite-patch-id: c75d7f23d9c4c73d60921dd5fcdc8c056df996e2
prerequisite-patch-id: a50c960d4bd6aa0cb48e2f35456affce98554c61
prerequisite-patch-id: 61ee7f8a98d4a1d4eb49bc706170a65aa6349dfc
prerequisite-patch-id: 7a36b0fed429a3326779575c81065c5036d6f910
prerequisite-patch-id: f1ef4133d8f77e36c9a3135caa539d1be16f8039
prerequisite-patch-id: 6a72ea9a4ba18f7b0e090b61429ea9d5c376d04d
prerequisite-patch-id: 821ccb28a4cebb703b155729e0f7203f4b1a30eb
prerequisite-patch-id: 8d8decdfe49f15a1ce37ae4eca0f3a7ba60266bd
prerequisite-patch-id: b982b85f3630eee58214dba394d6d289cab30444
prerequisite-patch-id: e57f4a998af683e5389d70c56ebcb3ff787709fc
prerequisite-patch-id: cbb956ddcd7915a647985871c220c831c3d4bbce
prerequisite-patch-id: 9a500aed6e9974e705aa20c51f232f90ffaa8f9f
prerequisite-patch-id: bd3436a91924339e83e4780e20d354345c820d34
prerequisite-patch-id: 23d3567eb8a5ddc7fed69e01d10662717419a191
prerequisite-patch-id: d4c5fef20346bba633ab94bdb052c6de9b0e453a
prerequisite-patch-id: a2826776b8fcfedaf3ae425cd0fe0c4272be2364
prerequisite-patch-id: 1a1d7759acb5b6a0c1bb5a4e1f6b4b5e5e9e51bd
prerequisite-patch-id: edc9f52fe850363bed5b2ade92a454d401329263
prerequisite-patch-id: 7a2e2df63b0f6d389aa7865b70f25082c948d88d
prerequisite-patch-id: 1447051118876c7f3dff81df7a40750dcfd8fb00
prerequisite-patch-id: 00ec72b6c3f21f16fac94206d7bb47048a32322e
prerequisite-patch-id: 9ef932c3a1509589b7e4398a8c3c89bc5fc40bb9
prerequisite-patch-id: 805ef22d10e8863c51f406fdc6f60bcae72c6669
prerequisite-patch-id: 553a63b55e3db3b6c8fb9bdf8ec88875c4e184a1
prerequisite-patch-id: ca3d4781bc2ae8c17152c3d86f180bc339bee7f0
prerequisite-patch-id: b35dc108169c49d64f893684aa5194e99880e149
prerequisite-patch-id: d4a824429aa9abbeec81ced3cc2435e765809574
prerequisite-patch-id: 304b21e7031989556e16bc7fa0371977ce4145e8
prerequisite-patch-id: 6ac9dbbe5dae2dde1ea5414ec857b0c6d8dea576
prerequisite-patch-id: 6b47c87c4a68cebae3fec88164fee7d97bd19f14
prerequisite-patch-id: 453e434a15330b53516bbf85cccb98ce855ec3ac
prerequisite-patch-id: 529b20d51875e1fbfdc5717051067b1a06b87dff
prerequisite-patch-id: d09b02f5c6a0f1a2e6b74d67aeeac4350bf56938
prerequisite-patch-id: 47fe54ebb375daf84c71069ea3a0805d6f7f52ad
prerequisite-patch-id: 08b4ea5f8ce7fa92963a9b0ff4ead29d4e9fbfd4
prerequisite-patch-id: 347c060723c3f351e1efeedf20b368ea40cd1cd7
prerequisite-patch-id: a6e0f2d751527d45c7167d516cf91ff3095efdb2
prerequisite-patch-id: 7e66ad784a43f55c65bf325417138fb02851a7d6
prerequisite-patch-id: a63b483b61a087162fdca94add0d23fea72a11c9
prerequisite-patch-id: ab30533aa5cc6c54aee014e423da7c6cbea39d3e
prerequisite-patch-id: f7d5feab65b3c0a6a549b8f13e29379c3d1b36e7
prerequisite-patch-id: ca1b17d35d3ff8b05027e1cb52ef426a85c582a3
prerequisite-patch-id: ba1107d619ed5930e3dc0261e81659e03d921435
prerequisite-patch-id: f949265b5004bb1ac6c328ef1e718938df65da83
prerequisite-patch-id: 67807d846a1633f1f40a4b44bda03b2f45fc9fab
prerequisite-patch-id: 95a1e54cf33eb6df03e4e12946b9eeb8db5a1ffa
prerequisite-patch-id: a0bd501f38a20fe46c2ed9fd483cb1ede1eb8472
prerequisite-patch-id: d624e9e7e1e36a50dbb7c070992bca25fba55c1c
prerequisite-patch-id: 8e505dcd41728e50f4ba2415b872d80c251cd9f8
prerequisite-patch-id: fb78e5203171f8328c5382306a6c0fee8193c973
prerequisite-patch-id: b6d73eaf238267f5a2927a99e357475a72fd587b
prerequisite-patch-id: 3adfacfbacce675198e87dd872ff8f0cdc566987
prerequisite-patch-id: 4514dfe11632bab14d4dc9812ed46e5f4f116dd9
prerequisite-patch-id: ec6871db78a15fc2e71b07cf87232a613af51d23
prerequisite-patch-id: 274ccbc822e44bbb68e16caf036697b4ef0dfdbd
prerequisite-patch-id: e37159bc30b56de2e1685e21d59ff6225733a2fb
prerequisite-patch-id: ae02fd29e0237f7e6b1bf8466b612f24c5dffc6c
prerequisite-patch-id: 311b02bc6476fbf3b0e4b5bd18f65bbfe59ed27e
prerequisite-patch-id: d5465b3cfc187cda8ec5875dbdb9531d1ded6f87
prerequisite-patch-id: 7b55b10adc1afddc93d4e42d3f532623c3a2e934
prerequisite-patch-id: 7831cad70e720cfcd5444ef0835ddfc06c11cefb
prerequisite-patch-id: f76df4b2b3655def61b52f2f1a680135ae79ff8d
prerequisite-patch-id: e34680aa4ade1b17df81890b800862d4d070154f
prerequisite-patch-id: 0517d9e6713dbe9332df218a047aea17d470a59b
prerequisite-patch-id: 19cc6a6aa192d02ca1ea09a1a83456ebada634e6
prerequisite-patch-id: a1ab3a23d85ae911bcf18adbb7fc1921d3f43685
prerequisite-patch-id: 7eaaedc29f8dfc2a97b7e046bcdb41abc685b258
prerequisite-patch-id: 320b38b0ceed88a367da19435b1a538ed1b4fd56
prerequisite-patch-id: 7081f1afadcc43d8ca75843faada7029447ba87c
prerequisite-patch-id: 9ebc296f4fd14380585d0c328348e0a7ad822d83
prerequisite-patch-id: 80db168983a618e17957e6f1d2056bbe7658dcf6
prerequisite-patch-id: a4b65d5bbe47daefa8f5ad28b2a60d62f58511f9
prerequisite-patch-id: 09a48e243c6a05f03ca11dfbe6dfe799361db138
prerequisite-patch-id: f5f9d4eafce71f32a724eba6c34ec09f45f07144
prerequisite-patch-id: e4a37bdec5abce981e3349558914c2ce7450f00a
prerequisite-patch-id: 957db8bd8936dedf40f59a91a3879a4072c31a12
prerequisite-patch-id: b826b9ecfbfdc70b792500f102ef7d4c8b32c8d1
prerequisite-patch-id: bf50f7b1ebc767d64ffa833446d8e5b0f05a7f8f
prerequisite-patch-id: ad220eb76ac18bfd031154d3f3975d16933ea3a6
prerequisite-patch-id: e71efada01bb2281ef303a6841897b5eae489f53
prerequisite-patch-id: a0f0d81bdd4579222b91d83076bd2177ed6badd6
prerequisite-patch-id: 35d9530a653eee7869bde9355357922ce8f4ac6f
prerequisite-patch-id: 3b6116b3586d3cbe539e95d8198aeb00a3d70bd2
prerequisite-patch-id: 237be4dfb42c0968267e644d3be2f83fd25a22ac
prerequisite-patch-id: b711e53ec30f3f18ba9c9db66918c5fa2f1c885b
prerequisite-patch-id: 5ec5041d0e68978aa05c95ac462e81a8a8258ec2
prerequisite-patch-id: d75bc5cc28ddc4aae8784c0c3a23decd993da992
prerequisite-patch-id: 317cd307f8314c33ee75f7d3d8cbe2a2da99c4a9
prerequisite-patch-id: 35c5471f06532a1de9d0461fcca8e381dbfd5206
prerequisite-patch-id: c3c54ba3efe4319a8f743e0d04e41cd725f17207
prerequisite-patch-id: 10b41ba92f6418da93985f702dc4d18c03b3dfee
prerequisite-patch-id: b677efe91b421879f33f9529a63fe74bcb65726a
prerequisite-patch-id: 77355becac8f8ef8cec11b421901011e8d672e36
prerequisite-patch-id: 9b4bd6b0e6a5d85029dcb9c4fd747084f9022217
prerequisite-patch-id: 266dfac72d8eb5497a7d9117543d5f2f5d513630
prerequisite-patch-id: 7827c6b82ded58cd79cf29dfb17fe6babf2fcf4b
prerequisite-patch-id: 4fa72314f18708e5608059fe642f2c2d669335d9
prerequisite-patch-id: d2b45d0d3862076783145a04a8764e3b01fa4a7c
prerequisite-patch-id: 13731078668f815fc09edc1e11480e03de3bd2b5
prerequisite-patch-id: afd71b14ca167ed512a328a97ddcd2448614ccac
prerequisite-patch-id: ea387a4f9d860397a26c840c11c8742f0ac70fc3
prerequisite-patch-id: ef355ff43bfbda3b3f6b8e918b12a43aa1354709
prerequisite-patch-id: bd4dd0b450ec7119e9eda30677440660b1fe0c0e
prerequisite-patch-id: a64a2413adba06d25d00a19e1649ffbc18e76fc8
prerequisite-patch-id: 2aaf8f0d38ebc949f2610d86e4ce6f9679680ed0
prerequisite-patch-id: c79a3ed696499fd6d3e4b6526fd43f3afcd3a259
prerequisite-patch-id: 13525aace311948825c12098fcba1fbaa2da8e1e
prerequisite-patch-id: 14d676a1f9be29468a7b062e067be8c002ca1baf
prerequisite-patch-id: f7e4b3c1b487a12a554e7390e677eb07b598fe48
prerequisite-patch-id: d3c033213ce18b7b187685cf7f9a86488e695df0
prerequisite-patch-id: b67b6bdab92b43156a17b81e4d664855b61a3a2e
prerequisite-patch-id: ebb63f0a9fc43c79fcfbd878cd65d7d0e509d9be
prerequisite-patch-id: 1ffda67da9e34e482a38c0506608daed2ba5813c
prerequisite-patch-id: 9b0479571f29a197f90294ce6187826aeeeb764c
prerequisite-patch-id: 48f9dfb4d4afb7d6630241bbe3e030692792a82f
prerequisite-patch-id: 9533ae9e3764af1bcda86bc2aa25144066a10259
prerequisite-patch-id: bbe8faf500b3a5a15fda2bcbf33847469e13497b
prerequisite-patch-id: 67e4c6d12623e089449944e1056a677b9345f788
prerequisite-patch-id: adb06edf2f45c7b41c184ffecf7afd0db512697f
prerequisite-patch-id: 9825937196b6200426da9aa4352aeb75832a2087
prerequisite-patch-id: c8f5ca7d1266875b96727307b54341da03732a73
prerequisite-patch-id: 88a9de4f50e95fd6c1e4438eb635e331a24543d4
prerequisite-patch-id: a0989641f8bac1927debf2f7410c80f11d0759a6
prerequisite-patch-id: b6a669405f05cdf522e5aa91b60e3de8a5db8f43
prerequisite-patch-id: c7c3b5771d9e898e1222e9fa91b509e9f906db37
prerequisite-patch-id: 46969fde04c6018a7df740820889c91eeb06d0ca
prerequisite-patch-id: a18f4312030213225a3bc1f950ba291acc163f09
prerequisite-patch-id: efd66886475b2196a6236f2cf48c48c5bdc74615
prerequisite-patch-id: 414fe81e77ead73d608b0b1c4b1bca9d0394bcbf
prerequisite-patch-id: 232cd6530f508dd17d89c8247d6ac95f3d9ebfe0
prerequisite-patch-id: 986d37a176cacf59a741686952964ffdc668a5b7
prerequisite-patch-id: 1dd1189feef1e6ffc82a6b48fa1e6a63bf59efa3
prerequisite-patch-id: 171bb52a5d60534c0bcf72c5fc865a32cea5dc5a
prerequisite-patch-id: 9241e1ed3743c07e212771a7853537cca0a4ab85
prerequisite-patch-id: eaac5259297e472736513202070a04aca85b3fd6
prerequisite-patch-id: 73243b73f091edf51254f39deab0d74a0346b487
prerequisite-patch-id: afce689b73f108b7ccd2fa2a3d741ed64943a5e4
prerequisite-patch-id: c580ea31036ada33c9620a1925e03fcafeaaab4c
prerequisite-patch-id: 6f5c6535c075a25edfd4ee3bc05e8cb3eb7c58dd
prerequisite-patch-id: d50d2eabebf349d74d1fd51ada0775cbdeff14fe
prerequisite-patch-id: c77334ce5547cdd33e6c3075bc7c89214bb09fcd
prerequisite-patch-id: 20ee4127d9c842c273b9a74abfb1efebcbb38acd
prerequisite-patch-id: db8da6789d161b1981c13f607927c722f0a529a2
prerequisite-patch-id: 05965b4684132940d261ff856878beb9a56e941a
prerequisite-patch-id: bf90bfba4df06e1cda6fce98c315df3d940fed0f
prerequisite-patch-id: a3b3188ab9428343614339f3c7e9c2751906d28f
prerequisite-patch-id: f0e4acf5b72ca6951273ff9e817fb5f7772d73f4
prerequisite-patch-id: 19db2eaaea5b76ab668de14c35ba0fe0f3bcbce1
prerequisite-patch-id: fae8684420b2723b3abeaa4f44294028e5665ae0
prerequisite-patch-id: 5430e8e9379aacdf2779cb6fe77c523199d0b20d
prerequisite-patch-id: bc32e217755699169b790c3f8bfdf17e37cfec98
prerequisite-patch-id: e26b3244d4a326504ee9c8218307f448f0b410c7
prerequisite-patch-id: c6f4cdd70b7bd9c5ef71d6a51f2de41173732a47
prerequisite-patch-id: 8657f04c0baadc17c59fb4ca753b9a3d621ea6db
prerequisite-patch-id: 15844599f2c3ca9980610df3d309cbe7a88ab225
prerequisite-patch-id: 26d4353d8612f6c77bbd7f33942ed15f510bfe6d
prerequisite-patch-id: 1da066a88c66835923cb797e72fc5460b19b8446
prerequisite-patch-id: 7a95587373ef751546501146d0236853e7387ac7
prerequisite-patch-id: e9b289ae8caa0d0a800de54d59c200beb92338c7
prerequisite-patch-id: 879844bfb9b350c562883f3aec9e2437c11fe061
prerequisite-patch-id: ba523d8984cab6c1992a1f47dd364601c2ae6e2a
prerequisite-patch-id: cc36cccc087bf4f2566861f75c93dc1c1a0eec7e
prerequisite-patch-id: c117baf0385e7763618087d1b015f7ba4d67b2fa
prerequisite-patch-id: e115f42dfa23be242558e0f10cefa1724b0ac673
prerequisite-patch-id: b89b8a6e82b6bb29d47fabde1f499065e7d63782
prerequisite-patch-id: 18caabcb0f025dde41b98ba2b9d0ee4fa63095df
prerequisite-patch-id: 6d4716e32dd860b94d2ff5be7d0fe6b27a39d6a7
prerequisite-patch-id: a2409020844a023cb578bac6a3f66d560eee85b0
prerequisite-patch-id: 3712ea70c311380f872af93605070d31c9f02c00
prerequisite-patch-id: d6d48bfebb90584c89b75e08ae75af23100612e4
prerequisite-patch-id: 6ef84e1672d98eecc6ed8996aabfcbd096ca882e
prerequisite-patch-id: e4b5562025360de01ce7aec2c12a52212e464824
prerequisite-patch-id: 59d3a4c8deebc9a48e68f8f618262be45f42830e
prerequisite-patch-id: 58dbc81d9491a7d39de12d96c93c9bea4f86da20
prerequisite-patch-id: a7b81c4d79008b529e21079fb77799eb18838faf
prerequisite-patch-id: 0a24650b11f2f946486c061749b140d7e94d8d93
prerequisite-patch-id: 99a5c567edf49bca6778e920ee079dfc52bf0f58
prerequisite-patch-id: 1a3bd04b6ab78df5083ca8fc74abdb8d3f1a3a6b
prerequisite-patch-id: 62d79c7de2e13b6f2c3b7ea92a7f24d724ba9894
prerequisite-patch-id: 2a347fbba9f3ae053c113975b4fd524b7d371a7d
prerequisite-patch-id: a9fbdd39e28d2fad3c2d611a5c7b03fa4e4832c2
prerequisite-patch-id: f598a9a1da9075235dd1715b60f1d3f5eead7656
prerequisite-patch-id: 711a4bcd29c2317090fac0d8ffe3f40b3fe5ee22
prerequisite-patch-id: 8c3fa47449a1cffc2c1eb493c0ed51c634ac6444
prerequisite-patch-id: 6fe660aa8d8e91fc1a1ba8435700b1a94136cc00
prerequisite-patch-id: c3f964e5d5f79903294b00f6299a32bebfd091b1
prerequisite-patch-id: 2193561c55f609108f2a8402d40d45d009d65e21
prerequisite-patch-id: ceee83959707b130c4cececc2f8d788638611b8f
prerequisite-patch-id: 9dd92705878b14b358407be4d48bd8cc1984195e
prerequisite-patch-id: 2eab41ad21509000276125fb989271b6457e7bb4
prerequisite-patch-id: 87216e5549601558579fcbe792a8914e8ccef4bb
prerequisite-patch-id: c1d37ab3a51d8b6c4180a94b16cddd95f58b2a07
prerequisite-patch-id: c382342578ed9832efb5373dc5dd1ca2babf24b6
prerequisite-patch-id: f690ac314c49d216afe3e143a731ca82b726fd07
prerequisite-patch-id: 0c65aa75ebb9396ba46f4cba385ad4a2500c7034
prerequisite-patch-id: 21bd56595298ab59932393fad68ab04f7acc9a93
prerequisite-patch-id: f4d46c7db085e6667e78398193cd422b2ae44377
prerequisite-patch-id: 0f066ab69cbe09b447f4b6044416b13108f4b3a7
prerequisite-patch-id: af6fef9379f1c25d8a2e22c3d83bf6e07393b5e4
prerequisite-patch-id: 80716e26c6e97773e463d43df32632f69b875223
prerequisite-patch-id: 4c23ae6474b9f38de7e3cfdf5cffdec1a393944c
prerequisite-patch-id: 8af76c67b86fbf79438a460ce715c3efa8e4cd0e
prerequisite-patch-id: b60d0fcd6c263d79706a1bb2c7af16e49ef948c2
prerequisite-patch-id: d6a000217963949cd96fb659eff78869c6f8b018
prerequisite-patch-id: 78008ce0963b148ed4bfe38f2689869b6712eeba
prerequisite-patch-id: 41e98e05327fbd3ef237d3935bdb03818b09eebf
prerequisite-patch-id: 7e4b268b9bd11d7ca6f549e3c09b358e12e35d59
prerequisite-patch-id: 4181f20fb342c3aa6582992a5d7c18227a1d94a3
prerequisite-patch-id: 47898586712b25d51bae8a50aaf6757f5e576230
prerequisite-patch-id: 2fb34eedfb40e1609d7c5da17ed7ca0f4410e09c
prerequisite-patch-id: f27646a8fc2e1aac49f9f0a60b65b6364711d4d8
prerequisite-patch-id: 4b220610111e87311c0c140c9a9711acf8d1ac0a
prerequisite-patch-id: 0bb02d2a6d9f9d429f7a6929b422b5125f809501
prerequisite-patch-id: 80037cd3fc9e6317a4443ea5c92c8b20c53b6b18
prerequisite-patch-id: 80d180027f3f1be45e7d0bec9da47c3f28dab7f3
prerequisite-patch-id: 024970977a399d9dd6685836bf2402ef22c9348e
prerequisite-patch-id: aff6827b5fc3660177464ecebc875aa29aa1cbc7
prerequisite-patch-id: 9c20c164c8707d71edb855af02a1f7763d0250ca
prerequisite-patch-id: b54fb112ae3b45ea909a993e94b9d1d043728997
prerequisite-patch-id: 7f59d6c2bcf972484878623f05e4ed6842838e46
prerequisite-patch-id: c121095a5c3aca73e51b4c42fa23dbcc4b8810df
prerequisite-patch-id: 2066fb221a99def0c53550c5f0a26ec35bccc1a6
prerequisite-patch-id: 0092d44aab691e7dc573e430c1be269d6fbad230
prerequisite-patch-id: d9fea027014ae0b75a0690e12db5f5c46a9ea3a3
prerequisite-patch-id: 42fdbf83540a2625e8ce7ef714d0e6afa07269d5
prerequisite-patch-id: e76536b271e47cca68936f51e3642dc2fc06ef3b
prerequisite-patch-id: 68fa364a66fd4c8928c42e15a8873efab5bfb4c9
prerequisite-patch-id: 27ababa89d9e3a6a8ece6b6d5a75d0c9fb3203b9
prerequisite-patch-id: 07a6bd9ffbaee8ee833ac40ae94c51d1c009160d
prerequisite-patch-id: e93ef457f7100be6e295778c44a3782b385d19f9
prerequisite-patch-id: db78f1fa03d1b01e5d801576fe4bd13e391586dd
prerequisite-patch-id: 007140bca49df9fa2cbc7c45d3fb32a6c885a936
prerequisite-patch-id: b3e91a7227ee955c165325533954760da747ebf0
prerequisite-patch-id: 96b210d00ab050d3caac4fc678a976d5f11a15ed
prerequisite-patch-id: 38b516adede7dd912fa6589d5a7fdfc3fbf5f35c
prerequisite-patch-id: 3f45fa4790d16385f9dacf0dd504d3dd7f49c5a1
prerequisite-patch-id: 80473a68ef57fd3e35e2e7cb0ca27dd056798c3d
prerequisite-patch-id: 2d28b27d6c0f6dba27a8ec1e2cbb067e8ae5b63a
prerequisite-patch-id: 6ae77352a2bdb6c74b1228f87e7353d83185ebff
prerequisite-patch-id: 3e13540efd49a4abc65047a289e9693290b1f877
prerequisite-patch-id: 4f72b7ad17aeee1546a5eb186ce8c6a03e01ae57
prerequisite-patch-id: d5f7665ce913f3e196621a41c50372be9cab51ed
prerequisite-patch-id: 3b4fef54222c690ba63878c9e9a74d260e255b6b
prerequisite-patch-id: 97300344ce04879af6e88959f25ba6f792cef65c
prerequisite-patch-id: 466ce646a595b98301c47756c65266fe647f18a9
prerequisite-patch-id: 989c8c6bb3f495b623297f6ece76f7cf5a1e9d69
prerequisite-patch-id: e9564af2fd4d9e789654441b7e000b89ece15a54
prerequisite-patch-id: 4c710d0b26f1ffe64fb44e3dc9f42641bdf335dc
prerequisite-patch-id: f3a66b7d9e6bd49153ce1a926093ca236665b4df
prerequisite-patch-id: bb31e39851d1b5214e29ed02439d6fe6192b9a39
prerequisite-patch-id: 7f46a911abca5136f520d1d9efa29caf6f6672ca
prerequisite-patch-id: 98d70db4a020034d7fb158c700f1e36c93e5a62c
prerequisite-patch-id: 095c8632092187e1b727401b7717909f119f02b0
prerequisite-patch-id: f966a7b61c88b4c936c0b1874363315ab0764b15
prerequisite-patch-id: a09c8d1fea37b14236fd996d1b95de68a583af99
prerequisite-patch-id: c78b4f587781e8f6e3c7745e4a6cd021b9dacbb5
prerequisite-patch-id: afc2c0f7ab775d1fe20851e7bc1d15b51bd47169
prerequisite-patch-id: c6ec4e80a7355864fba28dbad64ddd420adcf45e
prerequisite-patch-id: c58c20e7a4aacd7bccc4fbcd78fc3ee71fd49144
prerequisite-patch-id: 05354b908e736f605300ee684e903c157ee0a941
prerequisite-patch-id: f2521240226a61ee21345023dc0f4fc258d3703e
prerequisite-patch-id: 36c7f22f7a3bd7807a4bd9a057a732f77ba3b5e1
prerequisite-patch-id: 9de3cd309a6fbc5b224cfa12554801710e445521
prerequisite-patch-id: d0800a613ece43b204a0c375769db5c73faa4cc1
prerequisite-patch-id: ea105014f47dd3081a25be71f880f53006d03f6f
prerequisite-patch-id: ef659717259571e647388af20046611c475e0088
prerequisite-patch-id: 0397efc68e040ba672ae8a7ac69b68a4c1f0d9bd
prerequisite-patch-id: 875a92e0ea77f3446cf2e7523166c5cfaad14112
prerequisite-patch-id: 4f0c845ed6dd75772f18c403d1cb8f58d5852c52
prerequisite-patch-id: 04d638ff0deb18aa13bb90f22bfd4d9082503a73
prerequisite-patch-id: edaf8ed037e99f99a6ff1ff01953eb6104a9e776
prerequisite-patch-id: 0f77ce214540886e6ae3574daeb543770710cea9
prerequisite-patch-id: ce05e8b020e33353c18c4c01ec460f9d47298116
prerequisite-patch-id: 04867e1a056b9a3d7bea5ce7460518011a26c7f7
prerequisite-patch-id: 7511acc93fd3fb705cc458b765d23b0a758b99af
prerequisite-patch-id: 25d59082472d43d3bb41c41d32b8b86b0b6f1229
prerequisite-patch-id: eb67d7f24f20f41b528119ba5e226d0fcecd8aca
prerequisite-patch-id: ab8b3b70803ac816a10e6e97b0f60390cbdac8c0
prerequisite-patch-id: 4791bab5a0dd5a8779fda0a013579c4ef86e9ddf
prerequisite-patch-id: 16ec472aa21c29a4521faf19fcfae94480b42422
prerequisite-patch-id: 0c9f52d6b5373933ed834ce43f7304e78d80e3df
prerequisite-patch-id: fa15ec987b2a64ae3950db3d28971e519b0f3109
prerequisite-patch-id: df8c0a15a915be9124d3e6beb111e5568bbca596
prerequisite-patch-id: f3d7142b87cdbed0966026e5a900e5eac9651065
prerequisite-patch-id: a643435eae7f9e9104fd3840da8a7c87073f03e8
prerequisite-patch-id: 86dfd1a8271a7fa8e7c4c54375376aece11a3410
prerequisite-patch-id: 366f09ce8acf58fdec5b9d417e2ca74d96f38273
prerequisite-patch-id: 27e536e4f66653ca46a8ead402a8f140658e3bbe
prerequisite-patch-id: f104daef9abaeebdcbe7afdf45fc60df24df724e
prerequisite-patch-id: bf63ee37d8a8231077b18ab70ec34ac626eccb3e
prerequisite-patch-id: c221df58d331a73400d34693e200a32626081139
prerequisite-patch-id: 01b6df15ed1c77ca43d953438a988b5894590fc8
prerequisite-patch-id: d93dfc511753e54c448aa6e3c78f738d34669175
prerequisite-patch-id: ee61f0cd80ecd856d754f5039e8a67e0438e2d47
prerequisite-patch-id: b5694fe9060395ee9afbe0a69d4c40a50aedf994
prerequisite-patch-id: ac9599b5887c8e3af3005d9bfe3b1a18fe25a9f4
prerequisite-patch-id: 3e713b03abf25cc015c33e810b179af1c0b42804
prerequisite-patch-id: ea1b16a9e2145e555e68d9c305282bc3b3d233af
prerequisite-patch-id: eb25c4618ee534e4ae37731ee3e6762f63c74154
prerequisite-patch-id: 340ec5a5437820803f6921f04c8dd4bd2b82907d
prerequisite-patch-id: c80dc65378c69d555a6aef6c33c8ba48450a44b5
prerequisite-patch-id: fa1f23e1340a3eeb9f347ed719b9b0fa0558fb3f
prerequisite-patch-id: a1eb5f0955b9988d3bfe3be8403c75999a1cae5f
prerequisite-patch-id: 2889be19c4a046760f2f608cefff987b11b65a31
prerequisite-patch-id: ea93b6662275aeec1e014a9bc9fe7a96f26ac600
prerequisite-patch-id: 177440a12b7c797d22f8bb1253db133d2fbad348
prerequisite-patch-id: 3a5189c1e8e4612ceb6f1b70cc3c83e39a977eb9
prerequisite-patch-id: 7ddfa796914f078615724949db7c1ac6c148d09f
prerequisite-patch-id: 3037b56c731bc0a62c6b4a2cfecbadc8ead38453
prerequisite-patch-id: 163581597c141e701fc8089a6337683abce82894
prerequisite-patch-id: f2f116d9fedadb3443bc61ff3824c479cda5fcf0
prerequisite-patch-id: 57807814fe98a68ffc68fb9ebdb92a7115959e0b
prerequisite-patch-id: 95f518cd6bd40014a2cb1b83f5af807b069a84cf
prerequisite-patch-id: 040ecf8f843498b7bcedac335cff1b84af17fad9
prerequisite-patch-id: 06b54c27f5ecd182574be222a50f592c5fb3fa4d
prerequisite-patch-id: 50f1bd0ac736d175116893d79869780070a2ea59
prerequisite-patch-id: 03be0e6d28cd6c11eaaf7b9784ba032fa72be4ff
prerequisite-patch-id: dce4ebc8c7dc26df87b1a91f676f660a87379c8a
prerequisite-patch-id: e3f21290baa6ec82b673387974ae2561caad7e64
prerequisite-patch-id: 15f266f43c1918cc8526406283af83369c4dc80e
prerequisite-patch-id: 78eedd30786c77e0e0a06f1d959ee9b687902d8f
prerequisite-patch-id: 3ad571d4975f17216c7ab008f3e81c5e038ec65b
prerequisite-patch-id: 8bcf03f489b2f139d277d0e46552ac0211b061b2
prerequisite-patch-id: 0e92576d6b767e75d64accf5b5d38eda08dae78e
prerequisite-patch-id: 3ce43bd28b9cf2a1deacf0176f9c01aab31eeec2
prerequisite-patch-id: 0b9e3d8055e69ed695748af61af735a7587d69bd
prerequisite-patch-id: 28ad081678ca6ee7e11567b0ac28a94c4ab5b200
prerequisite-patch-id: fa3e3c75f3efead68e1a0fbfb5c70596601d153c
prerequisite-patch-id: 4e20d314513ae78db14149e8a654a6a6541f5c78
prerequisite-patch-id: 9c304666817d90ec97df99889346f5ccd3ccae21
prerequisite-patch-id: 7139c395f3e82343ee8748b293095f3b69a15a5a
prerequisite-patch-id: 85df6de2fc0c1c02144977863f8fa4988368e8a4
prerequisite-patch-id: 85e9b36791b321e5658a1031b5953e5987607977
prerequisite-patch-id: 9c100baaf716d2a48407b770dd5a399fb673499f
prerequisite-patch-id: fe5886ee9dff0155ea6c547bc4289b4e1b49a393
prerequisite-patch-id: 1d523bbcba696a295b1bbf139a2a4044dd94f8d3
prerequisite-patch-id: 6183d199c58355eea1a85e1f1fe51f2f5fe44f65
prerequisite-patch-id: 58d275ee443d307440a47e8f9fae96557d2a4dde
prerequisite-patch-id: f5a40ba1855745f8c53bba38e7ddb49c3f58ec96
prerequisite-patch-id: d0963c092848f817520f2b2491f330dc9c72749b
prerequisite-patch-id: 44b1f37dde0e7c1a96454baadfdf7cf2015781e6
prerequisite-patch-id: afcb76fb24b148ce39e3f5b2196c8c2776410e28
prerequisite-patch-id: 40bf60a84f877f182ee3df51e717427c09aa23a6
prerequisite-patch-id: 3e4d056c2a1b3331197477d0b8b7b11ab179477f
prerequisite-patch-id: 9bf5f65139ed6f1f55ba0ce7f146e871aa30bd48
prerequisite-patch-id: 75585d3dcdb8754336eabae5a7e7ae3dda8bcde0
prerequisite-patch-id: 7313c3f1fd314acb9ffd5f4f78ce793e573374e0
prerequisite-patch-id: e770dc3c47db7062e04291747ae7cab2162c4ccd
prerequisite-patch-id: 158d4472dce53953820df5f64298cc7ea8aaeb93
prerequisite-patch-id: bbad01a02360a13b006637fbc83de0b1951c90ea
prerequisite-patch-id: ed649730f14de38322c1e53f62eee1bc08c1af72
prerequisite-patch-id: 5203ba17df8cf95d99b2a437857d8c5e29809ddd
prerequisite-patch-id: a0c45887a92f144349710bdd78546e145b40150b
prerequisite-patch-id: 0f57abb5ef5a0f5103dd5ca69a21df7a2e927947
prerequisite-patch-id: e106d6b4de349a347c8342e7cb96bcccd6eedfd0
prerequisite-patch-id: 7459a8a7e50182da420f1cd461851a072053960b
prerequisite-patch-id: d7ef76cb0448343cda7c4e448051907d7402c48e
prerequisite-patch-id: 9b90b43d57b8a3092fb3130c2fcf6dd514ded944
prerequisite-patch-id: 6337586ae06f5c502a03a7aed2bb88bc3b12148f
prerequisite-patch-id: 80c64f3e0bfbdcd48b26ca5f0a8a712eb9ca4eff
prerequisite-patch-id: 0970481a33bf7d1c89ceeb1912728d97acd7b0f0
prerequisite-patch-id: 36ff1d86a02125704a8bf98cd67030d56c397f73
prerequisite-patch-id: ff8d2442fd72c8ff957e39916424b41074036fe4
prerequisite-patch-id: fe5b4044ca3e6ac1275190f62df7e9f1d685f012
prerequisite-patch-id: 77e1f6790e84456ace567a815f7515dd13d89a19
prerequisite-patch-id: 468ce99255caac9f8ff7f6696eac5db649b4a5ef
prerequisite-patch-id: dd90cc3146d4bc36ed59da3d6d4a83419dbf23d2
prerequisite-patch-id: 29c0bd4a7bc7c7d245f64e9babd04e8213adf8f4
prerequisite-patch-id: 3e95b1188096855d182c3a9be9b059d6c1391439
prerequisite-patch-id: 5120d50b3bb9da221117b9dc8578fe417070525c
prerequisite-patch-id: f77d1558ca9d09bc3e4d3026f08a86565305dcda
prerequisite-patch-id: 69d85f41ad611cd70067089a9c006470f14a61ea
prerequisite-patch-id: 7874389bb62b57c41a50a795092a5104662a6fbf
prerequisite-patch-id: 8b96e90cbe0837c2b5a5fcff3b115121208db735
prerequisite-patch-id: 5af7e2e83c31cd24a3943aab2fee3449b28d84a2
prerequisite-patch-id: 24a615d33fa7eb855971bae86721d526a2b386bb
prerequisite-patch-id: b8e1df0e4a9aceebd6d39d35b23363f3b2749472
prerequisite-patch-id: d618d6aae576c901b4b62e1d88b88c8851710b4d
prerequisite-patch-id: 1e9fe7bfa756f003c3c22a2ef218d0c101fda496
prerequisite-patch-id: 248efb86777bc49d4b2a35e4e42af6efe8d97680
prerequisite-patch-id: 3fb1f2277128639fa8112f85a3b39326c1ec111e
prerequisite-patch-id: 2e25287dff3659f87065c6411f5d735b2aee5ccb
prerequisite-patch-id: 68a1a18f74d2101d7691d4e4d7d6467206970b2e
prerequisite-patch-id: 23a7a15fe0dfe3e79aa48a882969b53fdaf20e33
prerequisite-patch-id: e5bdac84bfed367d0d3ecae95fcd5520e62b55df
prerequisite-patch-id: 4b978a78df46b8e3eaeafe6b3ba93826970f6b04
prerequisite-patch-id: 1fdec65aaa5e92a9ed7f734945bb05a640542675
prerequisite-patch-id: b80e3a5ff6c245d4194318b580fd3c4b740de85c
prerequisite-patch-id: a0b7c89ab6f43d3d174a14caf34f8578158f3cfd
prerequisite-patch-id: 5422841879a7c4b75e0a8e18c944134ca22ddf5e
prerequisite-patch-id: 6fbafe811c671ca492a3e32f65a1f39b81f880fb
prerequisite-patch-id: 2077885847e16c050fdd1a972442c6042f6847da
prerequisite-patch-id: e8aaa94ac8ae036edec3815a3e21b7164cfb6479
prerequisite-patch-id: 85f3fd5db7bdf8adfe63eff487a05dcd154c45a8
prerequisite-patch-id: 609cf2444ecc955f1ba6704aad4fbd62d26577b8
prerequisite-patch-id: 837b15f13e89ed7362e96f1d226c20e85b0795b1
prerequisite-patch-id: 8edba39d60d909a46c567dc03b48165383b0312c
prerequisite-patch-id: 20bc728caeb99024f8e9eb5931efa90a34a88fa3
prerequisite-patch-id: e26e07bf1fe396b42db96e2b0f605e84174b9524
prerequisite-patch-id: eb864794fcb1f52e180193c7d71f1a4721995f99
prerequisite-patch-id: 0f8bfdc8fc8c6e167f8eb9454752be986a430dec
prerequisite-patch-id: af8b363fb8c68f02fd059e957406082258adbf8d
prerequisite-patch-id: 32bb96b8b8296d43091ed04719a4199938d72ad6
prerequisite-patch-id: 079c8d87db5682c6ea9c99d9fd124d18165fbd00
prerequisite-patch-id: 439827bb6b01a672049f3f63e0160808edeae79d
prerequisite-patch-id: 19e0a0ffe5ccd0e5b5031c2519dfa2c1b829e54b
prerequisite-patch-id: ac22cf15af42423e38f4934989f28fcc4e895e24
prerequisite-patch-id: a2a315aecf69d466c4505e35875f705bc020a3fe
prerequisite-patch-id: 86143961251cd5d7d1d730192b6c501d8e0fc488
prerequisite-patch-id: 2f14cc8170cef220a152b7f5bbd75cda49cf25ca
prerequisite-patch-id: 91d1aaf2a83b78b3e06b6f8e533b479f7ee79899
prerequisite-patch-id: 39a0d57103d63f9f41322abdfa49dee197412aca
prerequisite-patch-id: c801cf29353a71b2fc4ce87aa7c7acc91b2e9696
prerequisite-patch-id: 1d242e691681639cae85b2c8c7ab05e42b004845
prerequisite-patch-id: 12a0451c1d664c33aadce4da17bdd4c5dd7ae3dc
prerequisite-patch-id: 2a2f9733d5c3912bdd43202753336ae388e3f51e
prerequisite-patch-id: f805e759dfd847d0367365a03a539b234ab1f240
prerequisite-patch-id: 887fdfc06c50dbc1c80005bb6db48e292b525a88
prerequisite-patch-id: c54021eeafe34fead809e20f09b0eef0f1c20b71
prerequisite-patch-id: 75295952117e1f04979b281350ac218dd49ed5cc
prerequisite-patch-id: e5165a4095a4ec68477dfb1ced667d22c1f6650e
prerequisite-patch-id: aa266cee49c1848f8a1f92633766f23ee498fd4a
prerequisite-patch-id: fbd6e0cbdd93634092caa26aef5801f2de498cb6
prerequisite-patch-id: 5da8ef187becff2c53ea5f2031e8825db623eb65
prerequisite-patch-id: 13be25d244e0bf4742f2713c79b657a10206fd4a
prerequisite-patch-id: 5eac5ecb9efd0643ee72851a87db05636faadb22
prerequisite-patch-id: c991e73ae60aab13d5b364946213cd75acff1787
prerequisite-patch-id: 88eb87c18d5e09956462a19515d2efb22d508cb4
prerequisite-patch-id: 6af49e118b9dbcc75d410d97c1a6f6e13d81bafe
prerequisite-patch-id: 5444dc17e9de17cdd39e24c969589e5a94488076
prerequisite-patch-id: b3e368fe34327e828bc15d07383f9adf2e54102a
prerequisite-patch-id: 1cbd95e12fd254f4d301786938e3734106949d1e
prerequisite-patch-id: fc39a6a4a400c1d4b094cd1d3029ecfbe2f70e6d
prerequisite-patch-id: 02cc7b0f2140f6342ed1d32a1f09cd7b2e61d2dd
prerequisite-patch-id: b0c59b60fcda7ce3c4b76a2f679db0403ac4b1a5
prerequisite-patch-id: 2104d5a932eeb3def4e438643469c97f8d5703ac
prerequisite-patch-id: 98982539329a10f4947ae1e412b9543ad15fdc3d
prerequisite-patch-id: 577d37113f5124f1bfc50df84021190ed7d75edf
prerequisite-patch-id: e049fd1dac3aac5fc727237642b6d385fd6bf33f
prerequisite-patch-id: 98608c3b9c9f927167b0aad70567e6ee42fef7e5
prerequisite-patch-id: 4627ef56075e71c4eeb975c4a26ee1e749ee69b0
prerequisite-patch-id: e43d1ce95f721374308a3f05dc436e801e96cf37
prerequisite-patch-id: 51c0cfd16f8214e059d05a8576842f902fced7c4
prerequisite-patch-id: 5bb19f2748c376544fc69aafb74e2c5f192e5426
prerequisite-patch-id: 894cce561d9bdddf0c81d80b419544cdd2d8142b
prerequisite-patch-id: aeca519cc08fb04843001e32fa8b69eb2b082548
prerequisite-patch-id: 5e9a637f0716105f3d00d44d1d8c24436f5cbb4f
prerequisite-patch-id: e5bf09d839ad19c3d13a81f3a26751663f8766c0
prerequisite-patch-id: eb002e03793d80ee3e13a6f03340bd107ec3a3ea
prerequisite-patch-id: d9c2389f4ec6e9899d5456853cb40fa2be1cc22d
prerequisite-patch-id: f50aa5851853ddb181910194e5e4ec1f47fa22fc
prerequisite-patch-id: 3f6ed5344f453c2bc8cd79386f8f5abe2d0ec1fa
prerequisite-patch-id: e473652ca3854e74e551411d4565e8afe7cfb1a3
prerequisite-patch-id: 7b2007cae48924a7b92f82b98531f6e8937dafe9
prerequisite-patch-id: d1808fe883935e00495430fc99b7cdc224083502
prerequisite-patch-id: 381e65fc0326ab64e6b1bca273ae29d27be02853
prerequisite-patch-id: 76f79b0c27ab28e6bdf4b78210ec3807156208e3
prerequisite-patch-id: 1a2e730007229274650679c8031cf982aa149b59
prerequisite-patch-id: e0a3ff8b1ecd4360e52891fb8f3d87e3e691957b
prerequisite-patch-id: db8bf3e519355ca9853e467cfd41fb67bf37de8e
prerequisite-patch-id: 3c427455d7235e8f4b659f1f965c57be84892e0e
prerequisite-patch-id: be3fb5a55541618dca0ab6239448649ae3b7313f
prerequisite-patch-id: dcab079a9d0b94b3b520f084a978c6e1264af4fc
prerequisite-patch-id: fe03782b7b871a4ceae0364a2af1ad88e2910a8d
prerequisite-patch-id: 11807a18b5a6866cce78404d8eb8e97eb7e0eef4
prerequisite-patch-id: ed8a8b6fb730b8f24017a2aba86d4edbd20c90d2
prerequisite-patch-id: 816490f33aa75d6cddbe081be38ac9765d2c4530
prerequisite-patch-id: 5c63aedf43de512905db9cba76fa67fa15ac7eb4
prerequisite-patch-id: b0d29c7c13dc11f13aeb4b6882f4d139f1bbd0d5
prerequisite-patch-id: 0dd149f2b8032ca3aeda276cdc5bcff1abdf393e
prerequisite-patch-id: 745bc60072de5a4604905d5c075341dd5e44bfa4
prerequisite-patch-id: 41cbf46f66d03de9f7b9663ec19646aa51bdb203
prerequisite-patch-id: bab9da9c947c570b9c2e9d093ba056425f8a28a1
prerequisite-patch-id: c1919834d521a071e60c596bb402c330427bc459
prerequisite-patch-id: 521377ec7d52ab3a6c34e2258fd0a934f4a0503d
prerequisite-patch-id: 2f092e24ee87e3f835a448dee700f0356741b91f
prerequisite-patch-id: d97b6797131fed029f5908f01015aec89f6d0003
prerequisite-patch-id: 83f0d216d60d96f54adc3e6f617b0539c205925d
prerequisite-patch-id: 8914914c39c4f1088e7584210996bc5cab39d511
prerequisite-patch-id: b67f3b7b3fa9a125923104d13a9cca5c0ecf5da7
prerequisite-patch-id: ff613b5c97f6f6dea9667ddac1921c2d85717b7e
prerequisite-patch-id: 103dc31f5a49a0c78e599d2f1f7066a5ef745402
prerequisite-patch-id: 81de513569ef39a5e5194e2e6ef298f6d07522ee
prerequisite-patch-id: 98184231b4eff2022b71f461491f3a3161cfeb3f
prerequisite-patch-id: 5af62f6165d73e47b3a43082c2a0b62234be8c69
prerequisite-patch-id: 84babd33ff3b1e8cdf851ef4eb66564f42f59a1b
prerequisite-patch-id: ad7c91440e989613839a553477386e91047ebd05
prerequisite-patch-id: dbc528d654e5c06374d76767cf6278b38707d4fe
prerequisite-patch-id: c8d46c86119bb9e08cf3f771d237b09e55e60d65
prerequisite-patch-id: 712e6f484fe0ceaf9dd0454bca7315e71554c08b
prerequisite-patch-id: e7abe65d4134b852aa8695e78f8d53446646bb66
prerequisite-patch-id: 1b93ec40ef6f7e38ddd33762c848b03e6b133bba
prerequisite-patch-id: bc49ea686000d4a17a38b83f1c0bdeced0298f46
prerequisite-patch-id: 00d03c7726ab5792742461cbf1b73e496ba10043
prerequisite-patch-id: 046e7e2578fb97bc234fbb4ef6d3375dd729dded
prerequisite-patch-id: d2e9b4b700b81f344f8694fc67bff88ad23a1627
prerequisite-patch-id: 75479e3ba00467ee68ee81e8bd6cb93d727fc842
prerequisite-patch-id: 178a9ea27a00836470c056bbee41c41425d883af
prerequisite-patch-id: 14a3699912e44b1691d1c6440a5b32dd1710c12f
prerequisite-patch-id: 04942fc34d1c5c6a9ce4ce6e05174e6549e91848
prerequisite-patch-id: a835acb4f4a9924b7b747c5ea4482657dc6b1e1c
prerequisite-patch-id: 90e83f7c3e2dec237c8906c32fe80dfb5b9e9ae7
prerequisite-patch-id: 7d2081a5efbd65d12f8a2a8cb4f78d3b430632e3
prerequisite-patch-id: 23b1060167ce7d0f651eb8b1105c7372b37f7015
prerequisite-patch-id: 22345d33df86b995035b3beeb1bd8cb366db30fa
prerequisite-patch-id: b0f138f4f225d3f50a88a35c5ef6e826656d16fb
prerequisite-patch-id: 5115b881e3a6ba8092707d2f59c31bcf27e71eeb
prerequisite-patch-id: cc8607f30863aeb7f4d309a2ed04dcb365136996
prerequisite-patch-id: 62f36a0b7e13ec5c85f841edb32379d4b3774e38
prerequisite-patch-id: f82599c16a75994f481ba4cf51c61eda4ec6ecd4
prerequisite-patch-id: 00f569be486fe8b47d431fa8303fb7d39515b40a
prerequisite-patch-id: 6ba745a5fa3f780935ba067fdcdd8c429bccfb04
prerequisite-patch-id: f0b1e2fb8b859824619d8dd0ec900b7e537ec70b
prerequisite-patch-id: f2e48824f5a4f6091039b27eb73eaca30064b567
prerequisite-patch-id: 139d98bba499b6587ed847b325fd32b387f4c4dc
prerequisite-patch-id: efdfb6321f520e76f3b0e97f36933dabd15e692f
prerequisite-patch-id: 5a41839b71ee514c87ef924bbb48bf6e965c190c
prerequisite-patch-id: bc6b0c79bf1c1aa450747e5cbb395e97f9a7cdc2
prerequisite-patch-id: ba23840b984df49302d4249310f41e28f2ef929b
prerequisite-patch-id: 381000d9a2a8490c08fd3e838ecdd98f23fed0a8
prerequisite-patch-id: 4a05e7240e070f2ce0684c92ac3c8599aa37cc1a
prerequisite-patch-id: 7d68160961bc57f93071a45345f886c00dfa2cc6
prerequisite-patch-id: 74eae0f914fac5c7f4edc27ca9701090701f92ab
prerequisite-patch-id: 991120c8feddd624b66b0867a5832200a2faa133
prerequisite-patch-id: a7fac5828c2dabf887cd1aab6afd4fc106c31869
prerequisite-patch-id: 4e111a289a16bd4dbeb4aa2ae81ffa04a011c1b9
prerequisite-patch-id: 9f0a48bddbf21af33dbb449c6e522e8f231245c7
prerequisite-patch-id: 26968b9631e2c86fd598b33a022442e913484058
prerequisite-patch-id: c12587078348e7c571aa424166cd794e2331cee5
prerequisite-patch-id: f74fbcdd64abf5fe0218bf61b7aa10faf13021ce
prerequisite-patch-id: ec742b54adbdee6f2a3a0a2a78af632b437c7173
prerequisite-patch-id: 75f356bcfb383b7917d5feca450fa8f381040c7e
prerequisite-patch-id: 50edfd0d34172e6794f80e723afa22073fb4e202
prerequisite-patch-id: 00d420598acc4aeff10fe4306672b285783ee181
prerequisite-patch-id: bf84f9d5ff7529bc45685ca780f5b544a2c8a649
prerequisite-patch-id: d6c9d253ab87f3912a6375c8d7ea5d5b013aadda
prerequisite-patch-id: 83c196e7e47b131019590535e82b604431ecba39
prerequisite-patch-id: a5fd8580c1c629c24a7aad2e63d63ae3cfb1924d
prerequisite-patch-id: d7e5971ecd392fc88fe53fb51fe709296162554a
prerequisite-patch-id: 5ce55bcd1fc89214cae8b8ac355e28148b1535dd
prerequisite-patch-id: 49aa88758bf92d3f1b647b3ae8b42b76f28c28ce
prerequisite-patch-id: 0d3812fda7fa8d8e03f197130dc61ee7812887ff
prerequisite-patch-id: 789bdbae7bb3864fd5d1024fbb2c2d7ccaa534ec
prerequisite-patch-id: e7e5db5283970ce538f6a958853580e7299adcd4
prerequisite-patch-id: ad7f1b799d6ac12a375ce58abe184f3c2ceee07a
prerequisite-patch-id: 07be2315f2f583114a5da40dfebeaf9d1cc2c0f3
prerequisite-patch-id: ab0d46ebc7ebdff0159482a7966d68265698db78
prerequisite-patch-id: 25d7d74252961bc46d53ca66e215959de290bc2a
prerequisite-patch-id: 7646d32fa9f63c26f3d0fbe3c9a66a55470680d2
prerequisite-patch-id: dabbc68f5522488438e651f160e5ebfc6b01f07a
prerequisite-patch-id: 3aa85132e5839b481ffff916b126a68160b6d517
prerequisite-patch-id: 4a01b0be86843a874524dc76ce0e270f3866db17
prerequisite-patch-id: 46ed1ec06e74a4594258f2dadedfd4bf9af9aa7f
prerequisite-patch-id: d866f9fe53477ec218e545528dba7d6bb3b255a4
prerequisite-patch-id: 98620a670467ac0cde113b4f8c9b51bc6b183de6
prerequisite-patch-id: c8844ba35968b5be756af2f906319f7f9569dc52
prerequisite-patch-id: e168958b168d9b68c5cb85e7ecf1c0d55c303afc
prerequisite-patch-id: 518d45f91cc97dd4da3656889420a902130fa849
prerequisite-patch-id: 1104b4fdc3ddb7633d2bee4f68cb70d6c8961243
prerequisite-patch-id: 5cb5081aefcfd465769f508a7e0beaff2b4e339e
prerequisite-patch-id: 14af9262fcd071dd89e7b5ea33f3c5ca7ef97333
prerequisite-patch-id: 79ff13b50e217e6fc18dd1a2c3fcc56aad69d9c7
prerequisite-patch-id: f294eb85e37c3409b9bd3349d3d265df4baaf9bc
prerequisite-patch-id: 4d61a1aafe2dab7537985b409f3d81336f311152
prerequisite-patch-id: a811686652c8b1fdd929e3cb986ea43c4becb19a
prerequisite-patch-id: 5c9e78c74b1f60f7d379a037049ce330b8c0468c
prerequisite-patch-id: aba438a3c32ef44149bbc749c1e0b89d00006b3e
prerequisite-patch-id: 21d37eeee8320470cec82915f2b30f83e6dd18ed
prerequisite-patch-id: 3d1c34393f189e614a2c378bee44644140b635a3
prerequisite-patch-id: 61be8544610f7c50d05e8778625f0b70c538855e
prerequisite-patch-id: 54f4b100e5bbc4844c36ed13a22e65e31f590fe7
prerequisite-patch-id: 584942123d1938f1e9a15c53ada37e4ec0e24e43
prerequisite-patch-id: 8828ab53b932a87c83dc52f31edd4003b1252a15
prerequisite-patch-id: 6b335011cbe604b5f0f821ba1e2f7ea9c4351fa8
prerequisite-patch-id: 07a83691df11d443730075dea777f0bc6e1e4870
prerequisite-patch-id: 4cd04f444d7e8955a27c8ecfd20040d07f9bb526
prerequisite-patch-id: f923481dd713dfd0377a5d0c347a065724461e87
prerequisite-patch-id: edfae670d288017e795303f0f5fe9e6215e2681e
prerequisite-patch-id: a9f93c81e4ebe5ab41b8ea5b83601823fd3ba9d9
prerequisite-patch-id: eee15905a9347b252aa48c586e49101ad56e0190
prerequisite-patch-id: 49f3593e2b4e80f592414b53db0fb3b6b49210f3
prerequisite-patch-id: cf3a9ac719635ec7c569cd46faf264cfe9906066
prerequisite-patch-id: 8cd583418f41d9264c38913516ee4302cf0c5bbf
prerequisite-patch-id: 3bd0cab80740e6675f6ce68e76c7c538799f0615
prerequisite-patch-id: 50031a671ba6e9209419d67a60a9858672daaa95
prerequisite-patch-id: 59c19fe24642ac4c7cbb5271144dadbb6a1da5b3
prerequisite-patch-id: bc9890b1ea0cc1a1820db8adb20ce0d3f69c65ef
prerequisite-patch-id: 455921dbaa6babc3a0f666eff8be41973ba1dad5
prerequisite-patch-id: 0313a539006bf29b874c38bdbbd2101fdca165e6
prerequisite-patch-id: 34474fa9515e3b58bb013dddaefadd603eed6580
prerequisite-patch-id: 9f9eade6488af2c7c721a083c1b43e5ff380c5df
prerequisite-patch-id: a8c7f8bef8bb84465d8cd23f145e5c852543ed77
prerequisite-patch-id: 2a74bc27dc1fb91ea1bd63ee26b329df95024d5c
prerequisite-patch-id: 7bd0e41c6ec497988254f2716ac1592a8ae877cb
prerequisite-patch-id: 482e16e3edd3dc9cd410c99ca249c39b7045579c
prerequisite-patch-id: 7af864749b5b3dcd95857458e16a05578058cce9
prerequisite-patch-id: be6e3d44f3aeef775c8fd7d28018ca8d040c7211
prerequisite-patch-id: 22b46db06997790673cc2a4e46088601e0bcbb7b
prerequisite-patch-id: 486f01866a970602770102d2590fc91bd8543083
prerequisite-patch-id: 621cff04a028b64cded3e992fd06bc87733c736b
prerequisite-patch-id: 9c008f363502f03bf0864898b403c580f2c6616c
prerequisite-patch-id: d6198e046aa36442ebebbea2cbff10b7fd276b2b
prerequisite-patch-id: 76c6bff705b5302dfabb52c6f409436a5c0f9af5
prerequisite-patch-id: 2b41cef8760328215f05f07782fd8659769d2e9a
prerequisite-patch-id: d3b7efbe024279f6e148539c1170c66563d6e341
prerequisite-patch-id: 5fea90ed6ddc5023823802d5dbb01c3b437eac18
prerequisite-patch-id: fd00b5ed1ead79c6afcf08d330e8856a7d61a8e3
prerequisite-patch-id: ba7bec51f97da0056a426ecec40f6cd98e129854
prerequisite-patch-id: 2fe2b524460feb80494ebcbef3830747bc6f124c
prerequisite-patch-id: db096c410b6bf7e2b44d63562b689a3c11b884a9
prerequisite-patch-id: d686b084956eb8e114e16b61a2dbed3840d8fabd
prerequisite-patch-id: dfd4128d9ddbd76f1174ab92746987b0d11c8c03
prerequisite-patch-id: ab24f03d4e79f3a84e76d7b41bd3e151b4c74555
prerequisite-patch-id: 84d67878016ad98c587afc64fbc241a83f4224b2
prerequisite-patch-id: 3a1c3542998f2489923c08875ffbddc69230f018
prerequisite-patch-id: 2280fdc9b7559c858919a98bd454ac9f2644f63a
prerequisite-patch-id: 4f3aaa8ff2638b505237aa05bbe508bd6eb9f149
prerequisite-patch-id: 5505d3f99e4f41926e62b1caabd99e0cb2c6fe7e
prerequisite-patch-id: 21709f1679ca83c7c99d8cb6d391236e40561ffe
prerequisite-patch-id: 0a7aa017d15dd9888c4c903003abd28b79971f34
prerequisite-patch-id: d49bb728156256c7cc27e2063693bd55e67c351c
prerequisite-patch-id: 23d3dd9849a2f28c229b8a611a1f8861528c04c9
prerequisite-patch-id: 4fd1c465e6bf5e606fc7bb1b9e00bf01053cc11e
prerequisite-patch-id: 5ea7d6802c4ef2abf7f12b7d61f3df3ba39f8989
prerequisite-patch-id: 7dc520c358c10211da55318e5a0c77d36f89eb8a
prerequisite-patch-id: 36f23340273867179da7192209ab8324998602db
prerequisite-patch-id: d710b46236dafc2e45ff00f9d70231eb52d5f84e
prerequisite-patch-id: c3515efedad71c2ad085852b46eb3cd1653331a4
prerequisite-patch-id: db7d33142da39d52d128dfdffc1a81342ec4f4fb
prerequisite-patch-id: dcc241e6fde5a82ed49d7285634d582476381065
prerequisite-patch-id: b95775edee186891b2e88ada0427b8ba6dc9760c
prerequisite-patch-id: e49bcbf1a39cce4644264baed7e07d465516f756
prerequisite-patch-id: 9d6431b8c7506dfe370b56a4803aa998a5844f7e
prerequisite-patch-id: 51ef4e2f114a0da97365e8c4f6ffb7b99378009c
prerequisite-patch-id: ea4a2f0a06c452f83245895c776e34da9944cf99
prerequisite-patch-id: 45ed77a8725c0f82bf844f919f69175c50303e5d
prerequisite-patch-id: 7e404019f5a4dc08deba30ce691cd38ead208cc2
prerequisite-patch-id: 1dc4d9b4fa21413aa9f47638860c0747f66422c0
prerequisite-patch-id: 0968209713ff0c407a37d01afdd4e59cbe6678a9
prerequisite-patch-id: c64ca9632f121093329c0f9435c90e4e3e7649e8
prerequisite-patch-id: 30d3c4d7aab27125cf26b455ce166c940d7dc971
prerequisite-patch-id: 6d6cc6fbb69f8194414b96c01cc7aee83c456012
prerequisite-patch-id: 159b1471402ca64106161345a505edac937ab280
prerequisite-patch-id: abcc973417832255ab37e5434df33f16ec745a4c
prerequisite-patch-id: a37e0f657d6de4a06396c4210d3de98732f3cc01
prerequisite-patch-id: 7f90c50bcc57dbfb9f6963914fff3069894e7297
prerequisite-patch-id: 05b56aef1d2b4ef9e3d8f377b8313db18b2f1731
prerequisite-patch-id: 6831ffa290018cd5fc2d9a33aba281fd59e88a17
prerequisite-patch-id: 293420d35d75f5290ff872fcc445bdc36671fde4
prerequisite-patch-id: bab9525416b3e6b891b5b50a90a4bb7f62c84976
prerequisite-patch-id: d58cf81d120e0101f5d1a86b24285bb99f43d9c1
prerequisite-patch-id: f2314f2ccc886dfe36b7af3074e761ad7f96a582
prerequisite-patch-id: b6b4c6771ea2ebbd0a20fb9683a17e73da94daa3
prerequisite-patch-id: 9027ef988234a9ba0be5ef1ecfc667543676ab18
prerequisite-patch-id: 7a8c2aeb256e24df4969f39dc667f6400f5aa244
prerequisite-patch-id: cca4cd1a1bfd229c40fdabb8fc184f2ebd1f5d84
prerequisite-patch-id: 81c0e8780fe891af23d73092de8d0335ca1b9b04
prerequisite-patch-id: 92264ed4948e3332c57206c762df4c1bf4f74a75
prerequisite-patch-id: 20772fe261c6d01d2fe634cb9b5a771314b687ef
prerequisite-patch-id: d3370da91ef4e3cb39a06c1ad504df9d9d665064
prerequisite-patch-id: 8fc00a5e20b2ee66c4dd27b076d7aed721a79271
prerequisite-patch-id: 9b121ad916876f299f87016dbdd78cb026a47f8d
prerequisite-patch-id: 7a10a955d06b6f386f4efd6c47b1ed81ade0fe1b
prerequisite-patch-id: 4360b4cdfb46067ebe5af8f367550d8720705986
prerequisite-patch-id: d4dabe4d516b0ee921bc61e53f51bcd0e44f637f
prerequisite-patch-id: 12c16e68be3f4de0fe97e72a2bfe12afcaf9b282
prerequisite-patch-id: cd72befa764cf5206e5fe490d5fe284fe35bf86a
prerequisite-patch-id: d096999f294b6d8f0a6c5ed618e06428f92f68bd
prerequisite-patch-id: d9b9f10d05b18b139fd9edcd05c40f939ef346b4
prerequisite-patch-id: d2fd741f004a3dca070d510fd4edfe49160734fc
prerequisite-patch-id: 925409d7e8a70e4013f6d5a67183af984a1fcb54
prerequisite-patch-id: a15d5d0c222918d431b6133eeec35b691d86ac91
prerequisite-patch-id: d3401894662b933018327a15c1015c8078e4a3ff
prerequisite-patch-id: 8f61e8f90366de5b15d49ea32fd03e5519a54a25
prerequisite-patch-id: 34d97af463c82d21b23df95eb47aa5d417ce8224
prerequisite-patch-id: 8c86e236be6fce1ed64e50a991a7a9697dfb20e8
prerequisite-patch-id: 0b47aea150ff6f7383912d477d11bb24b34392c5
prerequisite-patch-id: fb92cc6e66490611bf64a2aebc658b35759d8d27
prerequisite-patch-id: ad0314969a3ce29f00b61bd60c4f038f1cf026ab
prerequisite-patch-id: 1887e75a55f7e2d24ade4ce13a47fe91a9c311e8
prerequisite-patch-id: 2fd67e69fa0a58461774f8c8bc8e515e39d99e4a
prerequisite-patch-id: feea1144b8ee7fbeb8bbd57ff2207922617dfa51
prerequisite-patch-id: 0e59513dff0ec61a1de5902ab65b3bae565120c1
prerequisite-patch-id: 8f8a9ea0ac0122bcfeab6179dc1b37f90412630b
prerequisite-patch-id: be777a8042edc59754c2699c594a2fdb945586b0
prerequisite-patch-id: faf0dffe2e8b379794216e1342ce2afd67a32286
prerequisite-patch-id: 0813ecb88b167ccff6dbea80845be43a2604a31a
prerequisite-patch-id: d57d3d27536563e326a7493181478ee6838f4b04
prerequisite-patch-id: 5df611b99798738b5490a029259e28d34a747db9
prerequisite-patch-id: ee8bc1c990b1e6b8ff2034754ec4eb73262036a5
prerequisite-patch-id: a29d2faac6abeceb266c7253bd580af0f312f1f0
prerequisite-patch-id: 78899c8397c2a78ef0d2120db874bcd7b9d73b6b
prerequisite-patch-id: 0e7929b2938b94b7d39fbca92af269957fe0a09b
prerequisite-patch-id: 0a389ec381b9516228b68f7becc8d4a8fda7bd4c
prerequisite-patch-id: 312fd3d586f08c6d4b1c9fdc5a7a32aa4158a1b8
prerequisite-patch-id: efd5074ac2f9702640e2d986bdd3f244b1ee7c70
prerequisite-patch-id: 1341137eaa54bb2da0e817c098fcf34e4f9e6fe1
prerequisite-patch-id: fe19c86128374fc4f9846aac4e62d6ef444f98c2
prerequisite-patch-id: ffb22b1e20570ec46ffc9970d895c94fe55191a3
prerequisite-patch-id: 510ebd1b04f2cd4fb8fe6f10d4c364d978ff8881
prerequisite-patch-id: f58b64ab53f3eedcce8be4d64d186392de84b289
prerequisite-patch-id: 9ef31ae0b49df78359aeb349917a81652dfb3875
prerequisite-patch-id: 879fc36051ba9670fe1fb8e04e6231373f12f507
prerequisite-patch-id: b49c7abf3003fa26a0c077eb479ebff8fa2faa9f
prerequisite-patch-id: 16544a39d6b4c53f1adb442be0ca06882f00ca9b
prerequisite-patch-id: b8a02c9194f34def19396b10a2a6b3d8f5ba5c23
prerequisite-patch-id: c0183d0bf850f389a11ecd315e065f9d2f3be51f
prerequisite-patch-id: fe7bbcf72f364ac73352a2d737d583adff3e7126
prerequisite-patch-id: 478c9f227428855792943a95b1740a055d31838c
prerequisite-patch-id: b0acfb18afc0bad27ba1f1d73b67fb3885eb9927
prerequisite-patch-id: 6361308773e7f294e5a3a1a37cadb22d2eee7475
prerequisite-patch-id: 8d2f8fb40e8ffed16307702a5b846a70594cf8d2
prerequisite-patch-id: a00bfceb4e803308b510fc0c3a209751413221bd
prerequisite-patch-id: 91a030cc51f57d2ae28121b7c188dba041ec7977
prerequisite-patch-id: ce8ac99dfeab39d788c2e5bf534521fc566d30b6
prerequisite-patch-id: c11fb21a302b1fd653a30548f66ff936e692bdc3
prerequisite-patch-id: 8ef3a1efffff2e613e2dc87f60a60ee791c4e64d
prerequisite-patch-id: 53ec325fdd29cf304e8a7dfea8110646d331b246
prerequisite-patch-id: 3c3d473da2a1c9b7c9b0f0cd6793e298882529d7
prerequisite-patch-id: 15977dd8f450c5efcc5c9deeadce27f7c0c7caa9
prerequisite-patch-id: 7de1bfb20a296c2aa5ea9fa0a8e4fb409aef0f1f
prerequisite-patch-id: 3733031794c962cb1d1a7230c77e7326c3c0f77b
prerequisite-patch-id: fec2b9e4e79544cc9572844a375b2f34c5868aba
prerequisite-patch-id: 0eda093e8264633060e313498db9c0edd1de25d1
prerequisite-patch-id: 9b2bdec424d6f09336e1e396bafaa8066b78ac4b
prerequisite-patch-id: 824a22da6d29fe8d72efe02518138d07b1dadb94
prerequisite-patch-id: 8fd1966b06104f046f6632c8a1b37c69df9d8227
prerequisite-patch-id: 68ae3b2c41ad30cb9667716815d4c54873dcea76
prerequisite-patch-id: 2af4d90022ad59dcf163dbd1deb40ffa59d4b172
prerequisite-patch-id: 8e8cb886ef465abe3627462e321a86ffa48df28c
prerequisite-patch-id: 7172ab2d26f48e0bb2260aa29cd2c3695c2bb711
prerequisite-patch-id: 5f65c508232166a7b853e94e6f81f3f778fe5bc6
prerequisite-patch-id: 4c2f00331983666c7db0309d6a28827522b4282d
prerequisite-patch-id: 0f3afcd06029b45b24e289c3edff6c35a90ed1f2
prerequisite-patch-id: 26831f3584ddc6f1f594d34f3a91633ce99c3ca9
prerequisite-patch-id: 0b671c92908625d35da96487e65dc1041c463c7a
prerequisite-patch-id: c54c9eba7b201769aa2d03a72b5b25776e939fe8
prerequisite-patch-id: 87b39b81b863dd6cc507e98fa346c7b0c1bc41b0
prerequisite-patch-id: a87ec95caef29f1bfa15991cae02b02d1d2b57ff
prerequisite-patch-id: 43da77e320e456486c644a31a7c9175b294a192b
prerequisite-patch-id: 6bb93394f0ae340922046fff526478db113880a6
prerequisite-patch-id: bad8dd084b0f01435d4d8af72f94e7e129fdeac7
prerequisite-patch-id: 13c55fafa3885a3fc287bc36d68869a69111cbce
prerequisite-patch-id: ec111a6ffeebd6b2a432ade5a65dbada339739b2
prerequisite-patch-id: cf8b6ff14a3b88c54150d0e39a9f6afaa3150c9a
prerequisite-patch-id: 479be051eb19b150b3c4ab8a96806606243fc288
prerequisite-patch-id: 02063b63766f7372661060ad4239ba78c61df747
prerequisite-patch-id: 31d051e57c7a0088b5e9c623ba3b395e2080da6c
prerequisite-patch-id: 81dcba2d3016a86c9529c07864f5c440e53af50c
prerequisite-patch-id: 04a62f2ab1261ca329e833a144ce53373a622906
prerequisite-patch-id: fc1b0bba467d591b1e25dc6aef588895ec2c1c24
prerequisite-patch-id: 5ee2bfb154a6dce39de80e2ec58af7cea492c09d
prerequisite-patch-id: 2ab0e378457e62d8f4b15e5a1900b170f75dc2a9
prerequisite-patch-id: 9d024c0bf6de9020b4c1601e3b3e7f26455e4048
prerequisite-patch-id: 689bdf5170b3bf27aac818d97108eef8213dad6b
prerequisite-patch-id: c005f9bf967da0c67dc27f7de41fd2f58776a3ea
prerequisite-patch-id: bc6abf324adba6363c594a25bbe673ee400bbe1d
prerequisite-patch-id: bd64c6c92ec85141c9c03dddd4a75298c31c3f69
prerequisite-patch-id: 5d777cbce875e1223c2183a8956667c1bca4a08e
prerequisite-patch-id: b481841d7714a6146f1b30fea479da529e8f27d8
prerequisite-patch-id: 27e57b2d9856efcbf8e64dc6da86109e909f55bc
prerequisite-patch-id: 91ef66f9c872f40a208e341679065ff391786619
prerequisite-patch-id: 02718a3b1f404165e3dcaa25e25c3a3bdaee324c
prerequisite-patch-id: 14ab4ec0c934c2d52e586b271f63b7de27761b56
prerequisite-patch-id: 9bb8b5682c92cd345c315e9e096ecc0dbb988d07
prerequisite-patch-id: 866482b03c00eaeedde7e2b00c884b5c6de78aa7
prerequisite-patch-id: 70597e4b45578ff5632b59e25a0af74269cd9880
prerequisite-patch-id: c16771e700c08ec1cade63bc9493d489e4ca18d1
prerequisite-patch-id: d012e60480732fee9e7ed16f1ddf897be2edee8f
prerequisite-patch-id: 60974c4107f2c1dd48dff8b19e42b607ac3ed973
prerequisite-patch-id: df6f1d288606b96f5f5edec0f6c8221977d5c801
prerequisite-patch-id: 22b734df70d88cc3f15144d5a5bf832719a78d09
prerequisite-patch-id: 56e8ed18f861d8a50a4e5bc0ea5e423c7acbb7d5
prerequisite-patch-id: ac20e2f09c516992fe4d53ee2e5bfe8465fe2c33
prerequisite-patch-id: 781d07b6a37d97f7d7695f455ec6ec202c81b177
prerequisite-patch-id: 7035877e318aed3fe72d650e9e9d0b29ddff55f3
prerequisite-patch-id: bfda0c8855935240d3fb9633d1f89cf78fefd238
prerequisite-patch-id: e4d39238e24b5330eb75fdc599533d02dda7c502
prerequisite-patch-id: 09b9b3df304372a5e0b93082bd553b8e884b2073
prerequisite-patch-id: 855d189405bbdcee5957d4af56492b3917ed48ee
prerequisite-patch-id: 673fcd1af31a2baae10a8ee5fafaeeb5dcdb1ede
prerequisite-patch-id: bbf38ea1bb4558f5a73333c23942da3aee4c1461
prerequisite-patch-id: 97dcf350d8797efd8de5f0302cdc4de618ac276d
prerequisite-patch-id: f1753945be51ba1a9f99276a4959d707dcc0d15a
prerequisite-patch-id: a99c9f07c1c51399624465583659f0c0b057373b
prerequisite-patch-id: 4e662ba5557d68693873c6ce87a47192a95ee732
prerequisite-patch-id: 272257df66f99511ed2c28dc07335a949aecc30c
prerequisite-patch-id: c5f9866ca656510ae821db7f8b3afe3261fa7937
prerequisite-patch-id: 25e4f4b72253334bdb78bd99973c27606d42d733
prerequisite-patch-id: 98a715a3b5cd77ca3e12217f3b26c59759f954d0
prerequisite-patch-id: 9824ddc99748ebf2c2829d973749184d7a34087c
prerequisite-patch-id: fa255cee20bfe1f7222c7e3554028eac3473d187
prerequisite-patch-id: 8d13712e7aa65a738a4ce0121d27bcf5bd6d80c8
prerequisite-patch-id: 52f62f0754f697e95d3f895fdcb466a0885d9f40
prerequisite-patch-id: 938ef12044b170c7e3616dcb99bd898eb3de854f
prerequisite-patch-id: d6c2826661452ccb7168fedf6230e2b33a1eb11c
prerequisite-patch-id: 5eb6102e2dfdf026664425ee70ec87f67eebe1a3
prerequisite-patch-id: 96bd0ff96b8860e88cb984f8cb69e07952217613
prerequisite-patch-id: 5902aa553c118897f1e7bf6f442464f9d7774f05
prerequisite-patch-id: 7616c44b7bb8bffc5f2722179be41fc6a28e67da
prerequisite-patch-id: 41a514f781315431205e66dd4570ef3e757117ae
prerequisite-patch-id: f8a8bc1dc21e919fb66248834188cc17cd9f57cc
prerequisite-patch-id: 74668b16b3ece97b2a1c946758ebbcfa5c6411f6
prerequisite-patch-id: 715ba5adc3d528581ce8e2108c218a6d9a2ee1a3
prerequisite-patch-id: cd17990b5248d0958f8733627fd629975b769e5b
prerequisite-patch-id: e0f046c8df428577c611e7684cc4d77d38459578
prerequisite-patch-id: c4c0dfb4a5c08337e97c5d5a2e0ce74b81f5feba
prerequisite-patch-id: 8024f5dfc60a6f3ae399d908218d8c5f259dcad8
prerequisite-patch-id: 08a54fc92c6b04396824a371cd2da8d6bd27cf53
prerequisite-patch-id: 9f120d4b1799c5db4b2a9b93b76dd058be52ffb8
prerequisite-patch-id: 2e8b4cab8b45607f7ca9e838a3a7d9f208877c2c
prerequisite-patch-id: b0815debb54af355e90faf73bf20d3cfb29d614c
prerequisite-patch-id: 3c359dd39fdd11111424d46de2ba48f9f6d4c375
prerequisite-patch-id: b702aba47e91e2ea7fe23945f1a11e2d8be6d704
prerequisite-patch-id: eae1c8bea07f9cf4e1010d729ba941b296768092
prerequisite-patch-id: 5fbadfcd942d71df7ef9ad2fe0e07a8d6231a518
prerequisite-patch-id: 6480143f77433dd15c45f4533cdc8ed1612a4bcf
prerequisite-patch-id: 760f8c4dc9d24616a14adcf7e10a381aad3faae6
prerequisite-patch-id: 86fc16ee46bdd14ccbf21b9a0b8f9b7d4fa1e97d
prerequisite-patch-id: 1669a8eaa377cd506bbd055eeac7b6e8bb580d16
prerequisite-patch-id: 470cc58588a420f9750152ca890fdd996bd19673
prerequisite-patch-id: 435e8ad2ee0fca22b8d811f407c0f2743463ab36
prerequisite-patch-id: 407b7534060104f7e96b5eb029193125e03dca71
prerequisite-patch-id: cfe9bb35d0f9cc80bc6c72cec6c08b12d6c95e54
prerequisite-patch-id: c6a034a73452787ca31e110a90310f75952ef26e
prerequisite-patch-id: fe1812a97ae2c0ceb0ab1ab03a52f64b95b8e183
prerequisite-patch-id: 5e3e2f8431d1cdc62921fd96f49d66f6c68f0ce5
prerequisite-patch-id: c3a032f1c6673fddf1f0ba8b330fd8adbf57db3b
prerequisite-patch-id: 6a7922302a3d67ce158b74e6c3fdceb8bcd91e38
prerequisite-patch-id: ceb7e9dfc8871e7d7c9700f9515ffaa7f11bd689
prerequisite-patch-id: 1c9089c5acaea53667cecae4dc55a63d371eee1f
prerequisite-patch-id: fc8880550e41584cf026d7cc0384cec1772355e2
prerequisite-patch-id: 69f2891a9519c280233f717678a228c770d3aa51
prerequisite-patch-id: e67ef9837750a553ca5f19ad51474483cd5e4556
prerequisite-patch-id: e4f4b310a939f340cbc7b188ecf42b7e01e2a84c
prerequisite-patch-id: 030765bd1dade14d9030e5ffe926243c93f3b87c
prerequisite-patch-id: 33cf0fcd913338550a21b0b0e770f4230fd13caf
prerequisite-patch-id: 53cb6f69ffda9472af62ea4f74bedcfc5b1ca8ea
prerequisite-patch-id: 179ad8fe3326fcb24a0e926b06f0b21a4daaabc8
prerequisite-patch-id: 1dab2f5039fb7c0fe32f5e0dd30d4eb336be2a8f
prerequisite-patch-id: 553671f32adc3e0e4a74994ae702bf7dc99b05be
prerequisite-patch-id: 1355619c6bfb77d936cefda42bad3050c31b7598
prerequisite-patch-id: 4bb7900fa09ba97bd0ecbfdf1e0744a660cdabd4
prerequisite-patch-id: 34144ec201bb4302a76fb9c390dc4bb79255474d
prerequisite-patch-id: 1186524fead6e73a263e4ef8bdf9475cb83256ee
prerequisite-patch-id: b305c484dac9e303c04cd58e527263ea28df942e
prerequisite-patch-id: faad9d8d7e5456252ff19aadd882a00bdc0e4c66
prerequisite-patch-id: e8280ca03bc3bd90ea09a53439eaee180c2944c4
prerequisite-patch-id: d84aff5ec7ad49e39ccb0da434e88cbb2c496674
prerequisite-patch-id: 2d56a93447a060cb3447da5bddf497d57f72610d
prerequisite-patch-id: f40e2531a553a4720871b8a71de522b8f727725f
prerequisite-patch-id: 77214688461c5764daccc5f4f39396e9e4db5000
prerequisite-patch-id: 79830f582f3c1b279acd2039edb6c92fe90cc6c8
prerequisite-patch-id: c1ae9f4d587ede2328de507e282ae0563fa06abd
prerequisite-patch-id: 556eb4230b70973cde28c364594d6d92ed904717
prerequisite-patch-id: 168d691be294086fcf46a0b8c911b9145db49bf1
prerequisite-patch-id: d01dfe08772f7eed83075af85191d49463bc6c66
prerequisite-patch-id: ed951c67d852d16c705a2749f8a69c35ad85ddb6
prerequisite-patch-id: 741f2d8c1347cf97bb684e5189819f2196707d3f
prerequisite-patch-id: ffe21a4b2ca475b40121b75e96787a41b66e65ef
prerequisite-patch-id: da5b94874c9bb67abe1abdff372157e0d2e192f8
prerequisite-patch-id: 8b3250b76120d0a0334b2007c2d90f623d176157
prerequisite-patch-id: ee30a05f89802eec2c1bd4e8cc33075f09a94677
prerequisite-patch-id: 5136730410adf7886750cc01ce588ed1528ee25f
prerequisite-patch-id: 3b00861d5c4cc156558f57b58e6b630ce812568d
prerequisite-patch-id: 2cf444656269ca1c6802a7dc576375c09364286b
prerequisite-patch-id: 3d299362b9a4bdfd1d4339d46aee6d098b10fdb4
prerequisite-patch-id: d8683ab657d1d6886d72949c74af67324924d23b
prerequisite-patch-id: 6549719c4f28a44871bf501967f8faecfe4d33ac
prerequisite-patch-id: c1d0974c68d045b5e05007e5b2c2e34ff6324df6
prerequisite-patch-id: 618f4626dd6bd11df96e97250e830b8d969e04fc
prerequisite-patch-id: 7c4691515dd53b79fdca89dee77ba975e6d34c77
prerequisite-patch-id: b99941342c3dfd0970304471fcf598cdc95c9d6c
prerequisite-patch-id: babf302b8e31c7b69c3944c917a174399f4c4493
prerequisite-patch-id: 4dbc5612d70b6a9bfc1436766d0bd9c610d7be2e
prerequisite-patch-id: 3d67226ddd02d29c90e20b683dcbf3576e2b0509
prerequisite-patch-id: 2450afd01a90d0acfdb228bf5f3a0a2ff43b46a9
prerequisite-patch-id: cc7b15474ee135260be49405f02d27a01afd21cb
prerequisite-patch-id: f01add2f990037e564fe9c5916b12401aca49f18
prerequisite-patch-id: 8a88e4643d507bc775d61303fc683232e8369e18
prerequisite-patch-id: 61a03a856083e5450d1001d7aad1583d4e36c61c
prerequisite-patch-id: d538c95f71f80694ce0a6c416ed32ef46f778a6a
prerequisite-patch-id: b30c53b46db6ccc1b5a4ed690f04c0ae67b9ccf9
prerequisite-patch-id: 5302af6c2330441e50b77e03d61e1498a20e31a4
prerequisite-patch-id: c4765413ee326197549da37de7334e269d8054aa
prerequisite-patch-id: 295bc7f919bae2dfa2d31769923f0a1860313e28
prerequisite-patch-id: 0b765c88ef339f46970d046139d2d40fcc1cd489
prerequisite-patch-id: f1d97591021fbbe5ee9c89f36c3a9f969779301d
prerequisite-patch-id: e568864c5be74a8ea6177c75e963a3ad35777ab8
prerequisite-patch-id: 8d23ba10d5012bb03d525c9ea2825705725b8134
prerequisite-patch-id: 0e5ea2f9321669252059428d62361f066048a9cf
prerequisite-patch-id: e69da2445e07086406ba64219dfbd26a4180b050
prerequisite-patch-id: d2bfedd0d1470f87b75578e677081efacf150130
prerequisite-patch-id: b2dd94586a0d326a893f4816e657b2f78c11f06b
prerequisite-patch-id: c80e6cb8410da2a157e21890570ac469d986fa67
prerequisite-patch-id: 440b19c24ef76abdf35e4247fa235efa99abaf00
prerequisite-patch-id: 8f596b369e7a564f9fe8e5ce09fb330923ca103f
prerequisite-patch-id: 2b97b887c39dc0b52ab3ed9f83bfdc0cd473991f
prerequisite-patch-id: b7b93692bb3509b73556410d6ec405ccf0e99df7
prerequisite-patch-id: ae97879e05b248cbf4e2b3d79dea24cf808a4cf7
prerequisite-patch-id: 87460eebc0fd1433cab80eab1e93d733205df54a
prerequisite-patch-id: d7aa321b73ca69dfa088cf15e548da7287265567
prerequisite-patch-id: 22c94a49cf9ce517fc21c9df2d0c0878e281dfeb
prerequisite-patch-id: 8a84dab2514e21fdd0aab817a489458b0e541ab2
prerequisite-patch-id: b051d686e6cbddab2c6890a2384a7da11aad4e07
prerequisite-patch-id: 93f58a17f17f2c3a60c83607cb9e75712d22f40f
prerequisite-patch-id: ea6f1ddf791b16bf3ee92d9f5419cdfc0ba1736c
prerequisite-patch-id: 69c75f4cf5d22adfabe2963fb1ad117f80818f32
prerequisite-patch-id: 1787336c83a43ac6c9946ffba1486c135ae296b0
prerequisite-patch-id: 6ff5f8c7be41c5534ac70dd774d48b07da3f2020
prerequisite-patch-id: de914779db32be45cf148849daeebeb600e6c526
prerequisite-patch-id: 8f5d56950dddb9924e74a7ac859f166333b43986
prerequisite-patch-id: 8a717281384699b74e626e8b84e3e2b425713bad
prerequisite-patch-id: fce2f741269e8cfcc1600ef5c209411880557e3d
prerequisite-patch-id: 354f4b474733374e4fe331947eae04a4a13bbcc7
prerequisite-patch-id: cf338349ba27dbd700cb47c71065642327604526
prerequisite-patch-id: 5b8ff31eb9b648936188ccfc356f42ddbc93b3cb
prerequisite-patch-id: c73e22e54a4b13f4dffd157d721ae30b793a4f12
prerequisite-patch-id: c7749f1a2be87a13313172361ed19232388cc966
prerequisite-patch-id: ab13c9ca44e9b5156c7fc656e3358850d736f05f
prerequisite-patch-id: 13a9984cf99e31e9ce73e9cd2de0a61d0676f2e1
prerequisite-patch-id: 3e0fe03efa7dfe01a248ba0b60d7c606b184f860
prerequisite-patch-id: b1d2ca2e0121be5689b7742dcfc3d4abb01db5e0
prerequisite-patch-id: 0f9de37cc18b327c988be58ed9280e06b73172d3
prerequisite-patch-id: e202b7b6a377e6ce473f249d67e5f142ae2e78af
prerequisite-patch-id: 27bf484691b7a6524114402a5d03907f8bf36377
prerequisite-patch-id: f42a86f9fa25bf7a4aa4fd03068be046f8997ca0
prerequisite-patch-id: 18be678a0d05b3d2668debadf30e1d88d7521321
prerequisite-patch-id: 16bf4b19fbfb2aef022cb0e771b3e2cf81116a1e
prerequisite-patch-id: 536230a1b32b0006ab7d12e99539d9b6e7980acb
prerequisite-patch-id: dda4865a6b8e9cdf428945102c243164e223d76e
prerequisite-patch-id: f1e4f4270241e593c15ad6f364c9ff4c3a63de18
prerequisite-patch-id: eeafa4bc04c76250bc8ef074f3ae54eec7619cdd
prerequisite-patch-id: f5f1fabb837c01f6b18ecf60522562219aba64ec
prerequisite-patch-id: 2bd1faa03f8dec3d888106f4c4d2c64718145cf3
prerequisite-patch-id: bc81794da2084e32c9feb5f445f385c82ca3d878
prerequisite-patch-id: 5e46615bc100916918b7a5f952bdc1325727cb04
prerequisite-patch-id: 57e1fa87744a616f6a71868a0e494669b2ab2ab4
prerequisite-patch-id: 2dbc20d2200c0598389378cd96d7d4c85d40f6a8
prerequisite-patch-id: dfb68564f540543b34e18a4b2e32dbcd3992f5b5
prerequisite-patch-id: 9e96e20abb9a13cd04ea7101d9b8ee02a09fbb9f
prerequisite-patch-id: f1301ea5e158734be5477877a6ab2d8e3e289a7e
prerequisite-patch-id: ac3e93eb14b8d63693c7bd408efe8e70be28c954
prerequisite-patch-id: 507924c98d36a76f4777e8214487bd06fc7f6993
prerequisite-patch-id: 17f24222b82d970bbca7113386857c6b0d9d36db
prerequisite-patch-id: 304aedf7242c19c59d2698d5e77fea1c60672372
prerequisite-patch-id: 52d584ee1a4bc6caefa70db21730f6956ef86808
prerequisite-patch-id: 20229293ad21159d992d12dd08f088933b773b27
prerequisite-patch-id: 8a949f69f0ee5e3ffe81271d837cfd92b7c67c21
prerequisite-patch-id: 78186a7f64e11e117d1b85f1994289db2a59b580
prerequisite-patch-id: fef39f5720216c0b793b209185c02ccf1fcf34e1
prerequisite-patch-id: 52a9adde3142c7d31073e4cae19c7a114d452395
prerequisite-patch-id: 11e61fa7245982faf7c82cd2d91fa890dbe18b7c
prerequisite-patch-id: 1a094493a606917a61934c0f5dde78dfc3ec7543
prerequisite-patch-id: 6cc221814f785b987a456a7838218af3fb3f4b6f
prerequisite-patch-id: 1dc3f50a0a45dcfc9fc38926e78284dbd5478eee
prerequisite-patch-id: eaeca2724c38078da82f9e553306a2990e43a443
prerequisite-patch-id: ce7e8190c1da646be9c0264d40cde07d4a8cd930
prerequisite-patch-id: 3d56e4474161a3975f6dee2735704c34168bdcac
prerequisite-patch-id: d5e8a5ff5eb566c8afb6f394bb37ed483a39cb6f
prerequisite-patch-id: 7571e6294517ade2a8469f8ec1d871ca7b2dd123
prerequisite-patch-id: 555f39400490e3b5206853b8e04798c43334b02e
prerequisite-patch-id: 3f5d71be2d604c480b73c5a8f9fdf42005f240c7
prerequisite-patch-id: fe862bd30d55011ffab129a78505a50ce490a480
prerequisite-patch-id: 7885da924d2fe35e3e82a13cf8a2c2613f575f91
prerequisite-patch-id: dadc4b39ab0e4563884fea9c57ef24d3868aeea1
prerequisite-patch-id: 92117912de6a82dd1cb4f83da4e5186e29833d11
prerequisite-patch-id: 38d14c5c04ffc13c0dfb5750ae71bb3db8bd1f40
prerequisite-patch-id: d8c2c20a04fc3721b38f2f71f8601c218b66bfb6
prerequisite-patch-id: bd3c4896af81431d70085bf115a52ecc03da5bef
prerequisite-patch-id: 058f0875d5177189aea488655464d3be51808d74
prerequisite-patch-id: 5953a2e4649ab23245f03f2689370b71b99e2b3c
prerequisite-patch-id: cc1ce8782e2441612c4495586043e781a24eba01
prerequisite-patch-id: bd66901f2524ec6a3bfd72ec622f1faace8dda35
prerequisite-patch-id: c9d0a7d27df6e3f06016c9fb3183f6d5426ea0bf
prerequisite-patch-id: 8d4612fd9098cec10451a4b4fdd8d982be963a9b
prerequisite-patch-id: 6ea1a1442ccf8828621376f9c82fdfc6d32b4314
prerequisite-patch-id: 52642d7413ebae23eb58e7358343ebf3e3dbc3bf
prerequisite-patch-id: 46422f006d96dd5036f7cc31e9ff037293965dc3
prerequisite-patch-id: e10273f76823801e5f2a6dc27057d54d8e3b9c59
prerequisite-patch-id: 50998ec9786325d52a0bce51cc55061584ca4a7f
prerequisite-patch-id: ba8318c68a80969bf4031e269b9c411f5efd78cd
prerequisite-patch-id: 2753ebea5bbcc23cd30b27069f70e6637476e0ae
prerequisite-patch-id: e80161b44315c2afa7f2bc8985974219994bcafb
prerequisite-patch-id: 51fab512954ead6bfd28bf60a60528131aa522ef
prerequisite-patch-id: f53b489df2b401e504421eb570d10ec903edc132
prerequisite-patch-id: 13aec0c8e19a70faf9ae49334e6f9805f7d061fb
prerequisite-patch-id: 3f91af085c11df1a6f6448225f8e0932c4e30904
prerequisite-patch-id: df414df27d07a98b84d3381eb3714bd486988832
prerequisite-patch-id: dc460d6b131cabdaa1956404574c2183d3b7bd28
prerequisite-patch-id: 04e4a8484f7247912f49dd7d3d48203d7843bc6c
prerequisite-patch-id: e62154c7cb35377c31d22b06ed9395e43350cabe
prerequisite-patch-id: 4d2119557ff912804351595e755603cbaeffce33
prerequisite-patch-id: 0d3fa1280b15078986658a25725cc2b4220dbb87
prerequisite-patch-id: f1c6de0419bc5189e9ca33c2d7c693d26142c1cc
prerequisite-patch-id: 77e4195997237b41842711d02e25271c3e490cb2
prerequisite-patch-id: aecfbd9435c1b98d36c8ffeafb611f69c4fdba90
prerequisite-patch-id: 1f38aa69586db678d1fa727b7c2ec89e5f26e345
prerequisite-patch-id: 30a74bcdeadc350c890f2c1e34244b9f957f26a8
prerequisite-patch-id: 6ab4cb99f86df71b5130d571933f6774780c1134
prerequisite-patch-id: 2a8ebf592b32db5f84a911ee698562ac48e5a775
prerequisite-patch-id: fe05f3043e2d4e83b4034bf96b904e9907e91d87
prerequisite-patch-id: 3638f0bc6bf44dc61dddd77710b0426777c44198
prerequisite-patch-id: fbf9cc166ab7114139aa63f8d9cd3276b3246bbd
prerequisite-patch-id: 97ed04a8ec43ed0de1681aa6d14b8eff877022b4
prerequisite-patch-id: 5d9cfa403dbd41819475ae2cf138d69413180f39
prerequisite-patch-id: c7867dfde795026d6bdd9cb57420457dd25d1eba
prerequisite-patch-id: ac272df5f3c39d4d6f7abbcfc54430cb9d4042d0
prerequisite-patch-id: a4597162feb231f759b493e28861eda8a07ccbca
prerequisite-patch-id: b125aa813cfa8e6fbc06282f71fa866795bff8b2
prerequisite-patch-id: 2a2fad6a97d00095b0784e9af22b40099ceb1126
prerequisite-patch-id: c5cced69b1a78b71e06da92149f99eece9c870cd
prerequisite-patch-id: 1551dc546a7541e694965e1c4014884e3abb0e6c
prerequisite-patch-id: 0a6ad29719c48667261c74cddf9d35aa642ae72e
prerequisite-patch-id: adc5f2281fedd656a313a53ab608783926e6973e
prerequisite-patch-id: b8a446c8da94b8561457f73940eeca7e24597b47
prerequisite-patch-id: 6ce7e1deb3160211bc3582129cafe022fb01e760
prerequisite-patch-id: 41271f13528f2574487f5da841d0cfe7ac6e8a8d
prerequisite-patch-id: fc6bba16bffacbceebd94ec6be46caf4086f067c
prerequisite-patch-id: 016539d07df2eff29778231f1d9105119114e6d1
prerequisite-patch-id: 14d6929a9fccee6778f14f7aa4c78a586c09f130
prerequisite-patch-id: 85ea90a52a93fa0c266bd10f7c62a78860e45fed
prerequisite-patch-id: 0571649513e37b084750b9f9d054baf9485966fa
prerequisite-patch-id: 093cbd976168f9fbc5535bbf4bb67dfcfdba3930
prerequisite-patch-id: d670913256c0466d4b0938d7144ddd3c0993a15c
prerequisite-patch-id: 9ac335b73fda13d96e8260b954166f52e18fff09
prerequisite-patch-id: 594338881c9af4e0052e8bd2b020a61558764dc3
prerequisite-patch-id: c7c1d2dba2bc6c4edfbde33067de38fe70875df3
prerequisite-patch-id: 2f562afe7da68b2a9fd6350c91fa3f84ed4b3d4f
prerequisite-patch-id: d808305388dd2847cfba6a52997f5f90c1b8eb4b
prerequisite-patch-id: a1ffda45c9e68cfa36b2310d42d776e6f1168a85
prerequisite-patch-id: e8552f57d32135701751a606f33f9662cabb7bfe
prerequisite-patch-id: ffc9d837dd6575f4b39d149896e10fc427d5a3c7
prerequisite-patch-id: 145c23e8b1b06582e887890e63dedcd782730809
prerequisite-patch-id: b3ef7639c0d54ed7f8cc193e259d2d78e710e3d4
prerequisite-patch-id: 32deb9db7bc68b401700ee3a5f043da0516ecc49
prerequisite-patch-id: 5a89b62f8eb78a8ccfb13cc17337d1e28d6de5a3
prerequisite-patch-id: 6b851055e72218711790ea7d4f11b358daeb2786
prerequisite-patch-id: 8407f4bf3d2c1a91d3a5ccda9193a51b83de627e
prerequisite-patch-id: fa6dec7f711b21435f4606feabfb0c6378f5deb0
prerequisite-patch-id: 4418f84c2594e16f04c11f69b98bd13984cfd8b0
prerequisite-patch-id: 58e280192d8d59957930967e896998e9a4f47d4a
prerequisite-patch-id: d4479141e94835648d8d862d5351bb81521a40b6
prerequisite-patch-id: 6a6bef8e1d4756a31e4963c4be77736cc24bea07
prerequisite-patch-id: 8ced5e6ba89cf4bdd9e46685e5e08cdf4c4465b5
prerequisite-patch-id: 9a015a4f795803661ff3e701e12207fffa9697a0
prerequisite-patch-id: eeebda7f491ed318d41cac0b3964cd5a26c780a8
prerequisite-patch-id: be0f2b687c76e7f6bda53bfe022d25badb0732c0
prerequisite-patch-id: c83a75e981a6428bf4dc30c74a7d079fcecb6d79
prerequisite-patch-id: 78f90990d3f5a7dee53e1d1066184943330c3c01
prerequisite-patch-id: 1f4b67afb0f3b368d12c01d896f053e27fa7c8b4
prerequisite-patch-id: d6ce4263681ccb0b5d76c6c94c623eec0269a2fe
prerequisite-patch-id: d6401487704e011a61a5368876b9807f8e725cdd
prerequisite-patch-id: 6ec5c0100265751e27aaaf25dd927823bd1c6859
prerequisite-patch-id: 9d6571da9b2d47d905ece5607e35d82175ce8da0
prerequisite-patch-id: a81b8dad4a03969cd5d35f2e00d491e4635b0f4e
prerequisite-patch-id: acce950bcefaa25ff175391c8adae07858a63922
prerequisite-patch-id: b911b63647f8e234cb06514e788dddcb03e54b92
prerequisite-patch-id: 869549ce75a76687858f7ba822deb1a5c87e1f58
prerequisite-patch-id: 7a001d1b49bbf2e8137c1862066c38853c2f0cec
prerequisite-patch-id: cd9da81c962cf050ad3559adc7fc17d6bb4b18dc
prerequisite-patch-id: 832f54ee56ca8f1085304f36a1c1e23c90a71904
prerequisite-patch-id: a25d7f076cc89a8b1426ab99764daa9a7e1df33c
prerequisite-patch-id: 1b7ae7d3e2ed0efedff71359a257990556299aa4
prerequisite-patch-id: 5dff7c56a01a7053b02a458babd39df6407f740e
prerequisite-patch-id: 413e23fc9bf13e4f87762c0ac9af42b4ee1377fb
prerequisite-patch-id: 729cbbdd420d92f901fa10921d4b69b696287a18
prerequisite-patch-id: 1d07b9f5645e3b5ee50e0f37b289e12519bc9a40
prerequisite-patch-id: 54f84af175837e679fdf94bfe317d802d4e643f0
prerequisite-patch-id: 2c88bf82d976db212078cc32de62e8a8e4c3384c
prerequisite-patch-id: c551806b369e19ddb0cf8fe2f6d12bbf374f5743
prerequisite-patch-id: 4ae7f07c705170a46ed85d3e82f543840b31ca76
prerequisite-patch-id: 6c886b8ca657036632228a620c63968651101367
prerequisite-patch-id: f1c009d647c94ba082c208ab3b1aefeb37b94505
prerequisite-patch-id: b5b13c66ab1b039ddf5a46a5f53bc9bcf4cec74f
prerequisite-patch-id: d7f04412d130cc5ad62283fd87d8d0493e36df07
prerequisite-patch-id: fb5c52a60bc76ff8400a661a735ecf66e1ac46a5
prerequisite-patch-id: a58d0cd19cc5bea2fb89ce6063161b2c1e2206c4
prerequisite-patch-id: 610acd668babf25b7bcc1f84b77e882adf26e301
prerequisite-patch-id: 71338898af0858b982d567df634079ce51eedfc8
prerequisite-patch-id: 4f4e266aa3e2d6f4dcc11cae4e3868ea9ba9710f
prerequisite-patch-id: 07ba0dda459dbbb6456ff290c29e57dd4e6e4205
prerequisite-patch-id: ce7532ba1e31b8b0344218aea39768458984f138
prerequisite-patch-id: cebe06277011869a004b73b47ecb58086c3a366b
prerequisite-patch-id: 845fb7a294b55821952447637a2c40cd0c091d65
prerequisite-patch-id: 9a379605b81086dec8cb41a2d0f842763689b513
prerequisite-patch-id: 3e82e6e0ae17d4484aa9896eeaa327b1ce39e3b0
prerequisite-patch-id: 51149e1b13e3067348aa741e2b56aa8d6a15c313
prerequisite-patch-id: 050e05ca75582d8f974e6b32d1c241a461c81435
prerequisite-patch-id: 0e2762dde5455310d4b06630ad80b76546bb9cbe
prerequisite-patch-id: dcf728bb3da55b482681b626d88e014d1b620b65
prerequisite-patch-id: e11c6d84f2ab2e77acba78eeb9fbbf1899f0ec24
prerequisite-patch-id: 720a036220b6aa8f1ac4b9fcd4c3c885452f85a9
prerequisite-patch-id: 5cd259cd096f2f684716a0d5fa15347293383100
prerequisite-patch-id: 87d44df90b683e44ae844448eed68e754f03f3b8
prerequisite-patch-id: 4eadc1795db8551fb5370f1103ffd778b64cf963
prerequisite-patch-id: 54168ecf21001ac5244ef4cb83458a28361f6941
prerequisite-patch-id: 879d46a4277a46b6860b56d69dce644526bd014c
prerequisite-patch-id: d4c88b1be0ab05a4aa8042b9553cb710a8055031
prerequisite-patch-id: 96b3ec0ed0527a75b6d49f5c8c44e11225fbd34d
prerequisite-patch-id: fc700e0b8e08d30e6f942860d0592845928450a5
prerequisite-patch-id: ef8c74f1a4f2f4def259c4eee513fe0d70ef771a
prerequisite-patch-id: a24bd24495dba8210a237759df137752948ed073
prerequisite-patch-id: 1e86a04172c8e3654ea9588eea89fc4b91e028e8
prerequisite-patch-id: d499b510835ab2b65df0c910e029fd5e2f4cb214
prerequisite-patch-id: c346fff242d5394f8da39b2e107aa9f1f3331b81
prerequisite-patch-id: ca642b9fcd0827fa8f80c0e084060b8a1948be55
prerequisite-patch-id: 22e465e68a2cd5079c195e2417b555fff4160dd9
prerequisite-patch-id: 988ba662df40b72f27f4e1062286b0fc0f220f36
prerequisite-patch-id: 2f844b9bbf82ebe7e3abd94dd72ddd167162bd9d
prerequisite-patch-id: addd2926dae0575881895a919787e61bc3afd3ff
prerequisite-patch-id: 068f5bc80d2a5f95f26afcfd1dfc117741b6ce51
prerequisite-patch-id: 6c197628489892c3dc3df64d5c8fba25a65322af
prerequisite-patch-id: 653f8e1e733698218856caef3629dc8da1f4a060
prerequisite-patch-id: 1ceef22e9350b871d99fe91c210b0c380570b6c4
prerequisite-patch-id: ec45e692864ebb250428e690af3ba0cc9a9431e8
prerequisite-patch-id: 5af95f45f87e201beb9222f685d86ff6880434ba
prerequisite-patch-id: c274e086777820535671ca6ecca29058816ecbb3
prerequisite-patch-id: 8ebc3f7dfbab3085db919efc62052775b970d796
prerequisite-patch-id: df217dcb37d2698c4e98dbdbcfdd9cf1fcb49339
prerequisite-patch-id: 05b56a4db56f28f5f39a686e7d13f21667838379
prerequisite-patch-id: d7fccb68b4c9529cb868febba38a52ab87b36207
prerequisite-patch-id: af56d927604cff73cd80a572df2d43b12c135b19
prerequisite-patch-id: 7262430f500dae159ff02358051149a97c55144f
prerequisite-patch-id: 7164818f2201d09720e35fa677c702702639bce1
prerequisite-patch-id: b0b1f118daac7901aa89b9ba93af4d77dc954797
prerequisite-patch-id: 350b877c09450bd6aa0868f5594cdc2b1c549948
prerequisite-patch-id: cb7cd5aa117a6d9a9207eb8119f55a7bf079a5cb
prerequisite-patch-id: bf9879f234d81006ef220ace156474e42f366ce6
prerequisite-patch-id: f14620c34e4e6b43e1932974018ad35cc4db6f44
prerequisite-patch-id: 660e9f4f98981fdbd3abb9444e800b4978d916d8
prerequisite-patch-id: c3431ac4a983a73ff9af858927eda2df6b3f706b
prerequisite-patch-id: ba9ef36bc13d446c297e37a4dc02bc42f11258cc
prerequisite-patch-id: fa94d950c7c0868c836f00da0d6863ec0246beb9
prerequisite-patch-id: ffed3a7a3d81a5b76517f34ac6837131f3e95e6d
prerequisite-patch-id: 199ada34a2baaea3d53d25780dd724a373ef39c3
prerequisite-patch-id: 257416aea68625c6ccd4c04a385d231e8417726c
prerequisite-patch-id: f6ed50cecf4fa8eb9ce01428a119f289da20d2b6
prerequisite-patch-id: 37191711ff48dcc74427ca4a26df729630d3b78b
prerequisite-patch-id: baeaf3992b0ad74a026209953bf7c174c609d796
prerequisite-patch-id: 22cc3f71aac568555d386c796b2b6d94136eaa08
prerequisite-patch-id: b212afe53e9009f10610bb2fb405d0bccb508178
prerequisite-patch-id: 18f7b61b3b23ccc7967b7330ea20d45b50dba0f2
prerequisite-patch-id: d4a1b24eb76a2ac0bd6317b59b7f85abb18a54a8
prerequisite-patch-id: 93f9d170b59b988476f43caa93536c28415c75f4
prerequisite-patch-id: df7ee2ac05bd17b863609b9195c91ebcc0cf49fd
prerequisite-patch-id: 76bed2a7ae7ce3b662104a93d5019ed461d75d28
prerequisite-patch-id: c020d8d9590c6cbd0160569cfc1c482bcef66f14
prerequisite-patch-id: 7ad65647af11fb3bb61eec45f6558646f8f2007f
prerequisite-patch-id: f8ff1365dbb504fa46250dca0c790c4771aae274
prerequisite-patch-id: bf6b5f81f803b14f93dc30f9599e7be00eb3f8e8
prerequisite-patch-id: 45060c26691414fbd65da93a1b9b4428941fbd17
prerequisite-patch-id: b7d64e7ab18d78ac9ccfcf44c3e3e1b7329c6083
prerequisite-patch-id: 9558e020dcbfcda13c0f153c8dd4cda4baba7c7f
prerequisite-patch-id: 501449ea8f5d762ae07e8a135f5d7e7e4cf662a7
prerequisite-patch-id: bf4e022954ffbc88918d5e1768f820119c2e09c9
prerequisite-patch-id: a7a72cb3bc713a9ae570dce8073646f0e17d5b45
prerequisite-patch-id: a9a493ccd47b6e4abbb91c2b9a5ae5cd30f42e8e
prerequisite-patch-id: d7e1e17f98739e1a098407bbb00892e59dc7d9a3
prerequisite-patch-id: feb13c708ad15738a94168c590a55285d751e581
prerequisite-patch-id: f3c1aaece208ad0f7b7963d808bbc9a7f24bd06d
prerequisite-patch-id: a4b71505ca540c6ddd7b3709ce42c0dfdf3dc03e
prerequisite-patch-id: d91f3fc54a62ca7dbe6cb1e082d7ce9a8db8bed0
prerequisite-patch-id: 6ca18509a948c6fc22b5ee9f3ee51cd4656b135e
prerequisite-patch-id: 90df556c66e0a90e9c31da16d6c0e44aa5b0bd4a
prerequisite-patch-id: 661f29ecab8d668f6ea1df69d0621e03bd5c361d
prerequisite-patch-id: 9e76511d6b012127821d0db404509047abd1a41e
prerequisite-patch-id: 90c8b3ef9f561a82cf722372fb5e257f38a9804c
prerequisite-patch-id: 05357b1d95815633deae434db4d7e1b993fa9a08
prerequisite-patch-id: 40f710b59d00655004f26da61bf942a242b16309
prerequisite-patch-id: 7b7cd1fba7d7bc4642c24554e8c418527e9322d3
prerequisite-patch-id: 76af75dab4fd821e5ad9ea5760d966652d6fe7bc
prerequisite-patch-id: dd0bce68861ee02658f7bb08ff92e7daf404a0f8
prerequisite-patch-id: eed04405726070b4f2c2055e7172bda39bc44546
prerequisite-patch-id: c6fe1110995e225ffb93448d4bdf339321a23c17
prerequisite-patch-id: b5841432d1292a19985cc9cfd8af4616fddec9ea
prerequisite-patch-id: df0164937e17c69382e10e21fed1f8839439e065
prerequisite-patch-id: 45898f3233c7e46b071464110a9b95f90f1b78ee
prerequisite-patch-id: 08f13aae9ead52d7ff485a260f265433e905f006
prerequisite-patch-id: 29e6211a6f2bc96931478ab175e3f653fac118fb
prerequisite-patch-id: e3f0e82c77d7cf530075819f2b97f1bd95a6bfb1
prerequisite-patch-id: ee621d2ddb4a72d0223115ffbe0afb317300b663
prerequisite-patch-id: 961e3c43e821c59b632db25dccb6c886201a828c
prerequisite-patch-id: a11c644f4578d67cb39460cf47d075f7dce72aaa
prerequisite-patch-id: 670942cb6de739117b682dcfd5fb0eaca4abd8a5
prerequisite-patch-id: 33f207f34eb3cd067506a634cab2651d02512013
prerequisite-patch-id: 0944895fc39cbe3587c196e2e935cebbee58c557
prerequisite-patch-id: 11a94e926e7dd5e83f9beadfe814d7badef5672a
prerequisite-patch-id: ca94e9d92dfd82da4d7031dd8e62b85126a8b429
prerequisite-patch-id: c1c839b2fef764311c46db1467503cf45811f7e8
prerequisite-patch-id: 42537ca4a6cb6bf939414f3282a20034e6134bad
prerequisite-patch-id: 346aa2cb4cc3716473f822b5e81cc39cccc3a1e4
prerequisite-patch-id: c80e3e42cf01bf453f1e395228081007724a54ab
prerequisite-patch-id: 8d2022d1f8804dc439bf77814c5d95a15a328bb8
prerequisite-patch-id: 71b86dd9ac3244e2feee0f4c20ebc93f78e3911d
prerequisite-patch-id: c994b8cca1777168267391fa4fabad5bb16427b5
prerequisite-patch-id: c6b3cd813ba1371a35f70af757486d248addeea8
prerequisite-patch-id: d3f098f4edf78b598772180653724aedb0dc8f23
prerequisite-patch-id: fa82d860cf22726c083f2b1f3f3cadcdf6cba41d
prerequisite-patch-id: 60a6249c5218cfec77bdcda6efbe968591f2be05
prerequisite-patch-id: b4a1ae92d6b834b2a83d937b2660f61f492c3566
prerequisite-patch-id: b73513210bb07b11eb5fb778fc7399a94f1625df
prerequisite-patch-id: 0927d57648ea690a51963558a288880b701e7a29
prerequisite-patch-id: 708329589a576175c890c0ddba9cc39286056910
prerequisite-patch-id: 53c6ef8b4e7b663d3dd434b4076e0c3663acb5d0
prerequisite-patch-id: 86f7ad65f12ba9596fcc8bf62c677c8e0c61b7a2
prerequisite-patch-id: 3f1b1f69f5f3e5f3c53d80aeda674baad7738ceb
prerequisite-patch-id: 4acb56f262ca340b5d7538293dbb744485670350
prerequisite-patch-id: 6084772fba9bf78d1d63b491f1433350e9b0c93a
prerequisite-patch-id: a6d569c5ab7dc9d30320cd58d6fbdee0d2b208f5
prerequisite-patch-id: 06d2b9f31c125341bba0b21001b44b8e0b556500
prerequisite-patch-id: 3223b74ebecd9aadd3a6e1ea022f5d71591a4e57
prerequisite-patch-id: 9efeb26051d7ab69c2eb49591716f112214fe4ca
prerequisite-patch-id: d4cf55a139d55b860263ee70d8ded7df1f711229
prerequisite-patch-id: d389bc7866612d28a27f851d78ebb47b3d308350
prerequisite-patch-id: 661e3b52d22538eadb2294cbc5120a59e2135abc
prerequisite-patch-id: b9c2862e1e183d9d66d83bae7591e775fea2f95b
prerequisite-patch-id: 092bf8f6162ca270bd28f030c0a96027e67b076a
prerequisite-patch-id: 92015622496d8cb62bf9ab224fd116ec4ef28e92
prerequisite-patch-id: a5b8311df695e71f0f3a46671e99caecd155a1b2
prerequisite-patch-id: 6d1dfe321d6b2689c10fbc73a8def5d1a95f6efe
prerequisite-patch-id: 5428477d5162df91c2d712d6c4cbd1b5da2c95e1
prerequisite-patch-id: fd4f505e71e9c5423959a9eeca6811c19989e290
prerequisite-patch-id: e041b3ed5487d7ef7a29e7c8f5ba0f38c48cae6b
prerequisite-patch-id: 34b01de8c3b5f802ddc3c6272137802295ffa880
prerequisite-patch-id: 7e770afcdea2a045093b50d6e1ebf4487c2e9bfa
prerequisite-patch-id: f450fb0be4cf23687caa16d33b543e6a48e56749
prerequisite-patch-id: c97bc93cd9da0c2731aaa0553f4950523c0899d6
prerequisite-patch-id: 1c84536ee0668bc0a65ffdc9fbdd0965967dc8ba
prerequisite-patch-id: 8c3cd7471a6b936c8fa6f6de5089d943363110d7
prerequisite-patch-id: f27e70f282fe2d767bcdd243461f2522bbf95de7
prerequisite-patch-id: 113d691d68f3e2f001856747f9a85c044ecea008
prerequisite-patch-id: 7b2440e09095daa8c8e0703f3f93413d1108de22
prerequisite-patch-id: 93298c27c967c1ddd98bff9f5efa87bcf9a3619a
prerequisite-patch-id: 083aadf19c82efe62235e985563ed5a7adfe2f4b
prerequisite-patch-id: 63c731a73f8f0a4b80972dd769173deb8bb19535
prerequisite-patch-id: a7a0fa95bebc41e46100a63b7bddc1dc0193ab81
prerequisite-patch-id: 67a6cc0284834b7674f0284a4256d679f374333a
prerequisite-patch-id: ebd78f129de6650c79a1952000cabcde9e120363
prerequisite-patch-id: 1fd422306ec6b14118edbff75b01f6638ca02b79
prerequisite-patch-id: 7befa1c739bb972ba16a7b6eea84ed16f65313a0
prerequisite-patch-id: 6067a8201ac070ccbd638c7b567c42863f26dc72
prerequisite-patch-id: 372699f7353ee27ecbf3ccc03556cce9c4519072
prerequisite-patch-id: 2db181f1bce415cec57af48aefc1a26646d0afbd
prerequisite-patch-id: b850676a8aa8284b9d56c90222e4695a8bbcb791
prerequisite-patch-id: 6e86f0544c74b0254fb27ac28c942d965cea4b89
prerequisite-patch-id: 4f7a07e076b19cf482cab2bc30359c8205964ff2
prerequisite-patch-id: 42b080bde6d01b18b23abb568b46eadd489ccd4d
prerequisite-patch-id: 8059bb7fa98a8bd2e463b874870e41fec516b339
prerequisite-patch-id: a612cb07cddfbee6a265ab8281c5ee757c9a31db
prerequisite-patch-id: 1e893e1bfa3f3e86052cbaeacf64af9223339e8c
prerequisite-patch-id: b005f26ac89257bf64abe46d7df953cc67733a4b
prerequisite-patch-id: 331bf9bf3d8288a81bceab76f088f687a1663341
prerequisite-patch-id: 6167282c5c4b6f3a4389dd8e1878b7aa62bf9801
prerequisite-patch-id: 231fc4d71ce9096ad56dbef77e9da8163b130bfb
prerequisite-patch-id: cd56441bacb9752f0aa457c4a37ad3471dd7230b
prerequisite-patch-id: 37bf04d0547326a1afdae59f9a8a61b6b7e32f45
prerequisite-patch-id: f6edd55dc2aa78dcf1a379cfe90bf97cb29e3379
prerequisite-patch-id: 0338e6945ee16721a66de76883222cd4d942998a
prerequisite-patch-id: 14c339b19441a426663d81ee2b85de250691838a
prerequisite-patch-id: 268e7f8942af86cfbfc5855252fe839f8aa10193
prerequisite-patch-id: b7916ba9be5a4c6af07df3af56d6468453117206
prerequisite-patch-id: f21e769ea1895a9a42f6c96267c1d1d8c04b4fba
prerequisite-patch-id: 456caab4d47e095dc8ce68eda23950a40724ae41
prerequisite-patch-id: 7bbe779362acda0b5d3a333ebb1c869e82ba0199
prerequisite-patch-id: 8738933fd42f2837fa7bec9dd92a363dffd8d3d0
prerequisite-patch-id: 935595ef933ed5a908167e0506171b0ba9a2a95a
prerequisite-patch-id: 20318dc3188a1f4199ca2543bc54b767feb9569b
prerequisite-patch-id: fa30a500402aa97a07d9e88ff781f34694c5bcf4
prerequisite-patch-id: 917895e2dcffac20214cc6972c666a9e53b9cc39
prerequisite-patch-id: 3461b773bef8f09d0f3a5bb9965c9758744cb9aa
prerequisite-patch-id: f22059fd3910d454da24387ab5a74185ff6662f6
prerequisite-patch-id: b17191b0ad49ded080ad6355e5f4a901d3ec40ed
prerequisite-patch-id: 2b9a9973f094c3a54589db9b94a051204cb60311
prerequisite-patch-id: a04d5773c5b36945bcf0a4d714dde118cc6c4682
prerequisite-patch-id: 1b023277afe78be653c905d96ca622a1c48119b8
prerequisite-patch-id: d1ed6187b0feb9808a7ccc8cf3525d0b00b09695
prerequisite-patch-id: 26d4551f307acde6690e1e62dacc9f5c3b6ca15e
prerequisite-patch-id: 1e29ead9b05e45a5473f4bf3e480162f231bb262
prerequisite-patch-id: dbb1adf504c26848bf82c9fd7b1a40069c4f7349
prerequisite-patch-id: a419273d32a63ba0225020bed70668efb9c1c44a
prerequisite-patch-id: a7499444ffe42501086d774ad658c63e19213388
prerequisite-patch-id: d9de690bf121e7841389eb9d0ce988dd48a669bc
prerequisite-patch-id: 6a2ce5b3526f0b5f2874595fc0c6b6a400663daf
prerequisite-patch-id: 6982c301c2182ca4491e57f44addfc7f4421514e
prerequisite-patch-id: 8bc5515ce0803ea7062cd2c34aea6111207c4e20
prerequisite-patch-id: a0e67f3e7b53e0b0aa57b78c62b61d31069b55d4
prerequisite-patch-id: c3f5ac5006fea29d83ff04dc092011b0de73e89e
prerequisite-patch-id: 335d8d69f884be59e2b442273025f5dceac0382b
prerequisite-patch-id: ca5c105202d6885c38f1574fbbfd7f015adb6520
prerequisite-patch-id: 3f9d3f7dd8ea6388228ef501ac16526b52deab2f
prerequisite-patch-id: 9bc766e0712adb41f706efa8b12406259b559d5f
prerequisite-patch-id: 707c5c4e106f2f882f7e18d8b1439061abbb5d34
prerequisite-patch-id: e3ce4244ca8abc1486ce51009143310797a14865
prerequisite-patch-id: 9f3af21701e313a347e44ac993002734833157a8
prerequisite-patch-id: 640958920887b281677d66bebd35e3a31dd06c4f
prerequisite-patch-id: 17634d93561f029eed4d9a327fabb77d67188fbf
prerequisite-patch-id: 1bba8c5ad44915cd310246ef36935a7e63b47609
prerequisite-patch-id: 4a1487e819ff0690c668e957a19284bd9671dad4
prerequisite-patch-id: 7cd688f43d763001f4adb3754e6b42cc1d87166d
prerequisite-patch-id: 06a2f6be6c22496948144778bb1262a3286fbcf2
prerequisite-patch-id: 884d1d328d0113ea228d316ed45c63c97979d90e
prerequisite-patch-id: 2f952dfdeb827a62bb56c595d7f21fe39db1080a
prerequisite-patch-id: cdb7f477c08f0dfaf4e5379d4b88cf578a73048f
prerequisite-patch-id: 9d28712b6cd1cb205a247fdbdc5449febe65b559
prerequisite-patch-id: 00b2c80e55926f36b6a6b81a221db7674347ecf7
prerequisite-patch-id: 18f6e0f8ac0ddeb3a8f7d30075101361c7d63a23
prerequisite-patch-id: 6d71a485f8d3b9b6b884de79c0d0ed3e7e93a3dc
prerequisite-patch-id: c9791e3e456f3f5f76112613c9955bb1bbea616f
prerequisite-patch-id: 901f0427e635e8a286cd8e5e41d7faef50cc9cf5
prerequisite-patch-id: 1192809c0dd326ccb2699a2bfef33d1355fb355e
prerequisite-patch-id: 9ede00f3a3bdd1f42c6c131f71d41212a1b14d55
prerequisite-patch-id: ccab5976a52bdd580d958186c0c0573231af29bb
prerequisite-patch-id: f4838d3803e2a01ddf549232ab1c5aef44e73d1e
prerequisite-patch-id: 9f75c4905998a4440f11548b2b1faa354fec8185
prerequisite-patch-id: 99b88796614dace3e72cfa2d0756a5152d042e8b
prerequisite-patch-id: 907c6c42ad7bbd08664b9ec3c7a29b7cec423261
prerequisite-patch-id: 597e4dcf4fc7895df0f61054dcf6ba6cbbba1bf5
prerequisite-patch-id: c8692312967b059a54409834edd9c5ba3cf6f5ea
prerequisite-patch-id: 88a59ad69e716c5bfc25b9279203d14e4dc357d0
prerequisite-patch-id: d2fa951f463cdb1158e686504ced2d54fb280c06
prerequisite-patch-id: b4460a86bf5160302a1839c2cd91e4fd1207c046
prerequisite-patch-id: 6ce8e9d4b96ed4c8c71296124544e39733b744b0
prerequisite-patch-id: 717a07c650231cfd20d18eac94ea3bf12d174b2a
prerequisite-patch-id: db514d660d9ac01872dd0236fd51c610e360e82c
prerequisite-patch-id: 414f0111f0b1af985c77d50efc68f122b8c67ef0
prerequisite-patch-id: ce1b3f0c68fc29923cc501d88837f9650067ab52
prerequisite-patch-id: a10ea166f225d3ff6376bbde32134bea606aa85e
prerequisite-patch-id: c46a51b1ae75fca04625599348cc26bff6d42833
prerequisite-patch-id: 24c19254840b28612d76e9743435fa863a5b9ccc
prerequisite-patch-id: 173810e49e11c8e20d901086bfcd6fa6276c2ba6
prerequisite-patch-id: 5c161a655abb3adca92b3c6679863f1c2097c3d7
prerequisite-patch-id: 3931b877c033f04f0f4646ee1deb5f4af7de040f
prerequisite-patch-id: 404d4a8bd930da6ebc1e7cdd8e22989a3be3d18c
prerequisite-patch-id: 5910a234342950decfced593a1150bc4897a8e78
prerequisite-patch-id: 77b73653f4f2a0406e6c55c44ae6ddd33ab984bb
prerequisite-patch-id: 8b284c3e48f20d3a621b5d7b10047e227edf1f76
prerequisite-patch-id: e199891a8b36071ae62f1838e9a40e4d82f1731d
prerequisite-patch-id: 15857da2af28fcf7b8a6a6a35ad5b85c56fa092e
prerequisite-patch-id: 31b572620f3f100fe3a5b6d90ecc9844a66f96eb
prerequisite-patch-id: 115a5ac71c70db2e65dd608592b65dec43d385d3
prerequisite-patch-id: 4319ea936dfc835c153f2ecf5c22322f35689e06
prerequisite-patch-id: 5cf49d6e5c57586334da36b995edfd696358e83a
prerequisite-patch-id: 79ff4006465333b89b9b04e2b86140070fab046a
prerequisite-patch-id: bac7a1c612f5f2c81ba0bc4f00494402c11b1901
prerequisite-patch-id: 2f81a2c6840669dac2bc5ae7a2f04fac6cdfd56f
prerequisite-patch-id: ffba6cf8bcf5974ed75a573ef956a7ca7a97f9cb
prerequisite-patch-id: 7f846dcf06755ca4929c624d1ce4822f89e1805c
prerequisite-patch-id: 4833e511b08e01ea18811a29a37f0118135c23c4
prerequisite-patch-id: 0592cc220bcfb8f6fbbf2b9fe53c80500ce76c27
prerequisite-patch-id: a96dda7c6a08c2df9978ac45c21adbe94e09253b
prerequisite-patch-id: 1cf18633bcfaee16271857b71c5f22493aaca8f4
prerequisite-patch-id: 972f665b6e793fa46e8b2cc5b6f11f076d9569c4
prerequisite-patch-id: 1f79274aca47472f89f0797e22192cc5161740f8
prerequisite-patch-id: 729408aded75f16a5dcf1f2c46ef2cccd55650a1
prerequisite-patch-id: 48ac909025e2fbd5f1518f2f1a272540c014f23b
prerequisite-patch-id: d92b14e13a25348e128f5b67f5ccd559fe8775e5
prerequisite-patch-id: 934ce6ea3a8b01f67a7048b02794cfd9fcfb6d03
prerequisite-patch-id: bfe8a42cc8f0c3255f7bb3144aca66539bfd0571
prerequisite-patch-id: f025db8ebb9d3c6baf46705e9a0d2c9debad9b11
prerequisite-patch-id: c07e7e306b9e3e2cd48d29af9ee969d5ab453c2f
prerequisite-patch-id: c5a301a68a4e7fbe1505c4208bbfc145f434ed4b
prerequisite-patch-id: 081ca868ff1e46d37e92f72bc2b1a6ed13f9b449
prerequisite-patch-id: c0a6dc7999f0a9f4c133f960fad2952d240e05cc
prerequisite-patch-id: 84e11ab87c52983a50a62f9a4e0450e4a522d4dc
prerequisite-patch-id: 7de1014a1a0480c77355819fec96b44e616d2536
prerequisite-patch-id: 51f7989abb02bf0cb8db6f7ce57c30fafa755bd3
prerequisite-patch-id: 8dcf96936b7178af283465eb14c8a7f557fcdbba
prerequisite-patch-id: 691eca74fa2297d1ada25a879638a547abf7cf4f
prerequisite-patch-id: 4be83ee08e58f9768d43fab71adc255e6ee1b7cb
prerequisite-patch-id: ae01d9ab881644fd42031c7a94b166f5c485f817
prerequisite-patch-id: 448f30672f68827e721cab57a86dd1292acf81b4
prerequisite-patch-id: 63c191e34ae332a9d9994d65147c39a8ade02560
prerequisite-patch-id: 53a1665e0de5dea5833bd0f9b52a4e7727045aa1
prerequisite-patch-id: 970ddb68e7cc68df678f215f1ec8f0a826e415e4
prerequisite-patch-id: 01ff875a5688c17e1ef8d2effb0c24c28370883f
prerequisite-patch-id: f6f64c01b93e33baa4290aa4462fea9af603fd16
prerequisite-patch-id: 49be937ef4fd6ca173a00dec1d38129e356f6ef9
prerequisite-patch-id: 812eeb51a6bb14bf9b59f2a8910080a249fe2952
prerequisite-patch-id: 55d4127fb6bb404b87cb09ce59c843dfab5c88a7
prerequisite-patch-id: 5497c70a64f167fb73afc9ea690ecb6ad6f12b0d
prerequisite-patch-id: 750cbf4734b3dbcc05d64f77c6422abfe776d44c
prerequisite-patch-id: e3b400a4389f2dff6d7bb73f395ddfe48d04e881
prerequisite-patch-id: 42a0f7ff5d039d98070258fed2ddf3291d8bc67f
prerequisite-patch-id: c8d9f91ba7a324378e70c83630d7d4ea8730c6f6
prerequisite-patch-id: 132ff95c7c8ea905cc13f61f161c5af76f11b3dd
prerequisite-patch-id: cb320771d76a3c3dc9356f7ba299dd282a99c0cc
prerequisite-patch-id: c9488b231c84c6f3a196eab963d98c63ac667c5c
prerequisite-patch-id: 35f522d3b2e4d4764c42b24c951749f39aadcc52
prerequisite-patch-id: 2c7fbb8385013dbe06246947729acd3d00afda4f
prerequisite-patch-id: 1a13c7bcc944fed6c4d0bcf708d33214aaef515c
prerequisite-patch-id: ec5f4d91713048d9889add4878b6a950458cb733
prerequisite-patch-id: e211573959848964ab98d42489abda5e47a1cdc4
prerequisite-patch-id: 0b7cfd428b2df1dc257c3f4508e90d9af1e2eb85
prerequisite-patch-id: cb74d29065b8f225879272cdd6c93dd812295c4a
prerequisite-patch-id: af8d4a99e7961ae19cefcf0a222017ed705840ce
prerequisite-patch-id: bc34cc102bac310f561c44bc2a0022105a716d27
prerequisite-patch-id: 188f24ed6f22f595b051260aa4999ede8a231ef1
prerequisite-patch-id: 01dcc53d127deb98dcdb109905b9494356801a0a
prerequisite-patch-id: 9a7551dbbdbffc3e33f4da66b6832492db2be26c
prerequisite-patch-id: 3e0e9a7cb4725086616de34a4e6dfb157c633c50
prerequisite-patch-id: b8f55a9702112b02f7ccce4f30e9d45254534ec5
prerequisite-patch-id: 95bc08a06dbd64fb17a8dde078a1f5ec9eba552e
prerequisite-patch-id: 99351af349dd2941ab38a39ef0688a393b0830eb
prerequisite-patch-id: fe0155009f81c9e9dd7eda79529718fab6af29fd
prerequisite-patch-id: af97e1ae8bcc2a9b596c495774e1622c43df9832
prerequisite-patch-id: e2aea59168a38cd0b8e00aceff45e67d9b473029
prerequisite-patch-id: c4373228fae34ebc122b9b3680839a16cbdc56e9
prerequisite-patch-id: 14f6f3919127bc811932320c05bd0aa4f6dc5a46
prerequisite-patch-id: e8fd957a62435e6cd7077ffe28c4bfa938c2e19b
prerequisite-patch-id: 59e2f376ea6ea32870f07f80e55ac443e8894617
prerequisite-patch-id: 70fe22a25edf45a2bf35f2e9f5d0856501a4c631
prerequisite-patch-id: 41a678491708960ae3408944e45ccf644e605c89
prerequisite-patch-id: 98a405a884ab497efa87ed6b4ee6bb809be4e0ee
prerequisite-patch-id: d4ef9faed99cb02704f3c228aa0e07c9c5757cb2
prerequisite-patch-id: d1aab2aab9d7c96bf96f70093fe3fcdfb98902d4
prerequisite-patch-id: 43f9890adf7fbae22aad3799a31e0421920d7671
prerequisite-patch-id: bc7bd46fe1b8cdf9405b902b3dcd8b23055d1b13
prerequisite-patch-id: 0e07428b176b112a8245a4ec76662107bebb012f
prerequisite-patch-id: 6ec920b0a8ef2a58f28260122dbd02f7c71602cd
prerequisite-patch-id: a7dc144cb3a52a5050cc1221e88aa5ab1053bf9a
prerequisite-patch-id: 72c059d2b58056807101a586008fb43f79b0740e
prerequisite-patch-id: 0c5cfccedf4c8bcff98386be59f524baf114c295
prerequisite-patch-id: 939e6cbf2519eeb4b3fb1dc7742664b4d457c29f
prerequisite-patch-id: 72ea16331662bf31ea2b08533e1b45491bc69d8e
prerequisite-patch-id: c25d789f3a3103d4f331f6dad18f04961705e81b
prerequisite-patch-id: 05495bf514b3bc84313e0870e4ab17d18cde1d4a
prerequisite-patch-id: 30b0608fb2f5535bda1e3563b8cf0986f4573f22
prerequisite-patch-id: f0820e92659f1f9eb42c4b7be8a3a72488974dfb
prerequisite-patch-id: db3d7947bb5efe76dc8c64ddaa35f6e3e2a62181
prerequisite-patch-id: b8e562f8a8b65c4fb21bb63362f3674dfa5096bc
prerequisite-patch-id: 627f7fb871c59642f465f5c4d5ce3867e80b3885
prerequisite-patch-id: 2593d770326221ddd05404ca1030750c3bfda24f
prerequisite-patch-id: 7a6d7e83f4d59414f74c15bdbf81331bd7f78e60
prerequisite-patch-id: 9d8d480d3b9bd4d8cf2e04e11363f86415968ea9
prerequisite-patch-id: 5f243f4549bae0ca63a2823c82d178ef3f5902f0
prerequisite-patch-id: 4c26921d0334349460559bdc58df61ee5a5a1c8e
prerequisite-patch-id: 0aa14fff0aa6be63e23ad4a7e6d923a0e6f559ef
prerequisite-patch-id: 0b10fe782fb8083f924fdd0c9c3240515b1f9268
prerequisite-patch-id: 59111ed650f5e1fa4ecf973f90b501150a2700d3
prerequisite-patch-id: 728e73555847430eb77fea9231967706419ead14
prerequisite-patch-id: 94e9f3dab43949d7b4154d0ed9ed65178fb10295
prerequisite-patch-id: a988e4a4b88e89ac5f40a8a0020e6089efe1b10f
prerequisite-patch-id: c9ddff4c301dadfb924fa03c0b8d4031dc1821a2
prerequisite-patch-id: d67974367ed3918f60de03ade3c2c4dc1b99c745
prerequisite-patch-id: 1f2d658bd57df6828df20c4441df233d2a7bec4e
prerequisite-patch-id: 3dbd00acfc2becad5fa4f49b5d3cd1d7404cb511
prerequisite-patch-id: e00cb85aa79445b607d8b69f94650100c546fa64
prerequisite-patch-id: 31e0a851b3b27d75737451cccbeb4bb2067da95d
prerequisite-patch-id: 3712a58b8ee7edb76ea48faca340601512104a0a
prerequisite-patch-id: 38c2d4890d93fd5f05c0f11d5777dcd3dab72802
prerequisite-patch-id: 82e10cceae03bc8107d59d0118013a12559f3aea
prerequisite-patch-id: 99782c54acd449d09c91d6eb99c9b7e3f5ced0b5
prerequisite-patch-id: 91c959780057e0c32a0552a32c6c62853191ff5d
prerequisite-patch-id: 6994f0901e1a70eee7be79da24a0e9a548ec4cb8
prerequisite-patch-id: 39270bfa59adf42acd47486cc6610775eb7ef18d
prerequisite-patch-id: d0313879ed45e61d2b9897ebd77f683147301d5a
prerequisite-patch-id: ec36621a9af15f899834a5f0aa460a491e832b75
prerequisite-patch-id: a05d2e5ec4803225c10455932823de55c0db7cd3
prerequisite-patch-id: 48a47cc5eecc57a9664430bfed8a65771c26731b
prerequisite-patch-id: 83bf60016b49cbef812811d4555bef4f0715acc5
prerequisite-patch-id: cd72d4e96b37023344248ff8266b917b44242715
prerequisite-patch-id: 68f2a411bf637a7bc2e9a8b8a8c93f8220931190
prerequisite-patch-id: 1727c6664810ec70fc54e5a0fa0040f44068162c
prerequisite-patch-id: f1540180960581fc797d3190db8ed17db48f534d
prerequisite-patch-id: 9a218c3561963c0c8be782727d42c8794f613a3a
prerequisite-patch-id: 0662f54f384bc0421b151c111c69b82c86e4ce09
prerequisite-patch-id: 996bdd1bfe3ee7889e01ca788582dbf16dda60c8
prerequisite-patch-id: b5ed61137950459083029707997c2f5b705fec25
prerequisite-patch-id: 5f698618afcb752ddbae0b7b87218aa54608d951
prerequisite-patch-id: 31c36a92fe7065fb5f1c747a7248248a2cc514cf
prerequisite-patch-id: 86e09ace5f769424d299c95dad79d2694711cb0b
prerequisite-patch-id: 665754bc99e07a052bcf9433328cb26f6b75f17e
prerequisite-patch-id: 19660fa28cd9204b1df222f2c1719526cce9db09
prerequisite-patch-id: 94eb68aafc5a89f0671c92f2566995fcb1fe867c
prerequisite-patch-id: bcc17a244cd4181cc17e241cda7b7cd8615f979d
prerequisite-patch-id: c502193f65fa3dd48f13eb64e4728ce8e00573f9
prerequisite-patch-id: 1504af4ac115ad72652cca7cef5adeb5a42a4797
prerequisite-patch-id: 39ed18effc0187beff262f2d08e893913234f46f
prerequisite-patch-id: b0983d770f7d49057d62073ae8b2aecfa116de94
prerequisite-patch-id: 570e9b68c1f3a6e8fc9583696b8f1c81820c466c
prerequisite-patch-id: 7738e0886427a370a27bf3065a3f1f775f903af1
prerequisite-patch-id: 0f46eebd3ba1d817d6bee8aeb6c85c434580db4c
prerequisite-patch-id: 01dbfd703883199e1671309e3de2ff0c3af82f9c
prerequisite-patch-id: 4e5a6be210e418a7064596e39120d41ad2473978
prerequisite-patch-id: a049b56da838cfd86c0eb4e06cf59929bbfefcb3
prerequisite-patch-id: e0cc9ca6158101e3dab0c50503986dbda6237820
prerequisite-patch-id: 79c6be93a6979e7fa3b19324eac14895417fdb52
prerequisite-patch-id: f812dcf5f9181c790998b7557588b6d9c510ca95
prerequisite-patch-id: 01945942706dda3afb9c4b98ac219b862a3959b2
prerequisite-patch-id: f859ca4b60c832ce1ffc1436a12a8ee0b31829f0
prerequisite-patch-id: f73f366775f463b05b3ec322aef4c88b81f25c77
prerequisite-patch-id: 601503c5143954b006917147456784e37de30530
prerequisite-patch-id: 3a22b82bb6210ba8e05c797985914898ec22ff31
prerequisite-patch-id: 05524143fac8837f1b0800df891e52300526f602
prerequisite-patch-id: 22f612a6c6c68acc66d40e727e9cb57a810d7de1
prerequisite-patch-id: c8315deb7539f4e740b499080ccbe5423364aa16
prerequisite-patch-id: c16e65fe1aa9fe861f6eb5c1c92c4f884ae630d5
prerequisite-patch-id: e42ac205138ee3f5ca89cf2ad18508775fcf28c9
prerequisite-patch-id: ceac9a0aab1517055561cfc0f82f09926f178df3
prerequisite-patch-id: a3e1bfe81479ef785e2166f2c4687430be60b76a
prerequisite-patch-id: e02a2917f90298ad0e1850d7eadc29379f61b652
prerequisite-patch-id: aba2144c380288d7b22c511d9d914c57415778a7
prerequisite-patch-id: 44e85793652c12f262e1ae525db0eba369c5821e
prerequisite-patch-id: 0311975d4dfff35d6347f26a93686f2798ad5147
prerequisite-patch-id: 6f102e839a22061431ab6596da14be90c52a34f6
prerequisite-patch-id: ce031cbcd2e0fe21f2346d913d254b932fad2a8c
prerequisite-patch-id: 32e38000daad03b774b5c5c38f6e824acc144229
prerequisite-patch-id: f5893be399c159dc1cd9feb670ab00e9c272d788
prerequisite-patch-id: 0224af2e6fd940537e3f244b88447c450a99f849
prerequisite-patch-id: 601ad9100b9c7e43d0999c0beaedbfd4a6bcc839
prerequisite-patch-id: e4877d1bcbb426ef384893a9530a4373fe3e47de
prerequisite-patch-id: 02f4a2bccafbedcae740b32a2354983fd6583795
prerequisite-patch-id: fd70bfc6c73e1a9d3464a63c631d1236620d79bf
prerequisite-patch-id: da5e352e814e599926c226e5bc952960a6c137d4
prerequisite-patch-id: f22c5457c69cd1df09c3c8f3f6695f8e1afb0a4e
prerequisite-patch-id: a76b77054e634e811184ef3e7552527e81c0600f
prerequisite-patch-id: 87161f122c5f19c6a76ac21f6436b7d0833a0c5b
prerequisite-patch-id: 9f1b057994a42074922c3674336755df3171b3ea
prerequisite-patch-id: 34f1eab91ba4eb95f082c83b8803faf82550370d
prerequisite-patch-id: 64a6ae9e40ab99ec43fd562d630a85bda4295eb8
prerequisite-patch-id: ac65cba4cbfc56c35b1858c8bb01169586d7c844
prerequisite-patch-id: 2db60fa389ad8be29fbb7efbfe655e34e2d6487b
prerequisite-patch-id: 15cb7670131e37b37c171eef09b7138ba2512589
prerequisite-patch-id: d88302ce5fc7b1015c5802a51d7798f59b62abb3
prerequisite-patch-id: 8135b4a2627e9531d87e52b990a39f68ef6c46be
prerequisite-patch-id: c4f604d5b0da893b80c3bb349ca15b7a30be9340
prerequisite-patch-id: 5b2f6611c83ea080f85208fb39ca549f1aa5c556
prerequisite-patch-id: 407caeb652419f55ca024911f3c2848bb428751a
prerequisite-patch-id: ea152e654bc7bc629b0730119b2a350e750d37fc
prerequisite-patch-id: 1e6336a16f53330de750b0805560131cc5749a58
prerequisite-patch-id: 12b58f9f1b6543da091b307e2576715fbcdb4d6e
prerequisite-patch-id: 7435fd3eb45a29116e0901cfb9354e2e08703d01
prerequisite-patch-id: e56deb41d11fbf48334a8f943df7ee70c09bd6df
prerequisite-patch-id: cb0a6f9b16ff7e421dfc6b18115645bc22f0e714
prerequisite-patch-id: 574fda34d02dc1673cea3d90f17e742696ba79d3
prerequisite-patch-id: 1bbfcad3e5bccb97da9b6690a94d3c343f61fd51
prerequisite-patch-id: aa8fcde9c9cadd28745e69eee546eec33b71a892
prerequisite-patch-id: 3258f8e09ccd2c875ddaae7d38bc771d0908fe25
prerequisite-patch-id: ae1991ce7891490f27500d6a11f844fe5b8a959d
prerequisite-patch-id: d7a3e75380a91685f6c1d3ec5ecde565f2cb7ded
prerequisite-patch-id: 398d09a7fa0fe6cd6bc7da54676512fe94412027
prerequisite-patch-id: c6475e7eb509fc7a4f2882a0ac10901f716be403
prerequisite-patch-id: 38e43e72392e3e96ea7b93d14354ffb2211356e7
prerequisite-patch-id: 2dab14d80a6e85059d25c356f77ec07f1cdd17bf
prerequisite-patch-id: 2dbd1a24f43b0ad9930db60978f3f2bc75584cca
prerequisite-patch-id: 0903f08eeeed8c0907a6ae5b7f2db959632176f7
prerequisite-patch-id: 3388debe725b08fb16e55a2c3bda6bb32ab517c3
prerequisite-patch-id: 5572f8e57ad620511088bc2deb3912b3218eb8a8
prerequisite-patch-id: ad864319ae04c4d79b6c294d9d632fd14149a1ce
prerequisite-patch-id: ba057ebefa72439bfecbf705b435ec0b3db3de70
prerequisite-patch-id: 37182e784ba23a71e1225d27e4aaaf27a49fe4b8
prerequisite-patch-id: 14ba15f8be04c13181940f70792e42e8f21f34e8
prerequisite-patch-id: 2e23c2e308d21ae426fbc11c66d1cf38327f1391
prerequisite-patch-id: c2bbab079f0d079ab26f323963d48c9464a8422c
prerequisite-patch-id: f6b7cdef443401c9d55625464a8b4c420d67cde5
prerequisite-patch-id: f0ddb1838ed6964dd1c04851f5053d401187afa5
prerequisite-patch-id: f0c0a22b9eef72fbf478aa56a286cbfff0c94ded
prerequisite-patch-id: 4b51022a589770f37a98f77f741aa16e616caa58
prerequisite-patch-id: 0acde3ba7eddfc5cb7895006f361f302dabaecbf
prerequisite-patch-id: 7f2e9a5cf188158d8f204c5e269226fe0de1352f
prerequisite-patch-id: a444d84c7b32740e4df948e5a6bf4172c51999c0
prerequisite-patch-id: abf82dd742dd53d0d0aef3084e1fa9cceb29c304
prerequisite-patch-id: 156d2233807dfa56f4e2d64193c100e3031d9206
prerequisite-patch-id: 9cf300b2136e01fa2b7c8c35a37c21f6136ac394
prerequisite-patch-id: b0150f6e7e939aae5ba1c788b8d5ab895d5754b6
prerequisite-patch-id: e8f399d5b952bdfaed7be9d019fee0477b81a201
prerequisite-patch-id: 6bee9c02e850f10727c44d03383016f72a4cf5d6
prerequisite-patch-id: ebb04da2617aecd6fc6bd1bc657ad84ad5461665
prerequisite-patch-id: 9a93688fb896bf4853361242b785eded1c24e5cd
prerequisite-patch-id: b6318d524fbe82b5190bcbb8b23bd6682adcfaab
prerequisite-patch-id: 1b5f7736f133f2ff728108ec16a7652608069d12
prerequisite-patch-id: c82a6aadcab461d31c357df4bb3ff88e0912c1e5
prerequisite-patch-id: 9896452a9f94b1dfc33635f298ed4ebf1db82643
prerequisite-patch-id: 724e86cd6df412fae465a483eeb7b96d4870fe6f
prerequisite-patch-id: 7aebec53246edba994677443788144123ecbe6a4
prerequisite-patch-id: fdf80640a2e55242616cac7d93e742d2b0c1ecd9
prerequisite-patch-id: 4ec4fe29cdd6ac440eb977ffbff6b1c162e46e60
prerequisite-patch-id: a544bded826ca433e61c3008af5f63c3bccb6cb6
prerequisite-patch-id: 096b57fa60bb12094b8489d98f9705e345ad026a
prerequisite-patch-id: d932a677945a4fc96545a09a00213086cb7f391a
prerequisite-patch-id: 26d56a54e2f594768a3d51da64eca8b7a85ed476
prerequisite-patch-id: fb5a2cb38d1cd8686eb532df3279ddc5a3d930b1
prerequisite-patch-id: 43e7c1518baf3ac8cbe5215a4ed9f533b1a745f6
prerequisite-patch-id: b90796862948da17fd8b67a7fe46f3e4238cd7be
prerequisite-patch-id: 567b7924df565ac42d491b5f9fabff4a35f48427
prerequisite-patch-id: f55898aacf7d1e6112e7b273308da2d3e70e0d8c
prerequisite-patch-id: debd8f43cfc01dfb26884e21802013104822e0fd
prerequisite-patch-id: a4971a0b6c6de32a127997ed8b81f860bb9b1c96
prerequisite-patch-id: f083a348d5c0db982090452657fabfab78b61611
prerequisite-patch-id: 7a293fcdbe0b6f433b26cd4757c233255161db63
prerequisite-patch-id: f53da1005a2432f571f176a8de9f71d40054b9b5
prerequisite-patch-id: c1b4607bb1487be1d29fd34d4740312f6ce1aaab
prerequisite-patch-id: b41d63401e18002064643261c5beae1beedfc1e0
prerequisite-patch-id: b162a69190f53478b10eb1b13c8d024ec85fbc1a
prerequisite-patch-id: c68d95a143379a717606149fe75331a626892b59
prerequisite-patch-id: 77de19719ca40cf022f68b936b04f709446b4a29
prerequisite-patch-id: 87a2617bea5bea5c0bb8e9ef4f1b2b39805a9bbe
prerequisite-patch-id: d1ec5971876463304e70772c863ff4cc299d7e7f
prerequisite-patch-id: e4d56650e205e91ac191548c044b38b9438421a5
prerequisite-patch-id: 6ffbe5144d02087a42fb87530849eb39ec713481
prerequisite-patch-id: 4d14a55f711cec10cb585c9c68ed6848ae108dab
prerequisite-patch-id: b77617be5492c93b248402e5d3a231035ba8c418
prerequisite-patch-id: 407e049f90cf7bff184cdf5d5a31e50910d2355d
prerequisite-patch-id: a91dc4b0a8b54416520091275fbdf86bc5c5768c
prerequisite-patch-id: 820e665cce6a1f51cb52d668dd60d40d1c3f22f9
prerequisite-patch-id: 84020d65b322c2da2128b94ed26782efe36ecc9f
prerequisite-patch-id: dadf833a37fef5913e4a9cccfdf3431a43dff5d6
prerequisite-patch-id: ec2e6765954c8ad106208d06ab61e915abe9d28f
prerequisite-patch-id: 3a5a87e0a0f2f334bdeb58b84c9b0064e377151d
prerequisite-patch-id: 346f70ebd33208429b8633af4cb22ac40fcd63d0
prerequisite-patch-id: 6b0ca4f70a8ea9b53998b98c061e6039dc8a64b1
prerequisite-patch-id: b0f4a430abdab41ec734a7ef72ba97952da4cbab
prerequisite-patch-id: a6cdd834dc450ca2925914d6fb057043587b29b7
prerequisite-patch-id: 21b8e66418f527f79defe5ba956c3ca58fc96881
prerequisite-patch-id: 5801a78846027d845a4e331b0f72521afd74d5b1
prerequisite-patch-id: a3407322a919466d03525ac88f2ee61019d416f2
prerequisite-patch-id: 11ce5e579583afce5c0086b27bab9c646aeb60ce
prerequisite-patch-id: a12259ee2ef66453a5c079245c753aba7494c58a
prerequisite-patch-id: 767b1669060d6a71a126e90d3b26d96a6a7cb535
prerequisite-patch-id: e942d34c587fe9f2ed93c16519d9746e7e13f878
prerequisite-patch-id: 422c2240e9d34b08131321d262e1390313357d86
prerequisite-patch-id: 04b934edb46fc3ada3e4c327238242b74e3d704a
prerequisite-patch-id: 7063f9231659143f7230743b1eec751ac0bdca61
prerequisite-patch-id: 392c81f4dfba126214abed221ba100e7b003c2df
prerequisite-patch-id: 90d972b83e01081cee03b727c9bf510a58ca8d39
prerequisite-patch-id: dce35e94ccd98add2b350e5020dcc2176f8112fe
prerequisite-patch-id: 7a5887db5002660b0efc70f276a6685cff448c82
prerequisite-patch-id: eecf268b738f8613923d3c563aa6e2b0cd16fd30
prerequisite-patch-id: c6d69e84506066f772af49dc82a3e83eb5b493cc
prerequisite-patch-id: e48b49a2c57fa4ea2d7099a437f417ae591f4e97
prerequisite-patch-id: 800d449575acf633aefb6abff37dabf049671109
prerequisite-patch-id: de4479601601ad4bc68f3671b5a464c134ea7566
prerequisite-patch-id: 07ed4e6fe9a165b9c7a21137661d48826979c5b4
prerequisite-patch-id: ea845644ab89790f16f313d6ed75539aab9df8e4
prerequisite-patch-id: 0490620cb977bbe0a3dab11d0a5a21f18abc2860
prerequisite-patch-id: 798d0fca648e1291bb3e9d56c5ce0297eca39dc5
prerequisite-patch-id: 842320b39ff2ea8c8cf5787fd5b38e5652a494b8
prerequisite-patch-id: 8c06155380078ea7e79fdf88ba444eccf4e0c4ce
prerequisite-patch-id: 83c3f7dbe691736644ec56f60c647f1d9f0b2fe1
prerequisite-patch-id: bf97a2d897a8281e0f5ead4f6e3488a087bbcfcc
prerequisite-patch-id: 7e9d4d804da3da5026c9112387f36456b4e5cc40
prerequisite-patch-id: fe5d9723725c641288605a60ffe38af00de67e75
prerequisite-patch-id: c91396fb17aeb9ac6a9a6d1c3f6b2c45569609b3
prerequisite-patch-id: 9772a52d52e78cae0dadab59b607828067d65a9c
prerequisite-patch-id: 24e000997d5d1acaf89667f3b7b3af0d64e81ca9
prerequisite-patch-id: a7fa2b8aece5b7fe80f49e8b17e5c3ef98e80644
prerequisite-patch-id: f365fae96da9459eeebe65a80a9b5ce3f19d2929
prerequisite-patch-id: 0c1159f26ba58eb32d27c1a98ad27ef3af9fa0de
prerequisite-patch-id: 254e0e6965001e6334823bdb762760433a4bf28d
prerequisite-patch-id: 8bc86773ab291760327073a3f635051f7a6e164b
prerequisite-patch-id: 1c099268d68e7aee9ccde4d93b8ccc03a5775726
prerequisite-patch-id: 170b2bb237a7fea9402bb9d846c799ea7aced32d
prerequisite-patch-id: 1015e3deb5dfb6b0900ef808529103b94f2c60e9
prerequisite-patch-id: 8771064a910c0dc016d6cd32f786b18005221818
prerequisite-patch-id: 234b4f591dcc48e7d69f2dbcf258b3f31ca9f7e2
prerequisite-patch-id: 73bfb460388d21326c20115d86cc12fb946de6eb
prerequisite-patch-id: 21985b8c2673ace2dd7536c977a0fecf953922a6
prerequisite-patch-id: 5168165738437654ab53ed25775a3a6895b06c75
prerequisite-patch-id: 76ec46caae5d9db0a1c305cf05bf468eed4be438
prerequisite-patch-id: 3dbabb5e61e6e109de21e7cbb8d0dc247d47a928
prerequisite-patch-id: 850110a1d23234cdd4727c6c70f7af9627663222
prerequisite-patch-id: c1eb23901a49d467ab5869841432fe06d30e8af1
prerequisite-patch-id: 8795111fd21ae036b207b77f72ed57f40c499b45
prerequisite-patch-id: 4cac31184895d8d60c632387bc6a0cc5c200388f
prerequisite-patch-id: 0f39c81c39b20e3b444f1ef7a36d931998d58f9a
prerequisite-patch-id: f958f2b1592633ffd0fb87d58e8ba4e60bdcc04d
prerequisite-patch-id: b1153d62bf261bb998dc2c61085ff5b27d8dec6e
prerequisite-patch-id: eab602b0a984688536d4fb57314839e3e0406d76
prerequisite-patch-id: ef119efa5f5d3463a39e1b49a19ad09a32dea1b5
prerequisite-patch-id: 62135f825d3d0ef088a2f65d562e6d31649403b1
prerequisite-patch-id: 028941aa84c14a142f08536fb79c8ae5726fe97a
prerequisite-patch-id: 2adb5417129ed6b85ab4f3753084439d91a48290
prerequisite-patch-id: c06ea5bd5a8b062b2fa17451b8ebf6540bba7416
prerequisite-patch-id: 160da1c3ea932d209faf4bea479efbb039fc2243
prerequisite-patch-id: fd632ca4ad8aaf7743d25fc35ff68ab8b7694512
prerequisite-patch-id: b7722138e336247d3d87cdb27b3662534d7ebedd
prerequisite-patch-id: c60f7091d38d7345a9835f0668292690f68e42fe
prerequisite-patch-id: 31e0060609e615cd63160288be28dabcf03f0d84
prerequisite-patch-id: c5b7f0f21aa534425d82a5eb8f02060835554d7e
prerequisite-patch-id: dae0ff64226115824e1c0eba69de15c4b2ca56d3
prerequisite-patch-id: ad12aba2a8f078f884657af833b6dccbe8c3b3e3
prerequisite-patch-id: 8627c341e668e4f696c59d152ba7359271d3ee61
prerequisite-patch-id: 28903f3b748e7182494417c64dd22bca88854137
prerequisite-patch-id: c417caf6c374f13d72ffc2ffc60a5502df271baf
prerequisite-patch-id: 045a7c06d2fab567efaf69f9bfb7d2de363dfbd2
prerequisite-patch-id: 49bed1c31316098edcbda66a719df74e39e97cdd
prerequisite-patch-id: 0822e2e60edf389ca007169fc86d409f806ce538
prerequisite-patch-id: 3c78879eab7fb41c186cb34bd71665fbd9672fbc
prerequisite-patch-id: 39b2a47696fa912e48d5a62dd3b523e2d5ba857f
prerequisite-patch-id: f706739b710beb31c8f7a2169fb0b50423a31729
prerequisite-patch-id: cecd6fd11a57f550e6820172e562c876beff70c9
prerequisite-patch-id: f6f91b623a24c97b31a0d780b0a07f8ceb42d440
prerequisite-patch-id: 2b32afa6f4dbde9593f8bdbd2317afc3640f1eb7
prerequisite-patch-id: 021dc70c0d8f147b91ef4456a808702966608f43
prerequisite-patch-id: 1cd2e15a57224ba6c3ba2f5bb382961e65c51239
prerequisite-patch-id: ed568d63c4992de358a58447090bcc744690d8d5
prerequisite-patch-id: a8c066b1873f0106c65cbe376e8555aa13b03603
prerequisite-patch-id: 3d68975b6fc66ba2968d8223dc61abc2d45e3b6f
prerequisite-patch-id: 061c48125b2907d75106d02452f33a530f364d51
prerequisite-patch-id: 00a9b22ceed1e2095d95642e85cddb6e985e3560
prerequisite-patch-id: 55c53bb754731c6b19409259ca8f34c739c5188c
prerequisite-patch-id: 7cff978bec9c86a583f9b5567d29d20310a35280
prerequisite-patch-id: 9efbf17fcfd4f2b6a5b3c3e95fc1dd82203c4fc9
prerequisite-patch-id: e94c60fd1522c6ce5c0d48e16e32f6964bd11e69
prerequisite-patch-id: 997c89a271b8732c33ccfc451e5a54a7a3378b42
prerequisite-patch-id: 449059273bc6f7996c02c6de7fe41ba6da676797
prerequisite-patch-id: 61c17eb736a59bb2e89cb00c683058e05c0e2171
prerequisite-patch-id: f75b22a5f7f76e62574bdf6719a6e0bc93ad01f2
prerequisite-patch-id: 41d1d1ebabb6e327c54182e1747d3297d9ea0f74
prerequisite-patch-id: 7a8b817322ac7d0cf0c478fc7c9841702a291795
prerequisite-patch-id: 249a7a5d9840ef8ceb88172cb953aa6754f49167
prerequisite-patch-id: 4417f477972c2118368b80e7288c211c0e5756c3
prerequisite-patch-id: 5a064a842c7fe69c4729ce6d9dd5bc4e27c4d15b
prerequisite-patch-id: 16cc622b6a26dbfd5ec7406151e5351565993209
prerequisite-patch-id: c4c1ffd611c265d7f87df29e77738f8e6e37b11d
prerequisite-patch-id: bf5deeb000783f11aa2eb1cca05303181bdea75e
prerequisite-patch-id: 2594060f4840db34ac1620037cae257564e478a6
prerequisite-patch-id: 96b0d5eb0ddea5e15ee008767974e5e3e5c827ec
prerequisite-patch-id: 78233f86ba274a41c4a499fc4c8d21822a7beaa7
prerequisite-patch-id: 2ef841fb5c8add626eba42baf9ae5111cec094a1
prerequisite-patch-id: 6fa253cdf33e0cff14e1d8cd877e1597e90467a6
prerequisite-patch-id: 67f4d0f8005a1c2935a2919c94f37a3fe22f0792
prerequisite-patch-id: cedcbd82ee4036ae6daee4945d4049b2cefc7de0
prerequisite-patch-id: 50337a8e2c178e055e77e7631eea549915f24d92
prerequisite-patch-id: ebe20aaa902dd2b3d1fbae2584281d6cabf5001e
prerequisite-patch-id: 60f07cf3a71da05faeebf3737b570267430b9f78
prerequisite-patch-id: 050cc008096475efce19aaf2ec3b38045d27fcde
prerequisite-patch-id: e71a0f696cce4e74764f72937bf91dbcf8bb40db
prerequisite-patch-id: 5c8721e7771985f52a2291a87a88e080d0a8323b
prerequisite-patch-id: 57de09263d128280db18a14f840464d0a7433707
prerequisite-patch-id: da1ceadec65acb384021c29d3a051d68d8313470
prerequisite-patch-id: 0e489e9a43f5ededbc252516a8bbc932afe8b831
prerequisite-patch-id: e2502c39fcc4b6063fc43d130b6aaa87565b0dcc
prerequisite-patch-id: a9026dca376d0c13413ab38ef46e1375b892cd5c
prerequisite-patch-id: 8a16725291bcbbadd73c44805ac4b98034bc0ef9
prerequisite-patch-id: 66a62bf1576ccb2abac98e67847c4a55ed61b64e
prerequisite-patch-id: 88f5f0ef1fa1e2948026346777fb5ada68a81d36
prerequisite-patch-id: 5dcef06c46998447763dd3ecf612b7d1aa50223c
prerequisite-patch-id: 817e7c63be1c5e6c296e95ddfbb0fe38aecf65e4
prerequisite-patch-id: adc9de2754d107c4e44295d230afc5a09beee509
prerequisite-patch-id: 63ccb9d7bc9c58b9d0f6360abcc7e1d39068cf5f
prerequisite-patch-id: 1bf945e48c2ac93854d402a12dd983de0a47a33e
prerequisite-patch-id: 5719399df24f733ffa3e2ffe16ecc4dab4b484ba
prerequisite-patch-id: 89a407fc2be66f42dd7f736c6005910494445e38
prerequisite-patch-id: 6c910c0a46cc2fd3824c5cf7df06b5aed73bbfb2
prerequisite-patch-id: 0b629e63baa5a0f49a263b0ecc7cd0dd70cbc964
prerequisite-patch-id: ab3d077163c81cdf6d1bd74371b02d012271db88
prerequisite-patch-id: 755e89b3c98dae56d90b8f3f4a5b47734deb5df1
prerequisite-patch-id: 36f6cc36be4de8efdab946609aab5da5723669ad
prerequisite-patch-id: d8bba00096da859406891bd37598a708f55ec86d
prerequisite-patch-id: 5effbf30b3b3d7ced46ea62b2be794a581a5ef4e
prerequisite-patch-id: 75347d6bed72df15b66a44daa7dc592ee368186f
prerequisite-patch-id: a07f5bcabc0d7b5f97b8ee981bf8e8ad1676468b
prerequisite-patch-id: 6a52f4b7b1d17207027f2c85367f0b34d727f8be
prerequisite-patch-id: 6a42fade396ed2a5efbf225b49dfe8ac6e269dcf
prerequisite-patch-id: dff887879dc4595e95d7a824419734e6161a6e11
prerequisite-patch-id: 781fde6b28e98b69ea86f78dd08f38fd03d872c7
prerequisite-patch-id: 2dae60f6ca37fb1460ed1f3d9426fd1453192d86
prerequisite-patch-id: 35bcec2ee8a9c18b08a35e7d2e9af3ad243a0bbe
prerequisite-patch-id: 9b304c70374b4d70b86e6917a9070c31bf6e462c
prerequisite-patch-id: 38c1e85ef4a25901630f7da2eac2e52fc15d2186
prerequisite-patch-id: 4725485a75585142d012b5acee39ffe59399c2a6
prerequisite-patch-id: 981f7adc5c16aea91f682bf534119ef16fcb881d
prerequisite-patch-id: 16bab6529aa29a5ae572f98f628df4676550dd1a
prerequisite-patch-id: 8f0c1f48c6d56114d03f31a5c49bb1a533caff92
prerequisite-patch-id: 01088168d11cda56c2cf65cea317ffea18899642
prerequisite-patch-id: 3b8f3b2172162b2e9fa1d7ae65e4bdd53fbc81bf
prerequisite-patch-id: e6a7e8c2c7b9900f93f97e4c6afd12bbfca15d56
prerequisite-patch-id: 3d5f2b9e7579df23254fee3651daad425d108a0b
prerequisite-patch-id: 6fddadf34cc82a72d7d9fd273d0f3b1f86e7dfb3
prerequisite-patch-id: c17620cb6062e3daebd716fc88b22dfafcb5de0a
prerequisite-patch-id: c4443e7fca98e44998e6c42fe0a86c7b73875de4
prerequisite-patch-id: 158508f410ee9c139fbc2462318b8c8298988fa0
prerequisite-patch-id: 284e38a5f0966b3098c537e58beba9931d34b2e2
prerequisite-patch-id: 2d460a5b95fa9e69956e3a7e83c67a2db4bfcff5
prerequisite-patch-id: 71c4f0a4dc8dd3fa68d05c36b0b20fb2321a05f9
prerequisite-patch-id: d41b296576acaf14c927152c4c1a070cfeb19269
prerequisite-patch-id: 36e74cf47575d21d31a1b0b5cf84434648b1d75a
prerequisite-patch-id: b150e95dd0fefc0c97b6885eda54300341b11288
prerequisite-patch-id: 753506d47b8ccbc771a1907edd6941d685e25a8b
prerequisite-patch-id: 2323850df2461e2d4215daa512d9d443c1cc034f
prerequisite-patch-id: 27bf95ab06050cc01397763b9f2d59fdb36effcf
prerequisite-patch-id: 1b017129d8787685bde6b48b32f32678e56a1799
prerequisite-patch-id: b909c04844477df75538ef86e269526d37f6adf0
prerequisite-patch-id: e669ce42143ba1a9e4019f2abeaa8cec20073831
prerequisite-patch-id: eb8656c3b9020e2e3eaeac779fa3c2eef424a2ce
prerequisite-patch-id: 1ce3a322645d2f3a8687b489cd49124d7e7a113b
prerequisite-patch-id: 8af229317db9302d4f4a06b9c4e851d4e490dfa1
prerequisite-patch-id: 7e003495d1198ccd3941f518214fb01baf8df605
prerequisite-patch-id: a296cfe3e660470c722fecd022d6bad4e20bcce1
prerequisite-patch-id: 04398620dd658ecacc6d91fe0469f6a97108ef46
prerequisite-patch-id: fc50af366a7397fddd34a292ba988b68e43b9e92
prerequisite-patch-id: bbaa0edb80a5cfc065ff85a92ea606318fc7e70c
prerequisite-patch-id: 71682a10999ecc3b8b69b435abb55b00f2cba896
prerequisite-patch-id: e3c2702f0f52de4a0cd1378ec722a2375844104a
prerequisite-patch-id: 6a9ac0d6343965637083caa7dc6165e68776c129
prerequisite-patch-id: 17b9a01a2790c8ff4780459e6471a34f208e8e97
prerequisite-patch-id: 5c913280a7ab7724518c29f5977391d6dbf10c6d
prerequisite-patch-id: 602bf21ace0ad678ec6e12c5fa751bae28d5f8a2
prerequisite-patch-id: 400f80f46d2521dbb222422971469810d571fa35
prerequisite-patch-id: 3d7cee64a94d8e5f7b41e84682d911fc939aff0a
prerequisite-patch-id: 07e4535b1fd525aba4857db0d2463d89d201aedb
prerequisite-patch-id: 10e05144e70dd48394b7c0817e70f77819ac5872
prerequisite-patch-id: 6244a80980b0a04dcb022b99d1a726792966c243
prerequisite-patch-id: 107db03e532152777c2db7bcbed7b2b831d7ef12
prerequisite-patch-id: 3fa738de0bc9137ef7c173ed20f219ab548721d0
prerequisite-patch-id: 5f5a0c75b232377c2c904835f3eafe39a6263b66
prerequisite-patch-id: 7dfce5efe994e4882b20f3dcc62368ec2e04a154
prerequisite-patch-id: f5be37d75b357c464e6472257374a8bb94658136
prerequisite-patch-id: 74a9e9b4df31d16e1f64a6feac15b8be59dc6104
prerequisite-patch-id: 2159c5820247b15a70008a1cf2bd01c4e38cfc79
prerequisite-patch-id: 449a1c4960b34568cdc48597305caafd3674e5a2
prerequisite-patch-id: 8688701a62065103dbe7c8219911e1c7cab031b3
prerequisite-patch-id: 9b0ba90b06707982b27088732b3094afa55ba4a7
prerequisite-patch-id: e3344060023b5a3035b63319588280e765468c71
prerequisite-patch-id: f7981f3d55d4f1a977cdc6ca53ad49f5e0c86851
prerequisite-patch-id: e97eca2ce5d1e923669232528d6b0fa593e94471
prerequisite-patch-id: dfa4ae1406734b1d6438d264967cde0553fc64c2
prerequisite-patch-id: a53a48012be058fdf1a381694267dbe727180f89
prerequisite-patch-id: b9c3b8ff1ce6f61a9a96f47d33c7613a5afa00f5
prerequisite-patch-id: b8082504d269ef086cb8094ee22773ae5acc8b3d
prerequisite-patch-id: 65d81e8bb1281f42bd7bc518d145cf9bb85ff4c3
prerequisite-patch-id: bf3d3bcbc9f3b22cdf535627b6ddd73ce758d037
prerequisite-patch-id: 5ac8ad7a88dc718ac358ead6942a70d58fcb1015
prerequisite-patch-id: 234ccbc3724f63f4a797b0b239f4889d0d0fd854
prerequisite-patch-id: 1da9e47b337d9cabd0442610a80e93e845818a05
prerequisite-patch-id: 050c8623d3afb1ab99a5417c03ef4186dac8b1ef
prerequisite-patch-id: e9601be62f2359562b6e244bbe48202385505bd4
prerequisite-patch-id: f09a94fe7e3b152e81367b3782faa081fd38550a
prerequisite-patch-id: 7acd94c28729572beed806f48de2748b894883e3
prerequisite-patch-id: bce6622d2696c39231878de420ed1bbe1d7e70c4
prerequisite-patch-id: 06b212c35ed08db32555b3c38c6294e3d2fa8fba
prerequisite-patch-id: 8da57198609a7b7c904262670a306784e1212d96
prerequisite-patch-id: a52f22773dbc6943fc1ddc84f59a4783ab4fb66c
prerequisite-patch-id: 12f5e20c203f66138880f781359933bbb20cb94f
prerequisite-patch-id: 46769755193ae25d5570764397ce05718fa9733b
prerequisite-patch-id: e903efbd9b667d3381c43be6033980eac8b3d06f
prerequisite-patch-id: 3ff6ee8dcde0461834c3a16a50a29010fc7686b9
prerequisite-patch-id: 1221e3e9ef736e397f57e80b6623d7d503a9a18c
prerequisite-patch-id: d34c005fe54b289b2e28445f0ab834b7b2010693
prerequisite-patch-id: 3841798ddf3c88ef55051b74fcc2fd6b7458bccf
prerequisite-patch-id: c4d3caa64171c21ee75b8ba30c80cab10c3674ef
prerequisite-patch-id: d13489fa28fadf160b460885d16fd8b0c4e5e0c0
prerequisite-patch-id: c465efa9930744cbcbbe204015c02599944b5656
prerequisite-patch-id: 5e2582ab5ca490bc15a4f62bf2c282ddabb45a63
prerequisite-patch-id: 156a0d011245650a8d20ff3cdb22436562923218
prerequisite-patch-id: a77cd3e99ad751a1569d77e481db52bea11e5fc7
prerequisite-patch-id: 0ee55cfd8a8c24d3f5b1c779a5e26a4ecd1e3ea4
prerequisite-patch-id: bb226865d9d557e8a4e7e68d77592d19197860d7
prerequisite-patch-id: 86061164b01973cf7317820fe8ff5eb31418ed43
prerequisite-patch-id: 76fd653f1ad76f5d3ce964280d0f6e2342c7c666
prerequisite-patch-id: 2f5bab250a7747c33d5e6a7b4f814f38a3369228
prerequisite-patch-id: b78bafe04a568b0023678d7f074fc2633b3a3a95
prerequisite-patch-id: 61de9d05bca60fdbc79747f621121e8f24327005
prerequisite-patch-id: 1c4041f2bbbd9b6832c8c9e148978f5102f501c4
prerequisite-patch-id: d37772c891c43aa34da76aaec3643c83c1d8d63a
prerequisite-patch-id: 9fa64b3f8f931b165bc265a6fc449db7844e2200
prerequisite-patch-id: 93fe471a6dc1cf23e210d6f4163a7f2ff764cbb3
prerequisite-patch-id: 52548ec1f789f202fdebc9924631f6622c4473f9
prerequisite-patch-id: 9ac705c8a92e19977608d53ac4285f37965e90b4
prerequisite-patch-id: 65f6c2eccf35973e903e19b2cdc55c2e997bbee5
prerequisite-patch-id: 8740f8f75b59a11d3dde59a111f4b40393357367
prerequisite-patch-id: c4ce638b3c6c7e6f02618ac55209cdbfa5185b86
prerequisite-patch-id: fcd15e029717849f5d4b430866692cd8f0bd36f5
prerequisite-patch-id: 3cb1c748ba7463efd5146a9be6e8f7782d09d0a2
prerequisite-patch-id: b2de6ea1f2e3eb8a237f3920dd3c239c5bfc8e72
prerequisite-patch-id: 34c15a9de1568656c3b6cd97315ee5980c13d4c6
prerequisite-patch-id: 814647faa7dc64c4284ea5995d967b64ac543d2a
prerequisite-patch-id: fde37910373fb42361729112b3e50332aab6d15b
prerequisite-patch-id: 45b75cba889a3bcabdd53066eb13cd8f4c2eb28f
prerequisite-patch-id: ec9c0d95887757ef627d1e5a7418e143aebb9a9b
prerequisite-patch-id: 3c88d13a078fd3fee832316c65ff23966d33ac0f
prerequisite-patch-id: e9cd037ad53636b8f2c8116abb8a579efa53444d
prerequisite-patch-id: 36a582dc18456df41e9e8a6b34095c3fe3e28eba
prerequisite-patch-id: 02809d465ca29d54cbb94f1b5cbcbbb29b3cd142
prerequisite-patch-id: 49ebf002e48143acd8d517e512bd68112e5e4fab
prerequisite-patch-id: 73a40898a19779c9e8821f4724c87745bff36b58
prerequisite-patch-id: 4fd609f3a7403667750f4868d32cbe7d3588ac84
prerequisite-patch-id: 0bb8b227d10ff4775bdaf0ec8799a8e7d39cce92
prerequisite-patch-id: 4e4108c338355d7a436e2f61a7218935955beab5
prerequisite-patch-id: f6df04b78bb62ec5d008b986bd07bb33be961da3
prerequisite-patch-id: 0807d9d3877675b016a81f08a08bf2a050d24e2e
prerequisite-patch-id: 91ae90e8d4cbe88403919d07c7859cdf974aa5e9
prerequisite-patch-id: d65513c5a2583528fbd75da0c8927dc0fc5159c7
prerequisite-patch-id: d1c225a0344c4a676e2b62d131982f983002cac1
prerequisite-patch-id: 744efec1aaf4f2206f73fc2339e2b6a4f98c3462
prerequisite-patch-id: 146c3d8a3835d927469aaf5c5fbda7977ae09811
prerequisite-patch-id: 95975f4c5754bf09506188dc704e73fb192fe726
prerequisite-patch-id: 70c38a73e704226b0ef9c28a952a303d934f3490
prerequisite-patch-id: 88ee8b246825eec1a4cf831dcd8892d180f88081
prerequisite-patch-id: be79c77d4fb03843858fee490d3d9edf5297634e
prerequisite-patch-id: 71f1aba4c6f0bb51862cb4d463e5ffdd7ea32d48
prerequisite-patch-id: c298c685756154371bb67d1ade7d1789baab857e
prerequisite-patch-id: 1d386f3d6cfdc5f2fc0128703b04a37f70747b31
prerequisite-patch-id: 238a8f5d9894e7a045faf9f1134d8be71bc7b606
prerequisite-patch-id: 4ab7180727508717b576462ef0b965896f6f2edb
prerequisite-patch-id: 48f9640c063abc1a2183f55ee6b68921ae997c43
prerequisite-patch-id: 65858afed8e879c3acb6c1e876c25e79b763d739
prerequisite-patch-id: 5775a261b5682b1767ec329d807495f3f9e208aa
prerequisite-patch-id: e8cd85ffebd4bd99d8aa26919b450d543908b4de
prerequisite-patch-id: de562f522cd089558915584ef4e6fba68e3ed545
prerequisite-patch-id: 9da16dcc5f88d6f766e19efbf173084bb2f6446d
prerequisite-patch-id: 13f2a2911dc1bd116481aca28b93c0ca4f45b849
prerequisite-patch-id: ff48bc2373644159bd34d5794a464b24e1a55bed
prerequisite-patch-id: 36f834d112f471cc57862c1ea9299b90ae77d43c
prerequisite-patch-id: 2ce774bec47438a01f284205e07f77cfe80c2a5f
prerequisite-patch-id: 3171e540867955a79b2a3a6d58ca3208db4b6786
prerequisite-patch-id: 4a5328db0dfcf62cab3d0c28491d20d7ba695d8f
prerequisite-patch-id: e093a438e9edb0637fa46531a08a8db2fe4168b0
prerequisite-patch-id: b8981f27747d071dda15e34c4a7737fa2b199555
prerequisite-patch-id: eb49635c8ebdaf4aa846236e74dd9f5b1e143b34
prerequisite-patch-id: be884fd098963a568599c2a68ce8893a0fc59e96
prerequisite-patch-id: a18da423d8a1a898f1bb79584e7724a7c12a0e66
prerequisite-patch-id: 6f8f609c324c9c38a6dd16abf1b483dc6525b83e
prerequisite-patch-id: 637dfe63475df6c651d5a99cf61df60e96fd2472
prerequisite-patch-id: 987d90eb2053c74066410b2c6dae9bcb85ec043f
prerequisite-patch-id: 71a35499f5fc2ce6fb2d25e56bf68aa80195c9d1
prerequisite-patch-id: d9f35a8155c792d06b7c17ed3ad4401ccb507e9b
prerequisite-patch-id: cd7ac035b3a3a27ce1a82f842f60093501250816
prerequisite-patch-id: ae82988054c76f0a176d14d9d1516a8bb64d30b3
prerequisite-patch-id: 8bffe323124d703adc2f4df79130b0eba9a30ba5
prerequisite-patch-id: b158e1b7c0e6ef929ad7ac167b1077cb3cdaf364
prerequisite-patch-id: 98a6c9c212aea3634ece92921540bfa44ab9d5cf
prerequisite-patch-id: 5cbce6139e38f0e68fe93298ddad3eec20f87cb9
prerequisite-patch-id: 1e3aa9fdde3503873acef4eb891d00b5a6d33662
prerequisite-patch-id: 30681d694ee995232a2e37433f6e9afe2b8ec516
prerequisite-patch-id: c1fdc59a25f1325e9edbf8e009dd4cc98cf0e0f2
prerequisite-patch-id: b06977dec622d3236422b31fdfa9b274671b9474
prerequisite-patch-id: 5e181accab1a0cc98d40161ab1d0ea84405eda99
prerequisite-patch-id: 9f7168bd32d21f7ae71b7f24efb51eed32cef9a1
prerequisite-patch-id: 2afb7bdf167c71ec4a3001b9cc02f95e9e2eb285
prerequisite-patch-id: ae85fb372a63c530a406a0a43d33d1d52ff2780e
prerequisite-patch-id: f7f4cf8fe8114ca5bb4c84d2bfa7acdc56c8b807
prerequisite-patch-id: 44e7b62567b6226fc691cea09d6d04a7c3685bae
prerequisite-patch-id: 0c4331635880882d2e169552365b77cd2eb1f962
prerequisite-patch-id: de4ce8cbd289a1dec9fab002ec15b7865c0cfb01
prerequisite-patch-id: 6a44d1a9e366e25aeb6a682e36b6cf51db7df8b7
prerequisite-patch-id: 0d56c047499f859cad4aa3715ef73f29d6217dc8
prerequisite-patch-id: 412522b69aa7725ce3a5d0c68490a3d84b66160b
prerequisite-patch-id: 362d0737d23894f64656d37856a12734753f2dc6
prerequisite-patch-id: 35ef0c070e4ad32c834af526504424f320c603c6
prerequisite-patch-id: e27a7374d5f923f27e2707a93d874c4555164c0a
prerequisite-patch-id: a7bb54774a3b89467a365a571215d3771d25915e
prerequisite-patch-id: 6e53e08b237ccd0a958a3f6d317a6fadd7161187
prerequisite-patch-id: 98892e248d4ad2cce2a477d2bcef0bda71dfbac4
prerequisite-patch-id: d95edb36ec922a96782e913f4b1d2955ac3e3272
prerequisite-patch-id: 09dbec119d208b736e0e7f6631b45590aeaf4ab8
prerequisite-patch-id: 52905fe5a60795aa1c61c0d1a09a402699c14427
prerequisite-patch-id: 9a765dcf1aeaf1a0d8e6fa768f5c80218d5c9234
prerequisite-patch-id: 039492ee94971b09c16cae89c611fb1abacd94de
prerequisite-patch-id: 6b68e3be93c3e5c61e3c3b72fe54a3f193f95aa6
prerequisite-patch-id: 0998ae477aaf714a30184331c69e515f0f6758cd
prerequisite-patch-id: 50d76cc1229968fe1364ae95389a666b7dd789c1
prerequisite-patch-id: 03921d85f0a728c0f1b33818988fbd36d03ee9f5
prerequisite-patch-id: 07b299a467a306492fbd1b7f5ec4dde366a16d57
prerequisite-patch-id: 63d84ebba41ee3179f4f54bbceef9bbc0aaaa783
prerequisite-patch-id: ea33b29183ca8fdc55ebd4b3adc5a662ef374df0
prerequisite-patch-id: 269011d788d5450cb29a7a31766453efb8d61847
prerequisite-patch-id: 9d83840a3ece17326a617f8a23b192580cf9743a
prerequisite-patch-id: 56e9aaf1765ea9ff90c846320262d39ed00314fe
prerequisite-patch-id: b13db24c333b51b0cb8097ca8cbb93a93853c7a7
prerequisite-patch-id: 373e5197945a86a6861f8323660f83e5eea209cc
prerequisite-patch-id: 3f0bf4a472765dafaa58d27afb8da47b81702355
prerequisite-patch-id: 3aed785f578c079263780307202bd0df9032d68e
prerequisite-patch-id: 88e107b7cdf32be58ba954488e473da795ff8106
prerequisite-patch-id: 02bc35635b84eb3adcacf5b5aa64ad58340f6f9f
prerequisite-patch-id: 1d4893d9af7cc653803b465c6a6c6bb041201583
prerequisite-patch-id: 473b6cf1a0abf9d913e4d19c9683d1a84eae1665
prerequisite-patch-id: 354f280ead7a5372da7581fe8978c0a50d34bf42
prerequisite-patch-id: 298b846cc81b6315baa918179d66deec2c0c7bd4
prerequisite-patch-id: 29cd964eb906b7571fe919d3146c1965d58b68f3
prerequisite-patch-id: 2f881a1fb152b72a7244a5697bc5c5b7462f3696
prerequisite-patch-id: 0ef95649f8f70c30d7ce8c36246674406a72f16a
prerequisite-patch-id: bcfd3a38a2f540b79fc3812e68ffd387dc73dbbb
prerequisite-patch-id: 11c7454f5f384f5c9538bf524659454a1ea5e1e4
prerequisite-patch-id: 677e8463a87c8077a81033e0e92eb0877af565db
prerequisite-patch-id: 5e0f1c9d52abd0e9313c189128ac8e4a8b0288b7
prerequisite-patch-id: 25d573ed247e8816f5647e04cf50073f4ea40432
prerequisite-patch-id: b01b41478523016b44ae12a38cf2f4715fff7e4d
prerequisite-patch-id: 72de8d121083f8595dfb9fe4b8e1f0492ae55ad7
prerequisite-patch-id: b4575cd52aac0cf99963ed0ffdbd73c74d3068bb
prerequisite-patch-id: 025e09ca1711b4169fc8aff072c4ec4728bc7920
prerequisite-patch-id: 2a064b985125993b779f710c51ad49e2dd479355
prerequisite-patch-id: 708e8120377a1871df7ce115ef4060bcf16a42ff
prerequisite-patch-id: d350989d154e839a7152981d0eb5d871d897a3d7
prerequisite-patch-id: f8faf6296ea0a1c251501666ec320d5a801573d1
prerequisite-patch-id: cdedfdaa1709a0ef88ed19963a6ad11c5ca5dc6b
prerequisite-patch-id: 0be339eee2ed8ce4f00d29d2e19134ad23f827b7
prerequisite-patch-id: ed4f8eb69d618883be358b1c9d7c5934d895c5ae
prerequisite-patch-id: 3e68ea0107a5afba75e6981ed28fca84bdab1ec1
prerequisite-patch-id: 5c7eb3f20497e4367014019cc893c92f83fc7ef5
prerequisite-patch-id: ded7cba80d6097fbf7e53bdcc1a8d8e6a147ae53
prerequisite-patch-id: 7c1fee8840c1c81ce5ea6cc93cb765d158985358
prerequisite-patch-id: 5c8bedc278ab541b86ee4af63042a5893109639e
prerequisite-patch-id: a2e907c4cb9d1a4b01ad57f9b7295f3aee18247c
prerequisite-patch-id: fc0456fc7e813783e86d2b33f99058897fa7ca14
prerequisite-patch-id: c1d683de0903dc7f6a673e37418ed88f4c7818df
prerequisite-patch-id: b7b21b9e5b890c5211a8cc2f87beff47c2a99a1f
prerequisite-patch-id: 75dd4822b06df2589be643466f585024d57b42a3
prerequisite-patch-id: c748762ec03d29710398820844c3031a7c9c9541
prerequisite-patch-id: c2209a2fa128210810a165c575b4590cc04f08c7
prerequisite-patch-id: 2a4454eed560a208f9b0f080235821c77cb5fe2a
prerequisite-patch-id: 301ac2afed3c4901d58af3d40460a150c696b9f2
prerequisite-patch-id: 0152e19087f5bad7d20ff7a4f30186fe24858982
prerequisite-patch-id: 9706cbbc50612bc12267b493133b3c2c25bd726d
prerequisite-patch-id: 1de4250e0a352eb33622332881c353de4a7b4dd1
prerequisite-patch-id: 4e5dcfa13de3fa7df8e0643d481988a405a421ae
prerequisite-patch-id: 0eacff7fd12ae6691ae8b79151582364fbf18a40
prerequisite-patch-id: 24b08d3af70e8af88f13c471a5d4f1f687c18ad8
prerequisite-patch-id: f8ca67f7e2dc9c458de7016f2a95b11d39879ed9
prerequisite-patch-id: acefd4186d61b2fd51ab29e544854ecf6ebb0256
prerequisite-patch-id: b8671f945d1164b38db461b0b7285e9276d7d102
prerequisite-patch-id: 4a1d1863a2479edc18a71d01534f16f062591592
prerequisite-patch-id: f8739a4b67468951363673304c183ba55476b09e
prerequisite-patch-id: 3f2201461de853ca98b00aa070ea122afe02b9dd
prerequisite-patch-id: 0457281b1e002305645fc946046906d4b110c35d
prerequisite-patch-id: 9300470456530bed0a82753830cf11980eddd5f8
prerequisite-patch-id: d9248f9d8338b79f7835c437c25ebf382b14813a
prerequisite-patch-id: a286e459594fc17b427d2de625607fede935231f
prerequisite-patch-id: 3ff6705ebded89a4287a3025a793ce73f7b319d5
prerequisite-patch-id: 6b70006eb6d56369b6173212deea00e4d91da4e1
prerequisite-patch-id: e4df08b993917d0f6626e56ec4a6f9cc1adf339b
prerequisite-patch-id: 82435bdfbfb266de37836abcbb07eb519c4a30dd
prerequisite-patch-id: 9ad99b9c86b1c3f5bc9707ff1bacd836b1eb6994
prerequisite-patch-id: 202b1d665696da3dd9a03cddb611bdf112589301
prerequisite-patch-id: deb938f8c11fe2105701fe5f9e313492cff2ddec
prerequisite-patch-id: 4d67f8360a5ee2ef43c391efceec096cf0aed28f
prerequisite-patch-id: a1699ec0e3d7c1093a9f5c15687cee2a83a9c521
prerequisite-patch-id: c5af93822a4a611edaeff5f5b2a76fbdc66ee322
prerequisite-patch-id: e81d44d76fb32033889dada2bb33f26dde942fee
prerequisite-patch-id: 715dc5eb83c69b9cd80acdca73538adf78e7165a
prerequisite-patch-id: eec71ab7ddd53d932552001e3e9eaf3fe5a0ed8f
prerequisite-patch-id: 6bfc31cc69f8f6cc31ff4ac6e1b8c3431b49034e
prerequisite-patch-id: a5265ca21f94a37c01f95b802572edefa369082b
prerequisite-patch-id: 029de020a97b02f9a40a451ece2d01ca20aef729
prerequisite-patch-id: c039826fda63f47b1074fc027ebf4767cf549bed
prerequisite-patch-id: 99c5bf91c3fb6cced91d87e5a34ac495774742d3
prerequisite-patch-id: 332ec7ad7ad2bd198574f12f8f06a3921640c870
prerequisite-patch-id: 27e6483851b1410de4762c3cc0d4674c77095fd3
prerequisite-patch-id: f5b496d7bc4037f90bafa2f243ec14cc4440fb70
prerequisite-patch-id: f845595b711d8d4617d5b3590f6e300eb6fb48be
prerequisite-patch-id: 21bd2da8ea5a03c1afea44f240372217152381e2
-- 
2.41.0





^ permalink raw reply	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH 01/44] gnu: Add eww.
  2024-05-30 13:02 [bug#71278] [PATCH rust-team 00/44] Add eww Murilo via Guix-patches via
@ 2024-05-30 15:17 ` Murilo via Guix-patches via
  2024-05-30 15:17 ` [bug#71278] [PATCH 02/44] gnu: Add rust-cached-0.48 Murilo via Guix-patches via
                   ` (43 subsequent siblings)
  44 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-30 15:17 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/rust-apps.scm (eww): New variable.

Change-Id: I68b7c31e06e78a9b47c623788e1ce7c30dcb3555
---
 gnu/packages/rust-apps.scm | 83 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 83 insertions(+)

diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm
index 04f88e769d..871923b85b 100644
--- a/gnu/packages/rust-apps.scm
+++ b/gnu/packages/rust-apps.scm
@@ -31,6 +31,7 @@
 ;;; Copyright © 2024 Herman Rimm <herman@rimm.ee>
 ;;; Copyright © 2024 Tomas Volf <~@wolfsden.cz>
 ;;; Copyright © 2024 Suhail Singh <suhail@bayesians.ca>
+;;; Copyright © 2024 Murilo <murilo@disroot.org>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -66,6 +67,7 @@ (define-module (gnu packages rust-apps)
   #:use-module (gnu packages crates-crypto)
   #:use-module (gnu packages crates-io)
   #:use-module (gnu packages crates-graphics)
+  #:use-module (gnu packages crates-gtk)
   #:use-module (gnu packages crates-tls)
   #:use-module (gnu packages crates-vcs)
   #:use-module (gnu packages crates-web)
@@ -546,6 +548,87 @@ (define-public emacs-lsp-booster
 configuration instructions.")
     (license license:expat)))
 
+(define-public eww
+  (package
+    (name "eww")
+    (version "0.6.0")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/elkowar/eww")
+             (commit (string-append "v" version))))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0fd5ycfccrcwnmmdb6bc48rcj4qj9hb6xwbnz7g22dj9a6kffc5g"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #f
+       #:install-source? #f
+       #:imported-modules (,@%cargo-build-system-modules (guix build
+                                                          cargo-build-system))
+       #:modules ((guix build utils)
+                  (guix build cargo-build-system)
+                  (ice-9 match))
+       #:phases ,#~(modify-phases %standard-phases
+                     (replace 'install
+                       (lambda* (#:key outputs #:allow-other-keys)
+                         (let* ((out (assoc-ref outputs "out"))
+                                (bin (string-append out "/bin"))
+                                (eww (string-append bin "/eww")))
+                           (install-file "target/release/eww" bin)))))
+       #:cargo-inputs (("rust-zbus" ,rust-zbus-3)
+                       ("rust-yuck" ,rust-yuck-0.1)
+                       ("rust-x11rb" ,rust-x11rb-0.11)
+                       ("rust-wait-timeout" ,rust-wait-timeout-0.2)
+                       ("rust-unescape" ,rust-unescape-0.1)
+                       ("rust-tokio-util" ,rust-tokio-util-0.7)
+                       ("rust-tokio" ,rust-tokio-1)
+                       ("rust-sysinfo" ,rust-sysinfo-0.30)
+                       ("rust-simplexpr" ,rust-simplexpr-0.1)
+                       ("rust-simple-signal" ,rust-simple-signal-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-regex" ,rust-regex-1)
+                       ("rust-pretty-env-logger" ,rust-pretty-env-logger-0.5)
+                       ("rust-pango" ,rust-pango-0.17)
+                       ("rust-ordered-stream" ,rust-ordered-stream-0.2)
+                       ("rust-once-cell" ,rust-once-cell-1)
+                       ("rust-notify" ,rust-notify-6)
+                       ("rust-notifier-host" ,rust-notifier-host-0.6)
+                       ("rust-nix" ,rust-nix-0.27)
+                       ("rust-maplit" ,rust-maplit-1)
+                       ("rust-log" ,rust-log-0.4)
+                       ("rust-libc" ,rust-libc-0.2)
+                       ("rust-itertools" ,rust-itertools-0.12)
+                       ("rust-gtk-layer-shell" ,rust-gtk-layer-shell-0.6)
+                       ("rust-gtk" ,rust-gtk-0.17)
+                       ("rust-grass" ,rust-grass-0.13)
+                       ("rust-glib-macros" ,rust-glib-macros-0.17)
+                       ("rust-glib" ,rust-glib-0.17)
+                       ("rust-gdkx11" ,rust-gdkx11-0.17)
+                       ("rust-gdk-pixbuf" ,rust-gdk-pixbuf-0.17)
+                       ("rust-gdk" ,rust-gdk-0.17)
+                       ("rust-futures" ,rust-futures-0.3)
+                       ("rust-extend" ,rust-extend-1)
+                       ("rust-eww-shared-util" ,rust-eww-shared-util-0.1)
+                       ("rust-derive-more" ,rust-derive-more-0.99)
+                       ("rust-codespan-reporting" ,rust-codespan-reporting-0.11)
+                       ("rust-clap-complete" ,rust-clap-complete-4)
+                       ("rust-clap" ,rust-clap-4)
+                       ("rust-chrono" ,rust-chrono-0.4)
+                       ("rust-cairo-sys-rs" ,rust-cairo-sys-rs-0.17)
+                       ("rust-cairo-rs" ,rust-cairo-rs-0.17)
+                       ("rust-bincode" ,rust-bincode-1)
+                       ("rust-anyhow" ,rust-anyhow-1))))
+    (native-inputs (list pkg-config glib gtk+ libdbusmenu gtk-layer-shell))
+    (home-page "https://elkowar.github.io/eww/")
+    (synopsis "ElKowars wacky widgets")
+    (description
+     "Elkowars Wacky Widgets is a standalone widget system made in Rust that
+allows you to implement your own, custom widgets in any window manager.")
+    (license license:expat)))
+
 (define-public eza
   (package
     (name "eza")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH 02/44] gnu: Add rust-cached-0.48.
  2024-05-30 13:02 [bug#71278] [PATCH rust-team 00/44] Add eww Murilo via Guix-patches via
  2024-05-30 15:17 ` [bug#71278] [PATCH 01/44] gnu: " Murilo via Guix-patches via
@ 2024-05-30 15:17 ` Murilo via Guix-patches via
  2024-05-30 15:17 ` [bug#71278] [PATCH 03/44] gnu: Add rust-codemap-0.1 Murilo via Guix-patches via
                   ` (42 subsequent siblings)
  44 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-30 15:17 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-cached-0.48): New variable.

Change-Id: Id217eab897f0fa5d85c1dc1987536a087de63fcb
---
 gnu/packages/crates-io.scm | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 3b4da2d855..2709c3faf9 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -43,6 +43,7 @@
 ;;; Copyright © 2024 Tomas Volf <~@wolfsden.cz>
 ;;; Copyright © 2024 Suhail Singh <suhail@bayesians.ca>
 ;;; Copyright © 2024 Aaron Covrig <aaron.covrig.us@ieee.org>
+;;; Copyright © 2024 Murilo <murilo@disroot.org>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -10462,6 +10463,34 @@ (define-public rust-cache-padded-1
 cached data.")
     (license (list license:asl2.0 license:expat))))
 
+(define-public rust-cached-0.48
+  (package
+    (name "rust-cached")
+    (version "0.48.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "cached" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0pshxkggxh8r32mqg04ahz26gvf2nfmlhk41js5pfn6z83jsqprm"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-thiserror" ,rust-thiserror-1)
+                       ("rust-once-cell" ,rust-once-cell-1)
+                       ("rust-instant" ,rust-instant-0.1)
+                       ("rust-hashbrown" ,rust-hashbrown-0.14)
+                       ("rust-cached-proc-macro-types" ,rust-cached-proc-macro-types-0.1)
+                       ("rust-cached-proc-macro" ,rust-cached-proc-macro-0.19)
+                       ("rust-ahash" ,rust-ahash-0.8))))
+    (home-page "https://github.com/jaemk/cached")
+    (synopsis
+     "Generic cache implementations and simplified function memoization")
+    (description
+     "Generic cache implementations and simplified function memoization")
+    (license license:expat)))
+
 (define-public rust-cachedir-0.3
   (package
     (name "rust-cachedir")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH 03/44] gnu: Add rust-codemap-0.1.
  2024-05-30 13:02 [bug#71278] [PATCH rust-team 00/44] Add eww Murilo via Guix-patches via
  2024-05-30 15:17 ` [bug#71278] [PATCH 01/44] gnu: " Murilo via Guix-patches via
  2024-05-30 15:17 ` [bug#71278] [PATCH 02/44] gnu: Add rust-cached-0.48 Murilo via Guix-patches via
@ 2024-05-30 15:17 ` Murilo via Guix-patches via
  2024-05-30 15:17 ` [bug#71278] [PATCH 04/44] gnu: Add rust-hifijson-0.2 Murilo via Guix-patches via
                   ` (41 subsequent siblings)
  44 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-30 15:17 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-codemap-0.1): New variable.

Change-Id: I451696adf488aaa49b840ba20fa03eedf2d191c5
---
 gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 2709c3faf9..b88aca5ec8 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -13647,6 +13647,29 @@ (define-public rust-codegenrs-2
         ("rust-difference" ,rust-difference-2)
         ("rust-normalize-line-endings" ,rust-normalize-line-endings-0.3))))))
 
+(define-public rust-codemap-0.1
+  (package
+    (name "rust-codemap")
+    (version "0.1.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "codemap" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "091azkslwkcijj3lp9ymb084y9a0wm4fkil7m613ja68r2snkrxr"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t))
+    (home-page "https://github.com/kevinmehall/codemap")
+    (synopsis
+     "Data structure for error reporting and suggestions")
+    (description
+     "This package provides a data structure for efficiently storing source code
+position and span information (e.g. in a compiler AST), and mapping it back to
+file/line/column locations for error reporting and suggestions.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-codespan-reporting-0.11
   (package
     (name "rust-codespan-reporting")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH 04/44] gnu: Add rust-hifijson-0.2.
  2024-05-30 13:02 [bug#71278] [PATCH rust-team 00/44] Add eww Murilo via Guix-patches via
                   ` (2 preceding siblings ...)
  2024-05-30 15:17 ` [bug#71278] [PATCH 03/44] gnu: Add rust-codemap-0.1 Murilo via Guix-patches via
@ 2024-05-30 15:17 ` Murilo via Guix-patches via
  2024-05-30 15:17 ` [bug#71278] [PATCH 05/44] gnu: Add rust-lasso-0.7 Murilo via Guix-patches via
                   ` (40 subsequent siblings)
  44 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-30 15:17 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-hifijson-0.2): New variable.

Change-Id: Ie7b9e04337db3285e32b4478545057022078bab9
---
 gnu/packages/crates-io.scm | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index b88aca5ec8..b5691a0d90 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -31047,6 +31047,25 @@ (define-public rust-handlebars-4
                                    ("rust-tiny-http" ,rust-tiny-http-0.11))))
     (native-inputs (list protobuf))))
 
+(define-public rust-hifijson-0.2
+  (package
+    (name "rust-hifijson")
+    (version "0.2.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "hifijson" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0347da7gzgsdr7divxbp01m6n1wrpjmjivj9947czzjdrf5ldbhq"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t))
+    (home-page "https://github.com/01mf02/hifijson")
+    (synopsis "High-fidelity JSON lexer and parser")
+    (description "High-fidelity JSON lexer and parser")
+    (license license:expat)))
+
 (define-public rust-home-0.5
   (package
     (name "rust-home")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH 05/44] gnu: Add rust-lasso-0.7.
  2024-05-30 13:02 [bug#71278] [PATCH rust-team 00/44] Add eww Murilo via Guix-patches via
                   ` (3 preceding siblings ...)
  2024-05-30 15:17 ` [bug#71278] [PATCH 04/44] gnu: Add rust-hifijson-0.2 Murilo via Guix-patches via
@ 2024-05-30 15:17 ` Murilo via Guix-patches via
  2024-05-30 15:17 ` [bug#71278] [PATCH 06/44] gnu: Add rust-notifier-host-0.6 Murilo via Guix-patches via
                   ` (39 subsequent siblings)
  44 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-30 15:17 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-lasso-0.7): New variable.

Change-Id: I49db6ed928dab6d2b8582814d4cda0117005f35f
---
 gnu/packages/crates-io.scm | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index b5691a0d90..0827d1772b 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -36935,6 +36935,38 @@ (define-public rust-lapack-0.19
     (description "The package provides wrappers for LAPACK (Fortran).")
     (license (list license:asl2.0 license:expat))))
 
+(define-public rust-lasso-0.7
+  (package
+    (name "rust-lasso")
+    (version "0.7.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "lasso" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1wkdqn81rm2jf5wklpd0l5477h47yl9jv11xw47mcyix3hg84i26"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-abomonation" ,rust-abomonation-0.7)
+                       ("rust-ahash" ,rust-ahash-0.8)
+                       ("rust-dashmap" ,rust-dashmap-5)
+                       ("rust-deepsize" ,rust-deepsize-0.2)
+                       ("rust-hashbrown" ,rust-hashbrown-0.13)
+                       ("rust-serde" ,rust-serde-1))
+       #:cargo-development-inputs (("rust-ahash" ,rust-ahash-0.8)
+                                   ("rust-criterion" ,rust-criterion-0.3)
+                                   ("rust-fxhash" ,rust-fxhash-0.2)
+                                   ("rust-lazy-static" ,rust-lazy-static-1)
+                                   ("rust-serde-json" ,rust-serde-json-1))))
+    (home-page "https://github.com/Kixiron/lasso")
+    (synopsis "Multithreaded and single threaded string interner")
+    (description
+     "This package provides a multithreaded and single threaded string interner that
+allows strings to be cached with a minimal memory footprint, associating them
+with a unique key that can be used to retrieve them at any time.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-lazy-bytes-cast-5
   (package
     (name "rust-lazy-bytes-cast")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH 06/44] gnu: Add rust-notifier-host-0.6.
  2024-05-30 13:02 [bug#71278] [PATCH rust-team 00/44] Add eww Murilo via Guix-patches via
                   ` (4 preceding siblings ...)
  2024-05-30 15:17 ` [bug#71278] [PATCH 05/44] gnu: Add rust-lasso-0.7 Murilo via Guix-patches via
@ 2024-05-30 15:17 ` Murilo via Guix-patches via
  2024-05-30 15:17 ` [bug#71278] [PATCH 07/44] gnu: Add rust-simplexpr-0.1 Murilo via Guix-patches via
                   ` (38 subsequent siblings)
  44 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-30 15:17 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-notifier-host-0.6): New variable.

Change-Id: I6823e122308ae3d1b31af82bb2d8699f88025777
---
 gnu/packages/crates-io.scm | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 0827d1772b..ee5a3444a4 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -46739,6 +46739,34 @@ (define-public rust-normpath-0.2
         ("rust-rustversion" ,rust-rustversion-1)
         ("rust-tempfile" ,rust-tempfile-3))))))
 
+(define-public rust-notifier-host-0.6
+  (package
+    (name "rust-notifier-host")
+    (version "0.6.0")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/elkowar/eww")
+             (commit (string-append "v" version)))) ; Version from eww package
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0fd5ycfccrcwnmmdb6bc48rcj4qj9hb6xwbnz7g22dj9a6kffc5g"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-zbus" ,rust-zbus-3)
+                       ("rust-tokio" ,rust-tokio-1)
+                       ("rust-thiserror" ,rust-thiserror-1)
+                       ("rust-log" ,rust-log-0.4)
+                       ("rust-gtk" ,rust-gtk-0.17)
+                       ("rust-gdk" ,rust-gdk-0.17)
+                       ("rust-dbusmenu-gtk3" ,rust-dbusmenu-gtk3-0.1))))
+    (home-page "https://github.com/elkowar/eww")
+    (synopsis "SystemNotifierHost implementation")
+    (description "SystemNotifierHost implementation")
+    (license license:expat)))
+
 (define-public rust-notify-6
   (package
     (name "rust-notify")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH 07/44] gnu: Add rust-simplexpr-0.1.
  2024-05-30 13:02 [bug#71278] [PATCH rust-team 00/44] Add eww Murilo via Guix-patches via
                   ` (5 preceding siblings ...)
  2024-05-30 15:17 ` [bug#71278] [PATCH 06/44] gnu: Add rust-notifier-host-0.6 Murilo via Guix-patches via
@ 2024-05-30 15:17 ` Murilo via Guix-patches via
  2024-05-30 15:17 ` [bug#71278] [PATCH 08/44] gnu: Add rust-simple-signal-1 Murilo via Guix-patches via
                   ` (37 subsequent siblings)
  44 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-30 15:17 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-simplexpr-0.1): New variable.

Change-Id: I26ff260233f918988aa994fb12c1ddbc0198dd9e
---
 gnu/packages/crates-io.scm | 41 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 41 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index ee5a3444a4..c2a6041869 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -70896,6 +70896,47 @@ (define-public rust-similar-asserts-1
 diff output.")
     (license license:asl2.0)))
 
+(define-public rust-simplexpr-0.1
+  (package
+    (name "rust-simplexpr")
+    (version "0.1.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "simplexpr" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0m2y3l90fa885vkgcr7fsgy434q0xpzcf18gb4r2lv9ldb4prsxn"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-thiserror" ,rust-thiserror-1)
+                       ("rust-strum" ,rust-strum-0.26)
+                       ("rust-strsim" ,rust-strsim-0.11)
+                       ("rust-static-assertions" ,rust-static-assertions-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-regex" ,rust-regex-1)
+                       ("rust-once-cell" ,rust-once-cell-1)
+                       ("rust-lalrpop-util" ,rust-lalrpop-util-0.20)
+                       ("rust-lalrpop" ,rust-lalrpop-0.20)
+                       ("rust-jaq-syn" ,rust-jaq-syn-1)
+                       ("rust-jaq-std" ,rust-jaq-std-1)
+                       ("rust-jaq-parse" ,rust-jaq-parse-1)
+                       ("rust-jaq-interpret" ,rust-jaq-interpret-1)
+                       ("rust-jaq-core" ,rust-jaq-core-1)
+                       ("rust-itertools" ,rust-itertools-0.12)
+                       ("rust-insta" ,rust-insta-1)
+                       ("rust-eww-shared-util" ,rust-eww-shared-util-0.1)
+                       ("rust-chrono-tz" ,rust-chrono-tz-0.8)
+                       ("rust-chrono" ,rust-chrono-0.4)
+                       ("rust-cached" ,rust-cached-0.48))))
+    (home-page "https://github.com/elkowar/eww")
+    (synopsis "Simple expression language, used as a part of eww")
+    (description
+     "This package provides a simple expression language, used as a part of eww")
+    (license license:expat)))
+
 (define-public rust-simplelog-0.12
   (package
     (name "rust-simplelog")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH 08/44] gnu: Add rust-simple-signal-1.
  2024-05-30 13:02 [bug#71278] [PATCH rust-team 00/44] Add eww Murilo via Guix-patches via
                   ` (6 preceding siblings ...)
  2024-05-30 15:17 ` [bug#71278] [PATCH 07/44] gnu: Add rust-simplexpr-0.1 Murilo via Guix-patches via
@ 2024-05-30 15:17 ` Murilo via Guix-patches via
  2024-05-30 15:17 ` [bug#71278] [PATCH 09/44] gnu: Add rust-yuck-0.1 Murilo via Guix-patches via
                   ` (36 subsequent siblings)
  44 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-30 15:17 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-simple-signal-1): New variable.

Change-Id: Ic9f350f0f250f3148362f3ce0a13aafe9e26a0fb
---
 gnu/packages/crates-io.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index c2a6041869..c5c59776ec 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -71097,6 +71097,27 @@ (define-public rust-simple-mutex-1
 simpler than @code{parking_lot}.")
     (license (list license:asl2.0 license:expat))))
 
+(define-public rust-simple-signal-1
+  (package
+    (name "rust-simple-signal")
+    (version "1.1.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "simple-signal" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "12r82dpipdkkfmslp04pd3b2fpr9h4zxjfs8axynchncmm2dmxsk"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-libc" ,rust-libc-0.2)
+                       ("rust-lazy-static" ,rust-lazy-static-1))))
+    (home-page "https://github.com/swizard0/rust-simple-signal")
+    (synopsis "Easy unix signals handler for Rust projects")
+    (description "Easy unix signals handler for Rust projects")
+    (license license:expat)))
+
 (define-public rust-siphasher-0.3
   (package
     (name "rust-siphasher")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH 09/44] gnu: Add rust-yuck-0.1.
  2024-05-30 13:02 [bug#71278] [PATCH rust-team 00/44] Add eww Murilo via Guix-patches via
                   ` (7 preceding siblings ...)
  2024-05-30 15:17 ` [bug#71278] [PATCH 08/44] gnu: Add rust-simple-signal-1 Murilo via Guix-patches via
@ 2024-05-30 15:17 ` Murilo via Guix-patches via
  2024-05-30 15:17 ` [bug#71278] [PATCH 10/44] gnu: Add rust-cached-proc-macro-0.19 Murilo via Guix-patches via
                   ` (35 subsequent siblings)
  44 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-30 15:17 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-yuck-0.1): New variable.

Change-Id: Idcedaa0225bb0bb5238c6a2c665c117add765453
---
 gnu/packages/crates-io.scm | 39 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 39 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index c5c59776ec..a9fb2cb476 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -90657,6 +90657,45 @@ (define-public rust-yeslogic-fontconfig-sys-2
        (("rust-const-cstr" ,rust-const-cstr-0.3)
         ("rust-pkg-config" ,rust-pkg-config-0.3))))))
 
+(define-public rust-yuck-0.1
+  (package
+    (name "rust-yuck")
+    (version "0.1.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "yuck" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1yir3ikiaqxknwzb1g2xpqqgif7bfvrfp8lwj96lb8kmyhssgkf7"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-thiserror" ,rust-thiserror-1)
+                       ("rust-strum" ,rust-strum-0.26)
+                       ("rust-static-assertions" ,rust-static-assertions-1)
+                       ("rust-smart-default" ,rust-smart-default-0.7)
+                       ("rust-simplexpr" ,rust-simplexpr-0.1)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-regex" ,rust-regex-1)
+                       ("rust-pretty-assertions" ,rust-pretty-assertions-1)
+                       ("rust-once-cell" ,rust-once-cell-1)
+                       ("rust-maplit" ,rust-maplit-1)
+                       ("rust-lalrpop-util" ,rust-lalrpop-util-0.20)
+                       ("rust-lalrpop" ,rust-lalrpop-0.20)
+                       ("rust-itertools" ,rust-itertools-0.12)
+                       ("rust-insta" ,rust-insta-1)
+                       ("rust-eww-shared-util" ,rust-eww-shared-util-0.1)
+                       ("rust-derive-more" ,rust-derive-more-0.99)
+                       ("rust-codespan-reporting" ,rust-codespan-reporting-0.11)
+                       ("rust-anyhow" ,rust-anyhow-1))))
+    (home-page "https://github.com/elkowar/eww")
+    (synopsis "Implementation of the yuck language used by eww")
+    (description
+     "Implementation of the yuck language, the declarative UI description language
+used by eww")
+    (license license:expat)))
+
 (define-public rust-z-base-32-0.1
   (package
     (name "rust-z-base-32")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH 10/44] gnu: Add rust-cached-proc-macro-0.19.
  2024-05-30 13:02 [bug#71278] [PATCH rust-team 00/44] Add eww Murilo via Guix-patches via
                   ` (8 preceding siblings ...)
  2024-05-30 15:17 ` [bug#71278] [PATCH 09/44] gnu: Add rust-yuck-0.1 Murilo via Guix-patches via
@ 2024-05-30 15:17 ` Murilo via Guix-patches via
  2024-05-30 15:17 ` [bug#71278] [PATCH 11/44] gnu: Add rust-cached-proc-macro-types-0.1 Murilo via Guix-patches via
                   ` (34 subsequent siblings)
  44 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-30 15:17 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-cached-proc-macro-0.19): New variable.

Change-Id: Iad00f0974e5c6c184a1f5f538808cc0e87b7a304
---
 gnu/packages/crates-io.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index a9fb2cb476..551e8bd602 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -10515,6 +10515,31 @@ (define-public rust-cachedir-0.3
 others, add a tag, ensure/check a tag exists and get the state of a tag.")
     (license license:expat)))
 
+(define-public rust-cached-proc-macro-0.19
+  (package
+    (name "rust-cached-proc-macro")
+    (version "0.19.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "cached_proc_macro" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "18g6fv3f70rqi8x30b4jaq2jkxm9ck4shv45jsr7bj6bywkgallx"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-syn" ,rust-syn-1)
+                       ("rust-quote" ,rust-quote-1)
+                       ("rust-proc-macro2" ,rust-proc-macro2-1)
+                       ("rust-darling" ,rust-darling-0.14))))
+    (home-page "https://github.com/jaemk/cached")
+    (synopsis
+     "Generic cache implementations and simplified function memoization")
+    (description
+     "Generic cache implementations and simplified function memoization")
+    (license license:expat)))
+
 (define-public rust-calamine-0.24
   (package
     (name "rust-calamine")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH 11/44] gnu: Add rust-cached-proc-macro-types-0.1.
  2024-05-30 13:02 [bug#71278] [PATCH rust-team 00/44] Add eww Murilo via Guix-patches via
                   ` (9 preceding siblings ...)
  2024-05-30 15:17 ` [bug#71278] [PATCH 10/44] gnu: Add rust-cached-proc-macro-0.19 Murilo via Guix-patches via
@ 2024-05-30 15:17 ` Murilo via Guix-patches via
  2024-05-30 15:17 ` [bug#71278] [PATCH 12/44] gnu: Add rust-dbusmenu-glib-0.1 Murilo via Guix-patches via
                   ` (33 subsequent siblings)
  44 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-30 15:17 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-cached-proc-macro-types-0.1): New variable.

Change-Id: I799e260b2a8fec76692f521ad4bccaa98fc19353
---
 gnu/packages/crates-io.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 551e8bd602..99268a4f92 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -10540,6 +10540,27 @@ (define-public rust-cached-proc-macro-0.19
      "Generic cache implementations and simplified function memoization")
     (license license:expat)))
 
+(define-public rust-cached-proc-macro-types-0.1
+  (package
+    (name "rust-cached-proc-macro-types")
+    (version "0.1.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "cached_proc_macro_types" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1h3gw61v1inay4g3b8pirxlz18m81k63dw2q18zj9fnmidmkds5d"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t))
+    (home-page "https://github.com/jaemk/cached")
+    (synopsis
+     "Generic cache implementations and simplified function memoization")
+    (description
+     "Generic cache implementations and simplified function memoization")
+    (license license:expat)))
+
 (define-public rust-calamine-0.24
   (package
     (name "rust-calamine")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH 12/44] gnu: Add rust-dbusmenu-glib-0.1.
  2024-05-30 13:02 [bug#71278] [PATCH rust-team 00/44] Add eww Murilo via Guix-patches via
                   ` (10 preceding siblings ...)
  2024-05-30 15:17 ` [bug#71278] [PATCH 11/44] gnu: Add rust-cached-proc-macro-types-0.1 Murilo via Guix-patches via
@ 2024-05-30 15:17 ` Murilo via Guix-patches via
  2024-05-30 15:17 ` [bug#71278] [PATCH 13/44] gnu: Add rust-dbusmenu-glib-sys-0.1 Murilo via Guix-patches via
                   ` (32 subsequent siblings)
  44 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-30 15:17 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-dbusmenu-glib-0.1): New variable.

Change-Id: I0dec210754aa5eb6f7f79819789b084838379f21
---
 gnu/packages/crates-io.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 99268a4f92..12814743ae 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -19830,6 +19830,28 @@ (define-public rust-dbus-tree-0.9
      "This crate is a framework for writing D-Bus method handlers (legacy).")
     (license (list license:asl2.0 license:expat))))
 
+(define-public rust-dbusmenu-glib-0.1
+  (package
+    (name "rust-dbusmenu-glib")
+    (version "0.1.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "dbusmenu-glib" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "155q311s8zn830x06d7w7sk950xqs5w7xw5rirkf0xaprkf2j5px"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-libc" ,rust-libc-0.2)
+                       ("rust-glib" ,rust-glib-0.17)
+                       ("rust-dbusmenu-glib-sys" ,rust-dbusmenu-glib-sys-0.1))))
+    (home-page "https://github.com/ralismark/dbusmenu-rs")
+    (synopsis "Rust bindings to dbusmenu-glib")
+    (description "Rust bindings to dbusmenu-glib")
+    (license license:lgpl3)))
+
 (define-public rust-deadpool-0.9
   (package
     (name "rust-deadpool")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH 13/44] gnu: Add rust-dbusmenu-glib-sys-0.1.
  2024-05-30 13:02 [bug#71278] [PATCH rust-team 00/44] Add eww Murilo via Guix-patches via
                   ` (11 preceding siblings ...)
  2024-05-30 15:17 ` [bug#71278] [PATCH 12/44] gnu: Add rust-dbusmenu-glib-0.1 Murilo via Guix-patches via
@ 2024-05-30 15:17 ` Murilo via Guix-patches via
  2024-05-30 15:17 ` [bug#71278] [PATCH 14/44] gnu: Add rust-dbusmenu-gtk3-0.1 Murilo via Guix-patches via
                   ` (31 subsequent siblings)
  44 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-30 15:17 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-dbusmenu-glib-sys-0.1): New variable.

Change-Id: I3e352d542b7686d6f06b3878192773a23e57d644
---
 gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 12814743ae..f271d10bc7 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -19852,6 +19852,29 @@ (define-public rust-dbusmenu-glib-0.1
     (description "Rust bindings to dbusmenu-glib")
     (license license:lgpl3)))
 
+(define-public rust-dbusmenu-glib-sys-0.1
+  (package
+    (name "rust-dbusmenu-glib-sys")
+    (version "0.1.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "dbusmenu-glib-sys" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1synl6ix79a5bgihywd70zdl1n0rmjbwjlxr891wj6076d0fvybz"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-system-deps" ,rust-system-deps-6)
+                       ("rust-libc" ,rust-libc-0.2)
+                       ("rust-gobject-sys" ,rust-gobject-sys-0.17)
+                       ("rust-glib-sys" ,rust-glib-sys-0.17))))
+    (home-page "https://github.com/ralismark/dbusmenu-rs")
+    (synopsis "FFI bindings to dbusmenu-glib")
+    (description "FFI bindings to dbusmenu-glib")
+    (license license:lgpl3)))
+
 (define-public rust-deadpool-0.9
   (package
     (name "rust-deadpool")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH 14/44] gnu: Add rust-dbusmenu-gtk3-0.1.
  2024-05-30 13:02 [bug#71278] [PATCH rust-team 00/44] Add eww Murilo via Guix-patches via
                   ` (12 preceding siblings ...)
  2024-05-30 15:17 ` [bug#71278] [PATCH 13/44] gnu: Add rust-dbusmenu-glib-sys-0.1 Murilo via Guix-patches via
@ 2024-05-30 15:17 ` Murilo via Guix-patches via
  2024-05-30 15:17 ` [bug#71278] [PATCH 15/44] gnu: Add rust-dbusmenu-gtk3-sys-0.1 Murilo via Guix-patches via
                   ` (30 subsequent siblings)
  44 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-30 15:17 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-dbusmenu-gtk3-0.1): New variable.

Change-Id: I54e2b77a54df28cf3929b105b06c813e28a28296
---
 gnu/packages/crates-io.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index f271d10bc7..c243138ba8 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -19875,6 +19875,31 @@ (define-public rust-dbusmenu-glib-sys-0.1
     (description "FFI bindings to dbusmenu-glib")
     (license license:lgpl3)))
 
+(define-public rust-dbusmenu-gtk3-0.1
+  (package
+    (name "rust-dbusmenu-gtk3")
+    (version "0.1.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "dbusmenu-gtk3" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0vj3k0pn2m6j0wj28qcy5jwgvwlva91ic4fnwk791mzfafzh4pmi"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-libc" ,rust-libc-0.2)
+                       ("rust-gtk" ,rust-gtk-0.17)
+                       ("rust-glib" ,rust-glib-0.17)
+                       ("rust-dbusmenu-gtk3-sys" ,rust-dbusmenu-gtk3-sys-0.1)
+                       ("rust-dbusmenu-glib" ,rust-dbusmenu-glib-0.1)
+                       ("rust-atk" ,rust-atk-0.17))))
+    (home-page "https://github.com/ralismark/dbusmenu-rs")
+    (synopsis "Rust bindings to dbusmenu-gtk3")
+    (description "Rust bindings to dbusmenu-gtk3")
+    (license license:lgpl3)))
+
 (define-public rust-deadpool-0.9
   (package
     (name "rust-deadpool")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH 15/44] gnu: Add rust-dbusmenu-gtk3-sys-0.1.
  2024-05-30 13:02 [bug#71278] [PATCH rust-team 00/44] Add eww Murilo via Guix-patches via
                   ` (13 preceding siblings ...)
  2024-05-30 15:17 ` [bug#71278] [PATCH 14/44] gnu: Add rust-dbusmenu-gtk3-0.1 Murilo via Guix-patches via
@ 2024-05-30 15:17 ` Murilo via Guix-patches via
  2024-05-30 15:17 ` [bug#71278] [PATCH 16/44] gnu: Add rust-extend-1 Murilo via Guix-patches via
                   ` (29 subsequent siblings)
  44 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-30 15:17 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-dbusmenu-gtk3-sys-0.1): New variable.

Change-Id: Ie2ad012eaea5eba3d625c6c01829c44d0167df93
---
 gnu/packages/crates-io.scm | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index c243138ba8..607409f2dd 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -19900,6 +19900,33 @@ (define-public rust-dbusmenu-gtk3-0.1
     (description "Rust bindings to dbusmenu-gtk3")
     (license license:lgpl3)))
 
+(define-public rust-dbusmenu-gtk3-sys-0.1
+  (package
+    (name "rust-dbusmenu-gtk3-sys")
+    (version "0.1.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "dbusmenu-gtk3-sys" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1jkfrdhiygd2jvfrywhy41xl3xmn7ppci6sp9jl3h3pci9gvlc3g"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-system-deps" ,rust-system-deps-6)
+                       ("rust-libc" ,rust-libc-0.2)
+                       ("rust-gtk-sys" ,rust-gtk-sys-0.17)
+                       ("rust-gobject-sys" ,rust-gobject-sys-0.17)
+                       ("rust-glib-sys" ,rust-glib-sys-0.17)
+                       ("rust-gdk-sys" ,rust-gdk-sys-0.17)
+                       ("rust-gdk-pixbuf-sys" ,rust-gdk-pixbuf-sys-0.17)
+                       ("rust-dbusmenu-glib-sys" ,rust-dbusmenu-glib-sys-0.1))))
+    (home-page "https://github.com/ralismark/dbusmenu-rs")
+    (synopsis "FFI bindings to dbusmenu-gtk3")
+    (description "FFI bindings to dbusmenu-gtk3")
+    (license license:lgpl3)))
+
 (define-public rust-deadpool-0.9
   (package
     (name "rust-deadpool")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH 16/44] gnu: Add rust-extend-1.
  2024-05-30 13:02 [bug#71278] [PATCH rust-team 00/44] Add eww Murilo via Guix-patches via
                   ` (14 preceding siblings ...)
  2024-05-30 15:17 ` [bug#71278] [PATCH 15/44] gnu: Add rust-dbusmenu-gtk3-sys-0.1 Murilo via Guix-patches via
@ 2024-05-30 15:17 ` Murilo via Guix-patches via
  2024-05-30 15:17 ` [bug#71278] [PATCH 17/44] gnu: Add rust-eww-shared-util-0.1 Murilo via Guix-patches via
                   ` (28 subsequent siblings)
  44 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-30 15:17 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-extend-1): New variable.

Change-Id: Icf7c721f51a5bbe408472ef0acbf93124326fb5a
---
 gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 607409f2dd..5baf54b3a3 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -25295,6 +25295,30 @@ (define-public rust-expectest-0.12
 testing.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-extend-1
+  (package
+    (name "rust-extend")
+    (version "1.2.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "extend" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "003dnm6vdfx5ja0j6p7ifabgf9zdjyps0y1c7pvvyq4x3wpns6ii"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-syn" ,rust-syn-2)
+                       ("rust-quote" ,rust-quote-1)
+                       ("rust-proc-macro2" ,rust-proc-macro2-1))))
+    (home-page "https://github.com/davidpdrsn/extend")
+    (synopsis "Create extensions for types you don't own")
+    (description
+     "Create extensions for types you don't own with extension traits but without the
+boilerplate.")
+    (license license:expat)))
+
 (define-public rust-expectrl-0.7
   (package
     (name "rust-expectrl")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH 17/44] gnu: Add rust-eww-shared-util-0.1.
  2024-05-30 13:02 [bug#71278] [PATCH rust-team 00/44] Add eww Murilo via Guix-patches via
                   ` (15 preceding siblings ...)
  2024-05-30 15:17 ` [bug#71278] [PATCH 16/44] gnu: Add rust-extend-1 Murilo via Guix-patches via
@ 2024-05-30 15:17 ` Murilo via Guix-patches via
  2024-05-30 15:17 ` [bug#71278] [PATCH 18/44] gnu: Add rust-grass-0.13 Murilo via Guix-patches via
                   ` (27 subsequent siblings)
  44 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-30 15:17 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-eww-shared-util-0.1): New variable.

Change-Id: Ib2cf095dc3c3ecf1423c4857c448b96b94c2337e
---
 gnu/packages/crates-io.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 5baf54b3a3..2eba23eb02 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -25319,6 +25319,28 @@ (define-public rust-extend-1
 boilerplate.")
     (license license:expat)))
 
+(define-public rust-eww-shared-util-0.1
+  (package
+    (name "rust-eww-shared-util")
+    (version "0.1.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "eww_shared_util" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "152m1a6s6kl1p57fd3hi91j0rxjmfclv3j0xw3lqpbizma0m9892"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-serde" ,rust-serde-1)
+                       ("rust-ref-cast" ,rust-ref-cast-1)
+                       ("rust-derive-more" ,rust-derive-more-0.99))))
+    (home-page "https://github.com/elkowar/eww")
+    (synopsis "Utility crate used in eww")
+    (description "Utility crate used in eww")
+    (license license:expat)))
+
 (define-public rust-expectrl-0.7
   (package
     (name "rust-expectrl")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH 18/44] gnu: Add rust-grass-0.13.
  2024-05-30 13:02 [bug#71278] [PATCH rust-team 00/44] Add eww Murilo via Guix-patches via
                   ` (16 preceding siblings ...)
  2024-05-30 15:17 ` [bug#71278] [PATCH 17/44] gnu: Add rust-eww-shared-util-0.1 Murilo via Guix-patches via
@ 2024-05-30 15:17 ` Murilo via Guix-patches via
  2024-05-30 15:17 ` [bug#71278] [PATCH 19/44] gnu: Add rust-grass-compiler-0.13 Murilo via Guix-patches via
                   ` (26 subsequent siblings)
  44 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-30 15:17 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-grass-0.13): New variable.

Change-Id: I4c3452e5698c8d2fedea05236099b305562a9d6a
---
 gnu/packages/crates-io.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 2eba23eb02..a0b5a0af07 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -30609,6 +30609,27 @@ (define-public rust-graphql-parser-0.3
 language and scheme definition language (sometimes called IDL).")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-grass-0.13
+  (package
+    (name "rust-grass")
+    (version "0.13.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "grass" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1z7fwnvl8csmga1850rp0nbgxzbvfzprd9va3ajyycfk2rrfyvd4"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-grass-compiler" ,rust-grass-compiler-0.13))))
+    (home-page "https://github.com/connorskees/grass")
+    (synopsis "Sass compiler written purely in Rust")
+    (description
+     "This package provides a Sass compiler written purely in Rust")
+    (license license:expat)))
+
 (define-public rust-greetd-ipc-0.9
   (package
     (name "rust-greetd-ipc")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH 19/44] gnu: Add rust-grass-compiler-0.13.
  2024-05-30 13:02 [bug#71278] [PATCH rust-team 00/44] Add eww Murilo via Guix-patches via
                   ` (17 preceding siblings ...)
  2024-05-30 15:17 ` [bug#71278] [PATCH 18/44] gnu: Add rust-grass-0.13 Murilo via Guix-patches via
@ 2024-05-30 15:17 ` Murilo via Guix-patches via
  2024-05-30 15:17 ` [bug#71278] [PATCH 20/44] gnu: Add rust-jaq-core-1 Murilo via Guix-patches via
                   ` (25 subsequent siblings)
  44 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-30 15:17 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-grass-compiler-0.13): New variable.

Change-Id: I02a5e99f12e914903ac50a3f7221589d939e4452
---
 gnu/packages/crates-io.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index a0b5a0af07..db9b203fd5 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -30630,6 +30630,32 @@ (define-public rust-grass-0.13
      "This package provides a Sass compiler written purely in Rust")
     (license license:expat)))
 
+(define-public rust-grass-compiler-0.13
+  (package
+    (name "rust-grass-compiler")
+    (version "0.13.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "grass_compiler" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0xvmggkghw6xiagwq6da2qgqc1l4z2bfqvr7862zg0iihk0id4pk"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #f
+       #:cargo-inputs (("rust-codemap" ,rust-codemap-0.1)
+                       ("rust-indexmap" ,rust-indexmap-2)
+                       ("rust-lasso" ,rust-lasso-0.7)
+                       ("rust-once-cell" ,rust-once-cell-1)
+                       ("rust-phf" ,rust-phf-0.11)
+                       ("rust-rand" ,rust-rand-0.8)
+                       ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2))))
+    (home-page "https://github.com/connorskees/grass")
+    (synopsis "Internal implementation of the grass compiler")
+    (description "Internal implementation of the grass compiler")
+    (license license:expat)))
+
 (define-public rust-greetd-ipc-0.9
   (package
     (name "rust-greetd-ipc")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH 20/44] gnu: Add rust-jaq-core-1.
  2024-05-30 13:02 [bug#71278] [PATCH rust-team 00/44] Add eww Murilo via Guix-patches via
                   ` (18 preceding siblings ...)
  2024-05-30 15:17 ` [bug#71278] [PATCH 19/44] gnu: Add rust-grass-compiler-0.13 Murilo via Guix-patches via
@ 2024-05-30 15:17 ` Murilo via Guix-patches via
  2024-05-30 15:17 ` [bug#71278] [PATCH 21/44] gnu: Add rust-jaq-interpret-1 Murilo via Guix-patches via
                   ` (24 subsequent siblings)
  44 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-30 15:17 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-jaq-core-1): New variable.

Change-Id: I5c23e1ffacbae9c8ff7d875a727df1a7d677539c
---
 gnu/packages/crates-io.scm | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index db9b203fd5..c36399ce67 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -35830,6 +35830,34 @@ (define-public rust-jack-sys-0.2
                             ("rust-libloading" ,rust-libloading-0.6)
                             ("rust-pkg-config" ,rust-pkg-config-0.3))))))
 
+(define-public rust-jaq-core-1
+  (package
+    (name "rust-jaq-core")
+    (version "1.4.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "jaq-core" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0h2ld3g200m8l8bjnx0xafl0il89sswgi5x8k845jdsnnrdb5bga"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-urlencoding" ,rust-urlencoding-2)
+                       ("rust-time" ,rust-time-0.3)
+                       ("rust-regex" ,rust-regex-1)
+                       ("rust-log" ,rust-log-0.4)
+                       ("rust-libm" ,rust-libm-0.2)
+                       ("rust-jaq-interpret" ,rust-jaq-interpret-1)
+                       ("rust-hifijson" ,rust-hifijson-0.2)
+                       ("rust-base64" ,rust-base64-0.21)
+                       ("rust-aho-corasick" ,rust-aho-corasick-1))))
+    (home-page "https://github.com/01mf02/jaq")
+    (synopsis "Default native filters for jaq")
+    (description "Default native filters for jaq")
+    (license license:expat)))
+
 (define-public rust-java-locator-0.1
   (package
     (name "rust-java-locator")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH 21/44] gnu: Add rust-jaq-interpret-1.
  2024-05-30 13:02 [bug#71278] [PATCH rust-team 00/44] Add eww Murilo via Guix-patches via
                   ` (19 preceding siblings ...)
  2024-05-30 15:17 ` [bug#71278] [PATCH 20/44] gnu: Add rust-jaq-core-1 Murilo via Guix-patches via
@ 2024-05-30 15:17 ` Murilo via Guix-patches via
  2024-05-30 15:17 ` [bug#71278] [PATCH 22/44] gnu: Add rust-jaq-parse-1 Murilo via Guix-patches via
                   ` (23 subsequent siblings)
  44 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-30 15:17 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-jaq-interpret-1): New variable.

Change-Id: I9bb8f239c8c5b1a77558890c8faa71c3eec7abf5
---
 gnu/packages/crates-io.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index c36399ce67..5ca7053014 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -35858,6 +35858,32 @@ (define-public rust-jaq-core-1
     (description "Default native filters for jaq")
     (license license:expat)))
 
+(define-public rust-jaq-interpret-1
+  (package
+    (name "rust-jaq-interpret")
+    (version "1.4.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "jaq-interpret" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1kwnliwadld9a14886hvs4875f1zrjg5x11ahqzb8jzr7vcf1g8v"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-once-cell" ,rust-once-cell-1)
+                       ("rust-jaq-syn" ,rust-jaq-syn-1)
+                       ("rust-indexmap" ,rust-indexmap-2)
+                       ("rust-hifijson" ,rust-hifijson-0.2)
+                       ("rust-dyn-clone" ,rust-dyn-clone-1)
+                       ("rust-ahash" ,rust-ahash-0.8))))
+    (home-page "https://github.com/01mf02/jaq")
+    (synopsis "Interpreter for the jaq language")
+    (description "Interpreter for the jaq language")
+    (license license:expat)))
+
 (define-public rust-java-locator-0.1
   (package
     (name "rust-java-locator")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH 22/44] gnu: Add rust-jaq-parse-1.
  2024-05-30 13:02 [bug#71278] [PATCH rust-team 00/44] Add eww Murilo via Guix-patches via
                   ` (20 preceding siblings ...)
  2024-05-30 15:17 ` [bug#71278] [PATCH 21/44] gnu: Add rust-jaq-interpret-1 Murilo via Guix-patches via
@ 2024-05-30 15:17 ` Murilo via Guix-patches via
  2024-05-30 15:17 ` [bug#71278] [PATCH 23/44] gnu: Add rust-jaq-std-1 Murilo via Guix-patches via
                   ` (22 subsequent siblings)
  44 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-30 15:17 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-jaq-parse-1): New variable.

Change-Id: I6ffce6357d35a53a5a7fc275ff026fa821b64af5
---
 gnu/packages/crates-io.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 5ca7053014..7f63452763 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -35884,6 +35884,27 @@ (define-public rust-jaq-interpret-1
     (description "Interpreter for the jaq language")
     (license license:expat)))
 
+(define-public rust-jaq-parse-1
+  (package
+    (name "rust-jaq-parse")
+    (version "1.0.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "jaq-parse" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "056f38rg6glg7hra59b39ksniag8k50y4x7735j588lrkzmqnvzg"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-jaq-syn" ,rust-jaq-syn-1)
+                       ("rust-chumsky" ,rust-chumsky-0.9))))
+    (home-page "https://github.com/01mf02/jaq")
+    (synopsis "Parser for the jaq language")
+    (description "Parser for the jaq language")
+    (license license:expat)))
+
 (define-public rust-java-locator-0.1
   (package
     (name "rust-java-locator")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH 23/44] gnu: Add rust-jaq-std-1.
  2024-05-30 13:02 [bug#71278] [PATCH rust-team 00/44] Add eww Murilo via Guix-patches via
                   ` (21 preceding siblings ...)
  2024-05-30 15:17 ` [bug#71278] [PATCH 22/44] gnu: Add rust-jaq-parse-1 Murilo via Guix-patches via
@ 2024-05-30 15:17 ` Murilo via Guix-patches via
  2024-05-30 15:17 ` [bug#71278] [PATCH 24/44] gnu: Add rust-jaq-syn-1 Murilo via Guix-patches via
                   ` (21 subsequent siblings)
  44 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-30 15:17 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-jaq-std-1): New variable.

Change-Id: I0ff5fb9db13556d46beea522a6735f0f055d67a9
---
 gnu/packages/crates-io.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 7f63452763..71171b6030 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -35905,6 +35905,28 @@ (define-public rust-jaq-parse-1
     (description "Parser for the jaq language")
     (license license:expat)))
 
+(define-public rust-jaq-std-1
+  (package
+    (name "rust-jaq-std")
+    (version "1.4.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "jaq-std" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0ffs5imcyp4r6kwx24npkbkxgk7aq5dc6pph1v5w1z9xbiz7703d"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-jaq-syn" ,rust-jaq-syn-1)
+                       ("rust-jaq-parse" ,rust-jaq-parse-1)
+                       ("rust-bincode" ,rust-bincode-1))))
+    (home-page "https://github.com/01mf02/jaq")
+    (synopsis "Standard library for jaq")
+    (description "Standard library for jaq")
+    (license license:expat)))
+
 (define-public rust-java-locator-0.1
   (package
     (name "rust-java-locator")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH 24/44] gnu: Add rust-jaq-syn-1.
  2024-05-30 13:02 [bug#71278] [PATCH rust-team 00/44] Add eww Murilo via Guix-patches via
                   ` (22 preceding siblings ...)
  2024-05-30 15:17 ` [bug#71278] [PATCH 23/44] gnu: Add rust-jaq-std-1 Murilo via Guix-patches via
@ 2024-05-30 15:17 ` Murilo via Guix-patches via
  2024-05-30 15:17 ` [bug#71278] [PATCH 25/44] gnu: Add rust-gdkx11-0.17 Murilo via Guix-patches via
                   ` (20 subsequent siblings)
  44 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-30 15:17 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-jaq-syn-1): New variable.

Change-Id: Icf27ffcd06fd1764f677552ba5a2e9f7c5065c3c
---
 gnu/packages/crates-io.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 71171b6030..c5f5a24c96 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -35927,6 +35927,26 @@ (define-public rust-jaq-std-1
     (description "Standard library for jaq")
     (license license:expat)))
 
+(define-public rust-jaq-syn-1
+  (package
+    (name "rust-jaq-syn")
+    (version "1.1.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "jaq-syn" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1mlqhgc8pdlk41y695v4cmim7lp7ss7887bkhb4j06vrzc0h3mm4"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-serde" ,rust-serde-1))))
+    (home-page "https://github.com/01mf02/jaq")
+    (synopsis "Syntax of the jaq language")
+    (description "Syntax of the jaq language")
+    (license license:expat)))
+
 (define-public rust-java-locator-0.1
   (package
     (name "rust-java-locator")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH 25/44] gnu: Add rust-gdkx11-0.17.
  2024-05-30 13:02 [bug#71278] [PATCH rust-team 00/44] Add eww Murilo via Guix-patches via
                   ` (23 preceding siblings ...)
  2024-05-30 15:17 ` [bug#71278] [PATCH 24/44] gnu: Add rust-jaq-syn-1 Murilo via Guix-patches via
@ 2024-05-30 15:17 ` Murilo via Guix-patches via
  2024-05-30 15:17 ` [bug#71278] [PATCH 26/44] gnu: Add rust-gdkx11-sys-0.17 Murilo via Guix-patches via
                   ` (19 subsequent siblings)
  44 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-30 15:17 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-gtk.scm (rust-gdkx11-0.17): New variable.

Change-Id: If83634f24a8edadbeda5308193a79a7af34a05cd
---
 gnu/packages/crates-gtk.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm
index 9c01ce3142..cb6bce0a23 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -5,6 +5,7 @@
 ;;; Copyright © 2022 Aleksandr Vityazev <avityazev@posteo.org>
 ;;; Copyright © 2023 Steve George <steve@futurile.net>
 ;;; Copyright © 2023 Sergio Pastor Pérez <sergio.pastorperez@outlook.es>
+;;; Copyright © 2024 Murilo <murilo@disroot.org>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -1008,6 +1009,31 @@ (define-public rust-gdk4-sys-0.7
     (description "This package provides FFI bindings of GDK 4.")
     (license license:expat)))
 
+(define-public rust-gdkx11-0.17
+  (package
+    (name "rust-gdkx11")
+    (version "0.17.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "gdkx11" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1kyc7arci0s5v1y9c3snnqqpq4329fjlq7kdh7iyivgy1z3fzy88"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-x11" ,rust-x11-2)
+                       ("rust-libc" ,rust-libc-0.2)
+                       ("rust-glib" ,rust-glib-0.17)
+                       ("rust-gio" ,rust-gio-0.17)
+                       ("rust-gdkx11-sys" ,rust-gdkx11-sys-0.17)
+                       ("rust-gdk" ,rust-gdk-0.17))))
+    (home-page "https://gtk-rs.org/")
+    (synopsis "Rust bindings for the GDK X11 library")
+    (description "Rust bindings for the GDK X11 library")
+    (license license:expat)))
+
 (define-public rust-gio-0.18
   (package
     (name "rust-gio")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH 26/44] gnu: Add rust-gdkx11-sys-0.17.
  2024-05-30 13:02 [bug#71278] [PATCH rust-team 00/44] Add eww Murilo via Guix-patches via
                   ` (24 preceding siblings ...)
  2024-05-30 15:17 ` [bug#71278] [PATCH 25/44] gnu: Add rust-gdkx11-0.17 Murilo via Guix-patches via
@ 2024-05-30 15:17 ` Murilo via Guix-patches via
  2024-05-30 15:17 ` [bug#71278] [PATCH 27/44] gnu: Add rust-gtk-layer-shell-0.6 Murilo via Guix-patches via
                   ` (18 subsequent siblings)
  44 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-30 15:17 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-gtk.scm (rust-gdkx11-sys-0.17): New variable.

Change-Id: Icda1cd3c37c64287d637d033b8c9bf6c4039ce5a
---
 gnu/packages/crates-gtk.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm
index cb6bce0a23..d601fa3128 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -1034,6 +1034,30 @@ (define-public rust-gdkx11-0.17
     (description "Rust bindings for the GDK X11 library")
     (license license:expat)))
 
+(define-public rust-gdkx11-sys-0.17
+  (package
+    (name "rust-gdkx11-sys")
+    (version "0.17.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "gdkx11-sys" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0h07l0hvkqgaq05002cv0rx63p5368qwzxbvf4bb8nqn1561gaka"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-x11" ,rust-x11-2)
+                       ("rust-system-deps" ,rust-system-deps-6)
+                       ("rust-libc" ,rust-libc-0.2)
+                       ("rust-glib-sys" ,rust-glib-sys-0.17)
+                       ("rust-gdk-sys" ,rust-gdk-sys-0.17))))
+    (home-page "https://gtk-rs.org/")
+    (synopsis "FFI binding for libgdkx11")
+    (description "FFI binding for libgdkx11")
+    (license license:expat)))
+
 (define-public rust-gio-0.18
   (package
     (name "rust-gio")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH 27/44] gnu: Add rust-gtk-layer-shell-0.6.
  2024-05-30 13:02 [bug#71278] [PATCH rust-team 00/44] Add eww Murilo via Guix-patches via
                   ` (25 preceding siblings ...)
  2024-05-30 15:17 ` [bug#71278] [PATCH 26/44] gnu: Add rust-gdkx11-sys-0.17 Murilo via Guix-patches via
@ 2024-05-30 15:17 ` Murilo via Guix-patches via
  2024-05-30 15:17 ` [bug#71278] [PATCH 28/44] gnu: Add rust-gtk-layer-shell-sys-0.6 Murilo via Guix-patches via
                   ` (17 subsequent siblings)
  44 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-30 15:17 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-gtk.scm (rust-gtk-layer-shell-0.6): New variable.

Change-Id: Ib5623492c0964c30c454feb36b96ca2ac51fcbe7
---
 gnu/packages/crates-gtk.scm | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm
index d601fa3128..6cf0933765 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -2506,6 +2506,33 @@ (define-public rust-gtk-0.8
        #:cargo-development-inputs
        (("rust-gir-format-check" ,rust-gir-format-check-0.1))))))
 
+(define-public rust-gtk-layer-shell-0.6
+  (package
+    (name "rust-gtk-layer-shell")
+    (version "0.6.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "gtk-layer-shell" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0pzznf4x7pykx3ynjsfj2zv9b29lpxid3b40a9544d8qngnmybwr"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-libc" ,rust-libc-0.2)
+                       ("rust-gtk-layer-shell-sys" ,rust-gtk-layer-shell-sys-0.6)
+                       ("rust-gtk" ,rust-gtk-0.17)
+                       ("rust-glib-sys" ,rust-glib-sys-0.17)
+                       ("rust-glib" ,rust-glib-0.17)
+                       ("rust-gdk" ,rust-gdk-0.17)
+                       ("rust-bitflags" ,rust-bitflags-2))))
+    (home-page
+     "https://github.com/pentamassiv/gtk-layer-shell-gir/tree/main/gtk-layer-shell")
+    (synopsis "Save gir-generated wrapper for gtk-layer-shell")
+    (description "Save gir-generated wrapper for gtk-layer-shell")
+    (license license:expat)))
+
 (define-public rust-gtk-rs-lgpl-docs-0.1
   (package
     (name "rust-gtk-rs-lgpl-docs")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH 28/44] gnu: Add rust-gtk-layer-shell-sys-0.6.
  2024-05-30 13:02 [bug#71278] [PATCH rust-team 00/44] Add eww Murilo via Guix-patches via
                   ` (26 preceding siblings ...)
  2024-05-30 15:17 ` [bug#71278] [PATCH 27/44] gnu: Add rust-gtk-layer-shell-0.6 Murilo via Guix-patches via
@ 2024-05-30 15:17 ` Murilo via Guix-patches via
  2024-05-30 15:17 ` [bug#71278] [PATCH 29/44] gnu: Add rust-gdk-0.17 Murilo via Guix-patches via
                   ` (16 subsequent siblings)
  44 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-30 15:17 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-gtk.scm (rust-gtk-layer-shell-sys-0.6): New variable.

Change-Id: Ie2a18ffaa9aa2c047472a39e404aa1a478f4f655
---
 gnu/packages/crates-gtk.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm
index 6cf0933765..ae64aa3c09 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -2533,6 +2533,31 @@ (define-public rust-gtk-layer-shell-0.6
     (description "Save gir-generated wrapper for gtk-layer-shell")
     (license license:expat)))
 
+(define-public rust-gtk-layer-shell-sys-0.6
+  (package
+    (name "rust-gtk-layer-shell-sys")
+    (version "0.6.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "gtk-layer-shell-sys" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0np75cvsk3jb78aq4lwngxj8hz96kdar7bpnd88jjdgwmpxbqm2p"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-system-deps" ,rust-system-deps-6)
+                       ("rust-libc" ,rust-libc-0.2)
+                       ("rust-gtk-sys" ,rust-gtk-sys-0.17)
+                       ("rust-glib-sys" ,rust-glib-sys-0.17)
+                       ("rust-gdk-sys" ,rust-gdk-sys-0.17))))
+    (home-page
+     "https://github.com/pentamassiv/gtk-layer-shell-gir/tree/main/gtk-layer-shell-sys")
+    (synopsis "Unsave gir-generated FFI bindings for gtk-layer-shell")
+    (description "Unsave gir-generated FFI bindings for gtk-layer-shell")
+    (license license:expat)))
+
 (define-public rust-gtk-rs-lgpl-docs-0.1
   (package
     (name "rust-gtk-rs-lgpl-docs")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH 29/44] gnu: Add rust-gdk-0.17.
  2024-05-30 13:02 [bug#71278] [PATCH rust-team 00/44] Add eww Murilo via Guix-patches via
                   ` (27 preceding siblings ...)
  2024-05-30 15:17 ` [bug#71278] [PATCH 28/44] gnu: Add rust-gtk-layer-shell-sys-0.6 Murilo via Guix-patches via
@ 2024-05-30 15:17 ` Murilo via Guix-patches via
  2024-05-30 15:17 ` [bug#71278] [PATCH 30/44] gnu: Add rust-gdk-sys-0.17 Murilo via Guix-patches via
                   ` (15 subsequent siblings)
  44 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-30 15:17 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-gtk.scm (rust-gdk-0.17): New variable.

Change-Id: If78874c39c5bcf96e08495cbd19d37bce338e9b3
---
 gnu/packages/crates-gtk.scm | 40 +++++++++++++++++++++++++++++--------
 1 file changed, 32 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm
index ae64aa3c09..45b2bb6bb6 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -458,8 +458,39 @@ (define-public rust-cairo-sys-rs-0.9
         ("rust-x11" ,rust-x11-2)
         ("rust-pkg-config" ,rust-pkg-config-0.3))))))
 
+(define-public rust-gdk-0.17
+  (package
+    (name "rust-gdk")
+    (version "0.17.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "gdk" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1lvl9i2lz95gw00jdlaz5ysp90lnciaqncwp10x7xkfcabmga7dy"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-bitflags" ,rust-bitflags-1)
+                       ("rust-cairo-rs" ,rust-cairo-rs-0.17)
+                       ("rust-gdk-pixbuf" ,rust-gdk-pixbuf-0.17)
+                       ("rust-gdk-sys" ,rust-gdk-sys-0.17)
+                       ("rust-gio" ,rust-gio-0.17)
+                       ("rust-glib" ,rust-glib-0.17)
+                       ("rust-libc" ,rust-libc-0.2)
+                       ("rust-pango" ,rust-pango-0.17))
+       #:cargo-development-inputs (("rust-gir-format-check" ,rust-gir-format-check-0.1))))
+    (inputs
+     (list cairo gdk-pixbuf glib gtk+ pango))
+    (home-page "https://gtk-rs.org/")
+    (synopsis "Rust bindings for the GDK 3 library")
+    (description "This package provides Rust bindings for the GDK 3 library.")
+    (license license:expat)))
+
 (define-public rust-gdk-0.14
   (package
+    (inherit rust-gdk-0.17)
     (name "rust-gdk")
     (version "0.14.3")
     (source
@@ -469,7 +500,6 @@ (define-public rust-gdk-0.14
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
         (base32 "0fwkm4glh7cici6yd96qlddyp4s2l029wa1sgh6xxn00zkf4kmxr"))))
-    (build-system cargo-build-system)
     (arguments
      `(#:skip-build?
        #t
@@ -483,13 +513,7 @@ (define-public rust-gdk-0.14
         ("rust-libc" ,rust-libc-0.2)
         ("rust-pango" ,rust-pango-0.14))
        #:cargo-development-inputs
-       (("rust-gir-format-check" ,rust-gir-format-check-0.1))))
-    (inputs
-     (list cairo gdk-pixbuf glib gtk+ pango))
-    (home-page "https://gtk-rs.org/")
-    (synopsis "Rust bindings for the GDK 3 library")
-    (description "This package provides Rust bindings for the GDK 3 library.")
-    (license license:expat)))
+       (("rust-gir-format-check" ,rust-gir-format-check-0.1))))))
 
 (define-public rust-gdk-0.13
   (package
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH 30/44] gnu: Add rust-gdk-sys-0.17.
  2024-05-30 13:02 [bug#71278] [PATCH rust-team 00/44] Add eww Murilo via Guix-patches via
                   ` (28 preceding siblings ...)
  2024-05-30 15:17 ` [bug#71278] [PATCH 29/44] gnu: Add rust-gdk-0.17 Murilo via Guix-patches via
@ 2024-05-30 15:17 ` Murilo via Guix-patches via
  2024-05-30 15:17 ` [bug#71278] [PATCH 31/44] gnu: Add rust-gtk-0.17 Murilo via Guix-patches via
                   ` (14 subsequent siblings)
  44 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-30 15:17 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-gtk.scm (rust-gdk-sys-0.17): New variable.

Change-Id: I8b421da0a80d04a1ecff635997cb1825f760f057
---
 gnu/packages/crates-gtk.scm | 43 ++++++++++++++++++++++++++++++-------
 1 file changed, 35 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm
index 45b2bb6bb6..db5c143bfa 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -879,8 +879,42 @@ (define-public rust-gdk-pixbuf-sys-0.9
        (("rust-shell-words" ,rust-shell-words-0.1)
         ("rust-tempfile" ,rust-tempfile-3))))))
 
+(define-public rust-gdk-sys-0.17
+  (package
+    (name "rust-gdk-sys")
+    (version "0.17.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "gdk-sys" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "00z77l8cyccgyb2qi84yym6qggzm7a1c17g47xxs2rxw72fxwli1"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-system-deps" ,rust-system-deps-6)
+                       ("rust-pkg-config" ,rust-pkg-config-0.3)
+                       ("rust-pango-sys" ,rust-pango-sys-0.17)
+                       ("rust-libc" ,rust-libc-0.2)
+                       ("rust-gobject-sys" ,rust-gobject-sys-0.17)
+                       ("rust-glib-sys" ,rust-glib-sys-0.17)
+                       ("rust-gio-sys" ,rust-gio-sys-0.17)
+                       ("rust-gdk-pixbuf-sys" ,rust-gdk-pixbuf-sys-0.17)
+                       ("rust-cairo-sys-rs" ,rust-cairo-sys-rs-0.17))
+       #:cargo-development-inputs
+       (("rust-shell-words" ,rust-shell-words-0.1)
+        ("rust-tempfile" ,rust-tempfile-3))))
+    (inputs
+     (list cairo gdk-pixbuf gtk+ glib pango))
+    (home-page "https://gtk-rs.org/")
+    (synopsis "FFI bindings to libgdk-3")
+    (description "FFI bindings to libgdk-3")
+    (license license:expat)))
+
 (define-public rust-gdk-sys-0.14
   (package
+    (inherit rust-gdk-sys-0.17)
     (name "rust-gdk-sys")
     (version "0.14.0")
     (source
@@ -890,7 +924,6 @@ (define-public rust-gdk-sys-0.14
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
         (base32 "07hz3gg039sy7iffy2w5srxzsnqf15i3ryxkqfd995k67lyin28f"))))
-    (build-system cargo-build-system)
     (arguments
      `(#:skip-build?
        #t
@@ -906,13 +939,7 @@ (define-public rust-gdk-sys-0.14
         ("rust-system-deps" ,rust-system-deps-3))
        #:cargo-development-inputs
        (("rust-shell-words" ,rust-shell-words-0.1)
-        ("rust-tempfile" ,rust-tempfile-3))))
-    (inputs
-     (list cairo gdk-pixbuf gtk+ glib pango))
-    (home-page "https://gtk-rs.org/")
-    (synopsis "FFI bindings to libgdk-3")
-    (description "FFI bindings to libgdk-3")
-    (license license:expat)))
+        ("rust-tempfile" ,rust-tempfile-3))))))
 
 (define-public rust-gdk-sys-0.10
   (package
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH 31/44] gnu: Add rust-gtk-0.17.
  2024-05-30 13:02 [bug#71278] [PATCH rust-team 00/44] Add eww Murilo via Guix-patches via
                   ` (29 preceding siblings ...)
  2024-05-30 15:17 ` [bug#71278] [PATCH 30/44] gnu: Add rust-gdk-sys-0.17 Murilo via Guix-patches via
@ 2024-05-30 15:17 ` Murilo via Guix-patches via
  2024-05-30 15:17 ` [bug#71278] [PATCH 32/44] gnu: Add rust-gtk-sys-0.17 Murilo via Guix-patches via
                   ` (13 subsequent siblings)
  44 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-30 15:17 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-gtk.scm (rust-gtk-0.17): New variable.

Change-Id: If530817dbece566dc1022dc886ec0b2e138309f5
---
 gnu/packages/crates-gtk.scm | 49 +++++++++++++++++++++++++++++++------
 1 file changed, 41 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm
index db5c143bfa..e788d84837 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -2478,8 +2478,48 @@ (define-public rust-gstreamer-sys-0.18
      "Foreign Function Interface (FFI) bindings to libgstreamer-1.0.")
     (license license:expat)))
 
+(define-public rust-gtk-0.17
+  (package
+    (name "rust-gtk")
+    (version "0.17.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "gtk" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0rnrc5k7p3ck1gqcvf58xv77brdlhmhxn3drpb8d821bp4m25i5n"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:tests? #f ; requires running server
+       #:cargo-inputs (("rust-pkg-config" ,rust-pkg-config-0.3)
+                       ("rust-pango" ,rust-pango-0.17)
+                       ("rust-once-cell" ,rust-once-cell-1)
+                       ("rust-libc" ,rust-libc-0.2)
+                       ("rust-gtk3-macros" ,rust-gtk3-macros-0.17)
+                       ("rust-gtk-sys" ,rust-gtk-sys-0.17)
+                       ("rust-glib" ,rust-glib-0.17)
+                       ("rust-gio" ,rust-gio-0.17)
+                       ("rust-gdk-pixbuf" ,rust-gdk-pixbuf-0.17)
+                       ("rust-gdk" ,rust-gdk-0.17)
+                       ("rust-futures-channel" ,rust-futures-channel-0.3)
+                       ("rust-field-offset" ,rust-field-offset-0.3)
+                       ("rust-cairo-rs" ,rust-cairo-rs-0.17)
+                       ("rust-bitflags" ,rust-bitflags-1)
+                       ("rust-atk" ,rust-atk-0.17))
+       #:cargo-development-inputs
+       (("rust-gir-format-check" ,rust-gir-format-check-0.1))))
+    (native-inputs (list pkg-config))
+    (inputs
+     (list at-spi2-core cairo glib gtk+ pango))
+    (home-page "https://gtk-rs.org/")
+    (synopsis "Rust bindings for the GTK+ 3 library")
+    (description "This package provides Rust bindings for the GTK+ 3 library.")
+    (license license:expat)))
+
 (define-public rust-gtk-0.14
   (package
+    (inherit rust-gtk-0.17)
     (name "rust-gtk")
     (version "0.14.3")
     (source
@@ -2509,14 +2549,7 @@ (define-public rust-gtk-0.14
         ("rust-pango" ,rust-pango-0.14)
         ("rust-pkg-config" ,rust-pkg-config-0.3))
        #:cargo-development-inputs
-       (("rust-gir-format-check" ,rust-gir-format-check-0.1))))
-    (native-inputs (list pkg-config))
-    (inputs
-     (list at-spi2-core cairo glib gtk+ pango))
-    (home-page "https://gtk-rs.org/")
-    (synopsis "Rust bindings for the GTK+ 3 library")
-    (description "This package provides Rust bindings for the GTK+ 3 library.")
-    (license license:expat)))
+       (("rust-gir-format-check" ,rust-gir-format-check-0.1))))))
 
 (define-public rust-gtk-0.8
   (package
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH 32/44] gnu: Add rust-gtk-sys-0.17.
  2024-05-30 13:02 [bug#71278] [PATCH rust-team 00/44] Add eww Murilo via Guix-patches via
                   ` (30 preceding siblings ...)
  2024-05-30 15:17 ` [bug#71278] [PATCH 31/44] gnu: Add rust-gtk-0.17 Murilo via Guix-patches via
@ 2024-05-30 15:17 ` Murilo via Guix-patches via
  2024-05-30 15:18 ` [bug#71278] [PATCH 33/44] gnu: Add rust-gtk3-macros-0.17 Murilo via Guix-patches via
                   ` (12 subsequent siblings)
  44 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-30 15:17 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-gtk.scm (rust-gtk-sys-0.17): New variable.

Change-Id: I19e687fd999d70374f7e218a57edcaa1349df617
---
 gnu/packages/crates-gtk.scm | 46 +++++++++++++++++++++++++++++--------
 1 file changed, 37 insertions(+), 9 deletions(-)

diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm
index e788d84837..728774ec02 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -2663,8 +2663,44 @@ (define-public rust-gtk-rs-lgpl-docs-0.1
      "LGPL-licensed docs for Gtk-rs crates.")
     (license license:lgpl2.0)))
 
+(define-public rust-gtk-sys-0.17
+  (package
+    (name "rust-gtk-sys")
+    (version "0.17.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "gtk-sys" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0zixvr0yribq0vr9gkq7mqgx74ydq448sd7ph1lpwniyp6jbd3jd"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-system-deps" ,rust-system-deps-6)
+                       ("rust-pango-sys" ,rust-pango-sys-0.17)
+                       ("rust-libc" ,rust-libc-0.2)
+                       ("rust-gobject-sys" ,rust-gobject-sys-0.17)
+                       ("rust-glib-sys" ,rust-glib-sys-0.17)
+                       ("rust-gio-sys" ,rust-gio-sys-0.17)
+                       ("rust-gdk-sys" ,rust-gdk-sys-0.17)
+                       ("rust-gdk-pixbuf-sys" ,rust-gdk-pixbuf-sys-0.17)
+                       ("rust-cairo-sys-rs" ,rust-cairo-sys-rs-0.17)
+                       ("rust-atk-sys" ,rust-atk-sys-0.17))
+       #:cargo-development-inputs
+       (("rust-shell-words" ,rust-shell-words-1)
+        ("rust-tempfile" ,rust-tempfile-3))))
+    (native-inputs (list pkg-config))
+    (inputs
+     (list gtk+))
+    (home-page "https://gtk-rs.org/")
+    (synopsis "FFI bindings to libgtk-3")
+    (description "This package provides FFI bindings to libgtk-3.")
+    (license license:expat)))
+
 (define-public rust-gtk-sys-0.14
   (package
+    (inherit rust-gtk-sys-0.17)
     (name "rust-gtk-sys")
     (version "0.14.0")
     (source
@@ -2674,7 +2710,6 @@ (define-public rust-gtk-sys-0.14
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
         (base32 "0gihp9zh4z7lycp0zbmq1w0k9ddbnd2h64jsgid7hi85vb9wh54c"))))
-    (build-system cargo-build-system)
     (arguments
      `(#:tests? #f                      ;missing files
        #:cargo-inputs
@@ -2690,14 +2725,7 @@ (define-public rust-gtk-sys-0.14
         ("rust-system-deps" ,rust-system-deps-3))
        #:cargo-development-inputs
        (("rust-shell-words" ,rust-shell-words-1)
-        ("rust-tempfile" ,rust-tempfile-3))))
-    (native-inputs (list pkg-config))
-    (inputs
-     (list gtk+))
-    (home-page "https://gtk-rs.org/")
-    (synopsis "FFI bindings to libgtk-3")
-    (description "This package provides FFI bindings to libgtk-3.")
-    (license license:expat)))
+        ("rust-tempfile" ,rust-tempfile-3))))))
 
 (define-public rust-gtk-sys-0.10
   (package
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH 33/44] gnu: Add rust-gtk3-macros-0.17.
  2024-05-30 13:02 [bug#71278] [PATCH rust-team 00/44] Add eww Murilo via Guix-patches via
                   ` (31 preceding siblings ...)
  2024-05-30 15:17 ` [bug#71278] [PATCH 32/44] gnu: Add rust-gtk-sys-0.17 Murilo via Guix-patches via
@ 2024-05-30 15:18 ` Murilo via Guix-patches via
  2024-05-30 15:18 ` [bug#71278] [PATCH 34/44] gnu: Add rust-atk-0.17 Murilo via Guix-patches via
                   ` (11 subsequent siblings)
  44 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-30 15:18 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-gtk.scm (rust-gtk3-macros-0.17): New variable.

Change-Id: I17ccc413dfd738575095342437548dac0641ac77
---
 gnu/packages/crates-gtk.scm | 35 ++++++++++++++++++++++++++++-------
 1 file changed, 28 insertions(+), 7 deletions(-)

diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm
index 728774ec02..97405506d4 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -2789,8 +2789,35 @@ (define-public rust-gtk-sys-0.9
        (("rust-shell-words" ,rust-shell-words-0.1)
         ("rust-tempfile" ,rust-tempfile-3))))))
 
+(define-public rust-gtk3-macros-0.17
+  (package
+    (name "rust-gtk3-macros")
+    (version "0.17.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "gtk3-macros" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0pnrn8wgri525k5ijp64xp3whp61p6jga94zpl89r8y9hbb89yry"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-syn" ,rust-syn-1)
+                       ("rust-quote" ,rust-quote-1)
+                       ("rust-proc-macro2" ,rust-proc-macro2-1)
+                       ("rust-proc-macro-error" ,rust-proc-macro-error-1)
+                       ("rust-proc-macro-crate" ,rust-proc-macro-crate-1)
+                       ("rust-anyhow" ,rust-anyhow-1))))
+    (home-page "https://gtk-rs.org/")
+    (synopsis "Rust bindings for the GTK 3 library")
+    (description "This package provides Rust bindings for the GTK 3
+library.")
+    (license license:expat)))
+
 (define-public rust-gtk3-macros-0.14
   (package
+    (inherit rust-gtk3-macros-0.17)
     (name "rust-gtk3-macros")
     (version "0.14.0")
     (source
@@ -2800,7 +2827,6 @@ (define-public rust-gtk3-macros-0.14
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
         (base32 "0yavfirn2iw9nsxik6m7s2cdxdrl5l5jfbiwn0zl85y1dnlivpi1"))))
-    (build-system cargo-build-system)
     (arguments
      `(#:skip-build?
        #t
@@ -2811,12 +2837,7 @@ (define-public rust-gtk3-macros-0.14
         ("rust-proc-macro-error" ,rust-proc-macro-error-1)
         ("rust-proc-macro2" ,rust-proc-macro2-1)
         ("rust-quote" ,rust-quote-1)
-        ("rust-syn" ,rust-syn-1))))
-    (home-page "https://gtk-rs.org/")
-    (synopsis "Rust bindings for the GTK 3 library")
-    (description "This package provides Rust bindings for the GTK 3
-library.")
-    (license license:expat)))
+        ("rust-syn" ,rust-syn-1))))))
 
 (define-public rust-gtk4-0.7
   (package
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH 34/44] gnu: Add rust-atk-0.17.
  2024-05-30 13:02 [bug#71278] [PATCH rust-team 00/44] Add eww Murilo via Guix-patches via
                   ` (32 preceding siblings ...)
  2024-05-30 15:18 ` [bug#71278] [PATCH 33/44] gnu: Add rust-gtk3-macros-0.17 Murilo via Guix-patches via
@ 2024-05-30 15:18 ` Murilo via Guix-patches via
  2024-05-30 15:18 ` [bug#71278] [PATCH 35/44] gnu: Add rust-atk-sys-0.17 Murilo via Guix-patches via
                   ` (10 subsequent siblings)
  44 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-30 15:18 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-gtk.scm (rust-atk-0.17): New variable.

Change-Id: I21066be647b6798bdb858cdf7798cbf04cbfef86
---
 gnu/packages/crates-gtk.scm | 37 +++++++++++++++++++++++++++++--------
 1 file changed, 29 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm
index 97405506d4..a5976dede0 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -120,8 +120,36 @@ (define-public rust-atk-sys-0.9
        (("rust-shell-words" ,rust-shell-words-0.1)
         ("rust-tempfile" ,rust-tempfile-3))))))
 
+(define-public rust-atk-0.17
+  (package
+    (name "rust-atk")
+    (version "0.17.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "atk" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "08nc4187fx4cnkz8va3bnn9fpavm1x8zc18s0s224w8cs59n98bb"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-libc" ,rust-libc-0.2)
+                       ("rust-glib" ,rust-glib-0.17)
+                       ("rust-bitflags" ,rust-bitflags-1)
+                       ("rust-atk-sys" ,rust-atk-sys-0.17))
+       #:cargo-development-inputs
+       (("rust-gir-format-check" ,rust-gir-format-check-0.1))))
+    (inputs
+     (list at-spi2-core glib))
+    (home-page "https://gtk-rs.org/")
+    (synopsis "Rust bindings for the ATK library")
+    (description "Rust bindings for the ATK library")
+    (license license:expat)))
+
 (define-public rust-atk-0.14
   (package
+    (inherit rust-atk-0.17)
     (name "rust-atk")
     (version "0.14.0")
     (source
@@ -131,7 +159,6 @@ (define-public rust-atk-0.14
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
         (base32 "1fi6f3k1lgd0iymar58hp88k76fm5pd1npi2avdn9r3mmb922fx8"))))
-    (build-system cargo-build-system)
     (arguments
      `(#:skip-build?
        #t
@@ -141,13 +168,7 @@ (define-public rust-atk-0.14
         ("rust-glib" ,rust-glib-0.14)
         ("rust-libc" ,rust-libc-0.2))
        #:cargo-development-inputs
-       (("rust-gir-format-check" ,rust-gir-format-check-0.1))))
-    (inputs
-     (list at-spi2-core glib))
-    (home-page "https://gtk-rs.org/")
-    (synopsis "Rust bindings for the ATK library")
-    (description "Rust bindings for the ATK library")
-    (license license:expat)))
+       (("rust-gir-format-check" ,rust-gir-format-check-0.1))))))
 
 (define-public rust-atk-0.8
   (package
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH 35/44] gnu: Add rust-atk-sys-0.17.
  2024-05-30 13:02 [bug#71278] [PATCH rust-team 00/44] Add eww Murilo via Guix-patches via
                   ` (33 preceding siblings ...)
  2024-05-30 15:18 ` [bug#71278] [PATCH 34/44] gnu: Add rust-atk-0.17 Murilo via Guix-patches via
@ 2024-05-30 15:18 ` Murilo via Guix-patches via
  2024-05-30 15:18 ` [bug#71278] [PATCH 36/44] gnu: rust-clap-complete-4: Update to 4.5.1 Murilo via Guix-patches via
                   ` (9 subsequent siblings)
  44 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-30 15:18 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-gtk.scm (rust-atk-sys-0.17): New variable.

Change-Id: I4347a44a877dfa3b69cfc272c61024af418b435a
---
 gnu/packages/crates-gtk.scm | 40 ++++++++++++++++++++++++++++---------
 1 file changed, 31 insertions(+), 9 deletions(-)

diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm
index a5976dede0..3ac2d0c76b 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -41,25 +41,24 @@ (define-module (gnu packages crates-gtk)
 ;;;
 ;;; Please: Try to add new module packages in alphabetic order.
 ;;;
-(define-public rust-atk-sys-0.14
+(define-public rust-atk-sys-0.17
   (package
     (name "rust-atk-sys")
-    (version "0.14.0")
+    (version "0.17.0")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "atk-sys" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "1sl3pqfb2jaf9kcfxj9k43d7iv8gcl5zgdgn3j5vp13w2mqgdp5s"))))
+        (base32 "143fzw63fgplw4zr2d0jpikngq41lmjwvy6q5xvdbyvjlmy0mgz3"))))
     (build-system cargo-build-system)
     (arguments
-     `(#:tests? #f                      ; missing files
-       #:cargo-inputs
-       (("rust-glib-sys" ,rust-glib-sys-0.14)
-        ("rust-gobject-sys" ,rust-gobject-sys-0.14)
-        ("rust-libc" ,rust-libc-0.2)
-        ("rust-system-deps" ,rust-system-deps-3))
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-system-deps" ,rust-system-deps-6)
+                       ("rust-libc" ,rust-libc-0.2)
+                       ("rust-gobject-sys" ,rust-gobject-sys-0.17)
+                       ("rust-glib-sys" ,rust-glib-sys-0.17))
        #:cargo-development-inputs
        (("rust-shell-words" ,rust-shell-words-1)
         ("rust-tempfile" ,rust-tempfile-3))))
@@ -71,6 +70,29 @@ (define-public rust-atk-sys-0.14
     (description "FFI bindings to libatk-1")
     (license license:expat)))
 
+(define-public rust-atk-sys-0.14
+  (package
+    (inherit rust-atk-sys-0.17)
+    (name "rust-atk-sys")
+    (version "0.14.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "atk-sys" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1sl3pqfb2jaf9kcfxj9k43d7iv8gcl5zgdgn3j5vp13w2mqgdp5s"))))
+    (arguments
+     `(#:tests? #f                      ; missing files
+       #:cargo-inputs
+       (("rust-glib-sys" ,rust-glib-sys-0.14)
+        ("rust-gobject-sys" ,rust-gobject-sys-0.14)
+        ("rust-libc" ,rust-libc-0.2)
+        ("rust-system-deps" ,rust-system-deps-3))
+       #:cargo-development-inputs
+       (("rust-shell-words" ,rust-shell-words-1)
+        ("rust-tempfile" ,rust-tempfile-3))))))
+
 (define-public rust-atk-sys-0.10
   (package
     (inherit rust-atk-sys-0.14)
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH 36/44] gnu: rust-clap-complete-4: Update to 4.5.1.
  2024-05-30 13:02 [bug#71278] [PATCH rust-team 00/44] Add eww Murilo via Guix-patches via
                   ` (34 preceding siblings ...)
  2024-05-30 15:18 ` [bug#71278] [PATCH 35/44] gnu: Add rust-atk-sys-0.17 Murilo via Guix-patches via
@ 2024-05-30 15:18 ` Murilo via Guix-patches via
  2024-05-30 15:18 ` [bug#71278] [PATCH 37/44] gnu: rust-ref-cast-1: Update to 1.0.22 Murilo via Guix-patches via
                   ` (8 subsequent siblings)
  44 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-30 15:18 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-clap-complete-4): Update to 4.5.1.

Change-Id: I68ba89cfe53f7b2bdd9d6379eecd300be5fa0c43
---
 gnu/packages/crates-io.scm | 42 +++++++++++++++++++-------------------
 1 file changed, 21 insertions(+), 21 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index c5f5a24c96..7daa01bca2 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -13064,30 +13064,30 @@ (define-public rust-clap-builder-4
 (define-public rust-clap-complete-4
   (package
     (name "rust-clap-complete")
-    (version "4.4.8")
-    (source (origin
-              (method url-fetch)
-              (uri (crate-uri "clap_complete" version))
-              (file-name (string-append name "-" version ".tar.gz"))
-              (sha256
-               (base32 "05c2x5jb3qf5klsxm9kcmykwjdzl879z3q1f92ia330xqavxrxza"))))
+    (version "4.5.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "clap_complete" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0pi7hdjrw853qhqcpi3ky9azh03k6js8jbmhcl0v2f5z4m1m0yfx"))))
     (build-system cargo-build-system)
     (arguments
-     `(#:cargo-inputs
-       (("rust-clap" ,rust-clap-4)
-        ("rust-clap-lex" ,rust-clap-lex-0.6)
-        ("rust-is-executable" ,rust-is-executable-1)
-        ("rust-pathdiff" ,rust-pathdiff-0.2)
-        ("rust-shlex" ,rust-shlex-1)
-        ("rust-unicode-xid" ,rust-unicode-xid-0.2))
-       #:cargo-development-inputs
-       (("rust-clap" ,rust-clap-4)
-        ("rust-completest" ,rust-completest-0.4)
-        ("rust-completest-pty" ,rust-completest-pty-0.5)
-        ("rust-snapbox" ,rust-snapbox-0.4)
-        ("rust-trycmd" ,rust-trycmd-0.14))))
+     `(#:cargo-inputs (("rust-clap" ,rust-clap-4)
+                       ("rust-clap-lex" ,rust-clap-lex-0.7)
+                       ("rust-is-executable" ,rust-is-executable-1)
+                       ("rust-pathdiff" ,rust-pathdiff-0.2)
+                       ("rust-shlex" ,rust-shlex-1)
+                       ("rust-unicode-xid" ,rust-unicode-xid-0.2))
+       #:cargo-development-inputs (("rust-clap" ,rust-clap-4)
+                                   ("rust-completest" ,rust-completest-0.4)
+                                   ("rust-completest-pty" ,rust-completest-pty-0.5)
+                                   ("rust-snapbox" ,rust-snapbox-0.5)
+                                   ("rust-trycmd" ,rust-trycmd-0.15))))
     (home-page "https://github.com/clap-rs/clap/tree/master/clap_complete")
-    (synopsis "Generate shell completion scripts for your @code{clap::Command}")
+    (synopsis
+     "Generate shell completion scripts for your @code{clap::Command}")
     (description
      "Generate shell completion scripts for your @code{clap::Command}.")
     (license (list license:expat license:asl2.0))))
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH 37/44] gnu: rust-ref-cast-1: Update to 1.0.22.
  2024-05-30 13:02 [bug#71278] [PATCH rust-team 00/44] Add eww Murilo via Guix-patches via
                   ` (35 preceding siblings ...)
  2024-05-30 15:18 ` [bug#71278] [PATCH 36/44] gnu: rust-clap-complete-4: Update to 4.5.1 Murilo via Guix-patches via
@ 2024-05-30 15:18 ` Murilo via Guix-patches via
  2024-05-30 15:18 ` [bug#71278] [PATCH 38/44] gnu: rust-ref-cast-impl-1: " Murilo via Guix-patches via
                   ` (7 subsequent siblings)
  44 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-30 15:18 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-ref-cast-1): Update to 1.0.22.

Change-Id: I003dfb2deceb88ff5b5e1cda98dc8b78526fc73f
---
 gnu/packages/crates-io.scm | 13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 7daa01bca2..8b6c1b6ced 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -61908,21 +61908,18 @@ (define-public rust-reedline-0.30
 (define-public rust-ref-cast-1
   (package
     (name "rust-ref-cast")
-    (version "1.0.18")
+    (version "1.0.23")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "ref-cast" version))
-       (file-name
-        (string-append name "-" version ".tar.gz"))
+       (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32
-         "0sxzy3f0zmclsmi1z17n16xbjbp99d5c6nh7592yy6f3fya82h8n"))))
+        (base32 "0ca9fi5jsdibaidi2a55y9i1k1q0hvn4f6xlm0fmh7az9pwadw6c"))))
     (build-system cargo-build-system)
     (arguments
-     `(#:tests? #f          ; Doesn't always interact well with the test crate.
-       #:cargo-inputs
-       (("rust-ref-cast-impl" ,rust-ref-cast-impl-1))
+     `(#:tests? #f ;Doesn't always interact well with the test crate.
+       #:cargo-inputs (("rust-ref-cast-impl" ,rust-ref-cast-impl-1))
        #:cargo-development-inputs
        (("rust-ref-cast-test-suite" ,rust-ref-cast-test-suite-0.0.0)
         ("rust-rustversion" ,rust-rustversion-1)
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH 38/44] gnu: rust-ref-cast-impl-1: Update to 1.0.22.
  2024-05-30 13:02 [bug#71278] [PATCH rust-team 00/44] Add eww Murilo via Guix-patches via
                   ` (36 preceding siblings ...)
  2024-05-30 15:18 ` [bug#71278] [PATCH 37/44] gnu: rust-ref-cast-1: Update to 1.0.22 Murilo via Guix-patches via
@ 2024-05-30 15:18 ` Murilo via Guix-patches via
  2024-05-30 15:18 ` [bug#71278] [PATCH 39/44] gnu: rust-darling-0.14: Update to 0.14.4 Murilo via Guix-patches via
                   ` (6 subsequent siblings)
  44 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-30 15:18 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-ref-cast-impl-1): Update to 1.0.22.

Change-Id: Ia58eff02358b8a8ce5cabb5e092e3ac01adf9dde
---
 gnu/packages/crates-io.scm | 18 +++++++-----------
 1 file changed, 7 insertions(+), 11 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 8b6c1b6ced..6c88ac4653 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -61959,27 +61959,23 @@ (define-public rust-ref-cast-0.2
 (define-public rust-ref-cast-impl-1
   (package
     (name "rust-ref-cast-impl")
-    (version "1.0.18")
+    (version "1.0.23")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "ref-cast-impl" version))
-       (file-name
-        (string-append name "-" version ".tar.gz"))
+       (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32
-         "05kjg9g9akzb0yns255a5zvdkbwk0wa9kp1cf8k6h25nv7d57gv8"))))
+        (base32 "1rpkjlsr99g8nb5ripffz9n9rb3g32dmw83x724l8wykjgkh7hxw"))))
     (build-system cargo-build-system)
     (arguments
-     `(#:cargo-inputs
-       (("rust-proc-macro2" ,rust-proc-macro2-1)
-        ("rust-quote" ,rust-quote-1)
-        ("rust-syn" ,rust-syn-2))
+     `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
+                       ("rust-quote" ,rust-quote-1)
+                       ("rust-syn" ,rust-syn-2))
        #:cargo-development-inputs (("rust-ref-cast" ,rust-ref-cast-1))))
     (home-page "https://github.com/dtolnay/ref-cast")
     (synopsis "Derive implementation for @code{ref_cast::RefCast}")
-    (description
-     "Derive implementation for @code{ref_cast::RefCast}.")
+    (description "Derive implementation for @code{ref_cast::RefCast}.")
     (license (list license:expat license:asl2.0))))
 
 (define-public rust-ref-cast-impl-0.2
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH 39/44] gnu: rust-darling-0.14: Update to 0.14.4.
  2024-05-30 13:02 [bug#71278] [PATCH rust-team 00/44] Add eww Murilo via Guix-patches via
                   ` (37 preceding siblings ...)
  2024-05-30 15:18 ` [bug#71278] [PATCH 38/44] gnu: rust-ref-cast-impl-1: " Murilo via Guix-patches via
@ 2024-05-30 15:18 ` Murilo via Guix-patches via
  2024-05-30 15:18 ` [bug#71278] [PATCH 40/44] gnu: rust-darling-core-0.14: " Murilo via Guix-patches via
                   ` (5 subsequent siblings)
  44 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-30 15:18 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-darling-0.14): Update to 0.14.4.

Change-Id: Ic65333fb398e23f1f221a6baa68fe98b7e0176d1
---
 gnu/packages/crates-io.scm | 16 +++++++---------
 1 file changed, 7 insertions(+), 9 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 6c88ac4653..fc24254ba9 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -19128,23 +19128,21 @@ (define-public rust-darling-0.14
   (package
     (inherit rust-darling-0.20)
     (name "rust-darling")
-    (version "0.14.1")
+    (version "0.14.4")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "darling" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "00mc7svmwphywkwndzkjxsqaxhygrm8f4jv1p1lngzd7vn5naaa5"))))
+        (base32 "0l1qrn805bsxa0iy7x8bmdwr8c10hlw0yiqs8ckv7lbz86rhqxbv"))))
     (arguments
      `(#:skip-build? #t
-       #:cargo-inputs
-       (("rust-darling-core" ,rust-darling-core-0.14)
-        ("rust-darling-macro" ,rust-darling-macro-0.14))
-       #:cargo-development-inputs
-       (("rust-proc-macro2" ,rust-proc-macro2-1)
-        ("rust-quote" ,rust-quote-1)
-        ("rust-syn" ,rust-syn-1))))))
+       #:cargo-inputs (("rust-darling-core" ,rust-darling-core-0.14)
+                       ("rust-darling-macro" ,rust-darling-macro-0.14))
+       #:cargo-development-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
+                                   ("rust-quote" ,rust-quote-1)
+                                   ("rust-syn" ,rust-syn-1))))))
 
 (define-public rust-darling-0.13
   (package
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH 40/44] gnu: rust-darling-core-0.14: Update to 0.14.4.
  2024-05-30 13:02 [bug#71278] [PATCH rust-team 00/44] Add eww Murilo via Guix-patches via
                   ` (38 preceding siblings ...)
  2024-05-30 15:18 ` [bug#71278] [PATCH 39/44] gnu: rust-darling-0.14: Update to 0.14.4 Murilo via Guix-patches via
@ 2024-05-30 15:18 ` Murilo via Guix-patches via
  2024-05-30 15:18 ` [bug#71278] [PATCH 41/44] gnu: rust-darling-macro-0.14: " Murilo via Guix-patches via
                   ` (4 subsequent siblings)
  44 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-30 15:18 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-darling-core-0.14): Update to 0.14.4.

Change-Id: Ieadefaa3af20665d93bda6b99650b1250dcfa19e
---
 gnu/packages/crates-io.scm | 17 ++++++++---------
 1 file changed, 8 insertions(+), 9 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index fc24254ba9..bd33ca379e 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -19267,23 +19267,22 @@ (define-public rust-darling-core-0.14
   (package
     (inherit rust-darling-core-0.20)
     (name "rust-darling-core")
-    (version "0.14.1")
+    (version "0.14.4")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "darling_core" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "0vyvkx7qkz6ap5dwgsz8dg588xjigny8s7mrkz0fmcg806y93734"))))
+        (base32 "1w4b2ndxmkwghwq84yphk8x15jnpivm08w596g12ry5pwsk1r70h"))))
     (arguments
      `(#:skip-build? #t
-       #:cargo-inputs
-       (("rust-fnv" ,rust-fnv-1)
-        ("rust-ident-case" ,rust-ident-case-1)
-        ("rust-proc-macro2" ,rust-proc-macro2-1)
-        ("rust-quote" ,rust-quote-1)
-        ("rust-strsim" ,rust-strsim-0.10)
-        ("rust-syn" ,rust-syn-1))))))
+       #:cargo-inputs (("rust-fnv" ,rust-fnv-1)
+                       ("rust-ident-case" ,rust-ident-case-1)
+                       ("rust-proc-macro2" ,rust-proc-macro2-1)
+                       ("rust-quote" ,rust-quote-1)
+                       ("rust-strsim" ,rust-strsim-0.10)
+                       ("rust-syn" ,rust-syn-1))))))
 
 (define-public rust-darling-core-0.13
   (package
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH 41/44] gnu: rust-darling-macro-0.14: Update to 0.14.4.
  2024-05-30 13:02 [bug#71278] [PATCH rust-team 00/44] Add eww Murilo via Guix-patches via
                   ` (39 preceding siblings ...)
  2024-05-30 15:18 ` [bug#71278] [PATCH 40/44] gnu: rust-darling-core-0.14: " Murilo via Guix-patches via
@ 2024-05-30 15:18 ` Murilo via Guix-patches via
  2024-05-30 15:18 ` [bug#71278] [PATCH 42/44] gnu: Add rust-slotmap-0.4 Murilo via Guix-patches via
                   ` (3 subsequent siblings)
  44 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-30 15:18 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-darling-macro-0.14): Update to 0.14.4.

Change-Id: I2ea4a9f07634f80ecb8bd7ed011fe34b35f030bb
---
 gnu/packages/crates-io.scm | 21 ++++++++++-----------
 1 file changed, 10 insertions(+), 11 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index bd33ca379e..3a8e49c0c8 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -19395,20 +19395,19 @@ (define-public rust-darling-macro-0.14
   (package
     (inherit rust-darling-macro-0.20)
     (name "rust-darling-macro")
-    (version "0.14.1")
+    (version "0.14.4")
     (source
-      (origin
-        (method url-fetch)
-        (uri (crate-uri "darling_macro" version))
-        (file-name (string-append name "-" version ".tar.gz"))
-        (sha256
-         (base32 "1dag2f4bq38vdn886slqczip5qzhvb95317kl04zrlnbpz2nkz6x"))))
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "darling_macro" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "13mlyd5w275c815k0ijf6g4c446hs8b3m2h4an5isqgpr7dv9am4"))))
     (arguments
      `(#:skip-build? #t
-       #:cargo-inputs
-       (("rust-darling-core" ,rust-darling-core-0.14)
-        ("rust-quote" ,rust-quote-1)
-        ("rust-syn" ,rust-syn-1))))))
+       #:cargo-inputs (("rust-darling-core" ,rust-darling-core-0.14)
+                       ("rust-quote" ,rust-quote-1)
+                       ("rust-syn" ,rust-syn-1))))))
 
 (define-public rust-darling-macro-0.13
   (package
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH 42/44] gnu: Add rust-slotmap-0.4.
  2024-05-30 13:02 [bug#71278] [PATCH rust-team 00/44] Add eww Murilo via Guix-patches via
                   ` (40 preceding siblings ...)
  2024-05-30 15:18 ` [bug#71278] [PATCH 41/44] gnu: rust-darling-macro-0.14: " Murilo via Guix-patches via
@ 2024-05-30 15:18 ` Murilo via Guix-patches via
  2024-05-30 15:18 ` [bug#71278] [PATCH 43/44] gnu: Add rust-deepsize-0.2 Murilo via Guix-patches via
                   ` (2 subsequent siblings)
  44 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-30 15:18 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-slotmap-0.4): New variable.

Change-Id: If96d23458d5fc6e6a0792885d6d003c9370cb7e0
---
 gnu/packages/crates-io.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 3a8e49c0c8..4281aac586 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -72153,6 +72153,26 @@ (define-public rust-slotmap-1
     (description "Slotmap data structure")
     (license license:zlib)))
 
+(define-public rust-slotmap-0.4
+  (package
+    (inherit rust-slotmap-1)
+    (name "rust-slotmap")
+    (version "0.4.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "slotmap" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1cga58417vz6m0bazvicprb01mm1x690wy8rj7g8fyvnqn24dwvb"))))
+    (arguments
+     `(#:cargo-inputs (("rust-serde" ,rust-serde-1))
+       #:cargo-development-inputs (("rust-fxhash" ,rust-fxhash-0.2)
+                                   ("rust-quickcheck" ,rust-quickcheck-0.8)
+                                   ("rust-serde" ,rust-serde-1)
+                                   ("rust-serde-derive" ,rust-serde-derive-1)
+                                   ("rust-serde-json" ,rust-serde-json-1))))))
+
 (define-public rust-slug-0.1
   (package
     (name "rust-slug")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH 43/44] gnu: Add rust-deepsize-0.2.
  2024-05-30 13:02 [bug#71278] [PATCH rust-team 00/44] Add eww Murilo via Guix-patches via
                   ` (41 preceding siblings ...)
  2024-05-30 15:18 ` [bug#71278] [PATCH 42/44] gnu: Add rust-slotmap-0.4 Murilo via Guix-patches via
@ 2024-05-30 15:18 ` Murilo via Guix-patches via
  2024-05-30 15:18 ` [bug#71278] [PATCH 44/44] gnu: Add rust-deepsize-derive-0.1 Murilo via Guix-patches via
  2024-05-31 12:37 ` [bug#71278] [PATCH rust-team v2 00/44] Add eww Murilo via Guix-patches via
  44 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-30 15:18 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-deepsize-0.2): New variable.

Change-Id: I1713904f161b9eac87dfb6562719254f717ae104
---
 gnu/packages/crates-io.scm | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 4281aac586..f3f8fee894 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -20165,6 +20165,36 @@ (define-public rust-decimal-2
      "Decimal floating point arithmetic for Rust.")
     (license license:asl2.0)))
 
+(define-public rust-deepsize-0.2
+  (package
+    (name "rust-deepsize")
+    (version "0.2.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "deepsize" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0v5rn98i6j4jfpcm93mg8by3ddwhanvjiyd3pszzfsvgqdz9inqw"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-arrayvec" ,rust-arrayvec-0.5)
+                       ("rust-chrono" ,rust-chrono-0.4)
+                       ("rust-deepsize-derive" ,rust-deepsize-derive-0.1)
+                       ("rust-hashbrown" ,rust-hashbrown-0.9)
+                       ("rust-indexmap" ,rust-indexmap-1)
+                       ("rust-slab" ,rust-slab-0.4)
+                       ("rust-slotmap" ,rust-slotmap-0.4)
+                       ("rust-smallvec" ,rust-smallvec-1))
+       #:cargo-development-inputs (("rust-deepsize-derive" ,rust-deepsize-derive-0.1))))
+    (home-page "https://github.com/Aeledfyr/deepsize/")
+    (synopsis
+     "Crate for measuring the total size of object on the stack and heap")
+    (description
+     "This package provides a crate for measuring the total size of object on the
+stack and heap")
+    (license license:expat)))
+
 (define-public rust-defer-0.1
   (package
     (name "rust-defer")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH 44/44] gnu: Add rust-deepsize-derive-0.1.
  2024-05-30 13:02 [bug#71278] [PATCH rust-team 00/44] Add eww Murilo via Guix-patches via
                   ` (42 preceding siblings ...)
  2024-05-30 15:18 ` [bug#71278] [PATCH 43/44] gnu: Add rust-deepsize-0.2 Murilo via Guix-patches via
@ 2024-05-30 15:18 ` Murilo via Guix-patches via
  2024-05-31 12:37 ` [bug#71278] [PATCH rust-team v2 00/44] Add eww Murilo via Guix-patches via
  44 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-30 15:18 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-deepsize-derive-0.1): New variable.

Change-Id: Iff875deb34467b998a430e255f282d5916f1fb00
---
 gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index f3f8fee894..77ceeec00e 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -20195,6 +20195,30 @@ (define-public rust-deepsize-0.2
 stack and heap")
     (license license:expat)))
 
+(define-public rust-deepsize-derive-0.1
+  (package
+    (name "rust-deepsize-derive")
+    (version "0.1.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "deepsize_derive" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "15i7qybxhdp2y2h3xksyiqrwqki8xrvl60j1asjc3j1v3za020cr"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
+                       ("rust-quote" ,rust-quote-1)
+                       ("rust-syn" ,rust-syn-1))))
+    (home-page "https://github.com/Aeledfyr/deepsize/")
+    (synopsis
+     "Crate for measuring the total size of object on the stack and heap")
+    (description
+     "This package provides a crate for measuring the total size of object on the
+stack and heap")
+    (license license:expat)))
+
 (define-public rust-defer-0.1
   (package
     (name "rust-defer")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH rust-team v2 00/44] Add eww.
  2024-05-30 13:02 [bug#71278] [PATCH rust-team 00/44] Add eww Murilo via Guix-patches via
                   ` (43 preceding siblings ...)
  2024-05-30 15:18 ` [bug#71278] [PATCH 44/44] gnu: Add rust-deepsize-derive-0.1 Murilo via Guix-patches via
@ 2024-05-31 12:37 ` Murilo via Guix-patches via
  2024-05-31 12:37   ` [bug#71278] [PATCH v2 01/44] gnu: " Murilo via Guix-patches via
                     ` (43 more replies)
  44 siblings, 44 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-31 12:37 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

Unfortunately I noticed after a gc that this package is non-deterministic.
I have already spent too much time on this trying to figure out why, but could
not do it.

Rebased the patch series so it applies correctly now, hopefully someone
who also wants this packaged on Guix can give it a shot on how to fix the
non-determinism.


Murilo (44):
  gnu: Add eww.
  gnu: Add rust-cached-0.48.
  gnu: Add rust-codemap-0.1.
  gnu: Add rust-hifijson-0.2.
  gnu: Add rust-lasso-0.7.
  gnu: Add rust-notifier-host-0.6.
  gnu: Add rust-simplexpr-0.1.
  gnu: Add rust-simple-signal-1.
  gnu: Add rust-yuck-0.1.
  gnu: Add rust-cached-proc-macro-0.19.
  gnu: Add rust-cached-proc-macro-types-0.1.
  gnu: Add rust-dbusmenu-glib-0.1.
  gnu: Add rust-dbusmenu-glib-sys-0.1.
  gnu: Add rust-dbusmenu-gtk3-0.1.
  gnu: Add rust-dbusmenu-gtk3-sys-0.1.
  gnu: Add rust-extend-1.
  gnu: Add rust-eww-shared-util-0.1.
  gnu: Add rust-grass-0.13.
  gnu: Add rust-grass-compiler-0.13.
  gnu: Add rust-jaq-core-1.
  gnu: Add rust-jaq-interpret-1.
  gnu: Add rust-jaq-parse-1.
  gnu: Add rust-jaq-std-1.
  gnu: Add rust-jaq-syn-1.
  gnu: Add rust-gdkx11-0.17.
  gnu: Add rust-gdkx11-sys-0.17.
  gnu: Add rust-gtk-layer-shell-0.6.
  gnu: Add rust-gtk-layer-shell-sys-0.6.
  gnu: Add rust-gdk-0.17.
  gnu: Add rust-gdk-sys-0.17.
  gnu: Add rust-gtk-0.17.
  gnu: Add rust-gtk-sys-0.17.
  gnu: Add rust-gtk3-macros-0.17.
  gnu: Add rust-atk-0.17.
  gnu: Add rust-atk-sys-0.17.
  gnu: rust-clap-complete-4: Update to 4.5.2.
  gnu: rust-ref-cast-1: Update to 1.0.23.
  gnu: rust-ref-cast-impl-1: Update to 1.0.23.
  gnu: rust-darling-0.14: Update to 0.14.4.
  gnu: rust-darling-core-0.14: Update to 0.14.4.
  gnu: rust-darling-macro-0.14: Update to 0.14.4.
  gnu: Add rust-slotmap-0.4.
  gnu: Add rust-deepsize-0.2.
  gnu: Add rust-deepsize-derive-0.1.

 gnu/packages/crates-gtk.scm | 392 +++++++++++++++---
 gnu/packages/crates-io.scm  | 786 ++++++++++++++++++++++++++++++++----
 gnu/packages/rust-apps.scm  |  82 ++++
 3 files changed, 1134 insertions(+), 126 deletions(-)


base-commit: c134423bc4841b1337eff745a2d8239b7cf7f98b
-- 
2.41.0





^ permalink raw reply	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH v2 01/44] gnu: Add eww.
  2024-05-31 12:37 ` [bug#71278] [PATCH rust-team v2 00/44] Add eww Murilo via Guix-patches via
@ 2024-05-31 12:37   ` Murilo via Guix-patches via
  2024-05-31 12:37   ` [bug#71278] [PATCH v2 02/44] gnu: Add rust-cached-0.48 Murilo via Guix-patches via
                     ` (42 subsequent siblings)
  43 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-31 12:37 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/rust-apps.scm (eww): New variable.

Change-Id: Ib319868975fa400102ce983b6263bb96b181b165
---
 gnu/packages/rust-apps.scm | 82 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 82 insertions(+)

diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm
index 04f88e769d..a22d363b71 100644
--- a/gnu/packages/rust-apps.scm
+++ b/gnu/packages/rust-apps.scm
@@ -31,6 +31,7 @@
 ;;; Copyright © 2024 Herman Rimm <herman@rimm.ee>
 ;;; Copyright © 2024 Tomas Volf <~@wolfsden.cz>
 ;;; Copyright © 2024 Suhail Singh <suhail@bayesians.ca>
+;;; Copyright © 2024 Murilo <murilo@disroot.org>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -66,6 +67,7 @@ (define-module (gnu packages rust-apps)
   #:use-module (gnu packages crates-crypto)
   #:use-module (gnu packages crates-io)
   #:use-module (gnu packages crates-graphics)
+  #:use-module (gnu packages crates-gtk)
   #:use-module (gnu packages crates-tls)
   #:use-module (gnu packages crates-vcs)
   #:use-module (gnu packages crates-web)
@@ -546,6 +548,86 @@ (define-public emacs-lsp-booster
 configuration instructions.")
     (license license:expat)))
 
+(define-public eww
+  (package
+    (name "eww")
+    (version "0.6.0")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/elkowar/eww")
+             (commit (string-append "v" version))))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0fd5ycfccrcwnmmdb6bc48rcj4qj9hb6xwbnz7g22dj9a6kffc5g"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #f
+       #:install-source? #f
+       #:imported-modules (,@%cargo-build-system-modules (guix build
+                                                          cargo-build-system))
+       #:modules ((guix build utils)
+                  (guix build cargo-build-system)
+                  (ice-9 match))
+       #:phases ,#~(modify-phases %standard-phases
+                     (replace 'install
+                       (lambda* (#:key outputs #:allow-other-keys)
+                         (let* ((out (assoc-ref outputs "out"))
+                                (bin (string-append out "/bin")))
+                           (install-file "target/release/eww" bin)))))
+       #:cargo-inputs (("rust-zbus" ,rust-zbus-3)
+                       ("rust-yuck" ,rust-yuck-0.1)
+                       ("rust-x11rb" ,rust-x11rb-0.11)
+                       ("rust-wait-timeout" ,rust-wait-timeout-0.2)
+                       ("rust-unescape" ,rust-unescape-0.1)
+                       ("rust-tokio-util" ,rust-tokio-util-0.7)
+                       ("rust-tokio" ,rust-tokio-1)
+                       ("rust-sysinfo" ,rust-sysinfo-0.30)
+                       ("rust-simplexpr" ,rust-simplexpr-0.1)
+                       ("rust-simple-signal" ,rust-simple-signal-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-regex" ,rust-regex-1)
+                       ("rust-pretty-env-logger" ,rust-pretty-env-logger-0.5)
+                       ("rust-pango" ,rust-pango-0.17)
+                       ("rust-ordered-stream" ,rust-ordered-stream-0.2)
+                       ("rust-once-cell" ,rust-once-cell-1)
+                       ("rust-notify" ,rust-notify-6)
+                       ("rust-notifier-host" ,rust-notifier-host-0.6)
+                       ("rust-nix" ,rust-nix-0.27)
+                       ("rust-maplit" ,rust-maplit-1)
+                       ("rust-log" ,rust-log-0.4)
+                       ("rust-libc" ,rust-libc-0.2)
+                       ("rust-itertools" ,rust-itertools-0.12)
+                       ("rust-gtk-layer-shell" ,rust-gtk-layer-shell-0.6)
+                       ("rust-gtk" ,rust-gtk-0.17)
+                       ("rust-grass" ,rust-grass-0.13)
+                       ("rust-glib-macros" ,rust-glib-macros-0.17)
+                       ("rust-glib" ,rust-glib-0.17)
+                       ("rust-gdkx11" ,rust-gdkx11-0.17)
+                       ("rust-gdk-pixbuf" ,rust-gdk-pixbuf-0.17)
+                       ("rust-gdk" ,rust-gdk-0.17)
+                       ("rust-futures" ,rust-futures-0.3)
+                       ("rust-extend" ,rust-extend-1)
+                       ("rust-eww-shared-util" ,rust-eww-shared-util-0.1)
+                       ("rust-derive-more" ,rust-derive-more-0.99)
+                       ("rust-codespan-reporting" ,rust-codespan-reporting-0.11)
+                       ("rust-clap-complete" ,rust-clap-complete-4)
+                       ("rust-clap" ,rust-clap-4)
+                       ("rust-chrono" ,rust-chrono-0.4)
+                       ("rust-cairo-sys-rs" ,rust-cairo-sys-rs-0.17)
+                       ("rust-cairo-rs" ,rust-cairo-rs-0.17)
+                       ("rust-bincode" ,rust-bincode-1)
+                       ("rust-anyhow" ,rust-anyhow-1))))
+    (native-inputs (list pkg-config glib gtk+ libdbusmenu gtk-layer-shell))
+    (home-page "https://elkowar.github.io/eww/")
+    (synopsis "ElKowars wacky widgets")
+    (description
+     "Elkowars Wacky Widgets is a standalone widget system made in Rust that
+allows you to implement your own, custom widgets in any window manager.")
+    (license license:expat)))
+
 (define-public eza
   (package
     (name "eza")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH v2 02/44] gnu: Add rust-cached-0.48.
  2024-05-31 12:37 ` [bug#71278] [PATCH rust-team v2 00/44] Add eww Murilo via Guix-patches via
  2024-05-31 12:37   ` [bug#71278] [PATCH v2 01/44] gnu: " Murilo via Guix-patches via
@ 2024-05-31 12:37   ` Murilo via Guix-patches via
  2024-05-31 12:37   ` [bug#71278] [PATCH v2 03/44] gnu: Add rust-codemap-0.1 Murilo via Guix-patches via
                     ` (41 subsequent siblings)
  43 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-31 12:37 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-cached-0.48): New variable.

Change-Id: Ia8ff0dc6763b45f8a21fb77afe1ab8edae36fc50
---
 gnu/packages/crates-io.scm | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 20c2ea25f6..a18f756e62 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -43,6 +43,7 @@
 ;;; Copyright © 2024 Tomas Volf <~@wolfsden.cz>
 ;;; Copyright © 2024 Suhail Singh <suhail@bayesians.ca>
 ;;; Copyright © 2024 Aaron Covrig <aaron.covrig.us@ieee.org>
+;;; Copyright © 2024 Murilo <murilo@disroot.org>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -10420,6 +10421,34 @@ (define-public rust-cache-padded-1
 cached data.")
     (license (list license:asl2.0 license:expat))))
 
+(define-public rust-cached-0.48
+  (package
+    (name "rust-cached")
+    (version "0.48.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "cached" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0pshxkggxh8r32mqg04ahz26gvf2nfmlhk41js5pfn6z83jsqprm"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-thiserror" ,rust-thiserror-1)
+                       ("rust-once-cell" ,rust-once-cell-1)
+                       ("rust-instant" ,rust-instant-0.1)
+                       ("rust-hashbrown" ,rust-hashbrown-0.14)
+                       ("rust-cached-proc-macro-types" ,rust-cached-proc-macro-types-0.1)
+                       ("rust-cached-proc-macro" ,rust-cached-proc-macro-0.19)
+                       ("rust-ahash" ,rust-ahash-0.8))))
+    (home-page "https://github.com/jaemk/cached")
+    (synopsis
+     "Generic cache implementations and simplified function memoization")
+    (description
+     "Generic cache implementations and simplified function memoization")
+    (license license:expat)))
+
 (define-public rust-cachedir-0.3
   (package
     (name "rust-cachedir")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH v2 03/44] gnu: Add rust-codemap-0.1.
  2024-05-31 12:37 ` [bug#71278] [PATCH rust-team v2 00/44] Add eww Murilo via Guix-patches via
  2024-05-31 12:37   ` [bug#71278] [PATCH v2 01/44] gnu: " Murilo via Guix-patches via
  2024-05-31 12:37   ` [bug#71278] [PATCH v2 02/44] gnu: Add rust-cached-0.48 Murilo via Guix-patches via
@ 2024-05-31 12:37   ` Murilo via Guix-patches via
  2024-05-31 12:37   ` [bug#71278] [PATCH v2 04/44] gnu: Add rust-hifijson-0.2 Murilo via Guix-patches via
                     ` (40 subsequent siblings)
  43 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-31 12:37 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-codemap-0.1): New variable.

Change-Id: I6cae37d608c130aed7bc76c1eaacea51c7a781fe
---
 gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index a18f756e62..06cec2cff9 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -13605,6 +13605,29 @@ (define-public rust-codegenrs-2
         ("rust-difference" ,rust-difference-2)
         ("rust-normalize-line-endings" ,rust-normalize-line-endings-0.3))))))
 
+(define-public rust-codemap-0.1
+  (package
+    (name "rust-codemap")
+    (version "0.1.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "codemap" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "091azkslwkcijj3lp9ymb084y9a0wm4fkil7m613ja68r2snkrxr"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t))
+    (home-page "https://github.com/kevinmehall/codemap")
+    (synopsis
+     "Data structure for error reporting and suggestions")
+    (description
+     "This package provides a data structure for efficiently storing source code
+position and span information (e.g. in a compiler AST), and mapping it back to
+file/line/column locations for error reporting and suggestions.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-codespan-reporting-0.11
   (package
     (name "rust-codespan-reporting")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH v2 04/44] gnu: Add rust-hifijson-0.2.
  2024-05-31 12:37 ` [bug#71278] [PATCH rust-team v2 00/44] Add eww Murilo via Guix-patches via
                     ` (2 preceding siblings ...)
  2024-05-31 12:37   ` [bug#71278] [PATCH v2 03/44] gnu: Add rust-codemap-0.1 Murilo via Guix-patches via
@ 2024-05-31 12:37   ` Murilo via Guix-patches via
  2024-05-31 12:37   ` [bug#71278] [PATCH v2 05/44] gnu: Add rust-lasso-0.7 Murilo via Guix-patches via
                     ` (39 subsequent siblings)
  43 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-31 12:37 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-hifijson-0.2): New variable.

Change-Id: Iadeea7412cd67772da66d057a8e3282eebaba040
---
 gnu/packages/crates-io.scm | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 06cec2cff9..c095d85174 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -31005,6 +31005,25 @@ (define-public rust-handlebars-4
                                    ("rust-tiny-http" ,rust-tiny-http-0.11))))
     (native-inputs (list protobuf))))
 
+(define-public rust-hifijson-0.2
+  (package
+    (name "rust-hifijson")
+    (version "0.2.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "hifijson" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0347da7gzgsdr7divxbp01m6n1wrpjmjivj9947czzjdrf5ldbhq"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t))
+    (home-page "https://github.com/01mf02/hifijson")
+    (synopsis "High-fidelity JSON lexer and parser")
+    (description "High-fidelity JSON lexer and parser")
+    (license license:expat)))
+
 (define-public rust-home-0.5
   (package
     (name "rust-home")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH v2 05/44] gnu: Add rust-lasso-0.7.
  2024-05-31 12:37 ` [bug#71278] [PATCH rust-team v2 00/44] Add eww Murilo via Guix-patches via
                     ` (3 preceding siblings ...)
  2024-05-31 12:37   ` [bug#71278] [PATCH v2 04/44] gnu: Add rust-hifijson-0.2 Murilo via Guix-patches via
@ 2024-05-31 12:37   ` Murilo via Guix-patches via
  2024-05-31 12:37   ` [bug#71278] [PATCH v2 06/44] gnu: Add rust-notifier-host-0.6 Murilo via Guix-patches via
                     ` (38 subsequent siblings)
  43 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-31 12:37 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-lasso-0.7): New variable.

Change-Id: Iaebde90df921398507f4ffbabfc396b82ee7591e
---
 gnu/packages/crates-io.scm | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index c095d85174..4dbbca2a36 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -36845,6 +36845,38 @@ (define-public rust-lalrpop-util-0.17
        (sha256
         (base32 "0z4bjn3g9232n1im5p6mn9mwlvw5aj5iac6hbjmljqxkhf3d2xy2"))))))
 
+(define-public rust-lasso-0.7
+  (package
+    (name "rust-lasso")
+    (version "0.7.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "lasso" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1wkdqn81rm2jf5wklpd0l5477h47yl9jv11xw47mcyix3hg84i26"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-abomonation" ,rust-abomonation-0.7)
+                       ("rust-ahash" ,rust-ahash-0.8)
+                       ("rust-dashmap" ,rust-dashmap-5)
+                       ("rust-deepsize" ,rust-deepsize-0.2)
+                       ("rust-hashbrown" ,rust-hashbrown-0.13)
+                       ("rust-serde" ,rust-serde-1))
+       #:cargo-development-inputs (("rust-ahash" ,rust-ahash-0.8)
+                                   ("rust-criterion" ,rust-criterion-0.3)
+                                   ("rust-fxhash" ,rust-fxhash-0.2)
+                                   ("rust-lazy-static" ,rust-lazy-static-1)
+                                   ("rust-serde-json" ,rust-serde-json-1))))
+    (home-page "https://github.com/Kixiron/lasso")
+    (synopsis "Multithreaded and single threaded string interner")
+    (description
+     "This package provides a multithreaded and single threaded string interner that
+allows strings to be cached with a minimal memory footprint, associating them
+with a unique key that can be used to retrieve them at any time.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-lazy-bytes-cast-5
   (package
     (name "rust-lazy-bytes-cast")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH v2 06/44] gnu: Add rust-notifier-host-0.6.
  2024-05-31 12:37 ` [bug#71278] [PATCH rust-team v2 00/44] Add eww Murilo via Guix-patches via
                     ` (4 preceding siblings ...)
  2024-05-31 12:37   ` [bug#71278] [PATCH v2 05/44] gnu: Add rust-lasso-0.7 Murilo via Guix-patches via
@ 2024-05-31 12:37   ` Murilo via Guix-patches via
  2024-05-31 12:37   ` [bug#71278] [PATCH v2 07/44] gnu: Add rust-simplexpr-0.1 Murilo via Guix-patches via
                     ` (37 subsequent siblings)
  43 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-31 12:37 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-notifier-host-0.6): New variable.

Change-Id: Icefb7b901a81ac9dc01c12d8a41681eae1a1394f
---
 gnu/packages/crates-io.scm | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 4dbbca2a36..3c71b54a15 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -46649,6 +46649,34 @@ (define-public rust-normpath-0.2
         ("rust-rustversion" ,rust-rustversion-1)
         ("rust-tempfile" ,rust-tempfile-3))))))
 
+(define-public rust-notifier-host-0.6
+  (package
+    (name "rust-notifier-host")
+    (version "0.6.0")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/elkowar/eww")
+             (commit (string-append "v" version)))) ; Version from eww package
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0fd5ycfccrcwnmmdb6bc48rcj4qj9hb6xwbnz7g22dj9a6kffc5g"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-zbus" ,rust-zbus-3)
+                       ("rust-tokio" ,rust-tokio-1)
+                       ("rust-thiserror" ,rust-thiserror-1)
+                       ("rust-log" ,rust-log-0.4)
+                       ("rust-gtk" ,rust-gtk-0.17)
+                       ("rust-gdk" ,rust-gdk-0.17)
+                       ("rust-dbusmenu-gtk3" ,rust-dbusmenu-gtk3-0.1))))
+    (home-page "https://github.com/elkowar/eww")
+    (synopsis "SystemNotifierHost implementation")
+    (description "SystemNotifierHost implementation")
+    (license license:expat)))
+
 (define-public rust-notify-6
   (package
     (name "rust-notify")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH v2 07/44] gnu: Add rust-simplexpr-0.1.
  2024-05-31 12:37 ` [bug#71278] [PATCH rust-team v2 00/44] Add eww Murilo via Guix-patches via
                     ` (5 preceding siblings ...)
  2024-05-31 12:37   ` [bug#71278] [PATCH v2 06/44] gnu: Add rust-notifier-host-0.6 Murilo via Guix-patches via
@ 2024-05-31 12:37   ` Murilo via Guix-patches via
  2024-05-31 12:37   ` [bug#71278] [PATCH v2 08/44] gnu: Add rust-simple-signal-1 Murilo via Guix-patches via
                     ` (36 subsequent siblings)
  43 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-31 12:37 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-simplexpr-0.1): New variable.

Change-Id: Id8a299355fe74dee456109553701cb32eb44a04c
---
 gnu/packages/crates-io.scm | 41 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 41 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 3c71b54a15..2dc761cd55 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -70806,6 +70806,47 @@ (define-public rust-similar-asserts-1
 diff output.")
     (license license:asl2.0)))
 
+(define-public rust-simplexpr-0.1
+  (package
+    (name "rust-simplexpr")
+    (version "0.1.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "simplexpr" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0m2y3l90fa885vkgcr7fsgy434q0xpzcf18gb4r2lv9ldb4prsxn"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-thiserror" ,rust-thiserror-1)
+                       ("rust-strum" ,rust-strum-0.26)
+                       ("rust-strsim" ,rust-strsim-0.11)
+                       ("rust-static-assertions" ,rust-static-assertions-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-regex" ,rust-regex-1)
+                       ("rust-once-cell" ,rust-once-cell-1)
+                       ("rust-lalrpop-util" ,rust-lalrpop-util-0.20)
+                       ("rust-lalrpop" ,rust-lalrpop-0.20)
+                       ("rust-jaq-syn" ,rust-jaq-syn-1)
+                       ("rust-jaq-std" ,rust-jaq-std-1)
+                       ("rust-jaq-parse" ,rust-jaq-parse-1)
+                       ("rust-jaq-interpret" ,rust-jaq-interpret-1)
+                       ("rust-jaq-core" ,rust-jaq-core-1)
+                       ("rust-itertools" ,rust-itertools-0.12)
+                       ("rust-insta" ,rust-insta-1)
+                       ("rust-eww-shared-util" ,rust-eww-shared-util-0.1)
+                       ("rust-chrono-tz" ,rust-chrono-tz-0.8)
+                       ("rust-chrono" ,rust-chrono-0.4)
+                       ("rust-cached" ,rust-cached-0.48))))
+    (home-page "https://github.com/elkowar/eww")
+    (synopsis "Simple expression language, used as a part of eww")
+    (description
+     "This package provides a simple expression language, used as a part of eww")
+    (license license:expat)))
+
 (define-public rust-simplelog-0.12
   (package
     (name "rust-simplelog")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH v2 08/44] gnu: Add rust-simple-signal-1.
  2024-05-31 12:37 ` [bug#71278] [PATCH rust-team v2 00/44] Add eww Murilo via Guix-patches via
                     ` (6 preceding siblings ...)
  2024-05-31 12:37   ` [bug#71278] [PATCH v2 07/44] gnu: Add rust-simplexpr-0.1 Murilo via Guix-patches via
@ 2024-05-31 12:37   ` Murilo via Guix-patches via
  2024-05-31 12:37   ` [bug#71278] [PATCH v2 09/44] gnu: Add rust-yuck-0.1 Murilo via Guix-patches via
                     ` (35 subsequent siblings)
  43 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-31 12:37 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-simple-signal-1): New variable.

Change-Id: Id32e6adf294f14e011f50823eafc59eeff8a0bea
---
 gnu/packages/crates-io.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 2dc761cd55..c63df26bd3 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -71007,6 +71007,27 @@ (define-public rust-simple-mutex-1
 simpler than @code{parking_lot}.")
     (license (list license:asl2.0 license:expat))))
 
+(define-public rust-simple-signal-1
+  (package
+    (name "rust-simple-signal")
+    (version "1.1.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "simple-signal" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "12r82dpipdkkfmslp04pd3b2fpr9h4zxjfs8axynchncmm2dmxsk"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-libc" ,rust-libc-0.2)
+                       ("rust-lazy-static" ,rust-lazy-static-1))))
+    (home-page "https://github.com/swizard0/rust-simple-signal")
+    (synopsis "Easy unix signals handler for Rust projects")
+    (description "Easy unix signals handler for Rust projects")
+    (license license:expat)))
+
 (define-public rust-siphasher-0.3
   (package
     (name "rust-siphasher")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH v2 09/44] gnu: Add rust-yuck-0.1.
  2024-05-31 12:37 ` [bug#71278] [PATCH rust-team v2 00/44] Add eww Murilo via Guix-patches via
                     ` (7 preceding siblings ...)
  2024-05-31 12:37   ` [bug#71278] [PATCH v2 08/44] gnu: Add rust-simple-signal-1 Murilo via Guix-patches via
@ 2024-05-31 12:37   ` Murilo via Guix-patches via
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 10/44] gnu: Add rust-cached-proc-macro-0.19 Murilo via Guix-patches via
                     ` (34 subsequent siblings)
  43 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-31 12:37 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-yuck-0.1): New variable.

Change-Id: Iabfebb99aacde63533a38819bbe5194306098f7e
---
 gnu/packages/crates-io.scm | 39 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 39 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index c63df26bd3..5259c55f3d 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -90567,6 +90567,45 @@ (define-public rust-yeslogic-fontconfig-sys-2
        (("rust-const-cstr" ,rust-const-cstr-0.3)
         ("rust-pkg-config" ,rust-pkg-config-0.3))))))
 
+(define-public rust-yuck-0.1
+  (package
+    (name "rust-yuck")
+    (version "0.1.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "yuck" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1yir3ikiaqxknwzb1g2xpqqgif7bfvrfp8lwj96lb8kmyhssgkf7"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-thiserror" ,rust-thiserror-1)
+                       ("rust-strum" ,rust-strum-0.26)
+                       ("rust-static-assertions" ,rust-static-assertions-1)
+                       ("rust-smart-default" ,rust-smart-default-0.7)
+                       ("rust-simplexpr" ,rust-simplexpr-0.1)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-regex" ,rust-regex-1)
+                       ("rust-pretty-assertions" ,rust-pretty-assertions-1)
+                       ("rust-once-cell" ,rust-once-cell-1)
+                       ("rust-maplit" ,rust-maplit-1)
+                       ("rust-lalrpop-util" ,rust-lalrpop-util-0.20)
+                       ("rust-lalrpop" ,rust-lalrpop-0.20)
+                       ("rust-itertools" ,rust-itertools-0.12)
+                       ("rust-insta" ,rust-insta-1)
+                       ("rust-eww-shared-util" ,rust-eww-shared-util-0.1)
+                       ("rust-derive-more" ,rust-derive-more-0.99)
+                       ("rust-codespan-reporting" ,rust-codespan-reporting-0.11)
+                       ("rust-anyhow" ,rust-anyhow-1))))
+    (home-page "https://github.com/elkowar/eww")
+    (synopsis "Implementation of the yuck language used by eww")
+    (description
+     "Implementation of the yuck language, the declarative UI description language
+used by eww")
+    (license license:expat)))
+
 (define-public rust-z-base-32-0.1
   (package
     (name "rust-z-base-32")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH v2 10/44] gnu: Add rust-cached-proc-macro-0.19.
  2024-05-31 12:37 ` [bug#71278] [PATCH rust-team v2 00/44] Add eww Murilo via Guix-patches via
                     ` (8 preceding siblings ...)
  2024-05-31 12:37   ` [bug#71278] [PATCH v2 09/44] gnu: Add rust-yuck-0.1 Murilo via Guix-patches via
@ 2024-05-31 12:38   ` Murilo via Guix-patches via
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 11/44] gnu: Add rust-cached-proc-macro-types-0.1 Murilo via Guix-patches via
                     ` (33 subsequent siblings)
  43 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-31 12:38 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-cached-proc-macro-0.19): New variable.

Change-Id: I534732f61e74cbbd53970d5c9c93baa64b36b352
---
 gnu/packages/crates-io.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 5259c55f3d..c7f290d01f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -10473,6 +10473,31 @@ (define-public rust-cachedir-0.3
 others, add a tag, ensure/check a tag exists and get the state of a tag.")
     (license license:expat)))
 
+(define-public rust-cached-proc-macro-0.19
+  (package
+    (name "rust-cached-proc-macro")
+    (version "0.19.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "cached_proc_macro" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "18g6fv3f70rqi8x30b4jaq2jkxm9ck4shv45jsr7bj6bywkgallx"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-syn" ,rust-syn-1)
+                       ("rust-quote" ,rust-quote-1)
+                       ("rust-proc-macro2" ,rust-proc-macro2-1)
+                       ("rust-darling" ,rust-darling-0.14))))
+    (home-page "https://github.com/jaemk/cached")
+    (synopsis
+     "Generic cache implementations and simplified function memoization")
+    (description
+     "Generic cache implementations and simplified function memoization")
+    (license license:expat)))
+
 (define-public rust-calamine-0.24
   (package
     (name "rust-calamine")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH v2 11/44] gnu: Add rust-cached-proc-macro-types-0.1.
  2024-05-31 12:37 ` [bug#71278] [PATCH rust-team v2 00/44] Add eww Murilo via Guix-patches via
                     ` (9 preceding siblings ...)
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 10/44] gnu: Add rust-cached-proc-macro-0.19 Murilo via Guix-patches via
@ 2024-05-31 12:38   ` Murilo via Guix-patches via
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 12/44] gnu: Add rust-dbusmenu-glib-0.1 Murilo via Guix-patches via
                     ` (32 subsequent siblings)
  43 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-31 12:38 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-cached-proc-macro-types-0.1): New variable.

Change-Id: Id4a6586189d2064c644f81dbc208fa1c27ad3723
---
 gnu/packages/crates-io.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index c7f290d01f..59963a9325 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -10498,6 +10498,27 @@ (define-public rust-cached-proc-macro-0.19
      "Generic cache implementations and simplified function memoization")
     (license license:expat)))
 
+(define-public rust-cached-proc-macro-types-0.1
+  (package
+    (name "rust-cached-proc-macro-types")
+    (version "0.1.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "cached_proc_macro_types" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1h3gw61v1inay4g3b8pirxlz18m81k63dw2q18zj9fnmidmkds5d"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t))
+    (home-page "https://github.com/jaemk/cached")
+    (synopsis
+     "Generic cache implementations and simplified function memoization")
+    (description
+     "Generic cache implementations and simplified function memoization")
+    (license license:expat)))
+
 (define-public rust-calamine-0.24
   (package
     (name "rust-calamine")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH v2 12/44] gnu: Add rust-dbusmenu-glib-0.1.
  2024-05-31 12:37 ` [bug#71278] [PATCH rust-team v2 00/44] Add eww Murilo via Guix-patches via
                     ` (10 preceding siblings ...)
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 11/44] gnu: Add rust-cached-proc-macro-types-0.1 Murilo via Guix-patches via
@ 2024-05-31 12:38   ` Murilo via Guix-patches via
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 13/44] gnu: Add rust-dbusmenu-glib-sys-0.1 Murilo via Guix-patches via
                     ` (31 subsequent siblings)
  43 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-31 12:38 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-dbusmenu-glib-0.1): New variable.

Change-Id: Ia99d927e9f032d6c2ecdf5c4b26b6b9ebaa86fa1
---
 gnu/packages/crates-io.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 59963a9325..47718d245e 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -19788,6 +19788,28 @@ (define-public rust-dbus-tree-0.9
      "This crate is a framework for writing D-Bus method handlers (legacy).")
     (license (list license:asl2.0 license:expat))))
 
+(define-public rust-dbusmenu-glib-0.1
+  (package
+    (name "rust-dbusmenu-glib")
+    (version "0.1.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "dbusmenu-glib" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "155q311s8zn830x06d7w7sk950xqs5w7xw5rirkf0xaprkf2j5px"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-libc" ,rust-libc-0.2)
+                       ("rust-glib" ,rust-glib-0.17)
+                       ("rust-dbusmenu-glib-sys" ,rust-dbusmenu-glib-sys-0.1))))
+    (home-page "https://github.com/ralismark/dbusmenu-rs")
+    (synopsis "Rust bindings to dbusmenu-glib")
+    (description "Rust bindings to dbusmenu-glib")
+    (license license:lgpl3)))
+
 (define-public rust-deadpool-0.9
   (package
     (name "rust-deadpool")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH v2 13/44] gnu: Add rust-dbusmenu-glib-sys-0.1.
  2024-05-31 12:37 ` [bug#71278] [PATCH rust-team v2 00/44] Add eww Murilo via Guix-patches via
                     ` (11 preceding siblings ...)
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 12/44] gnu: Add rust-dbusmenu-glib-0.1 Murilo via Guix-patches via
@ 2024-05-31 12:38   ` Murilo via Guix-patches via
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 14/44] gnu: Add rust-dbusmenu-gtk3-0.1 Murilo via Guix-patches via
                     ` (30 subsequent siblings)
  43 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-31 12:38 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-dbusmenu-glib-sys-0.1): New variable.

Change-Id: I705fe0e6e97e0e95d2a87104163d2663dc2c691a
---
 gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 47718d245e..a9e3b02734 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -19810,6 +19810,29 @@ (define-public rust-dbusmenu-glib-0.1
     (description "Rust bindings to dbusmenu-glib")
     (license license:lgpl3)))
 
+(define-public rust-dbusmenu-glib-sys-0.1
+  (package
+    (name "rust-dbusmenu-glib-sys")
+    (version "0.1.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "dbusmenu-glib-sys" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1synl6ix79a5bgihywd70zdl1n0rmjbwjlxr891wj6076d0fvybz"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-system-deps" ,rust-system-deps-6)
+                       ("rust-libc" ,rust-libc-0.2)
+                       ("rust-gobject-sys" ,rust-gobject-sys-0.17)
+                       ("rust-glib-sys" ,rust-glib-sys-0.17))))
+    (home-page "https://github.com/ralismark/dbusmenu-rs")
+    (synopsis "FFI bindings to dbusmenu-glib")
+    (description "FFI bindings to dbusmenu-glib")
+    (license license:lgpl3)))
+
 (define-public rust-deadpool-0.9
   (package
     (name "rust-deadpool")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH v2 14/44] gnu: Add rust-dbusmenu-gtk3-0.1.
  2024-05-31 12:37 ` [bug#71278] [PATCH rust-team v2 00/44] Add eww Murilo via Guix-patches via
                     ` (12 preceding siblings ...)
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 13/44] gnu: Add rust-dbusmenu-glib-sys-0.1 Murilo via Guix-patches via
@ 2024-05-31 12:38   ` Murilo via Guix-patches via
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 15/44] gnu: Add rust-dbusmenu-gtk3-sys-0.1 Murilo via Guix-patches via
                     ` (29 subsequent siblings)
  43 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-31 12:38 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-dbusmenu-gtk3-0.1): New variable.

Change-Id: I994ba5a6eff6d0b27ac56d69b7c073961ed0a4b5
---
 gnu/packages/crates-io.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index a9e3b02734..c6aa63e5ee 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -19833,6 +19833,31 @@ (define-public rust-dbusmenu-glib-sys-0.1
     (description "FFI bindings to dbusmenu-glib")
     (license license:lgpl3)))
 
+(define-public rust-dbusmenu-gtk3-0.1
+  (package
+    (name "rust-dbusmenu-gtk3")
+    (version "0.1.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "dbusmenu-gtk3" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0vj3k0pn2m6j0wj28qcy5jwgvwlva91ic4fnwk791mzfafzh4pmi"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-libc" ,rust-libc-0.2)
+                       ("rust-gtk" ,rust-gtk-0.17)
+                       ("rust-glib" ,rust-glib-0.17)
+                       ("rust-dbusmenu-gtk3-sys" ,rust-dbusmenu-gtk3-sys-0.1)
+                       ("rust-dbusmenu-glib" ,rust-dbusmenu-glib-0.1)
+                       ("rust-atk" ,rust-atk-0.17))))
+    (home-page "https://github.com/ralismark/dbusmenu-rs")
+    (synopsis "Rust bindings to dbusmenu-gtk3")
+    (description "Rust bindings to dbusmenu-gtk3")
+    (license license:lgpl3)))
+
 (define-public rust-deadpool-0.9
   (package
     (name "rust-deadpool")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH v2 15/44] gnu: Add rust-dbusmenu-gtk3-sys-0.1.
  2024-05-31 12:37 ` [bug#71278] [PATCH rust-team v2 00/44] Add eww Murilo via Guix-patches via
                     ` (13 preceding siblings ...)
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 14/44] gnu: Add rust-dbusmenu-gtk3-0.1 Murilo via Guix-patches via
@ 2024-05-31 12:38   ` Murilo via Guix-patches via
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 16/44] gnu: Add rust-extend-1 Murilo via Guix-patches via
                     ` (28 subsequent siblings)
  43 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-31 12:38 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-dbusmenu-gtk3-sys-0.1): New variable.

Change-Id: Ia2c03b30a1b1097d2c1b279933b08423c03b6d81
---
 gnu/packages/crates-io.scm | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index c6aa63e5ee..6e99369d5f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -19858,6 +19858,33 @@ (define-public rust-dbusmenu-gtk3-0.1
     (description "Rust bindings to dbusmenu-gtk3")
     (license license:lgpl3)))
 
+(define-public rust-dbusmenu-gtk3-sys-0.1
+  (package
+    (name "rust-dbusmenu-gtk3-sys")
+    (version "0.1.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "dbusmenu-gtk3-sys" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1jkfrdhiygd2jvfrywhy41xl3xmn7ppci6sp9jl3h3pci9gvlc3g"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-system-deps" ,rust-system-deps-6)
+                       ("rust-libc" ,rust-libc-0.2)
+                       ("rust-gtk-sys" ,rust-gtk-sys-0.17)
+                       ("rust-gobject-sys" ,rust-gobject-sys-0.17)
+                       ("rust-glib-sys" ,rust-glib-sys-0.17)
+                       ("rust-gdk-sys" ,rust-gdk-sys-0.17)
+                       ("rust-gdk-pixbuf-sys" ,rust-gdk-pixbuf-sys-0.17)
+                       ("rust-dbusmenu-glib-sys" ,rust-dbusmenu-glib-sys-0.1))))
+    (home-page "https://github.com/ralismark/dbusmenu-rs")
+    (synopsis "FFI bindings to dbusmenu-gtk3")
+    (description "FFI bindings to dbusmenu-gtk3")
+    (license license:lgpl3)))
+
 (define-public rust-deadpool-0.9
   (package
     (name "rust-deadpool")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH v2 16/44] gnu: Add rust-extend-1.
  2024-05-31 12:37 ` [bug#71278] [PATCH rust-team v2 00/44] Add eww Murilo via Guix-patches via
                     ` (14 preceding siblings ...)
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 15/44] gnu: Add rust-dbusmenu-gtk3-sys-0.1 Murilo via Guix-patches via
@ 2024-05-31 12:38   ` Murilo via Guix-patches via
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 17/44] gnu: Add rust-eww-shared-util-0.1 Murilo via Guix-patches via
                     ` (27 subsequent siblings)
  43 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-31 12:38 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-extend-1): New variable.

Change-Id: Ia93e05e3c94ce922e67cba372c6d81ced94595d2
---
 gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 6e99369d5f..d6a6231843 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -25253,6 +25253,30 @@ (define-public rust-expectest-0.12
 testing.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-extend-1
+  (package
+    (name "rust-extend")
+    (version "1.2.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "extend" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "003dnm6vdfx5ja0j6p7ifabgf9zdjyps0y1c7pvvyq4x3wpns6ii"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-syn" ,rust-syn-2)
+                       ("rust-quote" ,rust-quote-1)
+                       ("rust-proc-macro2" ,rust-proc-macro2-1))))
+    (home-page "https://github.com/davidpdrsn/extend")
+    (synopsis "Create extensions for types you don't own")
+    (description
+     "Create extensions for types you don't own with extension traits but without the
+boilerplate.")
+    (license license:expat)))
+
 (define-public rust-expectrl-0.7
   (package
     (name "rust-expectrl")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH v2 17/44] gnu: Add rust-eww-shared-util-0.1.
  2024-05-31 12:37 ` [bug#71278] [PATCH rust-team v2 00/44] Add eww Murilo via Guix-patches via
                     ` (15 preceding siblings ...)
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 16/44] gnu: Add rust-extend-1 Murilo via Guix-patches via
@ 2024-05-31 12:38   ` Murilo via Guix-patches via
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 18/44] gnu: Add rust-grass-0.13 Murilo via Guix-patches via
                     ` (26 subsequent siblings)
  43 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-31 12:38 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-eww-shared-util-0.1): New variable.

Change-Id: Icd01470fafde0d297f681d43f5f55f332de5b8e4
---
 gnu/packages/crates-io.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index d6a6231843..6471e76a42 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -25277,6 +25277,28 @@ (define-public rust-extend-1
 boilerplate.")
     (license license:expat)))
 
+(define-public rust-eww-shared-util-0.1
+  (package
+    (name "rust-eww-shared-util")
+    (version "0.1.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "eww_shared_util" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "152m1a6s6kl1p57fd3hi91j0rxjmfclv3j0xw3lqpbizma0m9892"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-serde" ,rust-serde-1)
+                       ("rust-ref-cast" ,rust-ref-cast-1)
+                       ("rust-derive-more" ,rust-derive-more-0.99))))
+    (home-page "https://github.com/elkowar/eww")
+    (synopsis "Utility crate used in eww")
+    (description "Utility crate used in eww")
+    (license license:expat)))
+
 (define-public rust-expectrl-0.7
   (package
     (name "rust-expectrl")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH v2 18/44] gnu: Add rust-grass-0.13.
  2024-05-31 12:37 ` [bug#71278] [PATCH rust-team v2 00/44] Add eww Murilo via Guix-patches via
                     ` (16 preceding siblings ...)
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 17/44] gnu: Add rust-eww-shared-util-0.1 Murilo via Guix-patches via
@ 2024-05-31 12:38   ` Murilo via Guix-patches via
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 19/44] gnu: Add rust-grass-compiler-0.13 Murilo via Guix-patches via
                     ` (25 subsequent siblings)
  43 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-31 12:38 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-grass-0.13): New variable.

Change-Id: I9969b93fea3734cc1822d7caee73ee4d6d093c8b
---
 gnu/packages/crates-io.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 6471e76a42..e2f3f5640e 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -30567,6 +30567,27 @@ (define-public rust-graphql-parser-0.3
 language and scheme definition language (sometimes called IDL).")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-grass-0.13
+  (package
+    (name "rust-grass")
+    (version "0.13.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "grass" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1z7fwnvl8csmga1850rp0nbgxzbvfzprd9va3ajyycfk2rrfyvd4"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-grass-compiler" ,rust-grass-compiler-0.13))))
+    (home-page "https://github.com/connorskees/grass")
+    (synopsis "Sass compiler written purely in Rust")
+    (description
+     "This package provides a Sass compiler written purely in Rust")
+    (license license:expat)))
+
 (define-public rust-greetd-ipc-0.9
   (package
     (name "rust-greetd-ipc")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH v2 19/44] gnu: Add rust-grass-compiler-0.13.
  2024-05-31 12:37 ` [bug#71278] [PATCH rust-team v2 00/44] Add eww Murilo via Guix-patches via
                     ` (17 preceding siblings ...)
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 18/44] gnu: Add rust-grass-0.13 Murilo via Guix-patches via
@ 2024-05-31 12:38   ` Murilo via Guix-patches via
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 20/44] gnu: Add rust-jaq-core-1 Murilo via Guix-patches via
                     ` (24 subsequent siblings)
  43 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-31 12:38 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-grass-compiler-0.13): New variable.

Change-Id: I11bebea90e29351547784b8dae48bacfa3dbb4fd
---
 gnu/packages/crates-io.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index e2f3f5640e..879c98bd85 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -30588,6 +30588,32 @@ (define-public rust-grass-0.13
      "This package provides a Sass compiler written purely in Rust")
     (license license:expat)))
 
+(define-public rust-grass-compiler-0.13
+  (package
+    (name "rust-grass-compiler")
+    (version "0.13.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "grass_compiler" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0xvmggkghw6xiagwq6da2qgqc1l4z2bfqvr7862zg0iihk0id4pk"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #f
+       #:cargo-inputs (("rust-codemap" ,rust-codemap-0.1)
+                       ("rust-indexmap" ,rust-indexmap-2)
+                       ("rust-lasso" ,rust-lasso-0.7)
+                       ("rust-once-cell" ,rust-once-cell-1)
+                       ("rust-phf" ,rust-phf-0.11)
+                       ("rust-rand" ,rust-rand-0.8)
+                       ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2))))
+    (home-page "https://github.com/connorskees/grass")
+    (synopsis "Internal implementation of the grass compiler")
+    (description "Internal implementation of the grass compiler")
+    (license license:expat)))
+
 (define-public rust-greetd-ipc-0.9
   (package
     (name "rust-greetd-ipc")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH v2 20/44] gnu: Add rust-jaq-core-1.
  2024-05-31 12:37 ` [bug#71278] [PATCH rust-team v2 00/44] Add eww Murilo via Guix-patches via
                     ` (18 preceding siblings ...)
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 19/44] gnu: Add rust-grass-compiler-0.13 Murilo via Guix-patches via
@ 2024-05-31 12:38   ` Murilo via Guix-patches via
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 21/44] gnu: Add rust-jaq-interpret-1 Murilo via Guix-patches via
                     ` (23 subsequent siblings)
  43 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-31 12:38 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-jaq-core-1): New variable.

Change-Id: I296ab7ea4db504c1098088885cc82d0e4c4122d7
---
 gnu/packages/crates-io.scm | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 879c98bd85..fb56c8b609 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -35788,6 +35788,34 @@ (define-public rust-jack-sys-0.2
                             ("rust-libloading" ,rust-libloading-0.6)
                             ("rust-pkg-config" ,rust-pkg-config-0.3))))))
 
+(define-public rust-jaq-core-1
+  (package
+    (name "rust-jaq-core")
+    (version "1.4.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "jaq-core" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0h2ld3g200m8l8bjnx0xafl0il89sswgi5x8k845jdsnnrdb5bga"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-urlencoding" ,rust-urlencoding-2)
+                       ("rust-time" ,rust-time-0.3)
+                       ("rust-regex" ,rust-regex-1)
+                       ("rust-log" ,rust-log-0.4)
+                       ("rust-libm" ,rust-libm-0.2)
+                       ("rust-jaq-interpret" ,rust-jaq-interpret-1)
+                       ("rust-hifijson" ,rust-hifijson-0.2)
+                       ("rust-base64" ,rust-base64-0.21)
+                       ("rust-aho-corasick" ,rust-aho-corasick-1))))
+    (home-page "https://github.com/01mf02/jaq")
+    (synopsis "Default native filters for jaq")
+    (description "Default native filters for jaq")
+    (license license:expat)))
+
 (define-public rust-java-locator-0.1
   (package
     (name "rust-java-locator")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH v2 21/44] gnu: Add rust-jaq-interpret-1.
  2024-05-31 12:37 ` [bug#71278] [PATCH rust-team v2 00/44] Add eww Murilo via Guix-patches via
                     ` (19 preceding siblings ...)
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 20/44] gnu: Add rust-jaq-core-1 Murilo via Guix-patches via
@ 2024-05-31 12:38   ` Murilo via Guix-patches via
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 22/44] gnu: Add rust-jaq-parse-1 Murilo via Guix-patches via
                     ` (22 subsequent siblings)
  43 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-31 12:38 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-jaq-interpret-1): New variable.

Change-Id: Ib8f713643029848cd476639bd4984bf503c77e06
---
 gnu/packages/crates-io.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index fb56c8b609..f766359fe5 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -35816,6 +35816,32 @@ (define-public rust-jaq-core-1
     (description "Default native filters for jaq")
     (license license:expat)))
 
+(define-public rust-jaq-interpret-1
+  (package
+    (name "rust-jaq-interpret")
+    (version "1.4.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "jaq-interpret" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1kwnliwadld9a14886hvs4875f1zrjg5x11ahqzb8jzr7vcf1g8v"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-once-cell" ,rust-once-cell-1)
+                       ("rust-jaq-syn" ,rust-jaq-syn-1)
+                       ("rust-indexmap" ,rust-indexmap-2)
+                       ("rust-hifijson" ,rust-hifijson-0.2)
+                       ("rust-dyn-clone" ,rust-dyn-clone-1)
+                       ("rust-ahash" ,rust-ahash-0.8))))
+    (home-page "https://github.com/01mf02/jaq")
+    (synopsis "Interpreter for the jaq language")
+    (description "Interpreter for the jaq language")
+    (license license:expat)))
+
 (define-public rust-java-locator-0.1
   (package
     (name "rust-java-locator")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH v2 22/44] gnu: Add rust-jaq-parse-1.
  2024-05-31 12:37 ` [bug#71278] [PATCH rust-team v2 00/44] Add eww Murilo via Guix-patches via
                     ` (20 preceding siblings ...)
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 21/44] gnu: Add rust-jaq-interpret-1 Murilo via Guix-patches via
@ 2024-05-31 12:38   ` Murilo via Guix-patches via
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 23/44] gnu: Add rust-jaq-std-1 Murilo via Guix-patches via
                     ` (21 subsequent siblings)
  43 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-31 12:38 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-jaq-parse-1): New variable.

Change-Id: I88c4d0300d3a6be9ac402efc4f9160301ee71b5f
---
 gnu/packages/crates-io.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index f766359fe5..45677cd2e5 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -35842,6 +35842,27 @@ (define-public rust-jaq-interpret-1
     (description "Interpreter for the jaq language")
     (license license:expat)))
 
+(define-public rust-jaq-parse-1
+  (package
+    (name "rust-jaq-parse")
+    (version "1.0.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "jaq-parse" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "056f38rg6glg7hra59b39ksniag8k50y4x7735j588lrkzmqnvzg"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-jaq-syn" ,rust-jaq-syn-1)
+                       ("rust-chumsky" ,rust-chumsky-0.9))))
+    (home-page "https://github.com/01mf02/jaq")
+    (synopsis "Parser for the jaq language")
+    (description "Parser for the jaq language")
+    (license license:expat)))
+
 (define-public rust-java-locator-0.1
   (package
     (name "rust-java-locator")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH v2 23/44] gnu: Add rust-jaq-std-1.
  2024-05-31 12:37 ` [bug#71278] [PATCH rust-team v2 00/44] Add eww Murilo via Guix-patches via
                     ` (21 preceding siblings ...)
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 22/44] gnu: Add rust-jaq-parse-1 Murilo via Guix-patches via
@ 2024-05-31 12:38   ` Murilo via Guix-patches via
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 24/44] gnu: Add rust-jaq-syn-1 Murilo via Guix-patches via
                     ` (20 subsequent siblings)
  43 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-31 12:38 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-jaq-std-1): New variable.

Change-Id: Idafaacf9eeb3ec9d1fffdb8dd6362766e503bd09
---
 gnu/packages/crates-io.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 45677cd2e5..6f7589d83f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -35863,6 +35863,28 @@ (define-public rust-jaq-parse-1
     (description "Parser for the jaq language")
     (license license:expat)))
 
+(define-public rust-jaq-std-1
+  (package
+    (name "rust-jaq-std")
+    (version "1.4.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "jaq-std" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0ffs5imcyp4r6kwx24npkbkxgk7aq5dc6pph1v5w1z9xbiz7703d"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-jaq-syn" ,rust-jaq-syn-1)
+                       ("rust-jaq-parse" ,rust-jaq-parse-1)
+                       ("rust-bincode" ,rust-bincode-1))))
+    (home-page "https://github.com/01mf02/jaq")
+    (synopsis "Standard library for jaq")
+    (description "Standard library for jaq")
+    (license license:expat)))
+
 (define-public rust-java-locator-0.1
   (package
     (name "rust-java-locator")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH v2 24/44] gnu: Add rust-jaq-syn-1.
  2024-05-31 12:37 ` [bug#71278] [PATCH rust-team v2 00/44] Add eww Murilo via Guix-patches via
                     ` (22 preceding siblings ...)
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 23/44] gnu: Add rust-jaq-std-1 Murilo via Guix-patches via
@ 2024-05-31 12:38   ` Murilo via Guix-patches via
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 25/44] gnu: Add rust-gdkx11-0.17 Murilo via Guix-patches via
                     ` (19 subsequent siblings)
  43 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-31 12:38 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-jaq-syn-1): New variable.

Change-Id: Id0fe357d912987498324b3ee4f8cd93787429b8c
---
 gnu/packages/crates-io.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 6f7589d83f..e6f1baed6a 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -35885,6 +35885,26 @@ (define-public rust-jaq-std-1
     (description "Standard library for jaq")
     (license license:expat)))
 
+(define-public rust-jaq-syn-1
+  (package
+    (name "rust-jaq-syn")
+    (version "1.1.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "jaq-syn" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1mlqhgc8pdlk41y695v4cmim7lp7ss7887bkhb4j06vrzc0h3mm4"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-serde" ,rust-serde-1))))
+    (home-page "https://github.com/01mf02/jaq")
+    (synopsis "Syntax of the jaq language")
+    (description "Syntax of the jaq language")
+    (license license:expat)))
+
 (define-public rust-java-locator-0.1
   (package
     (name "rust-java-locator")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH v2 25/44] gnu: Add rust-gdkx11-0.17.
  2024-05-31 12:37 ` [bug#71278] [PATCH rust-team v2 00/44] Add eww Murilo via Guix-patches via
                     ` (23 preceding siblings ...)
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 24/44] gnu: Add rust-jaq-syn-1 Murilo via Guix-patches via
@ 2024-05-31 12:38   ` Murilo via Guix-patches via
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 26/44] gnu: Add rust-gdkx11-sys-0.17 Murilo via Guix-patches via
                     ` (18 subsequent siblings)
  43 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-31 12:38 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-gtk.scm (rust-gdkx11-0.17): New variable.

Change-Id: I0919f7ec951b6fa9a556a1198a5a06bc7c972f7e
---
 gnu/packages/crates-gtk.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm
index 9c01ce3142..cb6bce0a23 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -5,6 +5,7 @@
 ;;; Copyright © 2022 Aleksandr Vityazev <avityazev@posteo.org>
 ;;; Copyright © 2023 Steve George <steve@futurile.net>
 ;;; Copyright © 2023 Sergio Pastor Pérez <sergio.pastorperez@outlook.es>
+;;; Copyright © 2024 Murilo <murilo@disroot.org>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -1008,6 +1009,31 @@ (define-public rust-gdk4-sys-0.7
     (description "This package provides FFI bindings of GDK 4.")
     (license license:expat)))
 
+(define-public rust-gdkx11-0.17
+  (package
+    (name "rust-gdkx11")
+    (version "0.17.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "gdkx11" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1kyc7arci0s5v1y9c3snnqqpq4329fjlq7kdh7iyivgy1z3fzy88"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-x11" ,rust-x11-2)
+                       ("rust-libc" ,rust-libc-0.2)
+                       ("rust-glib" ,rust-glib-0.17)
+                       ("rust-gio" ,rust-gio-0.17)
+                       ("rust-gdkx11-sys" ,rust-gdkx11-sys-0.17)
+                       ("rust-gdk" ,rust-gdk-0.17))))
+    (home-page "https://gtk-rs.org/")
+    (synopsis "Rust bindings for the GDK X11 library")
+    (description "Rust bindings for the GDK X11 library")
+    (license license:expat)))
+
 (define-public rust-gio-0.18
   (package
     (name "rust-gio")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH v2 26/44] gnu: Add rust-gdkx11-sys-0.17.
  2024-05-31 12:37 ` [bug#71278] [PATCH rust-team v2 00/44] Add eww Murilo via Guix-patches via
                     ` (24 preceding siblings ...)
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 25/44] gnu: Add rust-gdkx11-0.17 Murilo via Guix-patches via
@ 2024-05-31 12:38   ` Murilo via Guix-patches via
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 27/44] gnu: Add rust-gtk-layer-shell-0.6 Murilo via Guix-patches via
                     ` (17 subsequent siblings)
  43 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-31 12:38 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-gtk.scm (rust-gdkx11-sys-0.17): New variable.

Change-Id: I9e480db6a4edfad1ed4a33edf32fe1b8566bbac0
---
 gnu/packages/crates-gtk.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm
index cb6bce0a23..d601fa3128 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -1034,6 +1034,30 @@ (define-public rust-gdkx11-0.17
     (description "Rust bindings for the GDK X11 library")
     (license license:expat)))
 
+(define-public rust-gdkx11-sys-0.17
+  (package
+    (name "rust-gdkx11-sys")
+    (version "0.17.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "gdkx11-sys" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0h07l0hvkqgaq05002cv0rx63p5368qwzxbvf4bb8nqn1561gaka"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-x11" ,rust-x11-2)
+                       ("rust-system-deps" ,rust-system-deps-6)
+                       ("rust-libc" ,rust-libc-0.2)
+                       ("rust-glib-sys" ,rust-glib-sys-0.17)
+                       ("rust-gdk-sys" ,rust-gdk-sys-0.17))))
+    (home-page "https://gtk-rs.org/")
+    (synopsis "FFI binding for libgdkx11")
+    (description "FFI binding for libgdkx11")
+    (license license:expat)))
+
 (define-public rust-gio-0.18
   (package
     (name "rust-gio")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH v2 27/44] gnu: Add rust-gtk-layer-shell-0.6.
  2024-05-31 12:37 ` [bug#71278] [PATCH rust-team v2 00/44] Add eww Murilo via Guix-patches via
                     ` (25 preceding siblings ...)
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 26/44] gnu: Add rust-gdkx11-sys-0.17 Murilo via Guix-patches via
@ 2024-05-31 12:38   ` Murilo via Guix-patches via
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 28/44] gnu: Add rust-gtk-layer-shell-sys-0.6 Murilo via Guix-patches via
                     ` (16 subsequent siblings)
  43 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-31 12:38 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-gtk.scm (rust-gtk-layer-shell-0.6): New variable.

Change-Id: I25154a79d4bdebc0a9744bc0bb9f64e3436bb127
---
 gnu/packages/crates-gtk.scm | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm
index d601fa3128..6cf0933765 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -2506,6 +2506,33 @@ (define-public rust-gtk-0.8
        #:cargo-development-inputs
        (("rust-gir-format-check" ,rust-gir-format-check-0.1))))))
 
+(define-public rust-gtk-layer-shell-0.6
+  (package
+    (name "rust-gtk-layer-shell")
+    (version "0.6.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "gtk-layer-shell" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0pzznf4x7pykx3ynjsfj2zv9b29lpxid3b40a9544d8qngnmybwr"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-libc" ,rust-libc-0.2)
+                       ("rust-gtk-layer-shell-sys" ,rust-gtk-layer-shell-sys-0.6)
+                       ("rust-gtk" ,rust-gtk-0.17)
+                       ("rust-glib-sys" ,rust-glib-sys-0.17)
+                       ("rust-glib" ,rust-glib-0.17)
+                       ("rust-gdk" ,rust-gdk-0.17)
+                       ("rust-bitflags" ,rust-bitflags-2))))
+    (home-page
+     "https://github.com/pentamassiv/gtk-layer-shell-gir/tree/main/gtk-layer-shell")
+    (synopsis "Save gir-generated wrapper for gtk-layer-shell")
+    (description "Save gir-generated wrapper for gtk-layer-shell")
+    (license license:expat)))
+
 (define-public rust-gtk-rs-lgpl-docs-0.1
   (package
     (name "rust-gtk-rs-lgpl-docs")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH v2 28/44] gnu: Add rust-gtk-layer-shell-sys-0.6.
  2024-05-31 12:37 ` [bug#71278] [PATCH rust-team v2 00/44] Add eww Murilo via Guix-patches via
                     ` (26 preceding siblings ...)
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 27/44] gnu: Add rust-gtk-layer-shell-0.6 Murilo via Guix-patches via
@ 2024-05-31 12:38   ` Murilo via Guix-patches via
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 29/44] gnu: Add rust-gdk-0.17 Murilo via Guix-patches via
                     ` (15 subsequent siblings)
  43 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-31 12:38 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-gtk.scm (rust-gtk-layer-shell-sys-0.6): New variable.

Change-Id: If29a83971236619c13d94630c628725d47406662
---
 gnu/packages/crates-gtk.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm
index 6cf0933765..ae64aa3c09 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -2533,6 +2533,31 @@ (define-public rust-gtk-layer-shell-0.6
     (description "Save gir-generated wrapper for gtk-layer-shell")
     (license license:expat)))
 
+(define-public rust-gtk-layer-shell-sys-0.6
+  (package
+    (name "rust-gtk-layer-shell-sys")
+    (version "0.6.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "gtk-layer-shell-sys" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0np75cvsk3jb78aq4lwngxj8hz96kdar7bpnd88jjdgwmpxbqm2p"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-system-deps" ,rust-system-deps-6)
+                       ("rust-libc" ,rust-libc-0.2)
+                       ("rust-gtk-sys" ,rust-gtk-sys-0.17)
+                       ("rust-glib-sys" ,rust-glib-sys-0.17)
+                       ("rust-gdk-sys" ,rust-gdk-sys-0.17))))
+    (home-page
+     "https://github.com/pentamassiv/gtk-layer-shell-gir/tree/main/gtk-layer-shell-sys")
+    (synopsis "Unsave gir-generated FFI bindings for gtk-layer-shell")
+    (description "Unsave gir-generated FFI bindings for gtk-layer-shell")
+    (license license:expat)))
+
 (define-public rust-gtk-rs-lgpl-docs-0.1
   (package
     (name "rust-gtk-rs-lgpl-docs")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH v2 29/44] gnu: Add rust-gdk-0.17.
  2024-05-31 12:37 ` [bug#71278] [PATCH rust-team v2 00/44] Add eww Murilo via Guix-patches via
                     ` (27 preceding siblings ...)
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 28/44] gnu: Add rust-gtk-layer-shell-sys-0.6 Murilo via Guix-patches via
@ 2024-05-31 12:38   ` Murilo via Guix-patches via
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 30/44] gnu: Add rust-gdk-sys-0.17 Murilo via Guix-patches via
                     ` (14 subsequent siblings)
  43 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-31 12:38 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-gtk.scm (rust-gdk-0.17): New variable.
* gnu/packages/crates-gtk.scm (rust-gdk-0.14): Update package definition to
inherit from newer version.

Change-Id: I6707e779797176b20aa4ebf08222942f4ccf0e4d
---
 gnu/packages/crates-gtk.scm | 40 +++++++++++++++++++++++++++++--------
 1 file changed, 32 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm
index ae64aa3c09..45b2bb6bb6 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -458,8 +458,39 @@ (define-public rust-cairo-sys-rs-0.9
         ("rust-x11" ,rust-x11-2)
         ("rust-pkg-config" ,rust-pkg-config-0.3))))))
 
+(define-public rust-gdk-0.17
+  (package
+    (name "rust-gdk")
+    (version "0.17.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "gdk" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1lvl9i2lz95gw00jdlaz5ysp90lnciaqncwp10x7xkfcabmga7dy"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-bitflags" ,rust-bitflags-1)
+                       ("rust-cairo-rs" ,rust-cairo-rs-0.17)
+                       ("rust-gdk-pixbuf" ,rust-gdk-pixbuf-0.17)
+                       ("rust-gdk-sys" ,rust-gdk-sys-0.17)
+                       ("rust-gio" ,rust-gio-0.17)
+                       ("rust-glib" ,rust-glib-0.17)
+                       ("rust-libc" ,rust-libc-0.2)
+                       ("rust-pango" ,rust-pango-0.17))
+       #:cargo-development-inputs (("rust-gir-format-check" ,rust-gir-format-check-0.1))))
+    (inputs
+     (list cairo gdk-pixbuf glib gtk+ pango))
+    (home-page "https://gtk-rs.org/")
+    (synopsis "Rust bindings for the GDK 3 library")
+    (description "This package provides Rust bindings for the GDK 3 library.")
+    (license license:expat)))
+
 (define-public rust-gdk-0.14
   (package
+    (inherit rust-gdk-0.17)
     (name "rust-gdk")
     (version "0.14.3")
     (source
@@ -469,7 +500,6 @@ (define-public rust-gdk-0.14
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
         (base32 "0fwkm4glh7cici6yd96qlddyp4s2l029wa1sgh6xxn00zkf4kmxr"))))
-    (build-system cargo-build-system)
     (arguments
      `(#:skip-build?
        #t
@@ -483,13 +513,7 @@ (define-public rust-gdk-0.14
         ("rust-libc" ,rust-libc-0.2)
         ("rust-pango" ,rust-pango-0.14))
        #:cargo-development-inputs
-       (("rust-gir-format-check" ,rust-gir-format-check-0.1))))
-    (inputs
-     (list cairo gdk-pixbuf glib gtk+ pango))
-    (home-page "https://gtk-rs.org/")
-    (synopsis "Rust bindings for the GDK 3 library")
-    (description "This package provides Rust bindings for the GDK 3 library.")
-    (license license:expat)))
+       (("rust-gir-format-check" ,rust-gir-format-check-0.1))))))
 
 (define-public rust-gdk-0.13
   (package
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH v2 30/44] gnu: Add rust-gdk-sys-0.17.
  2024-05-31 12:37 ` [bug#71278] [PATCH rust-team v2 00/44] Add eww Murilo via Guix-patches via
                     ` (28 preceding siblings ...)
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 29/44] gnu: Add rust-gdk-0.17 Murilo via Guix-patches via
@ 2024-05-31 12:38   ` Murilo via Guix-patches via
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 31/44] gnu: Add rust-gtk-0.17 Murilo via Guix-patches via
                     ` (13 subsequent siblings)
  43 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-31 12:38 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-gtk.scm (rust-gdk-sys-0.17): New variable.
* gnu/packages/crates-gtk.scm (rust-gdk-sys-0.14): Update package definition
to inherit from newer version.

Change-Id: Ie977240c3e1a43c97b009c51dfe530ceb270bc11
---
 gnu/packages/crates-gtk.scm | 43 ++++++++++++++++++++++++++++++-------
 1 file changed, 35 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm
index 45b2bb6bb6..db5c143bfa 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -879,8 +879,42 @@ (define-public rust-gdk-pixbuf-sys-0.9
        (("rust-shell-words" ,rust-shell-words-0.1)
         ("rust-tempfile" ,rust-tempfile-3))))))
 
+(define-public rust-gdk-sys-0.17
+  (package
+    (name "rust-gdk-sys")
+    (version "0.17.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "gdk-sys" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "00z77l8cyccgyb2qi84yym6qggzm7a1c17g47xxs2rxw72fxwli1"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-system-deps" ,rust-system-deps-6)
+                       ("rust-pkg-config" ,rust-pkg-config-0.3)
+                       ("rust-pango-sys" ,rust-pango-sys-0.17)
+                       ("rust-libc" ,rust-libc-0.2)
+                       ("rust-gobject-sys" ,rust-gobject-sys-0.17)
+                       ("rust-glib-sys" ,rust-glib-sys-0.17)
+                       ("rust-gio-sys" ,rust-gio-sys-0.17)
+                       ("rust-gdk-pixbuf-sys" ,rust-gdk-pixbuf-sys-0.17)
+                       ("rust-cairo-sys-rs" ,rust-cairo-sys-rs-0.17))
+       #:cargo-development-inputs
+       (("rust-shell-words" ,rust-shell-words-0.1)
+        ("rust-tempfile" ,rust-tempfile-3))))
+    (inputs
+     (list cairo gdk-pixbuf gtk+ glib pango))
+    (home-page "https://gtk-rs.org/")
+    (synopsis "FFI bindings to libgdk-3")
+    (description "FFI bindings to libgdk-3")
+    (license license:expat)))
+
 (define-public rust-gdk-sys-0.14
   (package
+    (inherit rust-gdk-sys-0.17)
     (name "rust-gdk-sys")
     (version "0.14.0")
     (source
@@ -890,7 +924,6 @@ (define-public rust-gdk-sys-0.14
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
         (base32 "07hz3gg039sy7iffy2w5srxzsnqf15i3ryxkqfd995k67lyin28f"))))
-    (build-system cargo-build-system)
     (arguments
      `(#:skip-build?
        #t
@@ -906,13 +939,7 @@ (define-public rust-gdk-sys-0.14
         ("rust-system-deps" ,rust-system-deps-3))
        #:cargo-development-inputs
        (("rust-shell-words" ,rust-shell-words-0.1)
-        ("rust-tempfile" ,rust-tempfile-3))))
-    (inputs
-     (list cairo gdk-pixbuf gtk+ glib pango))
-    (home-page "https://gtk-rs.org/")
-    (synopsis "FFI bindings to libgdk-3")
-    (description "FFI bindings to libgdk-3")
-    (license license:expat)))
+        ("rust-tempfile" ,rust-tempfile-3))))))
 
 (define-public rust-gdk-sys-0.10
   (package
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH v2 31/44] gnu: Add rust-gtk-0.17.
  2024-05-31 12:37 ` [bug#71278] [PATCH rust-team v2 00/44] Add eww Murilo via Guix-patches via
                     ` (29 preceding siblings ...)
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 30/44] gnu: Add rust-gdk-sys-0.17 Murilo via Guix-patches via
@ 2024-05-31 12:38   ` Murilo via Guix-patches via
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 32/44] gnu: Add rust-gtk-sys-0.17 Murilo via Guix-patches via
                     ` (12 subsequent siblings)
  43 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-31 12:38 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-gtk.scm (rust-gtk-0.17): New variable.
* gnu/packages/crates-gtk.scm (rust-gtk-0.14): Update package definition to
inherit from newer version.

Change-Id: I91981dcac908ae073a58d8a6d1d6eb89d095650a
---
 gnu/packages/crates-gtk.scm | 49 +++++++++++++++++++++++++++++++------
 1 file changed, 41 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm
index db5c143bfa..e788d84837 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -2478,8 +2478,48 @@ (define-public rust-gstreamer-sys-0.18
      "Foreign Function Interface (FFI) bindings to libgstreamer-1.0.")
     (license license:expat)))
 
+(define-public rust-gtk-0.17
+  (package
+    (name "rust-gtk")
+    (version "0.17.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "gtk" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0rnrc5k7p3ck1gqcvf58xv77brdlhmhxn3drpb8d821bp4m25i5n"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:tests? #f ; requires running server
+       #:cargo-inputs (("rust-pkg-config" ,rust-pkg-config-0.3)
+                       ("rust-pango" ,rust-pango-0.17)
+                       ("rust-once-cell" ,rust-once-cell-1)
+                       ("rust-libc" ,rust-libc-0.2)
+                       ("rust-gtk3-macros" ,rust-gtk3-macros-0.17)
+                       ("rust-gtk-sys" ,rust-gtk-sys-0.17)
+                       ("rust-glib" ,rust-glib-0.17)
+                       ("rust-gio" ,rust-gio-0.17)
+                       ("rust-gdk-pixbuf" ,rust-gdk-pixbuf-0.17)
+                       ("rust-gdk" ,rust-gdk-0.17)
+                       ("rust-futures-channel" ,rust-futures-channel-0.3)
+                       ("rust-field-offset" ,rust-field-offset-0.3)
+                       ("rust-cairo-rs" ,rust-cairo-rs-0.17)
+                       ("rust-bitflags" ,rust-bitflags-1)
+                       ("rust-atk" ,rust-atk-0.17))
+       #:cargo-development-inputs
+       (("rust-gir-format-check" ,rust-gir-format-check-0.1))))
+    (native-inputs (list pkg-config))
+    (inputs
+     (list at-spi2-core cairo glib gtk+ pango))
+    (home-page "https://gtk-rs.org/")
+    (synopsis "Rust bindings for the GTK+ 3 library")
+    (description "This package provides Rust bindings for the GTK+ 3 library.")
+    (license license:expat)))
+
 (define-public rust-gtk-0.14
   (package
+    (inherit rust-gtk-0.17)
     (name "rust-gtk")
     (version "0.14.3")
     (source
@@ -2509,14 +2549,7 @@ (define-public rust-gtk-0.14
         ("rust-pango" ,rust-pango-0.14)
         ("rust-pkg-config" ,rust-pkg-config-0.3))
        #:cargo-development-inputs
-       (("rust-gir-format-check" ,rust-gir-format-check-0.1))))
-    (native-inputs (list pkg-config))
-    (inputs
-     (list at-spi2-core cairo glib gtk+ pango))
-    (home-page "https://gtk-rs.org/")
-    (synopsis "Rust bindings for the GTK+ 3 library")
-    (description "This package provides Rust bindings for the GTK+ 3 library.")
-    (license license:expat)))
+       (("rust-gir-format-check" ,rust-gir-format-check-0.1))))))
 
 (define-public rust-gtk-0.8
   (package
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH v2 32/44] gnu: Add rust-gtk-sys-0.17.
  2024-05-31 12:37 ` [bug#71278] [PATCH rust-team v2 00/44] Add eww Murilo via Guix-patches via
                     ` (30 preceding siblings ...)
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 31/44] gnu: Add rust-gtk-0.17 Murilo via Guix-patches via
@ 2024-05-31 12:38   ` Murilo via Guix-patches via
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 33/44] gnu: Add rust-gtk3-macros-0.17 Murilo via Guix-patches via
                     ` (11 subsequent siblings)
  43 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-31 12:38 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-gtk.scm (rust-gtk-sys-0.17): New variable.
* gnu/packages/crates-gtk.scm (rust-gtk-sys-0.14): Update package definition
to inherit from newer version.

Change-Id: I7ca29c65f911d9f46fb06629fe59bc630f9c8b77
---
 gnu/packages/crates-gtk.scm | 46 +++++++++++++++++++++++++++++--------
 1 file changed, 37 insertions(+), 9 deletions(-)

diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm
index e788d84837..728774ec02 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -2663,8 +2663,44 @@ (define-public rust-gtk-rs-lgpl-docs-0.1
      "LGPL-licensed docs for Gtk-rs crates.")
     (license license:lgpl2.0)))
 
+(define-public rust-gtk-sys-0.17
+  (package
+    (name "rust-gtk-sys")
+    (version "0.17.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "gtk-sys" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0zixvr0yribq0vr9gkq7mqgx74ydq448sd7ph1lpwniyp6jbd3jd"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-system-deps" ,rust-system-deps-6)
+                       ("rust-pango-sys" ,rust-pango-sys-0.17)
+                       ("rust-libc" ,rust-libc-0.2)
+                       ("rust-gobject-sys" ,rust-gobject-sys-0.17)
+                       ("rust-glib-sys" ,rust-glib-sys-0.17)
+                       ("rust-gio-sys" ,rust-gio-sys-0.17)
+                       ("rust-gdk-sys" ,rust-gdk-sys-0.17)
+                       ("rust-gdk-pixbuf-sys" ,rust-gdk-pixbuf-sys-0.17)
+                       ("rust-cairo-sys-rs" ,rust-cairo-sys-rs-0.17)
+                       ("rust-atk-sys" ,rust-atk-sys-0.17))
+       #:cargo-development-inputs
+       (("rust-shell-words" ,rust-shell-words-1)
+        ("rust-tempfile" ,rust-tempfile-3))))
+    (native-inputs (list pkg-config))
+    (inputs
+     (list gtk+))
+    (home-page "https://gtk-rs.org/")
+    (synopsis "FFI bindings to libgtk-3")
+    (description "This package provides FFI bindings to libgtk-3.")
+    (license license:expat)))
+
 (define-public rust-gtk-sys-0.14
   (package
+    (inherit rust-gtk-sys-0.17)
     (name "rust-gtk-sys")
     (version "0.14.0")
     (source
@@ -2674,7 +2710,6 @@ (define-public rust-gtk-sys-0.14
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
         (base32 "0gihp9zh4z7lycp0zbmq1w0k9ddbnd2h64jsgid7hi85vb9wh54c"))))
-    (build-system cargo-build-system)
     (arguments
      `(#:tests? #f                      ;missing files
        #:cargo-inputs
@@ -2690,14 +2725,7 @@ (define-public rust-gtk-sys-0.14
         ("rust-system-deps" ,rust-system-deps-3))
        #:cargo-development-inputs
        (("rust-shell-words" ,rust-shell-words-1)
-        ("rust-tempfile" ,rust-tempfile-3))))
-    (native-inputs (list pkg-config))
-    (inputs
-     (list gtk+))
-    (home-page "https://gtk-rs.org/")
-    (synopsis "FFI bindings to libgtk-3")
-    (description "This package provides FFI bindings to libgtk-3.")
-    (license license:expat)))
+        ("rust-tempfile" ,rust-tempfile-3))))))
 
 (define-public rust-gtk-sys-0.10
   (package
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH v2 33/44] gnu: Add rust-gtk3-macros-0.17.
  2024-05-31 12:37 ` [bug#71278] [PATCH rust-team v2 00/44] Add eww Murilo via Guix-patches via
                     ` (31 preceding siblings ...)
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 32/44] gnu: Add rust-gtk-sys-0.17 Murilo via Guix-patches via
@ 2024-05-31 12:38   ` Murilo via Guix-patches via
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 34/44] gnu: Add rust-atk-0.17 Murilo via Guix-patches via
                     ` (10 subsequent siblings)
  43 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-31 12:38 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-gtk.scm (rust-gtk3-macros-0.17): New variable.
* gnu/packages/crates-gtk.scm (rust-gtk3-macros-0.14): Update package
definition to inherit from newer version.

Change-Id: I7b2938ec4a7eb262f88fedaef0e22d5b5f4283bb
---
 gnu/packages/crates-gtk.scm | 35 ++++++++++++++++++++++++++++-------
 1 file changed, 28 insertions(+), 7 deletions(-)

diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm
index 728774ec02..97405506d4 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -2789,8 +2789,35 @@ (define-public rust-gtk-sys-0.9
        (("rust-shell-words" ,rust-shell-words-0.1)
         ("rust-tempfile" ,rust-tempfile-3))))))
 
+(define-public rust-gtk3-macros-0.17
+  (package
+    (name "rust-gtk3-macros")
+    (version "0.17.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "gtk3-macros" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0pnrn8wgri525k5ijp64xp3whp61p6jga94zpl89r8y9hbb89yry"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-syn" ,rust-syn-1)
+                       ("rust-quote" ,rust-quote-1)
+                       ("rust-proc-macro2" ,rust-proc-macro2-1)
+                       ("rust-proc-macro-error" ,rust-proc-macro-error-1)
+                       ("rust-proc-macro-crate" ,rust-proc-macro-crate-1)
+                       ("rust-anyhow" ,rust-anyhow-1))))
+    (home-page "https://gtk-rs.org/")
+    (synopsis "Rust bindings for the GTK 3 library")
+    (description "This package provides Rust bindings for the GTK 3
+library.")
+    (license license:expat)))
+
 (define-public rust-gtk3-macros-0.14
   (package
+    (inherit rust-gtk3-macros-0.17)
     (name "rust-gtk3-macros")
     (version "0.14.0")
     (source
@@ -2800,7 +2827,6 @@ (define-public rust-gtk3-macros-0.14
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
         (base32 "0yavfirn2iw9nsxik6m7s2cdxdrl5l5jfbiwn0zl85y1dnlivpi1"))))
-    (build-system cargo-build-system)
     (arguments
      `(#:skip-build?
        #t
@@ -2811,12 +2837,7 @@ (define-public rust-gtk3-macros-0.14
         ("rust-proc-macro-error" ,rust-proc-macro-error-1)
         ("rust-proc-macro2" ,rust-proc-macro2-1)
         ("rust-quote" ,rust-quote-1)
-        ("rust-syn" ,rust-syn-1))))
-    (home-page "https://gtk-rs.org/")
-    (synopsis "Rust bindings for the GTK 3 library")
-    (description "This package provides Rust bindings for the GTK 3
-library.")
-    (license license:expat)))
+        ("rust-syn" ,rust-syn-1))))))
 
 (define-public rust-gtk4-0.7
   (package
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH v2 34/44] gnu: Add rust-atk-0.17.
  2024-05-31 12:37 ` [bug#71278] [PATCH rust-team v2 00/44] Add eww Murilo via Guix-patches via
                     ` (32 preceding siblings ...)
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 33/44] gnu: Add rust-gtk3-macros-0.17 Murilo via Guix-patches via
@ 2024-05-31 12:38   ` Murilo via Guix-patches via
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 35/44] gnu: Add rust-atk-sys-0.17 Murilo via Guix-patches via
                     ` (9 subsequent siblings)
  43 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-31 12:38 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-gtk.scm (rust-atk-0.17): New variable.
* gnu/packages/crates-gtk.scm (rust-atk-0.14): Update package definition to
inherit from newer version.

Change-Id: Iab814004a65f0660ffdaa1457432a1199822ef99
---
 gnu/packages/crates-gtk.scm | 37 +++++++++++++++++++++++++++++--------
 1 file changed, 29 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm
index 97405506d4..a5976dede0 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -120,8 +120,36 @@ (define-public rust-atk-sys-0.9
        (("rust-shell-words" ,rust-shell-words-0.1)
         ("rust-tempfile" ,rust-tempfile-3))))))
 
+(define-public rust-atk-0.17
+  (package
+    (name "rust-atk")
+    (version "0.17.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "atk" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "08nc4187fx4cnkz8va3bnn9fpavm1x8zc18s0s224w8cs59n98bb"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-libc" ,rust-libc-0.2)
+                       ("rust-glib" ,rust-glib-0.17)
+                       ("rust-bitflags" ,rust-bitflags-1)
+                       ("rust-atk-sys" ,rust-atk-sys-0.17))
+       #:cargo-development-inputs
+       (("rust-gir-format-check" ,rust-gir-format-check-0.1))))
+    (inputs
+     (list at-spi2-core glib))
+    (home-page "https://gtk-rs.org/")
+    (synopsis "Rust bindings for the ATK library")
+    (description "Rust bindings for the ATK library")
+    (license license:expat)))
+
 (define-public rust-atk-0.14
   (package
+    (inherit rust-atk-0.17)
     (name "rust-atk")
     (version "0.14.0")
     (source
@@ -131,7 +159,6 @@ (define-public rust-atk-0.14
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
         (base32 "1fi6f3k1lgd0iymar58hp88k76fm5pd1npi2avdn9r3mmb922fx8"))))
-    (build-system cargo-build-system)
     (arguments
      `(#:skip-build?
        #t
@@ -141,13 +168,7 @@ (define-public rust-atk-0.14
         ("rust-glib" ,rust-glib-0.14)
         ("rust-libc" ,rust-libc-0.2))
        #:cargo-development-inputs
-       (("rust-gir-format-check" ,rust-gir-format-check-0.1))))
-    (inputs
-     (list at-spi2-core glib))
-    (home-page "https://gtk-rs.org/")
-    (synopsis "Rust bindings for the ATK library")
-    (description "Rust bindings for the ATK library")
-    (license license:expat)))
+       (("rust-gir-format-check" ,rust-gir-format-check-0.1))))))
 
 (define-public rust-atk-0.8
   (package
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH v2 35/44] gnu: Add rust-atk-sys-0.17.
  2024-05-31 12:37 ` [bug#71278] [PATCH rust-team v2 00/44] Add eww Murilo via Guix-patches via
                     ` (33 preceding siblings ...)
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 34/44] gnu: Add rust-atk-0.17 Murilo via Guix-patches via
@ 2024-05-31 12:38   ` Murilo via Guix-patches via
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 36/44] gnu: rust-clap-complete-4: Update to 4.5.2 Murilo via Guix-patches via
                     ` (8 subsequent siblings)
  43 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-31 12:38 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-gtk.scm (rust-atk-sys-0.17): New variable.
* gnu/packages/crates-gtk.scm (rust-atk-sys-0.14): Update package definition
to inherit from newer version.

Change-Id: I1fc7f8a4bc633ec9c64b8fc7a3ce065f3f5d993f
---
 gnu/packages/crates-gtk.scm | 40 ++++++++++++++++++++++++++++---------
 1 file changed, 31 insertions(+), 9 deletions(-)

diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm
index a5976dede0..3ac2d0c76b 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -41,25 +41,24 @@ (define-module (gnu packages crates-gtk)
 ;;;
 ;;; Please: Try to add new module packages in alphabetic order.
 ;;;
-(define-public rust-atk-sys-0.14
+(define-public rust-atk-sys-0.17
   (package
     (name "rust-atk-sys")
-    (version "0.14.0")
+    (version "0.17.0")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "atk-sys" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "1sl3pqfb2jaf9kcfxj9k43d7iv8gcl5zgdgn3j5vp13w2mqgdp5s"))))
+        (base32 "143fzw63fgplw4zr2d0jpikngq41lmjwvy6q5xvdbyvjlmy0mgz3"))))
     (build-system cargo-build-system)
     (arguments
-     `(#:tests? #f                      ; missing files
-       #:cargo-inputs
-       (("rust-glib-sys" ,rust-glib-sys-0.14)
-        ("rust-gobject-sys" ,rust-gobject-sys-0.14)
-        ("rust-libc" ,rust-libc-0.2)
-        ("rust-system-deps" ,rust-system-deps-3))
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-system-deps" ,rust-system-deps-6)
+                       ("rust-libc" ,rust-libc-0.2)
+                       ("rust-gobject-sys" ,rust-gobject-sys-0.17)
+                       ("rust-glib-sys" ,rust-glib-sys-0.17))
        #:cargo-development-inputs
        (("rust-shell-words" ,rust-shell-words-1)
         ("rust-tempfile" ,rust-tempfile-3))))
@@ -71,6 +70,29 @@ (define-public rust-atk-sys-0.14
     (description "FFI bindings to libatk-1")
     (license license:expat)))
 
+(define-public rust-atk-sys-0.14
+  (package
+    (inherit rust-atk-sys-0.17)
+    (name "rust-atk-sys")
+    (version "0.14.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "atk-sys" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1sl3pqfb2jaf9kcfxj9k43d7iv8gcl5zgdgn3j5vp13w2mqgdp5s"))))
+    (arguments
+     `(#:tests? #f                      ; missing files
+       #:cargo-inputs
+       (("rust-glib-sys" ,rust-glib-sys-0.14)
+        ("rust-gobject-sys" ,rust-gobject-sys-0.14)
+        ("rust-libc" ,rust-libc-0.2)
+        ("rust-system-deps" ,rust-system-deps-3))
+       #:cargo-development-inputs
+       (("rust-shell-words" ,rust-shell-words-1)
+        ("rust-tempfile" ,rust-tempfile-3))))))
+
 (define-public rust-atk-sys-0.10
   (package
     (inherit rust-atk-sys-0.14)
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH v2 36/44] gnu: rust-clap-complete-4: Update to 4.5.2.
  2024-05-31 12:37 ` [bug#71278] [PATCH rust-team v2 00/44] Add eww Murilo via Guix-patches via
                     ` (34 preceding siblings ...)
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 35/44] gnu: Add rust-atk-sys-0.17 Murilo via Guix-patches via
@ 2024-05-31 12:38   ` Murilo via Guix-patches via
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 37/44] gnu: rust-ref-cast-1: Update to 1.0.23 Murilo via Guix-patches via
                     ` (7 subsequent siblings)
  43 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-31 12:38 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-clap-complete-4): Update to 4.5.2.
* gnu/packages/crates-io.scm (rust-clap-complete-4): Run guix style on the
package definition.

Change-Id: Ie8eff9db033df2cef56f14f24a154df7f133262e
---
 gnu/packages/crates-io.scm | 42 +++++++++++++++++++-------------------
 1 file changed, 21 insertions(+), 21 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index e6f1baed6a..660f086319 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -13022,30 +13022,30 @@ (define-public rust-clap-builder-4
 (define-public rust-clap-complete-4
   (package
     (name "rust-clap-complete")
-    (version "4.4.8")
-    (source (origin
-              (method url-fetch)
-              (uri (crate-uri "clap_complete" version))
-              (file-name (string-append name "-" version ".tar.gz"))
-              (sha256
-               (base32 "05c2x5jb3qf5klsxm9kcmykwjdzl879z3q1f92ia330xqavxrxza"))))
+    (version "4.5.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "clap_complete" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0pi7hdjrw853qhqcpi3ky9azh03k6js8jbmhcl0v2f5z4m1m0yfx"))))
     (build-system cargo-build-system)
     (arguments
-     `(#:cargo-inputs
-       (("rust-clap" ,rust-clap-4)
-        ("rust-clap-lex" ,rust-clap-lex-0.6)
-        ("rust-is-executable" ,rust-is-executable-1)
-        ("rust-pathdiff" ,rust-pathdiff-0.2)
-        ("rust-shlex" ,rust-shlex-1)
-        ("rust-unicode-xid" ,rust-unicode-xid-0.2))
-       #:cargo-development-inputs
-       (("rust-clap" ,rust-clap-4)
-        ("rust-completest" ,rust-completest-0.4)
-        ("rust-completest-pty" ,rust-completest-pty-0.5)
-        ("rust-snapbox" ,rust-snapbox-0.4)
-        ("rust-trycmd" ,rust-trycmd-0.14))))
+     `(#:cargo-inputs (("rust-clap" ,rust-clap-4)
+                       ("rust-clap-lex" ,rust-clap-lex-0.7)
+                       ("rust-is-executable" ,rust-is-executable-1)
+                       ("rust-pathdiff" ,rust-pathdiff-0.2)
+                       ("rust-shlex" ,rust-shlex-1)
+                       ("rust-unicode-xid" ,rust-unicode-xid-0.2))
+       #:cargo-development-inputs (("rust-clap" ,rust-clap-4)
+                                   ("rust-completest" ,rust-completest-0.4)
+                                   ("rust-completest-pty" ,rust-completest-pty-0.5)
+                                   ("rust-snapbox" ,rust-snapbox-0.5)
+                                   ("rust-trycmd" ,rust-trycmd-0.15))))
     (home-page "https://github.com/clap-rs/clap/tree/master/clap_complete")
-    (synopsis "Generate shell completion scripts for your @code{clap::Command}")
+    (synopsis
+     "Generate shell completion scripts for your @code{clap::Command}")
     (description
      "Generate shell completion scripts for your @code{clap::Command}.")
     (license (list license:expat license:asl2.0))))
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH v2 37/44] gnu: rust-ref-cast-1: Update to 1.0.23.
  2024-05-31 12:37 ` [bug#71278] [PATCH rust-team v2 00/44] Add eww Murilo via Guix-patches via
                     ` (35 preceding siblings ...)
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 36/44] gnu: rust-clap-complete-4: Update to 4.5.2 Murilo via Guix-patches via
@ 2024-05-31 12:38   ` Murilo via Guix-patches via
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 38/44] gnu: rust-ref-cast-impl-1: " Murilo via Guix-patches via
                     ` (6 subsequent siblings)
  43 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-31 12:38 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-ref-cast-1): Update to 1.0.23.
* gnu/packages/crates-io.scm (rust-ref-cast-1): Run guix style on the package definition.

Change-Id: I495a4d7db448e35c230257acb7ef3eb52cde241d
---
 gnu/packages/crates-io.scm | 13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 660f086319..015ff2e5c8 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -61818,21 +61818,18 @@ (define-public rust-reedline-0.30
 (define-public rust-ref-cast-1
   (package
     (name "rust-ref-cast")
-    (version "1.0.18")
+    (version "1.0.23")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "ref-cast" version))
-       (file-name
-        (string-append name "-" version ".tar.gz"))
+       (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32
-         "0sxzy3f0zmclsmi1z17n16xbjbp99d5c6nh7592yy6f3fya82h8n"))))
+        (base32 "0ca9fi5jsdibaidi2a55y9i1k1q0hvn4f6xlm0fmh7az9pwadw6c"))))
     (build-system cargo-build-system)
     (arguments
-     `(#:tests? #f          ; Doesn't always interact well with the test crate.
-       #:cargo-inputs
-       (("rust-ref-cast-impl" ,rust-ref-cast-impl-1))
+     `(#:tests? #f ;Doesn't always interact well with the test crate.
+       #:cargo-inputs (("rust-ref-cast-impl" ,rust-ref-cast-impl-1))
        #:cargo-development-inputs
        (("rust-ref-cast-test-suite" ,rust-ref-cast-test-suite-0.0.0)
         ("rust-rustversion" ,rust-rustversion-1)
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH v2 38/44] gnu: rust-ref-cast-impl-1: Update to 1.0.23.
  2024-05-31 12:37 ` [bug#71278] [PATCH rust-team v2 00/44] Add eww Murilo via Guix-patches via
                     ` (36 preceding siblings ...)
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 37/44] gnu: rust-ref-cast-1: Update to 1.0.23 Murilo via Guix-patches via
@ 2024-05-31 12:38   ` Murilo via Guix-patches via
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 39/44] gnu: rust-darling-0.14: Update to 0.14.4 Murilo via Guix-patches via
                     ` (5 subsequent siblings)
  43 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-31 12:38 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-ref-cast-impl-1): Update to 1.0.23.
* gnu/packages/crates-io.scm (rust-ref-cast-impl-1): Run guix style on the
package definition.

Change-Id: I6a88cb2e176c489b89dc19397a7097657eacc01c
---
 gnu/packages/crates-io.scm | 18 +++++++-----------
 1 file changed, 7 insertions(+), 11 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 015ff2e5c8..e3b20f0f5b 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -61869,27 +61869,23 @@ (define-public rust-ref-cast-0.2
 (define-public rust-ref-cast-impl-1
   (package
     (name "rust-ref-cast-impl")
-    (version "1.0.18")
+    (version "1.0.23")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "ref-cast-impl" version))
-       (file-name
-        (string-append name "-" version ".tar.gz"))
+       (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32
-         "05kjg9g9akzb0yns255a5zvdkbwk0wa9kp1cf8k6h25nv7d57gv8"))))
+        (base32 "1rpkjlsr99g8nb5ripffz9n9rb3g32dmw83x724l8wykjgkh7hxw"))))
     (build-system cargo-build-system)
     (arguments
-     `(#:cargo-inputs
-       (("rust-proc-macro2" ,rust-proc-macro2-1)
-        ("rust-quote" ,rust-quote-1)
-        ("rust-syn" ,rust-syn-2))
+     `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
+                       ("rust-quote" ,rust-quote-1)
+                       ("rust-syn" ,rust-syn-2))
        #:cargo-development-inputs (("rust-ref-cast" ,rust-ref-cast-1))))
     (home-page "https://github.com/dtolnay/ref-cast")
     (synopsis "Derive implementation for @code{ref_cast::RefCast}")
-    (description
-     "Derive implementation for @code{ref_cast::RefCast}.")
+    (description "Derive implementation for @code{ref_cast::RefCast}.")
     (license (list license:expat license:asl2.0))))
 
 (define-public rust-ref-cast-impl-0.2
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH v2 39/44] gnu: rust-darling-0.14: Update to 0.14.4.
  2024-05-31 12:37 ` [bug#71278] [PATCH rust-team v2 00/44] Add eww Murilo via Guix-patches via
                     ` (37 preceding siblings ...)
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 38/44] gnu: rust-ref-cast-impl-1: " Murilo via Guix-patches via
@ 2024-05-31 12:38   ` Murilo via Guix-patches via
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 40/44] gnu: rust-darling-core-0.14: " Murilo via Guix-patches via
                     ` (4 subsequent siblings)
  43 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-31 12:38 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-darling-0.14): Update to 0.14.4.
* gnu/packages/crates-io.scm (rust-darling-0.14): Run guix style on the
package definition.

Change-Id: I0e645016148a2380875130e0db9c0bbf63c33f89
---
 gnu/packages/crates-io.scm | 16 +++++++---------
 1 file changed, 7 insertions(+), 9 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index e3b20f0f5b..484b830d15 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -19086,23 +19086,21 @@ (define-public rust-darling-0.14
   (package
     (inherit rust-darling-0.20)
     (name "rust-darling")
-    (version "0.14.1")
+    (version "0.14.4")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "darling" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "00mc7svmwphywkwndzkjxsqaxhygrm8f4jv1p1lngzd7vn5naaa5"))))
+        (base32 "0l1qrn805bsxa0iy7x8bmdwr8c10hlw0yiqs8ckv7lbz86rhqxbv"))))
     (arguments
      `(#:skip-build? #t
-       #:cargo-inputs
-       (("rust-darling-core" ,rust-darling-core-0.14)
-        ("rust-darling-macro" ,rust-darling-macro-0.14))
-       #:cargo-development-inputs
-       (("rust-proc-macro2" ,rust-proc-macro2-1)
-        ("rust-quote" ,rust-quote-1)
-        ("rust-syn" ,rust-syn-1))))))
+       #:cargo-inputs (("rust-darling-core" ,rust-darling-core-0.14)
+                       ("rust-darling-macro" ,rust-darling-macro-0.14))
+       #:cargo-development-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
+                                   ("rust-quote" ,rust-quote-1)
+                                   ("rust-syn" ,rust-syn-1))))))
 
 (define-public rust-darling-0.13
   (package
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH v2 40/44] gnu: rust-darling-core-0.14: Update to 0.14.4.
  2024-05-31 12:37 ` [bug#71278] [PATCH rust-team v2 00/44] Add eww Murilo via Guix-patches via
                     ` (38 preceding siblings ...)
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 39/44] gnu: rust-darling-0.14: Update to 0.14.4 Murilo via Guix-patches via
@ 2024-05-31 12:38   ` Murilo via Guix-patches via
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 41/44] gnu: rust-darling-macro-0.14: " Murilo via Guix-patches via
                     ` (3 subsequent siblings)
  43 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-31 12:38 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-darling-core-0.14): Update to 0.14.4.
* gnu/packages/crates-io.scm (rust-darling-core-0.14): Run guix style on the
package definition.

Change-Id: Ib8d18f60961d80f95d002c86ddb4b533500c6a4b
---
 gnu/packages/crates-io.scm | 17 ++++++++---------
 1 file changed, 8 insertions(+), 9 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 484b830d15..2b30664ef6 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -19225,23 +19225,22 @@ (define-public rust-darling-core-0.14
   (package
     (inherit rust-darling-core-0.20)
     (name "rust-darling-core")
-    (version "0.14.1")
+    (version "0.14.4")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "darling_core" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "0vyvkx7qkz6ap5dwgsz8dg588xjigny8s7mrkz0fmcg806y93734"))))
+        (base32 "1w4b2ndxmkwghwq84yphk8x15jnpivm08w596g12ry5pwsk1r70h"))))
     (arguments
      `(#:skip-build? #t
-       #:cargo-inputs
-       (("rust-fnv" ,rust-fnv-1)
-        ("rust-ident-case" ,rust-ident-case-1)
-        ("rust-proc-macro2" ,rust-proc-macro2-1)
-        ("rust-quote" ,rust-quote-1)
-        ("rust-strsim" ,rust-strsim-0.10)
-        ("rust-syn" ,rust-syn-1))))))
+       #:cargo-inputs (("rust-fnv" ,rust-fnv-1)
+                       ("rust-ident-case" ,rust-ident-case-1)
+                       ("rust-proc-macro2" ,rust-proc-macro2-1)
+                       ("rust-quote" ,rust-quote-1)
+                       ("rust-strsim" ,rust-strsim-0.10)
+                       ("rust-syn" ,rust-syn-1))))))
 
 (define-public rust-darling-core-0.13
   (package
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH v2 41/44] gnu: rust-darling-macro-0.14: Update to 0.14.4.
  2024-05-31 12:37 ` [bug#71278] [PATCH rust-team v2 00/44] Add eww Murilo via Guix-patches via
                     ` (39 preceding siblings ...)
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 40/44] gnu: rust-darling-core-0.14: " Murilo via Guix-patches via
@ 2024-05-31 12:38   ` Murilo via Guix-patches via
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 42/44] gnu: Add rust-slotmap-0.4 Murilo via Guix-patches via
                     ` (2 subsequent siblings)
  43 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-31 12:38 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-darling-macro-0.14): Update to 0.14.4.
* gnu/packages/crates-io.scm (rust-darling-macro-0.14): Run guix style on the
package definition.

Change-Id: I8f87bc6eef920a03fc3950af73c7f6ff46373367
---
 gnu/packages/crates-io.scm | 21 ++++++++++-----------
 1 file changed, 10 insertions(+), 11 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 2b30664ef6..d0e92652ac 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -19353,20 +19353,19 @@ (define-public rust-darling-macro-0.14
   (package
     (inherit rust-darling-macro-0.20)
     (name "rust-darling-macro")
-    (version "0.14.1")
+    (version "0.14.4")
     (source
-      (origin
-        (method url-fetch)
-        (uri (crate-uri "darling_macro" version))
-        (file-name (string-append name "-" version ".tar.gz"))
-        (sha256
-         (base32 "1dag2f4bq38vdn886slqczip5qzhvb95317kl04zrlnbpz2nkz6x"))))
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "darling_macro" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "13mlyd5w275c815k0ijf6g4c446hs8b3m2h4an5isqgpr7dv9am4"))))
     (arguments
      `(#:skip-build? #t
-       #:cargo-inputs
-       (("rust-darling-core" ,rust-darling-core-0.14)
-        ("rust-quote" ,rust-quote-1)
-        ("rust-syn" ,rust-syn-1))))))
+       #:cargo-inputs (("rust-darling-core" ,rust-darling-core-0.14)
+                       ("rust-quote" ,rust-quote-1)
+                       ("rust-syn" ,rust-syn-1))))))
 
 (define-public rust-darling-macro-0.13
   (package
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH v2 42/44] gnu: Add rust-slotmap-0.4.
  2024-05-31 12:37 ` [bug#71278] [PATCH rust-team v2 00/44] Add eww Murilo via Guix-patches via
                     ` (40 preceding siblings ...)
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 41/44] gnu: rust-darling-macro-0.14: " Murilo via Guix-patches via
@ 2024-05-31 12:38   ` Murilo via Guix-patches via
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 43/44] gnu: Add rust-deepsize-0.2 Murilo via Guix-patches via
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 44/44] gnu: Add rust-deepsize-derive-0.1 Murilo via Guix-patches via
  43 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-31 12:38 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-slotmap-0.4): New variable.

Change-Id: Iae839004d7fe3fb8020dbcac2515d97c903a1d88
---
 gnu/packages/crates-io.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index d0e92652ac..58db53cfd4 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -72063,6 +72063,26 @@ (define-public rust-slotmap-1
     (description "Slotmap data structure")
     (license license:zlib)))
 
+(define-public rust-slotmap-0.4
+  (package
+    (inherit rust-slotmap-1)
+    (name "rust-slotmap")
+    (version "0.4.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "slotmap" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1cga58417vz6m0bazvicprb01mm1x690wy8rj7g8fyvnqn24dwvb"))))
+    (arguments
+     `(#:cargo-inputs (("rust-serde" ,rust-serde-1))
+       #:cargo-development-inputs (("rust-fxhash" ,rust-fxhash-0.2)
+                                   ("rust-quickcheck" ,rust-quickcheck-0.8)
+                                   ("rust-serde" ,rust-serde-1)
+                                   ("rust-serde-derive" ,rust-serde-derive-1)
+                                   ("rust-serde-json" ,rust-serde-json-1))))))
+
 (define-public rust-slug-0.1
   (package
     (name "rust-slug")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH v2 43/44] gnu: Add rust-deepsize-0.2.
  2024-05-31 12:37 ` [bug#71278] [PATCH rust-team v2 00/44] Add eww Murilo via Guix-patches via
                     ` (41 preceding siblings ...)
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 42/44] gnu: Add rust-slotmap-0.4 Murilo via Guix-patches via
@ 2024-05-31 12:38   ` Murilo via Guix-patches via
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 44/44] gnu: Add rust-deepsize-derive-0.1 Murilo via Guix-patches via
  43 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-31 12:38 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-deepsize-0.2): New variable.

Change-Id: Ia27a8244ada7378a93cec3ef8a01e49f9d4c71d7
---
 gnu/packages/crates-io.scm | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 58db53cfd4..cb1a826789 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -20123,6 +20123,36 @@ (define-public rust-decimal-2
      "Decimal floating point arithmetic for Rust.")
     (license license:asl2.0)))
 
+(define-public rust-deepsize-0.2
+  (package
+    (name "rust-deepsize")
+    (version "0.2.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "deepsize" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0v5rn98i6j4jfpcm93mg8by3ddwhanvjiyd3pszzfsvgqdz9inqw"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-arrayvec" ,rust-arrayvec-0.5)
+                       ("rust-chrono" ,rust-chrono-0.4)
+                       ("rust-deepsize-derive" ,rust-deepsize-derive-0.1)
+                       ("rust-hashbrown" ,rust-hashbrown-0.9)
+                       ("rust-indexmap" ,rust-indexmap-1)
+                       ("rust-slab" ,rust-slab-0.4)
+                       ("rust-slotmap" ,rust-slotmap-0.4)
+                       ("rust-smallvec" ,rust-smallvec-1))
+       #:cargo-development-inputs (("rust-deepsize-derive" ,rust-deepsize-derive-0.1))))
+    (home-page "https://github.com/Aeledfyr/deepsize/")
+    (synopsis
+     "Crate for measuring the total size of object on the stack and heap")
+    (description
+     "This package provides a crate for measuring the total size of object on the
+stack and heap")
+    (license license:expat)))
+
 (define-public rust-defer-0.1
   (package
     (name "rust-defer")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

* [bug#71278] [PATCH v2 44/44] gnu: Add rust-deepsize-derive-0.1.
  2024-05-31 12:37 ` [bug#71278] [PATCH rust-team v2 00/44] Add eww Murilo via Guix-patches via
                     ` (42 preceding siblings ...)
  2024-05-31 12:38   ` [bug#71278] [PATCH v2 43/44] gnu: Add rust-deepsize-0.2 Murilo via Guix-patches via
@ 2024-05-31 12:38   ` Murilo via Guix-patches via
  43 siblings, 0 replies; 90+ messages in thread
From: Murilo via Guix-patches via @ 2024-05-31 12:38 UTC (permalink / raw)
  To: 71278; +Cc: Murilo, Efraim Flashner

* gnu/packages/crates-io.scm (rust-deepsize-derive-0.1): New variable.

Change-Id: I1e76f2b0d6b3e86b59c32ac03c2c18ce678cfb6c
---
 gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index cb1a826789..843d4f4364 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -20153,6 +20153,30 @@ (define-public rust-deepsize-0.2
 stack and heap")
     (license license:expat)))
 
+(define-public rust-deepsize-derive-0.1
+  (package
+    (name "rust-deepsize-derive")
+    (version "0.1.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "deepsize_derive" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "15i7qybxhdp2y2h3xksyiqrwqki8xrvl60j1asjc3j1v3za020cr"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
+                       ("rust-quote" ,rust-quote-1)
+                       ("rust-syn" ,rust-syn-1))))
+    (home-page "https://github.com/Aeledfyr/deepsize/")
+    (synopsis
+     "Crate for measuring the total size of object on the stack and heap")
+    (description
+     "This package provides a crate for measuring the total size of object on the
+stack and heap")
+    (license license:expat)))
+
 (define-public rust-defer-0.1
   (package
     (name "rust-defer")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 90+ messages in thread

end of thread, other threads:[~2024-05-31 14:04 UTC | newest]

Thread overview: 90+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-05-30 13:02 [bug#71278] [PATCH rust-team 00/44] Add eww Murilo via Guix-patches via
2024-05-30 15:17 ` [bug#71278] [PATCH 01/44] gnu: " Murilo via Guix-patches via
2024-05-30 15:17 ` [bug#71278] [PATCH 02/44] gnu: Add rust-cached-0.48 Murilo via Guix-patches via
2024-05-30 15:17 ` [bug#71278] [PATCH 03/44] gnu: Add rust-codemap-0.1 Murilo via Guix-patches via
2024-05-30 15:17 ` [bug#71278] [PATCH 04/44] gnu: Add rust-hifijson-0.2 Murilo via Guix-patches via
2024-05-30 15:17 ` [bug#71278] [PATCH 05/44] gnu: Add rust-lasso-0.7 Murilo via Guix-patches via
2024-05-30 15:17 ` [bug#71278] [PATCH 06/44] gnu: Add rust-notifier-host-0.6 Murilo via Guix-patches via
2024-05-30 15:17 ` [bug#71278] [PATCH 07/44] gnu: Add rust-simplexpr-0.1 Murilo via Guix-patches via
2024-05-30 15:17 ` [bug#71278] [PATCH 08/44] gnu: Add rust-simple-signal-1 Murilo via Guix-patches via
2024-05-30 15:17 ` [bug#71278] [PATCH 09/44] gnu: Add rust-yuck-0.1 Murilo via Guix-patches via
2024-05-30 15:17 ` [bug#71278] [PATCH 10/44] gnu: Add rust-cached-proc-macro-0.19 Murilo via Guix-patches via
2024-05-30 15:17 ` [bug#71278] [PATCH 11/44] gnu: Add rust-cached-proc-macro-types-0.1 Murilo via Guix-patches via
2024-05-30 15:17 ` [bug#71278] [PATCH 12/44] gnu: Add rust-dbusmenu-glib-0.1 Murilo via Guix-patches via
2024-05-30 15:17 ` [bug#71278] [PATCH 13/44] gnu: Add rust-dbusmenu-glib-sys-0.1 Murilo via Guix-patches via
2024-05-30 15:17 ` [bug#71278] [PATCH 14/44] gnu: Add rust-dbusmenu-gtk3-0.1 Murilo via Guix-patches via
2024-05-30 15:17 ` [bug#71278] [PATCH 15/44] gnu: Add rust-dbusmenu-gtk3-sys-0.1 Murilo via Guix-patches via
2024-05-30 15:17 ` [bug#71278] [PATCH 16/44] gnu: Add rust-extend-1 Murilo via Guix-patches via
2024-05-30 15:17 ` [bug#71278] [PATCH 17/44] gnu: Add rust-eww-shared-util-0.1 Murilo via Guix-patches via
2024-05-30 15:17 ` [bug#71278] [PATCH 18/44] gnu: Add rust-grass-0.13 Murilo via Guix-patches via
2024-05-30 15:17 ` [bug#71278] [PATCH 19/44] gnu: Add rust-grass-compiler-0.13 Murilo via Guix-patches via
2024-05-30 15:17 ` [bug#71278] [PATCH 20/44] gnu: Add rust-jaq-core-1 Murilo via Guix-patches via
2024-05-30 15:17 ` [bug#71278] [PATCH 21/44] gnu: Add rust-jaq-interpret-1 Murilo via Guix-patches via
2024-05-30 15:17 ` [bug#71278] [PATCH 22/44] gnu: Add rust-jaq-parse-1 Murilo via Guix-patches via
2024-05-30 15:17 ` [bug#71278] [PATCH 23/44] gnu: Add rust-jaq-std-1 Murilo via Guix-patches via
2024-05-30 15:17 ` [bug#71278] [PATCH 24/44] gnu: Add rust-jaq-syn-1 Murilo via Guix-patches via
2024-05-30 15:17 ` [bug#71278] [PATCH 25/44] gnu: Add rust-gdkx11-0.17 Murilo via Guix-patches via
2024-05-30 15:17 ` [bug#71278] [PATCH 26/44] gnu: Add rust-gdkx11-sys-0.17 Murilo via Guix-patches via
2024-05-30 15:17 ` [bug#71278] [PATCH 27/44] gnu: Add rust-gtk-layer-shell-0.6 Murilo via Guix-patches via
2024-05-30 15:17 ` [bug#71278] [PATCH 28/44] gnu: Add rust-gtk-layer-shell-sys-0.6 Murilo via Guix-patches via
2024-05-30 15:17 ` [bug#71278] [PATCH 29/44] gnu: Add rust-gdk-0.17 Murilo via Guix-patches via
2024-05-30 15:17 ` [bug#71278] [PATCH 30/44] gnu: Add rust-gdk-sys-0.17 Murilo via Guix-patches via
2024-05-30 15:17 ` [bug#71278] [PATCH 31/44] gnu: Add rust-gtk-0.17 Murilo via Guix-patches via
2024-05-30 15:17 ` [bug#71278] [PATCH 32/44] gnu: Add rust-gtk-sys-0.17 Murilo via Guix-patches via
2024-05-30 15:18 ` [bug#71278] [PATCH 33/44] gnu: Add rust-gtk3-macros-0.17 Murilo via Guix-patches via
2024-05-30 15:18 ` [bug#71278] [PATCH 34/44] gnu: Add rust-atk-0.17 Murilo via Guix-patches via
2024-05-30 15:18 ` [bug#71278] [PATCH 35/44] gnu: Add rust-atk-sys-0.17 Murilo via Guix-patches via
2024-05-30 15:18 ` [bug#71278] [PATCH 36/44] gnu: rust-clap-complete-4: Update to 4.5.1 Murilo via Guix-patches via
2024-05-30 15:18 ` [bug#71278] [PATCH 37/44] gnu: rust-ref-cast-1: Update to 1.0.22 Murilo via Guix-patches via
2024-05-30 15:18 ` [bug#71278] [PATCH 38/44] gnu: rust-ref-cast-impl-1: " Murilo via Guix-patches via
2024-05-30 15:18 ` [bug#71278] [PATCH 39/44] gnu: rust-darling-0.14: Update to 0.14.4 Murilo via Guix-patches via
2024-05-30 15:18 ` [bug#71278] [PATCH 40/44] gnu: rust-darling-core-0.14: " Murilo via Guix-patches via
2024-05-30 15:18 ` [bug#71278] [PATCH 41/44] gnu: rust-darling-macro-0.14: " Murilo via Guix-patches via
2024-05-30 15:18 ` [bug#71278] [PATCH 42/44] gnu: Add rust-slotmap-0.4 Murilo via Guix-patches via
2024-05-30 15:18 ` [bug#71278] [PATCH 43/44] gnu: Add rust-deepsize-0.2 Murilo via Guix-patches via
2024-05-30 15:18 ` [bug#71278] [PATCH 44/44] gnu: Add rust-deepsize-derive-0.1 Murilo via Guix-patches via
2024-05-31 12:37 ` [bug#71278] [PATCH rust-team v2 00/44] Add eww Murilo via Guix-patches via
2024-05-31 12:37   ` [bug#71278] [PATCH v2 01/44] gnu: " Murilo via Guix-patches via
2024-05-31 12:37   ` [bug#71278] [PATCH v2 02/44] gnu: Add rust-cached-0.48 Murilo via Guix-patches via
2024-05-31 12:37   ` [bug#71278] [PATCH v2 03/44] gnu: Add rust-codemap-0.1 Murilo via Guix-patches via
2024-05-31 12:37   ` [bug#71278] [PATCH v2 04/44] gnu: Add rust-hifijson-0.2 Murilo via Guix-patches via
2024-05-31 12:37   ` [bug#71278] [PATCH v2 05/44] gnu: Add rust-lasso-0.7 Murilo via Guix-patches via
2024-05-31 12:37   ` [bug#71278] [PATCH v2 06/44] gnu: Add rust-notifier-host-0.6 Murilo via Guix-patches via
2024-05-31 12:37   ` [bug#71278] [PATCH v2 07/44] gnu: Add rust-simplexpr-0.1 Murilo via Guix-patches via
2024-05-31 12:37   ` [bug#71278] [PATCH v2 08/44] gnu: Add rust-simple-signal-1 Murilo via Guix-patches via
2024-05-31 12:37   ` [bug#71278] [PATCH v2 09/44] gnu: Add rust-yuck-0.1 Murilo via Guix-patches via
2024-05-31 12:38   ` [bug#71278] [PATCH v2 10/44] gnu: Add rust-cached-proc-macro-0.19 Murilo via Guix-patches via
2024-05-31 12:38   ` [bug#71278] [PATCH v2 11/44] gnu: Add rust-cached-proc-macro-types-0.1 Murilo via Guix-patches via
2024-05-31 12:38   ` [bug#71278] [PATCH v2 12/44] gnu: Add rust-dbusmenu-glib-0.1 Murilo via Guix-patches via
2024-05-31 12:38   ` [bug#71278] [PATCH v2 13/44] gnu: Add rust-dbusmenu-glib-sys-0.1 Murilo via Guix-patches via
2024-05-31 12:38   ` [bug#71278] [PATCH v2 14/44] gnu: Add rust-dbusmenu-gtk3-0.1 Murilo via Guix-patches via
2024-05-31 12:38   ` [bug#71278] [PATCH v2 15/44] gnu: Add rust-dbusmenu-gtk3-sys-0.1 Murilo via Guix-patches via
2024-05-31 12:38   ` [bug#71278] [PATCH v2 16/44] gnu: Add rust-extend-1 Murilo via Guix-patches via
2024-05-31 12:38   ` [bug#71278] [PATCH v2 17/44] gnu: Add rust-eww-shared-util-0.1 Murilo via Guix-patches via
2024-05-31 12:38   ` [bug#71278] [PATCH v2 18/44] gnu: Add rust-grass-0.13 Murilo via Guix-patches via
2024-05-31 12:38   ` [bug#71278] [PATCH v2 19/44] gnu: Add rust-grass-compiler-0.13 Murilo via Guix-patches via
2024-05-31 12:38   ` [bug#71278] [PATCH v2 20/44] gnu: Add rust-jaq-core-1 Murilo via Guix-patches via
2024-05-31 12:38   ` [bug#71278] [PATCH v2 21/44] gnu: Add rust-jaq-interpret-1 Murilo via Guix-patches via
2024-05-31 12:38   ` [bug#71278] [PATCH v2 22/44] gnu: Add rust-jaq-parse-1 Murilo via Guix-patches via
2024-05-31 12:38   ` [bug#71278] [PATCH v2 23/44] gnu: Add rust-jaq-std-1 Murilo via Guix-patches via
2024-05-31 12:38   ` [bug#71278] [PATCH v2 24/44] gnu: Add rust-jaq-syn-1 Murilo via Guix-patches via
2024-05-31 12:38   ` [bug#71278] [PATCH v2 25/44] gnu: Add rust-gdkx11-0.17 Murilo via Guix-patches via
2024-05-31 12:38   ` [bug#71278] [PATCH v2 26/44] gnu: Add rust-gdkx11-sys-0.17 Murilo via Guix-patches via
2024-05-31 12:38   ` [bug#71278] [PATCH v2 27/44] gnu: Add rust-gtk-layer-shell-0.6 Murilo via Guix-patches via
2024-05-31 12:38   ` [bug#71278] [PATCH v2 28/44] gnu: Add rust-gtk-layer-shell-sys-0.6 Murilo via Guix-patches via
2024-05-31 12:38   ` [bug#71278] [PATCH v2 29/44] gnu: Add rust-gdk-0.17 Murilo via Guix-patches via
2024-05-31 12:38   ` [bug#71278] [PATCH v2 30/44] gnu: Add rust-gdk-sys-0.17 Murilo via Guix-patches via
2024-05-31 12:38   ` [bug#71278] [PATCH v2 31/44] gnu: Add rust-gtk-0.17 Murilo via Guix-patches via
2024-05-31 12:38   ` [bug#71278] [PATCH v2 32/44] gnu: Add rust-gtk-sys-0.17 Murilo via Guix-patches via
2024-05-31 12:38   ` [bug#71278] [PATCH v2 33/44] gnu: Add rust-gtk3-macros-0.17 Murilo via Guix-patches via
2024-05-31 12:38   ` [bug#71278] [PATCH v2 34/44] gnu: Add rust-atk-0.17 Murilo via Guix-patches via
2024-05-31 12:38   ` [bug#71278] [PATCH v2 35/44] gnu: Add rust-atk-sys-0.17 Murilo via Guix-patches via
2024-05-31 12:38   ` [bug#71278] [PATCH v2 36/44] gnu: rust-clap-complete-4: Update to 4.5.2 Murilo via Guix-patches via
2024-05-31 12:38   ` [bug#71278] [PATCH v2 37/44] gnu: rust-ref-cast-1: Update to 1.0.23 Murilo via Guix-patches via
2024-05-31 12:38   ` [bug#71278] [PATCH v2 38/44] gnu: rust-ref-cast-impl-1: " Murilo via Guix-patches via
2024-05-31 12:38   ` [bug#71278] [PATCH v2 39/44] gnu: rust-darling-0.14: Update to 0.14.4 Murilo via Guix-patches via
2024-05-31 12:38   ` [bug#71278] [PATCH v2 40/44] gnu: rust-darling-core-0.14: " Murilo via Guix-patches via
2024-05-31 12:38   ` [bug#71278] [PATCH v2 41/44] gnu: rust-darling-macro-0.14: " Murilo via Guix-patches via
2024-05-31 12:38   ` [bug#71278] [PATCH v2 42/44] gnu: Add rust-slotmap-0.4 Murilo via Guix-patches via
2024-05-31 12:38   ` [bug#71278] [PATCH v2 43/44] gnu: Add rust-deepsize-0.2 Murilo via Guix-patches via
2024-05-31 12:38   ` [bug#71278] [PATCH v2 44/44] gnu: Add rust-deepsize-derive-0.1 Murilo via Guix-patches via

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).