forked from tribes/guix
Compare commits
716 Commits
v1.0.0
...
version-1.0.1
| Author | SHA1 | Date | |
|---|---|---|---|
| 58d7909c97 | |||
| 6fc58c6c95 | |||
| ce5ade10d0 | |||
| d5f14ac7b3 | |||
| f309441b49 | |||
| 0c04bdb948 | |||
| 4e67f20488 | |||
| 5ce869f66d | |||
| fb2abbd6f5 | |||
| 820429517f | |||
| d68de958b6 | |||
| baab87ac49 | |||
| 6b97415996 | |||
| 1b0d2b2afc | |||
| c34684b6bc | |||
| 0e77eee8c8 | |||
| 61886e5d0e | |||
| 22872f7666 | |||
| 762ba22efe | |||
| 9da2dd90e2 | |||
| 9c64080dce | |||
| fc0680929d | |||
| fbeb92d760 | |||
| a4ff3255d4 | |||
| 3e9c80b27a | |||
| ce10e6053b | |||
| 6e633a510c | |||
| d019c05a42 | |||
| f9f7e28bc4 | |||
| e75f87b558 | |||
| f8ea653ea6 | |||
| 294e43a32d | |||
| 644ccc9011 | |||
| 0b67460918 | |||
| d9cc8659fc | |||
| b8e5de5608 | |||
| dc555d86e1 | |||
| 5a04c993b6 | |||
| 9fb0464c21 | |||
| 5af7428b79 | |||
| e8e2281ee9 | |||
| fa3040d929 | |||
| 103cdcd456 | |||
| 247649d42e | |||
| 7ff4fde257 | |||
| 9fcfe30d28 | |||
| 3f9bed04f0 | |||
| 6edd5c546c | |||
| 32747aa987 | |||
| d906028fd1 | |||
| 1537464819 | |||
| 79bfa42287 | |||
| 33572a3662 | |||
| 8b310793d2 | |||
| 604b167bf2 | |||
| 7d567af46b | |||
| 36f5d78d4a | |||
| 06c7b1f614 | |||
| c558772b0f | |||
| 0f9bbd32c1 | |||
| 3114786e3e | |||
| ba2d913192 | |||
| 556530c95c | |||
| 75ea39da55 | |||
| b1b74ecffd | |||
| 128001487f | |||
| 142a1684a7 | |||
| 2f8e77bee2 | |||
| 908a2ee0ed | |||
| e2506afcaf | |||
| 38089b549f | |||
| 6b4a6c201a | |||
| 7bd30ea988 | |||
| 3617d4f913 | |||
| 9f5a3ba659 | |||
| 70a5701141 | |||
| fbf786bd1d | |||
| 3cf62cd6cb | |||
| 1a92f1ff1c | |||
| 813e06ac67 | |||
| 2bfb3883b9 | |||
| b7488b321d | |||
| 628d09ae53 | |||
| 44323e63a3 | |||
| 46ca002d1c | |||
| 91a403a457 | |||
| 53923b0fb1 | |||
| 5395cec2c5 | |||
| 1731b29742 | |||
| 45d41c035e | |||
| dcc3d4030f | |||
| ef250707d3 | |||
| 50867421f9 | |||
| 8d080506f4 | |||
| 05d907ac6f | |||
| 3ea420f337 | |||
| 549d15712f | |||
| ae5de93ae2 | |||
| d03de6be0a | |||
| 112fd34fee | |||
| c5b1377840 | |||
| 489d6c0dc0 | |||
| 76269f6bc4 | |||
| 1be065c478 | |||
| b33454ae0b | |||
| 1bba3e8ca8 | |||
| 7c1c42c4b6 | |||
| d1b18fbb5c | |||
| ccabb664ed | |||
| 9bc8175cfa | |||
| 4074ee4ef7 | |||
| 993d8164e4 | |||
| 2508b07517 | |||
| 1015099d50 | |||
| 04a3ecc79e | |||
| 8548cf6e95 | |||
| 2e62181357 | |||
| 7059cfc823 | |||
| 06c78f3e11 | |||
| 3bac7e6495 | |||
| a8e7ba7536 | |||
| 3ed497d42a | |||
| 102d307520 | |||
| d815728525 | |||
| a624c36310 | |||
| 70d23edf93 | |||
| a430a3501a | |||
| 395c142ed9 | |||
| c8a7cc69c9 | |||
| e7c67f1b69 | |||
| 5f7e3ac066 | |||
| f94051e61f | |||
| 9c6fb330ad | |||
| d5d5403033 | |||
| 0447a2a82b | |||
| 6ced4433c7 | |||
| 4d46775b1d | |||
| 62f6f3bb04 | |||
| 84c6639f41 | |||
| 637a2a23ea | |||
| e0244eb7a2 | |||
| f8cd07e8d8 | |||
| 59199e1adb | |||
| 0bc11cc745 | |||
| 152030ffdf | |||
| 22e40d0911 | |||
| 877747ebe1 | |||
| 2157c1210e | |||
| 2ce144eebb | |||
| 980808075c | |||
| 0b69897bda | |||
| 7d9fa5f376 | |||
| e28b0798d2 | |||
| 8eba82753a | |||
| cc4e5e1330 | |||
| d09a8dffdd | |||
| 0691567d78 | |||
| 40b5ec2f3e | |||
| 819488fb95 | |||
| ef81faeec0 | |||
| cbe7c99e71 | |||
| 6bf795329a | |||
| 3a228f7a0a | |||
| 3b8699f9c2 | |||
| 48d498c2c3 | |||
| e247244e00 | |||
| 251448f7f5 | |||
| b421e91558 | |||
| e174699534 | |||
| 7824fbf8c5 | |||
| 4088d809c0 | |||
| 90d37addbe | |||
| 93ce003741 | |||
| 9cf65f051c | |||
| 6cc9533eb1 | |||
| 4ac7112748 | |||
| dcb3a0fe0a | |||
| c087a90e06 | |||
| 6dedf0aeb2 | |||
| 59e72ac8f5 | |||
| 21ec924868 | |||
| 2521bb1d7d | |||
| bc4e1114f3 | |||
| 9d38b15b2e | |||
| ae9ed1390f | |||
| 4238c3ee2a | |||
| 080c706225 | |||
| 53dbf3a2ac | |||
| 407a04fa03 | |||
| a75c6d9c63 | |||
| c02f574d38 | |||
| 86ad5dbc62 | |||
| 4d970db846 | |||
| 00399a780b | |||
| 7a67bca198 | |||
| d1d6e13eb6 | |||
| 41e09a159a | |||
| c0023514a3 | |||
| 7f03133ba3 | |||
| c3ebaec531 | |||
| 825c39bfbb | |||
| dc5729a8e0 | |||
| 76ae10a1f4 | |||
| f8885ecab6 | |||
| 755a6027ce | |||
| 7a9158f83e | |||
| de1206dc5f | |||
| d13f3a033e | |||
| 496b024fde | |||
| 5e0241db84 | |||
| 5865606459 | |||
| 1444153913 | |||
| 30f1029f4c | |||
| 29591ca611 | |||
| afc4370d4c | |||
| 85625cae66 | |||
| c9487dfadc | |||
| 70debac5f1 | |||
| 5bea832f72 | |||
| 4d06ef4b71 | |||
| 8c42f8f6e8 | |||
| b40a36baff | |||
| 3d8033af42 | |||
| 4ed20d3cfe | |||
| bea01c0d2b | |||
| e88735b45f | |||
| d78010b81e | |||
| 935568d5ce | |||
| b97b4624d0 | |||
| ae623b3f9d | |||
| 05de4c346d | |||
| 34dce89a0c | |||
| b03a4ed465 | |||
| 97dbf75a56 | |||
| d201571754 | |||
| 819b3b8201 | |||
| 38878020b0 | |||
| 6c2180f5d0 | |||
| 5f5499d684 | |||
| a0dc97a517 | |||
| 8deb65c378 | |||
| 18160c3408 | |||
| aeb1ed1abc | |||
| 3fde051bfd | |||
| 3a32be71eb | |||
| 4506018e28 | |||
| e6b1a2248f | |||
| af55ca481d | |||
| 56038bac60 | |||
| 6ad799d7c5 | |||
| cae0725b80 | |||
| fb98e430d4 | |||
| 4ac8dd43f0 | |||
| 387e6b9e34 | |||
| 063edf928a | |||
| da6026792b | |||
| 4ac69ea10f | |||
| c526b3176f | |||
| 013130cf0b | |||
| f9ab5c47bd | |||
| 9902e3dfd8 | |||
| 429a38a009 | |||
| a6592732cf | |||
| 5b26635893 | |||
| 26fad5b7df | |||
| b786ae69aa | |||
| 05ee17872c | |||
| 3f45c6cfcb | |||
| 9f53d58ae1 | |||
| 2cea4ac780 | |||
| d21649440b | |||
| 5c89429586 | |||
| e54a6543a0 | |||
| 944bdb2afe | |||
| 3ec29587b5 | |||
| 515a92cf20 | |||
| 1a6482d43c | |||
| 4b360985eb | |||
| aa986c9cd6 | |||
| 56aee1968f | |||
| 5d51a9771d | |||
| 5b3d3cf71c | |||
| 338defe0cb | |||
| cbbdc5c795 | |||
| ecfc54403e | |||
| dbef9015db | |||
| 61569171d0 | |||
| 6426a8fb6c | |||
| 341225ac6c | |||
| 1df38cfcc7 | |||
| d108f59761 | |||
| bdd30bf00b | |||
| 91936f153a | |||
| 6c5790a2fa | |||
| 08c06cd8ac | |||
| 445bd4d5e5 | |||
| d9ef50b3bc | |||
| bdc0c20cab | |||
| fb09818277 | |||
| d879fd80c7 | |||
| fea338c6ca | |||
| 46c102ca5e | |||
| d1e5f758e1 | |||
| 7ae9979cff | |||
| 1d8da896be | |||
| 04f4bdcd70 | |||
| 3bb293b6f3 | |||
| d6a68e9048 | |||
| 869eb264ac | |||
| e77787ca91 | |||
| 46ce12d0a3 | |||
| 3e605b6998 | |||
| ebff346945 | |||
| 1c404e6c1a | |||
| 639334a962 | |||
| 93f8a00964 | |||
| 94249db825 | |||
| fc7d632829 | |||
| cc1d1fc8b7 | |||
| d2ca86f308 | |||
| a02198133a | |||
| 0209661ee6 | |||
| df7d0dce4b | |||
| a08530df08 | |||
| 5e319c15c1 | |||
| 623d4b4662 | |||
| 5d6bab9e00 | |||
| 6f38ef73a5 | |||
| 41ee377305 | |||
| 492e3a7a76 | |||
| ac44b39a19 | |||
| e3e8924d23 | |||
| f62e7ce442 | |||
| 0e293f75f1 | |||
| 83b0a7f41b | |||
| bdfc327639 | |||
| 654332f00f | |||
| 90f4cc4bc7 | |||
| d40684e827 | |||
| 60065f5bd3 | |||
| a321312e3a | |||
| 2edec51c5e | |||
| 59781b32d8 | |||
| 80fec17f39 | |||
| a01d54f3bd | |||
| 079f0eb3d2 | |||
| 3f280d3950 | |||
| 1b14e1bccd | |||
| c627932639 | |||
| 7a31d93a61 | |||
| 0b94911add | |||
| 9c0244abbd | |||
| 626de0d13a | |||
| 03981f9064 | |||
| 523533ed09 | |||
| f42e4ebb56 | |||
| 7e84d3eef7 | |||
| b5f0528354 | |||
| 85c1d20fa6 | |||
| c24adbbf07 | |||
| c2bfb978bf | |||
| 7d33d36c52 | |||
| 02530c2821 | |||
| 67bc9255d5 | |||
| c881b9ef3a | |||
| a6edf33533 | |||
| 07597c85d8 | |||
| 298f7f112f | |||
| 7c888138ef | |||
| 88469def75 | |||
| 0334b203d7 | |||
| 7f4957b24e | |||
| 2feea2d22a | |||
| f48e29daa3 | |||
| 38c5d13a73 | |||
| 56576bea97 | |||
| edba69b2ff | |||
| 3cdc5d1a7b | |||
| 128c6d59f0 | |||
| 1269a926c0 | |||
| 2a6d838337 | |||
| b68a9e80f4 | |||
| 9da2021f49 | |||
| ee1a45d719 | |||
| 69a2ec5447 | |||
| e2e1dea2bb | |||
| bab06a6ff3 | |||
| bcc233c1a6 | |||
| 19ee76379c | |||
| aa0ebfd2eb | |||
| f7a495b159 | |||
| a5860ebe87 | |||
| e33c25ff2c | |||
| b7ddf0f048 | |||
| 1aadddeaa9 | |||
| ae1730ae1a | |||
| e5a36543ac | |||
| 0b6091621f | |||
| 82de77da5a | |||
| b077e3db2a | |||
| 8bef9df4d4 | |||
| 8265a1115e | |||
| 1a3e33be23 | |||
| 77d28d665c | |||
| 1990ff9d10 | |||
| ebffd24c10 | |||
| 3e5ee6f69f | |||
| 0a41b5db95 | |||
| 24cf7bad99 | |||
| 376d1fe759 | |||
| c2effdedc0 | |||
| bc083ecab8 | |||
| 2ee91179d1 | |||
| 48c2a7eb39 | |||
| 5551b07cde | |||
| 2986b51ffe | |||
| 8c0fae3cd4 | |||
| 693a98056c | |||
| 409f4dd652 | |||
| fadc6db82d | |||
| 2d4430877a | |||
| 26c72fffc1 | |||
| 7baa59ed4d | |||
| 6a2c58b7e0 | |||
| 78b6326785 | |||
| a0ff725d6a | |||
| 3fd2ea8883 | |||
| bcd8b7a9bd | |||
| 61c79d55e3 | |||
| 4a3c47e940 | |||
| 301c4ff12a | |||
| d5f3c0d09e | |||
| d941918599 | |||
| 58a43fc28e | |||
| 8d3d0c3abe | |||
| 0aa72f2d1e | |||
| 6fc161fc3e | |||
| d8771f5fd6 | |||
| 774e499cec | |||
| 3649d046a6 | |||
| 5dce71535f | |||
| 5bf7eb49f6 | |||
| 07252952b7 | |||
| 40f0ee43a0 | |||
| 7a5d729af1 | |||
| 1236ce8e22 | |||
| 176a264c7c | |||
| eff6b2eb12 | |||
| 7d5acf7a25 | |||
| 1ddd4af5a0 | |||
| c38de81594 | |||
| 4f4bed7de5 | |||
| 2317730994 | |||
| 8efb842f11 | |||
| bcb95b7aac | |||
| a61bcb28f7 | |||
| 588b63c2af | |||
| 0968a44874 | |||
| 4c221b3bbf | |||
| e02162f7ba | |||
| 3e1bc88c1f | |||
| 4b53d55e98 | |||
| 43a23a0733 | |||
| 0c53332a27 | |||
| 81a1c45df5 | |||
| 3addf736d5 | |||
| 9bcbca135b | |||
| 82d9340b0c | |||
| 2b4ac1d77e | |||
| 8322c860f9 | |||
| b173dbe617 | |||
| a8abc8dd3a | |||
| e699e8e599 | |||
| c798455d87 | |||
| d4ef1d59cc | |||
| 70a3e4499d | |||
| e2cb23404c | |||
| 0af6efa3c5 | |||
| 96f98c5b72 | |||
| a98c3b4ae4 | |||
| d38fbacad1 | |||
| 623be1a443 | |||
| ed7de45655 | |||
| 3c5f5b4154 | |||
| 89ba9a7226 | |||
| a349d57a46 | |||
| 105d9e2cb4 | |||
| 1b454f9f69 | |||
| 256609eb46 | |||
| 7705165882 | |||
| e998a26e1d | |||
| 65925573be | |||
| d5625b3a9e | |||
| 583b4fd6e3 | |||
| 029cefdd90 | |||
| 70d04dc183 | |||
| 4540727a21 | |||
| f2a63d1588 | |||
| fbf3494972 | |||
| fab5f7c8d9 | |||
| 975b72fa10 | |||
| b765fc4a4c | |||
| 95f3a46630 | |||
| dd03589939 | |||
| b65c264907 | |||
| ee386fcb1a | |||
| f955afdabf | |||
| 9421e6b610 | |||
| 15f240e317 | |||
| fdbaa5c1e5 | |||
| 5498cc46b3 | |||
| 24aabd8fd9 | |||
| 10cb9919fc | |||
| 59bef6eaee | |||
| 70c44443c3 | |||
| dbb4aa4a34 | |||
| f6ecdafa11 | |||
| c030eb50c5 | |||
| 5b65a85949 | |||
| 45aeb4eb1d | |||
| 23ce7f3b0b | |||
| c648e672b7 | |||
| 3be113b706 | |||
| a7143246f8 | |||
| 6ef47ac82e | |||
| d726689a70 | |||
| 651b62c697 | |||
| 971df3a784 | |||
| d31f8d1bd8 | |||
| 40d97367f0 | |||
| 6ff6973502 | |||
| 8671d1e9d6 | |||
| 14561bb9e7 | |||
| d2e165496b | |||
| e10b67c797 | |||
| 933571ddcd | |||
| a1b9378a8e | |||
| 4aadfcd296 | |||
| b35bc56a8a | |||
| bc0e5bc12e | |||
| 5fadf39280 | |||
| 0d094ad9ab | |||
| 1e3f53a489 | |||
| 6dc05d0a86 | |||
| 38142114b7 | |||
| 192ddab3e5 | |||
| 8bdf7d55be | |||
| e01b72d225 | |||
| 440af6482a | |||
| ce52cab000 | |||
| 49f30903f0 | |||
| fe40f55094 | |||
| 4d88dbe6eb | |||
| 08d2a26d47 | |||
| aa51a241c5 | |||
| 7f737246d8 | |||
| 0a58282de7 | |||
| 9a39193d45 | |||
| 0183163d1e | |||
| 295f35dfb9 | |||
| 52b4703c08 | |||
| 3b13b6d777 | |||
| 3961b3b900 | |||
| b8d6dffbdd | |||
| 0c8960df13 | |||
| be23c491cb | |||
| 04bf86ba9f | |||
| 2b9d4f5866 | |||
| 78735b9f34 | |||
| 8128189976 | |||
| 993912905d | |||
| 72032c9d5f | |||
| 6490cd31cc | |||
| 123e424e95 | |||
| 65e2a3bba0 | |||
| 5f026c1d52 | |||
| f096071266 | |||
| dd357acd93 | |||
| 24f2d488f2 | |||
| 890f4d29cc | |||
| 28b26eca45 | |||
| dcfa0acd7b | |||
| ee3ce0d71d | |||
| 421c5e92f9 | |||
| d6dfe8b634 | |||
| f3f017dbf0 | |||
| 62a97dc0fb | |||
| 68435a7f55 | |||
| 7312a7d073 | |||
| eb5f620134 | |||
| cbe399e736 | |||
| 4bcd0647b7 | |||
| f89f5abada | |||
| 6e1ab5fadb | |||
| ad74978a95 | |||
| b01cde1ac9 | |||
| 15871b4087 | |||
| c187c9d786 | |||
| adc25b68b1 | |||
| 7a82ceb7bb | |||
| 13068a8ccf | |||
| 4f29902080 | |||
| b0038957f5 | |||
| d243b41dd0 | |||
| 4e6f8a1442 | |||
| c8e214e80d | |||
| 4d3990c9f3 | |||
| fbc2531395 | |||
| e8f8363cde | |||
| 227ff747a6 | |||
| ae185085a6 | |||
| 021deac0e8 | |||
| 0d6cfaa3dd | |||
| 8aeef53497 | |||
| f5b0d90490 | |||
| 1f1ea9c0cb | |||
| e03e1b5584 | |||
| 729102cbf4 | |||
| 187f9636f1 | |||
| 52c3cb2687 | |||
| 8d73558d50 | |||
| adb5506b2c | |||
| 78d6d5e8d9 | |||
| c8bb86f51c | |||
| 02eb70bd21 | |||
| c2dd07aba5 | |||
| 9d2d9cb14b | |||
| ecb0df6817 | |||
| 3e85909044 | |||
| d7afe74d60 | |||
| f66f40400c | |||
| 27b4bfbe4b | |||
| dea3df2bd1 | |||
| 8d5edc9cea | |||
| c52fb6e11d | |||
| 4dc3f7c7dc | |||
| e2474df6ee | |||
| 82329a17f4 | |||
| 2f869b0279 | |||
| 48f19e60c4 | |||
| 746ac457cc | |||
| 3a3e9f2bb5 | |||
| c457f109be | |||
| d5f4d5b683 | |||
| 5f83b5153a | |||
| 45a37f5b05 | |||
| d34984b9fe | |||
| c2974d1e46 | |||
| 9bec3ba4ca | |||
| 14da3daafc | |||
| 03c59a2525 | |||
| a0d44bb09f | |||
| a550da6247 | |||
| 15ada26abb | |||
| a5006ede7f | |||
| f99418e3f3 | |||
| ca86b0bae3 | |||
| bd9d5dbb86 | |||
| 9c941364bf | |||
| 17acc215bf | |||
| 326dcbf1b3 | |||
| ae66feeee0 | |||
| 944d4c483a | |||
| 0b5b9d69a8 | |||
| 8bc8cea987 | |||
| af74e4350f | |||
| 947134492e | |||
| 8d2d68a5fb | |||
| b7a4cb5206 | |||
| ad09f3b024 | |||
| 2af4698016 | |||
| 0abf2d91cf | |||
| 7026f6b27e | |||
| 3a75925e73 | |||
| 4a6de00217 | |||
| fbd08d42a6 | |||
| 5924f621bb | |||
| a97fc9cd8e | |||
| 8f4b57000d | |||
| 2ba3dc0bdf | |||
| 6f5be83cd7 | |||
| 9b241d4ce2 | |||
| e976e199c4 | |||
| e76a972bde | |||
| 9e6cce4440 | |||
| 45ea12f31e | |||
| 4fdad3edc3 | |||
| 378b8a6446 | |||
| e13bd3088d | |||
| 88401314f9 | |||
| eea094ccdc | |||
| b77c8ddbe1 | |||
| 6f737ae68f | |||
| 0cd8efcc8c | |||
| 6215132155 | |||
| aa7cdc57dc | |||
| 4ec42524dd | |||
| e8c6e771c1 | |||
| 649220adae | |||
| 6f7f8543c5 | |||
| 8b96b86065 | |||
| 5fce90135c | |||
| 0534427551 | |||
| b6afc35051 | |||
| 05e1534ee8 | |||
| 06c86f166d | |||
| b339f14cb2 | |||
| 2e652add1f | |||
| a1570c89fe | |||
| 4267481a4e | |||
| 373a2a0797 | |||
| fdd9ab3721 | |||
| 1abe2e2a29 | |||
| a3d4a631fe | |||
| e8a0696d56 | |||
| 1a8984536f |
@@ -25,6 +25,7 @@ Deck Pickard <deck.r.pickard@gmail.com> <nebu@kipple>
|
||||
Eric Bavier <bavier@member.fsf.org> <ericbavier@gmail.com>
|
||||
Eric Dvorsak <eric@dvorsak.fr> <yenda1@gmail.com>
|
||||
George Clemmer <myglc2@gmail.com>
|
||||
ison <ison@airmail.cc> <ison111@protonmail.com>
|
||||
Ivan Vilata i Balaguer <ivan@selidor.net>
|
||||
Jeff Mickey <j@codemac.net> <jm@igneous.io>
|
||||
John Darrington <jmd@gnu.org> <john@darrington.wattle.id.au>
|
||||
|
||||
+11
-5
@@ -78,6 +78,7 @@ MODULES = \
|
||||
guix/modules.scm \
|
||||
guix/download.scm \
|
||||
guix/discovery.scm \
|
||||
guix/bzr-download.scm \
|
||||
guix/git-download.scm \
|
||||
guix/hg-download.scm \
|
||||
guix/swh.scm \
|
||||
@@ -103,6 +104,7 @@ MODULES = \
|
||||
guix/cve.scm \
|
||||
guix/workers.scm \
|
||||
guix/zlib.scm \
|
||||
guix/lzlib.scm \
|
||||
guix/build-system.scm \
|
||||
guix/build-system/android-ndk.scm \
|
||||
guix/build-system/ant.scm \
|
||||
@@ -159,6 +161,7 @@ MODULES = \
|
||||
guix/build/font-build-system.scm \
|
||||
guix/build/go-build-system.scm \
|
||||
guix/build/asdf-build-system.scm \
|
||||
guix/build/bzr.scm \
|
||||
guix/build/git.scm \
|
||||
guix/build/hg.scm \
|
||||
guix/build/glib-or-gtk-build-system.scm \
|
||||
@@ -296,12 +299,12 @@ dist_noinst_DATA = guix/tests.scm guix/tests/http.scm
|
||||
AUX_FILES = \
|
||||
gnu/packages/aux-files/chromium/master-preferences.json \
|
||||
gnu/packages/aux-files/emacs/guix-emacs.el \
|
||||
gnu/packages/aux-files/linux-libre/5.0-arm.conf \
|
||||
gnu/packages/aux-files/linux-libre/5.0-arm64.conf \
|
||||
gnu/packages/aux-files/linux-libre/5.0-i686.conf \
|
||||
gnu/packages/aux-files/linux-libre/5.0-x86_64.conf \
|
||||
gnu/packages/aux-files/linux-libre/5.1-arm.conf \
|
||||
gnu/packages/aux-files/linux-libre/5.1-arm-veyron.conf \
|
||||
gnu/packages/aux-files/linux-libre/5.1-arm64.conf \
|
||||
gnu/packages/aux-files/linux-libre/5.1-i686.conf \
|
||||
gnu/packages/aux-files/linux-libre/5.1-x86_64.conf \
|
||||
gnu/packages/aux-files/linux-libre/4.19-arm.conf \
|
||||
gnu/packages/aux-files/linux-libre/5.0-arm-veyron.conf \
|
||||
gnu/packages/aux-files/linux-libre/4.19-arm64.conf \
|
||||
gnu/packages/aux-files/linux-libre/4.19-i686.conf \
|
||||
gnu/packages/aux-files/linux-libre/4.19-x86_64.conf \
|
||||
@@ -321,6 +324,7 @@ EXAMPLES = \
|
||||
gnu/system/examples/beaglebone-black.tmpl \
|
||||
gnu/system/examples/desktop.tmpl \
|
||||
gnu/system/examples/lightweight-desktop.tmpl \
|
||||
gnu/system/examples/docker-image.tmpl \
|
||||
gnu/system/examples/vm-image.tmpl
|
||||
|
||||
GOBJECTS = $(MODULES:%.scm=%.go) guix/config.go $(dist_noinst_DATA:%.scm=%.go)
|
||||
@@ -404,6 +408,7 @@ SCM_TESTS = \
|
||||
tests/cve.scm \
|
||||
tests/workers.scm \
|
||||
tests/zlib.scm \
|
||||
tests/lzlib.scm \
|
||||
tests/file-systems.scm \
|
||||
tests/uuid.scm \
|
||||
tests/system.scm \
|
||||
@@ -536,6 +541,7 @@ EXTRA_DIST += \
|
||||
tests/cve-sample.xml \
|
||||
build-aux/config.rpath \
|
||||
bootstrap \
|
||||
doc/build.scm \
|
||||
release.nix \
|
||||
$(TESTS)
|
||||
|
||||
|
||||
@@ -11,6 +11,56 @@ Copyright © 2016, 2017, 2018 Ricardo Wurmus <rekado@elephly.net>
|
||||
|
||||
Please send Guix bug reports to bug-guix@gnu.org.
|
||||
|
||||
* Changes in 1.0.1 (since 1.0.0)
|
||||
** Package management
|
||||
*** The ‘https_proxy’ environment variable is now honored
|
||||
** Distribution
|
||||
*** ‘guix system docker-image’ now produces images with an entry point
|
||||
*** New ‘--network’ option for ‘guix system container’
|
||||
*** ‘gcc’ package is now hidden; ‘gcc-toolchain’ is what users want
|
||||
*** ‘mcron’ service now logs to /var/log/mcron.log
|
||||
*** Dovecot: ‘auth-verbose-passwords?’ renamed from ‘auth-verbose-passwords’
|
||||
*** ‘slim’ service now allows for multiple instances on different VTs
|
||||
*** 70 new packages
|
||||
*** 483 package updates
|
||||
|
||||
Noteworthy updates:
|
||||
gdb 8.3, ghc 8.4.3, glibc 2.28, gnupg 2.2.15, go 1.12.1, guile 2.2.4,
|
||||
icecat 60.6.2-guix1, icedtea 3.7.0, linux-libre 5.1.2, python 3.7.0,
|
||||
rust 1.34.1, shepherd 0.6.1
|
||||
|
||||
** Programming interfaces
|
||||
*** New (guix lzlib) module, to be used eventually for substitute compression
|
||||
** Noteworthy bug fixes
|
||||
*** Installer appends packages to ‘%base-packages’
|
||||
(<https://bugs.gnu.org/35541>)
|
||||
*** Installer allows for arbitrary-long passphrases and passwords
|
||||
(<https://bugs.gnu.org/35716>)
|
||||
*** ‘network-manager-applet’ is provided as part of ‘%desktop-services’
|
||||
(<https://bugs.gnu.org/35554>)
|
||||
*** Installer can create Btrfs file systems
|
||||
(<https://bugs.gnu.org/35655>)
|
||||
*** Installer password entry visibility can be toggled
|
||||
(<https://bugs.gnu.org/35540>)
|
||||
*** ‘guix-daemon.service’ file for systemd selects a valid UTF-8 locale
|
||||
(<https://bugs.gnu.org/35671>)
|
||||
*** ‘gnome-tweak-tool’ starts correctly
|
||||
(<https://bugs.gnu.org/35597>)
|
||||
*** ‘getlogin’ C function now works as expected
|
||||
(<https://bugs.gnu.org/35553>)
|
||||
*** Leading zeros are preserved when serializing FAT UUIDs
|
||||
(<https://bugs.gnu.org/35582>)
|
||||
*** ‘guix search’ now searches output names
|
||||
(<https://bugs.gnu.org/35588>)
|
||||
*** ‘guix environment’ in non ad-hoc mode honors package transformations
|
||||
(<https://bugs.gnu.org/35618>)
|
||||
*** ‘guix refresh’ correctly determines the latest version for GitHub
|
||||
(<https://bugs.gnu.org/35684>)
|
||||
|
||||
** Native language support
|
||||
*** New preliminary translation of the manual to Russian
|
||||
*** Updated translations: da, de, es, fr
|
||||
|
||||
* Changes in 1.0.0 (since 0.16.0)
|
||||
** Package management
|
||||
*** New ‘-v’/‘--verbosity’ option for all commands
|
||||
|
||||
@@ -399,6 +399,7 @@ files."
|
||||
(mlet %store-monad ((build (build-program source version guile-version
|
||||
#:pull-version pull-version))
|
||||
(system (if system (return system) (current-system)))
|
||||
(home -> (getenv "HOME"))
|
||||
|
||||
;; Note: Use the deprecated names here because the
|
||||
;; caller might be Guix <= 0.16.0.
|
||||
@@ -419,6 +420,9 @@ files."
|
||||
;; $GUILE_LOAD_PATH & co.
|
||||
(with-clean-environment
|
||||
(setenv "GUILE_WARN_DEPRECATED" "no") ;be quiet and drive
|
||||
(when home
|
||||
;; Inherit HOME so that 'xdg-directory' works.
|
||||
(setenv "HOME" home))
|
||||
(open-pipe* OPEN_READ
|
||||
(derivation->output-path build)
|
||||
source system version
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2013, 2014, 2015, 2016, 2017, 2018 Ludovic Courtès <ludo@gnu.org>
|
||||
;;; Copyright © 2013, 2014, 2015, 2016, 2017, 2018, 2019 Ludovic Courtès <ludo@gnu.org>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
@@ -24,17 +24,37 @@
|
||||
(guix grafts)
|
||||
(guix packages)
|
||||
(guix derivations)
|
||||
(gnu packages)
|
||||
(gnu packages certs)
|
||||
(gnu packages emacs)
|
||||
(gnu packages make-bootstrap)
|
||||
(gnu packages ssh)
|
||||
(srfi srfi-1)
|
||||
(srfi srfi-26)
|
||||
(ice-9 format))
|
||||
|
||||
(define (packages-for-system system)
|
||||
"Return the list of packages to check for SYSTEM."
|
||||
(let ((base (list %bootstrap-tarballs emacs nss-certs openssh)))
|
||||
;; On Intel systems, make sure key packages proposed by the installer are
|
||||
;; available.
|
||||
(if (member system '("x86_64-linux" "i686-linux"))
|
||||
(append (map specification->package
|
||||
'("xfce" "gnome" "mate" "enlightenment"
|
||||
"openbox" "awesome" "i3-wm" "ratpoison"
|
||||
"network-manager-applet" "xlockmore"
|
||||
"linux-libre" "grub-hybrid" "xorg-server"
|
||||
"libreoffice"
|
||||
;; FIXME: Add IceCat when Rust is available on i686.
|
||||
#;"icecat"))
|
||||
base)
|
||||
base)))
|
||||
|
||||
(with-store store
|
||||
(parameterize ((%graft? #f))
|
||||
(let* ((native (append-map (lambda (system)
|
||||
(map (cut package-derivation store <> system)
|
||||
(list %bootstrap-tarballs emacs)))
|
||||
(packages-for-system system)))
|
||||
%hydra-supported-systems))
|
||||
(cross (map (cut package-cross-derivation store
|
||||
%bootstrap-tarballs <>)
|
||||
|
||||
@@ -250,6 +250,16 @@ AC_MSG_CHECKING([for zlib's shared library name])
|
||||
AC_MSG_RESULT([$LIBZ])
|
||||
AC_SUBST([LIBZ])
|
||||
|
||||
dnl Library name of lzlib suitable for 'dynamic-link'.
|
||||
GUIX_LIBLZ_FILE_NAME([LIBLZ])
|
||||
if test "x$LIBLZ" = "x"; then
|
||||
LIBLZ="liblz"
|
||||
else
|
||||
# Strip the .so or .so.1 extension since that's what 'dynamic-link' expects.
|
||||
LIBLZ="`echo $LIBLZ | sed -es'/\.so\(\.[[0-9.]]\+\)\?//g'`"
|
||||
fi
|
||||
AC_SUBST([LIBLZ])
|
||||
|
||||
dnl Check for Guile-SSH, for the (guix ssh) module.
|
||||
GUIX_CHECK_GUILE_SSH
|
||||
AM_CONDITIONAL([HAVE_GUILE_SSH],
|
||||
|
||||
+633
@@ -0,0 +1,633 @@
|
||||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2019, 2020 Ludovic Courtès <ludo@gnu.org>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
;;; GNU Guix is free software; you can redistribute it and/or modify it
|
||||
;;; under the terms of the GNU General Public License as published by
|
||||
;;; the Free Software Foundation; either version 3 of the License, or (at
|
||||
;;; your option) any later version.
|
||||
;;;
|
||||
;;; GNU Guix is distributed in the hope that it will be useful, but
|
||||
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
;;; GNU General Public License for more details.
|
||||
;;;
|
||||
;;; You should have received a copy of the GNU General Public License
|
||||
;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
|
||||
;; This file contains machinery to build HTML and PDF copies of the manual
|
||||
;; that can be readily published on the web site. To do that, run:
|
||||
;;
|
||||
;; guix build -f build.scm
|
||||
;;
|
||||
;; The result is a directory hierarchy that can be used as the manual/
|
||||
;; sub-directory of the web site.
|
||||
|
||||
(use-modules (guix)
|
||||
(guix gexp)
|
||||
(guix git)
|
||||
(guix git-download)
|
||||
(git)
|
||||
(gnu packages base)
|
||||
(gnu packages gawk)
|
||||
(gnu packages gettext)
|
||||
(gnu packages guile)
|
||||
(gnu packages iso-codes)
|
||||
(gnu packages texinfo)
|
||||
(gnu packages tex)
|
||||
(srfi srfi-19)
|
||||
(srfi srfi-71))
|
||||
|
||||
(define file-append*
|
||||
(@@ (guix self) file-append*))
|
||||
|
||||
(define translated-texi-manuals
|
||||
(@@ (guix self) translate-texi-manuals))
|
||||
|
||||
(define info-manual
|
||||
(@@ (guix self) info-manual))
|
||||
|
||||
(define %languages
|
||||
'("de" "en" "es" "fr" "ru" "zh_CN"))
|
||||
|
||||
(define (texinfo-manual-images source)
|
||||
"Return a directory containing all the images used by the user manual, taken
|
||||
from SOURCE, the root of the source tree."
|
||||
(define graphviz
|
||||
(module-ref (resolve-interface '(gnu packages graphviz))
|
||||
'graphviz))
|
||||
|
||||
(define images
|
||||
(file-append* source "doc/images"))
|
||||
|
||||
(define build
|
||||
(with-imported-modules '((guix build utils))
|
||||
#~(begin
|
||||
(use-modules (guix build utils)
|
||||
(srfi srfi-26))
|
||||
|
||||
(define (dot->image dot-file format)
|
||||
(invoke #+(file-append graphviz "/bin/dot")
|
||||
"-T" format "-Gratio=.9" "-Gnodesep=.005"
|
||||
"-Granksep=.00005" "-Nfontsize=9"
|
||||
"-Nheight=.1" "-Nwidth=.1"
|
||||
"-o" (string-append #$output "/"
|
||||
(basename dot-file ".dot")
|
||||
"." format)
|
||||
dot-file))
|
||||
|
||||
;; Build graphs.
|
||||
(mkdir-p #$output)
|
||||
(for-each (lambda (dot-file)
|
||||
(for-each (cut dot->image dot-file <>)
|
||||
'("png" "pdf")))
|
||||
(find-files #$images "\\.dot$"))
|
||||
|
||||
;; Copy other PNGs.
|
||||
(for-each (lambda (png-file)
|
||||
(install-file png-file #$output))
|
||||
(find-files #$images "\\.png$")))))
|
||||
|
||||
(computed-file "texinfo-manual-images" build))
|
||||
|
||||
(define* (texinfo-manual-source source #:key
|
||||
(version "0.0")
|
||||
(languages %languages)
|
||||
(date 1))
|
||||
"Gather all the source files of the Texinfo manuals from SOURCE--.texi file
|
||||
as well as images, OS examples, and translations."
|
||||
(define documentation
|
||||
(file-append* source "doc"))
|
||||
|
||||
(define examples
|
||||
(file-append* source "gnu/system/examples"))
|
||||
|
||||
(define build
|
||||
(with-imported-modules '((guix build utils))
|
||||
#~(begin
|
||||
(use-modules (guix build utils)
|
||||
(srfi srfi-19))
|
||||
|
||||
(define (make-version-texi language)
|
||||
;; Create the 'version.texi' file for LANGUAGE.
|
||||
(let ((file (if (string=? language "en")
|
||||
"version.texi"
|
||||
(string-append "version-" language ".texi"))))
|
||||
(call-with-output-file (string-append #$output "/" file)
|
||||
(lambda (port)
|
||||
(let* ((version #$version)
|
||||
(time (make-time time-utc 0 #$date))
|
||||
(date (time-utc->date time)))
|
||||
(format port "
|
||||
@set UPDATED ~a
|
||||
@set UPDATED-MONTH ~a
|
||||
@set EDITION ~a
|
||||
@set VERSION ~a\n"
|
||||
(date->string date "~e ~B ~Y")
|
||||
(date->string date "~B ~Y")
|
||||
version version))))))
|
||||
|
||||
(install-file #$(file-append* documentation "/htmlxref.cnf")
|
||||
#$output)
|
||||
|
||||
(for-each (lambda (texi)
|
||||
(install-file texi #$output))
|
||||
(append (find-files #$documentation "\\.(texi|scm)$")
|
||||
(find-files #$(translated-texi-manuals source)
|
||||
"\\.texi$")))
|
||||
|
||||
;; Create 'version.texi'.
|
||||
(for-each make-version-texi '#$languages)
|
||||
|
||||
;; Copy configuration templates that the manual includes.
|
||||
(for-each (lambda (template)
|
||||
(copy-file template
|
||||
(string-append
|
||||
#$output "/os-config-"
|
||||
(basename template ".tmpl")
|
||||
".texi")))
|
||||
(find-files #$examples "\\.tmpl$"))
|
||||
|
||||
(symlink #$(texinfo-manual-images source)
|
||||
(string-append #$output "/images")))))
|
||||
|
||||
(computed-file "texinfo-manual-source" build))
|
||||
|
||||
(define %web-site-url
|
||||
;; URL of the web site home page.
|
||||
(or (getenv "GUIX_WEB_SITE_URL")
|
||||
"/software/guix/"))
|
||||
|
||||
(define %makeinfo-html-options
|
||||
;; Options passed to 'makeinfo --html'.
|
||||
'("--css-ref=https://www.gnu.org/software/gnulib/manual.css"
|
||||
"-c" "EXTRA_HEAD=<meta name=\"viewport\" \
|
||||
content=\"width=device-width, initial-scale=1\" />"))
|
||||
|
||||
(define* (html-manual source #:key (languages %languages)
|
||||
(version "0.0")
|
||||
(manual "guix")
|
||||
(date 1)
|
||||
(options %makeinfo-html-options))
|
||||
"Return the HTML manuals built from SOURCE for all LANGUAGES, with the given
|
||||
makeinfo OPTIONS."
|
||||
(define manual-source
|
||||
(texinfo-manual-source source
|
||||
#:version version
|
||||
#:languages languages
|
||||
#:date date))
|
||||
|
||||
(define images
|
||||
(texinfo-manual-images source))
|
||||
|
||||
(define build
|
||||
(with-imported-modules '((guix build utils))
|
||||
#~(begin
|
||||
(use-modules (guix build utils)
|
||||
(ice-9 match))
|
||||
|
||||
(define (normalize language)
|
||||
;; Normalize LANGUAGE. For instance, "zh_CN" becomes "zh-cn".
|
||||
(string-map (match-lambda
|
||||
(#\_ #\-)
|
||||
(chr chr))
|
||||
(string-downcase language)))
|
||||
|
||||
;; Install a UTF-8 locale so that 'makeinfo' is at ease.
|
||||
(setenv "GUIX_LOCPATH"
|
||||
#+(file-append glibc-utf8-locales "/lib/locale"))
|
||||
(setenv "LC_ALL" "en_US.utf8")
|
||||
|
||||
(setvbuf (current-output-port) 'line)
|
||||
(setvbuf (current-error-port) 'line)
|
||||
|
||||
;; 'makeinfo' looks for "htmlxref.cnf" in the current directory, so
|
||||
;; copy it right here.
|
||||
(copy-file (string-append #$manual-source "/htmlxref.cnf")
|
||||
"htmlxref.cnf")
|
||||
|
||||
(for-each (lambda (language)
|
||||
(let ((opts `("--html"
|
||||
"-c" ,(string-append "TOP_NODE_UP_URL=/manual/"
|
||||
language)
|
||||
#$@options
|
||||
,(if (string=? language "en")
|
||||
(string-append #$manual-source "/"
|
||||
#$manual ".texi")
|
||||
(string-append #$manual-source "/"
|
||||
#$manual "." language ".texi")))))
|
||||
(format #t "building HTML manual for language '~a'...~%"
|
||||
language)
|
||||
(mkdir-p (string-append #$output "/"
|
||||
(normalize language)))
|
||||
(setenv "LANGUAGE" language)
|
||||
(apply invoke #$(file-append texinfo "/bin/makeinfo")
|
||||
"-o" (string-append #$output "/"
|
||||
(normalize language)
|
||||
"/html_node")
|
||||
opts)
|
||||
(apply invoke #$(file-append texinfo "/bin/makeinfo")
|
||||
"--no-split"
|
||||
"-o"
|
||||
(string-append #$output "/"
|
||||
(normalize language)
|
||||
"/" #$manual
|
||||
(if (string=? language "en")
|
||||
""
|
||||
(string-append "." language))
|
||||
".html")
|
||||
opts)
|
||||
|
||||
;; Make sure images are available.
|
||||
(symlink #$images
|
||||
(string-append #$output "/" (normalize language)
|
||||
"/images"))
|
||||
(symlink #$images
|
||||
(string-append #$output "/" (normalize language)
|
||||
"/html_node/images"))))
|
||||
'#$languages))))
|
||||
|
||||
(computed-file (string-append manual "-html-manual") build))
|
||||
|
||||
(define* (pdf-manual source #:key (languages %languages)
|
||||
(version "0.0")
|
||||
(manual "guix")
|
||||
(date 1)
|
||||
(options '()))
|
||||
"Return the HTML manuals built from SOURCE for all LANGUAGES, with the given
|
||||
makeinfo OPTIONS."
|
||||
(define manual-source
|
||||
(texinfo-manual-source source
|
||||
#:version version
|
||||
#:languages languages
|
||||
#:date date))
|
||||
|
||||
;; FIXME: This union works, except for the table of contents of non-English
|
||||
;; manuals, which contains escape sequences like "^^ca^^fe" instead of
|
||||
;; accented letters.
|
||||
;;
|
||||
;; (define texlive
|
||||
;; (texlive-union (list texlive-tex-texinfo
|
||||
;; texlive-generic-epsf
|
||||
;; texlive-fonts-ec)))
|
||||
|
||||
(define build
|
||||
(with-imported-modules '((guix build utils))
|
||||
#~(begin
|
||||
(use-modules (guix build utils)
|
||||
(srfi srfi-34)
|
||||
(ice-9 match))
|
||||
|
||||
(define (normalize language) ;XXX: deduplicate
|
||||
;; Normalize LANGUAGE. For instance, "zh_CN" becomes "zh-cn".
|
||||
(string-map (match-lambda
|
||||
(#\_ #\-)
|
||||
(chr chr))
|
||||
(string-downcase language)))
|
||||
|
||||
;; Install a UTF-8 locale so that 'makeinfo' is at ease.
|
||||
(setenv "GUIX_LOCPATH"
|
||||
#+(file-append glibc-utf8-locales "/lib/locale"))
|
||||
(setenv "LC_ALL" "en_US.utf8")
|
||||
(setenv "PATH"
|
||||
(string-append #+(file-append texlive "/bin") ":"
|
||||
#+(file-append texinfo "/bin") ":"
|
||||
|
||||
;; Below are command-line tools needed by
|
||||
;; 'texi2dvi' and friends.
|
||||
#+(file-append sed "/bin") ":"
|
||||
#+(file-append grep "/bin") ":"
|
||||
#+(file-append coreutils "/bin") ":"
|
||||
#+(file-append gawk "/bin") ":"
|
||||
#+(file-append tar "/bin") ":"
|
||||
#+(file-append diffutils "/bin")))
|
||||
|
||||
(setvbuf (current-output-port) 'line)
|
||||
(setvbuf (current-error-port) 'line)
|
||||
|
||||
(setenv "HOME" (getcwd)) ;for kpathsea/mktextfm
|
||||
|
||||
;; 'SOURCE_DATE_EPOCH' is honored by pdftex.
|
||||
(setenv "SOURCE_DATE_EPOCH" "1")
|
||||
|
||||
(for-each (lambda (language)
|
||||
(let ((opts `("--pdf"
|
||||
"-I" "."
|
||||
#$@options
|
||||
,(if (string=? language "en")
|
||||
(string-append #$manual-source "/"
|
||||
#$manual ".texi")
|
||||
(string-append #$manual-source "/"
|
||||
#$manual "." language ".texi")))))
|
||||
(format #t "building PDF manual for language '~a'...~%"
|
||||
language)
|
||||
(mkdir-p (string-append #$output "/"
|
||||
(normalize language)))
|
||||
(setenv "LANGUAGE" language)
|
||||
|
||||
|
||||
;; FIXME: Unfortunately building PDFs for non-Latin
|
||||
;; alphabets doesn't work:
|
||||
;; <https://lists.gnu.org/archive/html/help-texinfo/2012-01/msg00014.html>.
|
||||
(guard (c ((invoke-error? c)
|
||||
(format (current-error-port)
|
||||
"~%~%Failed to produce \
|
||||
PDF for language '~a'!~%~%"
|
||||
language)))
|
||||
(apply invoke #$(file-append texinfo "/bin/makeinfo")
|
||||
"--pdf" "-o"
|
||||
(string-append #$output "/"
|
||||
(normalize language)
|
||||
"/" #$manual
|
||||
(if (string=? language "en")
|
||||
""
|
||||
(string-append "."
|
||||
language))
|
||||
".pdf")
|
||||
opts))))
|
||||
'#$languages))))
|
||||
|
||||
(computed-file (string-append manual "-pdf-manual") build))
|
||||
|
||||
(define (guix-manual-text-domain source languages)
|
||||
"Return the PO files for LANGUAGES of the 'guix-manual' text domain taken
|
||||
from SOURCE."
|
||||
(define po-directory
|
||||
(file-append* source "/po/doc"))
|
||||
|
||||
(define build
|
||||
(with-imported-modules '((guix build utils))
|
||||
#~(begin
|
||||
(use-modules (guix build utils))
|
||||
|
||||
(mkdir-p #$output)
|
||||
(for-each (lambda (language)
|
||||
(define directory
|
||||
(string-append #$output "/" language
|
||||
"/LC_MESSAGES"))
|
||||
|
||||
(mkdir-p directory)
|
||||
(invoke #+(file-append gnu-gettext "/bin/msgfmt")
|
||||
"-c" "-o"
|
||||
(string-append directory "/guix-manual.mo")
|
||||
(string-append #$po-directory "/guix-manual."
|
||||
language ".po")))
|
||||
'#$(delete "en" languages)))))
|
||||
|
||||
(computed-file "guix-manual-po" build))
|
||||
|
||||
(define* (html-manual-indexes source
|
||||
#:key (languages %languages)
|
||||
(version "0.0")
|
||||
(manual "guix")
|
||||
(date 1))
|
||||
(define build
|
||||
(with-extensions (list guile-json-3)
|
||||
(with-imported-modules '((guix build utils))
|
||||
#~(begin
|
||||
(use-modules (guix build utils)
|
||||
(json)
|
||||
(ice-9 match)
|
||||
(ice-9 popen)
|
||||
(sxml simple)
|
||||
(srfi srfi-1)
|
||||
(srfi srfi-19))
|
||||
|
||||
(define (normalize language) ;XXX: deduplicate
|
||||
;; Normalize LANGUAGE. For instance, "zh_CN" becomes "zh-cn".
|
||||
(string-map (match-lambda
|
||||
(#\_ #\-)
|
||||
(chr chr))
|
||||
(string-downcase language)))
|
||||
|
||||
(define-syntax-rule (with-language language exp ...)
|
||||
(let ((lang (getenv "LANGUAGE")))
|
||||
(dynamic-wind
|
||||
(lambda ()
|
||||
(setenv "LANGUAGE" language)
|
||||
(setlocale LC_MESSAGES))
|
||||
(lambda () exp ...)
|
||||
(lambda ()
|
||||
(if lang
|
||||
(setenv "LANGUAGE" lang)
|
||||
(unsetenv "LANGUAGE"))
|
||||
(setlocale LC_MESSAGES)))))
|
||||
|
||||
;; (put 'with-language 'scheme-indent-function 1)
|
||||
(define* (translate str language
|
||||
#:key (domain "guix-manual"))
|
||||
(define exp
|
||||
`(begin
|
||||
(bindtextdomain "guix-manual"
|
||||
#+(guix-manual-text-domain
|
||||
source
|
||||
languages))
|
||||
(bindtextdomain "iso_639-3" ;language names
|
||||
#+(file-append iso-codes
|
||||
"/share/locale"))
|
||||
(write (gettext ,str ,domain))))
|
||||
|
||||
(with-language language
|
||||
;; Since the 'gettext' function caches msgid translations,
|
||||
;; regardless of $LANGUAGE, we have to spawn a new process each
|
||||
;; time we want to translate to a different language. Bah!
|
||||
(let* ((pipe (open-pipe* OPEN_READ
|
||||
#+(file-append guile-2.2
|
||||
"/bin/guile")
|
||||
"-c" (object->string exp)))
|
||||
(str (read pipe)))
|
||||
(close-pipe pipe)
|
||||
str)))
|
||||
|
||||
(define (seconds->string seconds language)
|
||||
(let* ((time (make-time time-utc 0 seconds))
|
||||
(date (time-utc->date time)))
|
||||
(with-language language (date->string date "~e ~B ~Y"))))
|
||||
|
||||
(define (guix-url path)
|
||||
(string-append #$%web-site-url path))
|
||||
|
||||
(define (sxml-index language title body)
|
||||
;; FIXME: Avoid duplicating styling info from guix-artwork.git.
|
||||
`(html (@ (lang ,language))
|
||||
(head
|
||||
(title ,(string-append title " — GNU Guix"))
|
||||
(meta (@ (charset "UTF-8")))
|
||||
(meta (@ (name "viewport") (content "width=device-width, initial-scale=1.0")))
|
||||
;; Menu prefetch.
|
||||
(link (@ (rel "prefetch") (href ,(guix-url "menu/index.html"))))
|
||||
;; Base CSS.
|
||||
(link (@ (rel "stylesheet") (href ,(guix-url "static/base/css/elements.css"))))
|
||||
(link (@ (rel "stylesheet") (href ,(guix-url "static/base/css/common.css"))))
|
||||
(link (@ (rel "stylesheet") (href ,(guix-url "static/base/css/messages.css"))))
|
||||
(link (@ (rel "stylesheet") (href ,(guix-url "static/base/css/navbar.css"))))
|
||||
(link (@ (rel "stylesheet") (href ,(guix-url "static/base/css/breadcrumbs.css"))))
|
||||
(link (@ (rel "stylesheet") (href ,(guix-url "static/base/css/buttons.css"))))
|
||||
(link (@ (rel "stylesheet") (href ,(guix-url "static/base/css/footer.css"))))
|
||||
|
||||
(link (@ (rel "stylesheet") (href ,(guix-url "static/base/css/page.css"))))
|
||||
(link (@ (rel "stylesheet") (href ,(guix-url "static/base/css/post.css")))))
|
||||
(body
|
||||
(header (@ (class "navbar"))
|
||||
(h1 (a (@ (class "branding")
|
||||
(href #$%web-site-url)))
|
||||
(span (@ (class "a11y-offset"))
|
||||
"Guix"))
|
||||
(nav (@ (class "menu"))))
|
||||
(nav (@ (class "breadcrumbs"))
|
||||
(a (@ (class "crumb")
|
||||
(href #$%web-site-url))
|
||||
"Home"))
|
||||
,body
|
||||
(footer))))
|
||||
|
||||
(define (language-index language)
|
||||
(define title
|
||||
(translate "GNU Guix Reference Manual" language))
|
||||
|
||||
(sxml-index
|
||||
language title
|
||||
`(main
|
||||
(article
|
||||
(@ (class "page centered-block limit-width"))
|
||||
(h2 ,title)
|
||||
(p (@ (class "post-metadata centered-text"))
|
||||
#$version " — "
|
||||
,(seconds->string #$date language))
|
||||
|
||||
(div
|
||||
(ul
|
||||
(li (a (@ (href "html_node"))
|
||||
"HTML, with one page per node"))
|
||||
(li (a (@ (href
|
||||
,(string-append
|
||||
#$manual
|
||||
(if (string=? language
|
||||
"en")
|
||||
""
|
||||
(string-append "."
|
||||
language))
|
||||
".html")))
|
||||
"HTML, entirely on one page"))
|
||||
,@(if (member language '("ru" "zh_CN"))
|
||||
'()
|
||||
`((li (a (@ (href ,(string-append
|
||||
#$manual
|
||||
(if (string=? language "en")
|
||||
""
|
||||
(string-append "."
|
||||
language))
|
||||
".pdf"))))
|
||||
"PDF")))))))))
|
||||
|
||||
(define %iso639-languages
|
||||
(vector->list
|
||||
(assoc-ref (call-with-input-file
|
||||
#+(file-append iso-codes
|
||||
"/share/iso-codes/json/iso_639-3.json")
|
||||
json->scm)
|
||||
"639-3")))
|
||||
|
||||
(define (language-code->name code)
|
||||
"Return the full name of a language from its ISO-639-3 code."
|
||||
(let ((code (match (string-index code #\_)
|
||||
(#f code)
|
||||
(index (string-take code index)))))
|
||||
(any (lambda (language)
|
||||
(and (string=? (or (assoc-ref language "alpha_2")
|
||||
(assoc-ref language "alpha_3"))
|
||||
code)
|
||||
(assoc-ref language "name")))
|
||||
%iso639-languages)))
|
||||
|
||||
(define (top-level-index languages)
|
||||
(define title
|
||||
"GNU Guix Reference Manual")
|
||||
(sxml-index
|
||||
"en" title
|
||||
`(main
|
||||
(article
|
||||
(@ (class "page centered-block limit-width"))
|
||||
(h2 ,title)
|
||||
(div
|
||||
"The GNU Guix Reference Manual is available in the following
|
||||
languages:\n"
|
||||
(ul
|
||||
,@(map (lambda (language)
|
||||
`(li (a (@ (href ,(normalize language)))
|
||||
,(translate
|
||||
(language-code->name language)
|
||||
language
|
||||
#:domain "iso_639-3"))))
|
||||
languages)))))))
|
||||
|
||||
(define (write-html file sxml)
|
||||
(call-with-output-file file
|
||||
(lambda (port)
|
||||
(display "<!DOCTYPE html>\n" port)
|
||||
(sxml->xml sxml port))))
|
||||
|
||||
(setenv "GUIX_LOCPATH"
|
||||
#+(file-append glibc-utf8-locales "/lib/locale"))
|
||||
(setenv "LC_ALL" "en_US.utf8")
|
||||
(setlocale LC_ALL "en_US.utf8")
|
||||
|
||||
(for-each (lambda (language)
|
||||
(define directory
|
||||
(string-append #$output "/"
|
||||
(normalize language)))
|
||||
|
||||
(mkdir-p directory)
|
||||
(write-html (string-append directory "/index.html")
|
||||
(language-index language)))
|
||||
'#$languages)
|
||||
|
||||
(write-html (string-append #$output "/index.html")
|
||||
(top-level-index '#$languages))))))
|
||||
|
||||
(computed-file "html-indexes" build))
|
||||
|
||||
(define* (pdf+html-manual source
|
||||
#:key (languages %languages)
|
||||
(version "0.0")
|
||||
(date (time-second (current-time time-utc)))
|
||||
(manual "guix"))
|
||||
"Return the union of the HTML and PDF manuals, as well as the indexes."
|
||||
(directory-union (string-append manual "-manual")
|
||||
(map (lambda (proc)
|
||||
(proc source
|
||||
#:date date
|
||||
#:languages languages
|
||||
#:version version
|
||||
#:manual manual))
|
||||
(list html-manual-indexes
|
||||
html-manual pdf-manual))
|
||||
#:copy? #t))
|
||||
|
||||
(define (latest-commit+date directory)
|
||||
"Return two values: the last commit ID (a hex string) for DIRECTORY, and its
|
||||
commit date (an integer)."
|
||||
(let* ((repository (repository-open directory))
|
||||
(head (repository-head repository))
|
||||
(oid (reference-target head))
|
||||
(commit (commit-lookup repository oid)))
|
||||
;; TODO: Use (git describe) when it's widely available.
|
||||
(values (oid->string oid) (commit-time commit))))
|
||||
|
||||
|
||||
(let* ((root (canonicalize-path
|
||||
(string-append (current-source-directory) "/..")))
|
||||
(commit date (latest-commit+date root)))
|
||||
(format (current-error-port)
|
||||
"building manual from work tree around commit ~a, ~a~%"
|
||||
commit
|
||||
(let* ((time (make-time time-utc 0 date))
|
||||
(date (time-utc->date time)))
|
||||
(date->string date "~e ~B ~Y")))
|
||||
(pdf+html-manual (local-file root "guix" #:recursive? #t
|
||||
#:select? (git-predicate root))
|
||||
#:version (or (getenv "GUIX_MANUAL_VERSION")
|
||||
(string-take commit 7))
|
||||
#:date date))
|
||||
+163
-103
@@ -28,7 +28,7 @@ Copyright @copyright{} 2014, 2015, 2016 Alex Kost@*
|
||||
Copyright @copyright{} 2015, 2016 Mathieu Lirzin@*
|
||||
Copyright @copyright{} 2014 Pierre-Antoine Rault@*
|
||||
Copyright @copyright{} 2015 Taylan Ulrich Bayırlı/Kammer@*
|
||||
Copyright @copyright{} 2015, 2016, 2017 Leo Famulari@*
|
||||
Copyright @copyright{} 2015, 2016, 2017, 2019 Leo Famulari@*
|
||||
Copyright @copyright{} 2015, 2016, 2017, 2018, 2019 Ricardo Wurmus@*
|
||||
Copyright @copyright{} 2016 Ben Woodcroft@*
|
||||
Copyright @copyright{} 2016, 2017, 2018 Chris Marusich@*
|
||||
@@ -59,9 +59,11 @@ Copyright @copyright{} 2018 Oleg Pykhalov@*
|
||||
Copyright @copyright{} 2018 Mike Gerwitz@*
|
||||
Copyright @copyright{} 2018 Pierre-Antoine Rouby@*
|
||||
Copyright @copyright{} 2018 Gábor Boskovits@*
|
||||
Copyright @copyright{} 2018 Florian Pelz@*
|
||||
Copyright @copyright{} 2018, 2019 Florian Pelz@*
|
||||
Copyright @copyright{} 2018 Laura Lazzati@*
|
||||
Copyright @copyright{} 2018 Alex Vong@*
|
||||
Copyright @copyright{} 2019 Josh Holland@*
|
||||
Copyright @copyright{} 2019 Diego Nicola Barbato@*
|
||||
|
||||
Permission is granted to copy, distribute and/or modify this document
|
||||
under the terms of the GNU Free Documentation License, Version 1.3 or
|
||||
@@ -114,8 +116,9 @@ package management tool written for the GNU system.
|
||||
@c translation.
|
||||
This manual is also available in Simplified Chinese (@pxref{Top,,, guix.zh_CN,
|
||||
GNU Guix参考手册}), French (@pxref{Top,,, guix.fr, Manuel de référence de GNU
|
||||
Guix}), German (@pxref{Top,,, guix.de, Referenzhandbuch zu GNU Guix}), and
|
||||
Spanish (@pxref{Top,,, guix.es, Manual de referencia de GNU Guix}). If you
|
||||
Guix}), German (@pxref{Top,,, guix.de, Referenzhandbuch zu GNU Guix}),
|
||||
Spanish (@pxref{Top,,, guix.es, Manual de referencia de GNU Guix}), and
|
||||
Russian (@pxref{Top,,, guix.ru, Руководство GNU Guix}). If you
|
||||
would like to translate it in your native language, consider joining the
|
||||
@uref{https://translationproject.org/domain/guix-manual.html, Translation
|
||||
Project}.
|
||||
@@ -398,7 +401,7 @@ garbage collection of packages (@pxref{Features}).
|
||||
@cindex Guix System
|
||||
Guix comes with a distribution of the GNU system consisting entirely of
|
||||
free software@footnote{The term ``free'' here refers to the
|
||||
@url{http://www.gnu.org/philosophy/free-sw.html,freedom provided to
|
||||
@url{https://www.gnu.org/philosophy/free-sw.html,freedom provided to
|
||||
users of that software}.}. The
|
||||
distribution can be installed on its own (@pxref{System Installation}),
|
||||
but it is also possible to install Guix as a package manager on top of
|
||||
@@ -409,7 +412,7 @@ Guix@tie{}System.
|
||||
The distribution provides core GNU packages such as GNU libc, GCC, and
|
||||
Binutils, as well as many GNU and non-GNU applications. The complete
|
||||
list of available packages can be browsed
|
||||
@url{http://www.gnu.org/software/guix/packages,on-line} or by
|
||||
@url{https://www.gnu.org/software/guix/packages,on-line} or by
|
||||
running @command{guix package} (@pxref{Invoking guix package}):
|
||||
|
||||
@example
|
||||
@@ -437,13 +440,13 @@ using the EABI hard-float application binary interface (ABI),
|
||||
and Linux-Libre kernel.
|
||||
|
||||
@item aarch64-linux
|
||||
little-endian 64-bit ARMv8-A processors, Linux-Libre kernel. This is
|
||||
currently in an experimental stage, with limited support.
|
||||
@xref{Contributing}, for how to help!
|
||||
little-endian 64-bit ARMv8-A processors, Linux-Libre kernel.
|
||||
|
||||
@item mips64el-linux
|
||||
little-endian 64-bit MIPS processors, specifically the Loongson series,
|
||||
n32 ABI, and Linux-Libre kernel.
|
||||
n32 ABI, and Linux-Libre kernel. This configuration is no longer fully
|
||||
supported; in particular, the project's build farms no longer provide
|
||||
substitutes for this architecture.
|
||||
|
||||
@end table
|
||||
|
||||
@@ -557,6 +560,10 @@ $ gpg --keyserver @value{KEY-SERVER} \
|
||||
|
||||
@noindent
|
||||
and rerun the @code{gpg --verify} command.
|
||||
|
||||
Take note that a warning like ``This key is not certified with a trusted
|
||||
signature!'' is normal.
|
||||
|
||||
@c end authentication part
|
||||
|
||||
@item
|
||||
@@ -620,7 +627,7 @@ with these commands:
|
||||
@c files into place.
|
||||
@c
|
||||
@c See this thread for more information:
|
||||
@c http://lists.gnu.org/archive/html/guix-devel/2017-01/msg01199.html
|
||||
@c https://lists.gnu.org/archive/html/guix-devel/2017-01/msg01199.html
|
||||
|
||||
@example
|
||||
# cp ~root/.config/guix/current/lib/systemd/system/guix-daemon.service \
|
||||
@@ -725,11 +732,11 @@ GNU Guix is available for download from its website at
|
||||
GNU Guix depends on the following packages:
|
||||
|
||||
@itemize
|
||||
@item @url{http://gnu.org/software/guile/, GNU Guile}, version 2.2.x;
|
||||
@item @url{https://gnu.org/software/guile/, GNU Guile}, version 2.2.x;
|
||||
@item @url{https://notabug.org/cwebber/guile-gcrypt, Guile-Gcrypt}, version
|
||||
0.1.0 or later;
|
||||
@item
|
||||
@uref{http://gnutls.org/, GnuTLS}, specifically its Guile bindings
|
||||
@uref{https://gnutls.org/, GnuTLS}, specifically its Guile bindings
|
||||
(@pxref{Guile Preparations, how to install the GnuTLS bindings for
|
||||
Guile,, gnutls-guile, GnuTLS-Guile});
|
||||
@item
|
||||
@@ -740,8 +747,8 @@ or later;
|
||||
@uref{https://gitlab.com/guile-git/guile-git, Guile-Git}, from August
|
||||
2017 or later;
|
||||
@item @uref{https://savannah.nongnu.org/projects/guile-json/, Guile-JSON};
|
||||
@item @url{http://zlib.net, zlib};
|
||||
@item @url{http://www.gnu.org/software/make/, GNU Make}.
|
||||
@item @url{https://zlib.net, zlib};
|
||||
@item @url{https://www.gnu.org/software/make/, GNU Make}.
|
||||
@end itemize
|
||||
|
||||
The following dependencies are optional:
|
||||
@@ -763,9 +770,9 @@ Unless @code{--disable-daemon} was passed to @command{configure}, the
|
||||
following packages are also needed:
|
||||
|
||||
@itemize
|
||||
@item @url{http://gnupg.org/, GNU libgcrypt};
|
||||
@item @url{http://sqlite.org, SQLite 3};
|
||||
@item @url{http://gcc.gnu.org, GCC's g++}, with support for the
|
||||
@item @url{https://gnupg.org/, GNU libgcrypt};
|
||||
@item @url{https://sqlite.org, SQLite 3};
|
||||
@item @url{https://gcc.gnu.org, GCC's g++}, with support for the
|
||||
C++11 standard.
|
||||
@end itemize
|
||||
|
||||
@@ -779,7 +786,7 @@ unintended misconfiguration of @var{localstatedir} so you do not
|
||||
inadvertently corrupt your store (@pxref{The Store}).
|
||||
|
||||
@cindex Nix, compatibility
|
||||
When a working installation of @url{http://nixos.org/nix/, the Nix package
|
||||
When a working installation of @url{https://nixos.org/nix/, the Nix package
|
||||
manager} is available, you
|
||||
can instead configure Guix with @code{--disable-daemon}. In that case,
|
||||
Nix replaces the three dependencies above.
|
||||
@@ -908,7 +915,7 @@ regarded as pure functions (@pxref{Introduction}).
|
||||
On a GNU/Linux system, a build user pool may be created like this (using
|
||||
Bash syntax and the @code{shadow} commands):
|
||||
|
||||
@c See http://lists.gnu.org/archive/html/bug-guix/2013-01/msg00239.html
|
||||
@c See https://lists.gnu.org/archive/html/bug-guix/2013-01/msg00239.html
|
||||
@c for why `-G' is needed.
|
||||
@example
|
||||
# groupadd --system guixbuild
|
||||
@@ -1899,6 +1906,10 @@ $ gpg --keyserver @value{KEY-SERVER} \
|
||||
|
||||
@noindent
|
||||
and rerun the @code{gpg --verify} command.
|
||||
|
||||
Take note that a warning like ``This key is not certified with a trusted
|
||||
signature!'' is normal.
|
||||
|
||||
@c end duplication
|
||||
|
||||
This image contains the tools necessary for an installation.
|
||||
@@ -2074,7 +2085,7 @@ ifconfig -a
|
||||
ip a
|
||||
@end example
|
||||
|
||||
@c http://cgit.freedesktop.org/systemd/systemd/tree/src/udev/udev-builtin-net_id.c#n20
|
||||
@c https://cgit.freedesktop.org/systemd/systemd/tree/src/udev/udev-builtin-net_id.c#n20
|
||||
Wired interfaces have a name starting with @samp{e}; for example, the
|
||||
interface corresponding to the first on-board Ethernet controller is
|
||||
called @samp{eno1}. Wireless interfaces have a name starting with
|
||||
@@ -2398,7 +2409,7 @@ If you'd like to install Guix System in a virtual machine (VM) or on a
|
||||
virtual private server (VPS) rather than on your beloved machine, this
|
||||
section is for you.
|
||||
|
||||
To boot a @uref{http://qemu.org/,QEMU} VM for installing Guix System in a
|
||||
To boot a @uref{https://qemu.org/,QEMU} VM for installing Guix System in a
|
||||
disk image, follow these steps:
|
||||
|
||||
@enumerate
|
||||
@@ -2461,7 +2472,7 @@ about the installation image.
|
||||
@section Building the Installation Image for ARM Boards
|
||||
|
||||
Many ARM boards require a specific variant of the
|
||||
@uref{http://www.denx.de/wiki/U-Boot/, U-Boot} bootloader.
|
||||
@uref{https://www.denx.de/wiki/U-Boot/, U-Boot} bootloader.
|
||||
|
||||
If you build a disk image and the bootloader is not available otherwise
|
||||
(on another boot drive etc), it's advisable to build an image that
|
||||
@@ -4294,9 +4305,9 @@ same format as the @file{signing-key.pub} file.
|
||||
|
||||
The list of authorized keys is kept in the human-editable file
|
||||
@file{/etc/guix/acl}. The file contains
|
||||
@url{http://people.csail.mit.edu/rivest/Sexp.txt, ``advanced-format
|
||||
@url{https://people.csail.mit.edu/rivest/Sexp.txt, ``advanced-format
|
||||
s-expressions''} and is structured as an access-control list in the
|
||||
@url{http://theworld.com/~cme/spki.txt, Simple Public-Key Infrastructure
|
||||
@url{https://theworld.com/~cme/spki.txt, Simple Public-Key Infrastructure
|
||||
(SPKI)}.
|
||||
|
||||
@item --extract=@var{directory}
|
||||
@@ -4775,7 +4786,7 @@ guix pack -f squashfs guile emacs geiser
|
||||
@noindent
|
||||
The result is a SquashFS file system image that can either be mounted or
|
||||
directly be used as a file system container image with the
|
||||
@uref{http://singularity.lbl.gov, Singularity container execution
|
||||
@uref{https://singularity.lbl.gov, Singularity container execution
|
||||
environment}, using commands like @command{singularity shell} or
|
||||
@command{singularity exec}.
|
||||
|
||||
@@ -5084,7 +5095,7 @@ package looks like this:
|
||||
(inputs `(("gawk" ,gawk)))
|
||||
(synopsis "Hello, GNU world: An example GNU package")
|
||||
(description "Guess what GNU Hello prints!")
|
||||
(home-page "http://www.gnu.org/software/hello/")
|
||||
(home-page "https://www.gnu.org/software/hello/")
|
||||
(license gpl3+)))
|
||||
@end example
|
||||
|
||||
@@ -5242,8 +5253,7 @@ Return the @code{<derivation>} object of @var{package} cross-built from
|
||||
|
||||
@var{target} must be a valid GNU triplet denoting the target hardware
|
||||
and operating system, such as @code{"mips64el-linux-gnu"}
|
||||
(@pxref{Configuration Names, GNU configuration triplets,, configure, GNU
|
||||
Configure and Build System}).
|
||||
(@pxref{Specifying Target Triplets,,, autoconf, Autoconf}).
|
||||
@end deffn
|
||||
|
||||
@cindex package transformations
|
||||
@@ -5674,7 +5684,7 @@ executed. Some of these build systems are listed below.
|
||||
@defvr {Scheme Variable} ant-build-system
|
||||
This variable is exported by @code{(guix build-system ant)}. It
|
||||
implements the build procedure for Java packages that can be built with
|
||||
@url{http://ant.apache.org/, Ant build tool}.
|
||||
@url{https://ant.apache.org/, Ant build tool}.
|
||||
|
||||
It adds both @code{ant} and the @dfn{Java Development Kit} (JDK) as
|
||||
provided by the @code{icedtea} package to the set of inputs. Different
|
||||
@@ -5779,7 +5789,7 @@ supports builds of packages using Cargo, the build tool of the
|
||||
@uref{https://www.rust-lang.org, Rust programming language}.
|
||||
|
||||
In its @code{configure} phase, this build system replaces dependencies
|
||||
specified in the @file{Carto.toml} file with inputs to the Guix package.
|
||||
specified in the @file{Cargo.toml} file with inputs to the Guix package.
|
||||
The @code{install} phase installs the binaries, and it also installs the
|
||||
source code and @file{Cargo.toml} file.
|
||||
@end defvr
|
||||
@@ -5844,7 +5854,7 @@ directories specified in @code{#:doc-dirs} are installed as well.
|
||||
@defvr {Scheme Variable} cmake-build-system
|
||||
This variable is exported by @code{(guix build-system cmake)}. It
|
||||
implements the build procedure for packages using the
|
||||
@url{http://www.cmake.org, CMake build tool}.
|
||||
@url{https://www.cmake.org, CMake build tool}.
|
||||
|
||||
It automatically adds the @code{cmake} package to the set of inputs.
|
||||
Which package is used can be specified with the @code{#:cmake}
|
||||
@@ -6060,7 +6070,7 @@ Which Perl package is used can be specified with @code{#:perl}.
|
||||
|
||||
@defvr {Scheme Variable} r-build-system
|
||||
This variable is exported by @code{(guix build-system r)}. It
|
||||
implements the build procedure used by @uref{http://r-project.org, R}
|
||||
implements the build procedure used by @uref{https://r-project.org, R}
|
||||
packages, which essentially is little more than running @code{R CMD
|
||||
INSTALL --library=/gnu/store/@dots{}} in an environment where
|
||||
@code{R_LIBS_SITE} contains the paths to all R package inputs. Tests
|
||||
@@ -6069,7 +6079,7 @@ are run after installation using the R function
|
||||
@end defvr
|
||||
|
||||
@defvr {Scheme Variable} rakudo-build-system
|
||||
This variable is exported by @code{(guix build-system rakudo)} It
|
||||
This variable is exported by @code{(guix build-system rakudo)}. It
|
||||
implements the build procedure used by @uref{https://rakudo.org/,
|
||||
Rakudo} for @uref{https://perl6.org/, Perl6} packages. It installs the
|
||||
package to @code{/gnu/store/@dots{}/NAME-VERSION/share/perl6} and
|
||||
@@ -6201,7 +6211,7 @@ locations in the output directory.
|
||||
@defvr {Scheme Variable} meson-build-system
|
||||
This variable is exported by @code{(guix build-system meson)}. It
|
||||
implements the build procedure for packages that use
|
||||
@url{http://mesonbuild.com, Meson} as their build system.
|
||||
@url{https://mesonbuild.com, Meson} as their build system.
|
||||
|
||||
It adds both Meson and @uref{https://ninja-build.org/, Ninja} to the set
|
||||
of inputs, and they can be changed with the parameters @code{#:meson}
|
||||
@@ -8100,7 +8110,7 @@ also be offloaded to a remote machine of the right architecture.
|
||||
@item --target=@var{triplet}
|
||||
@cindex cross-compilation
|
||||
Cross-build for @var{triplet}, which must be a valid GNU triplet, such
|
||||
as @code{"mips64el-linux-gnu"} (@pxref{Specifying target triplets, GNU
|
||||
as @code{"mips64el-linux-gnu"} (@pxref{Specifying Target Triplets, GNU
|
||||
configuration triplets,, autoconf, Autoconf}).
|
||||
|
||||
@anchor{build-check}
|
||||
@@ -8518,7 +8528,7 @@ guix import cpan Acme::Boolean
|
||||
@cindex CRAN
|
||||
@cindex Bioconductor
|
||||
Import metadata from @uref{https://cran.r-project.org/, CRAN}, the
|
||||
central repository for the @uref{http://r-project.org, GNU@tie{}R
|
||||
central repository for the @uref{https://r-project.org, GNU@tie{}R
|
||||
statistical and graphical environment}.
|
||||
|
||||
Information is extracted from the @code{DESCRIPTION} file of the package.
|
||||
@@ -8552,7 +8562,7 @@ guix import cran --archive=bioconductor GenomicRanges
|
||||
@item texlive
|
||||
@cindex TeX Live
|
||||
@cindex CTAN
|
||||
Import metadata from @uref{http://www.ctan.org/, CTAN}, the
|
||||
Import metadata from @uref{https://www.ctan.org/, CTAN}, the
|
||||
comprehensive TeX archive network for TeX packages that are part of the
|
||||
@uref{https://www.tug.org/texlive/, TeX Live distribution}.
|
||||
|
||||
@@ -8631,9 +8641,9 @@ guix import json hello.json
|
||||
|
||||
@item nix
|
||||
Import metadata from a local copy of the source of the
|
||||
@uref{http://nixos.org/nixpkgs/, Nixpkgs distribution}@footnote{This
|
||||
@uref{https://nixos.org/nixpkgs/, Nixpkgs distribution}@footnote{This
|
||||
relies on the @command{nix-instantiate} command of
|
||||
@uref{http://nixos.org/nix/, Nix}.}. Package definitions in Nixpkgs are
|
||||
@uref{https://nixos.org/nix/, Nix}.}. Package definitions in Nixpkgs are
|
||||
typically written in a mixture of Nix-language and Bash code. This
|
||||
command only imports the high-level package structure that is written in
|
||||
the Nix language. It normally includes all the basic fields of a
|
||||
@@ -8755,7 +8765,7 @@ information. Currently the supported repositories and their identifiers
|
||||
are:
|
||||
@itemize -
|
||||
@item
|
||||
@uref{http://elpa.gnu.org/packages, GNU}, selected by the @code{gnu}
|
||||
@uref{https://elpa.gnu.org/packages, GNU}, selected by the @code{gnu}
|
||||
identifier. This is the default.
|
||||
|
||||
Packages from @code{elpa.gnu.org} are signed with one of the keys
|
||||
@@ -8765,11 +8775,11 @@ contained in the GnuPG keyring at
|
||||
signatures,, emacs, The GNU Emacs Manual}).
|
||||
|
||||
@item
|
||||
@uref{http://stable.melpa.org/packages, MELPA-Stable}, selected by the
|
||||
@uref{https://stable.melpa.org/packages, MELPA-Stable}, selected by the
|
||||
@code{melpa-stable} identifier.
|
||||
|
||||
@item
|
||||
@uref{http://melpa.org/packages, MELPA}, selected by the @code{melpa}
|
||||
@uref{https://melpa.org/packages, MELPA}, selected by the @code{melpa}
|
||||
identifier.
|
||||
@end itemize
|
||||
|
||||
@@ -8935,13 +8945,13 @@ the updater for X.org packages;
|
||||
@item kernel.org
|
||||
the updater for packages hosted on kernel.org;
|
||||
@item elpa
|
||||
the updater for @uref{http://elpa.gnu.org/, ELPA} packages;
|
||||
the updater for @uref{https://elpa.gnu.org/, ELPA} packages;
|
||||
@item cran
|
||||
the updater for @uref{https://cran.r-project.org/, CRAN} packages;
|
||||
@item bioconductor
|
||||
the updater for @uref{https://www.bioconductor.org/, Bioconductor} R packages;
|
||||
@item cpan
|
||||
the updater for @uref{http://www.cpan.org/, CPAN} packages;
|
||||
the updater for @uref{https://www.cpan.org/, CPAN} packages;
|
||||
@item pypi
|
||||
the updater for @uref{https://pypi.python.org, PyPI} packages.
|
||||
@item gem
|
||||
@@ -9179,7 +9189,7 @@ that Guix uses, as in this example:
|
||||
(cpe-version . "2.3")))
|
||||
@end example
|
||||
|
||||
@c See <http://www.openwall.com/lists/oss-security/2017/03/15/3>.
|
||||
@c See <https://www.openwall.com/lists/oss-security/2017/03/15/3>.
|
||||
Some entries in the CVE database do not specify which version of a
|
||||
package they apply to, and would thus ``stick around'' forever. Package
|
||||
developers who found CVE alerts and verified they can be ignored can
|
||||
@@ -9337,7 +9347,7 @@ For the example above, the map looks like this:
|
||||
produced by @command{guix size}}
|
||||
|
||||
This option requires that
|
||||
@uref{http://wingolog.org/software/guile-charting/, Guile-Charting} be
|
||||
@uref{https://wingolog.org/software/guile-charting/, Guile-Charting} be
|
||||
installed and visible in Guile's module search path. When that is not
|
||||
the case, @command{guix size} fails as it tries to load it.
|
||||
|
||||
@@ -9358,12 +9368,12 @@ directed acyclic graph (DAG). It can quickly become difficult to have a
|
||||
mental model of the package DAG, so the @command{guix graph} command
|
||||
provides a visual representation of the DAG. By default,
|
||||
@command{guix graph} emits a DAG representation in the input format of
|
||||
@uref{http://www.graphviz.org/, Graphviz}, so its output can be passed
|
||||
@uref{https://www.graphviz.org/, Graphviz}, so its output can be passed
|
||||
directly to the @command{dot} command of Graphviz. It can also emit an
|
||||
HTML page with embedded JavaScript code to display a ``chord diagram''
|
||||
in a Web browser, using the @uref{https://d3js.org/, d3.js} library, or
|
||||
emit Cypher queries to construct a graph in a graph database supporting
|
||||
the @uref{http://www.opencypher.org/, openCypher} query language.
|
||||
the @uref{https://www.opencypher.org/, openCypher} query language.
|
||||
The general syntax is:
|
||||
|
||||
@example
|
||||
@@ -11320,7 +11330,7 @@ The name of the source for that locale. This is typically the
|
||||
|
||||
@item @code{charset} (default: @code{"UTF-8"})
|
||||
The ``character set'' or ``code set'' for that locale,
|
||||
@uref{http://www.iana.org/assignments/character-sets, as defined by
|
||||
@uref{https://www.iana.org/assignments/character-sets, as defined by
|
||||
IANA}.
|
||||
|
||||
@end table
|
||||
@@ -11758,8 +11768,8 @@ interpreted as backspace when the user types their login name.
|
||||
|
||||
@item @code{kill-characters} (default: @code{#f})
|
||||
This option accepts a string that should be interpreted to mean "ignore
|
||||
all previous characters" (also called a "kill" character) when the types
|
||||
their login name.
|
||||
all previous characters" (also called a "kill" character) when the user
|
||||
types their login name.
|
||||
|
||||
@item @code{chdir} (default: @code{#f})
|
||||
This option accepts, as a string, a directory path that will be changed
|
||||
@@ -12024,7 +12034,7 @@ A directory path where the @command{guix-daemon} will perform builds.
|
||||
@deffn {Scheme Procedure} udev-service [#:udev @var{eudev} #:rules @code{'()}]
|
||||
Run @var{udev}, which populates the @file{/dev} directory dynamically.
|
||||
udev rules can be provided as a list of files through the @var{rules}
|
||||
variable. The procedures @var{udev-rule} and @var{file->udev-rule} from
|
||||
variable. The procedures @code{udev-rule} and @code{file->udev-rule} from
|
||||
@code{(gnu services base)} simplify the creation of such rule files.
|
||||
@end deffn
|
||||
|
||||
@@ -12498,7 +12508,7 @@ For example:
|
||||
The package that provides the DHCP daemon. This package is expected to
|
||||
provide the daemon at @file{sbin/dhcpd} relative to its output
|
||||
directory. The default package is the
|
||||
@uref{http://www.isc.org/products/DHCP, ISC's DHCP server}.
|
||||
@uref{https://www.isc.org/products/DHCP, ISC's DHCP server}.
|
||||
@item @code{config-file} (default: @code{#f})
|
||||
The configuration file to use. This is required. It will be passed to
|
||||
@code{dhcpd} via its @code{-cf} option. This may be any ``file-like''
|
||||
@@ -12806,7 +12816,7 @@ A list of local IP addresses or hostnames the ntpd daemon should listen on.
|
||||
A list of local IP address the ntpd daemon should use for outgoing queries.
|
||||
@item @code{sensor} (default: @code{'()})
|
||||
Specify a list of timedelta sensor devices ntpd should use. @code{ntpd}
|
||||
will listen to each sensor that acutally exists and ignore non-existant ones.
|
||||
will listen to each sensor that actually exists and ignore non-existent ones.
|
||||
See @uref{https://man.openbsd.org/ntpd.conf, upstream documentation} for more
|
||||
information.
|
||||
@item @code{server} (default: @var{%ntp-servers})
|
||||
@@ -12997,7 +13007,8 @@ so anyone (or just yourself) can download existing files or upload new
|
||||
files.
|
||||
|
||||
@deffn {Scheme Variable} rsync-service-type
|
||||
This is the type for the @uref{https://rsync.samba.org, rsync} rsync daemon,
|
||||
This is the service type for the @uref{https://rsync.samba.org, rsync} daemon,
|
||||
The value for this service type is a
|
||||
@command{rsync-configuration} record as in this example:
|
||||
|
||||
@example
|
||||
@@ -13347,7 +13358,7 @@ The @code{(gnu services avahi)} provides the following definition.
|
||||
@defvr {Scheme Variable} avahi-service-type
|
||||
This is the service that runs @command{avahi-daemon}, a system-wide
|
||||
mDNS/DNS-SD responder that allows for service discovery and
|
||||
``zero-configuration'' host name lookups (see @uref{http://avahi.org/}).
|
||||
``zero-configuration'' host name lookups (see @uref{https://avahi.org/}).
|
||||
Its value must be a @code{zero-configuration} record---see below.
|
||||
|
||||
This service extends the name service cache daemon (nscd) so that it can
|
||||
@@ -13394,7 +13405,7 @@ This is a list of domains to browse.
|
||||
@end deftp
|
||||
|
||||
@deffn {Scheme Variable} openvswitch-service-type
|
||||
This is the type of the @uref{http://www.openvswitch.org, Open vSwitch}
|
||||
This is the type of the @uref{https://www.openvswitch.org, Open vSwitch}
|
||||
service, whose value should be an @code{openvswitch-configuration}
|
||||
object.
|
||||
@end deffn
|
||||
@@ -13485,6 +13496,33 @@ This is the type for the SLiM graphical login manager for X11.
|
||||
Like GDM, SLiM looks for session types described by @file{.desktop} files and
|
||||
allows users to choose a session from the log-in screen using @kbd{F1}. It
|
||||
also honors @file{~/.xsession} files.
|
||||
|
||||
Unlike GDM, SLiM does not spawn the user session on a different VT after
|
||||
logging in, which means that you can only start one graphical session. If you
|
||||
want to be able to run multiple graphical sessions at the same time you have
|
||||
to add multiple SLiM services to your system services. The following example
|
||||
shows how to replace the default GDM service with two SLiM services on tty7
|
||||
and tty8.
|
||||
|
||||
@lisp
|
||||
(use-modules (gnu services)
|
||||
(gnu services desktop)
|
||||
(gnu services xorg)
|
||||
(srfi srfi-1)) ;for 'remove'
|
||||
|
||||
(operating-system
|
||||
;; ...
|
||||
(services (cons* (service slim-service-type (slim-configuration
|
||||
(display ":0")
|
||||
(vt "vt7")))
|
||||
(service slim-service-type (slim-configuration
|
||||
(display ":1")
|
||||
(vt "vt8")))
|
||||
(remove (lambda (service)
|
||||
(eq? (service-kind service) gdm-service-type))
|
||||
%desktop-services))))
|
||||
@end lisp
|
||||
|
||||
@end defvr
|
||||
|
||||
@deftp {Data Type} slim-configuration
|
||||
@@ -13522,6 +13560,12 @@ false, you will be unable to log in.
|
||||
@item @code{xorg-configuration} (default @code{(xorg-configuration)})
|
||||
Configuration of the Xorg graphical server.
|
||||
|
||||
@item @code{display} (default @code{":0"})
|
||||
The display on which to start the Xorg graphical server.
|
||||
|
||||
@item @code{vt} (default @code{"vt7"})
|
||||
The VT on which to start the Xorg graphical server.
|
||||
|
||||
@item @code{xauth} (default: @code{xauth})
|
||||
The XAuth package to use.
|
||||
|
||||
@@ -13696,7 +13740,7 @@ default is @code{-nolisten tcp}.
|
||||
@deffn {Scheme Procedure} set-xorg-configuration @var{config} @
|
||||
[@var{login-manager-service-type}]
|
||||
Tell the log-in manager (of type @var{login-manager-service-type}) to use
|
||||
@var{config}, an <xorg-configuration> record.
|
||||
@var{config}, an @code{<xorg-configuration>} record.
|
||||
|
||||
Since the Xorg configuration is embedded in the log-in manager's
|
||||
configuration---e.g., @code{gdm-configuration}---this procedure provides a
|
||||
@@ -13832,7 +13876,7 @@ Defaults to @samp{"0640"}.
|
||||
|
||||
@deftypevr {@code{files-configuration} parameter} log-location error-log
|
||||
Defines the error log filename. Specifying a blank filename disables
|
||||
access log generation. The value @code{stderr} causes log entries to be
|
||||
error log generation. The value @code{stderr} causes log entries to be
|
||||
sent to the standard error file when the scheduler is running in the
|
||||
foreground, or to the system log daemon when run in the background. The
|
||||
value @code{syslog} causes log entries to be sent to the system log
|
||||
@@ -13897,7 +13941,7 @@ Defaults to @samp{"0644"}.
|
||||
|
||||
@deftypevr {@code{files-configuration} parameter} log-location page-log
|
||||
Defines the page log filename. Specifying a blank filename disables
|
||||
access log generation. The value @code{stderr} causes log entries to be
|
||||
page log generation. The value @code{stderr} causes log entries to be
|
||||
sent to the standard error file when the scheduler is running in the
|
||||
foreground, or to the system log daemon when run in the background. The
|
||||
value @code{syslog} causes log entries to be sent to the system log
|
||||
@@ -14585,13 +14629,14 @@ adds or adjusts services for a typical ``desktop'' setup.
|
||||
|
||||
In particular, it adds a graphical login manager (@pxref{X Window,
|
||||
@code{gdm-service-type}}), screen lockers, a network management tool
|
||||
(@pxref{Networking Services, @code{network-manager-service-type}}), energy and color
|
||||
management services, the @code{elogind} login and seat manager, the
|
||||
Polkit privilege service, the GeoClue location service, the
|
||||
AccountsService daemon that allows authorized users change system
|
||||
passwords, an NTP client (@pxref{Networking Services}), the Avahi
|
||||
daemon, and has the name service switch service configured to be able to
|
||||
use @code{nss-mdns} (@pxref{Name Service Switch, mDNS}).
|
||||
(@pxref{Networking Services, @code{network-manager-service-type}}) with modem
|
||||
support (@pxref{Networking Services, @code{modem-manager-service-type}}),
|
||||
energy and color management services, the @code{elogind} login and seat
|
||||
manager, the Polkit privilege service, the GeoClue location service, the
|
||||
AccountsService daemon that allows authorized users change system passwords,
|
||||
an NTP client (@pxref{Networking Services}), the Avahi daemon, and has the
|
||||
name service switch service configured to be able to use @code{nss-mdns}
|
||||
(@pxref{Name Service Switch, mDNS}).
|
||||
@end defvr
|
||||
|
||||
The @var{%desktop-services} variable can be used as the @code{services}
|
||||
@@ -14643,7 +14688,7 @@ polkit with the actions from @code{gnome-settings-daemon}.
|
||||
Configuration record for the GNOME desktop environment.
|
||||
|
||||
@table @asis
|
||||
@item @code{gnome} (default @code{gnome})
|
||||
@item @code{gnome} (default: @code{gnome})
|
||||
The GNOME package to use.
|
||||
@end table
|
||||
@end deftp
|
||||
@@ -14653,7 +14698,7 @@ This is the type of a service to run the @uref{Xfce, https://xfce.org/}
|
||||
desktop environment. Its value is an @code{xfce-desktop-configuration} object
|
||||
(see below.)
|
||||
|
||||
This service that adds the @code{xfce} package to the system profile, and
|
||||
This service adds the @code{xfce} package to the system profile, and
|
||||
extends polkit with the ability for @code{thunar} to manipulate the file
|
||||
system as root from within a user session, after the user has authenticated
|
||||
with the administrator's password.
|
||||
@@ -14663,7 +14708,7 @@ with the administrator's password.
|
||||
Configuration record for the Xfce desktop environment.
|
||||
|
||||
@table @asis
|
||||
@item @code{xfce} (default @code{xfce})
|
||||
@item @code{xfce} (default: @code{xfce})
|
||||
The Xfce package to use.
|
||||
@end table
|
||||
@end deftp
|
||||
@@ -14682,7 +14727,7 @@ profile, and extends polkit with the actions from
|
||||
Configuration record for the MATE desktop environment.
|
||||
|
||||
@table @asis
|
||||
@item @code{mate} (default @code{mate})
|
||||
@item @code{mate} (default: @code{mate})
|
||||
The MATE package to use.
|
||||
@end table
|
||||
@end deftp
|
||||
@@ -14694,7 +14739,7 @@ profile, and extends dbus with actions from @code{efl}.
|
||||
|
||||
@deftp {Data Type} enlightenment-desktop-service-configuration
|
||||
@table @asis
|
||||
@item @code{enlightenment} (default @code{enlightenment})
|
||||
@item @code{enlightenment} (default: @code{enlightenment})
|
||||
The enlightenment package to use.
|
||||
@end table
|
||||
@end deftp
|
||||
@@ -14728,7 +14773,7 @@ are described below.
|
||||
Return a service that runs the ``system bus'', using @var{dbus}, with
|
||||
support for @var{services}.
|
||||
|
||||
@uref{http://dbus.freedesktop.org/, D-Bus} is an inter-process communication
|
||||
@uref{https://dbus.freedesktop.org/, D-Bus} is an inter-process communication
|
||||
facility. Its system bus is used to allow system services to communicate
|
||||
and to be notified of system-wide events.
|
||||
|
||||
@@ -14824,7 +14869,7 @@ package to expose as a service.
|
||||
@deffn {Scheme Procedure} polkit-service @
|
||||
[#:polkit @var{polkit}]
|
||||
Return a service that runs the
|
||||
@uref{http://www.freedesktop.org/wiki/Software/polkit/, Polkit privilege
|
||||
@uref{https://www.freedesktop.org/wiki/Software/polkit/, Polkit privilege
|
||||
management service}, which allows system administrators to grant access to
|
||||
privileged operations in a structured way. By querying the Polkit service, a
|
||||
privileged system component can know when it should grant additional
|
||||
@@ -14833,7 +14878,7 @@ the capability to suspend the system if the user is logged in locally.
|
||||
@end deffn
|
||||
|
||||
@defvr {Scheme Variable} upower-service-type
|
||||
Service that runs @uref{http://upower.freedesktop.org/, @command{upowerd}}, a
|
||||
Service that runs @uref{https://upower.freedesktop.org/, @command{upowerd}}, a
|
||||
system-wide monitor for power consumption and battery levels, with the given
|
||||
configuration settings.
|
||||
|
||||
@@ -14907,7 +14952,7 @@ Possible values are:
|
||||
@end deftp
|
||||
|
||||
@deffn {Scheme Procedure} udisks-service [#:udisks @var{udisks}]
|
||||
Return a service for @uref{http://udisks.freedesktop.org/docs/latest/,
|
||||
Return a service for @uref{https://udisks.freedesktop.org/docs/latest/,
|
||||
UDisks}, a @dfn{disk management} daemon that provides user interfaces with
|
||||
notifications and ways to mount/unmount disks. Programs that talk to UDisks
|
||||
include the @command{udisksctl} command, part of UDisks, and GNOME Disks.
|
||||
@@ -14917,7 +14962,7 @@ include the @command{udisksctl} command, part of UDisks, and GNOME Disks.
|
||||
Return a service that runs @command{colord}, a system service with a D-Bus
|
||||
interface to manage the color profiles of input and output devices such as
|
||||
screens and scanners. It is notably used by the GNOME Color Manager graphical
|
||||
tool. See @uref{http://www.freedesktop.org/software/colord/, the colord web
|
||||
tool. See @uref{https://www.freedesktop.org/software/colord/, the colord web
|
||||
site} for more information.
|
||||
@end deffn
|
||||
|
||||
@@ -15845,13 +15890,13 @@ failed.
|
||||
Defaults to @samp{#f}.
|
||||
@end deftypevr
|
||||
|
||||
@deftypevr {@code{dovecot-configuration} parameter} boolean auth-verbose-passwords?
|
||||
@deftypevr {@code{dovecot-configuration} parameter} string auth-verbose-passwords
|
||||
In case of password mismatches, log the attempted password. Valid
|
||||
values are no, plain and sha1. sha1 can be useful for detecting brute
|
||||
force password attempts vs. user simply trying the same password over
|
||||
and over again. You can also truncate the value to n chars by appending
|
||||
":n" (e.g.@: sha1:6).
|
||||
Defaults to @samp{#f}.
|
||||
Defaults to @samp{"no"}.
|
||||
@end deftypevr
|
||||
|
||||
@deftypevr {@code{dovecot-configuration} parameter} boolean auth-debug?
|
||||
@@ -17139,11 +17184,11 @@ string, you could instantiate a prosody service like this:
|
||||
|
||||
@cindex IRC (Internet Relay Chat)
|
||||
@cindex IRC gateway
|
||||
@url{http://bitlbee.org,BitlBee} is a gateway that provides an IRC
|
||||
@url{https://bitlbee.org,BitlBee} is a gateway that provides an IRC
|
||||
interface to a variety of messaging protocols such as XMPP.
|
||||
|
||||
@defvr {Scheme Variable} bitlbee-service-type
|
||||
This is the service type for the @url{http://bitlbee.org,BitlBee} IRC
|
||||
This is the service type for the @url{https://bitlbee.org,BitlBee} IRC
|
||||
gateway daemon. Its value is a @code{bitlbee-configuration} (see
|
||||
below).
|
||||
|
||||
@@ -17975,7 +18020,7 @@ specified by clients;
|
||||
The @code{krb5-realm} and @code{krb5-configuration} types have many fields.
|
||||
Only the most commonly used ones are described here.
|
||||
For a full list, and more detailed explanation of each, see the MIT
|
||||
@uref{http://web.mit.edu/kerberos/krb5-devel/doc/admin/conf_files/krb5_conf.html,,krb5.conf}
|
||||
@uref{https://web.mit.edu/kerberos/krb5-devel/doc/admin/conf_files/krb5_conf.html,,krb5.conf}
|
||||
documentation.
|
||||
|
||||
|
||||
@@ -18034,7 +18079,7 @@ A service type for the Kerberos 5 PAM module.
|
||||
@end defvr
|
||||
|
||||
@deftp {Data Type} pam-krb5-configuration
|
||||
Data type representing the configuration of the Kerberos 5 PAM module
|
||||
Data type representing the configuration of the Kerberos 5 PAM module.
|
||||
This type has the following parameters:
|
||||
@table @asis
|
||||
@item @code{pam-krb5} (default: @code{pam-krb5})
|
||||
@@ -20120,7 +20165,7 @@ Defaults to @samp{()}.
|
||||
|
||||
The @code{(gnu services vpn)} module provides services related to
|
||||
@dfn{virtual private networks} (VPNs). It provides a @emph{client} service for
|
||||
your machine to connect to a VPN, and a @emph{servire} service for your machine
|
||||
your machine to connect to a VPN, and a @emph{server} service for your machine
|
||||
to host a VPN. Both services use @uref{https://openvpn.net/, OpenVPN}.
|
||||
|
||||
@deffn {Scheme Procedure} openvpn-client-service @
|
||||
@@ -20717,7 +20762,7 @@ TLP enables various powersaving modes in userspace and kernel.
|
||||
Contrary to @code{upower-service}, it is not a passive,
|
||||
monitoring tool, as it will apply custom settings each time a new power
|
||||
source is detected. More information can be found at
|
||||
@uref{http://linrunner.de/en/tlp/tlp.html, TLP home page}.
|
||||
@uref{https://linrunner.de/en/tlp/tlp.html, TLP home page}.
|
||||
|
||||
@deffn {Scheme Variable} tlp-service-type
|
||||
The service type for the TLP tool. Its value should be a valid
|
||||
@@ -21717,7 +21762,7 @@ Defaults to @samp{"3:remote 4:event"}.
|
||||
@deftypevr {@code{libvirt-configuration} parameter} string log-outputs
|
||||
Logging outputs.
|
||||
|
||||
An output is one of the places to save logging information The format
|
||||
An output is one of the places to save logging information. The format
|
||||
for an output can be:
|
||||
|
||||
@table @code
|
||||
@@ -23186,7 +23231,7 @@ could instantiate a cgit service like this:
|
||||
|
||||
@cindex Gitolite service
|
||||
@cindex Git, hosting
|
||||
@uref{http://gitolite.com/gitolite/, Gitolite} is a tool for hosting Git
|
||||
@uref{https://gitolite.com/gitolite/, Gitolite} is a tool for hosting Git
|
||||
repositories on a central server.
|
||||
|
||||
Gitolite can handle multiple repositories and users, and supports flexible
|
||||
@@ -23412,7 +23457,7 @@ passed to @command{lircd}.
|
||||
The @code{(gnu services spice)} module provides the following service.
|
||||
|
||||
@deffn {Scheme Procedure} spice-vdagent-service [#:spice-vdagent]
|
||||
Returns a service that runs @url{http://www.spice-space.org,VDAGENT}, a daemon
|
||||
Returns a service that runs @url{https://www.spice-space.org,VDAGENT}, a daemon
|
||||
that enables sharing the clipboard with a vm and setting the guest display
|
||||
resolution when the graphical console window resizes.
|
||||
@end deffn
|
||||
@@ -23550,7 +23595,7 @@ The @code{(gnu services docker)} module provides the following service.
|
||||
|
||||
@defvr {Scheme Variable} docker-service-type
|
||||
|
||||
This is the type of the service that runs @url{http://www.docker.com,Docker},
|
||||
This is the type of the service that runs @url{https://www.docker.com,Docker},
|
||||
a daemon that can execute application bundles (sometimes referred to as
|
||||
``containers'') in isolated environments.
|
||||
|
||||
@@ -24036,7 +24081,7 @@ in ``legacy'' BIOS mode.
|
||||
Available bootloaders are described in @code{(gnu bootloader @dots{})}
|
||||
modules. In particular, @code{(gnu bootloader u-boot)} contains definitions
|
||||
of bootloaders for a wide range of ARM and AArch64 systems, using the
|
||||
@uref{http://www.denx.de/wiki/U-Boot/, U-Boot bootloader}.
|
||||
@uref{https://www.denx.de/wiki/U-Boot/, U-Boot bootloader}.
|
||||
|
||||
@item @code{target}
|
||||
This is a string denoting the target onto which to install the
|
||||
@@ -24267,7 +24312,7 @@ an older system generation at boot time should you need it.
|
||||
|
||||
@quotation Note
|
||||
@c The paragraph below refers to the problem discussed at
|
||||
@c <http://lists.gnu.org/archive/html/guix-devel/2014-08/msg00057.html>.
|
||||
@c <https://lists.gnu.org/archive/html/guix-devel/2014-08/msg00057.html>.
|
||||
It is highly recommended to run @command{guix pull} once before you run
|
||||
@command{guix system reconfigure} for the first time (@pxref{Invoking
|
||||
guix pull}). Failing to do that you would see an older version of Guix
|
||||
@@ -24463,20 +24508,26 @@ system configuration file. You can then load the image and launch a
|
||||
Docker container using commands like the following:
|
||||
|
||||
@example
|
||||
image_id="$(docker load < guix-system-docker-image.tar.gz)"
|
||||
docker run -e GUIX_NEW_SYSTEM=/var/guix/profiles/system \\
|
||||
--entrypoint /var/guix/profiles/system/profile/bin/guile \\
|
||||
$image_id /var/guix/profiles/system/boot
|
||||
image_id="`docker load < guix-system-docker-image.tar.gz`"
|
||||
container_id="`docker create $image_id`"
|
||||
docker start $container_id
|
||||
@end example
|
||||
|
||||
This command starts a new Docker container from the specified image. It
|
||||
will boot the Guix system in the usual manner, which means it will
|
||||
start any services you have defined in the operating system
|
||||
configuration. Depending on what you run in the Docker container, it
|
||||
configuration. You can get an interactive shell running in the container
|
||||
using @command{docker exec}:
|
||||
|
||||
@example
|
||||
docker exec -ti $container_id /run/current-system/profile/bin/bash --login
|
||||
@end example
|
||||
|
||||
Depending on what you run in the Docker container, it
|
||||
may be necessary to give the container additional permissions. For
|
||||
example, if you intend to build software using Guix inside of the Docker
|
||||
container, you may need to pass the @option{--privileged} option to
|
||||
@code{docker run}.
|
||||
@code{docker create}.
|
||||
|
||||
@item container
|
||||
Return a script to run the operating system declared in @var{file}
|
||||
@@ -24551,6 +24602,11 @@ When this option is omitted, @command{guix system} computes an estimate
|
||||
of the image size as a function of the size of the system declared in
|
||||
@var{file}.
|
||||
|
||||
@item --network
|
||||
@itemx -N
|
||||
For the @code{container} action, allow containers to access the host network,
|
||||
that is, do not create a network namespace.
|
||||
|
||||
@item --root=@var{file}
|
||||
@itemx -r @var{file}
|
||||
Make @var{file} a symlink to the result, and register it as a garbage
|
||||
@@ -24649,7 +24705,7 @@ example graph.
|
||||
@cindex virtual machine
|
||||
To run Guix in a virtual machine (VM), one can use the pre-built Guix VM image
|
||||
distributed at
|
||||
@indicateurl{@value{BASE-URL}/guix-system-vm-image-@value{VERSION}.@var{system}.xz}
|
||||
@url{@value{BASE-URL}/guix-system-vm-image-@value{VERSION}.x86_64-linux.xz}.
|
||||
This image is a compressed image in QCOW format. You will first need to
|
||||
decompress with @command{xz -d}, and then you can pass it to an emulator such
|
||||
as QEMU (see below for details).
|
||||
@@ -24663,7 +24719,7 @@ as @file{/etc/config.scm} (@pxref{Using the Configuration System}).
|
||||
Instead of using this pre-built image, one can also build their own virtual
|
||||
machine image using @command{guix system vm-image} (@pxref{Invoking guix
|
||||
system}). The returned image is in qcow2 format, which the
|
||||
@uref{http://qemu.org/, QEMU emulator} can efficiently use.
|
||||
@uref{https://qemu.org/, QEMU emulator} can efficiently use.
|
||||
|
||||
@cindex QEMU
|
||||
If you built your own image, you must copy it out of the store
|
||||
@@ -25245,7 +25301,7 @@ These are the names that may be passed to @command{herd start},
|
||||
shepherd, The GNU Shepherd Manual}). @xref{Slots of services, the
|
||||
@code{provides} slot,, shepherd, The GNU Shepherd Manual}, for details.
|
||||
|
||||
@item @code{requirements} (default: @code{'()})
|
||||
@item @code{requirement} (default: @code{'()})
|
||||
List of symbols denoting the Shepherd services this one depends on.
|
||||
|
||||
@cindex one-shot services, for the Shepherd
|
||||
@@ -25277,6 +25333,10 @@ This is a list of @code{shepherd-action} objects (see below) defining
|
||||
herd @var{action} @var{service} [@var{arguments}@dots{}]
|
||||
@end example
|
||||
|
||||
@item @code{auto-start?} (default: @code{#t})
|
||||
Whether this service should be started automatically by the Shepherd. If it
|
||||
is @code{#f} the service has to be started manually with @code{herd start}.
|
||||
|
||||
@item @code{documentation}
|
||||
A documentation string, as shown when running:
|
||||
|
||||
@@ -25717,7 +25777,7 @@ approximation, we will consider it final.}, depicted below.
|
||||
|
||||
@image{images/bootstrap-packages,6in,,Dependency graph of the early packages}
|
||||
|
||||
@c See <http://lists.gnu.org/archive/html/gnu-system-discuss/2012-10/msg00000.html>.
|
||||
@c See <https://lists.gnu.org/archive/html/gnu-system-discuss/2012-10/msg00000.html>.
|
||||
The first tool that gets built with the bootstrap binaries is
|
||||
GNU@tie{}Make---noted @code{make-boot0} above---which is a prerequisite
|
||||
for all the following packages. From there Findutils and Diffutils get
|
||||
@@ -25840,7 +25900,7 @@ reason.
|
||||
@node Acknowledgments
|
||||
@chapter Acknowledgments
|
||||
|
||||
Guix is based on the @uref{http://nixos.org/nix/, Nix package manager},
|
||||
Guix is based on the @uref{https://nixos.org/nix/, Nix package manager},
|
||||
which was designed and
|
||||
implemented by Eelco Dolstra, with contributions from other people (see
|
||||
the @file{nix/AUTHORS} file in Guix.) Nix pioneered functional package
|
||||
|
||||
+17
-5
@@ -1,9 +1,9 @@
|
||||
# htmlxref.cnf - reference file for free Texinfo manuals on the web.
|
||||
# Modified by Ludovic Courtès <ludo@gnu.org> for the GNU Guix manual.
|
||||
|
||||
htmlxrefversion=2018-07-05.20; # UTC
|
||||
htmlxrefversion=2019-05-04.20; # UTC
|
||||
|
||||
# Copyright 2010, 2011, 2012, 2013, 2014, 2015 Free Software Foundation, Inc.
|
||||
# Copyright 2010, 2011, 2012, 2013, 2014, 2015, 2019 Free Software Foundation, Inc.
|
||||
#
|
||||
# Copying and distribution of this file, with or without modification,
|
||||
# are permitted in any medium without royalty provided the copyright
|
||||
@@ -37,7 +37,7 @@ htmlxrefversion=2018-07-05.20; # UTC
|
||||
# associated, and thus gnu.org/manual can't include them.
|
||||
|
||||
# shorten references to manuals on www.gnu.org.
|
||||
G = http://www.gnu.org
|
||||
G = https://www.gnu.org
|
||||
GS = ${G}/software
|
||||
|
||||
3dldf mono ${GS}/3dldf/manual/user_ref/3DLDF.html
|
||||
@@ -275,6 +275,10 @@ gdbm chapter ${GDBM}/html_chapter/
|
||||
gdbm section ${GDBM}/html_section/
|
||||
gdbm node ${GDBM}/html_node/
|
||||
|
||||
# XXX: These are actually pages created by texi2html, so no quite following
|
||||
# the expected naming scheme.
|
||||
geiser chapter http://geiser.nongnu.org/
|
||||
|
||||
gettext mono ${GS}/gettext/manual/gettext.html
|
||||
gettext node ${GS}/gettext/manual/html_node/
|
||||
|
||||
@@ -389,10 +393,14 @@ guile-gtk node ${GS}/guile-gtk/docs/guile-gtk/
|
||||
guile-rpc mono ${GS}/guile-rpc/manual/guile-rpc.html
|
||||
guile-rpc node ${GS}/guile-rpc/manual/html_node/
|
||||
|
||||
guix mono ${GS}/guix/manual/guix.html
|
||||
guix node ${GS}/guix/manual/html_node/
|
||||
guix.de mono ${GS}/guix/manual/de/guix.html
|
||||
guix.de node ${GS}/guix/manual/de/html_node/
|
||||
guix.es mono ${GS}/guix/manual/es/guix.html
|
||||
guix.es node ${GS}/guix/manual/es/html_node/
|
||||
guix.fr mono ${GS}/guix/manual/fr/guix.html
|
||||
guix.fr node ${GS}/guix/manual/fr/html_node/
|
||||
guix mono ${GS}/guix/manual/en/guix.html
|
||||
guix node ${GS}/guix/manual/en/html_node/
|
||||
|
||||
gv mono ${GS}/gv/manual/gv.html
|
||||
gv node ${GS}/gv/manual/html_node/
|
||||
@@ -405,6 +413,10 @@ hello node ${GS}/hello/manual/html_node/
|
||||
|
||||
help2man mono ${GS}/help2man/help2man.html
|
||||
|
||||
# XXX: These are actually pages created by texi2html, so no quite following
|
||||
# the expected naming scheme.
|
||||
hurd mono ${GS}/hurd/doc/
|
||||
|
||||
idutils mono ${GS}/idutils/manual/idutils.html
|
||||
idutils node ${GS}/idutils/manual/html_node/
|
||||
|
||||
|
||||
+8
-1
@@ -22,9 +22,10 @@
|
||||
# along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
info_TEXINFOS = %D%/guix.texi \
|
||||
%D%/guix.de.texi \
|
||||
%D%/guix.es.texi \
|
||||
%D%/guix.fr.texi \
|
||||
%D%/guix.de.texi \
|
||||
%D%/guix.ru.texi \
|
||||
%D%/guix.zh_CN.texi
|
||||
|
||||
%C%_guix_TEXINFOS = \
|
||||
@@ -60,10 +61,12 @@ TRANSLATED_INFO = \
|
||||
%D%/guix.de.texi \
|
||||
%D%/guix.es.texi \
|
||||
%D%/guix.fr.texi \
|
||||
%D%/guix.ru.texi \
|
||||
%D%/guix.zh_CN.texi \
|
||||
%D%/contributing.de.texi \
|
||||
%D%/contributing.es.texi \
|
||||
%D%/contributing.fr.texi \
|
||||
%D%/contributing.ru.texi \
|
||||
%D%/contributing.zh_CN.texi
|
||||
|
||||
# Bundle this file so that makeinfo finds it in out-of-source-tree builds.
|
||||
@@ -122,6 +125,10 @@ dist_infoimage_DATA = \
|
||||
%D%/images/installer-partitions.png \
|
||||
%D%/images/installer-resume.png
|
||||
|
||||
# Ask for warnings about cross-referenced manuals that are not listed in
|
||||
# htmlxref.cnf.
|
||||
AM_MAKEINFOHTMLFLAGS = --set-customization-variable CHECK_HTMLXREF=true
|
||||
|
||||
# Try hard to obtain an image size and aspect that's reasonable for inclusion
|
||||
# in an Info or PDF document.
|
||||
DOT_OPTIONS = \
|
||||
|
||||
@@ -7,7 +7,7 @@ Description=Build daemon for GNU Guix
|
||||
|
||||
[Service]
|
||||
ExecStart=@localstatedir@/guix/profiles/per-user/root/current-guix/bin/guix-daemon --build-users-group=guixbuild
|
||||
Environment=GUIX_LOCPATH=@localstatedir@/guix/profiles/per-user/root/guix-profile/lib/locale
|
||||
Environment=GUIX_LOCPATH='@localstatedir@/guix/profiles/per-user/root/guix-profile/lib/locale' LC_ALL=en_US.utf8
|
||||
RemainAfterExit=yes
|
||||
StandardOutput=syslog
|
||||
StandardError=syslog
|
||||
|
||||
+3
-3
@@ -54,7 +54,7 @@ ERR=$'[ \033[31;1mFAIL\033[0m ] '
|
||||
INF="[ INFO ] "
|
||||
|
||||
DEBUG=0
|
||||
GNU_URL="https://alpha.gnu.org/gnu/guix/"
|
||||
GNU_URL="https://ftp.gnu.org/gnu/guix/"
|
||||
OPENPGP_SIGNING_KEY_ID="3CE464558A84FDC69DB40CFB090B11993D9AEBB5"
|
||||
|
||||
# This script needs to know where root's home directory is. However, we
|
||||
@@ -368,8 +368,8 @@ sys_authorize_build_farms()
|
||||
case $yn in
|
||||
[Yy]*) guix archive --authorize < "${ROOT_HOME}/.config/guix/current/share/guix/hydra.gnu.org.pub" &&
|
||||
_msg "${PAS}Authorized public key for hydra.gnu.org";
|
||||
guix archive --authorize < "${ROOT_HOME}/.config/guix/current/share/guix/ci.guix.info.pub" &&
|
||||
_msg "${PAS}Authorized public key for ci.guix.info";
|
||||
guix archive --authorize < "${ROOT_HOME}/.config/guix/current/share/guix/ci.guix.gnu.org.pub" &&
|
||||
_msg "${PAS}Authorized public key for ci.guix.gnu.org";
|
||||
break;;
|
||||
[Nn]*) _msg "${INF}Skipped authorizing build farm public keys"
|
||||
break;;
|
||||
|
||||
@@ -7,7 +7,7 @@ Description=Publish the GNU Guix store
|
||||
|
||||
[Service]
|
||||
ExecStart=@localstatedir@/guix/profiles/per-user/root/current-guix/bin/guix publish --user=nobody --port=8181
|
||||
Environment=GUIX_LOCPATH=@localstatedir@/guix/profiles/per-user/root/guix-profile/lib/locale
|
||||
Environment=GUIX_LOCPATH='@localstatedir@/guix/profiles/per-user/root/guix-profile/lib/locale' LC_ALL=en_US.utf8
|
||||
RemainAfterExit=yes
|
||||
StandardOutput=syslog
|
||||
StandardError=syslog
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
# -*- mode: snippet -*-
|
||||
# name: guix-bzr-reference
|
||||
# key: bzr-reference...
|
||||
# --
|
||||
(bzr-reference
|
||||
(url "$1")
|
||||
(revision ${2:ref}))
|
||||
@@ -9,15 +9,17 @@
|
||||
"cvs-fetch"
|
||||
"git-fetch"
|
||||
"hg-fetch"
|
||||
"svn-fetch")})
|
||||
"svn-fetch"
|
||||
"bzr-fetch")})
|
||||
(uri ${1:$(cond ((equal yas-text "git-fetch") "git-reference...")
|
||||
((equal yas-text "svn-fetch") "svn-reference...")
|
||||
((equal yas-text "hg-fetch") "hg-reference...")
|
||||
((equal yas-text "cvs-fetch") "cvs-reference...")
|
||||
((equal yas-text "bzr-fetch") "bzr-reference...")
|
||||
(t "(string-append \\"https://\\" version \\".tar.gz\\")"))}$0)
|
||||
${1:$(cond ((equal yas-text "git-fetch")
|
||||
"(file-name (git-file-name name version))")
|
||||
((member yas-text '("svn-fetch" "hg-fetch" "cvs-fetch"))
|
||||
((member yas-text '("svn-fetch" "hg-fetch" "cvs-fetch" "bzr-fetch"))
|
||||
"(file-name (string-append name \\"-\\" version \\"-checkout\\"))")
|
||||
(t ""))}
|
||||
(sha256
|
||||
|
||||
@@ -360,7 +360,6 @@ entries corresponding to old generations of the system."
|
||||
(keyboard-layout-file layout #:grub grub))))
|
||||
(when keymap
|
||||
(format port "\
|
||||
terminal_input at_keyboard
|
||||
insmod keylayouts
|
||||
keymap ~a~%" keymap)))))
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2016, 2017, 2018 Ludovic Courtès <ludo@gnu.org>
|
||||
;;; Copyright © 2016, 2017, 2018, 2019 Ludovic Courtès <ludo@gnu.org>
|
||||
;;; Copyright © 2018 Chris Marusich <cmmarusich@gmail.com>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
@@ -310,6 +310,8 @@ PREDICATE, whichever comes first. Raise an error when TIMEOUT is exceeded."
|
||||
(#\? . "shift-slash")
|
||||
(#\[ . "bracket_left")
|
||||
(#\] . "bracket_right")
|
||||
(#\{ . "shift-bracket_left")
|
||||
(#\} . "shift-bracket_right")
|
||||
(#\( . "shift-9")
|
||||
(#\) . "shift-0")
|
||||
(#\/ . "slash")
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2017, 2018 Ludovic Courtès <ludo@gnu.org>
|
||||
;;; Copyright © 2017, 2018, 2019 Ludovic Courtès <ludo@gnu.org>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
@@ -81,6 +81,14 @@
|
||||
(not (memq 'user namespaces)))
|
||||
accounts
|
||||
'())
|
||||
|
||||
;; Tell the process what timezone we're in. This
|
||||
;; makes sure that, for instance, its syslog
|
||||
;; messages have the correct timestamp.
|
||||
,(file-system-mapping
|
||||
(source "/etc/localtime")
|
||||
(target source))
|
||||
|
||||
,%store-mapping))) ;XXX: coarse-grain
|
||||
(map file-system-mapping->bind-mount
|
||||
(filter (lambda (mapping)
|
||||
|
||||
@@ -145,6 +145,7 @@ the #:references-graphs parameter of 'derivation'."
|
||||
(_ #f))
|
||||
|
||||
(apply invoke qemu "-nographic" "-no-reboot"
|
||||
"-smp" (number->string (parallel-job-count))
|
||||
"-m" (number->string memory-size)
|
||||
"-object" "rng-random,filename=/dev/urandom,id=guixsd-vm-rng"
|
||||
"-device" "virtio-rng-pci,rng=guixsd-vm-rng"
|
||||
|
||||
+10
-1
@@ -39,6 +39,7 @@
|
||||
#:use-module (gnu packages ncurses)
|
||||
#:use-module (gnu packages package-management)
|
||||
#:use-module (gnu packages xorg)
|
||||
#:use-module (gnu system locale)
|
||||
#:use-module (ice-9 match)
|
||||
#:use-module (srfi srfi-1)
|
||||
#:export (installer-program))
|
||||
@@ -118,7 +119,7 @@ been performed at build time."
|
||||
(string-append #$file "/" #$name ".go")))
|
||||
|
||||
(let* ((supported-locales #~(supported-locales->locales
|
||||
#$(local-file "installer/aux-files/SUPPORTED")))
|
||||
#+(glibc-supported-locales)))
|
||||
(iso-codes #~(string-append #$iso-codes "/share/iso-codes/json/"))
|
||||
(iso639-3 #~(string-append #$iso-codes "iso_639-3.json"))
|
||||
(iso639-5 #~(string-append #$iso-codes "iso_639-5.json"))
|
||||
@@ -291,6 +292,7 @@ selected keymap."
|
||||
cryptsetup
|
||||
dosfstools ;mkfs.fat
|
||||
e2fsprogs ;mkfs.ext4
|
||||
btrfs-progs
|
||||
kbd ;chvt
|
||||
guix ;guix system init call
|
||||
util-linux ;mkwap
|
||||
@@ -335,6 +337,8 @@ selected keymap."
|
||||
(gnu services herd)
|
||||
(guix i18n)
|
||||
(guix build utils)
|
||||
((system repl debug)
|
||||
#:select (terminal-width))
|
||||
(ice-9 match))
|
||||
|
||||
;; Initialize gettext support so that installers can use
|
||||
@@ -358,6 +362,11 @@ selected keymap."
|
||||
(bindtextdomain "xkeyboard-config"
|
||||
#+(file-append xkeyboard-config "/share/locale"))
|
||||
|
||||
;; Initialize 'terminal-width' in (system repl debug)
|
||||
;; to a large-enough value to make backtrace more
|
||||
;; verbose.
|
||||
(terminal-width 200)
|
||||
|
||||
(let* ((current-installer newt-installer)
|
||||
(steps (#$steps current-installer)))
|
||||
((installer-init current-installer))
|
||||
|
||||
@@ -1,484 +0,0 @@
|
||||
aa_DJ.UTF-8 UTF-8
|
||||
aa_DJ ISO-8859-1
|
||||
aa_ER UTF-8
|
||||
aa_ER@saaho UTF-8
|
||||
aa_ET UTF-8
|
||||
af_ZA.UTF-8 UTF-8
|
||||
af_ZA ISO-8859-1
|
||||
agr_PE UTF-8
|
||||
ak_GH UTF-8
|
||||
am_ET UTF-8
|
||||
an_ES.UTF-8 UTF-8
|
||||
an_ES ISO-8859-15
|
||||
anp_IN UTF-8
|
||||
ar_AE.UTF-8 UTF-8
|
||||
ar_AE ISO-8859-6
|
||||
ar_BH.UTF-8 UTF-8
|
||||
ar_BH ISO-8859-6
|
||||
ar_DZ.UTF-8 UTF-8
|
||||
ar_DZ ISO-8859-6
|
||||
ar_EG.UTF-8 UTF-8
|
||||
ar_EG ISO-8859-6
|
||||
ar_IN UTF-8
|
||||
ar_IQ.UTF-8 UTF-8
|
||||
ar_IQ ISO-8859-6
|
||||
ar_JO.UTF-8 UTF-8
|
||||
ar_JO ISO-8859-6
|
||||
ar_KW.UTF-8 UTF-8
|
||||
ar_KW ISO-8859-6
|
||||
ar_LB.UTF-8 UTF-8
|
||||
ar_LB ISO-8859-6
|
||||
ar_LY.UTF-8 UTF-8
|
||||
ar_LY ISO-8859-6
|
||||
ar_MA.UTF-8 UTF-8
|
||||
ar_MA ISO-8859-6
|
||||
ar_OM.UTF-8 UTF-8
|
||||
ar_OM ISO-8859-6
|
||||
ar_QA.UTF-8 UTF-8
|
||||
ar_QA ISO-8859-6
|
||||
ar_SA.UTF-8 UTF-8
|
||||
ar_SA ISO-8859-6
|
||||
ar_SD.UTF-8 UTF-8
|
||||
ar_SD ISO-8859-6
|
||||
ar_SS UTF-8
|
||||
ar_SY.UTF-8 UTF-8
|
||||
ar_SY ISO-8859-6
|
||||
ar_TN.UTF-8 UTF-8
|
||||
ar_TN ISO-8859-6
|
||||
ar_YE.UTF-8 UTF-8
|
||||
ar_YE ISO-8859-6
|
||||
ayc_PE UTF-8
|
||||
az_AZ UTF-8
|
||||
az_IR UTF-8
|
||||
as_IN UTF-8
|
||||
ast_ES.UTF-8 UTF-8
|
||||
ast_ES ISO-8859-15
|
||||
be_BY.UTF-8 UTF-8
|
||||
be_BY CP1251
|
||||
be_BY@latin UTF-8
|
||||
bem_ZM UTF-8
|
||||
ber_DZ UTF-8
|
||||
ber_MA UTF-8
|
||||
bg_BG.UTF-8 UTF-8
|
||||
bg_BG CP1251
|
||||
bhb_IN.UTF-8 UTF-8
|
||||
bho_IN UTF-8
|
||||
bho_NP UTF-8
|
||||
bi_VU UTF-8
|
||||
bn_BD UTF-8
|
||||
bn_IN UTF-8
|
||||
bo_CN UTF-8
|
||||
bo_IN UTF-8
|
||||
br_FR.UTF-8 UTF-8
|
||||
br_FR ISO-8859-1
|
||||
br_FR@euro ISO-8859-15
|
||||
brx_IN UTF-8
|
||||
bs_BA.UTF-8 UTF-8
|
||||
bs_BA ISO-8859-2
|
||||
byn_ER UTF-8
|
||||
ca_AD.UTF-8 UTF-8
|
||||
ca_AD ISO-8859-15
|
||||
ca_ES.UTF-8 UTF-8
|
||||
ca_ES ISO-8859-1
|
||||
ca_ES@euro ISO-8859-15
|
||||
ca_ES@valencia UTF-8
|
||||
ca_FR.UTF-8 UTF-8
|
||||
ca_FR ISO-8859-15
|
||||
ca_IT.UTF-8 UTF-8
|
||||
ca_IT ISO-8859-15
|
||||
ce_RU UTF-8
|
||||
chr_US UTF-8
|
||||
cmn_TW UTF-8
|
||||
crh_UA UTF-8
|
||||
cs_CZ.UTF-8 UTF-8
|
||||
cs_CZ ISO-8859-2
|
||||
csb_PL UTF-8
|
||||
cv_RU UTF-8
|
||||
cy_GB.UTF-8 UTF-8
|
||||
cy_GB ISO-8859-14
|
||||
da_DK.UTF-8 UTF-8
|
||||
da_DK ISO-8859-1
|
||||
de_AT.UTF-8 UTF-8
|
||||
de_AT ISO-8859-1
|
||||
de_AT@euro ISO-8859-15
|
||||
de_BE.UTF-8 UTF-8
|
||||
de_BE ISO-8859-1
|
||||
de_BE@euro ISO-8859-15
|
||||
de_CH.UTF-8 UTF-8
|
||||
de_CH ISO-8859-1
|
||||
de_DE.UTF-8 UTF-8
|
||||
de_DE ISO-8859-1
|
||||
de_DE@euro ISO-8859-15
|
||||
de_IT.UTF-8 UTF-8
|
||||
de_IT ISO-8859-1
|
||||
de_LI.UTF-8 UTF-8
|
||||
de_LU.UTF-8 UTF-8
|
||||
de_LU ISO-8859-1
|
||||
de_LU@euro ISO-8859-15
|
||||
doi_IN UTF-8
|
||||
dv_MV UTF-8
|
||||
dz_BT UTF-8
|
||||
el_GR.UTF-8 UTF-8
|
||||
el_GR ISO-8859-7
|
||||
el_GR@euro ISO-8859-7
|
||||
el_CY.UTF-8 UTF-8
|
||||
el_CY ISO-8859-7
|
||||
en_AG UTF-8
|
||||
en_AU.UTF-8 UTF-8
|
||||
en_AU ISO-8859-1
|
||||
en_BW.UTF-8 UTF-8
|
||||
en_BW ISO-8859-1
|
||||
en_CA.UTF-8 UTF-8
|
||||
en_CA ISO-8859-1
|
||||
en_DK.UTF-8 UTF-8
|
||||
en_DK ISO-8859-1
|
||||
en_GB.UTF-8 UTF-8
|
||||
en_GB ISO-8859-1
|
||||
en_HK.UTF-8 UTF-8
|
||||
en_HK ISO-8859-1
|
||||
en_IE.UTF-8 UTF-8
|
||||
en_IE ISO-8859-1
|
||||
en_IE@euro ISO-8859-15
|
||||
en_IL UTF-8
|
||||
en_IN UTF-8
|
||||
en_NG UTF-8
|
||||
en_NZ.UTF-8 UTF-8
|
||||
en_NZ ISO-8859-1
|
||||
en_PH.UTF-8 UTF-8
|
||||
en_PH ISO-8859-1
|
||||
en_SC.UTF-8 UTF-8
|
||||
en_SG.UTF-8 UTF-8
|
||||
en_SG ISO-8859-1
|
||||
en_US.UTF-8 UTF-8
|
||||
en_US ISO-8859-1
|
||||
en_ZA.UTF-8 UTF-8
|
||||
en_ZA ISO-8859-1
|
||||
en_ZM UTF-8
|
||||
en_ZW.UTF-8 UTF-8
|
||||
en_ZW ISO-8859-1
|
||||
eo UTF-8
|
||||
es_AR.UTF-8 UTF-8
|
||||
es_AR ISO-8859-1
|
||||
es_BO.UTF-8 UTF-8
|
||||
es_BO ISO-8859-1
|
||||
es_CL.UTF-8 UTF-8
|
||||
es_CL ISO-8859-1
|
||||
es_CO.UTF-8 UTF-8
|
||||
es_CO ISO-8859-1
|
||||
es_CR.UTF-8 UTF-8
|
||||
es_CR ISO-8859-1
|
||||
es_CU UTF-8
|
||||
es_DO.UTF-8 UTF-8
|
||||
es_DO ISO-8859-1
|
||||
es_EC.UTF-8 UTF-8
|
||||
es_EC ISO-8859-1
|
||||
es_ES.UTF-8 UTF-8
|
||||
es_ES ISO-8859-1
|
||||
es_ES@euro ISO-8859-15
|
||||
es_GT.UTF-8 UTF-8
|
||||
es_GT ISO-8859-1
|
||||
es_HN.UTF-8 UTF-8
|
||||
es_HN ISO-8859-1
|
||||
es_MX.UTF-8 UTF-8
|
||||
es_MX ISO-8859-1
|
||||
es_NI.UTF-8 UTF-8
|
||||
es_NI ISO-8859-1
|
||||
es_PA.UTF-8 UTF-8
|
||||
es_PA ISO-8859-1
|
||||
es_PE.UTF-8 UTF-8
|
||||
es_PE ISO-8859-1
|
||||
es_PR.UTF-8 UTF-8
|
||||
es_PR ISO-8859-1
|
||||
es_PY.UTF-8 UTF-8
|
||||
es_PY ISO-8859-1
|
||||
es_SV.UTF-8 UTF-8
|
||||
es_SV ISO-8859-1
|
||||
es_US.UTF-8 UTF-8
|
||||
es_US ISO-8859-1
|
||||
es_UY.UTF-8 UTF-8
|
||||
es_UY ISO-8859-1
|
||||
es_VE.UTF-8 UTF-8
|
||||
es_VE ISO-8859-1
|
||||
et_EE.UTF-8 UTF-8
|
||||
et_EE ISO-8859-1
|
||||
et_EE.ISO-8859-15 ISO-8859-15
|
||||
eu_ES.UTF-8 UTF-8
|
||||
eu_ES ISO-8859-1
|
||||
eu_ES@euro ISO-8859-15
|
||||
fa_IR UTF-8
|
||||
ff_SN UTF-8
|
||||
fi_FI.UTF-8 UTF-8
|
||||
fi_FI ISO-8859-1
|
||||
fi_FI@euro ISO-8859-15
|
||||
fil_PH UTF-8
|
||||
fo_FO.UTF-8 UTF-8
|
||||
fo_FO ISO-8859-1
|
||||
fr_BE.UTF-8 UTF-8
|
||||
fr_BE ISO-8859-1
|
||||
fr_BE@euro ISO-8859-15
|
||||
fr_CA.UTF-8 UTF-8
|
||||
fr_CA ISO-8859-1
|
||||
fr_CH.UTF-8 UTF-8
|
||||
fr_CH ISO-8859-1
|
||||
fr_FR.UTF-8 UTF-8
|
||||
fr_FR ISO-8859-1
|
||||
fr_FR@euro ISO-8859-15
|
||||
fr_LU.UTF-8 UTF-8
|
||||
fr_LU ISO-8859-1
|
||||
fr_LU@euro ISO-8859-15
|
||||
fur_IT UTF-8
|
||||
fy_NL UTF-8
|
||||
fy_DE UTF-8
|
||||
ga_IE.UTF-8 UTF-8
|
||||
ga_IE ISO-8859-1
|
||||
ga_IE@euro ISO-8859-15
|
||||
gd_GB.UTF-8 UTF-8
|
||||
gd_GB ISO-8859-15
|
||||
gez_ER UTF-8
|
||||
gez_ER@abegede UTF-8
|
||||
gez_ET UTF-8
|
||||
gez_ET@abegede UTF-8
|
||||
gl_ES.UTF-8 UTF-8
|
||||
gl_ES ISO-8859-1
|
||||
gl_ES@euro ISO-8859-15
|
||||
gu_IN UTF-8
|
||||
gv_GB.UTF-8 UTF-8
|
||||
gv_GB ISO-8859-1
|
||||
ha_NG UTF-8
|
||||
hak_TW UTF-8
|
||||
he_IL.UTF-8 UTF-8
|
||||
he_IL ISO-8859-8
|
||||
hi_IN UTF-8
|
||||
hif_FJ UTF-8
|
||||
hne_IN UTF-8
|
||||
hr_HR.UTF-8 UTF-8
|
||||
hr_HR ISO-8859-2
|
||||
hsb_DE ISO-8859-2
|
||||
hsb_DE.UTF-8 UTF-8
|
||||
ht_HT UTF-8
|
||||
hu_HU.UTF-8 UTF-8
|
||||
hu_HU ISO-8859-2
|
||||
hy_AM UTF-8
|
||||
hy_AM.ARMSCII-8 ARMSCII-8
|
||||
ia_FR UTF-8
|
||||
id_ID.UTF-8 UTF-8
|
||||
id_ID ISO-8859-1
|
||||
ig_NG UTF-8
|
||||
ik_CA UTF-8
|
||||
is_IS.UTF-8 UTF-8
|
||||
is_IS ISO-8859-1
|
||||
it_CH.UTF-8 UTF-8
|
||||
it_CH ISO-8859-1
|
||||
it_IT.UTF-8 UTF-8
|
||||
it_IT ISO-8859-1
|
||||
it_IT@euro ISO-8859-15
|
||||
iu_CA UTF-8
|
||||
ja_JP.EUC-JP EUC-JP
|
||||
ja_JP.UTF-8 UTF-8
|
||||
ka_GE.UTF-8 UTF-8
|
||||
ka_GE GEORGIAN-PS
|
||||
kab_DZ UTF-8
|
||||
kk_KZ.UTF-8 UTF-8
|
||||
kk_KZ PT154
|
||||
kl_GL.UTF-8 UTF-8
|
||||
kl_GL ISO-8859-1
|
||||
km_KH UTF-8
|
||||
kn_IN UTF-8
|
||||
ko_KR.EUC-KR EUC-KR
|
||||
ko_KR.UTF-8 UTF-8
|
||||
kok_IN UTF-8
|
||||
ks_IN UTF-8
|
||||
ks_IN@devanagari UTF-8
|
||||
ku_TR.UTF-8 UTF-8
|
||||
ku_TR ISO-8859-9
|
||||
kw_GB.UTF-8 UTF-8
|
||||
kw_GB ISO-8859-1
|
||||
ky_KG UTF-8
|
||||
lb_LU UTF-8
|
||||
lg_UG.UTF-8 UTF-8
|
||||
lg_UG ISO-8859-10
|
||||
li_BE UTF-8
|
||||
li_NL UTF-8
|
||||
lij_IT UTF-8
|
||||
ln_CD UTF-8
|
||||
lo_LA UTF-8
|
||||
lt_LT.UTF-8 UTF-8
|
||||
lt_LT ISO-8859-13
|
||||
lv_LV.UTF-8 UTF-8
|
||||
lv_LV ISO-8859-13
|
||||
lzh_TW UTF-8
|
||||
mag_IN UTF-8
|
||||
mai_IN UTF-8
|
||||
mai_NP UTF-8
|
||||
mfe_MU UTF-8
|
||||
mg_MG.UTF-8 UTF-8
|
||||
mg_MG ISO-8859-15
|
||||
mhr_RU UTF-8
|
||||
mi_NZ.UTF-8 UTF-8
|
||||
mi_NZ ISO-8859-13
|
||||
miq_NI UTF-8
|
||||
mjw_IN UTF-8
|
||||
mk_MK.UTF-8 UTF-8
|
||||
mk_MK ISO-8859-5
|
||||
ml_IN UTF-8
|
||||
mn_MN UTF-8
|
||||
mni_IN UTF-8
|
||||
mr_IN UTF-8
|
||||
ms_MY.UTF-8 UTF-8
|
||||
ms_MY ISO-8859-1
|
||||
mt_MT.UTF-8 UTF-8
|
||||
mt_MT ISO-8859-3
|
||||
my_MM UTF-8
|
||||
nan_TW UTF-8
|
||||
nan_TW@latin UTF-8
|
||||
nb_NO.UTF-8 UTF-8
|
||||
nb_NO ISO-8859-1
|
||||
nds_DE UTF-8
|
||||
nds_NL UTF-8
|
||||
ne_NP UTF-8
|
||||
nhn_MX UTF-8
|
||||
niu_NU UTF-8
|
||||
niu_NZ UTF-8
|
||||
nl_AW UTF-8
|
||||
nl_BE.UTF-8 UTF-8
|
||||
nl_BE ISO-8859-1
|
||||
nl_BE@euro ISO-8859-15
|
||||
nl_NL.UTF-8 UTF-8
|
||||
nl_NL ISO-8859-1
|
||||
nl_NL@euro ISO-8859-15
|
||||
nn_NO.UTF-8 UTF-8
|
||||
nn_NO ISO-8859-1
|
||||
nr_ZA UTF-8
|
||||
nso_ZA UTF-8
|
||||
oc_FR.UTF-8 UTF-8
|
||||
oc_FR ISO-8859-1
|
||||
om_ET UTF-8
|
||||
om_KE.UTF-8 UTF-8
|
||||
om_KE ISO-8859-1
|
||||
or_IN UTF-8
|
||||
os_RU UTF-8
|
||||
pa_IN UTF-8
|
||||
pa_PK UTF-8
|
||||
pap_AW UTF-8
|
||||
pap_CW UTF-8
|
||||
pl_PL.UTF-8 UTF-8
|
||||
pl_PL ISO-8859-2
|
||||
ps_AF UTF-8
|
||||
pt_BR.UTF-8 UTF-8
|
||||
pt_BR ISO-8859-1
|
||||
pt_PT.UTF-8 UTF-8
|
||||
pt_PT ISO-8859-1
|
||||
pt_PT@euro ISO-8859-15
|
||||
quz_PE UTF-8
|
||||
raj_IN UTF-8
|
||||
ro_RO.UTF-8 UTF-8
|
||||
ro_RO ISO-8859-2
|
||||
ru_RU.KOI8-R KOI8-R
|
||||
ru_RU.UTF-8 UTF-8
|
||||
ru_RU ISO-8859-5
|
||||
ru_UA.UTF-8 UTF-8
|
||||
ru_UA KOI8-U
|
||||
rw_RW UTF-8
|
||||
sa_IN UTF-8
|
||||
sat_IN UTF-8
|
||||
sc_IT UTF-8
|
||||
sd_IN UTF-8
|
||||
sd_IN@devanagari UTF-8
|
||||
se_NO UTF-8
|
||||
sgs_LT UTF-8
|
||||
shn_MM UTF-8
|
||||
shs_CA UTF-8
|
||||
si_LK UTF-8
|
||||
sid_ET UTF-8
|
||||
sk_SK.UTF-8 UTF-8
|
||||
sk_SK ISO-8859-2
|
||||
sl_SI.UTF-8 UTF-8
|
||||
sl_SI ISO-8859-2
|
||||
sm_WS UTF-8
|
||||
so_DJ.UTF-8 UTF-8
|
||||
so_DJ ISO-8859-1
|
||||
so_ET UTF-8
|
||||
so_KE.UTF-8 UTF-8
|
||||
so_KE ISO-8859-1
|
||||
so_SO.UTF-8 UTF-8
|
||||
so_SO ISO-8859-1
|
||||
sq_AL.UTF-8 UTF-8
|
||||
sq_AL ISO-8859-1
|
||||
sq_MK UTF-8
|
||||
sr_ME UTF-8
|
||||
sr_RS UTF-8
|
||||
sr_RS@latin UTF-8
|
||||
ss_ZA UTF-8
|
||||
st_ZA.UTF-8 UTF-8
|
||||
st_ZA ISO-8859-1
|
||||
sv_FI.UTF-8 UTF-8
|
||||
sv_FI ISO-8859-1
|
||||
sv_FI@euro ISO-8859-15
|
||||
sv_SE.UTF-8 UTF-8
|
||||
sv_SE ISO-8859-1
|
||||
sw_KE UTF-8
|
||||
sw_TZ UTF-8
|
||||
szl_PL UTF-8
|
||||
ta_IN UTF-8
|
||||
ta_LK UTF-8
|
||||
tcy_IN.UTF-8 UTF-8
|
||||
te_IN UTF-8
|
||||
tg_TJ.UTF-8 UTF-8
|
||||
tg_TJ KOI8-T
|
||||
th_TH.UTF-8 UTF-8
|
||||
th_TH TIS-620
|
||||
the_NP UTF-8
|
||||
ti_ER UTF-8
|
||||
ti_ET UTF-8
|
||||
tig_ER UTF-8
|
||||
tk_TM UTF-8
|
||||
tl_PH.UTF-8 UTF-8
|
||||
tl_PH ISO-8859-1
|
||||
tn_ZA UTF-8
|
||||
to_TO UTF-8
|
||||
tpi_PG UTF-8
|
||||
tr_CY.UTF-8 UTF-8
|
||||
tr_CY ISO-8859-9
|
||||
tr_TR.UTF-8 UTF-8
|
||||
tr_TR ISO-8859-9
|
||||
ts_ZA UTF-8
|
||||
tt_RU UTF-8
|
||||
tt_RU@iqtelif UTF-8
|
||||
ug_CN UTF-8
|
||||
uk_UA.UTF-8 UTF-8
|
||||
uk_UA KOI8-U
|
||||
unm_US UTF-8
|
||||
ur_IN UTF-8
|
||||
ur_PK UTF-8
|
||||
uz_UZ.UTF-8 UTF-8
|
||||
uz_UZ ISO-8859-1
|
||||
uz_UZ@cyrillic UTF-8
|
||||
ve_ZA UTF-8
|
||||
vi_VN UTF-8
|
||||
wa_BE ISO-8859-1
|
||||
wa_BE@euro ISO-8859-15
|
||||
wa_BE.UTF-8 UTF-8
|
||||
wae_CH UTF-8
|
||||
wal_ET UTF-8
|
||||
wo_SN UTF-8
|
||||
xh_ZA.UTF-8 UTF-8
|
||||
xh_ZA ISO-8859-1
|
||||
yi_US.UTF-8 UTF-8
|
||||
yi_US CP1255
|
||||
yo_NG UTF-8
|
||||
yue_HK UTF-8
|
||||
yuw_PG UTF-8
|
||||
zh_CN.GB18030 GB18030
|
||||
zh_CN.GBK GBK
|
||||
zh_CN.UTF-8 UTF-8
|
||||
zh_CN GB2312
|
||||
zh_HK.UTF-8 UTF-8
|
||||
zh_HK BIG5-HKSCS
|
||||
zh_SG.UTF-8 UTF-8
|
||||
zh_SG.GBK GBK
|
||||
zh_SG GB2312
|
||||
zh_TW.EUC-TW EUC-TW
|
||||
zh_TW.UTF-8 UTF-8
|
||||
zh_TW BIG5
|
||||
zu_ZA.UTF-8 UTF-8
|
||||
zu_ZA ISO-8859-1
|
||||
+10
-14
@@ -62,12 +62,13 @@
|
||||
(define (locale-modifier assoc)
|
||||
(assoc-ref assoc 'modifier))
|
||||
|
||||
(define (locale-string->locale string)
|
||||
"Return the locale association list built from the parsing of STRING."
|
||||
(define* (locale-string->locale string #:optional codeset)
|
||||
"Return the locale association list built from the parsing of STRING and,
|
||||
optionally, CODESET."
|
||||
(let ((matches (string-match locale-regexp string)))
|
||||
`((language . ,(match:substring matches 1))
|
||||
(territory . ,(match:substring matches 3))
|
||||
(codeset . ,(match:substring matches 5))
|
||||
(codeset . ,(or codeset (match:substring matches 5)))
|
||||
(modifier . ,(match:substring matches 7)))))
|
||||
|
||||
(define (normalize-codeset codeset)
|
||||
@@ -107,17 +108,12 @@
|
||||
'())))))
|
||||
|
||||
(define (supported-locales->locales supported-locales)
|
||||
"Parse the SUPPORTED-LOCALES file from the glibc and return the matching
|
||||
list of LOCALE association lists."
|
||||
(call-with-input-file supported-locales
|
||||
(lambda (port)
|
||||
(let ((lines (read-lines port)))
|
||||
(map (lambda (line)
|
||||
(match (string-split line #\ )
|
||||
((locale-string codeset)
|
||||
(let ((line-locale (locale-string->locale locale-string)))
|
||||
(assoc-set! line-locale 'codeset codeset)))))
|
||||
lines)))))
|
||||
"Given SUPPORTED-LOCALES, a file produced by 'glibc-supported-locales',
|
||||
return a list of locales where each locale is an alist."
|
||||
(map (match-lambda
|
||||
((locale . codeset)
|
||||
(locale-string->locale locale codeset)))
|
||||
(call-with-input-file supported-locales read)))
|
||||
|
||||
|
||||
;;;
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2018 Mathieu Othacehe <m.othacehe@gmail.com>
|
||||
;;; Copyright © 2019 Ludovic Courtès <ludo@gnu.org>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
@@ -23,6 +24,7 @@
|
||||
#:use-module (gnu installer newt page)
|
||||
#:use-module (guix i18n)
|
||||
#:use-module (ice-9 format)
|
||||
#:use-module (ice-9 match)
|
||||
#:use-module (srfi srfi-34)
|
||||
#:use-module (srfi srfi-35)
|
||||
#:use-module (newt)
|
||||
@@ -58,24 +60,28 @@ connection is pending."
|
||||
service))
|
||||
|
||||
(define (run-ethernet-page)
|
||||
(let ((services (ethernet-services)))
|
||||
(if (null? services)
|
||||
(begin
|
||||
(run-error-page
|
||||
(G_ "No ethernet service available, please try again.")
|
||||
(G_ "No service"))
|
||||
(raise
|
||||
(condition
|
||||
(&installer-step-abort))))
|
||||
(run-listbox-selection-page
|
||||
#:info-text (G_ "Please select an ethernet network.")
|
||||
#:title (G_ "Ethernet connection")
|
||||
#:listbox-items services
|
||||
#:listbox-item->text ethernet-service->text
|
||||
#:button-text (G_ "Exit")
|
||||
#:button-callback-procedure
|
||||
(lambda _
|
||||
(raise
|
||||
(condition
|
||||
(&installer-step-abort))))
|
||||
#:listbox-callback-procedure connect-ethernet-service))))
|
||||
(match (ethernet-services)
|
||||
(()
|
||||
(run-error-page
|
||||
(G_ "No ethernet service available, please try again.")
|
||||
(G_ "No service"))
|
||||
(raise
|
||||
(condition
|
||||
(&installer-step-abort))))
|
||||
((service)
|
||||
;; Only one service is available so return it directly.
|
||||
service)
|
||||
((services ...)
|
||||
(run-listbox-selection-page
|
||||
#:info-text (G_ "Please select an ethernet network.")
|
||||
#:title (G_ "Ethernet connection")
|
||||
#:listbox-items services
|
||||
#:listbox-item->text ethernet-service->text
|
||||
#:listbox-height (min (+ (length services) 2) 10)
|
||||
#:button-text (G_ "Exit")
|
||||
#:button-callback-procedure
|
||||
(lambda _
|
||||
(raise
|
||||
(condition
|
||||
(&installer-step-abort))))
|
||||
#:listbox-callback-procedure connect-ethernet-service))))
|
||||
|
||||
@@ -32,7 +32,7 @@ process from."
|
||||
steps))
|
||||
|
||||
(run-listbox-selection-page
|
||||
#:info-text (G_ "Choose where you want to resume the install.\
|
||||
#:info-text (G_ "Choose where you want to resume the install. \
|
||||
You can also abort the installation by pressing the Abort button.")
|
||||
#:title (G_ "Installation menu")
|
||||
#:listbox-items (steps->items steps)
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2018 Mathieu Othacehe <m.othacehe@gmail.com>
|
||||
;;; Copyright © 2019 Ludovic Courtès <ludo@gnu.org>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
@@ -28,6 +29,7 @@
|
||||
#:use-module (srfi srfi-11)
|
||||
#:use-module (srfi srfi-34)
|
||||
#:use-module (srfi srfi-35)
|
||||
#:use-module (ice-9 match)
|
||||
#:use-module (newt)
|
||||
#:export (run-network-page))
|
||||
|
||||
@@ -53,32 +55,38 @@ Internet and return the selected technology. For now, only technologies with
|
||||
(string=? type "wifi"))))
|
||||
(connman-technologies)))
|
||||
|
||||
(let ((items (technology-items)))
|
||||
(if (null? items)
|
||||
(case (choice-window
|
||||
(G_ "Internet access")
|
||||
(G_ "Continue")
|
||||
(G_ "Exit")
|
||||
(G_ "The install process requires Internet access but no \
|
||||
(match (technology-items)
|
||||
(()
|
||||
(case (choice-window
|
||||
(G_ "Internet access")
|
||||
(G_ "Continue")
|
||||
(G_ "Exit")
|
||||
(G_ "The install process requires Internet access but no \
|
||||
network device were found. Do you want to continue anyway?"))
|
||||
((1) (raise
|
||||
(condition
|
||||
(&installer-step-break))))
|
||||
((2) (raise
|
||||
(condition
|
||||
(&installer-step-abort)))))
|
||||
(run-listbox-selection-page
|
||||
#:info-text (G_ "The install process requires Internet access.\
|
||||
((1) (raise
|
||||
(condition
|
||||
(&installer-step-break))))
|
||||
((2) (raise
|
||||
(condition
|
||||
(&installer-step-abort))))))
|
||||
((technology)
|
||||
;; Since there's only one technology available, skip the selection
|
||||
;; screen.
|
||||
technology)
|
||||
((items ...)
|
||||
(run-listbox-selection-page
|
||||
#:info-text (G_ "The install process requires Internet access.\
|
||||
Please select a network device.")
|
||||
#:title (G_ "Internet access")
|
||||
#:listbox-items items
|
||||
#:listbox-item->text technology->text
|
||||
#:button-text (G_ "Exit")
|
||||
#:button-callback-procedure
|
||||
(lambda _
|
||||
(raise
|
||||
(condition
|
||||
(&installer-step-abort))))))))
|
||||
#:title (G_ "Internet access")
|
||||
#:listbox-items items
|
||||
#:listbox-item->text technology->text
|
||||
#:listbox-height (min (+ (length items) 2) 10)
|
||||
#:button-text (G_ "Exit")
|
||||
#:button-callback-procedure
|
||||
(lambda _
|
||||
(raise
|
||||
(condition
|
||||
(&installer-step-abort))))))))
|
||||
|
||||
(define (find-technology-by-type technologies type)
|
||||
"Find and return a technology with the given TYPE in TECHNOLOGIES list."
|
||||
|
||||
+32
-10
@@ -75,6 +75,7 @@ this page to TITLE."
|
||||
#:key
|
||||
(allow-empty-input? #f)
|
||||
(default-text #f)
|
||||
(input-hide-checkbox? #f)
|
||||
(input-field-width 40)
|
||||
(input-flags 0))
|
||||
"Run a page to prompt user for an input. The given TEXT will be displayed
|
||||
@@ -86,22 +87,38 @@ input box, such as FLAG-PASSWORD."
|
||||
(make-reflowed-textbox -1 -1 text
|
||||
input-field-width
|
||||
#:flags FLAG-BORDER))
|
||||
(grid (make-grid 1 3))
|
||||
(input-visible-cb
|
||||
(make-checkbox -1 -1 (G_ "Hide") #\x "x "))
|
||||
(input-flags* (if input-hide-checkbox?
|
||||
(logior FLAG-PASSWORD FLAG-SCROLL
|
||||
input-flags)
|
||||
input-flags))
|
||||
(input-entry (make-entry -1 -1 20
|
||||
#:flags input-flags))
|
||||
#:flags input-flags*))
|
||||
(ok-button (make-button -1 -1 (G_ "OK")))
|
||||
(grid (vertically-stacked-grid
|
||||
GRID-ELEMENT-COMPONENT text-box
|
||||
GRID-ELEMENT-SUBGRID
|
||||
(apply
|
||||
horizontal-stacked-grid
|
||||
GRID-ELEMENT-COMPONENT input-entry
|
||||
`(,@(if input-hide-checkbox?
|
||||
(list GRID-ELEMENT-COMPONENT input-visible-cb)
|
||||
'())))
|
||||
GRID-ELEMENT-COMPONENT ok-button))
|
||||
(form (make-form)))
|
||||
|
||||
(add-component-callback
|
||||
input-visible-cb
|
||||
(lambda (component)
|
||||
(set-entry-flags input-entry
|
||||
FLAG-PASSWORD
|
||||
FLAG-ROLE-TOGGLE)))
|
||||
|
||||
(when default-text
|
||||
(set-entry-text input-entry default-text))
|
||||
|
||||
(set-grid-field grid 0 0 GRID-ELEMENT-COMPONENT text-box)
|
||||
(set-grid-field grid 0 1 GRID-ELEMENT-COMPONENT input-entry
|
||||
#:pad-top 1)
|
||||
(set-grid-field grid 0 2 GRID-ELEMENT-COMPONENT ok-button
|
||||
#:pad-top 1)
|
||||
|
||||
(add-components-to-form form text-box input-entry ok-button)
|
||||
(add-form-to-grid grid form #t)
|
||||
(make-wrapped-grid-window grid title)
|
||||
(let ((error-page (lambda ()
|
||||
(run-error-page (G_ "Please enter a non empty input.")
|
||||
@@ -559,7 +576,12 @@ ITEMS when 'Ok' is pressed."
|
||||
'())))))
|
||||
(form (make-form)))
|
||||
|
||||
(set-textbox-text file-textbox file-text)
|
||||
(set-textbox-text file-textbox
|
||||
(receive (_w _h text)
|
||||
(reflow-text file-text
|
||||
file-textbox-width
|
||||
0 0)
|
||||
text))
|
||||
(add-form-to-grid grid form #t)
|
||||
(make-wrapped-grid-window grid title)
|
||||
|
||||
|
||||
@@ -49,6 +49,8 @@
|
||||
#:title (G_ "Partition scheme")
|
||||
#:listbox-items items
|
||||
#:listbox-item->text cdr
|
||||
#:listbox-height 4
|
||||
#:sort-listbox-items? #f ;keep the 'root' option first
|
||||
#:button-text (G_ "Exit")
|
||||
#:button-callback-procedure button-exit-action)))
|
||||
(car result)))
|
||||
@@ -77,6 +79,7 @@ DEVICES list."
|
||||
#:title (G_ "Disk")
|
||||
#:listbox-items (device-items)
|
||||
#:listbox-item->text cdr
|
||||
#:listbox-height 10
|
||||
#:button-text (G_ "Exit")
|
||||
#:button-callback-procedure button-exit-action))
|
||||
(device (car result)))
|
||||
@@ -117,7 +120,7 @@ Be careful, all data on the disk will be lost.")
|
||||
(run-listbox-selection-page
|
||||
#:info-text (G_ "Please select the file-system type for this partition.")
|
||||
#:title (G_ "File-system type")
|
||||
#:listbox-items '(ext4 btrfs fat32 swap)
|
||||
#:listbox-items '(ext4 btrfs fat16 fat32 swap)
|
||||
#:listbox-item->text user-fs-type-name
|
||||
#:sort-listbox-items? #f
|
||||
#:button-text (G_ "Exit")
|
||||
@@ -152,21 +155,18 @@ USER-PARTITIONS list. Return this list with password fields filled-in."
|
||||
(file-name (user-partition-file-name user-part))
|
||||
(password-page
|
||||
(lambda ()
|
||||
;; Note: Don't use FLAG-PASSWORD here because this is the
|
||||
;; first bit of text that the user types in, so it's
|
||||
;; probably safer if they can see that the keyboard layout
|
||||
;; they chose is in effect.
|
||||
(run-input-page
|
||||
(format #f (G_ "Please enter the password for the \
|
||||
encryption of partition ~a (label: ~a).") file-name crypt-label)
|
||||
(G_ "Password required"))))
|
||||
(G_ "Password required")
|
||||
#:input-hide-checkbox? #t)))
|
||||
(password-confirm-page
|
||||
(lambda ()
|
||||
(run-input-page
|
||||
(format #f (G_ "Please confirm the password for the \
|
||||
encryption of partition ~a (label: ~a).") file-name crypt-label)
|
||||
(G_ "Password confirmation required")
|
||||
#:input-flags FLAG-PASSWORD))))
|
||||
#:input-hide-checkbox? #t))))
|
||||
(if crypt-label
|
||||
(let loop ()
|
||||
(let ((password (password-page))
|
||||
@@ -731,8 +731,10 @@ by pressing the Exit button.~%~%")))
|
||||
(result (run-listbox-selection-page
|
||||
#:info-text (G_ "Please select a partitioning method.")
|
||||
#:title (G_ "Partitioning method")
|
||||
#:listbox-height (+ (length items) 2)
|
||||
#:listbox-items items
|
||||
#:listbox-item->text cdr
|
||||
#:sort-listbox-items? #f
|
||||
#:button-text (G_ "Exit")
|
||||
#:button-callback-procedure button-exit-action))
|
||||
(method (car result)))
|
||||
@@ -750,10 +752,7 @@ by pressing the Exit button.~%~%")))
|
||||
(disk-commit disk)
|
||||
disk)))
|
||||
(scheme (symbol-append method '- (run-scheme-page)))
|
||||
(user-partitions (append
|
||||
(auto-partition disk #:scheme scheme)
|
||||
(create-special-user-partitions
|
||||
(disk-partitions disk)))))
|
||||
(user-partitions (auto-partition! disk #:scheme scheme)))
|
||||
(run-disk-page (list disk) user-partitions
|
||||
#:guided? #t)))
|
||||
((eq? method 'manual)
|
||||
|
||||
@@ -19,6 +19,7 @@
|
||||
|
||||
(define-module (gnu installer newt user)
|
||||
#:use-module (gnu installer user)
|
||||
#:use-module ((gnu installer steps) #:select (&installer-step-abort))
|
||||
#:use-module (gnu installer newt page)
|
||||
#:use-module (gnu installer newt utils)
|
||||
#:use-module (guix i18n)
|
||||
@@ -27,6 +28,8 @@
|
||||
#:use-module (ice-9 receive)
|
||||
#:use-module (srfi srfi-1)
|
||||
#:use-module (srfi srfi-26)
|
||||
#:use-module (srfi srfi-34)
|
||||
#:use-module (srfi srfi-35)
|
||||
#:export (run-user-page))
|
||||
|
||||
(define* (run-user-add-page #:key (name "") (real-name "")
|
||||
@@ -34,7 +37,7 @@
|
||||
"Run a form to enter the user name, home directory, and password. Use NAME,
|
||||
REAL-NAME, and HOME-DIRECTORY as the initial values in the form."
|
||||
(define (pad-label label)
|
||||
(string-pad-right label 20))
|
||||
(string-pad-right label 25))
|
||||
|
||||
(let* ((label-name
|
||||
(make-label -1 -1 (pad-label (G_ "Name"))))
|
||||
@@ -44,16 +47,19 @@ REAL-NAME, and HOME-DIRECTORY as the initial values in the form."
|
||||
(make-label -1 -1 (pad-label (G_ "Home directory"))))
|
||||
(label-password
|
||||
(make-label -1 -1 (pad-label (G_ "Password"))))
|
||||
(entry-width 30)
|
||||
(entry-width 35)
|
||||
(entry-name (make-entry -1 -1 entry-width
|
||||
#:initial-value name))
|
||||
(entry-real-name (make-entry -1 -1 entry-width
|
||||
#:initial-value real-name))
|
||||
(entry-home-directory (make-entry -1 -1 entry-width
|
||||
#:initial-value home-directory))
|
||||
(password-visible-cb
|
||||
(make-checkbox -1 -1 (G_ "Hide") #\x "x "))
|
||||
(entry-password (make-entry -1 -1 entry-width
|
||||
#:flags FLAG-PASSWORD))
|
||||
(entry-grid (make-grid 2 5))
|
||||
#:flags (logior FLAG-PASSWORD
|
||||
FLAG-SCROLL)))
|
||||
(entry-grid (make-grid 3 5))
|
||||
(button-grid (make-grid 1 1))
|
||||
(ok-button (make-button -1 -1 (G_ "OK")))
|
||||
(grid (make-grid 1 2))
|
||||
@@ -71,6 +77,12 @@ REAL-NAME, and HOME-DIRECTORY as the initial values in the form."
|
||||
(set-entry-grid-field 0 3 label-password)
|
||||
(set-entry-grid-field 1 3 entry-password)
|
||||
|
||||
(set-grid-field entry-grid
|
||||
2 3
|
||||
GRID-ELEMENT-COMPONENT
|
||||
password-visible-cb
|
||||
#:pad-left 1)
|
||||
|
||||
(set-grid-field button-grid 0 0 GRID-ELEMENT-COMPONENT ok-button)
|
||||
|
||||
(add-component-callback
|
||||
@@ -83,11 +95,19 @@ REAL-NAME, and HOME-DIRECTORY as the initial values in the form."
|
||||
(set-entry-text entry-real-name
|
||||
(string-titlecase (entry-value entry-name))))))
|
||||
|
||||
(add-component-callback
|
||||
password-visible-cb
|
||||
(lambda (component)
|
||||
(set-entry-flags entry-password
|
||||
FLAG-PASSWORD
|
||||
FLAG-ROLE-TOGGLE)))
|
||||
|
||||
(add-components-to-form form
|
||||
label-name label-real-name
|
||||
label-home-directory label-password
|
||||
entry-name entry-real-name
|
||||
entry-home-directory entry-password
|
||||
password-visible-cb
|
||||
ok-button)
|
||||
|
||||
(make-wrapped-grid-window (vertically-stacked-grid
|
||||
@@ -136,7 +156,7 @@ a thunk, if the confirmation doesn't match PASSWORD, and return its result."
|
||||
(run-input-page (G_ "Please confirm the password.")
|
||||
(G_ "Password confirmation required")
|
||||
#:allow-empty-input? #t
|
||||
#:input-flags FLAG-PASSWORD))
|
||||
#:input-hide-checkbox? #t))
|
||||
|
||||
(if (string=? password confirmation)
|
||||
password
|
||||
@@ -153,7 +173,7 @@ a thunk, if the confirmation doesn't match PASSWORD, and return its result."
|
||||
(run-input-page (G_ "Please choose a password for the system \
|
||||
administrator (\"root\").")
|
||||
(G_ "System administrator password")
|
||||
#:input-flags FLAG-PASSWORD))
|
||||
#:input-hide-checkbox? #t))
|
||||
|
||||
(confirm-password password run-root-password-page))
|
||||
|
||||
@@ -179,7 +199,7 @@ administrator (\"root\").")
|
||||
(list GRID-ELEMENT-COMPONENT del-button)))))
|
||||
(ok-button (make-button -1 -1 (G_ "OK")))
|
||||
(exit-button (make-button -1 -1 (G_ "Exit")))
|
||||
(title "User creation")
|
||||
(title (G_ "User creation"))
|
||||
(grid
|
||||
(vertically-stacked-grid
|
||||
GRID-ELEMENT-COMPONENT info-textbox
|
||||
@@ -231,7 +251,11 @@ administrator (\"root\").")
|
||||
(run-error-page (G_ "Please create at least one user.")
|
||||
(G_ "No user"))
|
||||
(run users))
|
||||
(reverse users)))))
|
||||
(reverse users))
|
||||
((components=? argument exit-button)
|
||||
(raise
|
||||
(condition
|
||||
(&installer-step-abort)))))))
|
||||
(lambda ()
|
||||
(destroy-form-and-pop form))))))
|
||||
|
||||
|
||||
+39
-13
@@ -105,8 +105,7 @@
|
||||
mkpart
|
||||
rmpart
|
||||
|
||||
create-adjacent-partitions
|
||||
auto-partition
|
||||
auto-partition!
|
||||
|
||||
&no-root-mount-point
|
||||
no-root-mount-point?
|
||||
@@ -259,6 +258,7 @@ inferior to MAX-SIZE, #f otherwise."
|
||||
(case fs-type
|
||||
((ext4) "ext4")
|
||||
((btrfs) "btrfs")
|
||||
((fat16) "fat16")
|
||||
((fat32) "fat32")
|
||||
((swap) "linux-swap")))
|
||||
|
||||
@@ -267,6 +267,7 @@ inferior to MAX-SIZE, #f otherwise."
|
||||
(case fs-type
|
||||
((ext4) "ext4")
|
||||
((btrfs) "btrfs")
|
||||
((fat16) "fat")
|
||||
((fat32) "vfat")))
|
||||
|
||||
(define (partition-filesystem-user-type partition)
|
||||
@@ -278,6 +279,7 @@ of <user-partition> record."
|
||||
(cond
|
||||
((string=? name "ext4") 'ext4)
|
||||
((string=? name "btrfs") 'btrfs)
|
||||
((string=? name "fat16") 'fat16)
|
||||
((string=? name "fat32") 'fat32)
|
||||
((or (string=? name "swsusp")
|
||||
(string=? name "linux-swap(v0)")
|
||||
@@ -818,8 +820,8 @@ cause them to cross."
|
||||
;; Auto partitionning.
|
||||
;;
|
||||
|
||||
(define* (create-adjacent-partitions disk partitions
|
||||
#:key (last-partition-end 0))
|
||||
(define* (create-adjacent-partitions! disk partitions
|
||||
#:key (last-partition-end 0))
|
||||
"Create the given PARTITIONS on DISK. LAST-PARTITION-END is the sector from
|
||||
which we want to start creating partitions. The START and END of each created
|
||||
partition are computed from its SIZE value and the position of the last
|
||||
@@ -885,15 +887,18 @@ USER-PARTITIONS list and return the updated list."
|
||||
(need-formatting? #t)))
|
||||
user-partitions))
|
||||
|
||||
(define* (auto-partition disk
|
||||
#:key
|
||||
(scheme 'entire-root))
|
||||
(define* (auto-partition! disk
|
||||
#:key
|
||||
(scheme 'entire-root))
|
||||
"Automatically create partitions on DISK. All the previous
|
||||
partitions (except the ESP on a GPT disk, if present) are wiped. SCHEME is the
|
||||
desired partitioning scheme. It can be 'entire-root or
|
||||
'entire-root-home. 'entire-root will create a swap partition and a root
|
||||
partition occupying all the remaining space. 'entire-root-home will create a
|
||||
swap partition, a root partition and a home partition."
|
||||
swap partition, a root partition and a home partition.
|
||||
|
||||
Return the complete list of partitions on DISK, including the ESP when it
|
||||
exists."
|
||||
(let* ((device (disk-device disk))
|
||||
(disk-type (disk-disk-type disk))
|
||||
(has-extended? (disk-type-check-feature
|
||||
@@ -999,10 +1004,13 @@ swap partition, a root partition and a home partition."
|
||||
(mount-point "/home")))))))
|
||||
(new-partitions* (force-user-partitions-formatting
|
||||
new-partitions)))
|
||||
(create-adjacent-partitions disk
|
||||
new-partitions*
|
||||
#:last-partition-end
|
||||
(or end-esp-partition 0)))))
|
||||
(append (if esp-partition
|
||||
(list (partition->user-partition esp-partition))
|
||||
'())
|
||||
(create-adjacent-partitions! disk
|
||||
new-partitions*
|
||||
#:last-partition-end
|
||||
(or end-esp-partition 0))))))
|
||||
|
||||
|
||||
;;
|
||||
@@ -1042,13 +1050,23 @@ bit bucket."
|
||||
(with-error-to-port (%make-void-port "w")
|
||||
(lambda () exp ...)))))
|
||||
|
||||
(define (create-btrfs-file-system partition)
|
||||
"Create an btrfs file-system for PARTITION file-name."
|
||||
(with-null-output-ports
|
||||
(invoke "mkfs.btrfs" "-f" partition)))
|
||||
|
||||
(define (create-ext4-file-system partition)
|
||||
"Create an ext4 file-system for PARTITION file-name."
|
||||
(with-null-output-ports
|
||||
(invoke "mkfs.ext4" "-F" partition)))
|
||||
|
||||
(define (create-fat16-file-system partition)
|
||||
"Create a fat16 file-system for PARTITION file-name."
|
||||
(with-null-output-ports
|
||||
(invoke "mkfs.fat" "-F16" partition)))
|
||||
|
||||
(define (create-fat32-file-system partition)
|
||||
"Create an ext4 file-system for PARTITION file-name."
|
||||
"Create a fat32 file-system for PARTITION file-name."
|
||||
(with-null-output-ports
|
||||
(invoke "mkfs.fat" "-F32" partition)))
|
||||
|
||||
@@ -1106,10 +1124,18 @@ NEED-FORMATING? field set to #t."
|
||||
(luks-format-and-open user-partition))
|
||||
|
||||
(case fs-type
|
||||
((btrfs)
|
||||
(and need-formatting?
|
||||
(not (eq? type 'extended))
|
||||
(create-btrfs-file-system file-name)))
|
||||
((ext4)
|
||||
(and need-formatting?
|
||||
(not (eq? type 'extended))
|
||||
(create-ext4-file-system file-name)))
|
||||
((fat16)
|
||||
(and need-formatting?
|
||||
(not (eq? type 'extended))
|
||||
(create-fat16-file-system file-name)))
|
||||
((fat32)
|
||||
(and need-formatting?
|
||||
(not (eq? type 'extended))
|
||||
|
||||
@@ -130,11 +130,13 @@
|
||||
(if (null? snippets)
|
||||
`(,@(if (null? packages)
|
||||
'()
|
||||
`((packages (list ,@packages))))
|
||||
`((packages (append (list ,@packages)
|
||||
%base-packages))))
|
||||
(services ,base))
|
||||
`(,@(if (null? packages)
|
||||
'()
|
||||
`((packages (list ,@packages))))
|
||||
`((packages (append (list ,@packages)
|
||||
%base-packages))))
|
||||
(services (append (list ,@snippets
|
||||
|
||||
,@(if desktop?
|
||||
|
||||
@@ -71,7 +71,12 @@
|
||||
installer-step?
|
||||
(id installer-step-id) ;symbol
|
||||
(description installer-step-description ;string
|
||||
(default #f))
|
||||
(default #f)
|
||||
|
||||
;; Make it thunked so that 'G_' is called at the
|
||||
;; right time, as opposed to being called once
|
||||
;; when the installer starts.
|
||||
(thunked))
|
||||
(compute installer-step-compute) ;procedure
|
||||
(configuration-formatter installer-step-configuration-formatter ;procedure
|
||||
(default #f)))
|
||||
|
||||
+10
-5
@@ -629,8 +629,7 @@ endif
|
||||
|
||||
installerdir = $(guilemoduledir)/%D%/installer
|
||||
dist_installer_DATA = \
|
||||
%D%/installer/aux-files/logo.txt \
|
||||
%D%/installer/aux-files/SUPPORTED
|
||||
%D%/installer/aux-files/logo.txt
|
||||
|
||||
# Modules that do not need to be compiled.
|
||||
MODULES_NOT_COMPILED += \
|
||||
@@ -690,7 +689,9 @@ dist_patch_DATA = \
|
||||
%D%/packages/patches/boost-fix-icu-build.patch \
|
||||
%D%/packages/patches/byobu-writable-status.patch \
|
||||
%D%/packages/patches/calibre-no-updates-dialog.patch \
|
||||
%D%/packages/patches/calibre-use-packaged-feedparser.patch \
|
||||
%D%/packages/patches/calibre-remove-test-bs4.patch \
|
||||
%D%/packages/patches/calibre-remove-test-sqlite.patch \
|
||||
%D%/packages/patches/calibre-remove-test-unrar.patch \
|
||||
%D%/packages/patches/casync-renameat2-declaration.patch \
|
||||
%D%/packages/patches/catdoc-CVE-2017-11110.patch \
|
||||
%D%/packages/patches/cdparanoia-fpic.patch \
|
||||
@@ -743,7 +744,6 @@ dist_patch_DATA = \
|
||||
%D%/packages/patches/dovecot-trees-support-dovecot-2.3.patch \
|
||||
%D%/packages/patches/doxygen-test.patch \
|
||||
%D%/packages/patches/dvd+rw-tools-add-include.patch \
|
||||
%D%/packages/patches/efl-mesa-compat.patch \
|
||||
%D%/packages/patches/elfutils-tests-ptrace.patch \
|
||||
%D%/packages/patches/elixir-path-length.patch \
|
||||
%D%/packages/patches/einstein-build.patch \
|
||||
@@ -813,7 +813,10 @@ dist_patch_DATA = \
|
||||
%D%/packages/patches/gcc-6-cross-environment-variables.patch \
|
||||
%D%/packages/patches/gcc-6-source-date-epoch-1.patch \
|
||||
%D%/packages/patches/gcc-6-source-date-epoch-2.patch \
|
||||
%D%/packages/patches/gcc-8-cross-environment-variables.patch \
|
||||
%D%/packages/patches/gcc-8-strmov-store-file-names.patch \
|
||||
%D%/packages/patches/gcc-9-asan-fix-limits-include.patch \
|
||||
%D%/packages/patches/gcc-9-strmov-store-file-names.patch \
|
||||
%D%/packages/patches/gd-CVE-2018-5711.patch \
|
||||
%D%/packages/patches/gd-CVE-2018-1000222.patch \
|
||||
%D%/packages/patches/gd-CVE-2019-6977.patch \
|
||||
@@ -858,7 +861,7 @@ dist_patch_DATA = \
|
||||
%D%/packages/patches/gmp-arm-asm-nothumb.patch \
|
||||
%D%/packages/patches/gmp-faulty-test.patch \
|
||||
%D%/packages/patches/gnome-shell-theme.patch \
|
||||
%D%/packages/patches/gnome-tweak-tool-search-paths.patch \
|
||||
%D%/packages/patches/gnome-tweaks-search-paths.patch \
|
||||
%D%/packages/patches/gnucash-fix-test-transaction-failure.patch \
|
||||
%D%/packages/patches/gnutls-skip-trust-store-test.patch \
|
||||
%D%/packages/patches/gobject-introspection-absolute-shlib-path.patch \
|
||||
@@ -1111,6 +1114,7 @@ dist_patch_DATA = \
|
||||
%D%/packages/patches/ocaml-dose3-Fix-for-ocaml-4.06.patch \
|
||||
%D%/packages/patches/ocaml-dose3-dont-make-printconf.patch \
|
||||
%D%/packages/patches/ocaml-dose3-Install-mli-cmx-etc.patch \
|
||||
%D%/packages/patches/ocaml-piqilib-Update-base64.patch \
|
||||
%D%/packages/patches/omake-fix-non-determinism.patch \
|
||||
%D%/packages/patches/ola-readdir-r.patch \
|
||||
%D%/packages/patches/openbabel-fix-crash-on-nwchem-output.patch \
|
||||
@@ -1266,6 +1270,7 @@ dist_patch_DATA = \
|
||||
%D%/packages/patches/slim-sigusr1.patch \
|
||||
%D%/packages/patches/slim-reset.patch \
|
||||
%D%/packages/patches/slim-login.patch \
|
||||
%D%/packages/patches/slim-display.patch \
|
||||
%D%/packages/patches/snappy-add-O2-flag-in-CmakeLists.txt.patch \
|
||||
%D%/packages/patches/sooperlooper-build-with-wx-30.patch \
|
||||
%D%/packages/patches/soundconverter-remove-gconf-dependency.patch \
|
||||
|
||||
+100
-17
@@ -24,6 +24,7 @@
|
||||
;;; Copyright © 2018 Rutger Helling <rhelling@mykolab.com>
|
||||
;;; Copyright © 2018 Pierre Neidhardt <mail@ambrevar.xyz>
|
||||
;;; Copyright © 2019 Brett Gilio <brettg@posteo.net>
|
||||
;;; Copyright © 2019 Björn Höfling <bjoern.hoefling@bjoernhoefling.de>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
@@ -181,14 +182,14 @@ and provides a \"top-like\" mode (monitoring).")
|
||||
(define-public shepherd
|
||||
(package
|
||||
(name "shepherd")
|
||||
(version "0.6.0")
|
||||
(version "0.6.1")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://gnu/shepherd/shepherd-"
|
||||
version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1ys2w83vm62spr8bx38sccfdpy9fqmj7wfywm5k8ihsy2k61da2i"))))
|
||||
"1xn6mb5bh8bpfgdrh09ja31jk0ln7bmxbbf0vjcqxkkixs2wl6sk"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
'(#:configure-flags '("--localstatedir=/var")))
|
||||
@@ -875,8 +876,10 @@ through the network interface controller.")
|
||||
(version "0.13.0")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "http://jnettop.kubs.info/dist/jnettop-"
|
||||
version ".tar.gz"))
|
||||
(uri
|
||||
(string-append "https://web.archive.org/web/20161221100811/"
|
||||
"http://jnettop.kubs.info/dist/jnettop-"
|
||||
version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1855np7c4b0bqzhf1l1dyzxb90fpnvrirdisajhci5am6als31z9"))))
|
||||
@@ -887,7 +890,8 @@ through the network interface controller.")
|
||||
`(("glib" ,glib)
|
||||
("ncurses" ,ncurses)
|
||||
("libpcap" ,libpcap)))
|
||||
(home-page "http://jnettop.kubs.info/")
|
||||
(home-page
|
||||
"https://web.archive.org/web/20160703195221/http://jnettop.kubs.info/wiki/")
|
||||
(synopsis "Visualize network traffic by bandwidth use")
|
||||
(description
|
||||
"Jnettop is a traffic visualiser, which captures traffic going
|
||||
@@ -1130,16 +1134,23 @@ commands and their arguments.")
|
||||
(define-public wpa-supplicant-minimal
|
||||
(package
|
||||
(name "wpa-supplicant-minimal")
|
||||
(version "2.7")
|
||||
(version "2.8")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"https://w1.fi/releases/wpa_supplicant-"
|
||||
version
|
||||
".tar.gz"))
|
||||
version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0x1hqyahq44jyla8jl6791nnwrgicrhidadikrnqxsm2nw36pskn"))))
|
||||
"15ixzm347n8w6gdvi3j3yks3i15qmp6by9ayvswm34d929m372d6"))
|
||||
(modules '((guix build utils)))
|
||||
(snippet
|
||||
'(begin
|
||||
(substitute* "wpa_supplicant/defconfig"
|
||||
;; Disable D-Bus to save ~14MiB on the closure size.
|
||||
(("^CONFIG_CTRL_IFACE_DBUS" line _)
|
||||
(string-append "#" line)))
|
||||
#t))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
'(#:phases
|
||||
@@ -1152,8 +1163,7 @@ commands and their arguments.")
|
||||
(display "
|
||||
CONFIG_DEBUG_SYSLOG=y
|
||||
|
||||
# Choose GnuTLS (the default is OpenSSL.)
|
||||
CONFIG_TLS=gnutls
|
||||
CONFIG_TLS=openssl
|
||||
|
||||
CONFIG_DRIVER_NL80211=y
|
||||
CFLAGS += $(shell pkg-config libnl-3.0 --cflags)
|
||||
@@ -1187,8 +1197,7 @@ commands and their arguments.")
|
||||
(inputs
|
||||
`(("readline" ,readline)
|
||||
("libnl" ,libnl)
|
||||
("gnutls" ,gnutls)
|
||||
("libgcrypt" ,libgcrypt))) ;needed by crypto_gnutls.c
|
||||
("openssl" ,openssl)))
|
||||
(native-inputs
|
||||
`(("pkg-config" ,pkg-config)))
|
||||
(home-page "https://w1.fi/wpa_supplicant/")
|
||||
@@ -1221,7 +1230,6 @@ command.")
|
||||
(lambda _
|
||||
(let ((port (open-file ".config" "al")))
|
||||
(display "
|
||||
CONFIG_CTRL_IFACE_DBUS=y
|
||||
CONFIG_CTRL_IFACE_DBUS_NEW=y
|
||||
CONFIG_CTRL_IFACE_DBUS_INTRO=y\n" port)
|
||||
(close-port port))
|
||||
@@ -1277,6 +1285,72 @@ command.")
|
||||
#t))))))
|
||||
(synopsis "Graphical user interface for WPA supplicant")))
|
||||
|
||||
(define-public hostapd
|
||||
(package
|
||||
(name "hostapd")
|
||||
(version "2.8")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://w1.fi/releases/hostapd-" version
|
||||
".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1c74rrazkhy4lr7pwgwa2igzca7h9l4brrs7672kiv7fwqmm57wj"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
'(#:phases
|
||||
(modify-phases %standard-phases
|
||||
(replace 'configure
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
;; This is mostly copied from 'wpa-supplicant' above.
|
||||
(chdir "hostapd")
|
||||
(copy-file "defconfig" ".config")
|
||||
(let ((port (open-file ".config" "al")))
|
||||
(display "
|
||||
CONFIG_LIBNL32=y
|
||||
CONFIG_IEEE80211R=y
|
||||
CONFIG_IEEE80211N=y
|
||||
CONFIG_IEEE80211AC=y\n" port)
|
||||
(close-port port))
|
||||
#t))
|
||||
(add-after 'install 'install-man-pages
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(let* ((out (assoc-ref outputs "out"))
|
||||
(man (string-append out "/share/man"))
|
||||
(man1 (string-append man "/man1"))
|
||||
(man8 (string-append man "/man8")))
|
||||
(define (copy-man-page target)
|
||||
(lambda (file)
|
||||
(install-file file target)))
|
||||
|
||||
(for-each (copy-man-page man1)
|
||||
(find-files "." "\\.1"))
|
||||
(for-each (copy-man-page man8)
|
||||
(find-files "." "\\.8"))
|
||||
#t))))
|
||||
|
||||
#:make-flags (list "CC=gcc"
|
||||
(string-append "BINDIR=" (assoc-ref %outputs "out")
|
||||
"/sbin")
|
||||
(string-append "LIBDIR=" (assoc-ref %outputs "out")
|
||||
"/lib"))
|
||||
#:tests? #f))
|
||||
(native-inputs `(("pkg-config" ,pkg-config)))
|
||||
|
||||
;; There's an optional dependency on SQLite.
|
||||
(inputs `(("openssl" ,openssl)
|
||||
("libnl" ,libnl)))
|
||||
(home-page "https://w1.fi/hostapd/")
|
||||
(synopsis "Daemon for Wi-Fi access points and authentication servers")
|
||||
(description
|
||||
"hostapd is a user-space daemon for WiFi access points and authentication
|
||||
servers. It implements IEEE 802.11 access point management, IEEE
|
||||
802.1X/WPA/WPA2/EAP Authenticators, RADIUS client, EAP server, and RADIUS
|
||||
authentication server.")
|
||||
|
||||
;; Same license as wpa_supplicant.
|
||||
(license license:bsd-3)))
|
||||
|
||||
(define-public wakelan
|
||||
(package
|
||||
(name "wakelan")
|
||||
@@ -1347,7 +1421,7 @@ module slots, and the list of I/O ports (e.g. serial, parallel, USB).")
|
||||
(define-public acpica
|
||||
(package
|
||||
(name "acpica")
|
||||
(version "20190405")
|
||||
(version "20190509")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
@@ -1355,7 +1429,7 @@ module slots, and the list of I/O ports (e.g. serial, parallel, USB).")
|
||||
version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0hv6r65l8vk3f6i3by7i47vc1917qm47838bpq80lfn22784y53y"))))
|
||||
"17cf5jhcy9wqla5c9s08khqg0pxhar2nmwdcja2jf2srl2a5y2w6"))))
|
||||
(build-system gnu-build-system)
|
||||
(native-inputs `(("flex" ,flex)
|
||||
("bison" ,bison)))
|
||||
@@ -1902,11 +1976,20 @@ displays a table of current bandwidth usage by pairs of hosts.")
|
||||
version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1nj486bbg1adfg298zck96vgx57kchcypc1zdz1n7w540vyksxcr"))))
|
||||
"1nj486bbg1adfg298zck96vgx57kchcypc1zdz1n7w540vyksxcr"))
|
||||
(modules '((guix build utils)))
|
||||
(snippet
|
||||
'(begin
|
||||
;; Don't insist on write access to /var.
|
||||
(substitute* "src/etc/Makefile.in"
|
||||
(("\\$\\(INSTALL\\)(.*)localstatedir" _ middle)
|
||||
(string-append "-$(INSTALL)" middle "localstatedir")))
|
||||
#t))))
|
||||
(inputs
|
||||
`(("openssl" ,openssl)
|
||||
("libgcrypt" ,libgcrypt)))
|
||||
(build-system gnu-build-system)
|
||||
(arguments '(#:configure-flags '("--localstatedir=/var")))
|
||||
(home-page "https://dun.github.io/munge/")
|
||||
(synopsis "Cluster computing authentication service")
|
||||
(description
|
||||
|
||||
@@ -894,7 +894,7 @@ features, and more.")
|
||||
(define-public xtensor
|
||||
(package
|
||||
(name "xtensor")
|
||||
(version "0.17.1")
|
||||
(version "0.20.5")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
@@ -902,7 +902,7 @@ features, and more.")
|
||||
(commit version)))
|
||||
(sha256
|
||||
(base32
|
||||
"0w40v5lp0hp8ihf8nnvak373sb5xx0768pxgiqh3nzn57wf8px4r"))
|
||||
"0kkc4ar7p2d94jnclmrh46dwv7ldy9lx630vm9gci3pp4hnhbj9f"))
|
||||
(file-name (git-file-name name version))))
|
||||
(build-system cmake-build-system)
|
||||
(native-inputs
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2016 Chris Marusich <cmmarusich@gmail.com>
|
||||
;;; Copyright © 2019 Björn Höfling <bjoern.hoefling@bjoernhoefling.de>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
@@ -31,7 +32,7 @@
|
||||
;; The URI does not appear to be easily guessable. For
|
||||
;; example, you cannot download version "9100g" simply
|
||||
;; by replacing "9100h" in the URI.
|
||||
(uri "http://tcpdiag.dl.osdn.jp/anthy/37536/anthy-9100h.tar.gz")
|
||||
(uri "http://dl.osdn.jp/anthy/37536/anthy-9100h.tar.gz")
|
||||
(sha256
|
||||
(base32
|
||||
"0ism4zibcsa5nl77wwi12vdsfjys3waxcphn1p5s7d0qy1sz0mnj"))))
|
||||
|
||||
@@ -129,14 +129,14 @@ to the clients.")
|
||||
(define-public fasm
|
||||
(package
|
||||
(name "fasm")
|
||||
(version "1.73.10")
|
||||
(version "1.73.11")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://flatassembler.net/fasm-"
|
||||
version ".tgz"))
|
||||
(sha256
|
||||
(base32 "1lk8vlr0vg7h8lhiav99paa5a1mi0r2m8agxjmczhhavqhx44c32"))))
|
||||
(base32 "1zhbs72qc8bw5158zh6mvzznfamcx5a1bsmbmq9ci0d7wb58sxmg"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:tests? #f ; no tests exist
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
;;; Copyright © 2018, 2019 Marius Bakke <mbakke@fastmail.com>
|
||||
;;; Copyright © 2018 Thorsten Wilms <t_w_@freenet.de>
|
||||
;;; Copyright © 2018 Eric Bavier <bavier@member.fsf.org>
|
||||
;;; Copyright © 2018 Brendan Tildesley <brendan.tildesley@openmailbox.org>
|
||||
;;; Copyright © 2018 Brendan Tildesley <mail@brendan.scot>
|
||||
;;; Copyright © 2019 Pierre Langlois <pierre.langlois@gmx.com>
|
||||
;;; Copyright © 2019 Leo Famulari <leo@famulari.name>
|
||||
;;; Copyright © 2019 Rutger Helling <rhelling@mykolab.com>
|
||||
@@ -3701,7 +3701,7 @@ library.")
|
||||
(define-public faudio
|
||||
(package
|
||||
(name "faudio")
|
||||
(version "19.04")
|
||||
(version "19.05")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
@@ -3710,7 +3710,7 @@ library.")
|
||||
(commit version)))
|
||||
(file-name (string-append name "-" version "-checkout"))
|
||||
(sha256
|
||||
(base32 "00lqf8bjcwm4k8yky9jmqghkxijcm2lxspb9zyl1270yqmj05kiw"))))
|
||||
(base32 "1dja2ykixk1ycqda116cg9fy4qg364dqj88amfln0r9pnsj2kbxk"))))
|
||||
(arguments
|
||||
'(#:tests? #f ; No tests.
|
||||
#:configure-flags '("-DFFMPEG=ON")))
|
||||
|
||||
+89
-28
@@ -1,6 +1,6 @@
|
||||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/arm 5.0.3-gnu Kernel Configuration
|
||||
# Linux/arm 5.1.0-gnu Kernel Configuration
|
||||
#
|
||||
|
||||
#
|
||||
@@ -10,6 +10,8 @@ CONFIG_CC_IS_GCC=y
|
||||
CONFIG_GCC_VERSION=70400
|
||||
CONFIG_CLANG_VERSION=0
|
||||
CONFIG_CC_HAS_ASM_GOTO=y
|
||||
CONFIG_CC_HAS_WARN_MAYBE_UNINITIALIZED=y
|
||||
CONFIG_CC_DISABLE_WARN_MAYBE_UNINITIALIZED=y
|
||||
CONFIG_IRQ_WORK=y
|
||||
CONFIG_BUILDTIME_EXTABLE_SORT=y
|
||||
|
||||
@@ -175,6 +177,7 @@ CONFIG_TIMERFD=y
|
||||
CONFIG_EVENTFD=y
|
||||
CONFIG_SHMEM=y
|
||||
CONFIG_AIO=y
|
||||
CONFIG_IO_URING=y
|
||||
CONFIG_ADVISE_SYSCALLS=y
|
||||
CONFIG_MEMBARRIER=y
|
||||
CONFIG_KALLSYMS=y
|
||||
@@ -281,6 +284,7 @@ CONFIG_ARCH_MULTI_V6_V7=y
|
||||
# CONFIG_ARCH_KEYSTONE is not set
|
||||
# CONFIG_ARCH_MEDIATEK is not set
|
||||
# CONFIG_ARCH_MESON is not set
|
||||
# CONFIG_ARCH_MILBEAUT is not set
|
||||
# CONFIG_ARCH_MMP is not set
|
||||
# CONFIG_ARCH_MVEBU is not set
|
||||
# CONFIG_ARCH_NPCM is not set
|
||||
@@ -486,6 +490,7 @@ CONFIG_CPU_IDLE=y
|
||||
CONFIG_CPU_IDLE_MULTIPLE_DRIVERS=y
|
||||
CONFIG_CPU_IDLE_GOV_LADDER=y
|
||||
CONFIG_CPU_IDLE_GOV_MENU=y
|
||||
CONFIG_CPU_IDLE_GOV_TEO=y
|
||||
CONFIG_DT_IDLE_STATES=y
|
||||
|
||||
#
|
||||
@@ -544,7 +549,6 @@ CONFIG_ARM_SCPI_PROTOCOL=y
|
||||
CONFIG_ARM_SCPI_POWER_DOMAIN=y
|
||||
# CONFIG_FIRMWARE_MEMMAP is not set
|
||||
# CONFIG_FW_CFG_SYSFS is not set
|
||||
# CONFIG_INTEL_STRATIX10_SERVICE is not set
|
||||
CONFIG_HAVE_ARM_SMCCC=y
|
||||
# CONFIG_GOOGLE_FIRMWARE is not set
|
||||
|
||||
@@ -578,6 +582,7 @@ CONFIG_GENERIC_IDLE_POLL_SETUP=y
|
||||
CONFIG_ARCH_HAS_FORTIFY_SOURCE=y
|
||||
CONFIG_ARCH_HAS_SET_MEMORY=y
|
||||
CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y
|
||||
CONFIG_ARCH_32BIT_OFF_T=y
|
||||
CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
|
||||
CONFIG_HAVE_RSEQ=y
|
||||
CONFIG_HAVE_CLK=y
|
||||
@@ -605,6 +610,7 @@ CONFIG_ARCH_MMAP_RND_BITS=8
|
||||
CONFIG_CLONE_BACKWARDS=y
|
||||
CONFIG_OLD_SIGSUSPEND3=y
|
||||
CONFIG_OLD_SIGACTION=y
|
||||
CONFIG_COMPAT_32BIT_TIME=y
|
||||
CONFIG_ARCH_OPTIONAL_KERNEL_RWX=y
|
||||
CONFIG_ARCH_OPTIONAL_KERNEL_RWX_DEFAULT=y
|
||||
CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y
|
||||
@@ -746,6 +752,7 @@ CONFIG_SKB_EXTENSIONS=y
|
||||
CONFIG_PACKET=y
|
||||
CONFIG_PACKET_DIAG=y
|
||||
CONFIG_UNIX=y
|
||||
CONFIG_UNIX_SCM=y
|
||||
CONFIG_UNIX_DIAG=y
|
||||
# CONFIG_TLS is not set
|
||||
CONFIG_XFRM=y
|
||||
@@ -835,6 +842,7 @@ CONFIG_NF_CONNTRACK_TIMESTAMP=y
|
||||
# CONFIG_NF_CONNTRACK_TFTP is not set
|
||||
# CONFIG_NF_CT_NETLINK is not set
|
||||
# CONFIG_NF_CT_NETLINK_TIMEOUT is not set
|
||||
# CONFIG_NF_NAT is not set
|
||||
# CONFIG_NF_TABLES is not set
|
||||
CONFIG_NETFILTER_XTABLES=y
|
||||
|
||||
@@ -922,7 +930,6 @@ CONFIG_NF_DEFRAG_IPV4=y
|
||||
# CONFIG_NF_LOG_ARP is not set
|
||||
# CONFIG_NF_LOG_IPV4 is not set
|
||||
# CONFIG_NF_REJECT_IPV4 is not set
|
||||
# CONFIG_NF_NAT_IPV4 is not set
|
||||
CONFIG_IP_NF_IPTABLES=y
|
||||
# CONFIG_IP_NF_MATCH_AH is not set
|
||||
# CONFIG_IP_NF_MATCH_ECN is not set
|
||||
@@ -943,7 +950,6 @@ CONFIG_IP_NF_FILTER=y
|
||||
# CONFIG_NF_DUP_IPV6 is not set
|
||||
# CONFIG_NF_REJECT_IPV6 is not set
|
||||
# CONFIG_NF_LOG_IPV6 is not set
|
||||
# CONFIG_NF_NAT_IPV6 is not set
|
||||
# CONFIG_IP6_NF_IPTABLES is not set
|
||||
CONFIG_NF_DEFRAG_IPV6=y
|
||||
# CONFIG_BRIDGE_NF_EBTABLES is not set
|
||||
@@ -1073,7 +1079,6 @@ CONFIG_NET_9P_VIRTIO=m
|
||||
# CONFIG_LWTUNNEL is not set
|
||||
CONFIG_GRO_CELLS=y
|
||||
# CONFIG_NET_DEVLINK is not set
|
||||
CONFIG_MAY_USE_DEVLINK=y
|
||||
CONFIG_FAILOVER=m
|
||||
CONFIG_HAVE_EBPF_JIT=y
|
||||
|
||||
@@ -1099,6 +1104,7 @@ CONFIG_PCIEASPM_DEFAULT=y
|
||||
CONFIG_PCIE_PME=y
|
||||
# CONFIG_PCIE_DPC is not set
|
||||
# CONFIG_PCIE_PTM is not set
|
||||
# CONFIG_PCIE_BW is not set
|
||||
# CONFIG_PCI_MSI is not set
|
||||
CONFIG_PCI_QUIRKS=y
|
||||
# CONFIG_PCI_DEBUG is not set
|
||||
@@ -1168,17 +1174,6 @@ CONFIG_REGMAP_MMIO=y
|
||||
CONFIG_REGMAP_IRQ=y
|
||||
CONFIG_DMA_SHARED_BUFFER=y
|
||||
# CONFIG_DMA_FENCE_TRACE is not set
|
||||
CONFIG_DMA_CMA=y
|
||||
|
||||
#
|
||||
# Default contiguous memory area size:
|
||||
#
|
||||
CONFIG_CMA_SIZE_MBYTES=16
|
||||
CONFIG_CMA_SIZE_SEL_MBYTES=y
|
||||
# CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set
|
||||
# CONFIG_CMA_SIZE_SEL_MIN is not set
|
||||
# CONFIG_CMA_SIZE_SEL_MAX is not set
|
||||
CONFIG_CMA_ALIGNMENT=8
|
||||
CONFIG_GENERIC_ARCH_TOPOLOGY=y
|
||||
|
||||
#
|
||||
@@ -1301,6 +1296,7 @@ CONFIG_EEPROM_93CX6=m
|
||||
#
|
||||
# VOP Bus Driver
|
||||
#
|
||||
# CONFIG_VOP_BUS is not set
|
||||
|
||||
#
|
||||
# Intel MIC Host Driver
|
||||
@@ -1325,6 +1321,7 @@ CONFIG_EEPROM_93CX6=m
|
||||
# CONFIG_MISC_ALCOR_PCI is not set
|
||||
# CONFIG_MISC_RTSX_PCI is not set
|
||||
CONFIG_MISC_RTSX_USB=y
|
||||
# CONFIG_HABANA_AI is not set
|
||||
CONFIG_HAVE_IDE=y
|
||||
# CONFIG_IDE is not set
|
||||
|
||||
@@ -1392,6 +1389,7 @@ CONFIG_SCSI_LOWLEVEL=y
|
||||
# CONFIG_SCSI_MYRS is not set
|
||||
# CONFIG_SCSI_SNIC is not set
|
||||
# CONFIG_SCSI_DMX3191D is not set
|
||||
# CONFIG_SCSI_GDTH is not set
|
||||
# CONFIG_SCSI_IPS is not set
|
||||
# CONFIG_SCSI_INITIO is not set
|
||||
# CONFIG_SCSI_INIA100 is not set
|
||||
@@ -1408,7 +1406,6 @@ CONFIG_SCSI_LOWLEVEL=y
|
||||
# CONFIG_SCSI_PM8001 is not set
|
||||
# CONFIG_SCSI_VIRTIO is not set
|
||||
# CONFIG_SCSI_DH is not set
|
||||
# CONFIG_SCSI_OSD_INITIATOR is not set
|
||||
# CONFIG_ATA is not set
|
||||
CONFIG_MD=y
|
||||
CONFIG_BLK_DEV_MD=m
|
||||
@@ -1470,6 +1467,7 @@ CONFIG_NET_CORE=y
|
||||
# CONFIG_IPVLAN is not set
|
||||
# CONFIG_VXLAN is not set
|
||||
# CONFIG_GENEVE is not set
|
||||
# CONFIG_GTP is not set
|
||||
# CONFIG_MACSEC is not set
|
||||
# CONFIG_NETCONSOLE is not set
|
||||
CONFIG_TUN=y
|
||||
@@ -1495,6 +1493,7 @@ CONFIG_MDIO_BUS=y
|
||||
# CONFIG_MDIO_BITBANG is not set
|
||||
# CONFIG_MDIO_BUS_MUX_GPIO is not set
|
||||
# CONFIG_MDIO_BUS_MUX_MMIOREG is not set
|
||||
# CONFIG_MDIO_BUS_MUX_MULTIPLEXER is not set
|
||||
# CONFIG_MDIO_HISI_FEMAC is not set
|
||||
# CONFIG_MDIO_MSCC_MIIM is not set
|
||||
CONFIG_PHYLIB=y
|
||||
@@ -1728,6 +1727,7 @@ CONFIG_UNIX98_PTYS=y
|
||||
# CONFIG_NOZOMI is not set
|
||||
# CONFIG_N_GSM is not set
|
||||
# CONFIG_TRACE_SINK is not set
|
||||
CONFIG_LDISC_AUTOLOAD=y
|
||||
CONFIG_DEVMEM=y
|
||||
# CONFIG_DEVKMEM is not set
|
||||
|
||||
@@ -1787,7 +1787,6 @@ CONFIG_SERIAL_ARC_NR_PORTS=1
|
||||
# CONFIG_VIRTIO_CONSOLE is not set
|
||||
# CONFIG_IPMI_HANDLER is not set
|
||||
# CONFIG_HW_RANDOM is not set
|
||||
# CONFIG_R3964 is not set
|
||||
# CONFIG_APPLICOM is not set
|
||||
# CONFIG_RAW_DRIVER is not set
|
||||
CONFIG_TCG_TPM=y
|
||||
@@ -1899,6 +1898,7 @@ CONFIG_SPI_MASTER=y
|
||||
CONFIG_SPI_BITBANG=y
|
||||
# CONFIG_SPI_CADENCE is not set
|
||||
# CONFIG_SPI_DESIGNWARE is not set
|
||||
# CONFIG_SPI_NXP_FLEXSPI is not set
|
||||
CONFIG_SPI_GPIO=y
|
||||
# CONFIG_SPI_FSL_SPI is not set
|
||||
# CONFIG_SPI_OC_TINY is not set
|
||||
@@ -1906,6 +1906,7 @@ CONFIG_SPI_GPIO=y
|
||||
# CONFIG_SPI_PXA2XX is not set
|
||||
CONFIG_SPI_ROCKCHIP=y
|
||||
# CONFIG_SPI_SC18IS602 is not set
|
||||
# CONFIG_SPI_SIFIVE is not set
|
||||
# CONFIG_SPI_MXIC is not set
|
||||
# CONFIG_SPI_XCOMM is not set
|
||||
# CONFIG_SPI_XILINX is not set
|
||||
@@ -1988,12 +1989,14 @@ CONFIG_GPIO_PL061=y
|
||||
# CONFIG_GPIO_SYSCON is not set
|
||||
# CONFIG_GPIO_XILINX is not set
|
||||
# CONFIG_GPIO_ZEVIO is not set
|
||||
# CONFIG_GPIO_AMD_FCH is not set
|
||||
|
||||
#
|
||||
# I2C GPIO expanders
|
||||
#
|
||||
# CONFIG_GPIO_ADP5588 is not set
|
||||
# CONFIG_GPIO_ADNP is not set
|
||||
# CONFIG_GPIO_GW_PLD is not set
|
||||
# CONFIG_GPIO_MAX7300 is not set
|
||||
# CONFIG_GPIO_MAX732X is not set
|
||||
# CONFIG_GPIO_PCA953X is not set
|
||||
@@ -2247,7 +2250,9 @@ CONFIG_TWL6040_CORE=y
|
||||
# CONFIG_MFD_T7L66XB is not set
|
||||
# CONFIG_MFD_TC6387XB is not set
|
||||
# CONFIG_MFD_TC6393XB is not set
|
||||
# CONFIG_MFD_TQMX86 is not set
|
||||
# CONFIG_MFD_VX855 is not set
|
||||
# CONFIG_MFD_LOCHNAGAR is not set
|
||||
# CONFIG_MFD_ARIZONA_I2C is not set
|
||||
# CONFIG_MFD_ARIZONA_SPI is not set
|
||||
# CONFIG_MFD_WM8400 is not set
|
||||
@@ -2256,6 +2261,7 @@ CONFIG_TWL6040_CORE=y
|
||||
# CONFIG_MFD_WM8350_I2C is not set
|
||||
# CONFIG_MFD_WM8994 is not set
|
||||
# CONFIG_MFD_ROHM_BD718XX is not set
|
||||
# CONFIG_MFD_STPMIC1 is not set
|
||||
CONFIG_REGULATOR=y
|
||||
# CONFIG_REGULATOR_DEBUG is not set
|
||||
CONFIG_REGULATOR_FIXED_VOLTAGE=y
|
||||
@@ -2338,8 +2344,13 @@ CONFIG_DRM_GEM_CMA_HELPER=y
|
||||
# CONFIG_DRM_I2C_SIL164 is not set
|
||||
# CONFIG_DRM_I2C_NXP_TDA998X is not set
|
||||
# CONFIG_DRM_I2C_NXP_TDA9950 is not set
|
||||
|
||||
#
|
||||
# ARM devices
|
||||
#
|
||||
# CONFIG_DRM_HDLCD is not set
|
||||
# CONFIG_DRM_MALI_DISPLAY is not set
|
||||
# CONFIG_DRM_KOMEDA is not set
|
||||
# CONFIG_DRM_RADEON is not set
|
||||
# CONFIG_DRM_AMDGPU is not set
|
||||
|
||||
@@ -2388,6 +2399,7 @@ CONFIG_DRM_PANEL_SIMPLE=y
|
||||
# CONFIG_DRM_PANEL_ILITEK_ILI9881C is not set
|
||||
# CONFIG_DRM_PANEL_INNOLUX_P079ZCA is not set
|
||||
# CONFIG_DRM_PANEL_JDI_LT070ME05000 is not set
|
||||
# CONFIG_DRM_PANEL_KINGDISPLAY_KD097D04 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LG4573 is not set
|
||||
# CONFIG_DRM_PANEL_OLIMEX_LCD_OLINUXINO is not set
|
||||
@@ -2402,7 +2414,9 @@ CONFIG_DRM_PANEL_SIMPLE=y
|
||||
# CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS043T1LE01 is not set
|
||||
# CONFIG_DRM_PANEL_SITRONIX_ST7701 is not set
|
||||
# CONFIG_DRM_PANEL_SITRONIX_ST7789V is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TPG110 is not set
|
||||
# CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA is not set
|
||||
CONFIG_DRM_BRIDGE=y
|
||||
CONFIG_DRM_PANEL_BRIDGE=y
|
||||
@@ -2433,6 +2447,7 @@ CONFIG_DRM_DW_HDMI_I2S_AUDIO=y
|
||||
# CONFIG_DRM_DW_HDMI_CEC is not set
|
||||
CONFIG_DRM_DW_MIPI_DSI=y
|
||||
# CONFIG_DRM_STI is not set
|
||||
# CONFIG_DRM_ETNAVIV is not set
|
||||
# CONFIG_DRM_ARCPGU is not set
|
||||
# CONFIG_DRM_HISI_HIBMC is not set
|
||||
# CONFIG_DRM_MXSFB is not set
|
||||
@@ -2646,9 +2661,11 @@ CONFIG_SND_DESIGNWARE_I2S=y
|
||||
# CONFIG_SND_SOC_FSL_SSI is not set
|
||||
# CONFIG_SND_SOC_FSL_SPDIF is not set
|
||||
# CONFIG_SND_SOC_FSL_ESAI is not set
|
||||
# CONFIG_SND_SOC_FSL_MICFIL is not set
|
||||
# CONFIG_SND_SOC_IMX_AUDMUX is not set
|
||||
# CONFIG_SND_I2S_HI6210_I2S is not set
|
||||
# CONFIG_SND_SOC_IMG is not set
|
||||
# CONFIG_SND_SOC_MTK_BTCVSD is not set
|
||||
CONFIG_SND_SOC_ROCKCHIP=y
|
||||
CONFIG_SND_SOC_ROCKCHIP_I2S=y
|
||||
CONFIG_SND_SOC_ROCKCHIP_PDM=y
|
||||
@@ -2662,6 +2679,8 @@ CONFIG_SND_SOC_RK3288_HDMI_ANALOG=y
|
||||
# STMicroelectronics STM32 SOC audio support
|
||||
#
|
||||
# CONFIG_SND_SOC_XILINX_I2S is not set
|
||||
# CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER is not set
|
||||
# CONFIG_SND_SOC_XILINX_SPDIF is not set
|
||||
# CONFIG_SND_SOC_XTFPGA_I2S is not set
|
||||
# CONFIG_ZX_TDM is not set
|
||||
CONFIG_SND_SOC_I2C_AND_SPI=y
|
||||
@@ -2685,10 +2704,12 @@ CONFIG_SND_SOC_I2C_AND_SPI=y
|
||||
# CONFIG_SND_SOC_ALC5623 is not set
|
||||
# CONFIG_SND_SOC_BD28623 is not set
|
||||
# CONFIG_SND_SOC_BT_SCO is not set
|
||||
CONFIG_SND_SOC_CROS_EC_CODEC=m
|
||||
# CONFIG_SND_SOC_CS35L32 is not set
|
||||
# CONFIG_SND_SOC_CS35L33 is not set
|
||||
# CONFIG_SND_SOC_CS35L34 is not set
|
||||
# CONFIG_SND_SOC_CS35L35 is not set
|
||||
# CONFIG_SND_SOC_CS35L36 is not set
|
||||
# CONFIG_SND_SOC_CS42L42 is not set
|
||||
# CONFIG_SND_SOC_CS42L51_I2C is not set
|
||||
# CONFIG_SND_SOC_CS42L52 is not set
|
||||
@@ -2700,6 +2721,7 @@ CONFIG_SND_SOC_I2C_AND_SPI=y
|
||||
# CONFIG_SND_SOC_CS4271_SPI is not set
|
||||
# CONFIG_SND_SOC_CS42XX8_I2C is not set
|
||||
# CONFIG_SND_SOC_CS43130 is not set
|
||||
# CONFIG_SND_SOC_CS4341 is not set
|
||||
# CONFIG_SND_SOC_CS4349 is not set
|
||||
# CONFIG_SND_SOC_CS53L30 is not set
|
||||
# CONFIG_SND_SOC_DMIC is not set
|
||||
@@ -2732,6 +2754,7 @@ CONFIG_SND_SOC_MAX98090=y
|
||||
# CONFIG_SND_SOC_PCM3168A_SPI is not set
|
||||
# CONFIG_SND_SOC_PCM512x_I2C is not set
|
||||
# CONFIG_SND_SOC_PCM512x_SPI is not set
|
||||
CONFIG_SND_SOC_RK3328=m
|
||||
CONFIG_SND_SOC_RL6231=y
|
||||
# CONFIG_SND_SOC_RT5616 is not set
|
||||
# CONFIG_SND_SOC_RT5631 is not set
|
||||
@@ -2780,6 +2803,7 @@ CONFIG_SND_SOC_TS3A227E=y
|
||||
# CONFIG_SND_SOC_WM8804_I2C is not set
|
||||
# CONFIG_SND_SOC_WM8804_SPI is not set
|
||||
# CONFIG_SND_SOC_WM8903 is not set
|
||||
# CONFIG_SND_SOC_WM8904 is not set
|
||||
# CONFIG_SND_SOC_WM8960 is not set
|
||||
# CONFIG_SND_SOC_WM8962 is not set
|
||||
# CONFIG_SND_SOC_WM8974 is not set
|
||||
@@ -2788,15 +2812,14 @@ CONFIG_SND_SOC_TS3A227E=y
|
||||
# CONFIG_SND_SOC_ZX_AUD96P22 is not set
|
||||
# CONFIG_SND_SOC_MAX9759 is not set
|
||||
# CONFIG_SND_SOC_MT6351 is not set
|
||||
# CONFIG_SND_SOC_MT6358 is not set
|
||||
# CONFIG_SND_SOC_NAU8540 is not set
|
||||
# CONFIG_SND_SOC_NAU8810 is not set
|
||||
# CONFIG_SND_SOC_NAU8822 is not set
|
||||
# CONFIG_SND_SOC_NAU8824 is not set
|
||||
# CONFIG_SND_SOC_TPA6130A2 is not set
|
||||
# CONFIG_SND_SIMPLE_CARD is not set
|
||||
# CONFIG_SND_SIMPLE_SCU_CARD is not set
|
||||
# CONFIG_SND_AUDIO_GRAPH_CARD is not set
|
||||
# CONFIG_SND_AUDIO_GRAPH_SCU_CARD is not set
|
||||
|
||||
#
|
||||
# HID support
|
||||
@@ -2843,6 +2866,7 @@ CONFIG_HID_ELAN=y
|
||||
# CONFIG_HID_KYE is not set
|
||||
# CONFIG_HID_UCLOGIC is not set
|
||||
# CONFIG_HID_WALTOP is not set
|
||||
# CONFIG_HID_VIEWSONIC is not set
|
||||
# CONFIG_HID_GYRATION is not set
|
||||
# CONFIG_HID_ICADE is not set
|
||||
# CONFIG_HID_ITE is not set
|
||||
@@ -2854,6 +2878,7 @@ CONFIG_HID_ELAN=y
|
||||
# CONFIG_HID_LENOVO is not set
|
||||
# CONFIG_HID_LOGITECH is not set
|
||||
# CONFIG_HID_MAGICMOUSE is not set
|
||||
# CONFIG_HID_MALTRON is not set
|
||||
# CONFIG_HID_MAYFLASH is not set
|
||||
# CONFIG_HID_REDRAGON is not set
|
||||
# CONFIG_HID_MICROSOFT is not set
|
||||
@@ -2922,6 +2947,7 @@ CONFIG_USB_OTG=y
|
||||
# CONFIG_USB_OTG_BLACKLIST_HUB is not set
|
||||
# CONFIG_USB_OTG_FSM is not set
|
||||
# CONFIG_USB_LEDS_TRIGGER_USBPORT is not set
|
||||
CONFIG_USB_AUTOSUSPEND_DELAY=2
|
||||
CONFIG_USB_MON=y
|
||||
# CONFIG_USB_WUSB_CBAF is not set
|
||||
|
||||
@@ -2937,6 +2963,7 @@ CONFIG_USB_EHCI_HCD=y
|
||||
CONFIG_USB_EHCI_ROOT_HUB_TT=y
|
||||
CONFIG_USB_EHCI_TT_NEWSCHED=y
|
||||
CONFIG_USB_EHCI_PCI=y
|
||||
# CONFIG_USB_EHCI_FSL is not set
|
||||
CONFIG_USB_EHCI_HCD_PLATFORM=y
|
||||
# CONFIG_USB_OXU210HP_HCD is not set
|
||||
# CONFIG_USB_ISP116X_HCD is not set
|
||||
@@ -3189,6 +3216,7 @@ CONFIG_RTC_INTF_DEV=y
|
||||
# I2C RTC drivers
|
||||
#
|
||||
# CONFIG_RTC_DRV_ABB5ZES3 is not set
|
||||
# CONFIG_RTC_DRV_ABEOZ9 is not set
|
||||
# CONFIG_RTC_DRV_ABX80X is not set
|
||||
# CONFIG_RTC_DRV_AS3722 is not set
|
||||
# CONFIG_RTC_DRV_DS1307 is not set
|
||||
@@ -3218,8 +3246,10 @@ CONFIG_RTC_DRV_RK808=y
|
||||
# CONFIG_RTC_DRV_RX8581 is not set
|
||||
# CONFIG_RTC_DRV_RX8025 is not set
|
||||
# CONFIG_RTC_DRV_EM3027 is not set
|
||||
# CONFIG_RTC_DRV_RV3028 is not set
|
||||
# CONFIG_RTC_DRV_RV8803 is not set
|
||||
# CONFIG_RTC_DRV_S5M is not set
|
||||
# CONFIG_RTC_DRV_SD3078 is not set
|
||||
|
||||
#
|
||||
# SPI RTC drivers
|
||||
@@ -3275,6 +3305,7 @@ CONFIG_RTC_DRV_CROS_EC=y
|
||||
#
|
||||
# CONFIG_RTC_DRV_PL030 is not set
|
||||
# CONFIG_RTC_DRV_PL031 is not set
|
||||
# CONFIG_RTC_DRV_CADENCE is not set
|
||||
# CONFIG_RTC_DRV_FTRTC010 is not set
|
||||
# CONFIG_RTC_DRV_SNVS is not set
|
||||
# CONFIG_RTC_DRV_R7301 is not set
|
||||
@@ -3282,7 +3313,6 @@ CONFIG_RTC_DRV_CROS_EC=y
|
||||
#
|
||||
# HID Sensor RTC drivers
|
||||
#
|
||||
# CONFIG_RTC_DRV_HID_SENSOR_TIME is not set
|
||||
CONFIG_DMADEVICES=y
|
||||
# CONFIG_DMADEVICES_DEBUG is not set
|
||||
|
||||
@@ -3296,6 +3326,7 @@ CONFIG_DMA_OF=y
|
||||
CONFIG_AMBA_PL08X=y
|
||||
# CONFIG_DW_AXI_DMAC is not set
|
||||
# CONFIG_FSL_EDMA is not set
|
||||
# CONFIG_FSL_QDMA is not set
|
||||
# CONFIG_INTEL_IDMA64 is not set
|
||||
# CONFIG_NBPFAXI_DMA is not set
|
||||
CONFIG_PL330_DMA=y
|
||||
@@ -3329,10 +3360,13 @@ CONFIG_VIRTIO=y
|
||||
# CONFIG_STAGING is not set
|
||||
# CONFIG_GOLDFISH is not set
|
||||
CONFIG_CHROME_PLATFORMS=y
|
||||
CONFIG_CROS_EC_CTL=y
|
||||
CONFIG_CROS_EC_I2C=y
|
||||
CONFIG_CROS_EC_SPI=y
|
||||
CONFIG_CROS_EC_PROTO=y
|
||||
CONFIG_CROS_EC_LIGHTBAR=y
|
||||
CONFIG_CROS_EC_VBC=m
|
||||
CONFIG_CROS_EC_DEBUGFS=m
|
||||
CONFIG_CROS_EC_SYSFS=m
|
||||
# CONFIG_MELLANOX_PLATFORM is not set
|
||||
CONFIG_CLKDEV_LOOKUP=y
|
||||
CONFIG_HAVE_CLK_PREPARE=y
|
||||
@@ -3359,6 +3393,7 @@ CONFIG_COMMON_CLK_RK808=y
|
||||
# CONFIG_COMMON_CLK_PALMAS is not set
|
||||
# CONFIG_COMMON_CLK_PWM is not set
|
||||
# CONFIG_COMMON_CLK_VC5 is not set
|
||||
# CONFIG_COMMON_CLK_FIXED_MMIO is not set
|
||||
# CONFIG_HWSPINLOCK is not set
|
||||
|
||||
#
|
||||
@@ -3452,6 +3487,7 @@ CONFIG_EXTCON=y
|
||||
# CONFIG_EXTCON_GPIO is not set
|
||||
# CONFIG_EXTCON_MAX3355 is not set
|
||||
# CONFIG_EXTCON_PALMAS is not set
|
||||
# CONFIG_EXTCON_PTN5150 is not set
|
||||
# CONFIG_EXTCON_RT8973A is not set
|
||||
# CONFIG_EXTCON_SM5502 is not set
|
||||
# CONFIG_EXTCON_USB_GPIO is not set
|
||||
@@ -3511,7 +3547,10 @@ CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
|
||||
# CONFIG_AD7291 is not set
|
||||
# CONFIG_AD7298 is not set
|
||||
# CONFIG_AD7476 is not set
|
||||
# CONFIG_AD7606_IFACE_PARALLEL is not set
|
||||
# CONFIG_AD7606_IFACE_SPI is not set
|
||||
# CONFIG_AD7766 is not set
|
||||
# CONFIG_AD7768_1 is not set
|
||||
# CONFIG_AD7791 is not set
|
||||
# CONFIG_AD7793 is not set
|
||||
# CONFIG_AD7887 is not set
|
||||
@@ -3550,6 +3589,7 @@ CONFIG_SD_ADC_MODULATOR=y
|
||||
# CONFIG_TI_ADS1015 is not set
|
||||
# CONFIG_TI_ADS7950 is not set
|
||||
# CONFIG_TI_ADS8688 is not set
|
||||
# CONFIG_TI_ADS124S08 is not set
|
||||
# CONFIG_TI_TLC4541 is not set
|
||||
# CONFIG_TWL4030_MADC is not set
|
||||
# CONFIG_TWL6030_GPADC is not set
|
||||
@@ -3572,6 +3612,8 @@ CONFIG_SD_ADC_MODULATOR=y
|
||||
# CONFIG_BME680 is not set
|
||||
# CONFIG_CCS811 is not set
|
||||
# CONFIG_IAQCORE is not set
|
||||
# CONFIG_SENSIRION_SGP30 is not set
|
||||
# CONFIG_SPS30 is not set
|
||||
# CONFIG_VZ89X is not set
|
||||
# CONFIG_IIO_CROS_EC_SENSORS_CORE is not set
|
||||
|
||||
@@ -3622,6 +3664,7 @@ CONFIG_SD_ADC_MODULATOR=y
|
||||
# CONFIG_TI_DAC082S085 is not set
|
||||
# CONFIG_TI_DAC5571 is not set
|
||||
# CONFIG_TI_DAC7311 is not set
|
||||
# CONFIG_TI_DAC7612 is not set
|
||||
# CONFIG_VF610_DAC is not set
|
||||
|
||||
#
|
||||
@@ -3713,6 +3756,7 @@ CONFIG_SD_ADC_MODULATOR=y
|
||||
# CONFIG_LTR501 is not set
|
||||
# CONFIG_LV0104CS is not set
|
||||
# CONFIG_MAX44000 is not set
|
||||
# CONFIG_MAX44009 is not set
|
||||
# CONFIG_OPT3001 is not set
|
||||
# CONFIG_PA12203001 is not set
|
||||
# CONFIG_SI1133 is not set
|
||||
@@ -3858,6 +3902,7 @@ CONFIG_RESET_CONTROLLER=y
|
||||
CONFIG_GENERIC_PHY=y
|
||||
# CONFIG_BCM_KONA_USB2_PHY is not set
|
||||
# CONFIG_PHY_CADENCE_DP is not set
|
||||
# CONFIG_PHY_CADENCE_DPHY is not set
|
||||
# CONFIG_PHY_CADENCE_SIERRA is not set
|
||||
# CONFIG_PHY_FSL_IMX8MQ_USB is not set
|
||||
# CONFIG_PHY_PXA_28NM_HSIC is not set
|
||||
@@ -3904,11 +3949,13 @@ CONFIG_ROCKCHIP_EFUSE=y
|
||||
CONFIG_PM_OPP=y
|
||||
# CONFIG_SIOX is not set
|
||||
# CONFIG_SLIMBUS is not set
|
||||
# CONFIG_INTERCONNECT is not set
|
||||
|
||||
#
|
||||
# File systems
|
||||
#
|
||||
CONFIG_DCACHE_WORD_ACCESS=y
|
||||
CONFIG_VALIDATE_FS_PARSER=y
|
||||
CONFIG_FS_IOMAP=y
|
||||
# CONFIG_EXT2_FS is not set
|
||||
# CONFIG_EXT3_FS is not set
|
||||
@@ -3916,7 +3963,6 @@ CONFIG_EXT4_FS=y
|
||||
CONFIG_EXT4_USE_FOR_EXT2=y
|
||||
CONFIG_EXT4_FS_POSIX_ACL=y
|
||||
CONFIG_EXT4_FS_SECURITY=y
|
||||
# CONFIG_EXT4_ENCRYPTION is not set
|
||||
# CONFIG_EXT4_DEBUG is not set
|
||||
CONFIG_JBD2=y
|
||||
# CONFIG_JBD2_DEBUG is not set
|
||||
@@ -4119,7 +4165,7 @@ CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y
|
||||
# CONFIG_FORTIFY_SOURCE is not set
|
||||
# CONFIG_STATIC_USERMODEHELPER is not set
|
||||
CONFIG_DEFAULT_SECURITY_DAC=y
|
||||
CONFIG_DEFAULT_SECURITY=""
|
||||
CONFIG_LSM="yama,loadpin,safesetid,integrity"
|
||||
CONFIG_XOR_BLOCKS=m
|
||||
CONFIG_ASYNC_CORE=m
|
||||
CONFIG_ASYNC_MEMCPY=m
|
||||
@@ -4154,6 +4200,7 @@ CONFIG_CRYPTO_MANAGER=y
|
||||
CONFIG_CRYPTO_MANAGER2=y
|
||||
# CONFIG_CRYPTO_USER is not set
|
||||
# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set
|
||||
# CONFIG_CRYPTO_MANAGER_EXTRA_TESTS is not set
|
||||
CONFIG_CRYPTO_GF128MUL=y
|
||||
CONFIG_CRYPTO_NULL=y
|
||||
CONFIG_CRYPTO_NULL2=y
|
||||
@@ -4356,8 +4403,22 @@ CONFIG_HAS_DMA=y
|
||||
CONFIG_NEED_SG_DMA_LENGTH=y
|
||||
CONFIG_NEED_DMA_MAP_STATE=y
|
||||
CONFIG_ARCH_DMA_ADDR_T_64BIT=y
|
||||
CONFIG_HAVE_GENERIC_DMA_COHERENT=y
|
||||
CONFIG_DMA_DECLARE_COHERENT=y
|
||||
CONFIG_ARCH_HAS_SETUP_DMA_OPS=y
|
||||
CONFIG_ARCH_HAS_TEARDOWN_DMA_OPS=y
|
||||
CONFIG_DMA_REMAP=y
|
||||
CONFIG_DMA_CMA=y
|
||||
|
||||
#
|
||||
# Default contiguous memory area size:
|
||||
#
|
||||
CONFIG_CMA_SIZE_MBYTES=16
|
||||
CONFIG_CMA_SIZE_SEL_MBYTES=y
|
||||
# CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set
|
||||
# CONFIG_CMA_SIZE_SEL_MIN is not set
|
||||
# CONFIG_CMA_SIZE_SEL_MAX is not set
|
||||
CONFIG_CMA_ALIGNMENT=8
|
||||
# CONFIG_DMA_API_DEBUG is not set
|
||||
CONFIG_SGL_ALLOC=y
|
||||
CONFIG_CPU_RMAP=y
|
||||
CONFIG_DQL=y
|
||||
@@ -4387,6 +4448,7 @@ CONFIG_SBITMAP=y
|
||||
# printk and dmesg options
|
||||
#
|
||||
CONFIG_PRINTK_TIME=y
|
||||
# CONFIG_PRINTK_CALLER is not set
|
||||
CONFIG_CONSOLE_LOGLEVEL_DEFAULT=8
|
||||
CONFIG_CONSOLE_LOGLEVEL_QUIET=4
|
||||
CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4
|
||||
@@ -4406,7 +4468,6 @@ CONFIG_FRAME_WARN=1024
|
||||
CONFIG_STRIP_ASM_SYMS=y
|
||||
# CONFIG_READABLE_ASM is not set
|
||||
# CONFIG_UNUSED_SYMBOLS is not set
|
||||
# CONFIG_PAGE_OWNER is not set
|
||||
CONFIG_DEBUG_FS=y
|
||||
# CONFIG_HEADERS_CHECK is not set
|
||||
# CONFIG_DEBUG_SECTION_MISMATCH is not set
|
||||
@@ -4424,6 +4485,7 @@ CONFIG_DEBUG_KERNEL=y
|
||||
#
|
||||
# CONFIG_PAGE_EXTENSION is not set
|
||||
# CONFIG_DEBUG_PAGEALLOC is not set
|
||||
# CONFIG_PAGE_OWNER is not set
|
||||
# CONFIG_PAGE_POISONING is not set
|
||||
# CONFIG_DEBUG_PAGE_REF is not set
|
||||
# CONFIG_DEBUG_RODATA_TEST is not set
|
||||
@@ -4551,7 +4613,6 @@ CONFIG_FTRACE_MCOUNT_RECORD=y
|
||||
# CONFIG_PREEMPTIRQ_DELAY_TEST is not set
|
||||
# CONFIG_TRACE_EVAL_MAP_FILE is not set
|
||||
CONFIG_TRACING_EVENTS_GPIO=y
|
||||
# CONFIG_DMA_API_DEBUG is not set
|
||||
# CONFIG_RUNTIME_TESTING_MENU is not set
|
||||
# CONFIG_MEMTEST is not set
|
||||
# CONFIG_BUG_ON_DATA_CORRUPTION is not set
|
||||
@@ -4559,12 +4620,12 @@ CONFIG_TRACING_EVENTS_GPIO=y
|
||||
CONFIG_HAVE_ARCH_KGDB=y
|
||||
# CONFIG_KGDB is not set
|
||||
# CONFIG_UBSAN is not set
|
||||
CONFIG_UBSAN_ALIGNMENT=y
|
||||
CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y
|
||||
# CONFIG_STRICT_DEVMEM is not set
|
||||
# CONFIG_ARM_PTDUMP_DEBUGFS is not set
|
||||
# CONFIG_DEBUG_WX is not set
|
||||
CONFIG_UNWINDER_FRAME_POINTER=y
|
||||
# CONFIG_UNWINDER_ARM is not set
|
||||
# CONFIG_DEBUG_USER is not set
|
||||
# CONFIG_DEBUG_LL is not set
|
||||
CONFIG_DEBUG_LL_INCLUDE="mach/debug-macro.S"
|
||||
+115
-59
@@ -1,6 +1,6 @@
|
||||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/arm 5.0.0-gnu Kernel Configuration
|
||||
# Linux/arm 5.1.0-gnu Kernel Configuration
|
||||
#
|
||||
|
||||
#
|
||||
@@ -10,6 +10,7 @@ CONFIG_CC_IS_GCC=y
|
||||
CONFIG_GCC_VERSION=70400
|
||||
CONFIG_CLANG_VERSION=0
|
||||
CONFIG_CC_HAS_ASM_GOTO=y
|
||||
CONFIG_CC_HAS_WARN_MAYBE_UNINITIALIZED=y
|
||||
CONFIG_IRQ_WORK=y
|
||||
CONFIG_BUILDTIME_EXTABLE_SORT=y
|
||||
|
||||
@@ -182,6 +183,7 @@ CONFIG_TIMERFD=y
|
||||
CONFIG_EVENTFD=y
|
||||
CONFIG_SHMEM=y
|
||||
CONFIG_AIO=y
|
||||
CONFIG_IO_URING=y
|
||||
CONFIG_ADVISE_SYSCALLS=y
|
||||
CONFIG_MEMBARRIER=y
|
||||
CONFIG_KALLSYMS=y
|
||||
@@ -369,6 +371,7 @@ CONFIG_SOC_IMX6Q=y
|
||||
# CONFIG_ARCH_KEYSTONE is not set
|
||||
# CONFIG_ARCH_MEDIATEK is not set
|
||||
# CONFIG_ARCH_MESON is not set
|
||||
# CONFIG_ARCH_MILBEAUT is not set
|
||||
# CONFIG_ARCH_MMP is not set
|
||||
CONFIG_ARCH_MVEBU=y
|
||||
CONFIG_MACH_MVEBU_ANY=y
|
||||
@@ -644,13 +647,14 @@ CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y
|
||||
CONFIG_CPUFREQ_DT=m
|
||||
CONFIG_CPUFREQ_DT_PLATDEV=y
|
||||
CONFIG_ARM_ARMADA_37XX_CPUFREQ=m
|
||||
CONFIG_ARM_ARMADA_8K_CPUFREQ=m
|
||||
# CONFIG_ARM_BIG_LITTLE_CPUFREQ is not set
|
||||
CONFIG_ARM_HIGHBANK_CPUFREQ=m
|
||||
CONFIG_ARM_IMX6Q_CPUFREQ=m
|
||||
CONFIG_ARM_OMAP2PLUS_CPUFREQ=y
|
||||
CONFIG_ARM_SCMI_CPUFREQ=m
|
||||
CONFIG_ARM_TEGRA20_CPUFREQ=y
|
||||
CONFIG_ARM_TEGRA124_CPUFREQ=m
|
||||
CONFIG_ARM_TEGRA124_CPUFREQ=y
|
||||
# CONFIG_ARM_TI_CPUFREQ is not set
|
||||
# CONFIG_QORIQ_CPUFREQ is not set
|
||||
|
||||
@@ -713,7 +717,6 @@ CONFIG_ARM_SCMI_POWER_DOMAIN=m
|
||||
CONFIG_DMIID=y
|
||||
CONFIG_DMI_SYSFS=y
|
||||
CONFIG_RASPBERRYPI_FIRMWARE=y
|
||||
# CONFIG_INTEL_STRATIX10_SERVICE is not set
|
||||
CONFIG_HAVE_ARM_SMCCC=y
|
||||
# CONFIG_GOOGLE_FIRMWARE is not set
|
||||
|
||||
@@ -765,6 +768,7 @@ CONFIG_GENERIC_IDLE_POLL_SETUP=y
|
||||
CONFIG_ARCH_HAS_FORTIFY_SOURCE=y
|
||||
CONFIG_ARCH_HAS_SET_MEMORY=y
|
||||
CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y
|
||||
CONFIG_ARCH_32BIT_OFF_T=y
|
||||
CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
|
||||
CONFIG_HAVE_RSEQ=y
|
||||
CONFIG_HAVE_CLK=y
|
||||
@@ -791,6 +795,7 @@ CONFIG_ARCH_MMAP_RND_BITS=8
|
||||
CONFIG_CLONE_BACKWARDS=y
|
||||
CONFIG_OLD_SIGSUSPEND3=y
|
||||
CONFIG_OLD_SIGACTION=y
|
||||
CONFIG_COMPAT_32BIT_TIME=y
|
||||
CONFIG_ARCH_OPTIONAL_KERNEL_RWX=y
|
||||
CONFIG_ARCH_OPTIONAL_KERNEL_RWX_DEFAULT=y
|
||||
CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y
|
||||
@@ -811,6 +816,8 @@ CONFIG_GCC_PLUGINS=y
|
||||
# CONFIG_GCC_PLUGIN_CYC_COMPLEXITY is not set
|
||||
# CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set
|
||||
CONFIG_GCC_PLUGIN_STRUCTLEAK=y
|
||||
# CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set
|
||||
# CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set
|
||||
CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL=y
|
||||
# CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE is not set
|
||||
# CONFIG_GCC_PLUGIN_RANDSTRUCT is not set
|
||||
@@ -947,6 +954,7 @@ CONFIG_SKB_EXTENSIONS=y
|
||||
CONFIG_PACKET=y
|
||||
CONFIG_PACKET_DIAG=m
|
||||
CONFIG_UNIX=y
|
||||
CONFIG_UNIX_SCM=y
|
||||
CONFIG_UNIX_DIAG=m
|
||||
# CONFIG_TLS is not set
|
||||
CONFIG_XFRM=y
|
||||
@@ -1083,7 +1091,7 @@ CONFIG_NF_CONNTRACK_TIMEOUT=y
|
||||
CONFIG_NF_CONNTRACK_TIMESTAMP=y
|
||||
CONFIG_NF_CONNTRACK_LABELS=y
|
||||
CONFIG_NF_CT_PROTO_DCCP=y
|
||||
CONFIG_NF_CT_PROTO_GRE=m
|
||||
CONFIG_NF_CT_PROTO_GRE=y
|
||||
CONFIG_NF_CT_PROTO_SCTP=y
|
||||
CONFIG_NF_CT_PROTO_UDPLITE=y
|
||||
CONFIG_NF_CONNTRACK_AMANDA=m
|
||||
@@ -1109,6 +1117,7 @@ CONFIG_NF_NAT_IRC=m
|
||||
CONFIG_NF_NAT_SIP=m
|
||||
CONFIG_NF_NAT_TFTP=m
|
||||
CONFIG_NF_NAT_REDIRECT=y
|
||||
CONFIG_NF_NAT_MASQUERADE=y
|
||||
CONFIG_NETFILTER_SYNPROXY=m
|
||||
CONFIG_NF_TABLES=m
|
||||
CONFIG_NF_TABLES_SET=m
|
||||
@@ -1123,7 +1132,6 @@ CONFIG_NFT_LOG=m
|
||||
CONFIG_NFT_LIMIT=m
|
||||
CONFIG_NFT_MASQ=m
|
||||
CONFIG_NFT_REDIR=m
|
||||
CONFIG_NFT_NAT=m
|
||||
CONFIG_NFT_TUNNEL=m
|
||||
# CONFIG_NFT_OBJREF is not set
|
||||
CONFIG_NFT_QUEUE=m
|
||||
@@ -1305,8 +1313,6 @@ CONFIG_NF_DUP_IPV4=m
|
||||
CONFIG_NF_LOG_ARP=m
|
||||
CONFIG_NF_LOG_IPV4=m
|
||||
CONFIG_NF_REJECT_IPV4=m
|
||||
CONFIG_NF_NAT_IPV4=m
|
||||
CONFIG_NF_NAT_MASQUERADE_IPV4=y
|
||||
CONFIG_NF_NAT_SNMP_BASIC=m
|
||||
CONFIG_NF_NAT_PPTP=m
|
||||
CONFIG_NF_NAT_H323=m
|
||||
@@ -1342,8 +1348,6 @@ CONFIG_NF_FLOW_TABLE_IPV6=m
|
||||
CONFIG_NF_DUP_IPV6=m
|
||||
CONFIG_NF_REJECT_IPV6=m
|
||||
CONFIG_NF_LOG_IPV6=m
|
||||
CONFIG_NF_NAT_IPV6=m
|
||||
CONFIG_NF_NAT_MASQUERADE_IPV6=y
|
||||
CONFIG_IP6_NF_IPTABLES=m
|
||||
CONFIG_IP6_NF_MATCH_AH=m
|
||||
CONFIG_IP6_NF_MATCH_EUI64=m
|
||||
@@ -1777,8 +1781,7 @@ CONFIG_LWTUNNEL=y
|
||||
CONFIG_LWTUNNEL_BPF=y
|
||||
CONFIG_DST_CACHE=y
|
||||
CONFIG_GRO_CELLS=y
|
||||
CONFIG_NET_DEVLINK=m
|
||||
CONFIG_MAY_USE_DEVLINK=m
|
||||
# CONFIG_NET_DEVLINK is not set
|
||||
CONFIG_PAGE_POOL=y
|
||||
CONFIG_FAILOVER=m
|
||||
CONFIG_HAVE_EBPF_JIT=y
|
||||
@@ -1806,6 +1809,7 @@ CONFIG_PCIEASPM_DEFAULT=y
|
||||
CONFIG_PCIE_PME=y
|
||||
CONFIG_PCIE_DPC=y
|
||||
CONFIG_PCIE_PTM=y
|
||||
# CONFIG_PCIE_BW is not set
|
||||
CONFIG_PCI_MSI=y
|
||||
CONFIG_PCI_MSI_IRQ_DOMAIN=y
|
||||
CONFIG_PCI_QUIRKS=y
|
||||
@@ -1898,17 +1902,6 @@ CONFIG_REGMAP_MMIO=y
|
||||
CONFIG_REGMAP_IRQ=y
|
||||
CONFIG_DMA_SHARED_BUFFER=y
|
||||
# CONFIG_DMA_FENCE_TRACE is not set
|
||||
CONFIG_DMA_CMA=y
|
||||
|
||||
#
|
||||
# Default contiguous memory area size:
|
||||
#
|
||||
CONFIG_CMA_SIZE_MBYTES=16
|
||||
CONFIG_CMA_SIZE_SEL_MBYTES=y
|
||||
# CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set
|
||||
# CONFIG_CMA_SIZE_SEL_MIN is not set
|
||||
# CONFIG_CMA_SIZE_SEL_MAX is not set
|
||||
CONFIG_CMA_ALIGNMENT=8
|
||||
CONFIG_GENERIC_ARCH_TOPOLOGY=y
|
||||
|
||||
#
|
||||
@@ -2042,10 +2035,9 @@ CONFIG_MTD_LPDDR=m
|
||||
CONFIG_MTD_QINFO_PROBE=m
|
||||
# CONFIG_MTD_LPDDR2_NVM is not set
|
||||
CONFIG_MTD_SPI_NOR=m
|
||||
# CONFIG_MTD_MT81xx_NOR is not set
|
||||
CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y
|
||||
# CONFIG_SPI_CADENCE_QUADSPI is not set
|
||||
# CONFIG_SPI_FSL_QUADSPI is not set
|
||||
# CONFIG_SPI_MTK_QUADSPI is not set
|
||||
CONFIG_MTD_UBI=m
|
||||
CONFIG_MTD_UBI_WL_THRESHOLD=4096
|
||||
CONFIG_MTD_UBI_BEB_LIMIT=20
|
||||
@@ -2186,6 +2178,7 @@ CONFIG_ALTERA_STAPL=m
|
||||
#
|
||||
# VOP Bus Driver
|
||||
#
|
||||
# CONFIG_VOP_BUS is not set
|
||||
|
||||
#
|
||||
# Intel MIC Host Driver
|
||||
@@ -2210,6 +2203,7 @@ CONFIG_ALTERA_STAPL=m
|
||||
CONFIG_MISC_ALCOR_PCI=m
|
||||
CONFIG_MISC_RTSX_PCI=m
|
||||
CONFIG_MISC_RTSX_USB=m
|
||||
# CONFIG_HABANA_AI is not set
|
||||
CONFIG_HAVE_IDE=y
|
||||
# CONFIG_IDE is not set
|
||||
|
||||
@@ -2296,6 +2290,7 @@ CONFIG_FCOE=m
|
||||
CONFIG_SCSI_SNIC=m
|
||||
# CONFIG_SCSI_SNIC_DEBUG_FS is not set
|
||||
CONFIG_SCSI_DMX3191D=m
|
||||
# CONFIG_SCSI_GDTH is not set
|
||||
# CONFIG_SCSI_IPS is not set
|
||||
# CONFIG_SCSI_INITIO is not set
|
||||
# CONFIG_SCSI_INIA100 is not set
|
||||
@@ -2324,10 +2319,6 @@ CONFIG_SCSI_DH_RDAC=m
|
||||
CONFIG_SCSI_DH_HP_SW=m
|
||||
CONFIG_SCSI_DH_EMC=m
|
||||
CONFIG_SCSI_DH_ALUA=m
|
||||
CONFIG_SCSI_OSD_INITIATOR=m
|
||||
CONFIG_SCSI_OSD_ULD=m
|
||||
CONFIG_SCSI_OSD_DPRINT_SENSE=1
|
||||
# CONFIG_SCSI_OSD_DEBUG is not set
|
||||
CONFIG_HAVE_PATA_PLATFORM=y
|
||||
CONFIG_ATA=m
|
||||
CONFIG_ATA_VERBOSE_ERROR=y
|
||||
@@ -2514,6 +2505,7 @@ CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m
|
||||
CONFIG_NET_TEAM_MODE_LOADBALANCE=m
|
||||
CONFIG_MACVLAN=m
|
||||
CONFIG_MACVTAP=m
|
||||
CONFIG_IPVLAN_L3S=y
|
||||
CONFIG_IPVLAN=m
|
||||
# CONFIG_IPVTAP is not set
|
||||
CONFIG_VXLAN=m
|
||||
@@ -2869,6 +2861,7 @@ CONFIG_MDIO_BCM_UNIMAC=m
|
||||
CONFIG_MDIO_BUS_MUX=m
|
||||
# CONFIG_MDIO_BUS_MUX_GPIO is not set
|
||||
# CONFIG_MDIO_BUS_MUX_MMIOREG is not set
|
||||
# CONFIG_MDIO_BUS_MUX_MULTIPLEXER is not set
|
||||
# CONFIG_MDIO_HISI_FEMAC is not set
|
||||
CONFIG_MDIO_I2C=m
|
||||
# CONFIG_MDIO_MSCC_MIIM is not set
|
||||
@@ -3142,6 +3135,7 @@ CONFIG_MT7601U=m
|
||||
# CONFIG_MT76x0E is not set
|
||||
# CONFIG_MT76x2E is not set
|
||||
# CONFIG_MT76x2U is not set
|
||||
# CONFIG_MT7603E is not set
|
||||
CONFIG_WLAN_VENDOR_RALINK=y
|
||||
CONFIG_RT2X00=m
|
||||
CONFIG_RT2400PCI=m
|
||||
@@ -3292,6 +3286,7 @@ CONFIG_KEYBOARD_LM8323=m
|
||||
CONFIG_KEYBOARD_MAX7359=m
|
||||
# CONFIG_KEYBOARD_MCS is not set
|
||||
# CONFIG_KEYBOARD_MPR121 is not set
|
||||
CONFIG_KEYBOARD_SNVS_PWRKEY=m
|
||||
CONFIG_KEYBOARD_IMX=m
|
||||
# CONFIG_KEYBOARD_NEWTON is not set
|
||||
CONFIG_KEYBOARD_TEGRA=m
|
||||
@@ -3446,6 +3441,7 @@ CONFIG_INPUT_MISC=y
|
||||
# CONFIG_INPUT_ATMEL_CAPTOUCH is not set
|
||||
# CONFIG_INPUT_BMA150 is not set
|
||||
# CONFIG_INPUT_E3X0_BUTTON is not set
|
||||
# CONFIG_INPUT_MSM_VIBRATOR is not set
|
||||
# CONFIG_INPUT_MC13783_PWRBUTTON is not set
|
||||
CONFIG_INPUT_MMA8450=m
|
||||
# CONFIG_INPUT_GP2A is not set
|
||||
@@ -3528,6 +3524,7 @@ CONFIG_UNIX98_PTYS=y
|
||||
CONFIG_NOZOMI=m
|
||||
CONFIG_N_GSM=m
|
||||
# CONFIG_TRACE_SINK is not set
|
||||
CONFIG_LDISC_AUTOLOAD=y
|
||||
CONFIG_DEVMEM=y
|
||||
# CONFIG_DEVKMEM is not set
|
||||
|
||||
@@ -3616,7 +3613,6 @@ CONFIG_HW_RANDOM_OMAP3_ROM=m
|
||||
CONFIG_HW_RANDOM_VIRTIO=m
|
||||
CONFIG_HW_RANDOM_IMX_RNGC=m
|
||||
CONFIG_HW_RANDOM_EXYNOS=m
|
||||
# CONFIG_R3964 is not set
|
||||
# CONFIG_APPLICOM is not set
|
||||
# CONFIG_RAW_DRIVER is not set
|
||||
CONFIG_TCG_TPM=y
|
||||
@@ -3752,6 +3748,8 @@ CONFIG_SPI_BUTTERFLY=m
|
||||
# CONFIG_SPI_CADENCE is not set
|
||||
# CONFIG_SPI_DESIGNWARE is not set
|
||||
# CONFIG_SPI_FSL_LPSPI is not set
|
||||
# CONFIG_SPI_FSL_QUADSPI is not set
|
||||
# CONFIG_SPI_NXP_FLEXSPI is not set
|
||||
CONFIG_SPI_GPIO=y
|
||||
CONFIG_SPI_IMX=m
|
||||
CONFIG_SPI_LM70_LLP=m
|
||||
@@ -3765,6 +3763,7 @@ CONFIG_SPI_PL022=m
|
||||
CONFIG_SPI_ROCKCHIP=m
|
||||
# CONFIG_SPI_S3C64XX is not set
|
||||
# CONFIG_SPI_SC18IS602 is not set
|
||||
# CONFIG_SPI_SIFIVE is not set
|
||||
CONFIG_SPI_SUN4I=m
|
||||
CONFIG_SPI_SUN6I=m
|
||||
CONFIG_SPI_MXIC=m
|
||||
@@ -3909,12 +3908,14 @@ CONFIG_GPIO_TEGRA=y
|
||||
# CONFIG_GPIO_TS4800 is not set
|
||||
# CONFIG_GPIO_XILINX is not set
|
||||
# CONFIG_GPIO_ZEVIO is not set
|
||||
# CONFIG_GPIO_AMD_FCH is not set
|
||||
|
||||
#
|
||||
# I2C GPIO expanders
|
||||
#
|
||||
# CONFIG_GPIO_ADP5588 is not set
|
||||
# CONFIG_GPIO_ADNP is not set
|
||||
# CONFIG_GPIO_GW_PLD is not set
|
||||
# CONFIG_GPIO_MAX7300 is not set
|
||||
# CONFIG_GPIO_MAX732X is not set
|
||||
CONFIG_GPIO_PCA953X=m
|
||||
@@ -4436,7 +4437,9 @@ CONFIG_TWL6040_CORE=y
|
||||
# CONFIG_MFD_T7L66XB is not set
|
||||
# CONFIG_MFD_TC6387XB is not set
|
||||
# CONFIG_MFD_TC6393XB is not set
|
||||
# CONFIG_MFD_TQMX86 is not set
|
||||
# CONFIG_MFD_VX855 is not set
|
||||
# CONFIG_MFD_LOCHNAGAR is not set
|
||||
# CONFIG_MFD_ARIZONA_I2C is not set
|
||||
# CONFIG_MFD_ARIZONA_SPI is not set
|
||||
# CONFIG_MFD_WM8400 is not set
|
||||
@@ -4445,6 +4448,7 @@ CONFIG_TWL6040_CORE=y
|
||||
# CONFIG_MFD_WM8350_I2C is not set
|
||||
# CONFIG_MFD_WM8994 is not set
|
||||
CONFIG_MFD_ROHM_BD718XX=m
|
||||
# CONFIG_MFD_STPMIC1 is not set
|
||||
CONFIG_MFD_VEXPRESS_SYSREG=y
|
||||
CONFIG_REGULATOR=y
|
||||
# CONFIG_REGULATOR_DEBUG is not set
|
||||
@@ -4523,6 +4527,7 @@ CONFIG_IR_SHARP_DECODER=m
|
||||
CONFIG_IR_MCE_KBD_DECODER=m
|
||||
CONFIG_IR_XMP_DECODER=m
|
||||
CONFIG_IR_IMON_DECODER=m
|
||||
CONFIG_IR_RCMM_DECODER=m
|
||||
CONFIG_RC_DEVICES=y
|
||||
CONFIG_RC_ATI_REMOTE=m
|
||||
# CONFIG_IR_HIX5HD2 is not set
|
||||
@@ -4827,7 +4832,6 @@ CONFIG_VIDEO_ASPEED=m
|
||||
# CONFIG_VIDEO_MUX is not set
|
||||
CONFIG_VIDEO_OMAP3=m
|
||||
# CONFIG_VIDEO_OMAP3_DEBUG is not set
|
||||
# CONFIG_SOC_CAMERA is not set
|
||||
# CONFIG_VIDEO_SAMSUNG_EXYNOS4_IS is not set
|
||||
# CONFIG_VIDEO_XILINX is not set
|
||||
CONFIG_VIDEO_SUN6I_CSI=m
|
||||
@@ -4999,10 +5003,6 @@ CONFIG_VIDEO_SAA6752HS=m
|
||||
#
|
||||
CONFIG_VIDEO_M52790=m
|
||||
|
||||
#
|
||||
# Sensors used on soc_camera driver
|
||||
#
|
||||
|
||||
#
|
||||
# Media SPI Adapters
|
||||
#
|
||||
@@ -5235,8 +5235,13 @@ CONFIG_DRM_SCHED=m
|
||||
# CONFIG_DRM_I2C_SIL164 is not set
|
||||
CONFIG_DRM_I2C_NXP_TDA998X=m
|
||||
CONFIG_DRM_I2C_NXP_TDA9950=m
|
||||
|
||||
#
|
||||
# ARM devices
|
||||
#
|
||||
# CONFIG_DRM_HDLCD is not set
|
||||
# CONFIG_DRM_MALI_DISPLAY is not set
|
||||
# CONFIG_DRM_KOMEDA is not set
|
||||
# CONFIG_DRM_RADEON is not set
|
||||
# CONFIG_DRM_AMDGPU is not set
|
||||
|
||||
@@ -5356,6 +5361,7 @@ CONFIG_DRM_PANEL_ILITEK_IL9322=m
|
||||
CONFIG_DRM_PANEL_ILITEK_ILI9881C=m
|
||||
# CONFIG_DRM_PANEL_INNOLUX_P079ZCA is not set
|
||||
# CONFIG_DRM_PANEL_JDI_LT070ME05000 is not set
|
||||
# CONFIG_DRM_PANEL_KINGDISPLAY_KD097D04 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LG4573 is not set
|
||||
# CONFIG_DRM_PANEL_OLIMEX_LCD_OLINUXINO is not set
|
||||
@@ -5370,7 +5376,9 @@ CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN=m
|
||||
# CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS043T1LE01 is not set
|
||||
# CONFIG_DRM_PANEL_SITRONIX_ST7701 is not set
|
||||
# CONFIG_DRM_PANEL_SITRONIX_ST7789V is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TPG110 is not set
|
||||
# CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA is not set
|
||||
CONFIG_DRM_BRIDGE=y
|
||||
CONFIG_DRM_PANEL_BRIDGE=y
|
||||
@@ -5717,6 +5725,7 @@ CONFIG_SND_BCM2835_SOC_I2S=m
|
||||
CONFIG_SND_SOC_FSL_SSI=m
|
||||
CONFIG_SND_SOC_FSL_SPDIF=m
|
||||
# CONFIG_SND_SOC_FSL_ESAI is not set
|
||||
CONFIG_SND_SOC_FSL_MICFIL=m
|
||||
CONFIG_SND_SOC_FSL_UTILS=m
|
||||
CONFIG_SND_SOC_IMX_PCM_DMA=m
|
||||
CONFIG_SND_SOC_IMX_AUDMUX=m
|
||||
@@ -5736,6 +5745,7 @@ CONFIG_SND_SOC_IMX_MC13783=m
|
||||
# CONFIG_SND_I2S_HI6210_I2S is not set
|
||||
# CONFIG_SND_KIRKWOOD_SOC is not set
|
||||
# CONFIG_SND_SOC_IMG is not set
|
||||
# CONFIG_SND_SOC_MTK_BTCVSD is not set
|
||||
CONFIG_SND_SOC_ROCKCHIP=m
|
||||
CONFIG_SND_SOC_ROCKCHIP_I2S=m
|
||||
# CONFIG_SND_SOC_ROCKCHIP_PDM is not set
|
||||
@@ -5798,6 +5808,8 @@ CONFIG_SND_SOC_OMAP3_TWL4030=m
|
||||
CONFIG_SND_SOC_OMAP_ABE_TWL6040=m
|
||||
CONFIG_SND_SOC_OMAP_HDMI=m
|
||||
# CONFIG_SND_SOC_XILINX_I2S is not set
|
||||
# CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER is not set
|
||||
# CONFIG_SND_SOC_XILINX_SPDIF is not set
|
||||
# CONFIG_SND_SOC_XTFPGA_I2S is not set
|
||||
# CONFIG_ZX_TDM is not set
|
||||
CONFIG_SND_SOC_I2C_AND_SPI=m
|
||||
@@ -5822,10 +5834,12 @@ CONFIG_SND_SOC_I2C_AND_SPI=m
|
||||
CONFIG_SND_SOC_ALC5632=m
|
||||
# CONFIG_SND_SOC_BD28623 is not set
|
||||
# CONFIG_SND_SOC_BT_SCO is not set
|
||||
CONFIG_SND_SOC_CROS_EC_CODEC=m
|
||||
# CONFIG_SND_SOC_CS35L32 is not set
|
||||
# CONFIG_SND_SOC_CS35L33 is not set
|
||||
# CONFIG_SND_SOC_CS35L34 is not set
|
||||
# CONFIG_SND_SOC_CS35L35 is not set
|
||||
# CONFIG_SND_SOC_CS35L36 is not set
|
||||
# CONFIG_SND_SOC_CS42L42 is not set
|
||||
# CONFIG_SND_SOC_CS42L51_I2C is not set
|
||||
# CONFIG_SND_SOC_CS42L52 is not set
|
||||
@@ -5837,6 +5851,7 @@ CONFIG_SND_SOC_ALC5632=m
|
||||
# CONFIG_SND_SOC_CS4271_SPI is not set
|
||||
# CONFIG_SND_SOC_CS42XX8_I2C is not set
|
||||
# CONFIG_SND_SOC_CS43130 is not set
|
||||
# CONFIG_SND_SOC_CS4341 is not set
|
||||
# CONFIG_SND_SOC_CS4349 is not set
|
||||
# CONFIG_SND_SOC_CS53L30 is not set
|
||||
CONFIG_SND_SOC_DMIC=m
|
||||
@@ -5869,6 +5884,7 @@ CONFIG_SND_SOC_MAX98090=m
|
||||
# CONFIG_SND_SOC_PCM3168A_SPI is not set
|
||||
# CONFIG_SND_SOC_PCM512x_I2C is not set
|
||||
# CONFIG_SND_SOC_PCM512x_SPI is not set
|
||||
CONFIG_SND_SOC_RK3328=m
|
||||
CONFIG_SND_SOC_RL6231=m
|
||||
# CONFIG_SND_SOC_RT5616 is not set
|
||||
# CONFIG_SND_SOC_RT5631 is not set
|
||||
@@ -5923,6 +5939,7 @@ CONFIG_SND_SOC_WM8753=m
|
||||
# CONFIG_SND_SOC_WM8804_I2C is not set
|
||||
# CONFIG_SND_SOC_WM8804_SPI is not set
|
||||
CONFIG_SND_SOC_WM8903=m
|
||||
CONFIG_SND_SOC_WM8904=m
|
||||
# CONFIG_SND_SOC_WM8960 is not set
|
||||
# CONFIG_SND_SOC_WM8962 is not set
|
||||
# CONFIG_SND_SOC_WM8974 is not set
|
||||
@@ -5933,6 +5950,7 @@ CONFIG_SND_SOC_WM9712=m
|
||||
# CONFIG_SND_SOC_MAX9759 is not set
|
||||
CONFIG_SND_SOC_MC13783=m
|
||||
# CONFIG_SND_SOC_MT6351 is not set
|
||||
# CONFIG_SND_SOC_MT6358 is not set
|
||||
# CONFIG_SND_SOC_NAU8540 is not set
|
||||
# CONFIG_SND_SOC_NAU8810 is not set
|
||||
# CONFIG_SND_SOC_NAU8822 is not set
|
||||
@@ -5940,9 +5958,7 @@ CONFIG_SND_SOC_MC13783=m
|
||||
CONFIG_SND_SOC_TPA6130A2=m
|
||||
CONFIG_SND_SIMPLE_CARD_UTILS=m
|
||||
CONFIG_SND_SIMPLE_CARD=m
|
||||
# CONFIG_SND_SIMPLE_SCU_CARD is not set
|
||||
# CONFIG_SND_AUDIO_GRAPH_CARD is not set
|
||||
# CONFIG_SND_AUDIO_GRAPH_SCU_CARD is not set
|
||||
# CONFIG_SND_XEN_FRONTEND is not set
|
||||
CONFIG_AC97_BUS=m
|
||||
|
||||
@@ -5994,6 +6010,7 @@ CONFIG_HID_KEYTOUCH=m
|
||||
CONFIG_HID_KYE=m
|
||||
CONFIG_HID_UCLOGIC=m
|
||||
CONFIG_HID_WALTOP=m
|
||||
# CONFIG_HID_VIEWSONIC is not set
|
||||
CONFIG_HID_GYRATION=m
|
||||
CONFIG_HID_ICADE=m
|
||||
# CONFIG_HID_ITE is not set
|
||||
@@ -6011,6 +6028,7 @@ CONFIG_LOGIRUMBLEPAD2_FF=y
|
||||
CONFIG_LOGIG940_FF=y
|
||||
CONFIG_LOGIWHEELS_FF=y
|
||||
CONFIG_HID_MAGICMOUSE=m
|
||||
# CONFIG_HID_MALTRON is not set
|
||||
# CONFIG_HID_MAYFLASH is not set
|
||||
# CONFIG_HID_REDRAGON is not set
|
||||
CONFIG_HID_MICROSOFT=m
|
||||
@@ -6095,6 +6113,7 @@ CONFIG_USB_DYNAMIC_MINORS=y
|
||||
# CONFIG_USB_OTG_WHITELIST is not set
|
||||
# CONFIG_USB_OTG_BLACKLIST_HUB is not set
|
||||
CONFIG_USB_LEDS_TRIGGER_USBPORT=m
|
||||
CONFIG_USB_AUTOSUSPEND_DELAY=2
|
||||
CONFIG_USB_MON=m
|
||||
CONFIG_USB_WUSB=m
|
||||
CONFIG_USB_WUSB_CBAF=m
|
||||
@@ -6114,6 +6133,7 @@ CONFIG_USB_EHCI_HCD=m
|
||||
CONFIG_USB_EHCI_ROOT_HUB_TT=y
|
||||
CONFIG_USB_EHCI_TT_NEWSCHED=y
|
||||
CONFIG_USB_EHCI_PCI=m
|
||||
CONFIG_USB_EHCI_FSL=m
|
||||
CONFIG_USB_EHCI_MXC=m
|
||||
CONFIG_USB_EHCI_HCD_OMAP=m
|
||||
CONFIG_USB_EHCI_HCD_ORION=m
|
||||
@@ -6620,6 +6640,7 @@ CONFIG_MLX5_INFINIBAND=m
|
||||
CONFIG_INFINIBAND_NES=m
|
||||
# CONFIG_INFINIBAND_NES_DEBUG is not set
|
||||
CONFIG_INFINIBAND_OCRDMA=m
|
||||
CONFIG_RDMA_RXE=m
|
||||
CONFIG_INFINIBAND_IPOIB=m
|
||||
CONFIG_INFINIBAND_IPOIB_CM=y
|
||||
CONFIG_INFINIBAND_IPOIB_DEBUG=y
|
||||
@@ -6628,8 +6649,6 @@ CONFIG_INFINIBAND_SRP=m
|
||||
CONFIG_INFINIBAND_SRPT=m
|
||||
CONFIG_INFINIBAND_ISER=m
|
||||
CONFIG_INFINIBAND_ISERT=m
|
||||
CONFIG_RDMA_RXE=m
|
||||
# CONFIG_INFINIBAND_BNXT_RE is not set
|
||||
CONFIG_EDAC_ATOMIC_SCRUB=y
|
||||
CONFIG_EDAC_SUPPORT=y
|
||||
# CONFIG_EDAC is not set
|
||||
@@ -6656,6 +6675,7 @@ CONFIG_RTC_INTF_DEV=y
|
||||
# I2C RTC drivers
|
||||
#
|
||||
# CONFIG_RTC_DRV_ABB5ZES3 is not set
|
||||
# CONFIG_RTC_DRV_ABEOZ9 is not set
|
||||
# CONFIG_RTC_DRV_ABX80X is not set
|
||||
CONFIG_RTC_DRV_AS3722=y
|
||||
CONFIG_RTC_DRV_DS1307=y
|
||||
@@ -6686,8 +6706,10 @@ CONFIG_RTC_DRV_PALMAS=y
|
||||
# CONFIG_RTC_DRV_RX8581 is not set
|
||||
# CONFIG_RTC_DRV_RX8025 is not set
|
||||
# CONFIG_RTC_DRV_EM3027 is not set
|
||||
# CONFIG_RTC_DRV_RV3028 is not set
|
||||
# CONFIG_RTC_DRV_RV8803 is not set
|
||||
CONFIG_RTC_DRV_S5M=y
|
||||
# CONFIG_RTC_DRV_SD3078 is not set
|
||||
|
||||
#
|
||||
# SPI RTC drivers
|
||||
@@ -6753,6 +6775,7 @@ CONFIG_RTC_DRV_SUN6I=y
|
||||
CONFIG_RTC_DRV_SUNXI=y
|
||||
CONFIG_RTC_DRV_MV=y
|
||||
CONFIG_RTC_DRV_ARMADA38X=y
|
||||
# CONFIG_RTC_DRV_CADENCE is not set
|
||||
# CONFIG_RTC_DRV_FTRTC010 is not set
|
||||
CONFIG_RTC_DRV_MC13XXX=m
|
||||
CONFIG_RTC_DRV_TEGRA=y
|
||||
@@ -6783,6 +6806,7 @@ CONFIG_DMA_SUN4I=y
|
||||
CONFIG_DMA_SUN6I=m
|
||||
# CONFIG_DW_AXI_DMAC is not set
|
||||
# CONFIG_FSL_EDMA is not set
|
||||
# CONFIG_FSL_QDMA is not set
|
||||
CONFIG_IMX_DMA=y
|
||||
CONFIG_IMX_SDMA=y
|
||||
# CONFIG_INTEL_IDMA64 is not set
|
||||
@@ -6891,7 +6915,6 @@ CONFIG_RTLWIFI_DEBUG_ST=y
|
||||
#
|
||||
# Analog to digital converters
|
||||
#
|
||||
# CONFIG_AD7606 is not set
|
||||
# CONFIG_AD7780 is not set
|
||||
# CONFIG_AD7816 is not set
|
||||
# CONFIG_AD7192 is not set
|
||||
@@ -6906,7 +6929,6 @@ CONFIG_RTLWIFI_DEBUG_ST=y
|
||||
# Capacitance to digital converters
|
||||
#
|
||||
# CONFIG_AD7150 is not set
|
||||
# CONFIG_AD7152 is not set
|
||||
# CONFIG_AD7746 is not set
|
||||
|
||||
#
|
||||
@@ -6930,7 +6952,6 @@ CONFIG_RTLWIFI_DEBUG_ST=y
|
||||
#
|
||||
# CONFIG_AD2S1210 is not set
|
||||
# CONFIG_FB_SM750 is not set
|
||||
# CONFIG_FB_XGI is not set
|
||||
|
||||
#
|
||||
# Speakup console speech
|
||||
@@ -6970,9 +6991,6 @@ CONFIG_BCM_VIDEOCORE=y
|
||||
# CONFIG_SND_BCM2835 is not set
|
||||
# CONFIG_VIDEO_BCM2835 is not set
|
||||
CONFIG_PI433=m
|
||||
CONFIG_MTK_MMC=m
|
||||
# CONFIG_MTK_AEE_KDUMP is not set
|
||||
# CONFIG_MTK_MMC_CD_POLL is not set
|
||||
|
||||
#
|
||||
# Gasket devices
|
||||
@@ -6989,10 +7007,13 @@ CONFIG_EROFS_FS_IO_MAX_RETRIES=5
|
||||
# CONFIG_EROFS_FS_ZIP is not set
|
||||
# CONFIG_GOLDFISH is not set
|
||||
CONFIG_CHROME_PLATFORMS=y
|
||||
CONFIG_CROS_EC_CTL=m
|
||||
CONFIG_CROS_EC_I2C=m
|
||||
CONFIG_CROS_EC_SPI=m
|
||||
CONFIG_CROS_EC_PROTO=y
|
||||
# CONFIG_CROS_EC_LIGHTBAR is not set
|
||||
CONFIG_CROS_EC_VBC=m
|
||||
CONFIG_CROS_EC_DEBUGFS=m
|
||||
CONFIG_CROS_EC_SYSFS=m
|
||||
# CONFIG_MELLANOX_PLATFORM is not set
|
||||
CONFIG_CLKDEV_LOOKUP=y
|
||||
CONFIG_HAVE_CLK_PREPARE=y
|
||||
@@ -7024,6 +7045,7 @@ CONFIG_COMMON_CLK_PALMAS=m
|
||||
# CONFIG_COMMON_CLK_PWM is not set
|
||||
# CONFIG_COMMON_CLK_VC5 is not set
|
||||
# CONFIG_COMMON_CLK_BD718XX is not set
|
||||
# CONFIG_COMMON_CLK_FIXED_MMIO is not set
|
||||
CONFIG_MXC_CLK=y
|
||||
CONFIG_MVEBU_CLK_COMMON=y
|
||||
CONFIG_MVEBU_CLK_CPU=y
|
||||
@@ -7049,6 +7071,7 @@ CONFIG_SUN8I_R40_CCU=y
|
||||
CONFIG_SUN9I_A80_CCU=y
|
||||
CONFIG_SUN8I_R_CCU=y
|
||||
CONFIG_TEGRA_CLK_EMC=y
|
||||
CONFIG_TEGRA_CLK_DFLL=y
|
||||
CONFIG_COMMON_CLK_TI_ADPLL=y
|
||||
# CONFIG_HWSPINLOCK is not set
|
||||
|
||||
@@ -7131,6 +7154,7 @@ CONFIG_TEGRA_IOMMU_SMMU=y
|
||||
#
|
||||
# Broadcom SoC drivers
|
||||
#
|
||||
CONFIG_BCM2835_POWER=y
|
||||
CONFIG_RASPBERRYPI_POWER=y
|
||||
# CONFIG_SOC_BRCMSTB is not set
|
||||
|
||||
@@ -7141,6 +7165,7 @@ CONFIG_RASPBERRYPI_POWER=y
|
||||
#
|
||||
# i.MX SoC drivers
|
||||
#
|
||||
CONFIG_IMX_GPCV2_PM_DOMAINS=y
|
||||
|
||||
#
|
||||
# Qualcomm SoC drivers
|
||||
@@ -7192,6 +7217,7 @@ CONFIG_EXTCON=y
|
||||
# CONFIG_EXTCON_GPIO is not set
|
||||
# CONFIG_EXTCON_MAX3355 is not set
|
||||
CONFIG_EXTCON_PALMAS=m
|
||||
CONFIG_EXTCON_PTN5150=m
|
||||
# CONFIG_EXTCON_RT8973A is not set
|
||||
# CONFIG_EXTCON_SM5502 is not set
|
||||
CONFIG_EXTCON_USB_GPIO=m
|
||||
@@ -7265,7 +7291,10 @@ CONFIG_MMA8452=m
|
||||
# CONFIG_AD7291 is not set
|
||||
# CONFIG_AD7298 is not set
|
||||
# CONFIG_AD7476 is not set
|
||||
# CONFIG_AD7606_IFACE_PARALLEL is not set
|
||||
# CONFIG_AD7606_IFACE_SPI is not set
|
||||
# CONFIG_AD7766 is not set
|
||||
# CONFIG_AD7768_1 is not set
|
||||
# CONFIG_AD7791 is not set
|
||||
# CONFIG_AD7793 is not set
|
||||
# CONFIG_AD7887 is not set
|
||||
@@ -7296,6 +7325,7 @@ CONFIG_LTC2471=m
|
||||
# CONFIG_PALMAS_GPADC is not set
|
||||
CONFIG_ROCKCHIP_SARADC=m
|
||||
CONFIG_SD_ADC_MODULATOR=m
|
||||
# CONFIG_STMPE_ADC is not set
|
||||
# CONFIG_SUN4I_GPADC is not set
|
||||
# CONFIG_TI_ADC081C is not set
|
||||
# CONFIG_TI_ADC0832 is not set
|
||||
@@ -7307,6 +7337,7 @@ CONFIG_SD_ADC_MODULATOR=m
|
||||
# CONFIG_TI_ADS1015 is not set
|
||||
# CONFIG_TI_ADS7950 is not set
|
||||
# CONFIG_TI_ADS8688 is not set
|
||||
# CONFIG_TI_ADS124S08 is not set
|
||||
CONFIG_TI_AM335X_ADC=m
|
||||
# CONFIG_TI_TLC4541 is not set
|
||||
CONFIG_TWL4030_MADC=m
|
||||
@@ -7331,6 +7362,8 @@ CONFIG_VIPERBOARD_ADC=m
|
||||
# CONFIG_BME680 is not set
|
||||
CONFIG_CCS811=m
|
||||
# CONFIG_IAQCORE is not set
|
||||
# CONFIG_SENSIRION_SGP30 is not set
|
||||
# CONFIG_SPS30 is not set
|
||||
# CONFIG_VZ89X is not set
|
||||
# CONFIG_IIO_CROS_EC_SENSORS_CORE is not set
|
||||
|
||||
@@ -7386,6 +7419,7 @@ CONFIG_IIO_ST_SENSORS_CORE=m
|
||||
# CONFIG_TI_DAC082S085 is not set
|
||||
# CONFIG_TI_DAC5571 is not set
|
||||
# CONFIG_TI_DAC7311 is not set
|
||||
# CONFIG_TI_DAC7612 is not set
|
||||
# CONFIG_VF610_DAC is not set
|
||||
|
||||
#
|
||||
@@ -7481,6 +7515,7 @@ CONFIG_HID_SENSOR_PROX=m
|
||||
# CONFIG_LTR501 is not set
|
||||
# CONFIG_LV0104CS is not set
|
||||
# CONFIG_MAX44000 is not set
|
||||
# CONFIG_MAX44009 is not set
|
||||
# CONFIG_OPT3001 is not set
|
||||
# CONFIG_PA12203001 is not set
|
||||
# CONFIG_SI1133 is not set
|
||||
@@ -7609,7 +7644,8 @@ CONFIG_PWM_SYSFS=y
|
||||
CONFIG_PWM_BCM2835=m
|
||||
# CONFIG_PWM_CROS_EC is not set
|
||||
# CONFIG_PWM_FSL_FTM is not set
|
||||
CONFIG_PWM_IMX=m
|
||||
# CONFIG_PWM_IMX1 is not set
|
||||
# CONFIG_PWM_IMX27 is not set
|
||||
CONFIG_PWM_OMAP_DMTIMER=m
|
||||
# CONFIG_PWM_PCA9685 is not set
|
||||
CONFIG_PWM_ROCKCHIP=m
|
||||
@@ -7655,13 +7691,19 @@ CONFIG_RESET_SUNXI=y
|
||||
# PHY Subsystem
|
||||
#
|
||||
CONFIG_GENERIC_PHY=y
|
||||
CONFIG_GENERIC_PHY_MIPI_DPHY=y
|
||||
CONFIG_PHY_SUN4I_USB=m
|
||||
CONFIG_PHY_SUN6I_MIPI_DPHY=m
|
||||
CONFIG_PHY_SUN9I_USB=m
|
||||
# CONFIG_BCM_KONA_USB2_PHY is not set
|
||||
# CONFIG_PHY_CADENCE_DP is not set
|
||||
# CONFIG_PHY_CADENCE_DPHY is not set
|
||||
# CONFIG_PHY_CADENCE_SIERRA is not set
|
||||
# CONFIG_PHY_FSL_IMX8MQ_USB is not set
|
||||
CONFIG_ARMADA375_USBCLUSTER_PHY=y
|
||||
CONFIG_PHY_MVEBU_A3700_COMPHY=m
|
||||
CONFIG_PHY_MVEBU_A3700_UTMI=m
|
||||
CONFIG_PHY_MVEBU_A38X_COMPHY=m
|
||||
CONFIG_PHY_MVEBU_CP110_COMPHY=m
|
||||
# CONFIG_PHY_PXA_28NM_HSIC is not set
|
||||
# CONFIG_PHY_PXA_28NM_USB2 is not set
|
||||
@@ -7728,11 +7770,13 @@ CONFIG_NVMEM_SUNXI_SID=m
|
||||
CONFIG_PM_OPP=y
|
||||
# CONFIG_SIOX is not set
|
||||
# CONFIG_SLIMBUS is not set
|
||||
# CONFIG_INTERCONNECT is not set
|
||||
|
||||
#
|
||||
# File systems
|
||||
#
|
||||
CONFIG_DCACHE_WORD_ACCESS=y
|
||||
CONFIG_VALIDATE_FS_PARSER=y
|
||||
CONFIG_FS_IOMAP=y
|
||||
# CONFIG_EXT2_FS is not set
|
||||
# CONFIG_EXT3_FS is not set
|
||||
@@ -7740,7 +7784,6 @@ CONFIG_EXT4_FS=y
|
||||
CONFIG_EXT4_USE_FOR_EXT2=y
|
||||
CONFIG_EXT4_FS_POSIX_ACL=y
|
||||
CONFIG_EXT4_FS_SECURITY=y
|
||||
# CONFIG_EXT4_ENCRYPTION is not set
|
||||
# CONFIG_EXT4_DEBUG is not set
|
||||
CONFIG_JBD2=y
|
||||
# CONFIG_JBD2_DEBUG is not set
|
||||
@@ -7785,7 +7828,6 @@ CONFIG_F2FS_FS_XATTR=y
|
||||
CONFIG_F2FS_FS_POSIX_ACL=y
|
||||
CONFIG_F2FS_FS_SECURITY=y
|
||||
# CONFIG_F2FS_CHECK_FS is not set
|
||||
CONFIG_F2FS_FS_ENCRYPTION=y
|
||||
# CONFIG_F2FS_IO_TRACE is not set
|
||||
# CONFIG_F2FS_FAULT_INJECTION is not set
|
||||
CONFIG_FS_POSIX_ACL=y
|
||||
@@ -7793,7 +7835,7 @@ CONFIG_EXPORTFS=y
|
||||
CONFIG_EXPORTFS_BLOCK_OPS=y
|
||||
CONFIG_FILE_LOCKING=y
|
||||
CONFIG_MANDATORY_FILE_LOCKING=y
|
||||
CONFIG_FS_ENCRYPTION=m
|
||||
# CONFIG_FS_ENCRYPTION is not set
|
||||
CONFIG_FSNOTIFY=y
|
||||
CONFIG_DNOTIFY=y
|
||||
CONFIG_INOTIFY_USER=y
|
||||
@@ -7902,7 +7944,6 @@ CONFIG_UBIFS_FS_LZO=y
|
||||
CONFIG_UBIFS_FS_ZLIB=y
|
||||
# CONFIG_UBIFS_ATIME_SUPPORT is not set
|
||||
CONFIG_UBIFS_FS_XATTR=y
|
||||
# CONFIG_UBIFS_FS_ENCRYPTION is not set
|
||||
CONFIG_UBIFS_FS_SECURITY=y
|
||||
CONFIG_UBIFS_FS_AUTHENTICATION=y
|
||||
# CONFIG_CRAMFS is not set
|
||||
@@ -7939,9 +7980,6 @@ CONFIG_SYSV_FS=m
|
||||
CONFIG_UFS_FS=m
|
||||
# CONFIG_UFS_FS_WRITE is not set
|
||||
# CONFIG_UFS_DEBUG is not set
|
||||
CONFIG_EXOFS_FS=m
|
||||
# CONFIG_EXOFS_DEBUG is not set
|
||||
CONFIG_ORE=m
|
||||
CONFIG_NETWORK_FILESYSTEMS=y
|
||||
CONFIG_NFS_FS=m
|
||||
CONFIG_NFS_V2=m
|
||||
@@ -7982,6 +8020,7 @@ CONFIG_SUNRPC_GSS=m
|
||||
CONFIG_SUNRPC_BACKCHANNEL=y
|
||||
CONFIG_SUNRPC_SWAP=y
|
||||
CONFIG_RPCSEC_GSS_KRB5=m
|
||||
CONFIG_CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES=y
|
||||
CONFIG_SUNRPC_DEBUG=y
|
||||
CONFIG_SUNRPC_XPRT_RDMA=m
|
||||
CONFIG_CEPH_FS=m
|
||||
@@ -8101,12 +8140,12 @@ CONFIG_SECURITY_TOMOYO_MAX_AUDIT_LOG=1024
|
||||
CONFIG_SECURITY_TOMOYO_POLICY_LOADER="/sbin/tomoyo-init"
|
||||
CONFIG_SECURITY_TOMOYO_ACTIVATION_TRIGGER="/sbin/init"
|
||||
CONFIG_SECURITY_APPARMOR=y
|
||||
CONFIG_SECURITY_APPARMOR_BOOTPARAM_VALUE=1
|
||||
CONFIG_SECURITY_APPARMOR_HASH=y
|
||||
CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y
|
||||
# CONFIG_SECURITY_APPARMOR_DEBUG is not set
|
||||
# CONFIG_SECURITY_LOADPIN is not set
|
||||
CONFIG_SECURITY_YAMA=y
|
||||
# CONFIG_SECURITY_SAFESETID is not set
|
||||
CONFIG_INTEGRITY=y
|
||||
CONFIG_INTEGRITY_SIGNATURE=y
|
||||
CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y
|
||||
@@ -8136,7 +8175,7 @@ CONFIG_IMA_TRUSTED_KEYRING=y
|
||||
# CONFIG_DEFAULT_SECURITY_TOMOYO is not set
|
||||
CONFIG_DEFAULT_SECURITY_APPARMOR=y
|
||||
# CONFIG_DEFAULT_SECURITY_DAC is not set
|
||||
CONFIG_DEFAULT_SECURITY="apparmor"
|
||||
CONFIG_LSM="yama,loadpin,safesetid,integrity,apparmor,selinux,smack,tomoyo"
|
||||
CONFIG_XOR_BLOCKS=m
|
||||
CONFIG_ASYNC_CORE=m
|
||||
CONFIG_ASYNC_MEMCPY=m
|
||||
@@ -8171,6 +8210,7 @@ CONFIG_CRYPTO_MANAGER=y
|
||||
CONFIG_CRYPTO_MANAGER2=y
|
||||
CONFIG_CRYPTO_USER=m
|
||||
# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set
|
||||
# CONFIG_CRYPTO_MANAGER_EXTRA_TESTS is not set
|
||||
CONFIG_CRYPTO_GF128MUL=m
|
||||
CONFIG_CRYPTO_NULL=m
|
||||
CONFIG_CRYPTO_NULL2=y
|
||||
@@ -8398,10 +8438,24 @@ CONFIG_HAS_DMA=y
|
||||
CONFIG_NEED_SG_DMA_LENGTH=y
|
||||
CONFIG_NEED_DMA_MAP_STATE=y
|
||||
CONFIG_ARCH_DMA_ADDR_T_64BIT=y
|
||||
CONFIG_HAVE_GENERIC_DMA_COHERENT=y
|
||||
CONFIG_DMA_DECLARE_COHERENT=y
|
||||
CONFIG_ARCH_HAS_SETUP_DMA_OPS=y
|
||||
CONFIG_ARCH_HAS_TEARDOWN_DMA_OPS=y
|
||||
CONFIG_DMA_VIRT_OPS=y
|
||||
CONFIG_SWIOTLB=y
|
||||
CONFIG_DMA_REMAP=y
|
||||
CONFIG_DMA_CMA=y
|
||||
|
||||
#
|
||||
# Default contiguous memory area size:
|
||||
#
|
||||
CONFIG_CMA_SIZE_MBYTES=16
|
||||
CONFIG_CMA_SIZE_SEL_MBYTES=y
|
||||
# CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set
|
||||
# CONFIG_CMA_SIZE_SEL_MIN is not set
|
||||
# CONFIG_CMA_SIZE_SEL_MAX is not set
|
||||
CONFIG_CMA_ALIGNMENT=8
|
||||
# CONFIG_DMA_API_DEBUG is not set
|
||||
CONFIG_SGL_ALLOC=y
|
||||
CONFIG_CHECK_SIGNATURE=y
|
||||
CONFIG_CPU_RMAP=y
|
||||
@@ -8436,6 +8490,7 @@ CONFIG_SBITMAP=y
|
||||
# printk and dmesg options
|
||||
#
|
||||
CONFIG_PRINTK_TIME=y
|
||||
# CONFIG_PRINTK_CALLER is not set
|
||||
CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7
|
||||
CONFIG_CONSOLE_LOGLEVEL_QUIET=4
|
||||
CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4
|
||||
@@ -8455,7 +8510,6 @@ CONFIG_FRAME_WARN=1024
|
||||
CONFIG_STRIP_ASM_SYMS=y
|
||||
# CONFIG_READABLE_ASM is not set
|
||||
# CONFIG_UNUSED_SYMBOLS is not set
|
||||
# CONFIG_PAGE_OWNER is not set
|
||||
CONFIG_DEBUG_FS=y
|
||||
# CONFIG_HEADERS_CHECK is not set
|
||||
# CONFIG_DEBUG_SECTION_MISMATCH is not set
|
||||
@@ -8472,6 +8526,7 @@ CONFIG_DEBUG_KERNEL=y
|
||||
# Memory Debugging
|
||||
#
|
||||
CONFIG_PAGE_EXTENSION=y
|
||||
# CONFIG_PAGE_OWNER is not set
|
||||
CONFIG_PAGE_POISONING=y
|
||||
CONFIG_PAGE_POISONING_NO_SANITY=y
|
||||
# CONFIG_PAGE_POISONING_ZERO is not set
|
||||
@@ -8606,7 +8661,6 @@ CONFIG_FTRACE_MCOUNT_RECORD=y
|
||||
# CONFIG_PREEMPTIRQ_DELAY_TEST is not set
|
||||
# CONFIG_TRACE_EVAL_MAP_FILE is not set
|
||||
CONFIG_TRACING_EVENTS_GPIO=y
|
||||
# CONFIG_DMA_API_DEBUG is not set
|
||||
CONFIG_RUNTIME_TESTING_MENU=y
|
||||
# CONFIG_LKDTM is not set
|
||||
# CONFIG_TEST_LIST_SORT is not set
|
||||
@@ -8631,6 +8685,7 @@ CONFIG_TEST_XARRAY=m
|
||||
# CONFIG_TEST_HASH is not set
|
||||
# CONFIG_TEST_IDA is not set
|
||||
# CONFIG_TEST_LKM is not set
|
||||
CONFIG_TEST_VMALLOC=m
|
||||
CONFIG_TEST_USER_COPY=m
|
||||
CONFIG_TEST_BPF=m
|
||||
CONFIG_FIND_BIT_BENCHMARK=m
|
||||
@@ -8640,12 +8695,14 @@ CONFIG_TEST_FIRMWARE=m
|
||||
CONFIG_TEST_STATIC_KEYS=m
|
||||
# CONFIG_TEST_KMOD is not set
|
||||
# CONFIG_TEST_MEMCAT_P is not set
|
||||
# CONFIG_TEST_STACKINIT is not set
|
||||
# CONFIG_MEMTEST is not set
|
||||
CONFIG_BUG_ON_DATA_CORRUPTION=y
|
||||
# CONFIG_SAMPLES is not set
|
||||
CONFIG_HAVE_ARCH_KGDB=y
|
||||
# CONFIG_KGDB is not set
|
||||
# CONFIG_UBSAN is not set
|
||||
CONFIG_UBSAN_ALIGNMENT=y
|
||||
CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y
|
||||
CONFIG_STRICT_DEVMEM=y
|
||||
CONFIG_IO_STRICT_DEVMEM=y
|
||||
@@ -8653,7 +8710,6 @@ CONFIG_ARM_PTDUMP_CORE=y
|
||||
# CONFIG_ARM_PTDUMP_DEBUGFS is not set
|
||||
CONFIG_DEBUG_WX=y
|
||||
CONFIG_UNWINDER_FRAME_POINTER=y
|
||||
# CONFIG_UNWINDER_ARM is not set
|
||||
# CONFIG_DEBUG_USER is not set
|
||||
# CONFIG_DEBUG_LL is not set
|
||||
CONFIG_DEBUG_LL_INCLUDE="mach/debug-macro.S"
|
||||
+146
-67
@@ -1,6 +1,6 @@
|
||||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/arm64 5.0.0-gnu Kernel Configuration
|
||||
# Linux/arm64 5.1.0-gnu Kernel Configuration
|
||||
#
|
||||
|
||||
#
|
||||
@@ -10,6 +10,7 @@ CONFIG_CC_IS_GCC=y
|
||||
CONFIG_GCC_VERSION=70400
|
||||
CONFIG_CLANG_VERSION=0
|
||||
CONFIG_CC_HAS_ASM_GOTO=y
|
||||
CONFIG_CC_HAS_WARN_MAYBE_UNINITIALIZED=y
|
||||
CONFIG_IRQ_WORK=y
|
||||
CONFIG_BUILDTIME_EXTABLE_SORT=y
|
||||
CONFIG_THREAD_INFO_IN_TASK=y
|
||||
@@ -179,6 +180,7 @@ CONFIG_TIMERFD=y
|
||||
CONFIG_EVENTFD=y
|
||||
CONFIG_SHMEM=y
|
||||
CONFIG_AIO=y
|
||||
CONFIG_IO_URING=y
|
||||
CONFIG_ADVISE_SYSCALLS=y
|
||||
CONFIG_MEMBARRIER=y
|
||||
CONFIG_KALLSYMS=y
|
||||
@@ -251,6 +253,7 @@ CONFIG_ARCH_SUNXI=y
|
||||
CONFIG_ARCH_BCM2835=y
|
||||
# CONFIG_ARCH_BCM_IPROC is not set
|
||||
# CONFIG_ARCH_BERLIN is not set
|
||||
CONFIG_ARCH_BITMAIN=y
|
||||
# CONFIG_ARCH_BRCMSTB is not set
|
||||
# CONFIG_ARCH_EXYNOS is not set
|
||||
# CONFIG_ARCH_K3 is not set
|
||||
@@ -310,6 +313,7 @@ CONFIG_QCOM_QDF2400_ERRATUM_0065=y
|
||||
CONFIG_SOCIONEXT_SYNQUACER_PREITS=y
|
||||
CONFIG_HISILICON_ERRATUM_161600802=y
|
||||
CONFIG_QCOM_FALKOR_ERRATUM_E1041=y
|
||||
CONFIG_FUJITSU_ERRATUM_010001=y
|
||||
CONFIG_ARM64_4K_PAGES=y
|
||||
# CONFIG_ARM64_16K_PAGES is not set
|
||||
# CONFIG_ARM64_64K_PAGES is not set
|
||||
@@ -387,6 +391,7 @@ CONFIG_ARM64_CNP=y
|
||||
CONFIG_ARM64_PTR_AUTH=y
|
||||
CONFIG_ARM64_SVE=y
|
||||
CONFIG_ARM64_MODULE_PLTS=y
|
||||
# CONFIG_ARM64_PSEUDO_NMI is not set
|
||||
CONFIG_RELOCATABLE=y
|
||||
CONFIG_RANDOMIZE_BASE=y
|
||||
CONFIG_RANDOMIZE_MODULE_REGION_FULL=y
|
||||
@@ -402,6 +407,7 @@ CONFIG_EFI=y
|
||||
CONFIG_DMI=y
|
||||
CONFIG_COMPAT=y
|
||||
CONFIG_SYSVIPC_COMPAT=y
|
||||
CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y
|
||||
|
||||
#
|
||||
# Power management options
|
||||
@@ -444,6 +450,7 @@ CONFIG_CPU_IDLE=y
|
||||
CONFIG_CPU_IDLE_MULTIPLE_DRIVERS=y
|
||||
CONFIG_CPU_IDLE_GOV_LADDER=y
|
||||
CONFIG_CPU_IDLE_GOV_MENU=y
|
||||
CONFIG_CPU_IDLE_GOV_TEO=y
|
||||
CONFIG_DT_IDLE_STATES=y
|
||||
|
||||
#
|
||||
@@ -478,10 +485,11 @@ CONFIG_CPUFREQ_DT=m
|
||||
CONFIG_CPUFREQ_DT_PLATDEV=y
|
||||
CONFIG_ACPI_CPPC_CPUFREQ=m
|
||||
# CONFIG_ARM_ARMADA_37XX_CPUFREQ is not set
|
||||
# CONFIG_ARM_ARMADA_8K_CPUFREQ is not set
|
||||
# CONFIG_ARM_QCOM_CPUFREQ_HW is not set
|
||||
CONFIG_ARM_SCMI_CPUFREQ=m
|
||||
CONFIG_ARM_TEGRA20_CPUFREQ=y
|
||||
CONFIG_ARM_TEGRA124_CPUFREQ=m
|
||||
CONFIG_ARM_TEGRA124_CPUFREQ=y
|
||||
# CONFIG_ARM_TEGRA186_CPUFREQ is not set
|
||||
# CONFIG_QORIQ_CPUFREQ is not set
|
||||
|
||||
@@ -499,7 +507,6 @@ CONFIG_DMIID=y
|
||||
CONFIG_DMI_SYSFS=y
|
||||
CONFIG_RASPBERRYPI_FIRMWARE=y
|
||||
# CONFIG_FW_CFG_SYSFS is not set
|
||||
# CONFIG_INTEL_STRATIX10_SERVICE is not set
|
||||
CONFIG_QCOM_SCM=y
|
||||
CONFIG_QCOM_SCM_64=y
|
||||
# CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT is not set
|
||||
@@ -521,6 +528,7 @@ CONFIG_EFI_ARMSTUB_DTB_LOADER=y
|
||||
# CONFIG_EFI_CAPSULE_LOADER is not set
|
||||
# CONFIG_EFI_TEST is not set
|
||||
# CONFIG_RESET_ATTACK_MITIGATION is not set
|
||||
CONFIG_EFI_EARLYCON=y
|
||||
CONFIG_IMX_SCU=y
|
||||
CONFIG_IMX_SCU_PD=y
|
||||
CONFIG_MESON_SM=y
|
||||
@@ -677,6 +685,7 @@ CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y
|
||||
CONFIG_STRICT_MODULE_RWX=y
|
||||
CONFIG_REFCOUNT_FULL=y
|
||||
CONFIG_HAVE_ARCH_PREL32_RELOCATIONS=y
|
||||
CONFIG_ARCH_USE_MEMREMAP_PROT=y
|
||||
|
||||
#
|
||||
# GCOV-based kernel profiling
|
||||
@@ -689,6 +698,8 @@ CONFIG_GCC_PLUGINS=y
|
||||
# CONFIG_GCC_PLUGIN_CYC_COMPLEXITY is not set
|
||||
# CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set
|
||||
CONFIG_GCC_PLUGIN_STRUCTLEAK=y
|
||||
# CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set
|
||||
# CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set
|
||||
CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL=y
|
||||
# CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE is not set
|
||||
# CONFIG_GCC_PLUGIN_RANDSTRUCT is not set
|
||||
@@ -897,6 +908,7 @@ CONFIG_SKB_EXTENSIONS=y
|
||||
CONFIG_PACKET=y
|
||||
CONFIG_PACKET_DIAG=m
|
||||
CONFIG_UNIX=y
|
||||
CONFIG_UNIX_SCM=y
|
||||
CONFIG_UNIX_DIAG=m
|
||||
# CONFIG_TLS is not set
|
||||
CONFIG_XFRM=y
|
||||
@@ -1035,7 +1047,7 @@ CONFIG_NF_CONNTRACK_TIMEOUT=y
|
||||
CONFIG_NF_CONNTRACK_TIMESTAMP=y
|
||||
CONFIG_NF_CONNTRACK_LABELS=y
|
||||
CONFIG_NF_CT_PROTO_DCCP=y
|
||||
CONFIG_NF_CT_PROTO_GRE=m
|
||||
CONFIG_NF_CT_PROTO_GRE=y
|
||||
CONFIG_NF_CT_PROTO_SCTP=y
|
||||
CONFIG_NF_CT_PROTO_UDPLITE=y
|
||||
CONFIG_NF_CONNTRACK_AMANDA=m
|
||||
@@ -1061,6 +1073,7 @@ CONFIG_NF_NAT_IRC=m
|
||||
CONFIG_NF_NAT_SIP=m
|
||||
CONFIG_NF_NAT_TFTP=m
|
||||
CONFIG_NF_NAT_REDIRECT=y
|
||||
CONFIG_NF_NAT_MASQUERADE=y
|
||||
CONFIG_NETFILTER_SYNPROXY=m
|
||||
CONFIG_NF_TABLES=m
|
||||
CONFIG_NF_TABLES_SET=m
|
||||
@@ -1074,7 +1087,6 @@ CONFIG_NFT_LOG=m
|
||||
CONFIG_NFT_LIMIT=m
|
||||
CONFIG_NFT_MASQ=m
|
||||
CONFIG_NFT_REDIR=m
|
||||
CONFIG_NFT_NAT=m
|
||||
CONFIG_NFT_TUNNEL=m
|
||||
CONFIG_NFT_OBJREF=m
|
||||
CONFIG_NFT_QUEUE=m
|
||||
@@ -1254,8 +1266,6 @@ CONFIG_NF_DUP_IPV4=m
|
||||
CONFIG_NF_LOG_ARP=m
|
||||
CONFIG_NF_LOG_IPV4=m
|
||||
CONFIG_NF_REJECT_IPV4=m
|
||||
CONFIG_NF_NAT_IPV4=m
|
||||
CONFIG_NF_NAT_MASQUERADE_IPV4=y
|
||||
CONFIG_NF_NAT_SNMP_BASIC=m
|
||||
CONFIG_NF_NAT_PPTP=m
|
||||
CONFIG_NF_NAT_H323=m
|
||||
@@ -1290,8 +1300,6 @@ CONFIG_NF_TPROXY_IPV6=m
|
||||
CONFIG_NF_DUP_IPV6=m
|
||||
CONFIG_NF_REJECT_IPV6=m
|
||||
CONFIG_NF_LOG_IPV6=m
|
||||
CONFIG_NF_NAT_IPV6=m
|
||||
CONFIG_NF_NAT_MASQUERADE_IPV6=y
|
||||
CONFIG_IP6_NF_IPTABLES=m
|
||||
CONFIG_IP6_NF_MATCH_AH=m
|
||||
CONFIG_IP6_NF_MATCH_EUI64=m
|
||||
@@ -1737,8 +1745,7 @@ CONFIG_LWTUNNEL=y
|
||||
CONFIG_LWTUNNEL_BPF=y
|
||||
CONFIG_DST_CACHE=y
|
||||
CONFIG_GRO_CELLS=y
|
||||
CONFIG_NET_DEVLINK=m
|
||||
CONFIG_MAY_USE_DEVLINK=m
|
||||
# CONFIG_NET_DEVLINK is not set
|
||||
CONFIG_PAGE_POOL=y
|
||||
CONFIG_FAILOVER=m
|
||||
CONFIG_HAVE_EBPF_JIT=y
|
||||
@@ -1767,6 +1774,7 @@ CONFIG_PCIEASPM_DEFAULT=y
|
||||
CONFIG_PCIE_PME=y
|
||||
CONFIG_PCIE_DPC=y
|
||||
CONFIG_PCIE_PTM=y
|
||||
# CONFIG_PCIE_BW is not set
|
||||
CONFIG_PCI_MSI=y
|
||||
CONFIG_PCI_MSI_IRQ_DOMAIN=y
|
||||
CONFIG_PCI_QUIRKS=y
|
||||
@@ -1803,6 +1811,7 @@ CONFIG_PCI_HOST_GENERIC=y
|
||||
# CONFIG_PCIE_XILINX is not set
|
||||
CONFIG_PCI_XGENE=y
|
||||
CONFIG_PCI_XGENE_MSI=y
|
||||
# CONFIG_PCIE_ALTERA is not set
|
||||
CONFIG_PCI_HOST_THUNDER_PEM=y
|
||||
CONFIG_PCI_HOST_THUNDER_ECAM=y
|
||||
CONFIG_PCIE_ROCKCHIP=y
|
||||
@@ -1814,6 +1823,7 @@ CONFIG_PCIE_ROCKCHIP_HOST=m
|
||||
CONFIG_PCIE_DW=y
|
||||
CONFIG_PCIE_DW_HOST=y
|
||||
# CONFIG_PCIE_DW_PLAT_HOST is not set
|
||||
CONFIG_PCI_IMX6=y
|
||||
CONFIG_PCI_HISI=y
|
||||
CONFIG_PCIE_QCOM=y
|
||||
CONFIG_PCIE_ARMADA_8K=y
|
||||
@@ -1867,17 +1877,6 @@ CONFIG_REGMAP_MMIO=y
|
||||
CONFIG_REGMAP_IRQ=y
|
||||
CONFIG_DMA_SHARED_BUFFER=y
|
||||
# CONFIG_DMA_FENCE_TRACE is not set
|
||||
CONFIG_DMA_CMA=y
|
||||
|
||||
#
|
||||
# Default contiguous memory area size:
|
||||
#
|
||||
CONFIG_CMA_SIZE_MBYTES=64
|
||||
CONFIG_CMA_SIZE_SEL_MBYTES=y
|
||||
# CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set
|
||||
# CONFIG_CMA_SIZE_SEL_MIN is not set
|
||||
# CONFIG_CMA_SIZE_SEL_MAX is not set
|
||||
CONFIG_CMA_ALIGNMENT=8
|
||||
CONFIG_GENERIC_ARCH_TOPOLOGY=y
|
||||
|
||||
#
|
||||
@@ -1897,6 +1896,7 @@ CONFIG_CONNECTOR=y
|
||||
CONFIG_PROC_EVENTS=y
|
||||
CONFIG_GNSS=m
|
||||
CONFIG_GNSS_SERIAL=m
|
||||
CONFIG_GNSS_MTK_SERIAL=m
|
||||
CONFIG_GNSS_SIRF_SERIAL=m
|
||||
CONFIG_GNSS_UBX_SERIAL=m
|
||||
CONFIG_MTD=m
|
||||
@@ -1983,11 +1983,10 @@ CONFIG_MTD_SPI_NAND=m
|
||||
CONFIG_MTD_LPDDR=m
|
||||
CONFIG_MTD_QINFO_PROBE=m
|
||||
CONFIG_MTD_SPI_NOR=m
|
||||
# CONFIG_MTD_MT81xx_NOR is not set
|
||||
CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y
|
||||
# CONFIG_SPI_CADENCE_QUADSPI is not set
|
||||
CONFIG_SPI_FSL_QUADSPI=m
|
||||
CONFIG_SPI_HISI_SFC=m
|
||||
# CONFIG_SPI_MTK_QUADSPI is not set
|
||||
CONFIG_MTD_UBI=m
|
||||
CONFIG_MTD_UBI_WL_THRESHOLD=4096
|
||||
CONFIG_MTD_UBI_BEB_LIMIT=20
|
||||
@@ -2079,6 +2078,7 @@ CONFIG_ICS932S401=m
|
||||
CONFIG_ENCLOSURE_SERVICES=m
|
||||
# CONFIG_HP_ILO is not set
|
||||
CONFIG_QCOM_COINCELL=m
|
||||
# CONFIG_QCOM_FASTRPC is not set
|
||||
CONFIG_APDS9802ALS=m
|
||||
CONFIG_ISL29003=m
|
||||
CONFIG_ISL29020=m
|
||||
@@ -2133,6 +2133,7 @@ CONFIG_ALTERA_STAPL=m
|
||||
#
|
||||
# VOP Bus Driver
|
||||
#
|
||||
# CONFIG_VOP_BUS is not set
|
||||
|
||||
#
|
||||
# Intel MIC Host Driver
|
||||
@@ -2158,6 +2159,7 @@ CONFIG_ALTERA_STAPL=m
|
||||
CONFIG_MISC_ALCOR_PCI=m
|
||||
CONFIG_MISC_RTSX_PCI=m
|
||||
CONFIG_MISC_RTSX_USB=m
|
||||
CONFIG_HABANA_AI=m
|
||||
|
||||
#
|
||||
# SCSI device support
|
||||
@@ -2255,6 +2257,7 @@ CONFIG_FCOE=m
|
||||
CONFIG_SCSI_SNIC=m
|
||||
# CONFIG_SCSI_SNIC_DEBUG_FS is not set
|
||||
CONFIG_SCSI_DMX3191D=m
|
||||
# CONFIG_SCSI_GDTH is not set
|
||||
# CONFIG_SCSI_IPS is not set
|
||||
# CONFIG_SCSI_INITIO is not set
|
||||
# CONFIG_SCSI_INIA100 is not set
|
||||
@@ -2288,10 +2291,6 @@ CONFIG_SCSI_DH_RDAC=m
|
||||
CONFIG_SCSI_DH_HP_SW=m
|
||||
CONFIG_SCSI_DH_EMC=m
|
||||
CONFIG_SCSI_DH_ALUA=m
|
||||
CONFIG_SCSI_OSD_INITIATOR=m
|
||||
CONFIG_SCSI_OSD_ULD=m
|
||||
CONFIG_SCSI_OSD_DPRINT_SENSE=1
|
||||
# CONFIG_SCSI_OSD_DEBUG is not set
|
||||
CONFIG_HAVE_PATA_PLATFORM=y
|
||||
CONFIG_ATA=m
|
||||
CONFIG_ATA_VERBOSE_ERROR=y
|
||||
@@ -2480,6 +2479,7 @@ CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m
|
||||
CONFIG_NET_TEAM_MODE_LOADBALANCE=m
|
||||
CONFIG_MACVLAN=m
|
||||
CONFIG_MACVTAP=m
|
||||
CONFIG_IPVLAN_L3S=y
|
||||
CONFIG_IPVLAN=m
|
||||
CONFIG_IPVTAP=m
|
||||
CONFIG_VXLAN=m
|
||||
@@ -2807,6 +2807,7 @@ CONFIG_STMMAC_PLATFORM=m
|
||||
CONFIG_DWMAC_GENERIC=m
|
||||
CONFIG_DWMAC_IPQ806X=m
|
||||
CONFIG_DWMAC_MESON=m
|
||||
CONFIG_DWMAC_QCOM_ETHQOS=m
|
||||
CONFIG_DWMAC_ROCKCHIP=m
|
||||
CONFIG_DWMAC_SUNXI=m
|
||||
CONFIG_DWMAC_SUN8I=m
|
||||
@@ -2821,6 +2822,7 @@ CONFIG_NET_VENDOR_SYNOPSYS=y
|
||||
CONFIG_NET_VENDOR_TEHUTI=y
|
||||
CONFIG_TEHUTI=m
|
||||
CONFIG_NET_VENDOR_TI=y
|
||||
# CONFIG_TI_CPSW_PHY_SEL is not set
|
||||
# CONFIG_TI_CPSW_ALE is not set
|
||||
CONFIG_TLAN=m
|
||||
CONFIG_NET_VENDOR_VIA=y
|
||||
@@ -2842,6 +2844,7 @@ CONFIG_MDIO_BUS=m
|
||||
CONFIG_MDIO_BUS_MUX=m
|
||||
# CONFIG_MDIO_BUS_MUX_GPIO is not set
|
||||
CONFIG_MDIO_BUS_MUX_MMIOREG=m
|
||||
# CONFIG_MDIO_BUS_MUX_MULTIPLEXER is not set
|
||||
CONFIG_MDIO_CAVIUM=m
|
||||
CONFIG_MDIO_HISI_FEMAC=m
|
||||
CONFIG_MDIO_MSCC_MIIM=m
|
||||
@@ -3121,6 +3124,7 @@ CONFIG_MT7601U=m
|
||||
# CONFIG_MT76x0E is not set
|
||||
# CONFIG_MT76x2E is not set
|
||||
# CONFIG_MT76x2U is not set
|
||||
# CONFIG_MT7603E is not set
|
||||
CONFIG_WLAN_VENDOR_RALINK=y
|
||||
CONFIG_RT2X00=m
|
||||
CONFIG_RT2400PCI=m
|
||||
@@ -3272,6 +3276,7 @@ CONFIG_KEYBOARD_LM8323=m
|
||||
CONFIG_KEYBOARD_MAX7359=m
|
||||
# CONFIG_KEYBOARD_MCS is not set
|
||||
# CONFIG_KEYBOARD_MPR121 is not set
|
||||
CONFIG_KEYBOARD_SNVS_PWRKEY=m
|
||||
CONFIG_KEYBOARD_IMX=m
|
||||
# CONFIG_KEYBOARD_NEWTON is not set
|
||||
CONFIG_KEYBOARD_TEGRA=m
|
||||
@@ -3325,6 +3330,7 @@ CONFIG_INPUT_MISC=y
|
||||
# CONFIG_INPUT_ATMEL_CAPTOUCH is not set
|
||||
# CONFIG_INPUT_BMA150 is not set
|
||||
# CONFIG_INPUT_E3X0_BUTTON is not set
|
||||
# CONFIG_INPUT_MSM_VIBRATOR is not set
|
||||
CONFIG_INPUT_PM8941_PWRKEY=m
|
||||
# CONFIG_INPUT_PM8XXX_VIBRATOR is not set
|
||||
# CONFIG_INPUT_MMA8450 is not set
|
||||
@@ -3404,6 +3410,7 @@ CONFIG_UNIX98_PTYS=y
|
||||
CONFIG_NOZOMI=m
|
||||
CONFIG_N_GSM=m
|
||||
# CONFIG_TRACE_SINK is not set
|
||||
CONFIG_LDISC_AUTOLOAD=y
|
||||
CONFIG_DEVMEM=y
|
||||
|
||||
#
|
||||
@@ -3444,6 +3451,7 @@ CONFIG_SERIAL_AMBA_PL011_CONSOLE=y
|
||||
CONFIG_SERIAL_MESON=y
|
||||
CONFIG_SERIAL_MESON_CONSOLE=y
|
||||
CONFIG_SERIAL_TEGRA=y
|
||||
CONFIG_SERIAL_TEGRA_TCU=m
|
||||
# CONFIG_SERIAL_MAX3100 is not set
|
||||
# CONFIG_SERIAL_MAX310X is not set
|
||||
CONFIG_SERIAL_IMX=m
|
||||
@@ -3481,6 +3489,7 @@ CONFIG_HVC_XEN_FRONTEND=y
|
||||
CONFIG_VIRTIO_CONSOLE=m
|
||||
CONFIG_IPMI_HANDLER=m
|
||||
CONFIG_IPMI_DMI_DECODE=y
|
||||
CONFIG_IPMI_PLAT_DATA=y
|
||||
# CONFIG_IPMI_PANIC_EVENT is not set
|
||||
CONFIG_IPMI_DEVICE_INTERFACE=m
|
||||
CONFIG_IPMI_SI=m
|
||||
@@ -3497,7 +3506,7 @@ CONFIG_HW_RANDOM_HISI=m
|
||||
CONFIG_HW_RANDOM_XGENE=m
|
||||
CONFIG_HW_RANDOM_MESON=m
|
||||
CONFIG_HW_RANDOM_CAVIUM=m
|
||||
# CONFIG_R3964 is not set
|
||||
CONFIG_HW_RANDOM_OPTEE=m
|
||||
# CONFIG_APPLICOM is not set
|
||||
# CONFIG_RAW_DRIVER is not set
|
||||
# CONFIG_TCG_TPM is not set
|
||||
@@ -3636,6 +3645,8 @@ CONFIG_SPI_BUTTERFLY=m
|
||||
# CONFIG_SPI_CADENCE is not set
|
||||
# CONFIG_SPI_DESIGNWARE is not set
|
||||
CONFIG_SPI_FSL_LPSPI=m
|
||||
CONFIG_SPI_FSL_QUADSPI=m
|
||||
CONFIG_SPI_NXP_FLEXSPI=m
|
||||
# CONFIG_SPI_GPIO is not set
|
||||
CONFIG_SPI_IMX=m
|
||||
CONFIG_SPI_LM70_LLP=m
|
||||
@@ -3651,6 +3662,7 @@ CONFIG_SPI_MESON_SPIFC=m
|
||||
CONFIG_SPI_QUP=m
|
||||
# CONFIG_SPI_QCOM_GENI is not set
|
||||
# CONFIG_SPI_SC18IS602 is not set
|
||||
# CONFIG_SPI_SIFIVE is not set
|
||||
# CONFIG_SPI_SUN4I is not set
|
||||
# CONFIG_SPI_SUN6I is not set
|
||||
# CONFIG_SPI_MXIC is not set
|
||||
@@ -3716,7 +3728,9 @@ CONFIG_PINCTRL_MAX77620=y
|
||||
CONFIG_PINCTRL_BCM2835=y
|
||||
CONFIG_PINCTRL_IMX=y
|
||||
CONFIG_PINCTRL_IMX_SCU=y
|
||||
CONFIG_PINCTRL_IMX8MM=y
|
||||
CONFIG_PINCTRL_IMX8MQ=y
|
||||
CONFIG_PINCTRL_IMX8QM=y
|
||||
CONFIG_PINCTRL_IMX8QXP=y
|
||||
CONFIG_PINCTRL_MVEBU=y
|
||||
CONFIG_PINCTRL_ARMADA_AP806=y
|
||||
@@ -3797,12 +3811,14 @@ CONFIG_GPIO_XGENE=y
|
||||
CONFIG_GPIO_XGENE_SB=m
|
||||
# CONFIG_GPIO_XILINX is not set
|
||||
CONFIG_GPIO_XLP=y
|
||||
# CONFIG_GPIO_AMD_FCH is not set
|
||||
|
||||
#
|
||||
# I2C GPIO expanders
|
||||
#
|
||||
# CONFIG_GPIO_ADP5588 is not set
|
||||
# CONFIG_GPIO_ADNP is not set
|
||||
# CONFIG_GPIO_GW_PLD is not set
|
||||
# CONFIG_GPIO_MAX7300 is not set
|
||||
# CONFIG_GPIO_MAX732X is not set
|
||||
CONFIG_GPIO_PCA953X=y
|
||||
@@ -4285,7 +4301,6 @@ CONFIG_MFD_SYSCON=y
|
||||
# CONFIG_MFD_TPS65086 is not set
|
||||
# CONFIG_MFD_TPS65090 is not set
|
||||
# CONFIG_MFD_TPS65217 is not set
|
||||
# CONFIG_MFD_TPS68470 is not set
|
||||
# CONFIG_MFD_TI_LP873X is not set
|
||||
# CONFIG_MFD_TI_LP87565 is not set
|
||||
# CONFIG_MFD_TPS65218 is not set
|
||||
@@ -4299,7 +4314,9 @@ CONFIG_MFD_SYSCON=y
|
||||
# CONFIG_MFD_WL1273_CORE is not set
|
||||
# CONFIG_MFD_LM3533 is not set
|
||||
# CONFIG_MFD_TC3589X is not set
|
||||
# CONFIG_MFD_TQMX86 is not set
|
||||
# CONFIG_MFD_VX855 is not set
|
||||
# CONFIG_MFD_LOCHNAGAR is not set
|
||||
# CONFIG_MFD_ARIZONA_I2C is not set
|
||||
# CONFIG_MFD_ARIZONA_SPI is not set
|
||||
# CONFIG_MFD_WM8400 is not set
|
||||
@@ -4308,6 +4325,7 @@ CONFIG_MFD_SYSCON=y
|
||||
# CONFIG_MFD_WM8350_I2C is not set
|
||||
# CONFIG_MFD_WM8994 is not set
|
||||
CONFIG_MFD_ROHM_BD718XX=m
|
||||
# CONFIG_MFD_STPMIC1 is not set
|
||||
CONFIG_MFD_VEXPRESS_SYSREG=y
|
||||
# CONFIG_RAVE_SP_CORE is not set
|
||||
CONFIG_REGULATOR=y
|
||||
@@ -4375,6 +4393,7 @@ CONFIG_IR_SHARP_DECODER=m
|
||||
CONFIG_IR_MCE_KBD_DECODER=m
|
||||
CONFIG_IR_XMP_DECODER=m
|
||||
CONFIG_IR_IMON_DECODER=m
|
||||
CONFIG_IR_RCMM_DECODER=m
|
||||
CONFIG_RC_DEVICES=y
|
||||
CONFIG_RC_ATI_REMOTE=m
|
||||
CONFIG_IR_ENE=m
|
||||
@@ -4678,7 +4697,6 @@ CONFIG_V4L_PLATFORM_DRIVERS=y
|
||||
CONFIG_VIDEO_CAFE_CCIC=m
|
||||
CONFIG_VIDEO_CADENCE=y
|
||||
# CONFIG_VIDEO_ASPEED is not set
|
||||
# CONFIG_SOC_CAMERA is not set
|
||||
CONFIG_V4L_MEM2MEM_DRIVERS=y
|
||||
CONFIG_VIDEO_CODA=m
|
||||
CONFIG_VIDEO_IMX_PXP=m
|
||||
@@ -4834,10 +4852,6 @@ CONFIG_VIDEO_SAA6752HS=m
|
||||
#
|
||||
CONFIG_VIDEO_M52790=m
|
||||
|
||||
#
|
||||
# Sensors used on soc_camera driver
|
||||
#
|
||||
|
||||
#
|
||||
# Media SPI Adapters
|
||||
#
|
||||
@@ -5070,10 +5084,14 @@ CONFIG_DRM_SCHED=m
|
||||
# CONFIG_DRM_I2C_SIL164 is not set
|
||||
# CONFIG_DRM_I2C_NXP_TDA998X is not set
|
||||
# CONFIG_DRM_I2C_NXP_TDA9950 is not set
|
||||
CONFIG_DRM_ARM=y
|
||||
|
||||
#
|
||||
# ARM devices
|
||||
#
|
||||
CONFIG_DRM_HDLCD=m
|
||||
# CONFIG_DRM_HDLCD_SHOW_UNDERRUN is not set
|
||||
CONFIG_DRM_MALI_DISPLAY=m
|
||||
CONFIG_DRM_KOMEDA=m
|
||||
CONFIG_DRM_RADEON=m
|
||||
# CONFIG_DRM_RADEON_USERPTR is not set
|
||||
CONFIG_DRM_AMDGPU=m
|
||||
@@ -5144,6 +5162,7 @@ CONFIG_DRM_PANEL_SIMPLE=m
|
||||
# CONFIG_DRM_PANEL_ILITEK_ILI9881C is not set
|
||||
# CONFIG_DRM_PANEL_INNOLUX_P079ZCA is not set
|
||||
# CONFIG_DRM_PANEL_JDI_LT070ME05000 is not set
|
||||
# CONFIG_DRM_PANEL_KINGDISPLAY_KD097D04 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set
|
||||
# CONFIG_DRM_PANEL_LG_LG4573 is not set
|
||||
# CONFIG_DRM_PANEL_OLIMEX_LCD_OLINUXINO is not set
|
||||
@@ -5158,7 +5177,9 @@ CONFIG_DRM_PANEL_SIMPLE=m
|
||||
# CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set
|
||||
# CONFIG_DRM_PANEL_SHARP_LS043T1LE01 is not set
|
||||
# CONFIG_DRM_PANEL_SITRONIX_ST7701 is not set
|
||||
# CONFIG_DRM_PANEL_SITRONIX_ST7789V is not set
|
||||
# CONFIG_DRM_PANEL_TPO_TPG110 is not set
|
||||
# CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA is not set
|
||||
CONFIG_DRM_BRIDGE=y
|
||||
CONFIG_DRM_PANEL_BRIDGE=y
|
||||
@@ -5502,6 +5523,7 @@ CONFIG_SND_SOC_FSL_SAI=m
|
||||
CONFIG_SND_SOC_FSL_SSI=m
|
||||
CONFIG_SND_SOC_FSL_SPDIF=m
|
||||
CONFIG_SND_SOC_FSL_ESAI=m
|
||||
CONFIG_SND_SOC_FSL_MICFIL=m
|
||||
CONFIG_SND_SOC_IMX_PCM_DMA=m
|
||||
CONFIG_SND_SOC_IMX_AUDMUX=m
|
||||
CONFIG_SND_IMX_SOC=m
|
||||
@@ -5516,6 +5538,7 @@ CONFIG_SND_SOC_FSL_ASOC_CARD=m
|
||||
CONFIG_SND_I2S_HI6210_I2S=m
|
||||
# CONFIG_SND_KIRKWOOD_SOC is not set
|
||||
# CONFIG_SND_SOC_IMG is not set
|
||||
# CONFIG_SND_SOC_MTK_BTCVSD is not set
|
||||
|
||||
#
|
||||
# ASoC support for Amlogic platforms
|
||||
@@ -5578,6 +5601,8 @@ CONFIG_SND_SOC_TEGRA_MAX98090=m
|
||||
CONFIG_SND_SOC_TEGRA_RT5677=m
|
||||
# CONFIG_SND_SOC_TEGRA_SGTL5000 is not set
|
||||
CONFIG_SND_SOC_XILINX_I2S=m
|
||||
# CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER is not set
|
||||
# CONFIG_SND_SOC_XILINX_SPDIF is not set
|
||||
# CONFIG_SND_SOC_XTFPGA_I2S is not set
|
||||
# CONFIG_ZX_TDM is not set
|
||||
CONFIG_SND_SOC_I2C_AND_SPI=m
|
||||
@@ -5602,10 +5627,12 @@ CONFIG_SND_SOC_I2C_AND_SPI=m
|
||||
CONFIG_SND_SOC_ALC5632=m
|
||||
# CONFIG_SND_SOC_BD28623 is not set
|
||||
# CONFIG_SND_SOC_BT_SCO is not set
|
||||
CONFIG_SND_SOC_CROS_EC_CODEC=m
|
||||
# CONFIG_SND_SOC_CS35L32 is not set
|
||||
# CONFIG_SND_SOC_CS35L33 is not set
|
||||
# CONFIG_SND_SOC_CS35L34 is not set
|
||||
# CONFIG_SND_SOC_CS35L35 is not set
|
||||
# CONFIG_SND_SOC_CS35L36 is not set
|
||||
# CONFIG_SND_SOC_CS42L42 is not set
|
||||
# CONFIG_SND_SOC_CS42L51_I2C is not set
|
||||
# CONFIG_SND_SOC_CS42L52 is not set
|
||||
@@ -5617,6 +5644,7 @@ CONFIG_SND_SOC_ALC5632=m
|
||||
# CONFIG_SND_SOC_CS4271_SPI is not set
|
||||
# CONFIG_SND_SOC_CS42XX8_I2C is not set
|
||||
# CONFIG_SND_SOC_CS43130 is not set
|
||||
# CONFIG_SND_SOC_CS4341 is not set
|
||||
# CONFIG_SND_SOC_CS4349 is not set
|
||||
# CONFIG_SND_SOC_CS53L30 is not set
|
||||
# CONFIG_SND_SOC_DMIC is not set
|
||||
@@ -5633,7 +5661,7 @@ CONFIG_SND_SOC_ES8328_SPI=m
|
||||
CONFIG_SND_SOC_MAX98090=m
|
||||
# CONFIG_SND_SOC_MAX98504 is not set
|
||||
# CONFIG_SND_SOC_MAX9867 is not set
|
||||
# CONFIG_SND_SOC_MAX98927 is not set
|
||||
CONFIG_SND_SOC_MAX98927=m
|
||||
# CONFIG_SND_SOC_MAX98373 is not set
|
||||
# CONFIG_SND_SOC_MAX9860 is not set
|
||||
# CONFIG_SND_SOC_MSM8916_WCD_ANALOG is not set
|
||||
@@ -5650,6 +5678,7 @@ CONFIG_SND_SOC_MAX98090=m
|
||||
# CONFIG_SND_SOC_PCM3168A_SPI is not set
|
||||
# CONFIG_SND_SOC_PCM512x_I2C is not set
|
||||
# CONFIG_SND_SOC_PCM512x_SPI is not set
|
||||
CONFIG_SND_SOC_RK3328=m
|
||||
CONFIG_SND_SOC_RL6231=m
|
||||
# CONFIG_SND_SOC_RT5616 is not set
|
||||
# CONFIG_SND_SOC_RT5631 is not set
|
||||
@@ -5702,6 +5731,7 @@ CONFIG_SND_SOC_WM8753=m
|
||||
# CONFIG_SND_SOC_WM8804_I2C is not set
|
||||
# CONFIG_SND_SOC_WM8804_SPI is not set
|
||||
CONFIG_SND_SOC_WM8903=m
|
||||
CONFIG_SND_SOC_WM8904=m
|
||||
# CONFIG_SND_SOC_WM8960 is not set
|
||||
# CONFIG_SND_SOC_WM8962 is not set
|
||||
# CONFIG_SND_SOC_WM8974 is not set
|
||||
@@ -5710,15 +5740,14 @@ CONFIG_SND_SOC_WM8903=m
|
||||
# CONFIG_SND_SOC_ZX_AUD96P22 is not set
|
||||
# CONFIG_SND_SOC_MAX9759 is not set
|
||||
# CONFIG_SND_SOC_MT6351 is not set
|
||||
# CONFIG_SND_SOC_MT6358 is not set
|
||||
# CONFIG_SND_SOC_NAU8540 is not set
|
||||
# CONFIG_SND_SOC_NAU8810 is not set
|
||||
# CONFIG_SND_SOC_NAU8822 is not set
|
||||
# CONFIG_SND_SOC_NAU8824 is not set
|
||||
# CONFIG_SND_SOC_TPA6130A2 is not set
|
||||
# CONFIG_SND_SIMPLE_CARD is not set
|
||||
# CONFIG_SND_SIMPLE_SCU_CARD is not set
|
||||
# CONFIG_SND_AUDIO_GRAPH_CARD is not set
|
||||
# CONFIG_SND_AUDIO_GRAPH_SCU_CARD is not set
|
||||
# CONFIG_SND_XEN_FRONTEND is not set
|
||||
CONFIG_AC97_BUS=m
|
||||
|
||||
@@ -5770,6 +5799,7 @@ CONFIG_HID_KEYTOUCH=m
|
||||
CONFIG_HID_KYE=m
|
||||
CONFIG_HID_UCLOGIC=m
|
||||
CONFIG_HID_WALTOP=m
|
||||
# CONFIG_HID_VIEWSONIC is not set
|
||||
CONFIG_HID_GYRATION=m
|
||||
CONFIG_HID_ICADE=m
|
||||
# CONFIG_HID_ITE is not set
|
||||
@@ -5787,6 +5817,7 @@ CONFIG_LOGIRUMBLEPAD2_FF=y
|
||||
CONFIG_LOGIG940_FF=y
|
||||
CONFIG_LOGIWHEELS_FF=y
|
||||
CONFIG_HID_MAGICMOUSE=m
|
||||
CONFIG_HID_MALTRON=m
|
||||
# CONFIG_HID_MAYFLASH is not set
|
||||
# CONFIG_HID_REDRAGON is not set
|
||||
CONFIG_HID_MICROSOFT=m
|
||||
@@ -5872,6 +5903,7 @@ CONFIG_USB_DYNAMIC_MINORS=y
|
||||
# CONFIG_USB_OTG_WHITELIST is not set
|
||||
# CONFIG_USB_OTG_BLACKLIST_HUB is not set
|
||||
CONFIG_USB_LEDS_TRIGGER_USBPORT=m
|
||||
CONFIG_USB_AUTOSUSPEND_DELAY=2
|
||||
CONFIG_USB_MON=m
|
||||
CONFIG_USB_WUSB=m
|
||||
CONFIG_USB_WUSB_CBAF=m
|
||||
@@ -5892,6 +5924,7 @@ CONFIG_USB_EHCI_HCD=m
|
||||
CONFIG_USB_EHCI_ROOT_HUB_TT=y
|
||||
CONFIG_USB_EHCI_TT_NEWSCHED=y
|
||||
CONFIG_USB_EHCI_PCI=m
|
||||
CONFIG_USB_EHCI_FSL=m
|
||||
CONFIG_USB_EHCI_MXC=m
|
||||
CONFIG_USB_EHCI_HCD_ORION=m
|
||||
CONFIG_USB_EHCI_TEGRA=m
|
||||
@@ -6386,6 +6419,9 @@ CONFIG_INFINIBAND_NES=m
|
||||
# CONFIG_INFINIBAND_NES_DEBUG is not set
|
||||
CONFIG_INFINIBAND_OCRDMA=m
|
||||
# CONFIG_INFINIBAND_HNS is not set
|
||||
# CONFIG_INFINIBAND_BNXT_RE is not set
|
||||
CONFIG_INFINIBAND_QEDR=m
|
||||
CONFIG_RDMA_RXE=m
|
||||
CONFIG_INFINIBAND_IPOIB=m
|
||||
CONFIG_INFINIBAND_IPOIB_CM=y
|
||||
CONFIG_INFINIBAND_IPOIB_DEBUG=y
|
||||
@@ -6394,9 +6430,6 @@ CONFIG_INFINIBAND_SRP=m
|
||||
CONFIG_INFINIBAND_SRPT=m
|
||||
CONFIG_INFINIBAND_ISER=m
|
||||
CONFIG_INFINIBAND_ISERT=m
|
||||
CONFIG_RDMA_RXE=m
|
||||
CONFIG_INFINIBAND_QEDR=m
|
||||
# CONFIG_INFINIBAND_BNXT_RE is not set
|
||||
CONFIG_EDAC_SUPPORT=y
|
||||
CONFIG_EDAC=y
|
||||
CONFIG_EDAC_LEGACY_SYSFS=y
|
||||
@@ -6426,6 +6459,7 @@ CONFIG_RTC_INTF_DEV=y
|
||||
# I2C RTC drivers
|
||||
#
|
||||
# CONFIG_RTC_DRV_ABB5ZES3 is not set
|
||||
# CONFIG_RTC_DRV_ABEOZ9 is not set
|
||||
# CONFIG_RTC_DRV_ABX80X is not set
|
||||
CONFIG_RTC_DRV_DS1307=y
|
||||
# CONFIG_RTC_DRV_DS1307_CENTURY is not set
|
||||
@@ -6453,7 +6487,9 @@ CONFIG_RTC_DRV_RK808=m
|
||||
# CONFIG_RTC_DRV_RX8581 is not set
|
||||
# CONFIG_RTC_DRV_RX8025 is not set
|
||||
# CONFIG_RTC_DRV_EM3027 is not set
|
||||
# CONFIG_RTC_DRV_RV3028 is not set
|
||||
# CONFIG_RTC_DRV_RV8803 is not set
|
||||
# CONFIG_RTC_DRV_SD3078 is not set
|
||||
|
||||
#
|
||||
# SPI RTC drivers
|
||||
@@ -6512,6 +6548,7 @@ CONFIG_RTC_DRV_PL031=y
|
||||
CONFIG_RTC_DRV_SUN6I=y
|
||||
CONFIG_RTC_DRV_MV=m
|
||||
CONFIG_RTC_DRV_ARMADA38X=m
|
||||
CONFIG_RTC_DRV_CADENCE=m
|
||||
# CONFIG_RTC_DRV_FTRTC010 is not set
|
||||
CONFIG_RTC_DRV_PM8XXX=m
|
||||
CONFIG_RTC_DRV_TEGRA=y
|
||||
@@ -6544,6 +6581,7 @@ CONFIG_DMA_BCM2835=y
|
||||
CONFIG_DMA_SUN6I=m
|
||||
# CONFIG_DW_AXI_DMAC is not set
|
||||
# CONFIG_FSL_EDMA is not set
|
||||
CONFIG_FSL_QDMA=m
|
||||
CONFIG_IMX_DMA=m
|
||||
CONFIG_IMX_SDMA=m
|
||||
# CONFIG_INTEL_IDMA64 is not set
|
||||
@@ -6661,7 +6699,6 @@ CONFIG_88EU_AP_MODE=y
|
||||
#
|
||||
# Analog to digital converters
|
||||
#
|
||||
# CONFIG_AD7606 is not set
|
||||
# CONFIG_AD7780 is not set
|
||||
# CONFIG_AD7816 is not set
|
||||
# CONFIG_AD7192 is not set
|
||||
@@ -6676,7 +6713,6 @@ CONFIG_88EU_AP_MODE=y
|
||||
# Capacitance to digital converters
|
||||
#
|
||||
# CONFIG_AD7150 is not set
|
||||
# CONFIG_AD7152 is not set
|
||||
# CONFIG_AD7746 is not set
|
||||
|
||||
#
|
||||
@@ -6700,7 +6736,6 @@ CONFIG_88EU_AP_MODE=y
|
||||
#
|
||||
# CONFIG_AD2S1210 is not set
|
||||
# CONFIG_FB_SM750 is not set
|
||||
# CONFIG_FB_XGI is not set
|
||||
|
||||
#
|
||||
# Speakup console speech
|
||||
@@ -6740,9 +6775,6 @@ CONFIG_BCM_VIDEOCORE=y
|
||||
# CONFIG_SND_BCM2835 is not set
|
||||
# CONFIG_VIDEO_BCM2835 is not set
|
||||
# CONFIG_PI433 is not set
|
||||
CONFIG_MTK_MMC=m
|
||||
# CONFIG_MTK_AEE_KDUMP is not set
|
||||
# CONFIG_MTK_MMC_CD_POLL is not set
|
||||
|
||||
#
|
||||
# Gasket devices
|
||||
@@ -6793,6 +6825,7 @@ CONFIG_COMMON_CLK_XGENE=y
|
||||
# CONFIG_COMMON_CLK_PWM is not set
|
||||
# CONFIG_COMMON_CLK_VC5 is not set
|
||||
# CONFIG_COMMON_CLK_BD718XX is not set
|
||||
# CONFIG_COMMON_CLK_FIXED_MMIO is not set
|
||||
CONFIG_COMMON_CLK_HI3516CV300=y
|
||||
CONFIG_COMMON_CLK_HI3519=y
|
||||
CONFIG_COMMON_CLK_HI3660=y
|
||||
@@ -6804,15 +6837,23 @@ CONFIG_STUB_CLK_HI6220=y
|
||||
# CONFIG_STUB_CLK_HI3660 is not set
|
||||
CONFIG_MXC_CLK=y
|
||||
CONFIG_MXC_CLK_SCU=y
|
||||
CONFIG_CLK_IMX8MM=y
|
||||
CONFIG_CLK_IMX8MQ=y
|
||||
CONFIG_CLK_IMX8QXP=y
|
||||
CONFIG_COMMON_CLK_AMLOGIC=y
|
||||
CONFIG_COMMON_CLK_AMLOGIC_AUDIO=y
|
||||
CONFIG_COMMON_CLK_MESON_AO=y
|
||||
CONFIG_COMMON_CLK_REGMAP_MESON=y
|
||||
CONFIG_COMMON_CLK_MESON_INPUT=y
|
||||
CONFIG_COMMON_CLK_MESON_REGMAP=y
|
||||
CONFIG_COMMON_CLK_MESON_DUALDIV=y
|
||||
CONFIG_COMMON_CLK_MESON_MPLL=y
|
||||
CONFIG_COMMON_CLK_MESON_PHASE=m
|
||||
CONFIG_COMMON_CLK_MESON_PLL=y
|
||||
CONFIG_COMMON_CLK_MESON_SCLK_DIV=m
|
||||
CONFIG_COMMON_CLK_MESON_VID_PLL_DIV=y
|
||||
CONFIG_COMMON_CLK_MESON_AO_CLKC=y
|
||||
CONFIG_COMMON_CLK_MESON_EE_CLKC=y
|
||||
CONFIG_COMMON_CLK_GXBB=y
|
||||
CONFIG_COMMON_CLK_AXG=y
|
||||
CONFIG_COMMON_CLK_AXG_AUDIO=m
|
||||
CONFIG_COMMON_CLK_G12A=y
|
||||
CONFIG_ARMADA_37XX_CLK=y
|
||||
CONFIG_ARMADA_AP806_SYSCON=y
|
||||
CONFIG_ARMADA_CP110_SYSCON=y
|
||||
@@ -6862,6 +6903,7 @@ CONFIG_SUN8I_H3_CCU=y
|
||||
CONFIG_SUN8I_DE2_CCU=y
|
||||
CONFIG_SUN8I_R_CCU=y
|
||||
CONFIG_CLK_TEGRA_BPMP=y
|
||||
CONFIG_TEGRA_CLK_DFLL=y
|
||||
# CONFIG_HWSPINLOCK is not set
|
||||
|
||||
#
|
||||
@@ -6872,12 +6914,14 @@ CONFIG_TIMER_ACPI=y
|
||||
CONFIG_TIMER_PROBE=y
|
||||
CONFIG_CLKSRC_MMIO=y
|
||||
CONFIG_ROCKCHIP_TIMER=y
|
||||
CONFIG_TEGRA_TIMER=y
|
||||
CONFIG_ARM_ARCH_TIMER=y
|
||||
CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y
|
||||
CONFIG_ARM_ARCH_TIMER_OOL_WORKAROUND=y
|
||||
CONFIG_FSL_ERRATUM_A008585=y
|
||||
CONFIG_HISILICON_ERRATUM_161010101=y
|
||||
CONFIG_ARM64_ERRATUM_858921=y
|
||||
CONFIG_SUN50I_ERRATUM_UNKNOWN1=y
|
||||
CONFIG_ARM_TIMER_SP804=y
|
||||
CONFIG_CLKSRC_VERSATILE=y
|
||||
CONFIG_MAILBOX=y
|
||||
@@ -6895,6 +6939,7 @@ CONFIG_HI6220_MBOX=y
|
||||
CONFIG_QCOM_APCS_IPC=m
|
||||
CONFIG_TEGRA_HSP_MBOX=y
|
||||
CONFIG_XGENE_SLIMPRO_MBOX=m
|
||||
CONFIG_IOMMU_IOVA=y
|
||||
CONFIG_IOMMU_API=y
|
||||
CONFIG_IOMMU_SUPPORT=y
|
||||
|
||||
@@ -6907,7 +6952,6 @@ CONFIG_IOMMU_IO_PGTABLE_LPAE=y
|
||||
# CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set
|
||||
# CONFIG_IOMMU_DEBUGFS is not set
|
||||
# CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set
|
||||
CONFIG_IOMMU_IOVA=y
|
||||
CONFIG_OF_IOMMU=y
|
||||
CONFIG_IOMMU_DMA=y
|
||||
# CONFIG_ROCKCHIP_IOMMU is not set
|
||||
@@ -6947,6 +6991,7 @@ CONFIG_MESON_MX_SOCINFO=y
|
||||
#
|
||||
# Broadcom SoC drivers
|
||||
#
|
||||
CONFIG_BCM2835_POWER=y
|
||||
CONFIG_RASPBERRYPI_POWER=y
|
||||
# CONFIG_SOC_BRCMSTB is not set
|
||||
|
||||
@@ -6958,6 +7003,7 @@ CONFIG_FSL_GUTS=y
|
||||
#
|
||||
# i.MX SoC drivers
|
||||
#
|
||||
CONFIG_IMX_GPCV2_PM_DOMAINS=y
|
||||
|
||||
#
|
||||
# Qualcomm SoC drivers
|
||||
@@ -7014,6 +7060,7 @@ CONFIG_EXTCON=y
|
||||
# CONFIG_EXTCON_ADC_JACK is not set
|
||||
# CONFIG_EXTCON_GPIO is not set
|
||||
# CONFIG_EXTCON_MAX3355 is not set
|
||||
CONFIG_EXTCON_PTN5150=m
|
||||
CONFIG_EXTCON_QCOM_SPMI_MISC=m
|
||||
# CONFIG_EXTCON_RT8973A is not set
|
||||
# CONFIG_EXTCON_SM5502 is not set
|
||||
@@ -7078,7 +7125,10 @@ CONFIG_AD7124=m
|
||||
# CONFIG_AD7291 is not set
|
||||
# CONFIG_AD7298 is not set
|
||||
# CONFIG_AD7476 is not set
|
||||
# CONFIG_AD7606_IFACE_PARALLEL is not set
|
||||
# CONFIG_AD7606_IFACE_SPI is not set
|
||||
# CONFIG_AD7766 is not set
|
||||
# CONFIG_AD7768_1 is not set
|
||||
# CONFIG_AD7791 is not set
|
||||
# CONFIG_AD7793 is not set
|
||||
# CONFIG_AD7887 is not set
|
||||
@@ -7122,6 +7172,7 @@ CONFIG_QCOM_SPMI_VADC=m
|
||||
# CONFIG_TI_ADS1015 is not set
|
||||
# CONFIG_TI_ADS7950 is not set
|
||||
# CONFIG_TI_ADS8688 is not set
|
||||
# CONFIG_TI_ADS124S08 is not set
|
||||
# CONFIG_TI_TLC4541 is not set
|
||||
# CONFIG_VF610_ADC is not set
|
||||
CONFIG_VIPERBOARD_ADC=m
|
||||
@@ -7143,6 +7194,9 @@ CONFIG_VIPERBOARD_ADC=m
|
||||
# CONFIG_BME680 is not set
|
||||
# CONFIG_CCS811 is not set
|
||||
# CONFIG_IAQCORE is not set
|
||||
# CONFIG_PMS7003 is not set
|
||||
# CONFIG_SENSIRION_SGP30 is not set
|
||||
# CONFIG_SPS30 is not set
|
||||
# CONFIG_VZ89X is not set
|
||||
# CONFIG_IIO_CROS_EC_SENSORS_CORE is not set
|
||||
|
||||
@@ -7195,6 +7249,7 @@ CONFIG_AD5446=m
|
||||
# CONFIG_TI_DAC082S085 is not set
|
||||
# CONFIG_TI_DAC5571 is not set
|
||||
# CONFIG_TI_DAC7311 is not set
|
||||
# CONFIG_TI_DAC7612 is not set
|
||||
# CONFIG_VF610_DAC is not set
|
||||
|
||||
#
|
||||
@@ -7291,6 +7346,7 @@ CONFIG_HID_SENSOR_PROX=m
|
||||
# CONFIG_LTR501 is not set
|
||||
# CONFIG_LV0104CS is not set
|
||||
# CONFIG_MAX44000 is not set
|
||||
# CONFIG_MAX44009 is not set
|
||||
# CONFIG_OPT3001 is not set
|
||||
# CONFIG_PA12203001 is not set
|
||||
# CONFIG_SI1133 is not set
|
||||
@@ -7420,7 +7476,8 @@ CONFIG_PWM_BCM2835=m
|
||||
# CONFIG_PWM_CROS_EC is not set
|
||||
# CONFIG_PWM_FSL_FTM is not set
|
||||
# CONFIG_PWM_HIBVT is not set
|
||||
CONFIG_PWM_IMX=m
|
||||
# CONFIG_PWM_IMX1 is not set
|
||||
# CONFIG_PWM_IMX27 is not set
|
||||
CONFIG_PWM_MESON=m
|
||||
# CONFIG_PWM_PCA9685 is not set
|
||||
CONFIG_PWM_ROCKCHIP=m
|
||||
@@ -7439,6 +7496,7 @@ CONFIG_ARM_GIC_V3_ITS=y
|
||||
CONFIG_ARM_GIC_V3_ITS_PCI=y
|
||||
CONFIG_HISILICON_IRQ_MBIGEN=y
|
||||
CONFIG_MADERA_IRQ=m
|
||||
CONFIG_IMX_GPCV2=y
|
||||
CONFIG_MVEBU_GICP=y
|
||||
CONFIG_MVEBU_ICU=y
|
||||
CONFIG_MVEBU_ODMI=y
|
||||
@@ -7452,6 +7510,7 @@ CONFIG_IMX_IRQSTEER=y
|
||||
# CONFIG_IPACK_BUS is not set
|
||||
CONFIG_ARCH_HAS_RESET_CONTROLLER=y
|
||||
CONFIG_RESET_CONTROLLER=y
|
||||
CONFIG_RESET_IMX7=y
|
||||
CONFIG_RESET_MESON=y
|
||||
# CONFIG_RESET_MESON_AUDIO_ARB is not set
|
||||
# CONFIG_RESET_QCOM_AOSS is not set
|
||||
@@ -7468,19 +7527,25 @@ CONFIG_RESET_TEGRA_BPMP=y
|
||||
# PHY Subsystem
|
||||
#
|
||||
CONFIG_GENERIC_PHY=y
|
||||
CONFIG_GENERIC_PHY_MIPI_DPHY=y
|
||||
CONFIG_PHY_XGENE=m
|
||||
CONFIG_PHY_SUN4I_USB=m
|
||||
# CONFIG_PHY_SUN6I_MIPI_DPHY is not set
|
||||
# CONFIG_PHY_SUN9I_USB is not set
|
||||
CONFIG_PHY_MESON8B_USB2=m
|
||||
CONFIG_PHY_MESON_GXL_USB2=y
|
||||
CONFIG_PHY_MESON_GXL_USB3=y
|
||||
# CONFIG_BCM_KONA_USB2_PHY is not set
|
||||
# CONFIG_PHY_CADENCE_DP is not set
|
||||
# CONFIG_PHY_CADENCE_DPHY is not set
|
||||
# CONFIG_PHY_CADENCE_SIERRA is not set
|
||||
CONFIG_PHY_FSL_IMX8MQ_USB=m
|
||||
CONFIG_PHY_HI6220_USB=m
|
||||
# CONFIG_PHY_HISTB_COMBPHY is not set
|
||||
# CONFIG_PHY_HISI_INNO_USB2 is not set
|
||||
CONFIG_PHY_MVEBU_A3700_COMPHY=m
|
||||
CONFIG_PHY_MVEBU_A3700_UTMI=m
|
||||
CONFIG_PHY_MVEBU_A38X_COMPHY=m
|
||||
CONFIG_PHY_MVEBU_CP110_COMPHY=m
|
||||
# CONFIG_PHY_PXA_28NM_HSIC is not set
|
||||
# CONFIG_PHY_PXA_28NM_USB2 is not set
|
||||
@@ -7563,11 +7628,13 @@ CONFIG_OPTEE_SHM_NUM_PRIV_PAGES=1
|
||||
CONFIG_PM_OPP=y
|
||||
# CONFIG_SIOX is not set
|
||||
# CONFIG_SLIMBUS is not set
|
||||
# CONFIG_INTERCONNECT is not set
|
||||
|
||||
#
|
||||
# File systems
|
||||
#
|
||||
CONFIG_DCACHE_WORD_ACCESS=y
|
||||
CONFIG_VALIDATE_FS_PARSER=y
|
||||
CONFIG_FS_IOMAP=y
|
||||
# CONFIG_EXT2_FS is not set
|
||||
# CONFIG_EXT3_FS is not set
|
||||
@@ -7575,8 +7642,6 @@ CONFIG_EXT4_FS=m
|
||||
CONFIG_EXT4_USE_FOR_EXT2=y
|
||||
CONFIG_EXT4_FS_POSIX_ACL=y
|
||||
CONFIG_EXT4_FS_SECURITY=y
|
||||
CONFIG_EXT4_ENCRYPTION=y
|
||||
CONFIG_EXT4_FS_ENCRYPTION=y
|
||||
# CONFIG_EXT4_DEBUG is not set
|
||||
CONFIG_JBD2=m
|
||||
# CONFIG_JBD2_DEBUG is not set
|
||||
@@ -7621,7 +7686,6 @@ CONFIG_F2FS_FS_XATTR=y
|
||||
CONFIG_F2FS_FS_POSIX_ACL=y
|
||||
CONFIG_F2FS_FS_SECURITY=y
|
||||
# CONFIG_F2FS_CHECK_FS is not set
|
||||
CONFIG_F2FS_FS_ENCRYPTION=y
|
||||
# CONFIG_F2FS_IO_TRACE is not set
|
||||
# CONFIG_F2FS_FAULT_INJECTION is not set
|
||||
CONFIG_FS_DAX=y
|
||||
@@ -7630,7 +7694,7 @@ CONFIG_EXPORTFS=y
|
||||
CONFIG_EXPORTFS_BLOCK_OPS=y
|
||||
CONFIG_FILE_LOCKING=y
|
||||
CONFIG_MANDATORY_FILE_LOCKING=y
|
||||
CONFIG_FS_ENCRYPTION=m
|
||||
# CONFIG_FS_ENCRYPTION is not set
|
||||
CONFIG_FSNOTIFY=y
|
||||
CONFIG_DNOTIFY=y
|
||||
CONFIG_INOTIFY_USER=y
|
||||
@@ -7745,7 +7809,6 @@ CONFIG_UBIFS_FS_LZO=y
|
||||
CONFIG_UBIFS_FS_ZLIB=y
|
||||
# CONFIG_UBIFS_ATIME_SUPPORT is not set
|
||||
CONFIG_UBIFS_FS_XATTR=y
|
||||
# CONFIG_UBIFS_FS_ENCRYPTION is not set
|
||||
CONFIG_UBIFS_FS_SECURITY=y
|
||||
CONFIG_UBIFS_FS_AUTHENTICATION=y
|
||||
# CONFIG_CRAMFS is not set
|
||||
@@ -7795,9 +7858,6 @@ CONFIG_SYSV_FS=m
|
||||
CONFIG_UFS_FS=m
|
||||
# CONFIG_UFS_FS_WRITE is not set
|
||||
# CONFIG_UFS_DEBUG is not set
|
||||
CONFIG_EXOFS_FS=m
|
||||
# CONFIG_EXOFS_DEBUG is not set
|
||||
CONFIG_ORE=m
|
||||
CONFIG_NETWORK_FILESYSTEMS=y
|
||||
CONFIG_NFS_FS=m
|
||||
CONFIG_NFS_V2=m
|
||||
@@ -7838,6 +7898,7 @@ CONFIG_SUNRPC_GSS=m
|
||||
CONFIG_SUNRPC_BACKCHANNEL=y
|
||||
CONFIG_SUNRPC_SWAP=y
|
||||
CONFIG_RPCSEC_GSS_KRB5=m
|
||||
CONFIG_CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES=y
|
||||
CONFIG_SUNRPC_DEBUG=y
|
||||
CONFIG_SUNRPC_XPRT_RDMA=m
|
||||
CONFIG_CEPH_FS=m
|
||||
@@ -7957,12 +8018,12 @@ CONFIG_SECURITY_TOMOYO_MAX_AUDIT_LOG=1024
|
||||
CONFIG_SECURITY_TOMOYO_POLICY_LOADER="/sbin/tomoyo-init"
|
||||
CONFIG_SECURITY_TOMOYO_ACTIVATION_TRIGGER="/sbin/init"
|
||||
CONFIG_SECURITY_APPARMOR=y
|
||||
CONFIG_SECURITY_APPARMOR_BOOTPARAM_VALUE=1
|
||||
CONFIG_SECURITY_APPARMOR_HASH=y
|
||||
CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y
|
||||
# CONFIG_SECURITY_APPARMOR_DEBUG is not set
|
||||
# CONFIG_SECURITY_LOADPIN is not set
|
||||
CONFIG_SECURITY_YAMA=y
|
||||
# CONFIG_SECURITY_SAFESETID is not set
|
||||
CONFIG_INTEGRITY=y
|
||||
CONFIG_INTEGRITY_SIGNATURE=y
|
||||
CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y
|
||||
@@ -7974,7 +8035,7 @@ CONFIG_INTEGRITY_AUDIT=y
|
||||
# CONFIG_DEFAULT_SECURITY_TOMOYO is not set
|
||||
CONFIG_DEFAULT_SECURITY_APPARMOR=y
|
||||
# CONFIG_DEFAULT_SECURITY_DAC is not set
|
||||
CONFIG_DEFAULT_SECURITY="apparmor"
|
||||
CONFIG_LSM="yama,loadpin,safesetid,integrity,apparmor,selinux,smack,tomoyo"
|
||||
CONFIG_XOR_BLOCKS=m
|
||||
CONFIG_ASYNC_CORE=m
|
||||
CONFIG_ASYNC_MEMCPY=m
|
||||
@@ -8009,6 +8070,7 @@ CONFIG_CRYPTO_MANAGER=y
|
||||
CONFIG_CRYPTO_MANAGER2=y
|
||||
CONFIG_CRYPTO_USER=m
|
||||
# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set
|
||||
# CONFIG_CRYPTO_MANAGER_EXTRA_TESTS is not set
|
||||
CONFIG_CRYPTO_GF128MUL=m
|
||||
CONFIG_CRYPTO_NULL=m
|
||||
CONFIG_CRYPTO_NULL2=y
|
||||
@@ -8261,7 +8323,9 @@ CONFIG_HAS_DMA=y
|
||||
CONFIG_NEED_SG_DMA_LENGTH=y
|
||||
CONFIG_NEED_DMA_MAP_STATE=y
|
||||
CONFIG_ARCH_DMA_ADDR_T_64BIT=y
|
||||
CONFIG_HAVE_GENERIC_DMA_COHERENT=y
|
||||
CONFIG_DMA_DECLARE_COHERENT=y
|
||||
CONFIG_ARCH_HAS_SETUP_DMA_OPS=y
|
||||
CONFIG_ARCH_HAS_TEARDOWN_DMA_OPS=y
|
||||
CONFIG_ARCH_HAS_SYNC_DMA_FOR_DEVICE=y
|
||||
CONFIG_ARCH_HAS_SYNC_DMA_FOR_CPU=y
|
||||
CONFIG_ARCH_HAS_DMA_COHERENT_TO_PFN=y
|
||||
@@ -8270,6 +8334,18 @@ CONFIG_DMA_VIRT_OPS=y
|
||||
CONFIG_SWIOTLB=y
|
||||
CONFIG_DMA_REMAP=y
|
||||
CONFIG_DMA_DIRECT_REMAP=y
|
||||
CONFIG_DMA_CMA=y
|
||||
|
||||
#
|
||||
# Default contiguous memory area size:
|
||||
#
|
||||
CONFIG_CMA_SIZE_MBYTES=64
|
||||
CONFIG_CMA_SIZE_SEL_MBYTES=y
|
||||
# CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set
|
||||
# CONFIG_CMA_SIZE_SEL_MIN is not set
|
||||
# CONFIG_CMA_SIZE_SEL_MAX is not set
|
||||
CONFIG_CMA_ALIGNMENT=8
|
||||
# CONFIG_DMA_API_DEBUG is not set
|
||||
CONFIG_SGL_ALLOC=y
|
||||
CONFIG_CHECK_SIGNATURE=y
|
||||
CONFIG_CPU_RMAP=y
|
||||
@@ -8306,6 +8382,7 @@ CONFIG_SBITMAP=y
|
||||
# printk and dmesg options
|
||||
#
|
||||
CONFIG_PRINTK_TIME=y
|
||||
# CONFIG_PRINTK_CALLER is not set
|
||||
CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7
|
||||
CONFIG_CONSOLE_LOGLEVEL_QUIET=4
|
||||
CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4
|
||||
@@ -8325,7 +8402,6 @@ CONFIG_FRAME_WARN=2048
|
||||
CONFIG_STRIP_ASM_SYMS=y
|
||||
# CONFIG_READABLE_ASM is not set
|
||||
# CONFIG_UNUSED_SYMBOLS is not set
|
||||
# CONFIG_PAGE_OWNER is not set
|
||||
CONFIG_DEBUG_FS=y
|
||||
# CONFIG_HEADERS_CHECK is not set
|
||||
# CONFIG_DEBUG_SECTION_MISMATCH is not set
|
||||
@@ -8343,6 +8419,7 @@ CONFIG_DEBUG_KERNEL=y
|
||||
#
|
||||
CONFIG_PAGE_EXTENSION=y
|
||||
# CONFIG_DEBUG_PAGEALLOC is not set
|
||||
# CONFIG_PAGE_OWNER is not set
|
||||
CONFIG_PAGE_POISONING=y
|
||||
CONFIG_PAGE_POISONING_NO_SANITY=y
|
||||
# CONFIG_PAGE_POISONING_ZERO is not set
|
||||
@@ -8479,7 +8556,6 @@ CONFIG_FTRACE_MCOUNT_RECORD=y
|
||||
# CONFIG_PREEMPTIRQ_DELAY_TEST is not set
|
||||
# CONFIG_TRACE_EVAL_MAP_FILE is not set
|
||||
CONFIG_TRACING_EVENTS_GPIO=y
|
||||
# CONFIG_DMA_API_DEBUG is not set
|
||||
CONFIG_RUNTIME_TESTING_MENU=y
|
||||
# CONFIG_LKDTM is not set
|
||||
# CONFIG_TEST_LIST_SORT is not set
|
||||
@@ -8504,6 +8580,7 @@ CONFIG_TEST_XARRAY=m
|
||||
# CONFIG_TEST_HASH is not set
|
||||
# CONFIG_TEST_IDA is not set
|
||||
# CONFIG_TEST_LKM is not set
|
||||
CONFIG_TEST_VMALLOC=m
|
||||
CONFIG_TEST_USER_COPY=m
|
||||
CONFIG_TEST_BPF=m
|
||||
# CONFIG_FIND_BIT_BENCHMARK is not set
|
||||
@@ -8513,6 +8590,7 @@ CONFIG_TEST_FIRMWARE=m
|
||||
CONFIG_TEST_STATIC_KEYS=m
|
||||
# CONFIG_TEST_KMOD is not set
|
||||
# CONFIG_TEST_MEMCAT_P is not set
|
||||
# CONFIG_TEST_STACKINIT is not set
|
||||
# CONFIG_MEMTEST is not set
|
||||
CONFIG_BUG_ON_DATA_CORRUPTION=y
|
||||
# CONFIG_SAMPLES is not set
|
||||
@@ -8520,6 +8598,7 @@ CONFIG_HAVE_ARCH_KGDB=y
|
||||
# CONFIG_KGDB is not set
|
||||
CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y
|
||||
# CONFIG_UBSAN is not set
|
||||
CONFIG_UBSAN_ALIGNMENT=y
|
||||
CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y
|
||||
CONFIG_STRICT_DEVMEM=y
|
||||
CONFIG_IO_STRICT_DEVMEM=y
|
||||
+102
-76
@@ -1,6 +1,6 @@
|
||||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/x86 5.0.0-gnu Kernel Configuration
|
||||
# Linux/x86 5.1.0-gnu Kernel Configuration
|
||||
#
|
||||
|
||||
#
|
||||
@@ -10,6 +10,7 @@ CONFIG_CC_IS_GCC=y
|
||||
CONFIG_GCC_VERSION=70400
|
||||
CONFIG_CLANG_VERSION=0
|
||||
CONFIG_CC_HAS_ASM_GOTO=y
|
||||
CONFIG_CC_HAS_WARN_MAYBE_UNINITIALIZED=y
|
||||
CONFIG_IRQ_WORK=y
|
||||
CONFIG_BUILDTIME_EXTABLE_SORT=y
|
||||
CONFIG_THREAD_INFO_IN_TASK=y
|
||||
@@ -191,6 +192,7 @@ CONFIG_TIMERFD=y
|
||||
CONFIG_EVENTFD=y
|
||||
CONFIG_SHMEM=y
|
||||
CONFIG_AIO=y
|
||||
CONFIG_IO_URING=y
|
||||
CONFIG_ADVISE_SYSCALLS=y
|
||||
CONFIG_MEMBARRIER=y
|
||||
CONFIG_KALLSYMS=y
|
||||
@@ -591,6 +593,7 @@ CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK=y
|
||||
CONFIG_CPU_IDLE=y
|
||||
CONFIG_CPU_IDLE_GOV_LADDER=y
|
||||
CONFIG_CPU_IDLE_GOV_MENU=y
|
||||
CONFIG_CPU_IDLE_GOV_TEO=y
|
||||
CONFIG_INTEL_IDLE=y
|
||||
|
||||
#
|
||||
@@ -657,6 +660,7 @@ CONFIG_RESET_ATTACK_MITIGATION=y
|
||||
CONFIG_UEFI_CPER=y
|
||||
CONFIG_UEFI_CPER_X86=y
|
||||
CONFIG_EFI_DEV_PATH_PARSER=y
|
||||
CONFIG_EFI_EARLYCON=y
|
||||
|
||||
#
|
||||
# Tegra firmware driver
|
||||
@@ -717,6 +721,7 @@ CONFIG_ARCH_HAS_FORTIFY_SOURCE=y
|
||||
CONFIG_ARCH_HAS_SET_MEMORY=y
|
||||
CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y
|
||||
CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y
|
||||
CONFIG_ARCH_32BIT_OFF_T=y
|
||||
CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
|
||||
CONFIG_HAVE_RSEQ=y
|
||||
CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=y
|
||||
@@ -760,6 +765,7 @@ CONFIG_ISA_BUS_API=y
|
||||
CONFIG_CLONE_BACKWARDS=y
|
||||
CONFIG_OLD_SIGSUSPEND3=y
|
||||
CONFIG_OLD_SIGACTION=y
|
||||
CONFIG_COMPAT_32BIT_TIME=y
|
||||
CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y
|
||||
CONFIG_STRICT_KERNEL_RWX=y
|
||||
CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y
|
||||
@@ -767,6 +773,7 @@ CONFIG_STRICT_MODULE_RWX=y
|
||||
CONFIG_ARCH_HAS_REFCOUNT=y
|
||||
CONFIG_REFCOUNT_FULL=y
|
||||
CONFIG_HAVE_ARCH_PREL32_RELOCATIONS=y
|
||||
CONFIG_ARCH_USE_MEMREMAP_PROT=y
|
||||
|
||||
#
|
||||
# GCOV-based kernel profiling
|
||||
@@ -779,6 +786,8 @@ CONFIG_GCC_PLUGINS=y
|
||||
# CONFIG_GCC_PLUGIN_CYC_COMPLEXITY is not set
|
||||
# CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set
|
||||
CONFIG_GCC_PLUGIN_STRUCTLEAK=y
|
||||
# CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set
|
||||
# CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set
|
||||
CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL=y
|
||||
# CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE is not set
|
||||
# CONFIG_GCC_PLUGIN_RANDSTRUCT is not set
|
||||
@@ -876,8 +885,6 @@ CONFIG_BINFMT_ELF=y
|
||||
CONFIG_ELFCORE=y
|
||||
CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
|
||||
CONFIG_BINFMT_SCRIPT=y
|
||||
CONFIG_HAVE_AOUT=y
|
||||
CONFIG_BINFMT_AOUT=m
|
||||
CONFIG_BINFMT_MISC=m
|
||||
CONFIG_COREDUMP=y
|
||||
|
||||
@@ -942,6 +949,7 @@ CONFIG_SKB_EXTENSIONS=y
|
||||
CONFIG_PACKET=y
|
||||
CONFIG_PACKET_DIAG=m
|
||||
CONFIG_UNIX=y
|
||||
CONFIG_UNIX_SCM=y
|
||||
CONFIG_UNIX_DIAG=m
|
||||
CONFIG_TLS=m
|
||||
# CONFIG_TLS_DEVICE is not set
|
||||
@@ -1083,7 +1091,7 @@ CONFIG_NF_CONNTRACK_TIMEOUT=y
|
||||
CONFIG_NF_CONNTRACK_TIMESTAMP=y
|
||||
CONFIG_NF_CONNTRACK_LABELS=y
|
||||
CONFIG_NF_CT_PROTO_DCCP=y
|
||||
CONFIG_NF_CT_PROTO_GRE=m
|
||||
CONFIG_NF_CT_PROTO_GRE=y
|
||||
CONFIG_NF_CT_PROTO_SCTP=y
|
||||
CONFIG_NF_CT_PROTO_UDPLITE=y
|
||||
CONFIG_NF_CONNTRACK_AMANDA=m
|
||||
@@ -1109,6 +1117,7 @@ CONFIG_NF_NAT_IRC=m
|
||||
CONFIG_NF_NAT_SIP=m
|
||||
CONFIG_NF_NAT_TFTP=m
|
||||
CONFIG_NF_NAT_REDIRECT=y
|
||||
CONFIG_NF_NAT_MASQUERADE=y
|
||||
CONFIG_NETFILTER_SYNPROXY=m
|
||||
CONFIG_NF_TABLES=m
|
||||
CONFIG_NF_TABLES_SET=m
|
||||
@@ -1123,7 +1132,6 @@ CONFIG_NFT_LOG=m
|
||||
CONFIG_NFT_LIMIT=m
|
||||
CONFIG_NFT_MASQ=m
|
||||
CONFIG_NFT_REDIR=m
|
||||
CONFIG_NFT_NAT=m
|
||||
CONFIG_NFT_TUNNEL=m
|
||||
CONFIG_NFT_OBJREF=m
|
||||
CONFIG_NFT_QUEUE=m
|
||||
@@ -1305,8 +1313,6 @@ CONFIG_NF_DUP_IPV4=m
|
||||
CONFIG_NF_LOG_ARP=m
|
||||
CONFIG_NF_LOG_IPV4=m
|
||||
CONFIG_NF_REJECT_IPV4=m
|
||||
CONFIG_NF_NAT_IPV4=m
|
||||
CONFIG_NF_NAT_MASQUERADE_IPV4=y
|
||||
CONFIG_NF_NAT_SNMP_BASIC=m
|
||||
CONFIG_NF_NAT_PPTP=m
|
||||
CONFIG_NF_NAT_H323=m
|
||||
@@ -1342,8 +1348,6 @@ CONFIG_NF_FLOW_TABLE_IPV6=m
|
||||
CONFIG_NF_DUP_IPV6=m
|
||||
CONFIG_NF_REJECT_IPV6=m
|
||||
CONFIG_NF_LOG_IPV6=m
|
||||
CONFIG_NF_NAT_IPV6=m
|
||||
CONFIG_NF_NAT_MASQUERADE_IPV6=y
|
||||
CONFIG_IP6_NF_IPTABLES=m
|
||||
CONFIG_IP6_NF_MATCH_AH=m
|
||||
CONFIG_IP6_NF_MATCH_EUI64=m
|
||||
@@ -1836,20 +1840,17 @@ CONFIG_NFC_SHDLC=y
|
||||
# Near Field Communication (NFC) devices
|
||||
#
|
||||
CONFIG_NFC_TRF7970A=m
|
||||
CONFIG_NFC_MEI_PHY=m
|
||||
CONFIG_NFC_SIM=m
|
||||
CONFIG_NFC_PORT100=m
|
||||
CONFIG_NFC_FDP=m
|
||||
CONFIG_NFC_FDP_I2C=m
|
||||
CONFIG_NFC_PN544=m
|
||||
CONFIG_NFC_PN544_I2C=m
|
||||
CONFIG_NFC_PN544_MEI=m
|
||||
CONFIG_NFC_PN533=m
|
||||
CONFIG_NFC_PN533_USB=m
|
||||
CONFIG_NFC_PN533_I2C=m
|
||||
CONFIG_NFC_MICROREAD=m
|
||||
CONFIG_NFC_MICROREAD_I2C=m
|
||||
CONFIG_NFC_MICROREAD_MEI=m
|
||||
CONFIG_NFC_MRVL=m
|
||||
CONFIG_NFC_MRVL_USB=m
|
||||
CONFIG_NFC_MRVL_UART=m
|
||||
@@ -1872,8 +1873,7 @@ CONFIG_LWTUNNEL_BPF=y
|
||||
CONFIG_DST_CACHE=y
|
||||
CONFIG_GRO_CELLS=y
|
||||
CONFIG_NET_SOCK_MSG=y
|
||||
CONFIG_NET_DEVLINK=m
|
||||
CONFIG_MAY_USE_DEVLINK=m
|
||||
# CONFIG_NET_DEVLINK is not set
|
||||
CONFIG_PAGE_POOL=y
|
||||
CONFIG_FAILOVER=y
|
||||
CONFIG_HAVE_EBPF_JIT=y
|
||||
@@ -1904,6 +1904,7 @@ CONFIG_PCIEASPM_DEFAULT=y
|
||||
CONFIG_PCIE_PME=y
|
||||
CONFIG_PCIE_DPC=y
|
||||
CONFIG_PCIE_PTM=y
|
||||
# CONFIG_PCIE_BW is not set
|
||||
CONFIG_PCI_MSI=y
|
||||
CONFIG_PCI_MSI_IRQ_DOMAIN=y
|
||||
CONFIG_PCI_QUIRKS=y
|
||||
@@ -2027,7 +2028,6 @@ CONFIG_REGMAP_MMIO=y
|
||||
CONFIG_REGMAP_IRQ=y
|
||||
CONFIG_DMA_SHARED_BUFFER=y
|
||||
# CONFIG_DMA_FENCE_TRACE is not set
|
||||
# CONFIG_DMA_CMA is not set
|
||||
|
||||
#
|
||||
# Bus devices
|
||||
@@ -2036,6 +2036,7 @@ CONFIG_CONNECTOR=y
|
||||
CONFIG_PROC_EVENTS=y
|
||||
CONFIG_GNSS=m
|
||||
CONFIG_GNSS_SERIAL=m
|
||||
CONFIG_GNSS_MTK_SERIAL=m
|
||||
CONFIG_GNSS_SIRF_SERIAL=m
|
||||
CONFIG_GNSS_UBX_SERIAL=m
|
||||
CONFIG_MTD=m
|
||||
@@ -2167,8 +2168,8 @@ CONFIG_MTD_SPI_NAND=m
|
||||
CONFIG_MTD_LPDDR=m
|
||||
CONFIG_MTD_QINFO_PROBE=m
|
||||
CONFIG_MTD_SPI_NOR=m
|
||||
CONFIG_MTD_MT81xx_NOR=m
|
||||
CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y
|
||||
CONFIG_SPI_MTK_QUADSPI=m
|
||||
CONFIG_SPI_INTEL_SPI=m
|
||||
CONFIG_SPI_INTEL_SPI_PCI=m
|
||||
CONFIG_SPI_INTEL_SPI_PLATFORM=m
|
||||
@@ -2334,9 +2335,10 @@ CONFIG_CB710_DEBUG_ASSUMPTIONS=y
|
||||
CONFIG_TI_ST=m
|
||||
CONFIG_SENSORS_LIS3_I2C=m
|
||||
CONFIG_ALTERA_STAPL=m
|
||||
CONFIG_INTEL_MEI=m
|
||||
CONFIG_INTEL_MEI_ME=m
|
||||
CONFIG_INTEL_MEI_TXE=m
|
||||
# CONFIG_INTEL_MEI is not set
|
||||
# CONFIG_INTEL_MEI_ME is not set
|
||||
# CONFIG_INTEL_MEI_TXE is not set
|
||||
# CONFIG_INTEL_MEI_HDCP is not set
|
||||
CONFIG_VMWARE_VMCI=m
|
||||
|
||||
#
|
||||
@@ -2354,6 +2356,7 @@ CONFIG_VMWARE_VMCI=m
|
||||
#
|
||||
# VOP Bus Driver
|
||||
#
|
||||
CONFIG_VOP_BUS=m
|
||||
|
||||
#
|
||||
# Intel MIC Host Driver
|
||||
@@ -2374,11 +2377,13 @@ CONFIG_VMWARE_VMCI=m
|
||||
#
|
||||
# VOP Driver
|
||||
#
|
||||
CONFIG_VOP=m
|
||||
CONFIG_VHOST_RING=m
|
||||
CONFIG_ECHO=m
|
||||
CONFIG_MISC_ALCOR_PCI=m
|
||||
CONFIG_MISC_RTSX_PCI=m
|
||||
CONFIG_MISC_RTSX_USB=m
|
||||
CONFIG_HABANA_AI=m
|
||||
CONFIG_HAVE_IDE=y
|
||||
# CONFIG_IDE is not set
|
||||
|
||||
@@ -2539,10 +2544,6 @@ CONFIG_SCSI_DH_RDAC=m
|
||||
CONFIG_SCSI_DH_HP_SW=m
|
||||
CONFIG_SCSI_DH_EMC=m
|
||||
CONFIG_SCSI_DH_ALUA=m
|
||||
CONFIG_SCSI_OSD_INITIATOR=m
|
||||
CONFIG_SCSI_OSD_ULD=m
|
||||
CONFIG_SCSI_OSD_DPRINT_SENSE=1
|
||||
# CONFIG_SCSI_OSD_DEBUG is not set
|
||||
CONFIG_ATA=y
|
||||
CONFIG_ATA_VERBOSE_ERROR=y
|
||||
CONFIG_ATA_ACPI=y
|
||||
@@ -2685,6 +2686,7 @@ CONFIG_DM_MULTIPATH=m
|
||||
CONFIG_DM_MULTIPATH_QL=m
|
||||
CONFIG_DM_MULTIPATH_ST=m
|
||||
CONFIG_DM_DELAY=m
|
||||
# CONFIG_DM_INIT is not set
|
||||
CONFIG_DM_UEVENT=y
|
||||
CONFIG_DM_FLAKEY=m
|
||||
CONFIG_DM_VERITY=m
|
||||
@@ -2738,6 +2740,7 @@ CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m
|
||||
CONFIG_NET_TEAM_MODE_LOADBALANCE=m
|
||||
CONFIG_MACVLAN=m
|
||||
CONFIG_MACVTAP=m
|
||||
CONFIG_IPVLAN_L3S=y
|
||||
CONFIG_IPVLAN=m
|
||||
CONFIG_IPVTAP=m
|
||||
CONFIG_VXLAN=m
|
||||
@@ -3123,6 +3126,7 @@ CONFIG_DWC_XLGMAC_PCI=m
|
||||
CONFIG_NET_VENDOR_TEHUTI=y
|
||||
CONFIG_TEHUTI=m
|
||||
CONFIG_NET_VENDOR_TI=y
|
||||
# CONFIG_TI_CPSW_PHY_SEL is not set
|
||||
CONFIG_TI_CPSW_ALE=m
|
||||
CONFIG_TLAN=m
|
||||
CONFIG_NET_VENDOR_VIA=y
|
||||
@@ -3443,6 +3447,7 @@ CONFIG_MT7601U=m
|
||||
# CONFIG_MT76x0E is not set
|
||||
# CONFIG_MT76x2E is not set
|
||||
# CONFIG_MT76x2U is not set
|
||||
# CONFIG_MT7603E is not set
|
||||
CONFIG_WLAN_VENDOR_RALINK=y
|
||||
CONFIG_RT2X00=m
|
||||
CONFIG_RT2400PCI=m
|
||||
@@ -3954,6 +3959,7 @@ CONFIG_INPUT_AD714X_SPI=m
|
||||
CONFIG_INPUT_ARIZONA_HAPTICS=m
|
||||
CONFIG_INPUT_BMA150=m
|
||||
CONFIG_INPUT_E3X0_BUTTON=m
|
||||
CONFIG_INPUT_MSM_VIBRATOR=m
|
||||
CONFIG_INPUT_PCSPKR=m
|
||||
CONFIG_INPUT_MAX77693_HAPTIC=m
|
||||
CONFIG_INPUT_MAX8925_ONKEY=m
|
||||
@@ -4071,6 +4077,7 @@ CONFIG_N_HDLC=m
|
||||
CONFIG_N_GSM=m
|
||||
CONFIG_TRACE_ROUTER=m
|
||||
CONFIG_TRACE_SINK=m
|
||||
CONFIG_LDISC_AUTOLOAD=y
|
||||
CONFIG_DEVMEM=y
|
||||
# CONFIG_DEVKMEM is not set
|
||||
|
||||
@@ -4151,6 +4158,7 @@ CONFIG_HVC_XEN_FRONTEND=y
|
||||
CONFIG_VIRTIO_CONSOLE=y
|
||||
CONFIG_IPMI_HANDLER=m
|
||||
CONFIG_IPMI_DMI_DECODE=y
|
||||
CONFIG_IPMI_PLAT_DATA=y
|
||||
# CONFIG_IPMI_PANIC_EVENT is not set
|
||||
CONFIG_IPMI_DEVICE_INTERFACE=m
|
||||
CONFIG_IPMI_SI=m
|
||||
@@ -4166,7 +4174,6 @@ CONFIG_HW_RANDOM_VIA=m
|
||||
CONFIG_HW_RANDOM_VIRTIO=m
|
||||
CONFIG_NVRAM=m
|
||||
CONFIG_DTLK=m
|
||||
CONFIG_R3964=m
|
||||
CONFIG_APPLICOM=m
|
||||
CONFIG_SONYPI=m
|
||||
|
||||
@@ -4331,6 +4338,7 @@ CONFIG_SPI_DW_PCI=m
|
||||
CONFIG_SPI_DW_MID_DMA=y
|
||||
CONFIG_SPI_DW_MMIO=m
|
||||
CONFIG_SPI_DLN2=m
|
||||
CONFIG_SPI_NXP_FLEXSPI=m
|
||||
CONFIG_SPI_GPIO=m
|
||||
CONFIG_SPI_LM70_LLP=m
|
||||
CONFIG_SPI_OC_TINY=m
|
||||
@@ -4338,6 +4346,7 @@ CONFIG_SPI_PXA2XX=m
|
||||
CONFIG_SPI_PXA2XX_PCI=m
|
||||
CONFIG_SPI_ROCKCHIP=m
|
||||
CONFIG_SPI_SC18IS602=m
|
||||
CONFIG_SPI_SIFIVE=m
|
||||
CONFIG_SPI_MXIC=m
|
||||
CONFIG_SPI_TOPCLIFF_PCH=m
|
||||
CONFIG_SPI_XCOMM=m
|
||||
@@ -4431,6 +4440,7 @@ CONFIG_GPIO_MB86S7X=m
|
||||
CONFIG_GPIO_MENZ127=m
|
||||
# CONFIG_GPIO_MOCKUP is not set
|
||||
CONFIG_GPIO_VX855=m
|
||||
CONFIG_GPIO_AMD_FCH=m
|
||||
|
||||
#
|
||||
# Port-mapped I/O GPIO drivers
|
||||
@@ -4476,6 +4486,7 @@ CONFIG_GPIO_TPS65086=m
|
||||
CONFIG_GPIO_TPS6586X=y
|
||||
CONFIG_GPIO_TPS65910=y
|
||||
CONFIG_GPIO_TPS65912=m
|
||||
CONFIG_GPIO_TQMX86=m
|
||||
CONFIG_GPIO_TWL4030=m
|
||||
CONFIG_GPIO_TWL6040=m
|
||||
CONFIG_GPIO_UCB1400=m
|
||||
@@ -4891,7 +4902,6 @@ CONFIG_W83877F_WDT=m
|
||||
CONFIG_W83977F_WDT=m
|
||||
CONFIG_MACHZ_WDT=m
|
||||
CONFIG_SBC_EPX_C3_WATCHDOG=m
|
||||
CONFIG_INTEL_MEI_WDT=m
|
||||
CONFIG_NI903X_WDT=m
|
||||
CONFIG_NIC7018_WDT=m
|
||||
CONFIG_MEN_A21_WDT=m
|
||||
@@ -5048,6 +5058,7 @@ CONFIG_TWL6040_CORE=y
|
||||
CONFIG_MFD_WL1273_CORE=m
|
||||
CONFIG_MFD_LM3533=m
|
||||
CONFIG_MFD_TIMBERDALE=m
|
||||
CONFIG_MFD_TQMX86=m
|
||||
CONFIG_MFD_VX855=m
|
||||
CONFIG_MFD_ARIZONA=y
|
||||
CONFIG_MFD_ARIZONA_I2C=m
|
||||
@@ -5168,6 +5179,7 @@ CONFIG_IR_SHARP_DECODER=m
|
||||
CONFIG_IR_MCE_KBD_DECODER=m
|
||||
CONFIG_IR_XMP_DECODER=m
|
||||
CONFIG_IR_IMON_DECODER=m
|
||||
CONFIG_IR_RCMM_DECODER=m
|
||||
CONFIG_RC_DEVICES=y
|
||||
CONFIG_RC_ATI_REMOTE=m
|
||||
CONFIG_IR_ENE=m
|
||||
@@ -5413,6 +5425,7 @@ CONFIG_VIDEO_IVTV=m
|
||||
# CONFIG_VIDEO_IVTV_DEPRECATED_IOCTLS is not set
|
||||
CONFIG_VIDEO_IVTV_ALSA=m
|
||||
CONFIG_VIDEO_FB_IVTV=m
|
||||
# CONFIG_VIDEO_FB_IVTV_FORCE_PAT is not set
|
||||
CONFIG_VIDEO_HEXIUM_GEMINI=m
|
||||
CONFIG_VIDEO_HEXIUM_ORION=m
|
||||
CONFIG_VIDEO_MXB=m
|
||||
@@ -5477,8 +5490,6 @@ CONFIG_VIDEO_CADENCE=y
|
||||
CONFIG_VIDEO_CADENCE_CSI2RX=m
|
||||
CONFIG_VIDEO_CADENCE_CSI2TX=m
|
||||
CONFIG_VIDEO_ASPEED=m
|
||||
CONFIG_SOC_CAMERA=m
|
||||
CONFIG_SOC_CAMERA_PLATFORM=m
|
||||
CONFIG_V4L_MEM2MEM_DRIVERS=y
|
||||
CONFIG_VIDEO_MEM2MEM_DEINTERLACE=m
|
||||
CONFIG_VIDEO_SH_VEU=m
|
||||
@@ -5639,7 +5650,6 @@ CONFIG_VIDEO_ADV7511=m
|
||||
CONFIG_VIDEO_OV2640=m
|
||||
CONFIG_VIDEO_OV7640=m
|
||||
CONFIG_VIDEO_OV7670=m
|
||||
CONFIG_VIDEO_MT9M111=m
|
||||
CONFIG_VIDEO_MT9V011=m
|
||||
|
||||
#
|
||||
@@ -5666,24 +5676,6 @@ CONFIG_VIDEO_SAA6752HS=m
|
||||
#
|
||||
CONFIG_VIDEO_M52790=m
|
||||
|
||||
#
|
||||
# Sensors used on soc_camera driver
|
||||
#
|
||||
|
||||
#
|
||||
# soc_camera sensor drivers
|
||||
#
|
||||
CONFIG_SOC_CAMERA_MT9M001=m
|
||||
CONFIG_SOC_CAMERA_MT9M111=m
|
||||
CONFIG_SOC_CAMERA_MT9T112=m
|
||||
CONFIG_SOC_CAMERA_MT9V022=m
|
||||
CONFIG_SOC_CAMERA_OV5642=m
|
||||
CONFIG_SOC_CAMERA_OV772X=m
|
||||
CONFIG_SOC_CAMERA_OV9640=m
|
||||
CONFIG_SOC_CAMERA_OV9740=m
|
||||
CONFIG_SOC_CAMERA_RJ54N1=m
|
||||
CONFIG_SOC_CAMERA_TW9910=m
|
||||
|
||||
#
|
||||
# Media SPI Adapters
|
||||
#
|
||||
@@ -5926,6 +5918,10 @@ CONFIG_DRM_I2C_CH7006=m
|
||||
CONFIG_DRM_I2C_SIL164=m
|
||||
CONFIG_DRM_I2C_NXP_TDA998X=m
|
||||
CONFIG_DRM_I2C_NXP_TDA9950=m
|
||||
|
||||
#
|
||||
# ARM devices
|
||||
#
|
||||
CONFIG_DRM_RADEON=m
|
||||
# CONFIG_DRM_RADEON_USERPTR is not set
|
||||
CONFIG_DRM_AMDGPU=m
|
||||
@@ -6004,6 +6000,7 @@ CONFIG_DRM_PANEL_BRIDGE=y
|
||||
# Display Interface Bridges
|
||||
#
|
||||
CONFIG_DRM_ANALOGIX_ANX78XX=m
|
||||
# CONFIG_DRM_ETNAVIV is not set
|
||||
CONFIG_DRM_HISI_HIBMC=m
|
||||
# CONFIG_DRM_TINYDRM is not set
|
||||
CONFIG_DRM_XEN=y
|
||||
@@ -6449,6 +6446,7 @@ CONFIG_SND_SOC_FSL_SAI=m
|
||||
CONFIG_SND_SOC_FSL_SSI=m
|
||||
CONFIG_SND_SOC_FSL_SPDIF=m
|
||||
CONFIG_SND_SOC_FSL_ESAI=m
|
||||
CONFIG_SND_SOC_FSL_MICFIL=m
|
||||
CONFIG_SND_SOC_IMX_AUDMUX=m
|
||||
CONFIG_SND_I2S_HI6210_I2S=m
|
||||
# CONFIG_SND_SOC_IMG is not set
|
||||
@@ -6500,11 +6498,14 @@ CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98927_MACH=m
|
||||
CONFIG_SND_SOC_INTEL_KBL_RT5660_MACH=m
|
||||
CONFIG_SND_SOC_INTEL_GLK_RT5682_MAX98357A_MACH=m
|
||||
CONFIG_SND_SOC_INTEL_SKL_HDA_DSP_GENERIC_MACH=m
|
||||
CONFIG_SND_SOC_MTK_BTCVSD=m
|
||||
|
||||
#
|
||||
# STMicroelectronics STM32 SOC audio support
|
||||
#
|
||||
CONFIG_SND_SOC_XILINX_I2S=m
|
||||
# CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER is not set
|
||||
# CONFIG_SND_SOC_XILINX_SPDIF is not set
|
||||
CONFIG_SND_SOC_XTFPGA_I2S=m
|
||||
CONFIG_ZX_TDM=m
|
||||
CONFIG_SND_SOC_I2C_AND_SPI=m
|
||||
@@ -6531,10 +6532,12 @@ CONFIG_SND_SOC_AK5558=m
|
||||
CONFIG_SND_SOC_ALC5623=m
|
||||
CONFIG_SND_SOC_BD28623=m
|
||||
CONFIG_SND_SOC_BT_SCO=m
|
||||
CONFIG_SND_SOC_CROS_EC_CODEC=m
|
||||
CONFIG_SND_SOC_CS35L32=m
|
||||
CONFIG_SND_SOC_CS35L33=m
|
||||
CONFIG_SND_SOC_CS35L34=m
|
||||
CONFIG_SND_SOC_CS35L35=m
|
||||
CONFIG_SND_SOC_CS35L36=m
|
||||
CONFIG_SND_SOC_CS42L42=m
|
||||
CONFIG_SND_SOC_CS42L51=m
|
||||
CONFIG_SND_SOC_CS42L51_I2C=m
|
||||
@@ -6549,6 +6552,7 @@ CONFIG_SND_SOC_CS4271_SPI=m
|
||||
CONFIG_SND_SOC_CS42XX8=m
|
||||
CONFIG_SND_SOC_CS42XX8_I2C=m
|
||||
CONFIG_SND_SOC_CS43130=m
|
||||
CONFIG_SND_SOC_CS4341=m
|
||||
CONFIG_SND_SOC_CS4349=m
|
||||
CONFIG_SND_SOC_CS53L30=m
|
||||
CONFIG_SND_SOC_DA7213=m
|
||||
@@ -6593,6 +6597,7 @@ CONFIG_SND_SOC_PCM3168A_SPI=m
|
||||
CONFIG_SND_SOC_PCM512x=m
|
||||
CONFIG_SND_SOC_PCM512x_I2C=m
|
||||
CONFIG_SND_SOC_PCM512x_SPI=m
|
||||
# CONFIG_SND_SOC_RK3328 is not set
|
||||
CONFIG_SND_SOC_RL6231=m
|
||||
CONFIG_SND_SOC_RL6347A=m
|
||||
CONFIG_SND_SOC_RT286=m
|
||||
@@ -6662,6 +6667,7 @@ CONFIG_SND_SOC_WM8804=m
|
||||
CONFIG_SND_SOC_WM8804_I2C=m
|
||||
CONFIG_SND_SOC_WM8804_SPI=m
|
||||
CONFIG_SND_SOC_WM8903=m
|
||||
CONFIG_SND_SOC_WM8904=m
|
||||
CONFIG_SND_SOC_WM8960=m
|
||||
CONFIG_SND_SOC_WM8962=m
|
||||
CONFIG_SND_SOC_WM8974=m
|
||||
@@ -6670,6 +6676,7 @@ CONFIG_SND_SOC_WM8985=m
|
||||
CONFIG_SND_SOC_ZX_AUD96P22=m
|
||||
CONFIG_SND_SOC_MAX9759=m
|
||||
CONFIG_SND_SOC_MT6351=m
|
||||
CONFIG_SND_SOC_MT6358=m
|
||||
CONFIG_SND_SOC_NAU8540=m
|
||||
CONFIG_SND_SOC_NAU8810=m
|
||||
CONFIG_SND_SOC_NAU8822=m
|
||||
@@ -6732,6 +6739,7 @@ CONFIG_HID_KEYTOUCH=m
|
||||
CONFIG_HID_KYE=m
|
||||
CONFIG_HID_UCLOGIC=m
|
||||
CONFIG_HID_WALTOP=m
|
||||
CONFIG_HID_VIEWSONIC=m
|
||||
CONFIG_HID_GYRATION=m
|
||||
CONFIG_HID_ICADE=m
|
||||
CONFIG_HID_ITE=m
|
||||
@@ -6749,6 +6757,7 @@ CONFIG_LOGIRUMBLEPAD2_FF=y
|
||||
CONFIG_LOGIG940_FF=y
|
||||
CONFIG_LOGIWHEELS_FF=y
|
||||
CONFIG_HID_MAGICMOUSE=m
|
||||
CONFIG_HID_MALTRON=m
|
||||
CONFIG_HID_MAYFLASH=m
|
||||
CONFIG_HID_REDRAGON=m
|
||||
CONFIG_HID_MICROSOFT=m
|
||||
@@ -6835,6 +6844,7 @@ CONFIG_USB_DYNAMIC_MINORS=y
|
||||
# CONFIG_USB_OTG_WHITELIST is not set
|
||||
# CONFIG_USB_OTG_BLACKLIST_HUB is not set
|
||||
CONFIG_USB_LEDS_TRIGGER_USBPORT=m
|
||||
CONFIG_USB_AUTOSUSPEND_DELAY=2
|
||||
CONFIG_USB_MON=m
|
||||
CONFIG_USB_WUSB=m
|
||||
CONFIG_USB_WUSB_CBAF=m
|
||||
@@ -6852,6 +6862,7 @@ CONFIG_USB_EHCI_HCD=y
|
||||
CONFIG_USB_EHCI_ROOT_HUB_TT=y
|
||||
CONFIG_USB_EHCI_TT_NEWSCHED=y
|
||||
CONFIG_USB_EHCI_PCI=y
|
||||
# CONFIG_USB_EHCI_FSL is not set
|
||||
CONFIG_USB_EHCI_HCD_PLATFORM=y
|
||||
CONFIG_USB_OXU210HP_HCD=m
|
||||
CONFIG_USB_ISP116X_HCD=m
|
||||
@@ -7353,6 +7364,7 @@ CONFIG_INFINIBAND_NES=m
|
||||
CONFIG_INFINIBAND_OCRDMA=m
|
||||
CONFIG_INFINIBAND_VMWARE_PVRDMA=m
|
||||
CONFIG_INFINIBAND_USNIC=m
|
||||
CONFIG_RDMA_RXE=m
|
||||
CONFIG_INFINIBAND_IPOIB=m
|
||||
CONFIG_INFINIBAND_IPOIB_CM=y
|
||||
# CONFIG_INFINIBAND_IPOIB_DEBUG is not set
|
||||
@@ -7360,8 +7372,6 @@ CONFIG_INFINIBAND_SRP=m
|
||||
CONFIG_INFINIBAND_SRPT=m
|
||||
CONFIG_INFINIBAND_ISER=m
|
||||
CONFIG_INFINIBAND_ISERT=m
|
||||
CONFIG_RDMA_RXE=m
|
||||
CONFIG_INFINIBAND_BNXT_RE=m
|
||||
CONFIG_EDAC_ATOMIC_SCRUB=y
|
||||
CONFIG_EDAC_SUPPORT=y
|
||||
CONFIG_EDAC=y
|
||||
@@ -7412,6 +7422,7 @@ CONFIG_RTC_INTF_DEV=y
|
||||
CONFIG_RTC_DRV_88PM860X=m
|
||||
CONFIG_RTC_DRV_88PM80X=m
|
||||
CONFIG_RTC_DRV_ABB5ZES3=m
|
||||
CONFIG_RTC_DRV_ABEOZ9=m
|
||||
CONFIG_RTC_DRV_ABX80X=m
|
||||
CONFIG_RTC_DRV_DS1307=m
|
||||
# CONFIG_RTC_DRV_DS1307_CENTURY is not set
|
||||
@@ -7447,8 +7458,10 @@ CONFIG_RTC_DRV_RX8010=m
|
||||
CONFIG_RTC_DRV_RX8581=m
|
||||
CONFIG_RTC_DRV_RX8025=m
|
||||
CONFIG_RTC_DRV_EM3027=m
|
||||
CONFIG_RTC_DRV_RV3028=m
|
||||
CONFIG_RTC_DRV_RV8803=m
|
||||
CONFIG_RTC_DRV_S5M=m
|
||||
CONFIG_RTC_DRV_SD3078=m
|
||||
|
||||
#
|
||||
# SPI RTC drivers
|
||||
@@ -7565,10 +7578,14 @@ CONFIG_KS0108_DELAY=2
|
||||
CONFIG_CFAG12864B=m
|
||||
CONFIG_CFAG12864B_RATE=20
|
||||
CONFIG_IMG_ASCII_LCD=m
|
||||
CONFIG_PANEL=m
|
||||
CONFIG_PARPORT_PANEL=m
|
||||
CONFIG_PANEL_PARPORT=0
|
||||
CONFIG_PANEL_PROFILE=5
|
||||
# CONFIG_PANEL_CHANGE_MESSAGE is not set
|
||||
# CONFIG_CHARLCD_BL_OFF is not set
|
||||
# CONFIG_CHARLCD_BL_ON is not set
|
||||
CONFIG_CHARLCD_BL_FLASH=y
|
||||
CONFIG_PANEL=m
|
||||
CONFIG_CHARLCD=m
|
||||
CONFIG_UIO=m
|
||||
CONFIG_UIO_CIF=m
|
||||
@@ -7812,9 +7829,6 @@ CONFIG_ADIS16240=m
|
||||
#
|
||||
# Analog to digital converters
|
||||
#
|
||||
CONFIG_AD7606=m
|
||||
CONFIG_AD7606_IFACE_PARALLEL=m
|
||||
CONFIG_AD7606_IFACE_SPI=m
|
||||
CONFIG_AD7780=m
|
||||
CONFIG_AD7816=m
|
||||
CONFIG_AD7192=m
|
||||
@@ -7831,7 +7845,6 @@ CONFIG_ADT7316_I2C=m
|
||||
# Capacitance to digital converters
|
||||
#
|
||||
CONFIG_AD7150=m
|
||||
CONFIG_AD7152=m
|
||||
CONFIG_AD7746=m
|
||||
|
||||
#
|
||||
@@ -7857,7 +7870,6 @@ CONFIG_ADE7854_SPI=m
|
||||
#
|
||||
CONFIG_AD2S1210=m
|
||||
CONFIG_FB_SM750=m
|
||||
CONFIG_FB_XGI=m
|
||||
|
||||
#
|
||||
# Speakup console speech
|
||||
@@ -7880,8 +7892,6 @@ CONFIG_SPEAKUP_SYNTH_TXPRT=m
|
||||
CONFIG_SPEAKUP_SYNTH_DUMMY=m
|
||||
CONFIG_STAGING_MEDIA=y
|
||||
CONFIG_I2C_BCM2048=m
|
||||
CONFIG_SOC_CAMERA_IMX074=m
|
||||
CONFIG_SOC_CAMERA_MT9T031=m
|
||||
CONFIG_VIDEO_ZORAN=m
|
||||
CONFIG_VIDEO_ZORAN_DC30=m
|
||||
CONFIG_VIDEO_ZORAN_ZR36060=m
|
||||
@@ -7892,6 +7902,10 @@ CONFIG_VIDEO_ZORAN_LML33R10=m
|
||||
CONFIG_VIDEO_ZORAN_AVS6EYES=m
|
||||
# CONFIG_VIDEO_IPU3_IMGU is not set
|
||||
|
||||
#
|
||||
# soc_camera sensor drivers
|
||||
#
|
||||
|
||||
#
|
||||
# Android
|
||||
#
|
||||
@@ -7950,14 +7964,10 @@ CONFIG_KS7010=m
|
||||
# CONFIG_GREYBUS is not set
|
||||
CONFIG_DRM_VBOXVIDEO=m
|
||||
# CONFIG_PI433 is not set
|
||||
CONFIG_MTK_MMC=m
|
||||
# CONFIG_MTK_AEE_KDUMP is not set
|
||||
# CONFIG_MTK_MMC_CD_POLL is not set
|
||||
|
||||
#
|
||||
# Gasket devices
|
||||
#
|
||||
CONFIG_XIL_AXIS_FIFO=m
|
||||
CONFIG_EROFS_FS=m
|
||||
# CONFIG_EROFS_FS_DEBUG is not set
|
||||
CONFIG_EROFS_FS_XATTR=y
|
||||
@@ -8055,18 +8065,21 @@ CONFIG_INTEL_CHTDC_TI_PWRBTN=m
|
||||
CONFIG_I2C_MULTI_INSTANTIATE=m
|
||||
CONFIG_INTEL_ATOMISP2_PM=m
|
||||
# CONFIG_HUAWEI_WMI is not set
|
||||
CONFIG_PCENGINES_APU2=m
|
||||
CONFIG_PMC_ATOM=y
|
||||
CONFIG_CHROME_PLATFORMS=y
|
||||
CONFIG_CHROMEOS_LAPTOP=m
|
||||
CONFIG_CHROMEOS_PSTORE=m
|
||||
CONFIG_CHROMEOS_TBMC=m
|
||||
CONFIG_CROS_EC_CTL=m
|
||||
CONFIG_CROS_EC_I2C=m
|
||||
CONFIG_CROS_EC_SPI=m
|
||||
CONFIG_CROS_EC_LPC=m
|
||||
# CONFIG_CROS_EC_LPC_MEC is not set
|
||||
CONFIG_CROS_EC_PROTO=y
|
||||
CONFIG_CROS_KBD_LED_BACKLIGHT=m
|
||||
CONFIG_CROS_EC_LIGHTBAR=m
|
||||
CONFIG_CROS_EC_DEBUGFS=m
|
||||
CONFIG_CROS_EC_SYSFS=m
|
||||
# CONFIG_MELLANOX_PLATFORM is not set
|
||||
CONFIG_CLKDEV_LOOKUP=y
|
||||
CONFIG_HAVE_CLK_PREPARE=y
|
||||
@@ -8098,6 +8111,7 @@ CONFIG_DW_APB_TIMER=y
|
||||
CONFIG_MAILBOX=y
|
||||
CONFIG_PCC=y
|
||||
CONFIG_ALTERA_MBOX=m
|
||||
CONFIG_IOMMU_IOVA=y
|
||||
CONFIG_IOMMU_API=y
|
||||
CONFIG_IOMMU_SUPPORT=y
|
||||
|
||||
@@ -8106,12 +8120,12 @@ CONFIG_IOMMU_SUPPORT=y
|
||||
#
|
||||
# CONFIG_IOMMU_DEBUGFS is not set
|
||||
# CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set
|
||||
CONFIG_IOMMU_IOVA=y
|
||||
CONFIG_DMAR_TABLE=y
|
||||
CONFIG_INTEL_IOMMU=y
|
||||
CONFIG_INTEL_IOMMU_SVM=y
|
||||
# CONFIG_INTEL_IOMMU_DEFAULT_ON is not set
|
||||
CONFIG_INTEL_IOMMU_FLOPPY_WA=y
|
||||
CONFIG_HYPERV_IOMMU=y
|
||||
|
||||
#
|
||||
# Remoteproc drivers
|
||||
@@ -8189,6 +8203,7 @@ CONFIG_EXTCON_MAX77693=m
|
||||
CONFIG_EXTCON_MAX77843=m
|
||||
CONFIG_EXTCON_MAX8997=m
|
||||
CONFIG_EXTCON_PALMAS=m
|
||||
CONFIG_EXTCON_PTN5150=m
|
||||
CONFIG_EXTCON_RT8973A=m
|
||||
CONFIG_EXTCON_SM5502=m
|
||||
CONFIG_EXTCON_USB_GPIO=m
|
||||
@@ -8257,7 +8272,11 @@ CONFIG_AD7266=m
|
||||
CONFIG_AD7291=m
|
||||
CONFIG_AD7298=m
|
||||
CONFIG_AD7476=m
|
||||
CONFIG_AD7606=m
|
||||
CONFIG_AD7606_IFACE_PARALLEL=m
|
||||
CONFIG_AD7606_IFACE_SPI=m
|
||||
CONFIG_AD7766=m
|
||||
CONFIG_AD7768_1=m
|
||||
CONFIG_AD7791=m
|
||||
CONFIG_AD7793=m
|
||||
CONFIG_AD7887=m
|
||||
@@ -8324,6 +8343,9 @@ CONFIG_BME680_I2C=m
|
||||
CONFIG_BME680_SPI=m
|
||||
CONFIG_CCS811=m
|
||||
CONFIG_IAQCORE=m
|
||||
CONFIG_PMS7003=m
|
||||
CONFIG_SENSIRION_SGP30=m
|
||||
CONFIG_SPS30=m
|
||||
CONFIG_VZ89X=m
|
||||
CONFIG_IIO_CROS_EC_SENSORS_CORE=m
|
||||
CONFIG_IIO_CROS_EC_SENSORS=m
|
||||
@@ -8382,6 +8404,7 @@ CONFIG_MCP4922=m
|
||||
CONFIG_TI_DAC082S085=m
|
||||
CONFIG_TI_DAC5571=m
|
||||
CONFIG_TI_DAC7311=m
|
||||
CONFIG_TI_DAC7612=m
|
||||
|
||||
#
|
||||
# IIO dummy driver
|
||||
@@ -8494,6 +8517,7 @@ CONFIG_SENSORS_LM3533=m
|
||||
CONFIG_LTR501=m
|
||||
CONFIG_LV0104CS=m
|
||||
CONFIG_MAX44000=m
|
||||
CONFIG_MAX44009=m
|
||||
CONFIG_OPT3001=m
|
||||
CONFIG_PA12203001=m
|
||||
CONFIG_SI1133=m
|
||||
@@ -8724,6 +8748,7 @@ CONFIG_NVDIMM_KEYS=y
|
||||
CONFIG_DAX_DRIVER=y
|
||||
CONFIG_DAX=y
|
||||
CONFIG_DEV_DAX=m
|
||||
CONFIG_DEV_DAX_KMEM=m
|
||||
CONFIG_NVMEM=y
|
||||
CONFIG_RAVE_SP_EEPROM=m
|
||||
|
||||
@@ -8752,6 +8777,7 @@ CONFIG_FPGA_MGR_ALTERA_CVP=m
|
||||
CONFIG_FPGA_MGR_XILINX_SPI=m
|
||||
CONFIG_FPGA_MGR_MACHXO2_SPI=m
|
||||
CONFIG_FPGA_BRIDGE=m
|
||||
CONFIG_ALTERA_FREEZE_BRIDGE=m
|
||||
CONFIG_XILINX_PR_DECOUPLER=m
|
||||
CONFIG_FPGA_REGION=m
|
||||
CONFIG_FPGA_DFL=m
|
||||
@@ -8764,11 +8790,13 @@ CONFIG_FPGA_DFL_PCI=m
|
||||
CONFIG_PM_OPP=y
|
||||
# CONFIG_SIOX is not set
|
||||
# CONFIG_SLIMBUS is not set
|
||||
# CONFIG_INTERCONNECT is not set
|
||||
|
||||
#
|
||||
# File systems
|
||||
#
|
||||
CONFIG_DCACHE_WORD_ACCESS=y
|
||||
CONFIG_VALIDATE_FS_PARSER=y
|
||||
CONFIG_FS_IOMAP=y
|
||||
# CONFIG_EXT2_FS is not set
|
||||
# CONFIG_EXT3_FS is not set
|
||||
@@ -8776,7 +8804,6 @@ CONFIG_EXT4_FS=y
|
||||
CONFIG_EXT4_USE_FOR_EXT2=y
|
||||
CONFIG_EXT4_FS_POSIX_ACL=y
|
||||
CONFIG_EXT4_FS_SECURITY=y
|
||||
# CONFIG_EXT4_ENCRYPTION is not set
|
||||
# CONFIG_EXT4_DEBUG is not set
|
||||
CONFIG_JBD2=y
|
||||
# CONFIG_JBD2_DEBUG is not set
|
||||
@@ -8821,7 +8848,6 @@ CONFIG_F2FS_FS_XATTR=y
|
||||
CONFIG_F2FS_FS_POSIX_ACL=y
|
||||
CONFIG_F2FS_FS_SECURITY=y
|
||||
# CONFIG_F2FS_CHECK_FS is not set
|
||||
# CONFIG_F2FS_FS_ENCRYPTION is not set
|
||||
# CONFIG_F2FS_IO_TRACE is not set
|
||||
# CONFIG_F2FS_FAULT_INJECTION is not set
|
||||
CONFIG_FS_DAX=y
|
||||
@@ -8830,7 +8856,7 @@ CONFIG_EXPORTFS=y
|
||||
# CONFIG_EXPORTFS_BLOCK_OPS is not set
|
||||
CONFIG_FILE_LOCKING=y
|
||||
CONFIG_MANDATORY_FILE_LOCKING=y
|
||||
CONFIG_FS_ENCRYPTION=m
|
||||
# CONFIG_FS_ENCRYPTION is not set
|
||||
CONFIG_FSNOTIFY=y
|
||||
CONFIG_DNOTIFY=y
|
||||
CONFIG_INOTIFY_USER=y
|
||||
@@ -8944,7 +8970,6 @@ CONFIG_UBIFS_FS_LZO=y
|
||||
CONFIG_UBIFS_FS_ZLIB=y
|
||||
CONFIG_UBIFS_ATIME_SUPPORT=y
|
||||
CONFIG_UBIFS_FS_XATTR=y
|
||||
CONFIG_UBIFS_FS_ENCRYPTION=y
|
||||
CONFIG_UBIFS_FS_SECURITY=y
|
||||
CONFIG_UBIFS_FS_AUTHENTICATION=y
|
||||
CONFIG_CRAMFS=m
|
||||
@@ -8995,9 +9020,6 @@ CONFIG_SYSV_FS=m
|
||||
CONFIG_UFS_FS=m
|
||||
# CONFIG_UFS_FS_WRITE is not set
|
||||
# CONFIG_UFS_DEBUG is not set
|
||||
CONFIG_EXOFS_FS=m
|
||||
# CONFIG_EXOFS_DEBUG is not set
|
||||
CONFIG_ORE=m
|
||||
CONFIG_NETWORK_FILESYSTEMS=y
|
||||
CONFIG_NFS_FS=m
|
||||
CONFIG_NFS_V2=m
|
||||
@@ -9037,6 +9059,7 @@ CONFIG_SUNRPC_GSS=m
|
||||
CONFIG_SUNRPC_BACKCHANNEL=y
|
||||
CONFIG_SUNRPC_SWAP=y
|
||||
CONFIG_RPCSEC_GSS_KRB5=m
|
||||
CONFIG_CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES=y
|
||||
CONFIG_SUNRPC_DEBUG=y
|
||||
CONFIG_SUNRPC_XPRT_RDMA=m
|
||||
CONFIG_CEPH_FS=m
|
||||
@@ -9147,7 +9170,6 @@ CONFIG_FORTIFY_SOURCE=y
|
||||
# CONFIG_STATIC_USERMODEHELPER is not set
|
||||
CONFIG_SECURITY_SELINUX=y
|
||||
CONFIG_SECURITY_SELINUX_BOOTPARAM=y
|
||||
CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=0
|
||||
CONFIG_SECURITY_SELINUX_DISABLE=y
|
||||
CONFIG_SECURITY_SELINUX_DEVELOP=y
|
||||
CONFIG_SECURITY_SELINUX_AVC_STATS=y
|
||||
@@ -9163,12 +9185,12 @@ CONFIG_SECURITY_TOMOYO_MAX_AUDIT_LOG=1024
|
||||
CONFIG_SECURITY_TOMOYO_POLICY_LOADER="/sbin/tomoyo-init"
|
||||
CONFIG_SECURITY_TOMOYO_ACTIVATION_TRIGGER="/sbin/init"
|
||||
CONFIG_SECURITY_APPARMOR=y
|
||||
CONFIG_SECURITY_APPARMOR_BOOTPARAM_VALUE=1
|
||||
CONFIG_SECURITY_APPARMOR_HASH=y
|
||||
CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y
|
||||
# CONFIG_SECURITY_APPARMOR_DEBUG is not set
|
||||
# CONFIG_SECURITY_LOADPIN is not set
|
||||
CONFIG_SECURITY_YAMA=y
|
||||
# CONFIG_SECURITY_SAFESETID is not set
|
||||
CONFIG_INTEGRITY=y
|
||||
CONFIG_INTEGRITY_SIGNATURE=y
|
||||
CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y
|
||||
@@ -9203,7 +9225,7 @@ CONFIG_EVM_EXTRA_SMACK_XATTRS=y
|
||||
# CONFIG_DEFAULT_SECURITY_TOMOYO is not set
|
||||
CONFIG_DEFAULT_SECURITY_APPARMOR=y
|
||||
# CONFIG_DEFAULT_SECURITY_DAC is not set
|
||||
CONFIG_DEFAULT_SECURITY="apparmor"
|
||||
CONFIG_LSM="yama,loadpin,safesetid,integrity,apparmor,selinux,smack,tomoyo"
|
||||
CONFIG_XOR_BLOCKS=m
|
||||
CONFIG_ASYNC_CORE=m
|
||||
CONFIG_ASYNC_MEMCPY=m
|
||||
@@ -9489,9 +9511,11 @@ CONFIG_HAS_DMA=y
|
||||
CONFIG_NEED_SG_DMA_LENGTH=y
|
||||
CONFIG_NEED_DMA_MAP_STATE=y
|
||||
CONFIG_ARCH_DMA_ADDR_T_64BIT=y
|
||||
CONFIG_HAVE_GENERIC_DMA_COHERENT=y
|
||||
CONFIG_DMA_DECLARE_COHERENT=y
|
||||
CONFIG_DMA_VIRT_OPS=y
|
||||
CONFIG_SWIOTLB=y
|
||||
# CONFIG_DMA_CMA is not set
|
||||
# CONFIG_DMA_API_DEBUG is not set
|
||||
CONFIG_SGL_ALLOC=y
|
||||
CONFIG_CHECK_SIGNATURE=y
|
||||
CONFIG_CPU_RMAP=y
|
||||
@@ -9526,6 +9550,7 @@ CONFIG_OBJAGG=m
|
||||
# printk and dmesg options
|
||||
#
|
||||
CONFIG_PRINTK_TIME=y
|
||||
# CONFIG_PRINTK_CALLER is not set
|
||||
CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7
|
||||
CONFIG_CONSOLE_LOGLEVEL_QUIET=4
|
||||
CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4
|
||||
@@ -9541,7 +9566,6 @@ CONFIG_FRAME_WARN=1024
|
||||
# CONFIG_STRIP_ASM_SYMS is not set
|
||||
# CONFIG_READABLE_ASM is not set
|
||||
CONFIG_UNUSED_SYMBOLS=y
|
||||
# CONFIG_PAGE_OWNER is not set
|
||||
CONFIG_DEBUG_FS=y
|
||||
# CONFIG_HEADERS_CHECK is not set
|
||||
# CONFIG_DEBUG_SECTION_MISMATCH is not set
|
||||
@@ -9558,6 +9582,7 @@ CONFIG_DEBUG_KERNEL=y
|
||||
#
|
||||
CONFIG_PAGE_EXTENSION=y
|
||||
# CONFIG_DEBUG_PAGEALLOC is not set
|
||||
# CONFIG_PAGE_OWNER is not set
|
||||
# CONFIG_PAGE_POISONING is not set
|
||||
# CONFIG_DEBUG_PAGE_REF is not set
|
||||
# CONFIG_DEBUG_RODATA_TEST is not set
|
||||
@@ -9705,7 +9730,6 @@ CONFIG_MMIOTRACE=y
|
||||
# CONFIG_TRACE_EVAL_MAP_FILE is not set
|
||||
CONFIG_TRACING_EVENTS_GPIO=y
|
||||
# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set
|
||||
# CONFIG_DMA_API_DEBUG is not set
|
||||
CONFIG_RUNTIME_TESTING_MENU=y
|
||||
# CONFIG_LKDTM is not set
|
||||
# CONFIG_TEST_LIST_SORT is not set
|
||||
@@ -9731,6 +9755,7 @@ CONFIG_TEST_HASH=m
|
||||
CONFIG_TEST_IDA=m
|
||||
CONFIG_TEST_PARMAN=m
|
||||
CONFIG_TEST_LKM=m
|
||||
CONFIG_TEST_VMALLOC=m
|
||||
CONFIG_TEST_USER_COPY=m
|
||||
CONFIG_TEST_BPF=m
|
||||
CONFIG_FIND_BIT_BENCHMARK=m
|
||||
@@ -9741,6 +9766,7 @@ CONFIG_TEST_STATIC_KEYS=m
|
||||
# CONFIG_TEST_KMOD is not set
|
||||
# CONFIG_TEST_MEMCAT_P is not set
|
||||
CONFIG_TEST_OBJAGG=m
|
||||
# CONFIG_TEST_STACKINIT is not set
|
||||
CONFIG_MEMTEST=y
|
||||
# CONFIG_BUG_ON_DATA_CORRUPTION is not set
|
||||
# CONFIG_SAMPLES is not set
|
||||
@@ -9755,6 +9781,7 @@ CONFIG_KDB_KEYBOARD=y
|
||||
CONFIG_KDB_CONTINUE_CATASTROPHIC=0
|
||||
CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y
|
||||
# CONFIG_UBSAN is not set
|
||||
CONFIG_UBSAN_ALIGNMENT=y
|
||||
CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y
|
||||
CONFIG_STRICT_DEVMEM=y
|
||||
CONFIG_IO_STRICT_DEVMEM=y
|
||||
@@ -9763,7 +9790,6 @@ CONFIG_EARLY_PRINTK_USB=y
|
||||
# CONFIG_X86_VERBOSE_BOOTUP is not set
|
||||
CONFIG_EARLY_PRINTK=y
|
||||
CONFIG_EARLY_PRINTK_DBGP=y
|
||||
CONFIG_EARLY_PRINTK_EFI=y
|
||||
# CONFIG_EARLY_PRINTK_USB_XDBC is not set
|
||||
# CONFIG_X86_PTDUMP is not set
|
||||
# CONFIG_EFI_PGT_DUMP is not set
|
||||
+108
-79
@@ -1,6 +1,6 @@
|
||||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/x86 5.0.0-gnu Kernel Configuration
|
||||
# Linux/x86 5.1.0-gnu Kernel Configuration
|
||||
#
|
||||
|
||||
#
|
||||
@@ -10,6 +10,7 @@ CONFIG_CC_IS_GCC=y
|
||||
CONFIG_GCC_VERSION=70400
|
||||
CONFIG_CLANG_VERSION=0
|
||||
CONFIG_CC_HAS_ASM_GOTO=y
|
||||
CONFIG_CC_HAS_WARN_MAYBE_UNINITIALIZED=y
|
||||
CONFIG_IRQ_WORK=y
|
||||
CONFIG_BUILDTIME_EXTABLE_SORT=y
|
||||
CONFIG_THREAD_INFO_IN_TASK=y
|
||||
@@ -197,6 +198,7 @@ CONFIG_TIMERFD=y
|
||||
CONFIG_EVENTFD=y
|
||||
CONFIG_SHMEM=y
|
||||
CONFIG_AIO=y
|
||||
CONFIG_IO_URING=y
|
||||
CONFIG_ADVISE_SYSCALLS=y
|
||||
CONFIG_MEMBARRIER=y
|
||||
CONFIG_KALLSYMS=y
|
||||
@@ -582,6 +584,7 @@ CONFIG_X86_SPEEDSTEP_LIB=m
|
||||
CONFIG_CPU_IDLE=y
|
||||
CONFIG_CPU_IDLE_GOV_LADDER=y
|
||||
CONFIG_CPU_IDLE_GOV_MENU=y
|
||||
CONFIG_CPU_IDLE_GOV_TEO=y
|
||||
CONFIG_INTEL_IDLE=y
|
||||
|
||||
#
|
||||
@@ -601,7 +604,6 @@ CONFIG_AMD_NB=y
|
||||
# Binary Emulations
|
||||
#
|
||||
CONFIG_IA32_EMULATION=y
|
||||
# CONFIG_IA32_AOUT is not set
|
||||
CONFIG_X86_X32=y
|
||||
CONFIG_COMPAT_32=y
|
||||
CONFIG_COMPAT=y
|
||||
@@ -643,6 +645,7 @@ CONFIG_RESET_ATTACK_MITIGATION=y
|
||||
CONFIG_UEFI_CPER=y
|
||||
CONFIG_UEFI_CPER_X86=y
|
||||
CONFIG_EFI_DEV_PATH_PARSER=y
|
||||
CONFIG_EFI_EARLYCON=y
|
||||
|
||||
#
|
||||
# Tegra firmware driver
|
||||
@@ -768,6 +771,7 @@ CONFIG_STRICT_MODULE_RWX=y
|
||||
CONFIG_ARCH_HAS_REFCOUNT=y
|
||||
CONFIG_REFCOUNT_FULL=y
|
||||
CONFIG_HAVE_ARCH_PREL32_RELOCATIONS=y
|
||||
CONFIG_ARCH_USE_MEMREMAP_PROT=y
|
||||
|
||||
#
|
||||
# GCOV-based kernel profiling
|
||||
@@ -780,6 +784,8 @@ CONFIG_GCC_PLUGINS=y
|
||||
# CONFIG_GCC_PLUGIN_CYC_COMPLEXITY is not set
|
||||
# CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set
|
||||
CONFIG_GCC_PLUGIN_STRUCTLEAK=y
|
||||
# CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set
|
||||
# CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set
|
||||
CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL=y
|
||||
# CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE is not set
|
||||
# CONFIG_GCC_PLUGIN_RANDSTRUCT is not set
|
||||
@@ -962,6 +968,7 @@ CONFIG_SKB_EXTENSIONS=y
|
||||
CONFIG_PACKET=y
|
||||
CONFIG_PACKET_DIAG=m
|
||||
CONFIG_UNIX=y
|
||||
CONFIG_UNIX_SCM=y
|
||||
CONFIG_UNIX_DIAG=m
|
||||
CONFIG_TLS=m
|
||||
# CONFIG_TLS_DEVICE is not set
|
||||
@@ -1103,7 +1110,7 @@ CONFIG_NF_CONNTRACK_TIMEOUT=y
|
||||
CONFIG_NF_CONNTRACK_TIMESTAMP=y
|
||||
CONFIG_NF_CONNTRACK_LABELS=y
|
||||
CONFIG_NF_CT_PROTO_DCCP=y
|
||||
CONFIG_NF_CT_PROTO_GRE=m
|
||||
CONFIG_NF_CT_PROTO_GRE=y
|
||||
CONFIG_NF_CT_PROTO_SCTP=y
|
||||
CONFIG_NF_CT_PROTO_UDPLITE=y
|
||||
CONFIG_NF_CONNTRACK_AMANDA=m
|
||||
@@ -1129,6 +1136,7 @@ CONFIG_NF_NAT_IRC=m
|
||||
CONFIG_NF_NAT_SIP=m
|
||||
CONFIG_NF_NAT_TFTP=m
|
||||
CONFIG_NF_NAT_REDIRECT=y
|
||||
CONFIG_NF_NAT_MASQUERADE=y
|
||||
CONFIG_NETFILTER_SYNPROXY=m
|
||||
CONFIG_NF_TABLES=m
|
||||
CONFIG_NF_TABLES_SET=m
|
||||
@@ -1143,7 +1151,6 @@ CONFIG_NFT_LOG=m
|
||||
CONFIG_NFT_LIMIT=m
|
||||
CONFIG_NFT_MASQ=m
|
||||
CONFIG_NFT_REDIR=m
|
||||
CONFIG_NFT_NAT=m
|
||||
CONFIG_NFT_TUNNEL=m
|
||||
CONFIG_NFT_OBJREF=m
|
||||
CONFIG_NFT_QUEUE=m
|
||||
@@ -1325,8 +1332,6 @@ CONFIG_NF_DUP_IPV4=m
|
||||
CONFIG_NF_LOG_ARP=m
|
||||
CONFIG_NF_LOG_IPV4=m
|
||||
CONFIG_NF_REJECT_IPV4=m
|
||||
CONFIG_NF_NAT_IPV4=m
|
||||
CONFIG_NF_NAT_MASQUERADE_IPV4=y
|
||||
CONFIG_NF_NAT_SNMP_BASIC=m
|
||||
CONFIG_NF_NAT_PPTP=m
|
||||
CONFIG_NF_NAT_H323=m
|
||||
@@ -1362,8 +1367,6 @@ CONFIG_NF_FLOW_TABLE_IPV6=m
|
||||
CONFIG_NF_DUP_IPV6=m
|
||||
CONFIG_NF_REJECT_IPV6=m
|
||||
CONFIG_NF_LOG_IPV6=m
|
||||
CONFIG_NF_NAT_IPV6=m
|
||||
CONFIG_NF_NAT_MASQUERADE_IPV6=y
|
||||
CONFIG_IP6_NF_IPTABLES=m
|
||||
CONFIG_IP6_NF_MATCH_AH=m
|
||||
CONFIG_IP6_NF_MATCH_EUI64=m
|
||||
@@ -1846,20 +1849,17 @@ CONFIG_NFC_SHDLC=y
|
||||
# Near Field Communication (NFC) devices
|
||||
#
|
||||
CONFIG_NFC_TRF7970A=m
|
||||
CONFIG_NFC_MEI_PHY=m
|
||||
CONFIG_NFC_SIM=m
|
||||
CONFIG_NFC_PORT100=m
|
||||
CONFIG_NFC_FDP=m
|
||||
CONFIG_NFC_FDP_I2C=m
|
||||
CONFIG_NFC_PN544=m
|
||||
CONFIG_NFC_PN544_I2C=m
|
||||
CONFIG_NFC_PN544_MEI=m
|
||||
CONFIG_NFC_PN533=m
|
||||
CONFIG_NFC_PN533_USB=m
|
||||
CONFIG_NFC_PN533_I2C=m
|
||||
CONFIG_NFC_MICROREAD=m
|
||||
CONFIG_NFC_MICROREAD_I2C=m
|
||||
CONFIG_NFC_MICROREAD_MEI=m
|
||||
CONFIG_NFC_MRVL=m
|
||||
CONFIG_NFC_MRVL_USB=m
|
||||
CONFIG_NFC_MRVL_UART=m
|
||||
@@ -1882,8 +1882,7 @@ CONFIG_LWTUNNEL_BPF=y
|
||||
CONFIG_DST_CACHE=y
|
||||
CONFIG_GRO_CELLS=y
|
||||
CONFIG_NET_SOCK_MSG=y
|
||||
CONFIG_NET_DEVLINK=m
|
||||
CONFIG_MAY_USE_DEVLINK=m
|
||||
# CONFIG_NET_DEVLINK is not set
|
||||
CONFIG_PAGE_POOL=y
|
||||
CONFIG_FAILOVER=y
|
||||
CONFIG_HAVE_EBPF_JIT=y
|
||||
@@ -1910,6 +1909,7 @@ CONFIG_PCIEASPM_DEFAULT=y
|
||||
CONFIG_PCIE_PME=y
|
||||
CONFIG_PCIE_DPC=y
|
||||
CONFIG_PCIE_PTM=y
|
||||
# CONFIG_PCIE_BW is not set
|
||||
CONFIG_PCI_MSI=y
|
||||
CONFIG_PCI_MSI_IRQ_DOMAIN=y
|
||||
CONFIG_PCI_QUIRKS=y
|
||||
@@ -2030,7 +2030,6 @@ CONFIG_REGMAP_MMIO=y
|
||||
CONFIG_REGMAP_IRQ=y
|
||||
CONFIG_DMA_SHARED_BUFFER=y
|
||||
# CONFIG_DMA_FENCE_TRACE is not set
|
||||
# CONFIG_DMA_CMA is not set
|
||||
|
||||
#
|
||||
# Bus devices
|
||||
@@ -2039,6 +2038,7 @@ CONFIG_CONNECTOR=y
|
||||
CONFIG_PROC_EVENTS=y
|
||||
CONFIG_GNSS=m
|
||||
CONFIG_GNSS_SERIAL=m
|
||||
CONFIG_GNSS_MTK_SERIAL=m
|
||||
CONFIG_GNSS_SIRF_SERIAL=m
|
||||
CONFIG_GNSS_UBX_SERIAL=m
|
||||
CONFIG_MTD=m
|
||||
@@ -2168,8 +2168,8 @@ CONFIG_MTD_SPI_NAND=m
|
||||
CONFIG_MTD_LPDDR=m
|
||||
CONFIG_MTD_QINFO_PROBE=m
|
||||
CONFIG_MTD_SPI_NOR=m
|
||||
CONFIG_MTD_MT81xx_NOR=m
|
||||
CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y
|
||||
CONFIG_SPI_MTK_QUADSPI=m
|
||||
CONFIG_SPI_INTEL_SPI=m
|
||||
CONFIG_SPI_INTEL_SPI_PCI=m
|
||||
CONFIG_SPI_INTEL_SPI_PLATFORM=m
|
||||
@@ -2329,9 +2329,10 @@ CONFIG_CB710_DEBUG_ASSUMPTIONS=y
|
||||
CONFIG_TI_ST=m
|
||||
CONFIG_SENSORS_LIS3_I2C=m
|
||||
CONFIG_ALTERA_STAPL=m
|
||||
CONFIG_INTEL_MEI=m
|
||||
CONFIG_INTEL_MEI_ME=m
|
||||
CONFIG_INTEL_MEI_TXE=m
|
||||
# CONFIG_INTEL_MEI is not set
|
||||
# CONFIG_INTEL_MEI_ME is not set
|
||||
# CONFIG_INTEL_MEI_TXE is not set
|
||||
# CONFIG_INTEL_MEI_HDCP is not set
|
||||
CONFIG_VMWARE_VMCI=m
|
||||
|
||||
#
|
||||
@@ -2384,6 +2385,7 @@ CONFIG_ECHO=m
|
||||
CONFIG_MISC_ALCOR_PCI=m
|
||||
CONFIG_MISC_RTSX_PCI=m
|
||||
CONFIG_MISC_RTSX_USB=m
|
||||
CONFIG_HABANA_AI=m
|
||||
CONFIG_HAVE_IDE=y
|
||||
# CONFIG_IDE is not set
|
||||
|
||||
@@ -2536,10 +2538,6 @@ CONFIG_SCSI_DH_RDAC=m
|
||||
CONFIG_SCSI_DH_HP_SW=m
|
||||
CONFIG_SCSI_DH_EMC=m
|
||||
CONFIG_SCSI_DH_ALUA=m
|
||||
CONFIG_SCSI_OSD_INITIATOR=m
|
||||
CONFIG_SCSI_OSD_ULD=m
|
||||
CONFIG_SCSI_OSD_DPRINT_SENSE=1
|
||||
# CONFIG_SCSI_OSD_DEBUG is not set
|
||||
CONFIG_ATA=y
|
||||
CONFIG_ATA_VERBOSE_ERROR=y
|
||||
CONFIG_ATA_ACPI=y
|
||||
@@ -2674,6 +2672,7 @@ CONFIG_DM_MULTIPATH=m
|
||||
CONFIG_DM_MULTIPATH_QL=m
|
||||
CONFIG_DM_MULTIPATH_ST=m
|
||||
CONFIG_DM_DELAY=m
|
||||
# CONFIG_DM_INIT is not set
|
||||
CONFIG_DM_UEVENT=y
|
||||
CONFIG_DM_FLAKEY=m
|
||||
CONFIG_DM_VERITY=m
|
||||
@@ -2727,6 +2726,7 @@ CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m
|
||||
CONFIG_NET_TEAM_MODE_LOADBALANCE=m
|
||||
CONFIG_MACVLAN=m
|
||||
CONFIG_MACVTAP=m
|
||||
CONFIG_IPVLAN_L3S=y
|
||||
CONFIG_IPVLAN=m
|
||||
CONFIG_IPVTAP=m
|
||||
CONFIG_VXLAN=m
|
||||
@@ -3111,6 +3111,7 @@ CONFIG_DWC_XLGMAC_PCI=m
|
||||
CONFIG_NET_VENDOR_TEHUTI=y
|
||||
CONFIG_TEHUTI=m
|
||||
CONFIG_NET_VENDOR_TI=y
|
||||
# CONFIG_TI_CPSW_PHY_SEL is not set
|
||||
CONFIG_TI_CPSW_ALE=m
|
||||
CONFIG_TLAN=m
|
||||
CONFIG_NET_VENDOR_VIA=y
|
||||
@@ -3433,6 +3434,7 @@ CONFIG_MT7601U=m
|
||||
# CONFIG_MT76x0E is not set
|
||||
# CONFIG_MT76x2E is not set
|
||||
# CONFIG_MT76x2U is not set
|
||||
# CONFIG_MT7603E is not set
|
||||
CONFIG_WLAN_VENDOR_RALINK=y
|
||||
CONFIG_RT2X00=m
|
||||
CONFIG_RT2400PCI=m
|
||||
@@ -3922,6 +3924,7 @@ CONFIG_INPUT_AD714X_SPI=m
|
||||
CONFIG_INPUT_ARIZONA_HAPTICS=m
|
||||
CONFIG_INPUT_BMA150=m
|
||||
CONFIG_INPUT_E3X0_BUTTON=m
|
||||
CONFIG_INPUT_MSM_VIBRATOR=m
|
||||
CONFIG_INPUT_PCSPKR=m
|
||||
CONFIG_INPUT_MAX77693_HAPTIC=m
|
||||
CONFIG_INPUT_MAX8925_ONKEY=m
|
||||
@@ -4038,6 +4041,7 @@ CONFIG_N_HDLC=m
|
||||
CONFIG_N_GSM=m
|
||||
CONFIG_TRACE_ROUTER=m
|
||||
CONFIG_TRACE_SINK=m
|
||||
CONFIG_LDISC_AUTOLOAD=y
|
||||
CONFIG_DEVMEM=y
|
||||
# CONFIG_DEVKMEM is not set
|
||||
|
||||
@@ -4111,6 +4115,7 @@ CONFIG_HVC_XEN_FRONTEND=y
|
||||
CONFIG_VIRTIO_CONSOLE=y
|
||||
CONFIG_IPMI_HANDLER=m
|
||||
CONFIG_IPMI_DMI_DECODE=y
|
||||
CONFIG_IPMI_PLAT_DATA=y
|
||||
# CONFIG_IPMI_PANIC_EVENT is not set
|
||||
CONFIG_IPMI_DEVICE_INTERFACE=m
|
||||
CONFIG_IPMI_SI=m
|
||||
@@ -4124,7 +4129,6 @@ CONFIG_HW_RANDOM_AMD=m
|
||||
CONFIG_HW_RANDOM_VIA=m
|
||||
CONFIG_HW_RANDOM_VIRTIO=m
|
||||
CONFIG_NVRAM=m
|
||||
CONFIG_R3964=m
|
||||
CONFIG_APPLICOM=m
|
||||
|
||||
#
|
||||
@@ -4283,6 +4287,7 @@ CONFIG_SPI_DW_PCI=m
|
||||
CONFIG_SPI_DW_MID_DMA=y
|
||||
CONFIG_SPI_DW_MMIO=m
|
||||
CONFIG_SPI_DLN2=m
|
||||
CONFIG_SPI_NXP_FLEXSPI=m
|
||||
CONFIG_SPI_GPIO=m
|
||||
CONFIG_SPI_LM70_LLP=m
|
||||
CONFIG_SPI_OC_TINY=m
|
||||
@@ -4290,6 +4295,7 @@ CONFIG_SPI_PXA2XX=m
|
||||
CONFIG_SPI_PXA2XX_PCI=m
|
||||
CONFIG_SPI_ROCKCHIP=m
|
||||
CONFIG_SPI_SC18IS602=m
|
||||
CONFIG_SPI_SIFIVE=m
|
||||
CONFIG_SPI_MXIC=m
|
||||
CONFIG_SPI_XCOMM=m
|
||||
# CONFIG_SPI_XILINX is not set
|
||||
@@ -4380,6 +4386,7 @@ CONFIG_GPIO_MB86S7X=m
|
||||
CONFIG_GPIO_MENZ127=m
|
||||
# CONFIG_GPIO_MOCKUP is not set
|
||||
CONFIG_GPIO_VX855=m
|
||||
CONFIG_GPIO_AMD_FCH=m
|
||||
|
||||
#
|
||||
# Port-mapped I/O GPIO drivers
|
||||
@@ -4422,6 +4429,7 @@ CONFIG_GPIO_TPS65086=m
|
||||
CONFIG_GPIO_TPS6586X=y
|
||||
CONFIG_GPIO_TPS65910=y
|
||||
CONFIG_GPIO_TPS65912=m
|
||||
CONFIG_GPIO_TQMX86=m
|
||||
CONFIG_GPIO_TWL4030=m
|
||||
CONFIG_GPIO_TWL6040=m
|
||||
CONFIG_GPIO_UCB1400=m
|
||||
@@ -4829,7 +4837,6 @@ CONFIG_W83877F_WDT=m
|
||||
CONFIG_W83977F_WDT=m
|
||||
CONFIG_MACHZ_WDT=m
|
||||
CONFIG_SBC_EPX_C3_WATCHDOG=m
|
||||
CONFIG_INTEL_MEI_WDT=m
|
||||
CONFIG_NI903X_WDT=m
|
||||
CONFIG_NIC7018_WDT=m
|
||||
CONFIG_MEN_A21_WDT=m
|
||||
@@ -4976,6 +4983,7 @@ CONFIG_MFD_TWL4030_AUDIO=y
|
||||
CONFIG_TWL6040_CORE=y
|
||||
CONFIG_MFD_WL1273_CORE=m
|
||||
CONFIG_MFD_LM3533=m
|
||||
CONFIG_MFD_TQMX86=m
|
||||
CONFIG_MFD_VX855=m
|
||||
CONFIG_MFD_ARIZONA=y
|
||||
CONFIG_MFD_ARIZONA_I2C=m
|
||||
@@ -5096,6 +5104,7 @@ CONFIG_IR_SHARP_DECODER=m
|
||||
CONFIG_IR_MCE_KBD_DECODER=m
|
||||
CONFIG_IR_XMP_DECODER=m
|
||||
CONFIG_IR_IMON_DECODER=m
|
||||
CONFIG_IR_RCMM_DECODER=m
|
||||
CONFIG_RC_DEVICES=y
|
||||
CONFIG_RC_ATI_REMOTE=m
|
||||
CONFIG_IR_ENE=m
|
||||
@@ -5341,6 +5350,7 @@ CONFIG_VIDEO_IVTV=m
|
||||
# CONFIG_VIDEO_IVTV_DEPRECATED_IOCTLS is not set
|
||||
CONFIG_VIDEO_IVTV_ALSA=m
|
||||
CONFIG_VIDEO_FB_IVTV=m
|
||||
# CONFIG_VIDEO_FB_IVTV_FORCE_PAT is not set
|
||||
CONFIG_VIDEO_HEXIUM_GEMINI=m
|
||||
CONFIG_VIDEO_HEXIUM_ORION=m
|
||||
CONFIG_VIDEO_MXB=m
|
||||
@@ -5405,8 +5415,6 @@ CONFIG_VIDEO_CADENCE=y
|
||||
CONFIG_VIDEO_CADENCE_CSI2RX=m
|
||||
CONFIG_VIDEO_CADENCE_CSI2TX=m
|
||||
CONFIG_VIDEO_ASPEED=m
|
||||
CONFIG_SOC_CAMERA=m
|
||||
CONFIG_SOC_CAMERA_PLATFORM=m
|
||||
CONFIG_V4L_MEM2MEM_DRIVERS=y
|
||||
CONFIG_VIDEO_MEM2MEM_DEINTERLACE=m
|
||||
CONFIG_VIDEO_SH_VEU=m
|
||||
@@ -5552,7 +5560,6 @@ CONFIG_VIDEO_ADV7511=m
|
||||
CONFIG_VIDEO_OV2640=m
|
||||
CONFIG_VIDEO_OV7640=m
|
||||
CONFIG_VIDEO_OV7670=m
|
||||
CONFIG_VIDEO_MT9M111=m
|
||||
CONFIG_VIDEO_MT9V011=m
|
||||
|
||||
#
|
||||
@@ -5579,24 +5586,6 @@ CONFIG_VIDEO_SAA6752HS=m
|
||||
#
|
||||
CONFIG_VIDEO_M52790=m
|
||||
|
||||
#
|
||||
# Sensors used on soc_camera driver
|
||||
#
|
||||
|
||||
#
|
||||
# soc_camera sensor drivers
|
||||
#
|
||||
CONFIG_SOC_CAMERA_MT9M001=m
|
||||
CONFIG_SOC_CAMERA_MT9M111=m
|
||||
CONFIG_SOC_CAMERA_MT9T112=m
|
||||
CONFIG_SOC_CAMERA_MT9V022=m
|
||||
CONFIG_SOC_CAMERA_OV5642=m
|
||||
CONFIG_SOC_CAMERA_OV772X=m
|
||||
CONFIG_SOC_CAMERA_OV9640=m
|
||||
CONFIG_SOC_CAMERA_OV9740=m
|
||||
CONFIG_SOC_CAMERA_RJ54N1=m
|
||||
CONFIG_SOC_CAMERA_TW9910=m
|
||||
|
||||
#
|
||||
# Media SPI Adapters
|
||||
#
|
||||
@@ -5833,6 +5822,10 @@ CONFIG_DRM_I2C_CH7006=m
|
||||
CONFIG_DRM_I2C_SIL164=m
|
||||
CONFIG_DRM_I2C_NXP_TDA998X=m
|
||||
CONFIG_DRM_I2C_NXP_TDA9950=m
|
||||
|
||||
#
|
||||
# ARM devices
|
||||
#
|
||||
CONFIG_DRM_RADEON=m
|
||||
# CONFIG_DRM_RADEON_USERPTR is not set
|
||||
CONFIG_DRM_AMDGPU=m
|
||||
@@ -5866,6 +5859,7 @@ CONFIG_NOUVEAU_DEBUG=5
|
||||
CONFIG_NOUVEAU_DEBUG_DEFAULT=3
|
||||
# CONFIG_NOUVEAU_DEBUG_MMU is not set
|
||||
CONFIG_DRM_NOUVEAU_BACKLIGHT=y
|
||||
# CONFIG_DRM_NOUVEAU_SVM is not set
|
||||
CONFIG_DRM_I915=m
|
||||
# CONFIG_DRM_I915_ALPHA_SUPPORT is not set
|
||||
CONFIG_DRM_I915_CAPTURE_ERROR=y
|
||||
@@ -5912,6 +5906,7 @@ CONFIG_DRM_PANEL_BRIDGE=y
|
||||
# Display Interface Bridges
|
||||
#
|
||||
CONFIG_DRM_ANALOGIX_ANX78XX=m
|
||||
# CONFIG_DRM_ETNAVIV is not set
|
||||
CONFIG_DRM_HISI_HIBMC=m
|
||||
# CONFIG_DRM_TINYDRM is not set
|
||||
CONFIG_DRM_XEN=y
|
||||
@@ -6292,6 +6287,7 @@ CONFIG_SND_SOC_FSL_SAI=m
|
||||
CONFIG_SND_SOC_FSL_SSI=m
|
||||
CONFIG_SND_SOC_FSL_SPDIF=m
|
||||
CONFIG_SND_SOC_FSL_ESAI=m
|
||||
CONFIG_SND_SOC_FSL_MICFIL=m
|
||||
CONFIG_SND_SOC_IMX_AUDMUX=m
|
||||
CONFIG_SND_I2S_HI6210_I2S=m
|
||||
# CONFIG_SND_SOC_IMG is not set
|
||||
@@ -6343,11 +6339,14 @@ CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98927_MACH=m
|
||||
CONFIG_SND_SOC_INTEL_KBL_RT5660_MACH=m
|
||||
CONFIG_SND_SOC_INTEL_GLK_RT5682_MAX98357A_MACH=m
|
||||
CONFIG_SND_SOC_INTEL_SKL_HDA_DSP_GENERIC_MACH=m
|
||||
CONFIG_SND_SOC_MTK_BTCVSD=m
|
||||
|
||||
#
|
||||
# STMicroelectronics STM32 SOC audio support
|
||||
#
|
||||
CONFIG_SND_SOC_XILINX_I2S=m
|
||||
# CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER is not set
|
||||
# CONFIG_SND_SOC_XILINX_SPDIF is not set
|
||||
CONFIG_SND_SOC_XTFPGA_I2S=m
|
||||
CONFIG_ZX_TDM=m
|
||||
CONFIG_SND_SOC_I2C_AND_SPI=m
|
||||
@@ -6374,10 +6373,12 @@ CONFIG_SND_SOC_AK5558=m
|
||||
CONFIG_SND_SOC_ALC5623=m
|
||||
CONFIG_SND_SOC_BD28623=m
|
||||
CONFIG_SND_SOC_BT_SCO=m
|
||||
CONFIG_SND_SOC_CROS_EC_CODEC=m
|
||||
CONFIG_SND_SOC_CS35L32=m
|
||||
CONFIG_SND_SOC_CS35L33=m
|
||||
CONFIG_SND_SOC_CS35L34=m
|
||||
CONFIG_SND_SOC_CS35L35=m
|
||||
CONFIG_SND_SOC_CS35L36=m
|
||||
CONFIG_SND_SOC_CS42L42=m
|
||||
CONFIG_SND_SOC_CS42L51=m
|
||||
CONFIG_SND_SOC_CS42L51_I2C=m
|
||||
@@ -6392,6 +6393,7 @@ CONFIG_SND_SOC_CS4271_SPI=m
|
||||
CONFIG_SND_SOC_CS42XX8=m
|
||||
CONFIG_SND_SOC_CS42XX8_I2C=m
|
||||
CONFIG_SND_SOC_CS43130=m
|
||||
CONFIG_SND_SOC_CS4341=m
|
||||
CONFIG_SND_SOC_CS4349=m
|
||||
CONFIG_SND_SOC_CS53L30=m
|
||||
CONFIG_SND_SOC_DA7213=m
|
||||
@@ -6436,6 +6438,7 @@ CONFIG_SND_SOC_PCM3168A_SPI=m
|
||||
CONFIG_SND_SOC_PCM512x=m
|
||||
CONFIG_SND_SOC_PCM512x_I2C=m
|
||||
CONFIG_SND_SOC_PCM512x_SPI=m
|
||||
# CONFIG_SND_SOC_RK3328 is not set
|
||||
CONFIG_SND_SOC_RL6231=m
|
||||
CONFIG_SND_SOC_RL6347A=m
|
||||
CONFIG_SND_SOC_RT286=m
|
||||
@@ -6505,6 +6508,7 @@ CONFIG_SND_SOC_WM8804=m
|
||||
CONFIG_SND_SOC_WM8804_I2C=m
|
||||
CONFIG_SND_SOC_WM8804_SPI=m
|
||||
CONFIG_SND_SOC_WM8903=m
|
||||
CONFIG_SND_SOC_WM8904=m
|
||||
CONFIG_SND_SOC_WM8960=m
|
||||
CONFIG_SND_SOC_WM8962=m
|
||||
CONFIG_SND_SOC_WM8974=m
|
||||
@@ -6513,6 +6517,7 @@ CONFIG_SND_SOC_WM8985=m
|
||||
CONFIG_SND_SOC_ZX_AUD96P22=m
|
||||
CONFIG_SND_SOC_MAX9759=m
|
||||
CONFIG_SND_SOC_MT6351=m
|
||||
CONFIG_SND_SOC_MT6358=m
|
||||
CONFIG_SND_SOC_NAU8540=m
|
||||
CONFIG_SND_SOC_NAU8810=m
|
||||
CONFIG_SND_SOC_NAU8822=m
|
||||
@@ -6574,6 +6579,7 @@ CONFIG_HID_KEYTOUCH=m
|
||||
CONFIG_HID_KYE=m
|
||||
CONFIG_HID_UCLOGIC=m
|
||||
CONFIG_HID_WALTOP=m
|
||||
CONFIG_HID_VIEWSONIC=m
|
||||
CONFIG_HID_GYRATION=m
|
||||
CONFIG_HID_ICADE=m
|
||||
CONFIG_HID_ITE=m
|
||||
@@ -6591,6 +6597,7 @@ CONFIG_LOGIRUMBLEPAD2_FF=y
|
||||
CONFIG_LOGIG940_FF=y
|
||||
CONFIG_LOGIWHEELS_FF=y
|
||||
CONFIG_HID_MAGICMOUSE=m
|
||||
CONFIG_HID_MALTRON=m
|
||||
CONFIG_HID_MAYFLASH=m
|
||||
CONFIG_HID_REDRAGON=m
|
||||
CONFIG_HID_MICROSOFT=m
|
||||
@@ -6682,6 +6689,7 @@ CONFIG_USB_DYNAMIC_MINORS=y
|
||||
# CONFIG_USB_OTG_WHITELIST is not set
|
||||
# CONFIG_USB_OTG_BLACKLIST_HUB is not set
|
||||
CONFIG_USB_LEDS_TRIGGER_USBPORT=m
|
||||
CONFIG_USB_AUTOSUSPEND_DELAY=2
|
||||
CONFIG_USB_MON=m
|
||||
CONFIG_USB_WUSB=m
|
||||
CONFIG_USB_WUSB_CBAF=m
|
||||
@@ -6699,6 +6707,7 @@ CONFIG_USB_EHCI_HCD=y
|
||||
CONFIG_USB_EHCI_ROOT_HUB_TT=y
|
||||
CONFIG_USB_EHCI_TT_NEWSCHED=y
|
||||
CONFIG_USB_EHCI_PCI=y
|
||||
# CONFIG_USB_EHCI_FSL is not set
|
||||
CONFIG_USB_EHCI_HCD_PLATFORM=y
|
||||
CONFIG_USB_OXU210HP_HCD=m
|
||||
CONFIG_USB_ISP116X_HCD=m
|
||||
@@ -7199,6 +7208,13 @@ CONFIG_INFINIBAND_NES=m
|
||||
CONFIG_INFINIBAND_OCRDMA=m
|
||||
CONFIG_INFINIBAND_VMWARE_PVRDMA=m
|
||||
CONFIG_INFINIBAND_USNIC=m
|
||||
CONFIG_INFINIBAND_BNXT_RE=m
|
||||
CONFIG_INFINIBAND_HFI1=m
|
||||
# CONFIG_HFI1_DEBUG_SDMA_ORDER is not set
|
||||
# CONFIG_SDMA_VERBOSITY is not set
|
||||
CONFIG_INFINIBAND_QEDR=m
|
||||
CONFIG_INFINIBAND_RDMAVT=m
|
||||
CONFIG_RDMA_RXE=m
|
||||
CONFIG_INFINIBAND_IPOIB=m
|
||||
CONFIG_INFINIBAND_IPOIB_CM=y
|
||||
# CONFIG_INFINIBAND_IPOIB_DEBUG is not set
|
||||
@@ -7207,13 +7223,6 @@ CONFIG_INFINIBAND_SRPT=m
|
||||
CONFIG_INFINIBAND_ISER=m
|
||||
CONFIG_INFINIBAND_ISERT=m
|
||||
CONFIG_INFINIBAND_OPA_VNIC=m
|
||||
CONFIG_INFINIBAND_RDMAVT=m
|
||||
CONFIG_RDMA_RXE=m
|
||||
CONFIG_INFINIBAND_HFI1=m
|
||||
# CONFIG_HFI1_DEBUG_SDMA_ORDER is not set
|
||||
# CONFIG_SDMA_VERBOSITY is not set
|
||||
CONFIG_INFINIBAND_QEDR=m
|
||||
CONFIG_INFINIBAND_BNXT_RE=m
|
||||
CONFIG_EDAC_ATOMIC_SCRUB=y
|
||||
CONFIG_EDAC_SUPPORT=y
|
||||
CONFIG_EDAC=y
|
||||
@@ -7236,6 +7245,7 @@ CONFIG_EDAC_I5100=m
|
||||
CONFIG_EDAC_I7300=m
|
||||
CONFIG_EDAC_SBRIDGE=m
|
||||
CONFIG_EDAC_SKX=m
|
||||
CONFIG_EDAC_I10NM=m
|
||||
CONFIG_EDAC_PND2=m
|
||||
CONFIG_RTC_LIB=y
|
||||
CONFIG_RTC_MC146818_LIB=y
|
||||
@@ -7262,6 +7272,7 @@ CONFIG_RTC_INTF_DEV=y
|
||||
CONFIG_RTC_DRV_88PM860X=m
|
||||
CONFIG_RTC_DRV_88PM80X=m
|
||||
CONFIG_RTC_DRV_ABB5ZES3=m
|
||||
CONFIG_RTC_DRV_ABEOZ9=m
|
||||
CONFIG_RTC_DRV_ABX80X=m
|
||||
CONFIG_RTC_DRV_DS1307=m
|
||||
# CONFIG_RTC_DRV_DS1307_CENTURY is not set
|
||||
@@ -7297,8 +7308,10 @@ CONFIG_RTC_DRV_RX8010=m
|
||||
CONFIG_RTC_DRV_RX8581=m
|
||||
CONFIG_RTC_DRV_RX8025=m
|
||||
CONFIG_RTC_DRV_EM3027=m
|
||||
CONFIG_RTC_DRV_RV3028=m
|
||||
CONFIG_RTC_DRV_RV8803=m
|
||||
CONFIG_RTC_DRV_S5M=m
|
||||
CONFIG_RTC_DRV_SD3078=m
|
||||
|
||||
#
|
||||
# SPI RTC drivers
|
||||
@@ -7415,10 +7428,14 @@ CONFIG_KS0108_DELAY=2
|
||||
CONFIG_CFAG12864B=m
|
||||
CONFIG_CFAG12864B_RATE=20
|
||||
CONFIG_IMG_ASCII_LCD=m
|
||||
CONFIG_PANEL=m
|
||||
CONFIG_PARPORT_PANEL=m
|
||||
CONFIG_PANEL_PARPORT=0
|
||||
CONFIG_PANEL_PROFILE=5
|
||||
# CONFIG_PANEL_CHANGE_MESSAGE is not set
|
||||
# CONFIG_CHARLCD_BL_OFF is not set
|
||||
# CONFIG_CHARLCD_BL_ON is not set
|
||||
CONFIG_CHARLCD_BL_FLASH=y
|
||||
CONFIG_PANEL=m
|
||||
CONFIG_CHARLCD=m
|
||||
CONFIG_UIO=m
|
||||
CONFIG_UIO_CIF=m
|
||||
@@ -7664,9 +7681,6 @@ CONFIG_ADIS16240=m
|
||||
#
|
||||
# Analog to digital converters
|
||||
#
|
||||
CONFIG_AD7606=m
|
||||
CONFIG_AD7606_IFACE_PARALLEL=m
|
||||
CONFIG_AD7606_IFACE_SPI=m
|
||||
CONFIG_AD7780=m
|
||||
CONFIG_AD7816=m
|
||||
CONFIG_AD7192=m
|
||||
@@ -7683,7 +7697,6 @@ CONFIG_ADT7316_I2C=m
|
||||
# Capacitance to digital converters
|
||||
#
|
||||
CONFIG_AD7150=m
|
||||
CONFIG_AD7152=m
|
||||
CONFIG_AD7746=m
|
||||
|
||||
#
|
||||
@@ -7709,7 +7722,6 @@ CONFIG_ADE7854_SPI=m
|
||||
#
|
||||
CONFIG_AD2S1210=m
|
||||
CONFIG_FB_SM750=m
|
||||
CONFIG_FB_XGI=m
|
||||
|
||||
#
|
||||
# Speakup console speech
|
||||
@@ -7728,8 +7740,6 @@ CONFIG_SPEAKUP_SYNTH_TXPRT=m
|
||||
CONFIG_SPEAKUP_SYNTH_DUMMY=m
|
||||
CONFIG_STAGING_MEDIA=y
|
||||
CONFIG_I2C_BCM2048=m
|
||||
CONFIG_SOC_CAMERA_IMX074=m
|
||||
CONFIG_SOC_CAMERA_MT9T031=m
|
||||
CONFIG_VIDEO_ZORAN=m
|
||||
CONFIG_VIDEO_ZORAN_DC30=m
|
||||
CONFIG_VIDEO_ZORAN_ZR36060=m
|
||||
@@ -7740,6 +7750,10 @@ CONFIG_VIDEO_ZORAN_LML33R10=m
|
||||
CONFIG_VIDEO_ZORAN_AVS6EYES=m
|
||||
CONFIG_VIDEO_IPU3_IMGU=m
|
||||
|
||||
#
|
||||
# soc_camera sensor drivers
|
||||
#
|
||||
|
||||
#
|
||||
# Android
|
||||
#
|
||||
@@ -7801,16 +7815,12 @@ CONFIG_KS7010=m
|
||||
# CONFIG_GREYBUS is not set
|
||||
CONFIG_DRM_VBOXVIDEO=m
|
||||
# CONFIG_PI433 is not set
|
||||
CONFIG_MTK_MMC=m
|
||||
# CONFIG_MTK_AEE_KDUMP is not set
|
||||
# CONFIG_MTK_MMC_CD_POLL is not set
|
||||
|
||||
#
|
||||
# Gasket devices
|
||||
#
|
||||
CONFIG_STAGING_GASKET_FRAMEWORK=m
|
||||
CONFIG_STAGING_APEX_DRIVER=m
|
||||
CONFIG_XIL_AXIS_FIFO=m
|
||||
CONFIG_EROFS_FS=m
|
||||
# CONFIG_EROFS_FS_DEBUG is not set
|
||||
CONFIG_EROFS_FS_XATTR=y
|
||||
@@ -7905,18 +7915,21 @@ CONFIG_INTEL_CHTDC_TI_PWRBTN=m
|
||||
CONFIG_I2C_MULTI_INSTANTIATE=m
|
||||
CONFIG_INTEL_ATOMISP2_PM=m
|
||||
CONFIG_HUAWEI_WMI=m
|
||||
CONFIG_PCENGINES_APU2=m
|
||||
CONFIG_PMC_ATOM=y
|
||||
CONFIG_CHROME_PLATFORMS=y
|
||||
CONFIG_CHROMEOS_LAPTOP=m
|
||||
CONFIG_CHROMEOS_PSTORE=m
|
||||
CONFIG_CHROMEOS_TBMC=m
|
||||
CONFIG_CROS_EC_CTL=m
|
||||
CONFIG_CROS_EC_I2C=m
|
||||
CONFIG_CROS_EC_SPI=m
|
||||
CONFIG_CROS_EC_LPC=m
|
||||
# CONFIG_CROS_EC_LPC_MEC is not set
|
||||
CONFIG_CROS_EC_PROTO=y
|
||||
CONFIG_CROS_KBD_LED_BACKLIGHT=m
|
||||
CONFIG_CROS_EC_LIGHTBAR=m
|
||||
CONFIG_CROS_EC_DEBUGFS=m
|
||||
CONFIG_CROS_EC_SYSFS=m
|
||||
# CONFIG_MELLANOX_PLATFORM is not set
|
||||
CONFIG_CLKDEV_LOOKUP=y
|
||||
CONFIG_HAVE_CLK_PREPARE=y
|
||||
@@ -7946,6 +7959,7 @@ CONFIG_CLKBLD_I8253=y
|
||||
CONFIG_MAILBOX=y
|
||||
CONFIG_PCC=y
|
||||
CONFIG_ALTERA_MBOX=m
|
||||
CONFIG_IOMMU_IOVA=y
|
||||
CONFIG_IOMMU_API=y
|
||||
CONFIG_IOMMU_SUPPORT=y
|
||||
|
||||
@@ -7954,7 +7968,6 @@ CONFIG_IOMMU_SUPPORT=y
|
||||
#
|
||||
# CONFIG_IOMMU_DEBUGFS is not set
|
||||
# CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set
|
||||
CONFIG_IOMMU_IOVA=y
|
||||
CONFIG_AMD_IOMMU=y
|
||||
CONFIG_AMD_IOMMU_V2=m
|
||||
CONFIG_DMAR_TABLE=y
|
||||
@@ -7963,6 +7976,7 @@ CONFIG_INTEL_IOMMU_SVM=y
|
||||
# CONFIG_INTEL_IOMMU_DEFAULT_ON is not set
|
||||
CONFIG_INTEL_IOMMU_FLOPPY_WA=y
|
||||
CONFIG_IRQ_REMAP=y
|
||||
CONFIG_HYPERV_IOMMU=y
|
||||
|
||||
#
|
||||
# Remoteproc drivers
|
||||
@@ -8040,6 +8054,7 @@ CONFIG_EXTCON_MAX77693=m
|
||||
CONFIG_EXTCON_MAX77843=m
|
||||
CONFIG_EXTCON_MAX8997=m
|
||||
CONFIG_EXTCON_PALMAS=m
|
||||
CONFIG_EXTCON_PTN5150=m
|
||||
CONFIG_EXTCON_RT8973A=m
|
||||
CONFIG_EXTCON_SM5502=m
|
||||
CONFIG_EXTCON_USB_GPIO=m
|
||||
@@ -8108,7 +8123,11 @@ CONFIG_AD7266=m
|
||||
CONFIG_AD7291=m
|
||||
CONFIG_AD7298=m
|
||||
CONFIG_AD7476=m
|
||||
CONFIG_AD7606=m
|
||||
CONFIG_AD7606_IFACE_PARALLEL=m
|
||||
CONFIG_AD7606_IFACE_SPI=m
|
||||
CONFIG_AD7766=m
|
||||
CONFIG_AD7768_1=m
|
||||
CONFIG_AD7791=m
|
||||
CONFIG_AD7793=m
|
||||
CONFIG_AD7887=m
|
||||
@@ -8175,6 +8194,9 @@ CONFIG_BME680_I2C=m
|
||||
CONFIG_BME680_SPI=m
|
||||
CONFIG_CCS811=m
|
||||
CONFIG_IAQCORE=m
|
||||
CONFIG_PMS7003=m
|
||||
CONFIG_SENSIRION_SGP30=m
|
||||
CONFIG_SPS30=m
|
||||
CONFIG_VZ89X=m
|
||||
CONFIG_IIO_CROS_EC_SENSORS_CORE=m
|
||||
CONFIG_IIO_CROS_EC_SENSORS=m
|
||||
@@ -8233,6 +8255,7 @@ CONFIG_MCP4922=m
|
||||
CONFIG_TI_DAC082S085=m
|
||||
CONFIG_TI_DAC5571=m
|
||||
CONFIG_TI_DAC7311=m
|
||||
CONFIG_TI_DAC7612=m
|
||||
|
||||
#
|
||||
# IIO dummy driver
|
||||
@@ -8345,6 +8368,7 @@ CONFIG_SENSORS_LM3533=m
|
||||
CONFIG_LTR501=m
|
||||
CONFIG_LV0104CS=m
|
||||
CONFIG_MAX44000=m
|
||||
CONFIG_MAX44009=m
|
||||
CONFIG_OPT3001=m
|
||||
CONFIG_PA12203001=m
|
||||
CONFIG_SI1133=m
|
||||
@@ -8582,6 +8606,8 @@ CONFIG_DAX_DRIVER=y
|
||||
CONFIG_DAX=y
|
||||
CONFIG_DEV_DAX=m
|
||||
CONFIG_DEV_DAX_PMEM=m
|
||||
CONFIG_DEV_DAX_KMEM=m
|
||||
CONFIG_DEV_DAX_PMEM_COMPAT=m
|
||||
CONFIG_NVMEM=y
|
||||
CONFIG_RAVE_SP_EEPROM=m
|
||||
|
||||
@@ -8610,6 +8636,7 @@ CONFIG_FPGA_MGR_ALTERA_CVP=m
|
||||
CONFIG_FPGA_MGR_XILINX_SPI=m
|
||||
CONFIG_FPGA_MGR_MACHXO2_SPI=m
|
||||
CONFIG_FPGA_BRIDGE=m
|
||||
CONFIG_ALTERA_FREEZE_BRIDGE=m
|
||||
CONFIG_XILINX_PR_DECOUPLER=m
|
||||
CONFIG_FPGA_REGION=m
|
||||
CONFIG_FPGA_DFL=m
|
||||
@@ -8623,11 +8650,13 @@ CONFIG_PM_OPP=y
|
||||
CONFIG_UNISYS_VISORBUS=m
|
||||
# CONFIG_SIOX is not set
|
||||
# CONFIG_SLIMBUS is not set
|
||||
# CONFIG_INTERCONNECT is not set
|
||||
|
||||
#
|
||||
# File systems
|
||||
#
|
||||
CONFIG_DCACHE_WORD_ACCESS=y
|
||||
CONFIG_VALIDATE_FS_PARSER=y
|
||||
CONFIG_FS_IOMAP=y
|
||||
# CONFIG_EXT2_FS is not set
|
||||
# CONFIG_EXT3_FS is not set
|
||||
@@ -8635,7 +8664,6 @@ CONFIG_EXT4_FS=y
|
||||
CONFIG_EXT4_USE_FOR_EXT2=y
|
||||
CONFIG_EXT4_FS_POSIX_ACL=y
|
||||
CONFIG_EXT4_FS_SECURITY=y
|
||||
# CONFIG_EXT4_ENCRYPTION is not set
|
||||
# CONFIG_EXT4_DEBUG is not set
|
||||
CONFIG_JBD2=y
|
||||
# CONFIG_JBD2_DEBUG is not set
|
||||
@@ -8680,7 +8708,6 @@ CONFIG_F2FS_FS_XATTR=y
|
||||
CONFIG_F2FS_FS_POSIX_ACL=y
|
||||
CONFIG_F2FS_FS_SECURITY=y
|
||||
# CONFIG_F2FS_CHECK_FS is not set
|
||||
# CONFIG_F2FS_FS_ENCRYPTION is not set
|
||||
# CONFIG_F2FS_IO_TRACE is not set
|
||||
# CONFIG_F2FS_FAULT_INJECTION is not set
|
||||
CONFIG_FS_DAX=y
|
||||
@@ -8690,7 +8717,7 @@ CONFIG_EXPORTFS=y
|
||||
# CONFIG_EXPORTFS_BLOCK_OPS is not set
|
||||
CONFIG_FILE_LOCKING=y
|
||||
CONFIG_MANDATORY_FILE_LOCKING=y
|
||||
CONFIG_FS_ENCRYPTION=m
|
||||
# CONFIG_FS_ENCRYPTION is not set
|
||||
CONFIG_FSNOTIFY=y
|
||||
CONFIG_DNOTIFY=y
|
||||
CONFIG_INOTIFY_USER=y
|
||||
@@ -8806,7 +8833,6 @@ CONFIG_UBIFS_FS_LZO=y
|
||||
CONFIG_UBIFS_FS_ZLIB=y
|
||||
CONFIG_UBIFS_ATIME_SUPPORT=y
|
||||
CONFIG_UBIFS_FS_XATTR=y
|
||||
CONFIG_UBIFS_FS_ENCRYPTION=y
|
||||
CONFIG_UBIFS_FS_SECURITY=y
|
||||
CONFIG_UBIFS_FS_AUTHENTICATION=y
|
||||
CONFIG_CRAMFS=m
|
||||
@@ -8857,9 +8883,6 @@ CONFIG_SYSV_FS=m
|
||||
CONFIG_UFS_FS=m
|
||||
# CONFIG_UFS_FS_WRITE is not set
|
||||
# CONFIG_UFS_DEBUG is not set
|
||||
CONFIG_EXOFS_FS=m
|
||||
# CONFIG_EXOFS_DEBUG is not set
|
||||
CONFIG_ORE=m
|
||||
CONFIG_NETWORK_FILESYSTEMS=y
|
||||
CONFIG_NFS_FS=m
|
||||
CONFIG_NFS_V2=m
|
||||
@@ -8899,6 +8922,7 @@ CONFIG_SUNRPC_GSS=m
|
||||
CONFIG_SUNRPC_BACKCHANNEL=y
|
||||
CONFIG_SUNRPC_SWAP=y
|
||||
CONFIG_RPCSEC_GSS_KRB5=m
|
||||
CONFIG_CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES=y
|
||||
CONFIG_SUNRPC_DEBUG=y
|
||||
CONFIG_SUNRPC_XPRT_RDMA=m
|
||||
CONFIG_CEPH_FS=m
|
||||
@@ -9010,7 +9034,6 @@ CONFIG_FORTIFY_SOURCE=y
|
||||
# CONFIG_STATIC_USERMODEHELPER is not set
|
||||
CONFIG_SECURITY_SELINUX=y
|
||||
CONFIG_SECURITY_SELINUX_BOOTPARAM=y
|
||||
CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=0
|
||||
CONFIG_SECURITY_SELINUX_DISABLE=y
|
||||
CONFIG_SECURITY_SELINUX_DEVELOP=y
|
||||
CONFIG_SECURITY_SELINUX_AVC_STATS=y
|
||||
@@ -9026,12 +9049,12 @@ CONFIG_SECURITY_TOMOYO_MAX_AUDIT_LOG=1024
|
||||
CONFIG_SECURITY_TOMOYO_POLICY_LOADER="/sbin/tomoyo-init"
|
||||
CONFIG_SECURITY_TOMOYO_ACTIVATION_TRIGGER="/sbin/init"
|
||||
CONFIG_SECURITY_APPARMOR=y
|
||||
CONFIG_SECURITY_APPARMOR_BOOTPARAM_VALUE=1
|
||||
CONFIG_SECURITY_APPARMOR_HASH=y
|
||||
CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y
|
||||
# CONFIG_SECURITY_APPARMOR_DEBUG is not set
|
||||
# CONFIG_SECURITY_LOADPIN is not set
|
||||
CONFIG_SECURITY_YAMA=y
|
||||
# CONFIG_SECURITY_SAFESETID is not set
|
||||
CONFIG_INTEGRITY=y
|
||||
CONFIG_INTEGRITY_SIGNATURE=y
|
||||
CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y
|
||||
@@ -9067,7 +9090,7 @@ CONFIG_EVM_EXTRA_SMACK_XATTRS=y
|
||||
# CONFIG_DEFAULT_SECURITY_TOMOYO is not set
|
||||
CONFIG_DEFAULT_SECURITY_APPARMOR=y
|
||||
# CONFIG_DEFAULT_SECURITY_DAC is not set
|
||||
CONFIG_DEFAULT_SECURITY="apparmor"
|
||||
CONFIG_LSM="yama,loadpin,safesetid,integrity,apparmor,selinux,smack,tomoyo"
|
||||
CONFIG_XOR_BLOCKS=m
|
||||
CONFIG_ASYNC_CORE=m
|
||||
CONFIG_ASYNC_MEMCPY=m
|
||||
@@ -9383,8 +9406,11 @@ CONFIG_HAS_DMA=y
|
||||
CONFIG_NEED_SG_DMA_LENGTH=y
|
||||
CONFIG_NEED_DMA_MAP_STATE=y
|
||||
CONFIG_ARCH_DMA_ADDR_T_64BIT=y
|
||||
CONFIG_DMA_DECLARE_COHERENT=y
|
||||
CONFIG_DMA_VIRT_OPS=y
|
||||
CONFIG_SWIOTLB=y
|
||||
# CONFIG_DMA_CMA is not set
|
||||
# CONFIG_DMA_API_DEBUG is not set
|
||||
CONFIG_SGL_ALLOC=y
|
||||
CONFIG_IOMMU_HELPER=y
|
||||
CONFIG_CHECK_SIGNATURE=y
|
||||
@@ -9423,6 +9449,7 @@ CONFIG_OBJAGG=m
|
||||
# printk and dmesg options
|
||||
#
|
||||
CONFIG_PRINTK_TIME=y
|
||||
# CONFIG_PRINTK_CALLER is not set
|
||||
CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7
|
||||
CONFIG_CONSOLE_LOGLEVEL_QUIET=4
|
||||
CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4
|
||||
@@ -9438,7 +9465,6 @@ CONFIG_FRAME_WARN=1024
|
||||
# CONFIG_STRIP_ASM_SYMS is not set
|
||||
# CONFIG_READABLE_ASM is not set
|
||||
CONFIG_UNUSED_SYMBOLS=y
|
||||
# CONFIG_PAGE_OWNER is not set
|
||||
CONFIG_DEBUG_FS=y
|
||||
# CONFIG_HEADERS_CHECK is not set
|
||||
# CONFIG_DEBUG_SECTION_MISMATCH is not set
|
||||
@@ -9456,6 +9482,7 @@ CONFIG_DEBUG_KERNEL=y
|
||||
#
|
||||
# CONFIG_PAGE_EXTENSION is not set
|
||||
# CONFIG_DEBUG_PAGEALLOC is not set
|
||||
# CONFIG_PAGE_OWNER is not set
|
||||
# CONFIG_PAGE_POISONING is not set
|
||||
# CONFIG_DEBUG_PAGE_REF is not set
|
||||
# CONFIG_DEBUG_RODATA_TEST is not set
|
||||
@@ -9607,7 +9634,6 @@ CONFIG_MMIOTRACE=y
|
||||
# CONFIG_TRACE_EVAL_MAP_FILE is not set
|
||||
CONFIG_TRACING_EVENTS_GPIO=y
|
||||
# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set
|
||||
# CONFIG_DMA_API_DEBUG is not set
|
||||
CONFIG_RUNTIME_TESTING_MENU=y
|
||||
# CONFIG_LKDTM is not set
|
||||
# CONFIG_TEST_LIST_SORT is not set
|
||||
@@ -9633,6 +9659,7 @@ CONFIG_TEST_HASH=m
|
||||
CONFIG_TEST_IDA=m
|
||||
CONFIG_TEST_PARMAN=m
|
||||
CONFIG_TEST_LKM=m
|
||||
CONFIG_TEST_VMALLOC=m
|
||||
CONFIG_TEST_USER_COPY=m
|
||||
CONFIG_TEST_BPF=m
|
||||
CONFIG_FIND_BIT_BENCHMARK=m
|
||||
@@ -9642,7 +9669,9 @@ CONFIG_TEST_UDELAY=m
|
||||
CONFIG_TEST_STATIC_KEYS=m
|
||||
# CONFIG_TEST_KMOD is not set
|
||||
# CONFIG_TEST_MEMCAT_P is not set
|
||||
# CONFIG_TEST_LIVEPATCH is not set
|
||||
CONFIG_TEST_OBJAGG=m
|
||||
# CONFIG_TEST_STACKINIT is not set
|
||||
CONFIG_MEMTEST=y
|
||||
# CONFIG_BUG_ON_DATA_CORRUPTION is not set
|
||||
# CONFIG_SAMPLES is not set
|
||||
@@ -9657,6 +9686,7 @@ CONFIG_KDB_KEYBOARD=y
|
||||
CONFIG_KDB_CONTINUE_CATASTROPHIC=0
|
||||
CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y
|
||||
# CONFIG_UBSAN is not set
|
||||
CONFIG_UBSAN_ALIGNMENT=y
|
||||
CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y
|
||||
CONFIG_STRICT_DEVMEM=y
|
||||
CONFIG_IO_STRICT_DEVMEM=y
|
||||
@@ -9665,7 +9695,6 @@ CONFIG_EARLY_PRINTK_USB=y
|
||||
# CONFIG_X86_VERBOSE_BOOTUP is not set
|
||||
CONFIG_EARLY_PRINTK=y
|
||||
CONFIG_EARLY_PRINTK_DBGP=y
|
||||
CONFIG_EARLY_PRINTK_EFI=y
|
||||
# CONFIG_EARLY_PRINTK_USB_XDBC is not set
|
||||
# CONFIG_X86_PTDUMP is not set
|
||||
# CONFIG_EFI_PGT_DUMP is not set
|
||||
+6
-13
@@ -887,16 +887,13 @@ is like a time machine for your data. ")
|
||||
(build-system go-build-system)
|
||||
(arguments
|
||||
`(#:import-path "github.com/restic/restic"
|
||||
#:unpack-path "github.com/restic"
|
||||
;; We don't need to install the source code for end-user applications.
|
||||
#:install-source? #f
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(replace 'build
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(with-directory-excursion (string-append
|
||||
"src/github.com/restic/restic-"
|
||||
,version)
|
||||
(with-directory-excursion "src/github.com/restic/restic"
|
||||
;; Disable 'restic self-update'. It makes little sense in Guix.
|
||||
(substitute* "build.go" (("selfupdate") ""))
|
||||
(setenv "HOME" (getcwd)) ; for $HOME/.cache/go-build
|
||||
@@ -904,9 +901,7 @@ is like a time machine for your data. ")
|
||||
|
||||
(replace 'check
|
||||
(lambda _
|
||||
(with-directory-excursion (string-append
|
||||
"src/github.com/restic/restic-"
|
||||
,version)
|
||||
(with-directory-excursion "src/github.com/restic/restic"
|
||||
;; Disable FUSE tests.
|
||||
(setenv "RESTIC_TEST_FUSE" "0")
|
||||
(invoke "go" "run" "build.go" "--test"))))
|
||||
@@ -914,8 +909,7 @@ is like a time machine for your data. ")
|
||||
(replace 'install
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(let ((out (assoc-ref outputs "out"))
|
||||
(src (string-append "src/github.com/restic/restic-"
|
||||
,version)))
|
||||
(src "src/github.com/restic/restic"))
|
||||
(install-file (string-append src "/restic")
|
||||
(string-append out "/bin"))
|
||||
#t)))
|
||||
@@ -925,8 +919,7 @@ is like a time machine for your data. ")
|
||||
(let* ((out (assoc-ref outputs "out"))
|
||||
(man "/share/man")
|
||||
(man-section (string-append man "/man"))
|
||||
(src (string-append "src/github.com/restic/restic-"
|
||||
,version "/doc/man/")))
|
||||
(src "src/github.com/restic/restic/doc/man/"))
|
||||
;; Install all the man pages to "out".
|
||||
(for-each
|
||||
(lambda (file)
|
||||
@@ -995,14 +988,14 @@ precious backup space.
|
||||
(define-public burp
|
||||
(package
|
||||
(name "burp")
|
||||
(version "2.3.4")
|
||||
(version "2.3.6")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://sourceforge/burp/burp-" version
|
||||
"/burp-" version ".tar.bz2"))
|
||||
(sha256
|
||||
(base32
|
||||
"0r82mmfjm57yr4f34za3x3rkgc5z2c7nwbnsjjki16qfc9kjyai3"))))
|
||||
"101nn30apcbmy9k0wksdf8d4ccw7sfcqzkasgg17a5y332x2imr9"))))
|
||||
(build-system gnu-build-system)
|
||||
(inputs
|
||||
`(("librsync" ,librsync)
|
||||
|
||||
@@ -1009,6 +1009,29 @@ with the Linux kernel.")
|
||||
(("/bin/pwd") "pwd"))
|
||||
#t))))))))
|
||||
|
||||
(define (make-gcc-libc base-gcc libc)
|
||||
"Return a GCC that targets LIBC."
|
||||
(package (inherit base-gcc)
|
||||
(name (string-append (package-name base-gcc) "-"
|
||||
(package-name libc) "-"
|
||||
(package-version libc)))
|
||||
(arguments
|
||||
(substitute-keyword-arguments
|
||||
(ensure-keyword-arguments (package-arguments base-gcc)
|
||||
'(#:implicit-inputs? #f))
|
||||
((#:make-flags flags)
|
||||
`(let ((libc (assoc-ref %build-inputs "libc")))
|
||||
;; FLAGS_FOR_TARGET are needed for the target libraries to receive
|
||||
;; the -Bxxx for the startfiles.
|
||||
(cons (string-append "FLAGS_FOR_TARGET=-B" libc "/lib")
|
||||
,flags)))))
|
||||
(native-inputs
|
||||
`(("libc" ,libc)
|
||||
("libc:static" ,libc "static")
|
||||
,@(append (package-inputs base-gcc)
|
||||
(fold alist-delete (%final-inputs) '("libc" "libc:static")))))
|
||||
(inputs '())))
|
||||
|
||||
(define-public (make-glibc-locales glibc)
|
||||
(package
|
||||
(inherit glibc)
|
||||
|
||||
+513
-236
File diff suppressed because it is too large
Load Diff
+257
-214
File diff suppressed because it is too large
Load Diff
@@ -377,17 +377,17 @@ and will take advantage of multiple processor cores where possible.")
|
||||
(define-public libtorrent-rasterbar
|
||||
(package
|
||||
(name "libtorrent-rasterbar")
|
||||
(version "1.1.11")
|
||||
(version "1.1.13")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri
|
||||
(string-append
|
||||
"https://github.com/arvidn/libtorrent/releases/download/libtorrent_"
|
||||
"https://github.com/arvidn/libtorrent/releases/download/libtorrent-"
|
||||
(string-join (string-split version #\.) "_")
|
||||
"/libtorrent-rasterbar-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0isqidr11fnhybr0wvk0qxd97jaikmh8fx9h89b84yd2gyxdw8vw"))))
|
||||
"1mza92ljjqvlz9582pmls3n45srqhxvw3q348xihcg4fhlchf11h"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:configure-flags
|
||||
@@ -426,7 +426,7 @@ desktops.")
|
||||
(define-public qbittorrent
|
||||
(package
|
||||
(name "qbittorrent")
|
||||
(version "4.1.5")
|
||||
(version "4.1.6")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
@@ -435,7 +435,7 @@ desktops.")
|
||||
(commit (string-append "release-" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "09zcygaxfv9g6av0vsvlyzv4v65wvj766xyfx31yz5ig3xan6ak1"))))
|
||||
(base32 "1y9kv84sy5fg64wbl4xpm8qh0hjba7ibk045cazp0m736rjmxk8c"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:configure-flags
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
;;; Copyright © 2018 Marius Bakke <mbakke@fastmail.com>
|
||||
;;; Copyright © 2018 Alex Vong <alexvong1995@gmail.com>
|
||||
;;; Copyright © 2019 Brett Gilio <brettg@posteo.net>
|
||||
;;; Copyright © 2019 Jonathan Brielmaier <jonathan.brielmaier@web.de>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
@@ -33,6 +34,7 @@
|
||||
#:use-module (gnu packages)
|
||||
#:use-module (gnu packages compression)
|
||||
#:use-module (gnu packages lua)
|
||||
#:use-module (gnu packages package-management)
|
||||
#:use-module (gnu packages python)
|
||||
#:use-module (gnu packages python-crypto)
|
||||
#:use-module (gnu packages python-web)
|
||||
@@ -240,21 +242,22 @@ other lower-level build files.")
|
||||
(define-public osc
|
||||
(package
|
||||
(name "osc")
|
||||
(version "0.162.1")
|
||||
(version "0.165.0")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://github.com/openSUSE/" name
|
||||
"/archive/" version ".tar.gz"))
|
||||
(file-name (string-append name "-" version ".tar.gz"))
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/openSUSE/osc")
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "0b4kpm96ns4smqyfjysbk2p78d36x44xprpna8zz85q1y5xn57aj"))))
|
||||
(base32
|
||||
"0l6iw8a040l60ixxdms9rxajm38vqfdwgij2bm7ahgv1akza64jk"))))
|
||||
(build-system python-build-system)
|
||||
(arguments
|
||||
`(#:python ,python-2 ; Module is python2 only.
|
||||
#:phases
|
||||
`(#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-after 'install 'fix-filename-and-remove-unused
|
||||
(add-after 'install 'fix-filename
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(let ((bin (string-append (assoc-ref outputs "out") "/bin/")))
|
||||
;; Main osc tool is renamed in spec file, not setup.py, let's
|
||||
@@ -262,13 +265,11 @@ other lower-level build files.")
|
||||
(rename-file
|
||||
(string-append bin "osc-wrapper.py")
|
||||
(string-append bin "osc"))
|
||||
;; Remove unused and broken script.
|
||||
(delete-file (string-append bin "osc_hotshot.py"))
|
||||
#t))))))
|
||||
#t))))))
|
||||
(inputs
|
||||
`(("python2-m2crypto" ,python2-m2crypto)
|
||||
("python2-pycurl" ,python2-pycurl)
|
||||
("python2-urlgrabber" ,python2-urlgrabber)))
|
||||
`(("python-m2crypto" ,python-m2crypto)
|
||||
("python-pycurl" ,python-pycurl)
|
||||
("rpm" ,rpm))) ; for python-rpm
|
||||
(home-page "https://github.com/openSUSE/osc")
|
||||
(synopsis "Open Build Service command line tool")
|
||||
(description "@command{osc} is a command line interface to the Open Build
|
||||
|
||||
@@ -867,7 +867,7 @@ CD data, and more. It's mostly compatible with @code{cdrtools}.")
|
||||
(define-public libmirage
|
||||
(package
|
||||
(name "libmirage")
|
||||
(version "3.2.0")
|
||||
(version "3.2.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
@@ -875,7 +875,7 @@ CD data, and more. It's mostly compatible with @code{cdrtools}.")
|
||||
version ".tar.bz2"))
|
||||
(sha256
|
||||
(base32
|
||||
"1ydph33sfxplp4872dp8ghp574jk5d4qr8hqz61qnznq1b11cnbr"))))
|
||||
"0gwrfia0fyhi0b3p2pfyyvrcfcb0qysfzgpdqsqjqbx4xaqx5wpi"))))
|
||||
(build-system cmake-build-system)
|
||||
(native-inputs
|
||||
`(("pkg-config" ,pkg-config)
|
||||
@@ -896,7 +896,7 @@ the data stored in various image formats.")
|
||||
(define-public cdemu-daemon
|
||||
(package
|
||||
(name "cdemu-daemon")
|
||||
(version "3.2.1")
|
||||
(version "3.2.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
@@ -904,7 +904,7 @@ the data stored in various image formats.")
|
||||
version ".tar.bz2"))
|
||||
(sha256
|
||||
(base32
|
||||
"171qqcziqgf6dd9n8xs9hc71krhjiyx9qr767s8znidyjj88hbc4"))))
|
||||
"0himyrhhfjsr4ff5aci7240bpm9x34h20pid412ci8fm16nk929b"))))
|
||||
(build-system cmake-build-system)
|
||||
(native-inputs
|
||||
`(("pkg-config" ,pkg-config)
|
||||
@@ -925,7 +925,7 @@ drive and disc (including CD-ROMs and DVD-ROMs).")
|
||||
(define-public cdemu-client
|
||||
(package
|
||||
(name "cdemu-client")
|
||||
(version "3.2.0")
|
||||
(version "3.2.1")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
@@ -933,7 +933,7 @@ drive and disc (including CD-ROMs and DVD-ROMs).")
|
||||
version ".tar.bz2"))
|
||||
(sha256
|
||||
(base32
|
||||
"1zwz987pb2pakfk9kz8a6xa9hq1ip48cn4ryl9z85dik8k2sizm9"))))
|
||||
"1d8m24qvv62xcwafw5zs4yf39vs64kxl4idqcngd8yyjhrb2ykg5"))))
|
||||
(build-system cmake-build-system)
|
||||
(native-inputs
|
||||
`(("pkg-config" ,pkg-config)
|
||||
|
||||
@@ -185,7 +185,7 @@ taken from the NSS package and thus ultimately from the Mozilla project.")
|
||||
(uri "https://letsencrypt.org/certs/isrgrootx1.pem")
|
||||
(sha256
|
||||
(base32
|
||||
"0zhd1ps7sz4w1x52xk3v7ng6d0rcyi7y7rcrplwkmilnq5hzjv1y"))))
|
||||
"0zycy85ff9ga53z1q03df89ka9iihb9p8bjhw056rq2y4rn3b6ac"))))
|
||||
;; "Let’s Encrypt Authority X3", the active Let's Encrypt intermediate
|
||||
;; certificate.
|
||||
("letsencryptauthorityx3.pem"
|
||||
@@ -194,7 +194,7 @@ taken from the NSS package and thus ultimately from the Mozilla project.")
|
||||
(uri "https://letsencrypt.org/certs/letsencryptauthorityx3.pem")
|
||||
(sha256
|
||||
(base32
|
||||
"0zbamj6c7zqw1j9mbqygc8k1ykgj6xiisp9svmlif5lkbnyjhnkk"))))
|
||||
"1kvac1dhm1d02bhrfj6l1cz1dpldz6ishb78zzvy8245zgvh7pdn"))))
|
||||
;; "Let’s Encrypt Authority X4", the backup Let's Encrypt intermediate
|
||||
;; certificate. This will be used for disaster recovery and will only be
|
||||
;; used should Let's Encrypt lose the ability to issue with "Let’s
|
||||
@@ -205,7 +205,7 @@ taken from the NSS package and thus ultimately from the Mozilla project.")
|
||||
(uri "https://letsencrypt.org/certs/letsencryptauthorityx4.pem")
|
||||
(sha256
|
||||
(base32
|
||||
"003dc94c8qwj634h0dq743x7hqv9rdcfaisdksprkmi2jd107xq4"))))))
|
||||
"0giiixknr0mls2ir6qqzb42mq7x9a7vz79gbn7fjszbf87pqhpzm"))))))
|
||||
(home-page "https://letsencrypt.org/certificates/")
|
||||
(synopsis "Let's Encrypt root and intermediate certificates")
|
||||
(description "This package provides a certificate store containing only the
|
||||
|
||||
@@ -2021,13 +2021,13 @@ create data based on random numbers and yet remain repeatable.")
|
||||
(define-public python-nose-timer
|
||||
(package
|
||||
(name "python-nose-timer")
|
||||
(version "0.7.4")
|
||||
(version "0.7.5")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "nose-timer" version))
|
||||
(sha256
|
||||
(base32 "04inck7l1sgkjbiinhifxk45wk2b3czbwh1x2a390hi183fq1q12"))))
|
||||
(base32 "05wzkc88vbzw62pqkvhl33211b90kns0lny70b7qw62rcg4flzk4"))))
|
||||
(build-system python-build-system)
|
||||
(propagated-inputs
|
||||
`(("python-nose" ,python-nose)
|
||||
@@ -2079,13 +2079,13 @@ time by mocking the datetime module.")
|
||||
(define-public python-flexmock
|
||||
(package
|
||||
(name "python-flexmock")
|
||||
(version "0.10.3")
|
||||
(version "0.10.4")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "flexmock" version))
|
||||
(sha256
|
||||
(base32
|
||||
"031c624pdqm7cc0xh4yz5k69gqxn2bbrjz13s17684q5shn0ik21"))))
|
||||
"0b6qw3grhgx58kxlkj7mdma7xdvlj02zabvcf7w2qifnfjwwwcsh"))))
|
||||
(build-system python-build-system)
|
||||
(home-page "https://flexmock.readthedocs.org")
|
||||
(synopsis "Testing library for Python")
|
||||
|
||||
@@ -93,9 +93,6 @@
|
||||
"third_party/angle/src/third_party/compiler" ;BSD-2
|
||||
"third_party/angle/src/third_party/libXNVCtrl" ;Expat
|
||||
"third_party/angle/src/third_party/trace_event" ;BSD-3
|
||||
"third_party/angle/third_party/glslang" ;BSD-3
|
||||
"third_party/angle/third_party/spirv-headers" ;Expat
|
||||
"third_party/angle/third_party/spirv-tools" ;Expat
|
||||
"third_party/angle/third_party/vulkan-headers" ;ASL2.0
|
||||
"third_party/angle/third_party/vulkan-loader" ;ASL2.0
|
||||
"third_party/angle/third_party/vulkan-tools" ;ASL2.0
|
||||
@@ -123,9 +120,12 @@
|
||||
"third_party/crashpad/crashpad/third_party/zlib/zlib_crashpad.h" ;Zlib
|
||||
"third_party/crc32c" ;BSD-3
|
||||
"third_party/cros_system_api" ;BSD-3
|
||||
"third_party/dav1d" ;BSD-2
|
||||
"third_party/dom_distiller_js" ;BSD-3
|
||||
"third_party/emoji-segmenter" ;ASL2.0
|
||||
"third_party/fips181" ;BSD-3
|
||||
"third_party/flatbuffers" ;ASL2.0
|
||||
"third_party/glslang" ;BSD-3, Expat, ASL2.0
|
||||
"third_party/google_input_tools" ;ASL2.0
|
||||
"third_party/google_input_tools/third_party/closure_library" ;ASL2.0
|
||||
"third_party/google_input_tools/third_party/closure_library/third_party/closure" ;Expat
|
||||
@@ -223,9 +223,9 @@ from forcing GEXP-PROMISE."
|
||||
#:system system
|
||||
#:guile-for-build guile)))
|
||||
|
||||
(define %chromium-version "73.0.3683.103")
|
||||
(define %ungoogled-revision "4c7fb6d1a86602999f30b58ef8b331b2115c5ad8")
|
||||
(define %debian-revision "debian/73.0.3683.75-1")
|
||||
(define %chromium-version "74.0.3729.131")
|
||||
(define %ungoogled-revision "9e33022f3ac7de2a12e3c7a7923799c9bbbf8194")
|
||||
(define %debian-revision "debian/74.0.3729.108-1")
|
||||
(define package-revision "0")
|
||||
|
||||
(define %package-version (string-append %chromium-version "-"
|
||||
@@ -246,7 +246,7 @@ from forcing GEXP-PROMISE."
|
||||
%chromium-version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1bskjr7yiwvdab1b5mp36y6964xqpgks6dqazm4qifwqvqcw80pb"))))
|
||||
"11m9mlzrqzmz7rhl0ff7lry2s4yjrdkfi36qfv48m1cg5y2cfy6i"))))
|
||||
(ungoogled-source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
@@ -256,7 +256,7 @@ from forcing GEXP-PROMISE."
|
||||
(string-take %ungoogled-revision 7)))
|
||||
(sha256
|
||||
(base32
|
||||
"0njx505il07d237fzgbhciy78rz7h77r2ai5crbnsx2gdr9kpvd1"))))
|
||||
"08whx582p3a2nivkj7kwin09a8acybr00z6344smb9xjlxy9rkp4"))))
|
||||
(debian-source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
@@ -269,7 +269,7 @@ from forcing GEXP-PROMISE."
|
||||
(string-take %debian-revision 7))))
|
||||
(sha256
|
||||
(base32
|
||||
"1pq0l3m7frf9ygxc1gva1191fxf3d1phaaqp7g3b70mgbabp0mxi")))))
|
||||
"1bn0c86sxkkxgdz0i88y0zh4zr39l6379r2rhgk3b3qbvwz25s3j")))))
|
||||
|
||||
(origin
|
||||
(method computed-origin-method)
|
||||
@@ -335,6 +335,7 @@ from forcing GEXP-PROMISE."
|
||||
(when (and (> (string-length line) 1)
|
||||
;; Skip the Debian-specific ones.
|
||||
(not (string-prefix? "debianization/" line))
|
||||
(not (string-prefix? "gcc6/" line))
|
||||
;; And those that conflict with Ungoogled.
|
||||
(not (any (cute string-suffix? <> line)
|
||||
'("widevine-buildflag.patch"
|
||||
@@ -458,6 +459,7 @@ from forcing GEXP-PROMISE."
|
||||
"use_system_lcms2=true"
|
||||
"use_system_libdrm=true"
|
||||
"use_system_libjpeg=true"
|
||||
"use_system_libopenjpeg2=true"
|
||||
"use_system_libpng=true"
|
||||
"use_system_zlib=true"
|
||||
"use_gnome_keyring=false" ;deprecated by libsecret
|
||||
|
||||
@@ -212,16 +212,16 @@ COCOMO model or user-provided parameters.")
|
||||
(define-public cloc
|
||||
(package
|
||||
(name "cloc")
|
||||
(version "1.80")
|
||||
(version "1.82")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"https://github.com/AlDanial/cloc/releases/download/v" version
|
||||
"/cloc-" version ".tar.gz"))
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/AlDanial/cloc.git")
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0rqxnaskg5b736asyzfda1113zvpkajyqjf49vl9wgzf1r9m6bq8"))))
|
||||
(base32 "0fsz07z0slfg58512fmnlj8pnxkc360bgf7fclg60v9clvcjbjsw"))))
|
||||
(build-system gnu-build-system)
|
||||
(inputs
|
||||
`(("coreutils" ,coreutils)
|
||||
@@ -541,7 +541,7 @@ independent targets.")
|
||||
(define-public uncrustify
|
||||
(package
|
||||
(name "uncrustify")
|
||||
(version "0.68.1")
|
||||
(version "0.69.0")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
@@ -550,7 +550,7 @@ independent targets.")
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0gf6vjcfy8pl7idvwsd500ffj9hri62q0n79kpb6cnfprrqpbgf4"))))
|
||||
"0sqrg13kp8fwymq40976bq380bzw40g4ss7ihlbq45d0f90ifa1k"))))
|
||||
(build-system cmake-build-system)
|
||||
(native-inputs
|
||||
`(("unzip" ,unzip)
|
||||
|
||||
@@ -1085,4 +1085,7 @@ and binaries, plus debugging symbols in the @code{debug} output), and Binutils."
|
||||
(define-public gcc-toolchain-8
|
||||
(make-gcc-toolchain gcc-8))
|
||||
|
||||
(define-public gcc-toolchain-9
|
||||
(make-gcc-toolchain gcc-9))
|
||||
|
||||
;;; commencement.scm ends here
|
||||
|
||||
+18
-15
@@ -42,7 +42,7 @@
|
||||
(define-public coq
|
||||
(package
|
||||
(name "coq")
|
||||
(version "8.8.2")
|
||||
(version "8.9.0")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
@@ -51,7 +51,7 @@
|
||||
(commit (string-append "V" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "03v8b57mz3ivsijwxy51avzwiyhla5ijaf98a5a2q29yabdq8dkp"))))
|
||||
(base32 "01ad7az6f95w16xya7979lk32agy22lf4bqgqf5qpnarpkpxhbw8"))))
|
||||
(native-search-paths
|
||||
(list (search-path-specification
|
||||
(variable "COQPATH")
|
||||
@@ -62,6 +62,8 @@
|
||||
("python" ,python-2)
|
||||
("camlp5" ,camlp5)
|
||||
("ocaml-num" ,ocaml-num)))
|
||||
(native-inputs
|
||||
`(("ocaml-ounit" ,ocaml-ounit)))
|
||||
(arguments
|
||||
`(#:phases
|
||||
(modify-phases %standard-phases
|
||||
@@ -231,14 +233,14 @@ inside Coq.")
|
||||
(define-public coq-gappa
|
||||
(package
|
||||
(name "coq-gappa")
|
||||
(version "1.3.2")
|
||||
(version "1.3.4")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://gforge.inria.fr/frs/download.php/file/36397/gappa-"
|
||||
(uri (string-append "https://gforge.inria.fr/frs/download.php/file/37918/gappa-"
|
||||
version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"19kg2zldaqs4smy7bv9hp650sqg46xbx1ss7jnyagpxdscwn9apd"))))
|
||||
"1wdg07dk4lbq7dr80ywzna0lclwgi8bddzc6yfx19z1zn9yljzxh"))))
|
||||
(build-system gnu-build-system)
|
||||
(native-inputs
|
||||
`(("ocaml" ,ocaml)
|
||||
@@ -253,7 +255,8 @@ inside Coq.")
|
||||
(arguments
|
||||
`(#:configure-flags
|
||||
(list (string-append "--libdir=" (assoc-ref %outputs "out")
|
||||
"/lib/coq/user-contrib/Gappa"))
|
||||
"/lib/coq/user-contrib/Gappa")
|
||||
"CXXFLAGS=-std=c++11")
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-before 'configure 'fix-remake
|
||||
@@ -281,7 +284,7 @@ assistant.")
|
||||
(define-public coq-mathcomp
|
||||
(package
|
||||
(name "coq-mathcomp")
|
||||
(version "1.7.0")
|
||||
(version "1.8.0")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
@@ -290,7 +293,7 @@ assistant.")
|
||||
(commit (string-append "mathcomp-" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "1cdzi67jj440xkdpxm10aly80zpn56vjzj2ygb67iq3xpljlv95h"))))
|
||||
(base32 "1sdrw3b6lc8crz02lp90a863rvyzhc9vcfsrdvc9m311yiaad4xv"))))
|
||||
(build-system gnu-build-system)
|
||||
(native-inputs
|
||||
`(("ocaml" ,ocaml)
|
||||
@@ -372,7 +375,7 @@ theorems between the two libraries.")
|
||||
(define-public coq-bignums
|
||||
(package
|
||||
(name "coq-bignums")
|
||||
(version "8.8.0")
|
||||
(version "8.9.0")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://github.com/coq/bignums/archive/V"
|
||||
@@ -380,7 +383,7 @@ theorems between the two libraries.")
|
||||
(file-name (string-append name "-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"08m1cmq4hkaf4sb0vy978c11rgzvds71cphyadmr2iirpr5815r0"))))
|
||||
"0pmk9smw7a14wrfkvjlvmpxim4bsv6xnm5xkrlld2faqy74a044g"))))
|
||||
(build-system gnu-build-system)
|
||||
(native-inputs
|
||||
`(("ocaml" ,ocaml)
|
||||
@@ -450,7 +453,7 @@ Coq proof assistant.")
|
||||
;; Latest commit on that branch, where work on supporting coq 8.6 and
|
||||
;; more recent versions of coq happen.
|
||||
(let ((branch "coq86-devel")
|
||||
(commit "d0d73557979796b3d4be7aac72135581c33f26f7"))
|
||||
(commit "fa6ef30664511ffa659cbcf3c962715cbee03572"))
|
||||
(package
|
||||
(name "coq-autosubst")
|
||||
(version (git-version "1" branch commit))
|
||||
@@ -461,7 +464,7 @@ Coq proof assistant.")
|
||||
(commit commit)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "1852xb5cwkjw3dlc0lp2sakwa40bjzw37qmwz4bn3vqazg1hnh6r"))))
|
||||
(base32 "1cl0bp96bk6lplbl7n5c703vd3gvbs5mvf2qrf8q333kkqd7jqq4"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:tests? #f
|
||||
@@ -495,16 +498,16 @@ uses Ltac to synthesize the substitution operation.")
|
||||
(define-public coq-equations
|
||||
(package
|
||||
(name "coq-equations")
|
||||
(version "1.1")
|
||||
(version "1.2-beta2")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/mattam82/Coq-Equations.git")
|
||||
(commit (string-append "v" version "-8.8"))))
|
||||
(commit (string-append "v" version "-8.9"))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"129rxsdsf88vjcw0xhm74yax1hmnk6f8n9ksg0hcyyjq1ijddiwa"))))
|
||||
"0y2zwv7jxs1crprj5qvg46h0v9wyfn99ln40yskq91y9h1lj5h3j"))))
|
||||
(build-system gnu-build-system)
|
||||
(native-inputs
|
||||
`(("ocaml" ,ocaml)
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2017 Ethan R. Jones <doubleplusgood23@gmail.com>
|
||||
;;; Copyright © 2018 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2018 Fis Trivial <ybbs.daans@hotmail.com>
|
||||
;;; Copyright © 2018 Ludovic Courtès <ludo@gnu.org>
|
||||
;;;
|
||||
@@ -243,7 +243,7 @@ intuitive syntax and trivial integration.")
|
||||
(define-public xtl
|
||||
(package
|
||||
(name "xtl")
|
||||
(version "0.4.14")
|
||||
(version "0.6.4")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri
|
||||
@@ -252,7 +252,7 @@ intuitive syntax and trivial integration.")
|
||||
(commit version)))
|
||||
(sha256
|
||||
(base32
|
||||
"0wwnd9adc1wav2299id17k5fbp0ib5gxkbihlk6jlh3v4i5nz11x"))
|
||||
"0rwdw43fq7c581m6frzsd06h71sf7abk7danwa3cp6wd6cgkwdbk"))
|
||||
(file-name (git-file-name name version))))
|
||||
(native-inputs
|
||||
`(("googletest" ,googletest)
|
||||
|
||||
+473
-37
@@ -792,14 +792,14 @@ application framework for R, making it easy to create attractive dashboards.")
|
||||
(define-public r-shinyfiles
|
||||
(package
|
||||
(name "r-shinyfiles")
|
||||
(version "0.7.2")
|
||||
(version "0.7.3")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "shinyFiles" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0dlcjrw96x72grg6j915070x8x98l7629pn86gf148iknflm7gd5"))))
|
||||
"01as3l9ffj5dwac0vviais2x5l3027zxlj67kcvkdwxaj5hql33i"))))
|
||||
(properties `((upstream-name . "shinyFiles")))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
@@ -1950,14 +1950,14 @@ or excesses over a high threshold.")
|
||||
(define-public r-lmtest
|
||||
(package
|
||||
(name "r-lmtest")
|
||||
(version "0.9-36")
|
||||
(version "0.9-37")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "lmtest" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0sym9sm1vl6bbgq01jhz1plxqmgh8hrgrn7rw0mwvsalcn6id7xy"))))
|
||||
"02nasm0j2vwkhz11dxqixs23msy1s3yj0jps6949fmgh9gwjkjfx"))))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-zoo" ,r-zoo)))
|
||||
@@ -2360,14 +2360,14 @@ the Kaplan-Meier and Aalen-Johansen methods.")
|
||||
(define-public r-dimred
|
||||
(package
|
||||
(name "r-dimred")
|
||||
(version "0.2.2")
|
||||
(version "0.2.3")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "dimRed" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0ssy2qriiy6zdawriqcbl67qiq68ipml3frq7aqlq70r2fqyyw48"))))
|
||||
"110d6y83ib1nfpxzmvkvb3fn3brskwkdbsk4dqrdrswrd4znxrg6"))))
|
||||
(properties `((upstream-name . "dimRed")))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
@@ -2593,14 +2593,14 @@ provided.")
|
||||
(define-public r-ipred
|
||||
(package
|
||||
(name "r-ipred")
|
||||
(version "0.9-8")
|
||||
(version "0.9-9")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "ipred" version))
|
||||
(sha256
|
||||
(base32
|
||||
"01xcg3c121ndfpz9dirqxszknh4yb1p222p7f1wbwwhdrg1i27cw"))))
|
||||
"0vs1hqfx7yd0xdbmfsf2gim7spkni0845cj6gswn0nhdfdq7ma0d"))))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-class" ,r-class)
|
||||
@@ -2773,14 +2773,14 @@ for certain use cases.")
|
||||
(define-public r-ggrepel
|
||||
(package
|
||||
(name "r-ggrepel")
|
||||
(version "0.8.0")
|
||||
(version "0.8.1")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "ggrepel" version))
|
||||
(sha256
|
||||
(base32
|
||||
"1m3p84d6nh9mzzvxb82vgig3ngcvkz86rjwzl9a66ckdf5p611k3"))))
|
||||
"10vjrcmx8yknfbx93d9a4y3z8gafri0fhimw6hcq733dmdvkml6m"))))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-ggplot2" ,r-ggplot2)
|
||||
@@ -3469,14 +3469,14 @@ constants, and control debugging of packages via environment variables.")
|
||||
(define-public r-processx
|
||||
(package
|
||||
(name "r-processx")
|
||||
(version "3.3.0")
|
||||
(version "3.3.1")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "processx" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0ipdcl4080z92jdnd1w4hm4w484spxcrp6j5x9p76ksb401qdca1"))))
|
||||
"1bhbfacx2z2d97pz5bch45nvbvywhx2zp049czlfbdivkzgxn8v1"))))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-ps" ,r-ps)
|
||||
@@ -4427,6 +4427,33 @@ files.")
|
||||
environment within Shiny.")
|
||||
(license license:expat)))
|
||||
|
||||
(define-public r-base64url
|
||||
(package
|
||||
(name "r-base64url")
|
||||
(version "1.4")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "base64url" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0n1c2b68vza1dh7sk38v6biiwm72c4jpl79kpdg1bsb0hq9qy18x"))))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-backports" ,r-backports)))
|
||||
(home-page "https://github.com/mllg/base64url")
|
||||
(synopsis "Fast and URL-safe base64 encoder and decoder")
|
||||
(description
|
||||
"This package provides a URL-safe base64 encoder and decoder. In
|
||||
contrast to RFC3548, the 62nd character (@code{+}) is replaced with @code{-},
|
||||
the 63rd character (@code{/}) is replaced with @code{_}. Furthermore, the
|
||||
encoder does not fill the string with trailing @code{=}. The resulting
|
||||
encoded strings comply to the regular expression pattern @code{[A-Za-z0-9_-]}
|
||||
and thus are safe to use in URLs or for file names. The package also comes
|
||||
with a simple base32 encoder/decoder suited for case insensitive file
|
||||
systems.")
|
||||
(license license:gpl3)))
|
||||
|
||||
(define-public r-radiant-data
|
||||
(package
|
||||
(name "r-radiant-data")
|
||||
@@ -4818,15 +4845,17 @@ and Eclat.")
|
||||
(define-public r-parsedate
|
||||
(package
|
||||
(name "r-parsedate")
|
||||
(version "1.1.3")
|
||||
(version "1.2.0")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "parsedate" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0mg7hbm3903iwvmpn51gjpaaq03rsp72hjb1g8h5g84r81iha002"))))
|
||||
"0gb3w6hmwxayhijpf36p5dk4h6bbdps57x3cgikwvvxkgi83rarr"))))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-rematch2" ,r-rematch2)))
|
||||
(home-page "https://github.com/gaborcsardi/parsedate")
|
||||
(synopsis
|
||||
"Recognize and parse dates in various formats")
|
||||
@@ -5632,14 +5661,14 @@ references and Rd files.")
|
||||
(define-public r-officer
|
||||
(package
|
||||
(name "r-officer")
|
||||
(version "0.3.3")
|
||||
(version "0.3.4")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "officer" version))
|
||||
(sha256
|
||||
(base32
|
||||
"1ggdp8pbspn24sjshx1h48klivrx401vwk2df49j4wpwxh6dx26y"))))
|
||||
"1m4b3mcn5j5q3nq0jp1nranh4rdb8vxcpabn6ryqk9m6709fvhjz"))))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-base64enc" ,r-base64enc)
|
||||
@@ -8012,14 +8041,14 @@ back to file after modifications.")
|
||||
(define-public r-fs
|
||||
(package
|
||||
(name "r-fs")
|
||||
(version "1.2.7")
|
||||
(version "1.3.1")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "fs" version))
|
||||
(sha256
|
||||
(base32
|
||||
"03aq2ill03ladsa4438nrz213ks2mqhxsrb9fjsp62bhk36v8k1a"))))
|
||||
"1g26rgx13dzigp2vrlld6h28q33lwbax97zvwdrq2pc3iz54v4yn"))))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-rcpp" ,r-rcpp)))
|
||||
@@ -8158,14 +8187,14 @@ directories or URLs with their associated programs.")
|
||||
(define-public r-rcmdcheck
|
||||
(package
|
||||
(name "r-rcmdcheck")
|
||||
(version "1.3.2")
|
||||
(version "1.3.3")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "rcmdcheck" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0ys1nd7690mhwzslyzg8fq1wxr28nz8g6av5iykkrshb8lkxg7ly"))))
|
||||
"1d4kzgfqy72r6b7bn1j4znyksrycgypx1jjvpv9lrmvn37mpkdhs"))))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-callr" ,r-callr)
|
||||
@@ -8557,6 +8586,28 @@ This package provides an R interface.")
|
||||
;; GPLv2+.
|
||||
(license (list license:gpl2+ license:asl2.0))))
|
||||
|
||||
(define-public r-rcpphnsw
|
||||
(package
|
||||
(name "r-rcpphnsw")
|
||||
(version "0.1.0")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "RcppHNSW" version))
|
||||
(sha256
|
||||
(base32
|
||||
"158a069n42pbnjrlmvqsr6bm2cfp9hxpnk3nhp3dwi9qjlq4r9bm"))))
|
||||
(properties `((upstream-name . "RcppHNSW")))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs `(("r-rcpp" ,r-rcpp)))
|
||||
(home-page "https://cran.r-project.org/web/packages/RcppHNSW/")
|
||||
(synopsis "Rcpp bindings for hnswlib, a library for approximate nearest neighbors")
|
||||
(description
|
||||
"Hnswlib is a C++ library for approximate nearest neighbors. This
|
||||
package provides a minimal R interface by relying on the Rcpp package.")
|
||||
;; hnswlib is released under Version 2.0 of the Apache License.
|
||||
(license (list license:gpl3 license:asl2.0))))
|
||||
|
||||
(define-public r-ncdf4
|
||||
(package
|
||||
(name "r-ncdf4")
|
||||
@@ -8824,14 +8875,14 @@ circular variables).")
|
||||
(define-public r-ouch
|
||||
(package
|
||||
(name "r-ouch")
|
||||
(version "2.11-1")
|
||||
(version "2.14-1")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "ouch" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0xkwwi62vdahlcg3k32zb1nfwsx87zdssk79mvcxgfsw9bw4gahx"))))
|
||||
"0ddf9bw5lhj8vb0ja78jf99i0smq4rgmm842k4a4ygap41vdyn2b"))))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs `(("r-subplex" ,r-subplex)))
|
||||
(home-page "http://kingaa.github.io/ouch/")
|
||||
@@ -9575,6 +9626,37 @@ handling.")
|
||||
PostScript pictures in R plots.")
|
||||
(license license:gpl2+)))
|
||||
|
||||
(define-public r-grimport2
|
||||
(package
|
||||
(name "r-grimport2")
|
||||
(version "0.1-5")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "grImport2" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0dyb3nrrvxnkk9q5b136bdivcz1jj3ajx1kscm3k0kkpqjif0pls"))))
|
||||
(properties `((upstream-name . "grImport2")))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-base64enc" ,r-base64enc)
|
||||
("r-jpeg" ,r-jpeg)
|
||||
("r-png" ,r-png)
|
||||
("r-xml" ,r-xml)))
|
||||
(home-page "https://cran.r-project.org/web/packages/grImport2/")
|
||||
(synopsis "Import SVG graphics")
|
||||
(description
|
||||
"This package provides functions for importing external vector images and
|
||||
drawing them as part of R plots. This package is different from the
|
||||
@code{grImport} package because, where that package imports PostScript format
|
||||
images, this package imports SVG format images. Furthermore, this package
|
||||
imports a specific subset of SVG, so external images must be preprocessed
|
||||
using a package like @code{rsvg} to produce SVG that this package can import.
|
||||
SVG features that are not supported by R graphics, such as gradient fills, can
|
||||
be imported and then exported via the @code{gridSVG} package.")
|
||||
(license license:gpl2+)))
|
||||
|
||||
(define-public r-kohonen
|
||||
(package
|
||||
(name "r-kohonen")
|
||||
@@ -10822,14 +10904,14 @@ them in distributed compute environments.")
|
||||
(define-public r-future
|
||||
(package
|
||||
(name "r-future")
|
||||
(version "1.12.0")
|
||||
(version "1.13.0")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "future" version))
|
||||
(sha256
|
||||
(base32
|
||||
"12hq7hsfydlscwrb37ns9a8561bzpsp82nn7jrcyj0ydk610nipm"))))
|
||||
"0h8ng2a6vg4axd5f75xcb3ip9d95zi22fa048dq2bzlnncwlznjz"))))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-digest" ,r-digest)
|
||||
@@ -11671,19 +11753,20 @@ compatible with @code{rzmq} are also provided.")
|
||||
(define-public r-repr
|
||||
(package
|
||||
(name "r-repr")
|
||||
(version "0.19.2")
|
||||
(version "1.0.0")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "repr" version))
|
||||
(sha256
|
||||
(base32
|
||||
"1mhhzakkagb8z568yx3p2ixs8fcifm7f8l2yq285zrz8jmnpckfx"))))
|
||||
"0j8z4sl67fgnbywkhgg0bns68mbgf9iqnw4qiym2rjy1b08fpclq"))))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-base64enc" ,r-base64enc)
|
||||
("r-htmltools" ,r-htmltools)
|
||||
("r-jsonlite" ,r-jsonlite)))
|
||||
("r-jsonlite" ,r-jsonlite)
|
||||
("r-pillar" ,r-pillar)))
|
||||
(home-page "https://cran.r-project.org/web/packages/repr/")
|
||||
(synopsis "Serializable representations")
|
||||
(description
|
||||
@@ -11717,14 +11800,14 @@ running IRkernel session.")
|
||||
(define-public r-irkernel
|
||||
(package
|
||||
(name "r-irkernel")
|
||||
(version "0.8.15")
|
||||
(version "1.0.1")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "IRkernel" version))
|
||||
(sha256
|
||||
(base32
|
||||
"1n0nc3paij8fgbp7l2b4405zk9k4y3gdi2bz6z8x6j0h5mi6k6a6"))))
|
||||
"1gij59b068qp7sbn9d0b9ghmnhfks15a9anj7bp26acv0yvdsg3s"))))
|
||||
(properties `((upstream-name . "IRkernel")))
|
||||
(build-system r-build-system)
|
||||
(arguments
|
||||
@@ -12159,14 +12242,14 @@ utilities for sequence data management under the ACNUC system.")
|
||||
(define-public r-units
|
||||
(package
|
||||
(name "r-units")
|
||||
(version "0.6-2")
|
||||
(version "0.6-3")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "units" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0w7iwp8c66d5gj4rsb8c87vb0ja39hym6fmfnqaqwb3is1snfa2y"))))
|
||||
"0kx640h60s3zzkdr302asap7diap6vri6d41scnx507yvkcqiph3"))))
|
||||
(build-system r-build-system)
|
||||
(inputs
|
||||
`(("udunits" ,udunits)))
|
||||
@@ -12756,13 +12839,13 @@ SELECT or UPDATE queries to an end-point.")
|
||||
(define-public r-bookdown
|
||||
(package
|
||||
(name "r-bookdown")
|
||||
(version "0.9")
|
||||
(version "0.10")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "bookdown" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0vg1s1w0l9pm95asqb21yf39mfk1nc9rdhmlys9xwr7p7i7rsz32"))))
|
||||
"0xk57p9iyj7rqrwb89q3pm8p29ca615fj1h9blf5yb3zhga4bjk3"))))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-htmltools" ,r-htmltools)
|
||||
@@ -13181,14 +13264,14 @@ yeast.")
|
||||
(define-public r-gridgraphics
|
||||
(package
|
||||
(name "r-gridgraphics")
|
||||
(version "0.3-0")
|
||||
(version "0.4-0")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "gridGraphics" version))
|
||||
(sha256
|
||||
(base32
|
||||
"1p94flvq5h3x817pl1m0aj3sim87x6zdbpv9xrgdnqw3rxfzwgqs"))))
|
||||
"1dwws704jw2yhcdihyynh06jq0a2bnq9gy3z41yqr2i8vmxkwlfi"))))
|
||||
(properties `((upstream-name . "gridGraphics")))
|
||||
(build-system r-build-system)
|
||||
(home-page "https://github.com/pmur002/gridgraphics")
|
||||
@@ -14001,14 +14084,14 @@ batch correction, and data correction.")
|
||||
(define-public r-styler
|
||||
(package
|
||||
(name "r-styler")
|
||||
(version "1.1.0")
|
||||
(version "1.1.1")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "styler" version))
|
||||
(sha256
|
||||
(base32
|
||||
"1z24mi88snbz1avjw9phq0lzmigddvycc56s83nxzr9w9z85mh05"))))
|
||||
"1k660lpjvd64gnf6bndcb1cq3qxsvik928kcn6271zmkhja5rgyb"))))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-backports" ,r-backports)
|
||||
@@ -14027,3 +14110,356 @@ batch correction, and data correction.")
|
||||
"This is a package for pretty-printing R code without changing the user's
|
||||
formatting intent.")
|
||||
(license license:gpl3)))
|
||||
|
||||
(define-public r-scrime
|
||||
(package
|
||||
(name "r-scrime")
|
||||
(version "1.3.5")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "scrime" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0y2mh9fsffjf3i15bafpasa17z99c1s75r8g6h4hgcwfgpjx75sx"))))
|
||||
(build-system r-build-system)
|
||||
(home-page "https://cran.r-project.org/web/packages/scrime/")
|
||||
(synopsis "Analysis of high-dimensional categorical data such as SNP data")
|
||||
(description
|
||||
"This package provides tools for the analysis of high-dimensional data
|
||||
developed/implemented at the group \"Statistical Complexity Reduction In
|
||||
Molecular Epidemiology\" (SCRIME). The main focus is on SNP data, but most of
|
||||
the functions can also be applied to other types of categorical data.")
|
||||
(license license:gpl2)))
|
||||
|
||||
(define-public r-blme
|
||||
(package
|
||||
(name "r-blme")
|
||||
(version "1.0-4")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "blme" version))
|
||||
(sha256
|
||||
(base32
|
||||
"1ca2b0248k0fj3lczn9shfjplz1sl4ay4v6djldizp2ch2vwdgy2"))))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs `(("r-lme4" ,r-lme4)))
|
||||
(home-page "https://github.com/vdorie/blme")
|
||||
(synopsis "Bayesian linear mixed-effects models")
|
||||
(description
|
||||
"This package provides tools for maximum a posteriori estimation for
|
||||
linear and generalized linear mixed-effects models in a Bayesian setting. It
|
||||
extends the lme4 package.")
|
||||
(license license:gpl2+)))
|
||||
|
||||
(define-public r-batchtools
|
||||
(package
|
||||
(name "r-batchtools")
|
||||
(version "0.9.11")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "batchtools" version))
|
||||
(sha256
|
||||
(base32
|
||||
"02mj21ypcjv5fs7ajf63p6bq0cyvihdl55hlpqx6kmsfjin1cr0v"))))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-backports" ,r-backports)
|
||||
("r-base64url" ,r-base64url)
|
||||
("r-brew" ,r-brew)
|
||||
("r-checkmate" ,r-checkmate)
|
||||
("r-data-table" ,r-data-table)
|
||||
("r-digest" ,r-digest)
|
||||
("r-fs" ,r-fs)
|
||||
("r-progress" ,r-progress)
|
||||
("r-r6" ,r-r6)
|
||||
("r-rappdirs" ,r-rappdirs)
|
||||
("r-stringi" ,r-stringi)
|
||||
("r-withr" ,r-withr)))
|
||||
(home-page "https://github.com/mllg/batchtools")
|
||||
(synopsis "Tools for computation on batch systems")
|
||||
(description
|
||||
"As a successor of the packages BatchJobs and BatchExperiments, this
|
||||
package provides a parallel implementation of the Map function for high
|
||||
performance computing systems managed by various schedulers. A multicore and
|
||||
socket mode allow the parallelization on a local machines, and multiple
|
||||
machines can be hooked up via SSH to create a makeshift cluster. Moreover,
|
||||
the package provides an abstraction mechanism to define large-scale computer
|
||||
experiments in a well-organized and reproducible way.")
|
||||
(license license:lgpl3)))
|
||||
|
||||
(define-public r-clue
|
||||
(package
|
||||
(name "r-clue")
|
||||
(version "0.3-57")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "clue" version))
|
||||
(sha256
|
||||
(base32
|
||||
"05rdcahawxlxci3fjxihjvvh33wqpxw50sx015165ab4nh3rsdkf"))))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs `(("r-cluster" ,r-cluster)))
|
||||
(home-page "https://cran.r-project.org/web/packages/clue/")
|
||||
(synopsis "Tools for analyzing cluster ensembles")
|
||||
(description "Cluster ensembles are collections of individual solutions to
|
||||
a given clustering problem which are useful or necessary to consider in a wide
|
||||
range of applications. This R package provides an extensible computational
|
||||
environment for creating and analyzing cluster ensembles, with basic data
|
||||
structures for representing partitions and hierarchies, and facilities for
|
||||
computing on them, including methods for measuring proximity and obtaining
|
||||
consensus and secondary clusterings.")
|
||||
(license license:gpl2)))
|
||||
|
||||
(define-public r-sitmo
|
||||
(package
|
||||
(name "r-sitmo")
|
||||
(version "2.0.1")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "sitmo" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0apdhwy3kxs39agsbvx5vn3xsgb22bf3jrwmr2cmqk9kmxbx740c"))))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs `(("r-rcpp" ,r-rcpp)))
|
||||
(home-page "https://github.com/coatless/sitmo/")
|
||||
(synopsis "Parallel pseudo random number generator header files")
|
||||
(description
|
||||
"This package provides two high quality and fast PPRNGs that may be used
|
||||
in an OpenMP parallel environment. In addition, there is a generator for one
|
||||
dimensional low-discrepancy sequence.")
|
||||
(license license:expat)))
|
||||
|
||||
(define-public r-dqrng
|
||||
(package
|
||||
(name "r-dqrng")
|
||||
(version "0.2.0")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "dqrng" version))
|
||||
(sha256
|
||||
(base32
|
||||
"07fgs08w0afgz36lh90g5gi7rc93j2c0cqc9wvakch05f178wis4"))))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-bh" ,r-bh)
|
||||
("r-rcpp" ,r-rcpp)
|
||||
("r-sitmo" ,r-sitmo)))
|
||||
(home-page "https://www.daqana.org/dqrng")
|
||||
(synopsis "Fast pseudo random number generators")
|
||||
(description
|
||||
"Several fast random number generators are provided as C++ header-only
|
||||
libraries: the PCG family as well as Xoroshiro128+ and Xoshiro256+.
|
||||
Additionally, fast functions for generating random numbers according to a
|
||||
uniform, normal and exponential distribution are included. The latter two use
|
||||
the Ziggurat algorithm originally proposed by Marsaglia and Tsang. These
|
||||
functions are exported to R and as a C++ interface and are enabled for use
|
||||
with the default 64 bit generator from the PCG family, Xoroshiro128+ and
|
||||
Xoshiro256+ as well as the 64 bit version of the 20 rounds Threefry
|
||||
engine (Salmon et al., 2011) as provided by the package @code{sitmo}.")
|
||||
;; This package includes code under CC0 and Apache 2.0 or Expat, but as a
|
||||
;; whole is distributed under the terms of the AGPL 3.
|
||||
(license license:agpl3)))
|
||||
|
||||
(define-public r-dalex
|
||||
(package
|
||||
(name "r-dalex")
|
||||
(version "0.3.0")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "DALEX" version))
|
||||
(sha256
|
||||
(base32
|
||||
"13l435l88r6wqaypxbf8jszc8wv5la1c3ahcxif2jcqlj4b1dks6"))))
|
||||
(properties `((upstream-name . "DALEX")))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs `(("r-ggplot2" ,r-ggplot2)))
|
||||
(home-page "https://pbiecek.github.io/DALEX/")
|
||||
(synopsis "Descriptive machine learning explanations")
|
||||
(description
|
||||
"Machine Learning models are widely used and have various applications in
|
||||
classification or regression. Models created with boosting, bagging, stacking
|
||||
or similar techniques are often used due to their high performance, but such
|
||||
black-box models usually lack interpretability. The DALEX package contains
|
||||
various explainers that help to understand the link between input variables
|
||||
and model output.")
|
||||
;; Any version of the GPL
|
||||
(license license:gpl3+)))
|
||||
|
||||
(define-public r-enrichr
|
||||
(package
|
||||
(name "r-enrichr")
|
||||
(version "1.0")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "enrichR" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0lfdr45sdyqhvgz8q4qdbk12mpv86d6id665kq6aaslgr8jggfmn"))))
|
||||
(properties `((upstream-name . "enrichR")))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-httr" ,r-httr)
|
||||
("r-rjson" ,r-rjson)))
|
||||
(home-page "https://cran.r-project.org/web/packages/enrichR/")
|
||||
(synopsis "R Interface to Enrichr database for analyzing gene sets")
|
||||
(description
|
||||
"This package provides an R interface to all Enrichr databases, a
|
||||
web-based tool for analyzing gene sets and returns any enrichment of common
|
||||
annotated biological functions.")
|
||||
(license license:gpl2+)))
|
||||
|
||||
(define-public r-plot3d
|
||||
(package
|
||||
(name "r-plot3d")
|
||||
(version "1.1.1")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "plot3D" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0chn70fqwyca8lbnjnpbcj08ni0dfbax2gjmzhk2c4w72c04mzpn"))))
|
||||
(properties `((upstream-name . "plot3D")))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs `(("r-misc3d" ,r-misc3d)))
|
||||
(home-page "https://cran.r-project.org/web/packages/plot3D")
|
||||
(synopsis "Plot multi-dimensional data")
|
||||
(description
|
||||
"This package provides functions for viewing 2D and 3D data, including
|
||||
perspective plots, slice plots, surface plots, scatter plots, etc. It
|
||||
includes data sets from oceanography.")
|
||||
(license license:gpl3+)))
|
||||
|
||||
(define-public r-ggfortify
|
||||
(package
|
||||
(name "r-ggfortify")
|
||||
(version "0.4.6")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "ggfortify" version))
|
||||
(sha256
|
||||
(base32
|
||||
"1clyha9f9ygma64xbgi78lxsp1203f2ashqhhdpm71nr6w91bm88"))))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-dplyr" ,r-dplyr)
|
||||
("r-ggplot2" ,r-ggplot2)
|
||||
("r-gridextra" ,r-gridextra)
|
||||
("r-scales" ,r-scales)
|
||||
("r-stringr" ,r-stringr)
|
||||
("r-tibble" ,r-tibble)
|
||||
("r-tidyr" ,r-tidyr)))
|
||||
(home-page "https://github.com/sinhrks/ggfortify")
|
||||
(synopsis "Data visualization tools for statistical analysis results")
|
||||
(description
|
||||
"This package provides unified plotting tools for statistics commonly
|
||||
used, such as GLM, time series, PCA families, clustering and survival
|
||||
analysis. The package offers a single plotting interface for these analysis
|
||||
results and plots in a unified style using the @code{ggplot2} package.")
|
||||
(license license:gpl2)))
|
||||
|
||||
(define-public r-refmanager
|
||||
(package
|
||||
(name "r-refmanager")
|
||||
(version "1.2.12")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "RefManageR" version))
|
||||
(sha256
|
||||
(base32
|
||||
"1hfxa1qacfryk36mpaqdhdgws5jwxiyy489ikd3wa18bp1wz8dkp"))))
|
||||
(properties `((upstream-name . "RefManageR")))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-bibtex" ,r-bibtex)
|
||||
("r-httr" ,r-httr)
|
||||
("r-jsonlite" ,r-jsonlite)
|
||||
("r-lubridate" ,r-lubridate)
|
||||
("r-plyr" ,r-plyr)
|
||||
("r-stringr" ,r-stringr)
|
||||
("r-xml2" ,r-xml2)))
|
||||
(home-page "https://github.com/ropensci/RefManageR/")
|
||||
(synopsis "Straightforward BibTeX and BibLaTeX bibliography management")
|
||||
(description
|
||||
"This package provides tools for importing and working with bibliographic
|
||||
references. It greatly enhances the @code{bibentry} class by providing a
|
||||
class @code{BibEntry} which stores BibTeX and BibLaTeX references, supports
|
||||
UTF-8 encoding, and can be easily searched by any field, by date ranges, and
|
||||
by various formats for name lists (author by last names, translator by full
|
||||
names, etc.). Entries can be updated, combined, sorted, printed in a number
|
||||
of styles, and exported. BibTeX and BibLaTeX @code{.bib} files can be read
|
||||
into R and converted to @code{BibEntry} objects.")
|
||||
;; Any of these licenses may be picked.
|
||||
(license (list license:gpl2 license:gpl3 license:bsd-3))))
|
||||
|
||||
(define-public r-citr
|
||||
(package
|
||||
(name "r-citr")
|
||||
(version "0.3.0")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "citr" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0pik6s6xk5768s3kkppw2192dj455py53gsn6k2b7xgg96ircy0g"))))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-assertthat" ,r-assertthat)
|
||||
("r-bibtex" ,r-bibtex)
|
||||
("r-curl" ,r-curl)
|
||||
("r-httr" ,r-httr)
|
||||
("r-miniui" ,r-miniui)
|
||||
("r-refmanager" ,r-refmanager)
|
||||
("r-rstudioapi" ,r-rstudioapi)
|
||||
("r-shiny" ,r-shiny)
|
||||
("r-shinyjs" ,r-shinyjs)
|
||||
("r-yaml" ,r-yaml)))
|
||||
(home-page "https://github.com/crsh/citr")
|
||||
(synopsis "RStudio add-in to insert Markdown citations")
|
||||
(description
|
||||
"This package provides functions and an RStudio add-in that search a
|
||||
BibTeX or BibLaTeX file to create and insert formatted Markdown citations into
|
||||
the current document.")
|
||||
(license license:expat)))
|
||||
|
||||
(define-public r-xgboost
|
||||
(package
|
||||
(name "r-xgboost")
|
||||
(version "0.82.1")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (cran-uri "xgboost" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0plhx63wcm4syslzmjfv6bdgaqn96fnav048hrj0vxk4dzgfp8sq"))))
|
||||
(build-system r-build-system)
|
||||
(propagated-inputs
|
||||
`(("r-data-table" ,r-data-table)
|
||||
("r-magrittr" ,r-magrittr)
|
||||
("r-matrix" ,r-matrix)
|
||||
("r-stringi" ,r-stringi)))
|
||||
(home-page "https://github.com/dmlc/xgboost")
|
||||
(synopsis "Extreme gradient boosting")
|
||||
(description
|
||||
"This package provides an R interface to Extreme Gradient Boosting, which
|
||||
is an efficient implementation of the gradient boosting framework from Chen
|
||||
and Guestrin (2016). The package includes efficient linear model solver and
|
||||
tree learning algorithms. The package can automatically do parallel
|
||||
computation on a single machine. It supports various objective functions,
|
||||
including regression, classification and ranking. The package is made to be
|
||||
extensible, so that users are also allowed to define their own objectives
|
||||
easily.")
|
||||
(license license:asl2.0)))
|
||||
|
||||
+18
-12
@@ -205,9 +205,10 @@ target that libc."
|
||||
(patches
|
||||
(append
|
||||
(origin-patches (package-source xgcc))
|
||||
(cons (if (version>=? (package-version xgcc) "6.0")
|
||||
(search-patch "gcc-6-cross-environment-variables.patch")
|
||||
(search-patch "gcc-cross-environment-variables.patch"))
|
||||
(cons (cond
|
||||
((version>=? (package-version xgcc) "8.0") (search-patch "gcc-8-cross-environment-variables.patch"))
|
||||
((version>=? (package-version xgcc) "6.0") (search-patch "gcc-6-cross-environment-variables.patch"))
|
||||
(else (search-patch "gcc-cross-environment-variables.patch")))
|
||||
(cross-gcc-patches target))))
|
||||
(modules '((guix build utils)))
|
||||
(snippet
|
||||
@@ -421,14 +422,15 @@ target that libc."
|
||||
|
||||
(define* (cross-libc target
|
||||
#:optional
|
||||
(libc glibc)
|
||||
(xgcc (cross-gcc target))
|
||||
(xbinutils (cross-binutils target))
|
||||
(xheaders (cross-kernel-headers target)))
|
||||
"Return a libc cross-built for TARGET, a GNU triplet. Use XGCC and
|
||||
XBINUTILS and the cross tool chain."
|
||||
(if (cross-newlib? target)
|
||||
(native-libc target)
|
||||
(let ((libc glibc))
|
||||
"Return LIBC cross-built for TARGET, a GNU triplet. Use XGCC and XBINUTILS
|
||||
and the cross tool chain."
|
||||
(if (cross-newlib? target libc)
|
||||
(native-libc target libc)
|
||||
(let ((libc libc))
|
||||
(package (inherit libc)
|
||||
(name (string-append "glibc-cross-" target))
|
||||
(arguments
|
||||
@@ -501,13 +503,17 @@ XBINUTILS and the cross tool chain."
|
||||
,@(package-inputs libc) ;FIXME: static-bash
|
||||
,@(package-native-inputs libc)))))))
|
||||
|
||||
(define (native-libc target)
|
||||
(define* (native-libc target
|
||||
#:optional
|
||||
(libc glibc))
|
||||
(if (target-mingw? target)
|
||||
mingw-w64
|
||||
glibc))
|
||||
libc))
|
||||
|
||||
(define (cross-newlib? target)
|
||||
(not (eq? (native-libc target) glibc)))
|
||||
(define* (cross-newlib? target
|
||||
#:optional
|
||||
(libc glibc))
|
||||
(not (eq? (native-libc target libc) libc)))
|
||||
|
||||
|
||||
;;; Concrete cross tool chains are instantiated like this:
|
||||
|
||||
@@ -131,15 +131,16 @@ communication, encryption, decryption, signatures, etc.")
|
||||
(define-public signify
|
||||
(package
|
||||
(name "signify")
|
||||
(version "24")
|
||||
(version "25")
|
||||
(home-page "https://github.com/aperezdc/signify")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://github.com/aperezdc/signify/"
|
||||
"archive/v" version ".tar.gz"))
|
||||
(file-name (string-append name "-" version ".tar.gz"))
|
||||
(method git-fetch)
|
||||
(uri (git-reference (url home-page)
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0594vyvkq176xxzaz9xbq8qs0xdnr8s9gkd1prblwpdvnzmw0xvc"))))
|
||||
"0zg0rffxwj2a71s1bllhrn491xsmirg9sshpq8f3vl25lv4c2cnq"))))
|
||||
(build-system gnu-build-system)
|
||||
;; TODO Build with libwaive (described in README.md), to implement something
|
||||
;; like OpenBSD's pledge().
|
||||
@@ -159,7 +160,6 @@ communication, encryption, decryption, signatures, etc.")
|
||||
(description "The signify utility creates and verifies cryptographic
|
||||
signatures using the elliptic curve Ed25519. This is a Linux port of the
|
||||
OpenBSD tool of the same name.")
|
||||
(home-page "https://github.com/aperezdc/signify")
|
||||
;; This package includes third-party code that was originally released under
|
||||
;; various non-copyleft licenses. See the source files for clarification.
|
||||
(license (list license:bsd-3 license:bsd-4 license:expat license:isc
|
||||
|
||||
+132
-8
@@ -32,6 +32,7 @@
|
||||
;;; Copyright © 2017 Kristofer Buffington <kristoferbuffington@gmail.com>
|
||||
;;; Copyright © 2018 Amirouche Boubekki <amirouche@hypermove.net>
|
||||
;;; Copyright © 2018 Joshua Sierles, Nextjournal <joshua@nextjournal.com>
|
||||
;;; Copyright © 2018 Maxim Cournoyer <maxim.cournoyer@gmail.com>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
@@ -66,6 +67,7 @@
|
||||
#:use-module (gnu packages cyrus-sasl)
|
||||
#:use-module (gnu packages dbm)
|
||||
#:use-module (gnu packages emacs)
|
||||
#:use-module (gnu packages flex)
|
||||
#:use-module (gnu packages gettext)
|
||||
#:use-module (gnu packages glib)
|
||||
#:use-module (gnu packages gnupg)
|
||||
@@ -103,6 +105,7 @@
|
||||
#:use-module ((guix licenses) #:prefix license:)
|
||||
#:use-module (guix packages)
|
||||
#:use-module (guix download)
|
||||
#:use-module (guix bzr-download)
|
||||
#:use-module (guix git-download)
|
||||
#:use-module (guix build-system gnu)
|
||||
#:use-module (guix build-system go)
|
||||
@@ -240,7 +243,7 @@ ElasticSearch server")
|
||||
(define-public leveldb
|
||||
(package
|
||||
(name "leveldb")
|
||||
(version "1.21")
|
||||
(version "1.22")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
@@ -249,7 +252,7 @@ ElasticSearch server")
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"00v0w6883z7a6204894j59nd5v6dazn3c8hvh3sbczv4wiabppw2"))))
|
||||
"0qrnhiyq7r4wa1a4wi82zgns35smj94mcjsc7kfs1k6ia9ys79z7"))))
|
||||
(build-system cmake-build-system)
|
||||
(arguments
|
||||
`(#:configure-flags '("-DBUILD_SHARED_LIBS=ON" "-DLEVELDB_BUILD_TESTS=ON")))
|
||||
@@ -284,6 +287,128 @@ and generic API, and was originally intended for use with dynamic web
|
||||
applications.")
|
||||
(license license:bsd-3)))
|
||||
|
||||
(define-public libmemcached
|
||||
(package
|
||||
(name "libmemcached")
|
||||
(version "1.0.18")
|
||||
;; We build from the sources since we want to build the extra HTML
|
||||
;; documentation which is not included with the release.
|
||||
(source (origin
|
||||
(method bzr-fetch)
|
||||
(uri (bzr-reference
|
||||
(url "lp:libmemcached/1.0")
|
||||
(revision (string-append "tag:" version))))
|
||||
(file-name (string-append name "-" version "-checkout"))
|
||||
(sha256
|
||||
(base32
|
||||
"1842s4dxdh21gdr46q4dgxigidcs6dkqnbnqjwb9l8r0bqx5nb10"))))
|
||||
(build-system gnu-build-system)
|
||||
(native-inputs
|
||||
`(("memcached" ,memcached)
|
||||
("libtool" ,libtool)
|
||||
("autoconf" ,autoconf)
|
||||
("automake" ,automake)
|
||||
("bison" ,bison)
|
||||
("flex" ,flex)
|
||||
("perl" ,perl)
|
||||
("python-sphinx" ,python-sphinx))) ;to build the HTML doc.
|
||||
(inputs
|
||||
`(("libevent" ,libevent)
|
||||
("cyrus-sasl" ,cyrus-sasl)))
|
||||
(outputs '("out" "doc"))
|
||||
(arguments
|
||||
'(#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-before 'bootstrap 'fix-configure.ac
|
||||
;; Move the AC_CONFIG_AUX_DIR macro use under AC_INIT, otherwise we
|
||||
;; get the error ``configure: error: cannot find install-sh,
|
||||
;; install.sh, or shtool in "." "./.." "./../.."`` (see:
|
||||
;; https://debbugs.gnu.org/cgi/bugreport.cgi?bug=19539 and
|
||||
;; https://bugs.launchpad.net/libmemcached/+bug/1803922).
|
||||
(lambda _
|
||||
(delete-file "bootstrap.sh") ;not useful in the context of Guix
|
||||
(substitute* "configure.ac"
|
||||
(("^AC_CONFIG_AUX_DIR\\(\\[build-aux\\]\\).*") "")
|
||||
(("(^AC_INIT.*)" anchor)
|
||||
(string-append anchor "AC_CONFIG_AUX_DIR([build-aux])\n")))
|
||||
#t))
|
||||
(add-before 'bootstrap 'disable-failing-tests
|
||||
;; See: https://bugs.launchpad.net/libmemcached/+bug/1803926
|
||||
(lambda _
|
||||
;; Mark some heavily failing test suites as expected to fail.
|
||||
(substitute* "Makefile.am"
|
||||
(("(XFAIL_TESTS =[^\n]*)" xfail_tests)
|
||||
(string-append xfail_tests " tests/testudp"
|
||||
" tests/libmemcached-1.0/testapp"
|
||||
" tests/libmemcached-1.0/testsocket")))
|
||||
;; Disable two tests of the unittest test suite.
|
||||
(substitute* "libtest/unittest.cc"
|
||||
((".*echo_fubar_BINARY \\},.*") "")
|
||||
((".*application_doesnotexist_BINARY \\},.*") ""))
|
||||
#t))
|
||||
(add-after 'disable-dns-tests 'build-and-install-html-doc
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(let ((html (string-append (assoc-ref outputs "doc")
|
||||
"/share/doc/libmemcached/html/")))
|
||||
(invoke "make" "install-html")
|
||||
;; Cleanup useless files.
|
||||
(for-each delete-file-recursively
|
||||
(map (lambda (x) (string-append html x))
|
||||
'("_sources" ".doctrees" ".buildinfo"))))
|
||||
#t)))))
|
||||
(home-page "https://libmemcached.org/")
|
||||
(synopsis "C++ library for memcached")
|
||||
(description "libMemcached is a library to use memcached in C/C++
|
||||
applications. It comes with a complete reference guide and documentation of
|
||||
the API, and provides features such as:
|
||||
@itemize
|
||||
@item Asynchronous and synchronous transport support
|
||||
@item Consistent hashing and distribution
|
||||
@item Tunable hashing algorithm to match keys
|
||||
@item Access to large object support
|
||||
@item Local replication
|
||||
@end itemize")
|
||||
(license license:bsd-3)))
|
||||
|
||||
(define-public python-pylibmc
|
||||
(package
|
||||
(name "python-pylibmc")
|
||||
(version "1.6.0")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "pylibmc" version))
|
||||
(sha256
|
||||
(base32
|
||||
"1n6nvvhl0g52gpzzwdj1my6049xljkfwyxxygnwda9smrbj7pyay"))))
|
||||
(build-system python-build-system)
|
||||
(arguments
|
||||
'(#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-before 'check 'start-memcached-daemon
|
||||
;; The test suite requires a memcached server.
|
||||
(lambda _
|
||||
(invoke "memcached" "-d"))))))
|
||||
(native-inputs
|
||||
`(("memcached" ,memcached)
|
||||
("python-nose" ,python-nose)))
|
||||
(inputs
|
||||
`(("libmemcached" ,libmemcached)
|
||||
("zlib" ,zlib)
|
||||
("cyrus-sasl" ,cyrus-sasl)))
|
||||
(home-page
|
||||
"http://sendapatch.se/projects/pylibmc/")
|
||||
(synopsis
|
||||
"Python client for memcached")
|
||||
(description
|
||||
"@code{pylibmc} is a client in Python for memcached. It is a wrapper
|
||||
around TangentOrg’s libmemcached library, and can be used as a drop-in
|
||||
replacement for the code@{python-memcached} library.")
|
||||
(license license:bsd-3)))
|
||||
|
||||
(define-public python2-pylibmc
|
||||
(package-with-python2 python-pylibmc))
|
||||
|
||||
(define-public mongodb
|
||||
(package
|
||||
(name "mongodb")
|
||||
@@ -721,14 +846,14 @@ pictures, sounds, or video.")
|
||||
(package
|
||||
(inherit postgresql)
|
||||
(name "postgresql")
|
||||
(version "9.6.12")
|
||||
(version "9.6.13")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://ftp.postgresql.org/pub/source/v"
|
||||
version "/postgresql-" version ".tar.bz2"))
|
||||
(sha256
|
||||
(base32
|
||||
"114xay230xia2fagisxahs5fc2mza8hmmkr6ibd7nxllp938931f"))))))
|
||||
"197964wb5pc5fx81a6mh9hlcrr9sgr3nqlpmljv6asi9aq0d5gpc"))))))
|
||||
|
||||
(define-public python-pymysql
|
||||
(package
|
||||
@@ -1376,7 +1501,7 @@ columns, primary keys, unique constraints and relationships.")
|
||||
#:tests? #f))
|
||||
(propagated-inputs
|
||||
`(("perl-dbi" ,perl-dbi)
|
||||
("mysql" ,mysql)))
|
||||
("mysql" ,mariadb)))
|
||||
(home-page "https://metacpan.org/release/DBD-mysql")
|
||||
(synopsis "DBI MySQL interface")
|
||||
(description "This package provides a MySQL driver for the Perl5
|
||||
@@ -2492,12 +2617,11 @@ database).")
|
||||
"0kv4a1icwdav8jpl7qvnr931lw5h3v22ids6lwq6qpi1hjzf33pz"))))
|
||||
(build-system python-build-system)
|
||||
(native-inputs
|
||||
`(("mariadb" ,mariadb)
|
||||
("nose" ,python-nose)
|
||||
`(("nose" ,python-nose)
|
||||
("mock" ,python-mock)
|
||||
("py.test" ,python-pytest)))
|
||||
(inputs
|
||||
`(("mysql" ,mysql)
|
||||
`(("mysql" ,mariadb)
|
||||
("libz" ,zlib)
|
||||
("openssl" ,openssl)))
|
||||
(home-page "https://github.com/PyMySQL/mysqlclient-python")
|
||||
|
||||
@@ -124,14 +124,14 @@ in between these sequences may be different in both content and length.")
|
||||
(define-public liburcu
|
||||
(package
|
||||
(name "liburcu")
|
||||
(version "0.10.2")
|
||||
(version "0.11.0")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://www.lttng.org/files/urcu/"
|
||||
"userspace-rcu-" version ".tar.bz2"))
|
||||
(sha256
|
||||
(base32
|
||||
"1k31faqz9plx5dwxq8g1fnczxda1is4s1x4ph0gjrq3gmy6qixmk"))))
|
||||
"1rxk5vbkbmqlsnjnvkjz0pkx2076mqnq6jzblpmz8rk29x66kx8s"))))
|
||||
(build-system gnu-build-system)
|
||||
(native-inputs
|
||||
`(("perl" ,perl))) ; for tests
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
;;; Copyright © 2014, 2015, 2016 Ludovic Courtès <ludo@gnu.org>
|
||||
;;; Copyright © 2016, 2017, 2018 Efraim Flashner <efraim@flashner.co.il>
|
||||
;;; Copyright © 2016 Sou Bunnbu <iyzsong@gmail.com>
|
||||
;;; Copyright © 2017, 2018 Nicolas Goaziou <mail@nicolasgoaziou.fr>
|
||||
;;; Copyright © 2017, 2018, 2019 Nicolas Goaziou <mail@nicolasgoaziou.fr>
|
||||
;;; Copyright © 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2018 Pierre-Antoine Rouby <contact@parouby.fr>
|
||||
;;; Copyright © 2018 Arun Isaac <arunisaac@systemreboot.net>
|
||||
@@ -218,7 +218,7 @@ It comes with a German-English dictionary with approximately 270,000 entries.")
|
||||
(define-public grammalecte
|
||||
(package
|
||||
(name "grammalecte")
|
||||
(version "1.0.1")
|
||||
(version "1.1")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch/zipbomb)
|
||||
@@ -226,7 +226,7 @@ It comes with a German-English dictionary with approximately 270,000 entries.")
|
||||
"Grammalecte-fr-v" version ".zip"))
|
||||
(sha256
|
||||
(base32
|
||||
"0p005mqgmckkbif3syv3d90rr1zsm5n5vvac5b29nn8g4v8jjpfs"))))
|
||||
"031d6cn1wn7ps3j38vx6s8z2gjp9nqgiypqm3bfbhxqcammyhian"))))
|
||||
(build-system python-build-system)
|
||||
(home-page "https://grammalecte.net")
|
||||
(synopsis "French spelling and grammar checker")
|
||||
|
||||
@@ -609,7 +609,7 @@ passphrases.")
|
||||
(define-public ndctl
|
||||
(package
|
||||
(name "ndctl")
|
||||
(version "64.1")
|
||||
(version "65")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
@@ -618,7 +618,7 @@ passphrases.")
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1la82fqbdwjkw6il498nkdfgqc4aszv481xf2p9p07jfvankx24v"))))
|
||||
"0d8hzfvyxs2q8kgkwgdizlml41kin4mhx3vpdsjk34pfi7mqy69y"))))
|
||||
(build-system gnu-build-system)
|
||||
(native-inputs
|
||||
`(("asciidoc" ,asciidoc)
|
||||
|
||||
@@ -49,88 +49,6 @@
|
||||
#:use-module (gnu packages xfce)
|
||||
#:use-module (gnu packages xorg))
|
||||
|
||||
(define-public greenisland
|
||||
(package
|
||||
(name "greenisland")
|
||||
(version "0.9.0.1")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"https://github.com/greenisland/greenisland"
|
||||
"/releases/download/v" version "/"
|
||||
"greenisland-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1flmha31hmii6m2mdvmn1q5dc0fhnvgc4lp1b4wgkz20y7x4f1fm"))))
|
||||
(build-system cmake-build-system)
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
("dbus" ,dbus)
|
||||
("glib:bin" ,glib "bin")
|
||||
("pkg-config" ,pkg-config)
|
||||
("xorg-server" ,xorg-server)))
|
||||
(inputs
|
||||
`(("elogind" ,elogind)
|
||||
("eudev" ,eudev)
|
||||
("fontconfig" ,fontconfig)
|
||||
("freetype" ,freetype)
|
||||
("glib" ,glib)
|
||||
("libdrm" ,libdrm)
|
||||
("libinput" ,libinput-minimal)
|
||||
("libxcursor" ,libxcursor)
|
||||
("libxkbcommon" ,libxkbcommon)
|
||||
("libx11" ,libx11)
|
||||
("mesa" ,mesa)
|
||||
("qtbase" ,qtbase)
|
||||
("qtdeclarative" ,qtdeclarative)
|
||||
("wayland" ,wayland)
|
||||
("wayland-protocols" ,wayland-protocols)
|
||||
("xcb-util-cursor" ,xcb-util-cursor)))
|
||||
(arguments
|
||||
`(#:configure-flags
|
||||
(list (string-append "-DPLUGIN_INSTALL_DIR="
|
||||
(assoc-ref %outputs "out") "/plugins")
|
||||
(string-append "-DQML_INSTALL_DIR="
|
||||
(assoc-ref %outputs "out") "/qml"))
|
||||
#:modules ((guix build cmake-build-system)
|
||||
(guix build qt-utils)
|
||||
(guix build utils))
|
||||
#:imported-modules (,@%cmake-build-system-modules
|
||||
(guix build qt-utils))
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-after 'unpack 'disable-udev-tests
|
||||
(lambda _ ; FIXME: Build env doesn't contain /dev/sda
|
||||
(substitute* "tests/auto/platform/tst_udev.cpp"
|
||||
(("QVERIFY") "// QVERIFY")
|
||||
(("QCOMPARE") "// QCOMPARE"))))
|
||||
(replace 'check
|
||||
(lambda _
|
||||
(setenv "DBUS_FATAL_WARNINGS" "0")
|
||||
(invoke "dbus-launch" "ctest" ".")))
|
||||
(add-before 'check 'check-setup
|
||||
(lambda _
|
||||
(setenv "CTEST_OUTPUT_ON_FAILURE" "1") ; Enable debug output
|
||||
;; make Qt render "offscreen", required for tests
|
||||
(setenv "QT_QPA_PLATFORM" "offscreen")
|
||||
(setenv "XDG_RUNTIME_DIR" (getcwd))
|
||||
#t))
|
||||
(add-after 'install 'wrap-programs
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(let ((out (assoc-ref outputs "out")))
|
||||
(wrap-qt-program out "greenisland")
|
||||
(wrap-qt-program out "greenisland-launcher")
|
||||
(wrap-qt-program out "greenisland-screencaster")
|
||||
(wrap-qt-program out "greenisland-wayland-scanner")
|
||||
#t))))))
|
||||
(synopsis "QtQuick Wayland compositor and shell for desktop and mobile")
|
||||
(description "Green Island provides a full blown Wayland compositor for
|
||||
QtQuick as well as pluggable hardware abstraction, extensions, tools and a
|
||||
Qt-style API for Wayland clients.")
|
||||
(home-page "http://hawaiios.org")
|
||||
;; Choice of license at the user's opinion.
|
||||
(license (list license:gpl2 license:gpl3 license:lgpl2.1 license:lgpl3))))
|
||||
|
||||
(define-public sddm
|
||||
(package
|
||||
(name "sddm")
|
||||
@@ -322,7 +240,8 @@ GTK+, lets you select a desktop session and log in to it.")
|
||||
"slim-reset.patch"
|
||||
"slim-login.patch"
|
||||
"slim-session.patch"
|
||||
"slim-sigusr1.patch"))))
|
||||
"slim-sigusr1.patch"
|
||||
"slim-display.patch"))))
|
||||
(build-system cmake-build-system)
|
||||
(inputs `(("linux-pam" ,linux-pam)
|
||||
("libpng" ,libpng)
|
||||
|
||||
+76
-2
@@ -5,6 +5,7 @@
|
||||
;;; Copyright © 2017, 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2017 Ricardo Wurmus <rekado@elephly.net>
|
||||
;;; Copyright © 2018 Vijayalakshmi Vedantham <vijimay12@gmail.com>
|
||||
;;; Copyright © 2019 Sam <smbaines8@gmail.com>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
@@ -25,6 +26,7 @@
|
||||
#:use-module ((guix licenses) #:prefix license:)
|
||||
#:use-module (guix packages)
|
||||
#:use-module (guix download)
|
||||
#:use-module (guix git-download)
|
||||
#:use-module (guix build-system python)
|
||||
#:use-module (gnu packages)
|
||||
#:use-module (gnu packages base)
|
||||
@@ -119,6 +121,46 @@ to the @dfn{don't repeat yourself} (DRY) principle.")
|
||||
;; required.
|
||||
,@(package-native-inputs base))))))
|
||||
|
||||
(define-public python-django-extensions
|
||||
(package
|
||||
(name "python-django-extensions")
|
||||
(version "2.1.6")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
;; Fetch from the git repository, so that the tests can be run.
|
||||
(uri (git-reference
|
||||
(url "https://github.com/django-extensions/django-extensions.git")
|
||||
(commit version)))
|
||||
(file-name (string-append name "-" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0p4qrdinrv6indczlc8dcnm528i5fzmcn9xk1ja7ycfkyk5x6j5w"))))
|
||||
(build-system python-build-system)
|
||||
(arguments
|
||||
'(#:tests? #f)) ;TODO collected 378 items / 3 errors / 1 skipped
|
||||
(propagated-inputs
|
||||
`(("python-six" ,python-six)
|
||||
("python-vobject" ,python-vobject)
|
||||
("python-werkzeug" ,python-werkzeug)
|
||||
("python-dateutil" ,python-dateutil)
|
||||
("python-django" ,python-django)))
|
||||
(native-inputs
|
||||
`(("python-mock" ,python-mock)
|
||||
("python-factory-boy" ,python-factory-boy)
|
||||
("python-tox" ,python-tox)
|
||||
("python-pytest" ,python-pytest)
|
||||
("python-pytest-cov" ,python-pytest-cov)
|
||||
("python-pytest-django" ,python-pytest-django)
|
||||
("python-shortuuid" , python-shortuuid)))
|
||||
(home-page
|
||||
"https://github.com/django-extensions/django-extensions")
|
||||
(synopsis "Custom management extensions for Django")
|
||||
(description
|
||||
"Django-extensions extends Django providing, for example, management
|
||||
commands, additional database fields and admin extensions.")
|
||||
(license license:expat)))
|
||||
|
||||
(define-public python-django-simple-math-captcha
|
||||
(package
|
||||
(name "python-django-simple-math-captcha")
|
||||
@@ -147,6 +189,38 @@ with arguments to the field constructor.")
|
||||
(define-public python2-django-simple-math-captcha
|
||||
(package-with-python2 python-django-simple-math-captcha))
|
||||
|
||||
(define-public python-django-taggit
|
||||
(package
|
||||
(name "python-django-taggit")
|
||||
(version "1.1.0")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "django-taggit" version))
|
||||
(sha256
|
||||
(base32
|
||||
"044fzcpmns90kaxdi49qczlam4xsi8rl73rpfwvxx1gkcqzidgq1"))))
|
||||
(build-system python-build-system)
|
||||
(arguments
|
||||
'(#:phases
|
||||
(modify-phases %standard-phases
|
||||
(replace 'check
|
||||
(lambda _
|
||||
(invoke "python3" "-m" "django" "test" "--settings=tests.settings"))))))
|
||||
(propagated-inputs
|
||||
`(("python-django" ,python-django)
|
||||
("python-isort" ,python-isort)))
|
||||
(native-inputs
|
||||
`(("python-pytest" ,python-pytest)
|
||||
("python-mock" ,python-mock)))
|
||||
(home-page
|
||||
"https://github.com/jazzband/django-taggit")
|
||||
(synopsis
|
||||
"Reusable Django application for simple tagging")
|
||||
(description
|
||||
"Django-taggit is a reusable Django application for simple tagging.")
|
||||
(license license:bsd-3)))
|
||||
|
||||
(define-public python-pytest-django
|
||||
(package
|
||||
(name "python-pytest-django")
|
||||
@@ -675,13 +749,13 @@ support, and optional data-URI image and font embedding.")
|
||||
(define-public python-django-rq
|
||||
(package
|
||||
(name "python-django-rq")
|
||||
(version "1.3.0")
|
||||
(version "1.3.1")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "django-rq" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0xh6qa7i779vh58lwwv6yk0wx8bi38mvmpz79grnl2cl8531r928"))))
|
||||
"1ips1ikv5qhgwb58ssn496vgqg9qv6jinwmwbrg9l3s75fskd1l5"))))
|
||||
(build-system python-build-system)
|
||||
(arguments
|
||||
`(#:phases
|
||||
|
||||
+204
-134
@@ -36,6 +36,7 @@
|
||||
#:use-module (gnu packages glib)
|
||||
#:use-module (gnu packages golang)
|
||||
#:use-module (gnu packages linux)
|
||||
#:use-module (gnu packages networking)
|
||||
#:use-module (gnu packages pkg-config)
|
||||
#:use-module (gnu packages python)
|
||||
#:use-module (gnu packages python-web)
|
||||
@@ -227,6 +228,66 @@ network attachments.")
|
||||
(home-page "http://containerd.io/")
|
||||
(license license:asl2.0)))
|
||||
|
||||
;;; Private package that shouldn't be used directly; its purposes is to be
|
||||
;;; used as a template for the various packages it contains. It doesn't build
|
||||
;;; anyway, as it needs many dependencies that aren't being satisfied.
|
||||
(define docker-libnetwork
|
||||
;; There are no recent release for libnetwork, so choose the last commit of
|
||||
;; the branch that Docker uses, as can be seen in the Docker source file
|
||||
;; 'hack/dockerfile/install/proxy.installer'.
|
||||
(let ((commit "4725f2163fb214a6312f3beae5991f838ec36326")
|
||||
(version "18.09")
|
||||
(revision "1"))
|
||||
(package
|
||||
(name "docker-libnetwork")
|
||||
(version (git-version version "1" commit))
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/docker/libnetwork.git")
|
||||
(commit commit)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1zpnxki8qfzha6ljahpwd3vkzmjhsvkmf73w6crm4ilxxw5vnpfb"))
|
||||
;; Delete bundled ("vendored") free software source code.
|
||||
(modules '((guix build utils)))
|
||||
(snippet '(begin
|
||||
(delete-file-recursively "vendor")
|
||||
#t))))
|
||||
(build-system go-build-system)
|
||||
(arguments
|
||||
`(#:import-path "github.com/docker/libnetwork/"))
|
||||
(home-page "https://github.com/docker/libnetwork/")
|
||||
(synopsis "Networking for containers")
|
||||
(description "Libnetwork provides a native Go implementation for
|
||||
connecting containers. The goal of @code{libnetwork} is to deliver a robust
|
||||
container network model that provides a consistent programming interface and
|
||||
the required network abstractions for applications.")
|
||||
(license license:asl2.0))))
|
||||
|
||||
(define-public docker-libnetwork-cmd-proxy
|
||||
(package
|
||||
(inherit docker-libnetwork)
|
||||
(name "docker-libnetwork-cmd-proxy")
|
||||
(arguments
|
||||
`(#:import-path "github.com/docker/libnetwork/cmd/proxy"
|
||||
#:unpack-path "github.com/docker/libnetwork"
|
||||
#:install-source? #f))
|
||||
(native-inputs
|
||||
`(("go-sctp" ,go-sctp)
|
||||
;; For tests.
|
||||
("logrus" ,go-github-com-sirupsen-logrus)
|
||||
("go-netlink" ,go-netlink)
|
||||
("go-netns" ,go-netns)
|
||||
("go-golang-org-x-crypto-ssh-terminal"
|
||||
,go-golang-org-x-crypto-ssh-terminal)
|
||||
("go-golang-org-x-sys-unix" ,go-golang-org-x-sys-unix)))
|
||||
(synopsis "Docker user-space proxy")
|
||||
(description "A proxy running in the user space. It is used by the
|
||||
built-in registry server of Docker.")
|
||||
(license license:asl2.0)))
|
||||
|
||||
;; TODO: Patch out modprobes for ip_vs, nf_conntrack,
|
||||
;; brige, nf_conntrack_netlink, aufs.
|
||||
(define-public docker
|
||||
@@ -235,17 +296,17 @@ network attachments.")
|
||||
(version %docker-version)
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/docker/engine.git")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "0cirpd9l2qazp2jyanwzvrkx2m98nksjdvn43ff38p89w6133ipb"))
|
||||
(patches
|
||||
(search-patches "docker-engine-test-noinstall.patch"
|
||||
"docker-fix-tests.patch"
|
||||
"docker-use-fewer-modprobes.patch"))))
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/docker/engine.git")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "0cirpd9l2qazp2jyanwzvrkx2m98nksjdvn43ff38p89w6133ipb"))
|
||||
(patches
|
||||
(search-patches "docker-engine-test-noinstall.patch"
|
||||
"docker-fix-tests.patch"
|
||||
"docker-use-fewer-modprobes.patch"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:modules
|
||||
@@ -262,132 +323,139 @@ network attachments.")
|
||||
(add-after 'unpack 'patch-paths
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(substitute* "builder/builder-next/executor_unix.go"
|
||||
(("CommandCandidates:.*runc.*")
|
||||
(string-append "CommandCandidates: []string{\""
|
||||
(assoc-ref inputs "runc")
|
||||
"/sbin/runc\"},\n")))
|
||||
(("CommandCandidates:.*runc.*")
|
||||
(string-append "CommandCandidates: []string{\""
|
||||
(assoc-ref inputs "runc")
|
||||
"/sbin/runc\"},\n")))
|
||||
(substitute* "vendor/github.com/containerd/go-runc/runc.go"
|
||||
(("DefaultCommand = .*")
|
||||
(string-append "DefaultCommand = \""
|
||||
(assoc-ref inputs "runc")
|
||||
"/sbin/runc\"\n")))
|
||||
(("DefaultCommand = .*")
|
||||
(string-append "DefaultCommand = \""
|
||||
(assoc-ref inputs "runc")
|
||||
"/sbin/runc\"\n")))
|
||||
(substitute* "vendor/github.com/containerd/containerd/runtime/v1/linux/runtime.go"
|
||||
(("defaultRuntime[ \t]*=.*")
|
||||
(string-append "defaultRuntime = \""
|
||||
(assoc-ref inputs "runc")
|
||||
"/sbin/runc\"\n"))
|
||||
(("defaultShim[ \t]*=.*")
|
||||
(string-append "defaultShim = \""
|
||||
(assoc-ref inputs "containerd")
|
||||
"/bin/containerd-shim\"\n")))
|
||||
(("defaultRuntime[ \t]*=.*")
|
||||
(string-append "defaultRuntime = \""
|
||||
(assoc-ref inputs "runc")
|
||||
"/sbin/runc\"\n"))
|
||||
(("defaultShim[ \t]*=.*")
|
||||
(string-append "defaultShim = \""
|
||||
(assoc-ref inputs "containerd")
|
||||
"/bin/containerd-shim\"\n")))
|
||||
(substitute* "daemon/daemon_unix.go"
|
||||
(("DefaultShimBinary = .*")
|
||||
(string-append "DefaultShimBinary = \""
|
||||
(assoc-ref inputs "containerd")
|
||||
"/bin/containerd-shim\"\n"))
|
||||
(("DefaultRuntimeBinary = .*")
|
||||
(string-append "DefaultRuntimeBinary = \""
|
||||
(assoc-ref inputs "runc")
|
||||
"/sbin/runc\"\n"))
|
||||
(("DefaultRuntimeName = .*")
|
||||
(string-append "DefaultRuntimeName = \""
|
||||
(assoc-ref inputs "runc")
|
||||
"/sbin/runc\"\n")))
|
||||
(("DefaultShimBinary = .*")
|
||||
(string-append "DefaultShimBinary = \""
|
||||
(assoc-ref inputs "containerd")
|
||||
"/bin/containerd-shim\"\n"))
|
||||
(("DefaultRuntimeBinary = .*")
|
||||
(string-append "DefaultRuntimeBinary = \""
|
||||
(assoc-ref inputs "runc")
|
||||
"/sbin/runc\"\n"))
|
||||
(("DefaultRuntimeName = .*")
|
||||
(string-append "DefaultRuntimeName = \""
|
||||
(assoc-ref inputs "runc")
|
||||
"/sbin/runc\"\n")))
|
||||
(substitute* "daemon/config/config.go"
|
||||
(("StockRuntimeName = .*")
|
||||
(string-append "StockRuntimeName = \""
|
||||
(assoc-ref inputs "runc")
|
||||
"/sbin/runc\"\n")))
|
||||
(("StockRuntimeName = .*")
|
||||
(string-append "StockRuntimeName = \""
|
||||
(assoc-ref inputs "runc")
|
||||
"/sbin/runc\"\n")))
|
||||
(substitute* "vendor/github.com/moby/buildkit/executor/runcexecutor/executor.go"
|
||||
(("var defaultCommandCandidates = .*")
|
||||
(string-append "var defaultCommandCandidates = []string{\""
|
||||
(assoc-ref inputs "runc") "/sbin/runc\"}")))
|
||||
(("var defaultCommandCandidates = .*")
|
||||
(string-append "var defaultCommandCandidates = []string{\""
|
||||
(assoc-ref inputs "runc") "/sbin/runc\"}")))
|
||||
(substitute* "vendor/github.com/docker/libnetwork/portmapper/proxy.go"
|
||||
(("var userlandProxyCommandName = .*")
|
||||
(string-append "var userlandProxyCommandName = \""
|
||||
(assoc-ref inputs "docker-proxy")
|
||||
"/bin/proxy\"\n")))
|
||||
(substitute* "pkg/archive/archive.go"
|
||||
(("string\\{\"xz")
|
||||
(string-append "string{\"" (assoc-ref inputs "xz") "/bin/xz")))
|
||||
(let ((source-files (filter (lambda (name)
|
||||
(not (string-contains name "test")))
|
||||
(find-files "." "\\.go$"))))
|
||||
(let-syntax ((substitute-LookPath
|
||||
(lambda (x)
|
||||
(syntax-case x ()
|
||||
((substitute-LookPath source-text package
|
||||
relative-path)
|
||||
#`(substitute* source-files
|
||||
((#,(string-append "exec\\.LookPath\\(\""
|
||||
(syntax->datum
|
||||
#'source-text)
|
||||
"\")"))
|
||||
(string-append "\""
|
||||
(assoc-ref inputs package)
|
||||
relative-path
|
||||
"\", error(nil)")))))))
|
||||
(substitute-Command
|
||||
(lambda (x)
|
||||
(syntax-case x ()
|
||||
((substitute-LookPath source-text package
|
||||
relative-path)
|
||||
#`(substitute* source-files
|
||||
((#,(string-append "exec\\.Command\\(\""
|
||||
(syntax->datum
|
||||
#'source-text)
|
||||
"\"")) ; )
|
||||
(string-append "exec.Command(\""
|
||||
(assoc-ref inputs package)
|
||||
relative-path
|
||||
"\"")))))))) ; )
|
||||
(substitute-LookPath "ps" "procps" "/bin/ps")
|
||||
(substitute-LookPath "mkfs.xfs" "xfsprogs" "/bin/mkfs.xfs")
|
||||
(substitute-LookPath "lvmdiskscan" "lvm2" "/sbin/lvmdiskscan")
|
||||
(substitute-LookPath "pvdisplay" "lvm2" "/sbin/pvdisplay")
|
||||
(substitute-LookPath "blkid" "util-linux" "/sbin/blkid")
|
||||
(substitute-LookPath "unpigz" "pigz" "/bin/unpigz")
|
||||
(substitute-LookPath "iptables" "iptables" "/sbin/iptables")
|
||||
(substitute-LookPath "iptables-legacy" "iptables" "/sbin/iptables")
|
||||
(substitute-LookPath "ip" "iproute2" "/sbin/ip")
|
||||
(substitute-Command "modprobe" "kmod" "/bin/modprobe")
|
||||
(substitute-Command "pvcreate" "lvm2" "/sbin/pvcreate")
|
||||
(substitute-Command "vgcreate" "lvm2" "/sbin/vgcreate")
|
||||
(substitute-Command "lvcreate" "lvm2" "/sbin/lvcreate")
|
||||
(substitute-Command "lvconvert" "lvm2" "/sbin/lvconvert")
|
||||
(substitute-Command "lvchange" "lvm2" "/sbin/lvchange")
|
||||
(substitute-Command "mkfs.xfs" "xfsprogs" "/sbin/mkfs.xfs")
|
||||
(substitute-Command "xfs_growfs" "xfsprogs" "/sbin/xfs_growfs")
|
||||
(substitute-Command "mkfs.ext4" "e2fsprogs" "/sbin/mkfs.ext4")
|
||||
(substitute-Command "tune2fs" "e2fsprogs" "/sbin/tune2fs")
|
||||
(substitute-Command "blkid" "util-linux" "/sbin/blkid")
|
||||
(substitute-Command "resize2fs" "e2fsprogs" "/sbin/resize2fs")
|
||||
; docker-mountfrom ??
|
||||
; docker
|
||||
; docker-untar ??
|
||||
; docker-applyLayer ??
|
||||
; /usr/bin/uname
|
||||
; grep
|
||||
; apparmor_parser
|
||||
(substitute-Command "ps" "procps" "/bin/ps")
|
||||
(substitute-Command "losetup" "util-linux" "/sbin/losetup")
|
||||
(substitute-Command "uname" "coreutils" "/bin/uname")
|
||||
(substitute-Command "dbus-launch" "dbus" "/bin/dbus-launch")
|
||||
(substitute-Command "git" "git" "/bin/git"))
|
||||
(not (string-contains name "test")))
|
||||
(find-files "." "\\.go$"))))
|
||||
(let-syntax ((substitute-LookPath*
|
||||
(syntax-rules ()
|
||||
((_ (source-text package relative-path) ...)
|
||||
(substitute* source-files
|
||||
(((string-append "\\<exec\\.LookPath\\(\""
|
||||
source-text
|
||||
"\")"))
|
||||
(string-append "\""
|
||||
(assoc-ref inputs package)
|
||||
"/" relative-path
|
||||
"\", error(nil)")) ...))))
|
||||
(substitute-Command*
|
||||
(syntax-rules ()
|
||||
((_ (source-text package relative-path) ...)
|
||||
(substitute* source-files
|
||||
(((string-append "\\<(re)?exec\\.Command\\(\""
|
||||
source-text
|
||||
"\"") _ re?)
|
||||
(string-append (if re? re? "")
|
||||
"exec.Command(\""
|
||||
(assoc-ref inputs package)
|
||||
"/" relative-path
|
||||
"\"")) ...)))))
|
||||
(substitute-LookPath*
|
||||
("ps" "procps" "bin/ps")
|
||||
("mkfs.xfs" "xfsprogs" "bin/mkfs.xfs")
|
||||
("lvmdiskscan" "lvm2" "sbin/lvmdiskscan")
|
||||
("pvdisplay" "lvm2" "sbin/pvdisplay")
|
||||
("blkid" "util-linux" "sbin/blkid")
|
||||
("unpigz" "pigz" "bin/unpigz")
|
||||
("iptables" "iptables" "sbin/iptables")
|
||||
("iptables-legacy" "iptables" "sbin/iptables")
|
||||
("ip" "iproute2" "sbin/ip"))
|
||||
|
||||
(substitute-Command*
|
||||
("modprobe" "kmod" "bin/modprobe")
|
||||
("pvcreate" "lvm2" "sbin/pvcreate")
|
||||
("vgcreate" "lvm2" "sbin/vgcreate")
|
||||
("lvcreate" "lvm2" "sbin/lvcreate")
|
||||
("lvconvert" "lvm2" "sbin/lvconvert")
|
||||
("lvchange" "lvm2" "sbin/lvchange")
|
||||
("mkfs.xfs" "xfsprogs" "sbin/mkfs.xfs")
|
||||
("xfs_growfs" "xfsprogs" "sbin/xfs_growfs")
|
||||
("mkfs.ext4" "e2fsprogs" "sbin/mkfs.ext4")
|
||||
("tune2fs" "e2fsprogs" "sbin/tune2fs")
|
||||
("blkid" "util-linux" "sbin/blkid")
|
||||
("resize2fs" "e2fsprogs" "sbin/resize2fs")
|
||||
("ps" "procps" "bin/ps")
|
||||
("losetup" "util-linux" "sbin/losetup")
|
||||
("uname" "coreutils" "bin/uname")
|
||||
("dbus-launch" "dbus" "bin/dbus-launch")
|
||||
("git" "git" "bin/git")))
|
||||
;; docker-mountfrom ??
|
||||
;; docker
|
||||
;; docker-untar ??
|
||||
;; docker-applyLayer ??
|
||||
;; /usr/bin/uname
|
||||
;; grep
|
||||
;; apparmor_parser
|
||||
|
||||
;; Make compilation fail when, in future versions, Docker
|
||||
;; invokes other programs we don't know about and thus don't
|
||||
;; substitute.
|
||||
(substitute* source-files
|
||||
;; Search for Java in PATH.
|
||||
(("\\<exec\\.Command\\(\"java\"") ; )
|
||||
"xxec.Command(\"java\"") ; )
|
||||
;; Search for AUFS in PATH (mainline Linux doesn't support it).
|
||||
(("\\<exec\\.Command\\(\"auplink\"") ; )
|
||||
"xxec.Command(\"auplink\"") ; )
|
||||
;; Fail on other unsubstituted commands.
|
||||
(("\\<exec\\.Command\\(\"([a-zA-Z0-9][a-zA-Z0-9_-]*)\""
|
||||
_ executable) ; )
|
||||
(string-append "exec.Guix_doesnt_want_Command(\""
|
||||
executable "\"")) ;)
|
||||
(("\\<xxec\\.Command")
|
||||
"exec.Command")
|
||||
;; Search for ZFS in PATH.
|
||||
(("\\<LookPath\\(\"zfs\"\\)") "LooxPath(\"zfs\")")
|
||||
;; Fail on other unsubstituted LookPaths.
|
||||
(("\\<LookPath\\(\"") "Guix_doesnt_want_LookPath\\(\"") ; ))
|
||||
(("\\<LooxPath") "LookPath")))
|
||||
;; Search for Java in PATH.
|
||||
(("\\<exec\\.Command\\(\"java\"")
|
||||
"xxec.Command(\"java\"")
|
||||
;; Search for AUFS in PATH (mainline Linux doesn't support it).
|
||||
(("\\<exec\\.Command\\(\"auplink\"")
|
||||
"xxec.Command(\"auplink\"")
|
||||
;; Fail on other unsubstituted commands.
|
||||
(("\\<exec\\.Command\\(\"([a-zA-Z0-9][a-zA-Z0-9_-]*)\""
|
||||
_ executable)
|
||||
(string-append "exec.Guix_doesnt_want_Command(\""
|
||||
executable "\""))
|
||||
(("\\<xxec\\.Command")
|
||||
"exec.Command")
|
||||
;; Search for ZFS in PATH.
|
||||
(("\\<LookPath\\(\"zfs\"\\)") "LooxPath(\"zfs\")")
|
||||
;; Fail on other unsubstituted LookPaths.
|
||||
(("\\<LookPath\\(\"") "Guix_doesnt_want_LookPath\\(\"")
|
||||
(("\\<LooxPath") "LookPath")))
|
||||
#t))
|
||||
(add-after 'patch-paths 'delete-failing-tests
|
||||
(lambda _
|
||||
@@ -434,7 +502,7 @@ network attachments.")
|
||||
;; But go needs to have the uncanonicalized directory name, so
|
||||
;; store that.
|
||||
(setenv "PWD" (string-append (getcwd)
|
||||
"/.gopath/src/github.com/docker/docker"))
|
||||
"/.gopath/src/github.com/docker/docker"))
|
||||
(with-directory-excursion ".gopath/src/github.com/docker/docker"
|
||||
(invoke "hack/test/unit"))
|
||||
(setenv "PWD" #f)
|
||||
@@ -448,9 +516,10 @@ network attachments.")
|
||||
#t))))))
|
||||
(inputs
|
||||
`(("btrfs-progs" ,btrfs-progs)
|
||||
("containerd" ,containerd) ; for containerd-shim
|
||||
("containerd" ,containerd) ; for containerd-shim
|
||||
("coreutils" ,coreutils)
|
||||
("dbus" ,dbus)
|
||||
("docker-proxy" ,docker-libnetwork-cmd-proxy)
|
||||
("e2fsprogs" ,e2fsprogs)
|
||||
("git" ,git)
|
||||
("iproute2" ,iproute)
|
||||
@@ -462,9 +531,10 @@ network attachments.")
|
||||
("runc" ,runc)
|
||||
("util-linux" ,util-linux)
|
||||
("lvm2" ,lvm2)
|
||||
("xfsprogs" ,xfsprogs)))
|
||||
("xfsprogs" ,xfsprogs)
|
||||
("xz" ,xz)))
|
||||
(native-inputs
|
||||
`(("eudev" ,eudev) ; TODO: Should be propagated by lvm2 (.pc -> .pc)
|
||||
`(("eudev" ,eudev) ; TODO: Should be propagated by lvm2 (.pc -> .pc)
|
||||
("go" ,go)
|
||||
("pkg-config" ,pkg-config)))
|
||||
(synopsis "Docker container component library, and daemon")
|
||||
@@ -538,7 +608,7 @@ provisioning etc.")
|
||||
(define-public cqfd
|
||||
(package
|
||||
(name "cqfd")
|
||||
(version "5.0.1")
|
||||
(version "5.1.0")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
@@ -547,7 +617,7 @@ provisioning etc.")
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1z4v16lbpbwd5ykawizdclpryp2k006lbk2mv427a4b3nvcd9wik"))))
|
||||
"1xhydz01f2rrnw7rmnaxh3f3q1ariq7j2ig0i0w1p3wn10l3q0nv"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
;; The test suite requires a docker daemon and connectivity.
|
||||
@@ -569,6 +639,6 @@ provisioning etc.")
|
||||
(home-page "https://github.com/savoirfairelinux/cqfd")
|
||||
(synopsis "Convenience wrapper for Docker")
|
||||
(description "cqfd is a Bash script that provides a quick and convenient
|
||||
way to run commands in the ecurrent directory, but within a Docker container
|
||||
way to run commands in the current directory, but within a Docker container
|
||||
defined in a per-project configuration file.")
|
||||
(license license:gpl3+)))
|
||||
|
||||
+64
-40
@@ -2,7 +2,7 @@
|
||||
;;; Copyright © 2015, 2016 Andreas Enge <andreas@enge.fr>
|
||||
;;; Copyright © 2016, 2018 Efraim Flashner <efraim@flashner.co.il>
|
||||
;;; Copyright © 2016, 2017 Alex Griffin <a@ajgrf.com>
|
||||
;;; Copyright © 2017 Brendan Tildesley <brendan.tildesley@openmailbox.org>
|
||||
;;; Copyright © 2017, 2019 Brendan Tildesley <mail@brendan.scot>
|
||||
;;; Copyright © 2017 Roel Janssen <roel@gnu.org>
|
||||
;;; Copyright © 2018 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;;
|
||||
@@ -42,6 +42,7 @@
|
||||
#:use-module (gnu packages glib)
|
||||
#:use-module (gnu packages icu4c)
|
||||
#:use-module (gnu packages image)
|
||||
#:use-module (gnu packages javascript)
|
||||
#:use-module (gnu packages libusb)
|
||||
#:use-module (gnu packages pdf)
|
||||
#:use-module (gnu packages pkg-config)
|
||||
@@ -78,7 +79,7 @@
|
||||
(define-public calibre
|
||||
(package
|
||||
(name "calibre")
|
||||
(version "3.35.0")
|
||||
(version "3.42.0")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
@@ -87,40 +88,40 @@
|
||||
version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1gd15wjz4fhcra6d44xiy3hwbyk0miwb66a1pq5yldyy0hlb271z"))
|
||||
;; Remove non-free or doubtful code, see
|
||||
"0ymdhws3cb44p3fb24vln1wx6s7qnb8rr241jvm6qbj5rnp984dm"))
|
||||
;; Unbundle python2-odfpy.
|
||||
;; https://lists.gnu.org/archive/html/guix-devel/2015-02/msg00478.html
|
||||
(modules '((guix build utils)))
|
||||
(snippet
|
||||
'(begin
|
||||
(delete-file-recursively "src/calibre/ebooks/markdown")
|
||||
(delete-file "src/odf/thumbnail.py")
|
||||
(delete-file-recursively "resources/fonts/liberation")
|
||||
(substitute* (find-files "." "\\.py")
|
||||
(("calibre\\.ebooks\\.markdown") "markdown"))
|
||||
#t))
|
||||
(patches (search-patches "calibre-use-packaged-feedparser.patch"
|
||||
"calibre-no-updates-dialog.patch"))))
|
||||
(delete-file-recursively "src/odf")
|
||||
(delete-file "resources/viewer.js")
|
||||
(delete-file "resources/viewer.html")
|
||||
(delete-file "resources/mozilla-ca-certs.pem")
|
||||
(delete-file "resources/calibre-portable.bat")
|
||||
(delete-file "resources/calibre-portable.sh")
|
||||
#t))
|
||||
(patches (search-patches "calibre-no-updates-dialog.patch"
|
||||
"calibre-remove-test-bs4.patch" ; TODO: fix test.
|
||||
"calibre-remove-test-sqlite.patch" ; TODO: fix test.
|
||||
"calibre-remove-test-unrar.patch"))))
|
||||
(build-system python-build-system)
|
||||
(native-inputs
|
||||
`(("pkg-config" ,pkg-config)
|
||||
("font-liberation" ,font-liberation)
|
||||
("qtbase" ,qtbase) ; for qmake
|
||||
;; xdg-utils is supposed to be used for desktop integration, but it
|
||||
;; also creates lots of messages
|
||||
;; mkdir: cannot create directory '/homeless-shelter': Permission denied
|
||||
("python2-flake8" ,python2-flake8)
|
||||
("xdg-utils" ,xdg-utils)))
|
||||
;; Beautifulsoup3 is bundled but obsolete and not packaged, so just leave it bundled.
|
||||
(inputs
|
||||
`(("chmlib" ,chmlib)
|
||||
("fontconfig" ,fontconfig)
|
||||
("font-liberation" ,font-liberation)
|
||||
("glib" ,glib)
|
||||
("icu4c" ,icu4c)
|
||||
("js-mathjax" ,js-mathjax)
|
||||
("libmtp" ,libmtp)
|
||||
("libpng" ,libpng)
|
||||
("libusb" ,libusb)
|
||||
("libxrender" ,libxrender)
|
||||
("openssl" ,openssl)
|
||||
("optipng" ,optipng)
|
||||
("podofo" ,podofo)
|
||||
@@ -129,32 +130,31 @@
|
||||
("python2-apsw" ,python2-apsw)
|
||||
("python2-chardet" ,python2-chardet)
|
||||
("python2-cssselect" ,python2-cssselect)
|
||||
("python2-cssutils" ,python2-cssutils)
|
||||
("python2-css-parser" ,python2-css-parser)
|
||||
("python2-dateutil" ,python2-dateutil)
|
||||
("python2-dbus" ,python2-dbus)
|
||||
("python2-dnspython" ,python2-dnspython)
|
||||
("python2-dukpy" ,python2-dukpy)
|
||||
("python2-feedparser" ,python2-feedparser)
|
||||
("python2-html2text" ,python2-html2text)
|
||||
("python2-html5-parser" ,python2-html5-parser)
|
||||
("python2-html5lib" ,python2-html5lib)
|
||||
("python2-lxml" ,python2-lxml)
|
||||
("python2-markdown" ,python2-markdown)
|
||||
("python2-mechanize" ,python2-mechanize)
|
||||
;; python2-msgpack is needed for the network content server to work.
|
||||
("python2-msgpack" ,python2-msgpack)
|
||||
("python2-netifaces" ,python2-netifaces)
|
||||
("python2-odfpy" ,python2-odfpy)
|
||||
("python2-pillow" ,python2-pillow)
|
||||
("python2-psutil" ,python2-psutil)
|
||||
("python2-pygments" ,python2-pygments)
|
||||
("python2-pyqt" ,python2-pyqt)
|
||||
("python2-sip" ,python2-sip)
|
||||
("python2-regex" ,python2-regex)
|
||||
;; python2-unrardll is needed for decompressing RAR files.
|
||||
;; A program called 'pdf2html' is needed for reading PDF books
|
||||
;; in the web interface.
|
||||
("sqlite" ,sqlite)))
|
||||
(arguments
|
||||
`(#:python ,python-2
|
||||
#:test-target "check"
|
||||
#:tests? #f ; FIXME: enable once flake8 is packaged
|
||||
;; Calibre is using setuptools by itself, but the setup.py is not
|
||||
;; compatible with the shim wrapper (taken from pip) we are using.
|
||||
#:use-setuptools? #f
|
||||
@@ -173,33 +173,57 @@
|
||||
"href=\"favicon.ico\""))
|
||||
#t))
|
||||
(add-before 'build 'configure
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(lambda* (#:key inputs outputs #:allow-other-keys)
|
||||
(let ((podofo (assoc-ref inputs "podofo"))
|
||||
(pyqt (assoc-ref inputs "python2-pyqt")))
|
||||
(pyqt (assoc-ref inputs "python2-pyqt"))
|
||||
(out (assoc-ref outputs "out")))
|
||||
(substitute* "setup/build_environment.py"
|
||||
(("sys.prefix") (string-append "'" pyqt "'")))
|
||||
(substitute* "src/calibre/ebooks/pdf/pdftohtml.py"
|
||||
(("PDFTOHTML = 'pdftohtml'")
|
||||
(string-append "PDFTOHTML = \"" (assoc-ref inputs "poppler")
|
||||
"/bin/pdftohtml\"")))
|
||||
"/bin/pdftohtml\"")))
|
||||
|
||||
;; Calibre thinks we are installing desktop files into a home
|
||||
;; directory, but here we butcher the script in to installing
|
||||
;; to calibres /share directory.
|
||||
(setenv "XDG_DATA_HOME" (string-append out "/share"))
|
||||
(substitute* "src/calibre/linux.py"
|
||||
(("'~/.local/share'") "''"))
|
||||
|
||||
(setenv "PODOFO_INC_DIR" (string-append podofo "/include/podofo"))
|
||||
(setenv "PODOFO_LIB_DIR" (string-append podofo "/lib"))
|
||||
;; This informs the tests we are a continuous integration
|
||||
;; environment and thus have no networking.
|
||||
(setenv "CI" "true")
|
||||
;; The Qt test complains about being unable to load all image plugins, and I
|
||||
;; notice the available plugins list it shows lacks 'svg'. Adding qtsvg doesn't
|
||||
;; fix it, so I'm not sure how to fix it. TODO: Fix test and remove this.
|
||||
(setenv "SKIP_QT_BUILD_TEST" "true")
|
||||
#t)))
|
||||
(add-after 'install 'install-font-liberation
|
||||
(lambda* (#:key inputs outputs #:allow-other-keys)
|
||||
(for-each (lambda (file)
|
||||
(install-file file (string-append
|
||||
(assoc-ref outputs "out")
|
||||
"/share/calibre/fonts/liberation")))
|
||||
(find-files (string-append
|
||||
(assoc-ref inputs "font-liberation")
|
||||
"/share/fonts/truetype")))
|
||||
#t))
|
||||
(add-after 'install-font-liberation 'install-mimetypes
|
||||
(add-after 'build 'build-extra
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(invoke "python2" "setup.py" "mathjax""--system-mathjax"
|
||||
"--path-to-mathjax" (string-append
|
||||
(assoc-ref inputs "js-mathjax")
|
||||
"/share/javascript/mathjax"))
|
||||
(invoke "python2" "setup.py" "rapydscript")))
|
||||
(add-after 'install 'install-man-pages
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(install-file "resources/calibre-mimetypes.xml"
|
||||
(string-append (assoc-ref outputs "out")
|
||||
"/share/mime/packages"))
|
||||
(copy-recursively
|
||||
"man-pages"
|
||||
(string-append (assoc-ref outputs "out") "/share/man"))
|
||||
#t))
|
||||
;; The font TTF files are used in some miscellaneous tests, so we
|
||||
;; unbundle them here to avoid patching the tests.
|
||||
(add-after 'install 'unbundle-font-liberation
|
||||
(lambda* (#:key inputs outputs #:allow-other-keys)
|
||||
(let ((font-dest (string-append (assoc-ref outputs "out")
|
||||
"/share/calibre/fonts/liberation"))
|
||||
(font-src (string-append (assoc-ref inputs "font-liberation")
|
||||
"/share/fonts/truetype")))
|
||||
(delete-file-recursively font-dest)
|
||||
(symlink font-src font-dest))
|
||||
#t)))))
|
||||
(home-page "http://calibre-ebook.com/")
|
||||
(synopsis "E-book library management software")
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
;;; Copyright © 2016, 2017 Pjotr Prins <pjotr.guix@thebird.nl>
|
||||
;;; Copyright © 2016 Ricardo Wurmus <rekado@elephly.net>
|
||||
;;; Copyright © 2017 nee <nee.git@cock.li>
|
||||
;;; Copyright © 2018 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2018 ng0 <ng0@n0.is>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
@@ -33,7 +33,7 @@
|
||||
(define-public elixir
|
||||
(package
|
||||
(name "elixir")
|
||||
(version "1.8.1")
|
||||
(version "1.8.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://github.com/elixir-lang/elixir"
|
||||
@@ -41,7 +41,7 @@
|
||||
(file-name (string-append name "-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"08lq5p82pnicd49gsj6r2zsbg35wrk6098nrrjb28fcrm5p6736y"))
|
||||
"0ddqxw24zdqlg7glzk22m7qjal8f18divzp364a6gi1bv6rg16yg"))
|
||||
(patches (search-patches "elixir-path-length.patch"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
|
||||
+336
-51
@@ -45,6 +45,8 @@
|
||||
;;; Copyright © 2019 Dimakakos Dimos <bendersteed@teknik.io>
|
||||
;;; Copyright © 2019 Brian Leung <bkleung89@gmail.com>
|
||||
;;; Copyright © 2019 mikadoZero <mikadozero@yandex.com>
|
||||
;;; Copyright © 2019 Gabriel Hondet <gabrielhondet@gmail.com>
|
||||
;;; Copyright © 2019 LaFreniere, Joseph <joseph@lafreniere.xyz>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
@@ -774,7 +776,7 @@ in certain cases. It also enables recursion for anonymous functions.")
|
||||
(define-public emacs-xr
|
||||
(package
|
||||
(name "emacs-xr")
|
||||
(version "1.10")
|
||||
(version "1.11")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
@@ -782,7 +784,7 @@ in certain cases. It also enables recursion for anonymous functions.")
|
||||
"https://elpa.gnu.org/packages/xr-" version ".tar"))
|
||||
(sha256
|
||||
(base32
|
||||
"16p68rj5h609pnbp7y0jiiq1zkbksh4qqi1q8yby3ldj5x9sfpwc"))))
|
||||
"0xwfs2mkmgf63sfp5jwmw0ybc8pa0rlxh5aqwb348ddgmclv322f"))))
|
||||
(build-system emacs-build-system)
|
||||
(home-page "http://elpa.gnu.org/packages/xr.html")
|
||||
(synopsis "Convert string regexp to rx notation")
|
||||
@@ -804,7 +806,7 @@ skip set strings, which are arguments to @code{skip-chars-forward} and
|
||||
(define-public emacs-relint
|
||||
(package
|
||||
(name "emacs-relint")
|
||||
(version "1.6")
|
||||
(version "1.7")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
@@ -812,7 +814,7 @@ skip set strings, which are arguments to @code{skip-chars-forward} and
|
||||
"https://elpa.gnu.org/packages/relint-" version ".el"))
|
||||
(sha256
|
||||
(base32
|
||||
"17nyy3zqpqgs22lrrpdm0k56xnhj5l3y2y3lnmhcqw63xksgbsyk"))))
|
||||
"0h9nc84yv5lmbaa8any6i3bqcn6xn1gy6cv6kqaywn0nnqrm17i1"))))
|
||||
(build-system emacs-build-system)
|
||||
(propagated-inputs `(("emacs-xr" ,emacs-xr)))
|
||||
(home-page "https://github.com/mattiase/relint")
|
||||
@@ -970,14 +972,14 @@ regexp-like arguments to @code{skip-chars-forward} and
|
||||
(define-public emacs-emms
|
||||
(package
|
||||
(name "emacs-emms")
|
||||
(version "5.1")
|
||||
(version "5.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://gnu/emms/emms-"
|
||||
version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"149ddczyx6x10zn4mn8g0rll1rwf4yciv8x6j0qdnlbwszblx2x6"))
|
||||
"0cvpfdkagkpi8g02w8f7wzrpdk2ihas0mn5m9fr882xjdfshl21z"))
|
||||
(modules '((guix build utils)))
|
||||
(snippet
|
||||
'(begin
|
||||
@@ -1329,7 +1331,7 @@ as a library for other Emacs packages.")
|
||||
(define-public emacs-auctex
|
||||
(package
|
||||
(name "emacs-auctex")
|
||||
(version "12.1.0")
|
||||
(version "12.1.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
@@ -1339,7 +1341,7 @@ as a library for other Emacs packages.")
|
||||
".tar"))
|
||||
(sha256
|
||||
(base32
|
||||
"0iy5x61xqkxaph2hq64sg50l1c6yp6qhzppwadayxkdz00b46sas"))))
|
||||
"1yibg2anpmyr2a27wm4xqjsvsi9km2jzb56bf7cwyj8dnjfsd11n"))))
|
||||
(build-system emacs-build-system)
|
||||
;; We use 'emacs' because AUCTeX requires dbus at compile time
|
||||
;; ('emacs-minimal' does not provide dbus).
|
||||
@@ -1753,7 +1755,7 @@ and stored in memory.")
|
||||
(define-public emacs-dash
|
||||
(package
|
||||
(name "emacs-dash")
|
||||
(version "2.15.0")
|
||||
(version "2.16.0")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
@@ -1762,7 +1764,7 @@ and stored in memory.")
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0dx8q3jr8fh73cfl7mqi5dq0012ambpvc74d2c71fsv9rfw85693"))))
|
||||
"150k48llqz2mb66vbznpyj47r6g16amfl7hbg8q46djq8mp7zc2v"))))
|
||||
(build-system emacs-build-system)
|
||||
(arguments
|
||||
`(#:tests? #t
|
||||
@@ -2719,6 +2721,183 @@ the speedbar window.")
|
||||
"This package provides commands to quickly switch between shell buffers.")
|
||||
(license license:gpl3+)))
|
||||
|
||||
(define-public emacs-names
|
||||
(let ((commit "d8baba5360e5253938a25d3e005455b6d2d86971")
|
||||
(version "20151201.0")
|
||||
(revision "8"))
|
||||
(package
|
||||
(name "emacs-names")
|
||||
(version (git-version version revision commit))
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/Malabarba/names")
|
||||
(commit commit)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"11wyha2q8y7bzqq3jrzix8n97ywvsibvddrahqcps1a1yqk4hzfz"))))
|
||||
(build-system emacs-build-system)
|
||||
(home-page "https://github.com/Malabarba/names/")
|
||||
(synopsis "Namespace implementation for Emacs Lisp")
|
||||
(description
|
||||
"This package provides a macro that writes your namespaces for you.")
|
||||
(license license:gpl3+))))
|
||||
|
||||
(define-public emacs-evil-textobj-syntax
|
||||
(let ((commit "2d9ba8c75c754b409aea7469f46a5cfa52a872f3")
|
||||
(version "0")
|
||||
(revision "1"))
|
||||
(package
|
||||
(name "emacs-evil-textobj-syntax")
|
||||
(version (git-version version revision commit))
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/laishulu/evil-textobj-syntax/")
|
||||
(commit commit)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"031p5i3274dazp7rz6m5y38shfgszm1clmkcf58qfqlvy978ammc"))))
|
||||
(build-system emacs-build-system)
|
||||
(propagated-inputs `(("emacs-evil" ,emacs-evil)
|
||||
("emacs-names" ,emacs-names)))
|
||||
(home-page "https://github.com/laishulu/evil-textobj-syntax/")
|
||||
(synopsis "Text objects based on syntax highlighting")
|
||||
(description
|
||||
"This package provides text objects for @code{evil-mode} with
|
||||
boundaries defined by syntax highlighting.")
|
||||
(license license:gpl3+))))
|
||||
|
||||
(define-public emacs-flycheck-flow
|
||||
(let ((commit "9e8e52cfc98af6a23fd906f9cb5d5d470d8cf82d")
|
||||
(version "1.1")
|
||||
(revision "1"))
|
||||
(package
|
||||
(name "emacs-flycheck-flow")
|
||||
(version (git-version version revision commit))
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/lbolla/emacs-flycheck-flow")
|
||||
(commit commit)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"14qldlisbmxzammr500gyha2hiv2xgyzfc6mysqii06kbcqn1ik1"))))
|
||||
(build-system emacs-build-system)
|
||||
(propagated-inputs
|
||||
`(("emacs-flycheck" ,emacs-flycheck)))
|
||||
(home-page "https://github.com/lbolla/emacs-flycheck-flow")
|
||||
(synopsis "Flow support for @code{flycheck-mode}")
|
||||
(description
|
||||
"This package allows @code{flycheck-mode} to provide syntax-checking
|
||||
for Flow files.")
|
||||
(license license:gpl3+))))
|
||||
|
||||
(define-public emacs-elisp-demos
|
||||
(let ((commit "4c1fbc392668662890b685ab297e950259227e06")
|
||||
(version "0.1")
|
||||
(revision "1"))
|
||||
(package
|
||||
(name "emacs-elisp-demos")
|
||||
(version (git-version version revision commit))
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/xuchunyang/elisp-demos")
|
||||
(commit commit)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"01cbkmjgmzxdf02w9xgbf4bhnx1mh53vvpkri13yxfksym5zizp4"))))
|
||||
(build-system emacs-build-system)
|
||||
(arguments '(#:include '("\\.el$" "\\.org$")))
|
||||
(home-page "https://github.com/xuchunyang/elisp-demos/")
|
||||
(synopsis "Enhance @code{*Help*} buffers with additional examples")
|
||||
(description
|
||||
"This package injects example uses of Elisp functions into their
|
||||
respective @code{*Help*} buffers.")
|
||||
(license license:gpl3+))))
|
||||
|
||||
(define-public emacs-docker-compose-mode
|
||||
(package
|
||||
(name "emacs-docker-compose-mode")
|
||||
(version "1.1.0")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/meqif/docker-compose-mode")
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1fbcxwfvm33xcdj3cs26d9i1zyrryyjjkv7sc3mfxd45nq8d3ivj"))))
|
||||
(build-system emacs-build-system)
|
||||
(propagated-inputs
|
||||
`(("emacs-dash" ,emacs-dash)
|
||||
("emacs-f" ,emacs-f)))
|
||||
(home-page "https://github.com/meqif/docker-compose-mode/")
|
||||
(synopsis "Major mode for editing @file{docker-compose} files")
|
||||
(description
|
||||
"This is a major mode for @file{docker-compose} files that provides
|
||||
completion of relevant keywords.")
|
||||
(license license:expat)))
|
||||
|
||||
(define-public emacs-sudo-edit
|
||||
(let ((commit "cc3d478937b1accd38742bfceba92af02ee9357d")
|
||||
(version "0.1.0")
|
||||
(revision "6"))
|
||||
(package
|
||||
(name "emacs-sudo-edit")
|
||||
(version (git-version version revision commit))
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/nflath/sudo-edit")
|
||||
(commit commit)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1qv58x5j5a3v1s2ylhck1ykbfclq0mbi0gsvaql3nyv8cxazqlwl"))))
|
||||
(build-system emacs-build-system)
|
||||
(home-page "https://github.com/nflath/sudo-edit/")
|
||||
(synopsis "Open files as another user")
|
||||
(description
|
||||
"This package allows editing files as another user, including the root
|
||||
user.")
|
||||
(license license:gpl3+))))
|
||||
|
||||
(define-public emacs-miniedit
|
||||
(package
|
||||
(name "emacs-miniedit")
|
||||
(version "2.0")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/emacsmirror/miniedit")
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1850z96gly0jnr50472idqz1drzqarr0n23bbasslrc501xkg0bq"))))
|
||||
(build-system emacs-build-system)
|
||||
(home-page "https://github.com/emacsmirror/miniedit/")
|
||||
(synopsis "Enhanced editing for minibuffer fields")
|
||||
(description
|
||||
"This package provides a function that can be called from the
|
||||
minibuffer to enable editing the minibuffer input in another buffer with
|
||||
@code{text-mode} enabled.")
|
||||
(license license:gpl2+)))
|
||||
|
||||
(define-public emacs-ob-ipython
|
||||
(package
|
||||
(name "emacs-ob-ipython")
|
||||
@@ -2744,14 +2923,14 @@ source code using IPython.")
|
||||
(define-public emacs-debbugs
|
||||
(package
|
||||
(name "emacs-debbugs")
|
||||
(version "0.17")
|
||||
(version "0.18")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://elpa.gnu.org/packages/debbugs-"
|
||||
version ".tar"))
|
||||
(sha256
|
||||
(base32
|
||||
"0zclh2nxj5p10n214sxyxy3ca07l5s9p5spk0xp1smr6nzn0w7gb"))))
|
||||
"00kich80zdg7v3v613f9prqddkpwpm1nf9sj10f0n6wh15rzwv07"))))
|
||||
(build-system emacs-build-system)
|
||||
(arguments '(#:include '("\\.el$" "\\.wsdl$" "\\.info$")))
|
||||
(propagated-inputs
|
||||
@@ -3928,16 +4107,16 @@ regardless of @code{highlight-symbol-idle-delay}.
|
||||
(define-public emacs-hl-todo
|
||||
(package
|
||||
(name "emacs-hl-todo")
|
||||
(version "1.9.0")
|
||||
(version "3.0.0")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"https://raw.githubusercontent.com/tarsius/hl-todo/"
|
||||
version "/hl-todo.el"))
|
||||
(file-name (string-append "hl-todo-" version ".el"))
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/tarsius/hl-todo")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0728givzh7xv5i88ac9if8byj1p8bilrj1fnizca10s0rv100hdr"))))
|
||||
"07xcc04ivpl5sbgb55qz84mz6wa500h0awzw1zq1ba5mfjjq8hls"))))
|
||||
(build-system emacs-build-system)
|
||||
(home-page "https://github.com/tarsius/hl-todo")
|
||||
(synopsis "Emacs mode to highlight TODO and similar keywords")
|
||||
@@ -4901,7 +5080,7 @@ If you want to mark a folder manually as a project just create an empty
|
||||
(define-public emacs-elfeed
|
||||
(package
|
||||
(name "emacs-elfeed")
|
||||
(version "3.0.0")
|
||||
(version "3.1.0")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
@@ -4910,7 +5089,7 @@ If you want to mark a folder manually as a project just create an empty
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "01x4ww63lvn04c7f3ab5vx2s20xqisvv8213qwswz7vr9nxja5yi"))))
|
||||
(base32 "1bzpl6lc7kq9bph4bfz1fn19207blrnhjr2g7yinhn0nnnjmxi8i"))))
|
||||
(build-system emacs-build-system)
|
||||
(arguments
|
||||
`(#:tests? #t
|
||||
@@ -5866,7 +6045,7 @@ pasting into and from @code{tmux} paste buffers.")
|
||||
(define-public emacs-evil-nerd-commenter
|
||||
(package
|
||||
(name "emacs-evil-nerd-commenter")
|
||||
(version "3.3.6")
|
||||
(version "3.3.7")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
@@ -5876,7 +6055,7 @@ pasting into and from @code{tmux} paste buffers.")
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0074i9lvfs5hkbf63g1xh3n7dbmkax30bppkx2cd394c7zlsvzzk"))))
|
||||
"1r8shfdddys9vqvrxf7s6z83ydqx9xhqs9sa7klbsajryqcp50b7"))))
|
||||
(build-system emacs-build-system)
|
||||
(propagated-inputs `(("emacs-evil" ,emacs-evil)))
|
||||
(home-page "https://github.com/redguardtoo/evil-nerd-commenter")
|
||||
@@ -6881,34 +7060,32 @@ abbreviation of the mode line displays (lighters) of minor modes.")
|
||||
(license license:gpl2+)))
|
||||
|
||||
(define-public emacs-use-package
|
||||
(let ((commit "da8c9e2840343906e732f9699e43d35a1f06481d")
|
||||
(revision "1"))
|
||||
(package
|
||||
(name "emacs-use-package")
|
||||
(version (git-version "2.3" revision commit))
|
||||
(source (origin
|
||||
(package
|
||||
(name "emacs-use-package")
|
||||
(version "2.4")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/jwiegley/use-package")
|
||||
(commit commit)))
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0jz38pbq1p9h85i6qcsh3sfzkd103y6mw3rg5zd14dxigp8ir3xz"))))
|
||||
(build-system emacs-build-system)
|
||||
(propagated-inputs
|
||||
`(("emacs-diminish" ,emacs-diminish)))
|
||||
(arguments
|
||||
`(#:tests? #t
|
||||
#:test-command '("emacs" "--batch"
|
||||
"-l" "use-package-tests.el"
|
||||
"-f" "ert-run-tests-batch-and-exit")))
|
||||
(home-page "https://github.com/jwiegley/use-package")
|
||||
(synopsis "Declaration for simplifying your .emacs")
|
||||
(description "The use-package macro allows you to isolate package
|
||||
"1b7mjjh0d6fmkkd9vyj64vca27xqhga0nvyrrcqxpqjn62zq046y"))))
|
||||
(build-system emacs-build-system)
|
||||
(propagated-inputs
|
||||
`(("emacs-diminish" ,emacs-diminish)))
|
||||
(arguments
|
||||
`(#:tests? #t
|
||||
#:test-command '("emacs" "--batch"
|
||||
"-l" "use-package-tests.el"
|
||||
"-f" "ert-run-tests-batch-and-exit")))
|
||||
(home-page "https://github.com/jwiegley/use-package")
|
||||
(synopsis "Declaration for simplifying your .emacs")
|
||||
(description "The use-package macro allows you to isolate package
|
||||
configuration in your @file{.emacs} file in a way that is both
|
||||
performance-oriented and tidy.")
|
||||
(license license:gpl2+))))
|
||||
(license license:gpl2+)))
|
||||
|
||||
(define-public emacs-strace-mode
|
||||
(let* ((commit "6a69b4b06db6797af56f33eda5cb28af94e59f11")
|
||||
@@ -7908,6 +8085,7 @@ the actual transformations.")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference (url home-page) (commit commit)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0lvwvq6sl80sha9fq5m4568sg534dhmifyjqw75bqddcbf3by84x"))))
|
||||
@@ -8391,8 +8569,8 @@ through them using @key{C-c C-SPC}.")
|
||||
(license license:gpl3+)))
|
||||
|
||||
(define-public emacs-slack
|
||||
(let ((commit "99a57501629a0329a9ca090c1ea1296462eda02d")
|
||||
(revision "5"))
|
||||
(let ((commit "10fbb81f567b44647ad125a48ecd72df106fb624")
|
||||
(revision "6"))
|
||||
(package
|
||||
(name "emacs-slack")
|
||||
(version (git-version "0.0.2" revision commit))
|
||||
@@ -8404,8 +8582,14 @@ through them using @key{C-c C-SPC}.")
|
||||
(file-name (git-file-name name commit))
|
||||
(sha256
|
||||
(base32
|
||||
"0jw1diypfw8pmzkq0napgxmfc0gqka7zcccgnw359604lr30k2z2"))))
|
||||
"01ln9rbalgpxw6rbr4czhy6bd8wrrpyf0qgn2chcq3zmmrn4sy1z"))))
|
||||
(build-system emacs-build-system)
|
||||
(arguments
|
||||
`(#:phases
|
||||
(modify-phases %standard-phases
|
||||
;; HOME needs to exist for source compilation.
|
||||
(add-before 'build 'set-HOME
|
||||
(lambda _ (setenv "HOME" "/tmp") #t)))))
|
||||
(propagated-inputs
|
||||
`(("emacs-alert" ,emacs-alert)
|
||||
("emacs-emojify" ,emacs-emojify)
|
||||
@@ -11462,7 +11646,7 @@ bookmarks and history.")
|
||||
(define-public emacs-irfc
|
||||
(package
|
||||
(name "emacs-irfc")
|
||||
(version "20130824.507")
|
||||
(version "20130824.507-1")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
@@ -11470,7 +11654,7 @@ bookmarks and history.")
|
||||
(file-name (string-append "irfc-" version ".el"))
|
||||
(sha256
|
||||
(base32
|
||||
"197ybqwbj8qjh2p9pkf5mvqnrkpcgmv8c5s2gvl6msyrabk0mnca"))))
|
||||
"0rbfrza56kvspvgrwg0b5bj30d0qncqdsmfxn3y5caq4ifcj77hv"))))
|
||||
(build-system emacs-build-system)
|
||||
(home-page "https://www.emacswiki.org/emacs/download/irfc.el")
|
||||
(synopsis "Interface for IETF RFC document")
|
||||
@@ -11615,15 +11799,14 @@ modes of SLIME.")
|
||||
(define-public emacs-sml-mode
|
||||
(package
|
||||
(name "emacs-sml-mode")
|
||||
(version "6.8")
|
||||
(version "6.9")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "http://elpa.gnu.org/packages/sml-mode-"
|
||||
version ".el"))
|
||||
(sha256
|
||||
(base32
|
||||
"105fcrz5qp95f2n3fdm3awr6z58sbrjihjss6qnrg4lz2ggbc328"))))
|
||||
(base32 "1bdg9ywpvj85hxqah9w1raxlcrhkyx67nw22jwd1bd5j0fhmgqij"))))
|
||||
(build-system emacs-build-system)
|
||||
(home-page "http://elpa.gnu.org/packages/sml-mode.html")
|
||||
(synopsis "Major mode for editing (Standard) ML")
|
||||
@@ -12019,6 +12202,7 @@ This code is still alpha.")
|
||||
(uri (git-reference
|
||||
(url "https://github.com/egh/zotxt-emacs.git")
|
||||
(commit "23a4a9f74a658222027d53a9a83cd4bcc583ca8b")))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "09fq3w9yk9kn6bz7y9kgpiw612dvj3yzsdk734js6zgb0p8lfd2c"))))
|
||||
(build-system emacs-build-system)
|
||||
@@ -12510,6 +12694,7 @@ e.g: @code{from:Peter to:Anne flag:attach search term}.")
|
||||
(uri (git-reference
|
||||
(url "https://github.com/emacs-helm/helm-pass")
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0vglaknmir3yv4iwibwn8r40ran8d04gcyp99hx73ldmf3zqpnxv"))))
|
||||
@@ -12927,6 +13112,32 @@ recursive size is not obtained. Once this mode is enabled, every new Dired
|
||||
buffer displays recursive dir sizes.")
|
||||
(license license:gpl3+)))
|
||||
|
||||
(define-public emacs-dired-rsync
|
||||
(package
|
||||
(name "emacs-dired-rsync")
|
||||
(version "0.4")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/stsquad/dired-rsync.git")
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0jzbn0izxqgz719gb6fpr60zbcb6w1ama13ngpvrig82nlhs37fv"))))
|
||||
(build-system emacs-build-system)
|
||||
(propagated-inputs
|
||||
`(("emacs-s" ,emacs-s)
|
||||
("emacs-dash" ,emacs-dash)))
|
||||
(home-page "https://github.com/stsquad/dired-rsync/")
|
||||
(synopsis "Support for rsync from Emacs dired buffers")
|
||||
(description "This package adds a single command @code{dired-rsync} which
|
||||
allows the user to copy marked files in a dired buffer via @code{rsync}. This
|
||||
is useful, especially for large files, because the copy happens in the
|
||||
background and doesn’t lock up Emacs. It is also more efficient than using
|
||||
tramps own encoding methods for moving data between systems.")
|
||||
(license license:gpl3+)))
|
||||
|
||||
(define-public emacs-pcre2el
|
||||
;; Last release is very old so we get the latest commit.
|
||||
(let ((commit "0b5b2a2c173aab3fd14aac6cf5e90ad3bf58fa7d"))
|
||||
@@ -15331,3 +15542,77 @@ numbers within that region will be incremented/decremented (unlike in Vim).
|
||||
|
||||
It is a fork of https://github.com/cofi/evil-numbers, which is unmaintained.")
|
||||
(license license:gpl3+))))
|
||||
|
||||
(define-public emacs-rotate-text
|
||||
(package
|
||||
(name "emacs-rotate-text")
|
||||
(version "0.1")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/nschum/rotate-text.el.git")
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1cgxv4aibkvv6lnssynn0438a615fz3zq8hg9sb0lhfgsr99pxln"))))
|
||||
(build-system emacs-build-system)
|
||||
(home-page "http://nschum.de/src/emacs/rotate-text/")
|
||||
(synopsis "Cycle through words, symbols and patterns in Emacs")
|
||||
(description "@code{rotate-text} allows you rotate to commonly
|
||||
interchanged text with a single keystroke. For example, you can toggle
|
||||
between \"frame-width\" and \"frame-height\", between \"public\",
|
||||
\"protected\" and \"private\" and between \"variable1\", \"variable2\" through
|
||||
\"variableN\".")
|
||||
(license license:gpl2+)))
|
||||
|
||||
(define-public emacs-ediprolog
|
||||
(package
|
||||
(name "emacs-ediprolog")
|
||||
(version "1.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"https://elpa.gnu.org/packages/ediprolog-"
|
||||
version
|
||||
".el"))
|
||||
(sha256
|
||||
(base32
|
||||
"039ffvp7c810mjyargmgw1i87g0z8qs8qicq826sd9aiz9hprfaz"))))
|
||||
(build-system emacs-build-system)
|
||||
(home-page "http://elpa.gnu.org/packages/ediprolog.html")
|
||||
(synopsis "Emacs Does Interactive Prolog")
|
||||
(description "This package provides a major mode that let the user
|
||||
interact with SWI-Prolog in all buffers. For instance, one can consult Prolog
|
||||
programs and evaluate embedded queries. This mode is focused on the command
|
||||
@code{ediprolog-dwim} (Do What I Mean) which is supposed to, depending on the
|
||||
context, carry out the appropriate action.")
|
||||
(license license:gpl3+)))
|
||||
|
||||
(define-public emacs-evil-cleverparens
|
||||
(let ((commit "8c45879d49bfa6d4e414b6c1df700a4a51cbb869")
|
||||
(revision "1"))
|
||||
(package
|
||||
(name "emacs-evil-cleverparens")
|
||||
(version (git-version "2017-07-17" revision commit))
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/luxbock/evil-cleverparens.git")
|
||||
(commit commit)))
|
||||
(sha256 (base32 "0lhnybpnk4n2yhlcnj9zxn0vi5hpjfaqfhvyfy7ckzz74g8v7iyw"))
|
||||
(file-name (git-file-name name version))))
|
||||
(build-system emacs-build-system)
|
||||
(propagated-inputs
|
||||
`(("emacs-evil" ,emacs-evil)
|
||||
("emacs-paredit" ,emacs-paredit)
|
||||
("emacs-smartparens" ,emacs-smartparens)))
|
||||
(home-page "https://github.com/luxbock/evil-cleverparens")
|
||||
(synopsis "Emacs modal editing optimized for editing Lisp")
|
||||
(description "@code{evil-cleverparens} remaps Evil keybindings to allow
|
||||
modal editing with screwing up the structure of Lisp code. Alternatives for
|
||||
verb commands which would are normally destructive (such as deletion) are
|
||||
provided. Those alternative commands are and bound by default to their
|
||||
corresponding Evil keys.")
|
||||
(license license:expat))))
|
||||
|
||||
@@ -1055,7 +1055,7 @@ emulation community. It provides highly accurate emulation.")
|
||||
(define-public retroarch
|
||||
(package
|
||||
(name "retroarch")
|
||||
(version "1.7.6")
|
||||
(version "1.7.7")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
@@ -1064,7 +1064,7 @@ emulation community. It provides highly accurate emulation.")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "122c6cqax92qk2mhm9ywnwhw3qkv8f1ybma9gal5w6i2gsmp0s0s"))))
|
||||
(base32 "026720z0vpiwr4da7l2x2yinns09fmg6yxsib203xwnixj399azi"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:tests? #f ; no tests
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2015 Tomáš Čech <sleep_walker@suse.cz>
|
||||
;;; Copyright © 2015 Daniel Pimentel <d4n1@member.fsf.org>
|
||||
;;; Copyright © 2015, 2016, 2017, 2018 Efraim Flashner <efraim@flashner.co.il>
|
||||
;;; Copyright © 2015, 2016, 2017, 2018, 2019 Efraim Flashner <efraim@flashner.co.il>
|
||||
;;; Copyright © 2017 ng0 <ng0@n0.is>
|
||||
;;; Copyright © 2018 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2018 Timo Eisenmann <eisenmann@fn.de>
|
||||
@@ -65,18 +65,17 @@
|
||||
(define-public efl
|
||||
(package
|
||||
(name "efl")
|
||||
(version "1.21.1")
|
||||
(version "1.22.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"https://download.enlightenment.org/rel/libs/efl/efl-"
|
||||
version ".tar.xz"))
|
||||
(patches (search-patches "efl-mesa-compat.patch"))
|
||||
(sha256
|
||||
(base32
|
||||
"0a5907h896pvpix7a6idc2fspzy6d78xrzf84k8y9fyvnd14nxs4"))))
|
||||
(outputs '("out" ; 49 MB
|
||||
"include")) ; 17 MB
|
||||
"1l0wdgzxqm2y919277b1p9d37xzg808zwxxaw0nn44arh8gqk68n"))))
|
||||
(outputs '("out" ; 53 MB
|
||||
"include")) ; 21 MB
|
||||
(build-system gnu-build-system)
|
||||
(native-inputs
|
||||
`(("pkg-config" ,pkg-config)))
|
||||
@@ -91,6 +90,7 @@
|
||||
("libjpeg" ,libjpeg)
|
||||
("libraw" ,libraw)
|
||||
("librsvg" ,librsvg)
|
||||
("libsndfile" ,libsndfile)
|
||||
("libspectre" ,libspectre)
|
||||
("libtiff" ,libtiff)
|
||||
("libwebp" ,libwebp)
|
||||
@@ -113,6 +113,7 @@
|
||||
("openjpeg" ,openjpeg-1)
|
||||
("poppler" ,poppler)
|
||||
("printproto" ,printproto)
|
||||
("pulseaudio" ,pulseaudio)
|
||||
("wayland-protocols" ,wayland-protocols)
|
||||
("xinput" ,xinput)
|
||||
("xpr" ,xpr)
|
||||
@@ -131,11 +132,9 @@
|
||||
("luajit" ,luajit) ; elua.pc, evas.pc, evas-cxx.pc
|
||||
("libinput" ,libinput-minimal) ; elput.pc
|
||||
("libpng" ,libpng) ; evas.pc, evas-cxx.pc
|
||||
("libsndfile" ,libsndfile) ; ecore-audio.pc, ecore-audio-cxx.pc
|
||||
("libxkbcommon" ,libxkbcommon) ; ecore-wl2.pc, elementary.pc, elput.pc
|
||||
("mesa" ,mesa) ; ecore-drm2.pc
|
||||
("openssl" ,openssl) ; ecore-con.pc, eet.pc, eet-cxx.pc, emile.pc
|
||||
("pulseaudio" ,pulseaudio) ; ecore-audio.pc, ecore-audio-cxx.pc
|
||||
("util-linux" ,util-linux) ; mount: eeze.pc
|
||||
("wayland" ,wayland) ; ecore-wl2.pc, elementary.pc
|
||||
("zlib" ,zlib))) ; eet.pc, eet-cxx.pc, emile.pc
|
||||
@@ -204,7 +203,10 @@ removable devices or support for multimedia.")
|
||||
#t))))
|
||||
(build-system meson-build-system)
|
||||
(arguments
|
||||
`(#:configure-flags '("-Dtests=true")
|
||||
`(#:configure-flags (list "-Dtests=true"
|
||||
(string-append "-Dedje-cc="
|
||||
(assoc-ref %build-inputs "efl")
|
||||
"/bin/edje_cc"))
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-after 'unpack 'set-home-directory
|
||||
@@ -287,6 +289,7 @@ Libraries with some extra bells and whistles.")
|
||||
(modify-phases %standard-phases
|
||||
(add-before 'configure 'set-system-actions
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(setenv "HOME" "/tmp")
|
||||
(let ((xkeyboard (assoc-ref inputs "xkeyboard-config"))
|
||||
(setxkbmap (assoc-ref inputs "setxkbmap"))
|
||||
(utils (assoc-ref inputs "util-linux"))
|
||||
@@ -347,15 +350,25 @@ embedded systems.")
|
||||
(define-public python-efl
|
||||
(package
|
||||
(name "python-efl")
|
||||
(version "1.21.0")
|
||||
(version "1.22.0")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "http://download.enlightenment.org/rel/bindings/"
|
||||
(uri (string-append "https://download.enlightenment.org/rel/bindings/"
|
||||
"python/python-efl-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"08x2cv8hnf004c3711250wrax21ffj5y8951pvk77h98als4pq47"))))
|
||||
"1qhy63c3fs2bxkx2np5z14hyxbr12ii030crsjnhpbyw3mic0s63"))
|
||||
(modules '((guix build utils)))
|
||||
;; Remove files generated by Cython
|
||||
(snippet
|
||||
'(begin
|
||||
(copy-file "efl/dbus_mainloop/e_dbus.c" "efl/dbus_mainloop/e_dbus.q")
|
||||
(for-each delete-file (find-files "efl" ".*\\.c$"))
|
||||
(delete-file "efl/eo/efl.eo_api.h")
|
||||
(copy-file "efl/dbus_mainloop/e_dbus.q" "efl/dbus_mainloop/e_dbus.c")
|
||||
(delete-file "efl/dbus_mainloop/e_dbus.q")
|
||||
#t))))
|
||||
(build-system python-build-system)
|
||||
(arguments
|
||||
'(#:phases
|
||||
|
||||
@@ -344,7 +344,7 @@ do so.")
|
||||
(define-public electrum
|
||||
(package
|
||||
(name "electrum")
|
||||
(version "3.3.4")
|
||||
(version "3.3.5")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
@@ -352,8 +352,7 @@ do so.")
|
||||
version "/Electrum-"
|
||||
version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0h128wklz5qwx5zqzbd48x46kxjxs12wcna9lhak70y5pj2hw8rg"))
|
||||
(base32 "1csj0n96zlajnrs39wsazfj5lmy7v7n77cdz56lr8nkmchh6k9z1"))
|
||||
(modules '((guix build utils)))
|
||||
(snippet
|
||||
'(begin
|
||||
@@ -934,7 +933,7 @@ Luhn and family of ISO/IEC 7064 check digit algorithms. ")
|
||||
(define-public python-duniterpy
|
||||
(package
|
||||
(name "python-duniterpy")
|
||||
(version "0.53.0")
|
||||
(version "0.53.1")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
@@ -945,7 +944,7 @@ Luhn and family of ISO/IEC 7064 check digit algorithms. ")
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1km585xlv6dm693s5x6apcnx3ixvz08g8yjfclszhy4jakhpv0ya"))))
|
||||
"10dbikajnxh5jhcyhhsy2alv9d0qc6i57p4pvbkdf095cnj4qrvr"))))
|
||||
(build-system python-build-system)
|
||||
(arguments
|
||||
;; Tests fail with "AttributeError: module 'attr' has no attribute 's'".
|
||||
|
||||
@@ -186,19 +186,21 @@ by the b43-open driver of Linux-libre.")
|
||||
(define-public seabios
|
||||
(package
|
||||
(name "seabios")
|
||||
(version "1.12.0")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://www.seabios.org/downloads/"
|
||||
"seabios-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0jx7pnsc2s4a7wbvvwqig6x8wmkw7f2sz0pbgj4jfp77cpjvh5yz"))))
|
||||
(version "1.12.1")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://review.coreboot.org/seabios.git")
|
||||
(commit (string-append "rel-" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "1g9y03r5ky58q2g9rhbwfhs42z0zb9f59wfxpwh6zjqa6fyv1r80"))))
|
||||
(build-system gnu-build-system)
|
||||
(native-inputs
|
||||
`(("python-2" ,python-2)))
|
||||
(arguments
|
||||
`(#:tests? #f ; No check target.
|
||||
`(#:tests? #f ; no check target
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(replace 'configure
|
||||
|
||||
+53
-1
@@ -18,12 +18,14 @@
|
||||
;;; Copyright © 2017 José Miguel Sánchez García <jmi2k@openmailbox.com>
|
||||
;;; Copyright © 2017 Alex Griffin <a@ajgrf.com>
|
||||
;;; Copyright © 2017 Clément Lassieur <clement@lassieur.org>
|
||||
;;; Copyright © 2017 Brendan Tildesley <brendan.tildesley@openmailbox.org>
|
||||
;;; Copyright © 2017 Brendan Tildesley <mail@brendan.scot>
|
||||
;;; Copyright © 2017, 2018, 2019 Arun Isaac <arunisaac@systemreboot.net>
|
||||
;;; Copyright © 2017 Mohammed Sadiq <sadiq@sadiqpk.org>
|
||||
;;; Copyright © 2018 Charlie Ritter <chewzerita@posteo.net>
|
||||
;;; Copyright © 2018 Gabriel Hondet <gabrielhondet@gmail.com>
|
||||
;;; Copyright © 2019 Jens Mølgaard <jens@zete.tk>
|
||||
;;; Copyright © 2019 Nicolas Goaziou <mail@nicolasgoaziou.fr>
|
||||
;;; Copyright © 2019 Baptiste Strazzulla <bstrazzull@hotmail.fr>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
@@ -1353,6 +1355,29 @@ italics shapes. This package provides only TrueType files (TTF).")
|
||||
(home-page "https://software.sil.org/gentium/")
|
||||
(license license:silofl1.1)))
|
||||
|
||||
(define-public font-sil-andika
|
||||
(package
|
||||
(name "font-sil-andika")
|
||||
(version "5.000")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"https://software.sil.org/downloads/r/andika/Andika-"
|
||||
version ".zip"))
|
||||
(sha256
|
||||
(base32
|
||||
"01zm7p32gxfwmv7h3cfj2vx59846w2y6rxqy67grn2dyjh8pljv0"))))
|
||||
;; As for Gentium (see above), the TTF files are considered source.
|
||||
(build-system font-build-system)
|
||||
(synopsis "Sans serif font designed especially for literacy use")
|
||||
(description
|
||||
"Andika SIL is a sans serif, Unicode-compliant font designed especially
|
||||
for literacy use, taking into account the needs of beginning readers. The
|
||||
focus is on clear, easy-to-perceive letterforms that will not be readily
|
||||
confused with one another. This package provides only TrueType files (TTF).")
|
||||
(home-page "https://software.sil.org/andika/")
|
||||
(license license:silofl1.1)))
|
||||
|
||||
(define-public font-sil-charis
|
||||
(package
|
||||
(name "font-sil-charis")
|
||||
@@ -1424,3 +1449,30 @@ formatting.")
|
||||
"Public Sans is a strong, neutral, sans-serif typeface for text or
|
||||
display based on Libre Franklin.")
|
||||
(license license:silofl1.1)))
|
||||
|
||||
(define-public font-hermit
|
||||
(package
|
||||
(name "font-hermit")
|
||||
(version "2.0")
|
||||
(source (origin
|
||||
(method url-fetch/tarbomb)
|
||||
(uri (string-append "https://pcaro.es/d/otf-hermit-" version
|
||||
".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"09rmy3sbf1j1hr8zidighjgqc8kp0wsra115y27vrnlf10ml6jy0"))))
|
||||
(build-system font-build-system)
|
||||
(arguments
|
||||
`(#:tests? #f))
|
||||
(home-page "https://pcaro.es/p/hermit/")
|
||||
(synopsis "Monospace font")
|
||||
(description
|
||||
"Hermit is a monospace font designed to be clear, pragmatic and very
|
||||
readable. Its creation has been focused on programming. Every glyph was
|
||||
carefully planned and calculated, according to defined principles and rules.
|
||||
For this reason, Hermit is coherent and regular.
|
||||
|
||||
Symbols stand out from common text. Dots and commas are easily seen, and
|
||||
operators are clear even when not surrounded by spaces. Similar characters
|
||||
have been designed to be very distinguishable from each other.")
|
||||
(license license:silofl1.1)))
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
;;; Copyright © 2017, 2018 Mark H Weaver <mhw@netris.org>
|
||||
;;; Copyright © 2017, 2018, 2019 Marius Bakke <mbakke@fastmail.com>
|
||||
;;; Copyright © 2017, 2018, 2019 Rutger Helling <rhelling@mykolab.com>
|
||||
;;; Copyright © 2017 Brendan Tildesley <brendan.tildesley@openmailbox.org>
|
||||
;;; Copyright © 2017 Brendan Tildesley <mail@brendan.scot>
|
||||
;;; Copyright © 2018 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2018 Pierre Neidhardt <mail@ambrevar.xyz>
|
||||
;;; Copyright © 2018 Stefan Stefanović <stefanx2ovic@gmail.com>
|
||||
@@ -232,7 +232,7 @@ the freedesktop.org XDG Base Directory specification.")
|
||||
(define-public elogind
|
||||
(package
|
||||
(name "elogind")
|
||||
(version "241.2")
|
||||
(version "241.3")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
@@ -241,7 +241,7 @@ the freedesktop.org XDG Base Directory specification.")
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1ragysp4kh1vj3zpz1aprh5h4k3hmp3i5q55pimpabdpkdfbv2fc"))))
|
||||
"0jpb55prqq5cm3w2gy9766cbaqknjvbrbniyshb8bz1q31vf4jlq"))))
|
||||
(build-system meson-build-system)
|
||||
(arguments
|
||||
`(#:configure-flags
|
||||
|
||||
+172
-9
@@ -30,7 +30,7 @@
|
||||
;;; Copyright © 2017 Marius Bakke <mbakke@fastmail.com>
|
||||
;;; Copyright © 2017, 2018 Rutger Helling <rhelling@mykolab.com>
|
||||
;;; Copyright © 2017 Roel Janssen <roel@gnu.org>
|
||||
;;; Copyright © 2017, 2018 Nicolas Goaziou <mail@nicolasgoaziou.fr>
|
||||
;;; Copyright © 2017, 2018, 2019 Nicolas Goaziou <mail@nicolasgoaziou.fr>
|
||||
;;; Copyright © 2018 okapi <okapi@firemail.cc>
|
||||
;;; Copyright © 2018 Tim Gesthuizen <tim.gesthuizen@yahoo.de>
|
||||
;;; Copyright © 2018 Madalin Ionel-Patrascu <madalinionel.patrascu@mdc-berlin.de>
|
||||
@@ -39,6 +39,7 @@
|
||||
;;; Copyright © 2019 Pierre Neidhardt <mail@ambrevar.xyz>
|
||||
;;; Copyright © 2019 Oleg Pykhalov <go.wigust@gmail.com>
|
||||
;;; Copyright © 2019 Pierre Langlois <pierre.langlois@gmx.com>
|
||||
;;; Copyright © 2019 Julien Lepiller <julien@lepiller.eu>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
@@ -105,6 +106,8 @@
|
||||
#:use-module (gnu packages gstreamer)
|
||||
#:use-module (gnu packages gtk)
|
||||
#:use-module (gnu packages guile)
|
||||
#:use-module (gnu packages haskell)
|
||||
#:use-module (gnu packages haskell-crypto)
|
||||
#:use-module (gnu packages icu4c)
|
||||
#:use-module (gnu packages image)
|
||||
#:use-module (gnu packages imagemagick)
|
||||
@@ -113,6 +116,7 @@
|
||||
#:use-module (gnu packages libedit)
|
||||
#:use-module (gnu packages libunwind)
|
||||
#:use-module (gnu packages linux)
|
||||
#:use-module (gnu packages llvm)
|
||||
#:use-module (gnu packages lua)
|
||||
#:use-module (gnu packages man)
|
||||
#:use-module (gnu packages maths)
|
||||
@@ -138,6 +142,7 @@
|
||||
#:use-module (gnu packages sqlite)
|
||||
#:use-module (gnu packages swig)
|
||||
#:use-module (gnu packages tcl)
|
||||
#:use-module (gnu packages terminals)
|
||||
#:use-module (gnu packages texinfo)
|
||||
#:use-module (gnu packages textutils)
|
||||
#:use-module (gnu packages tls)
|
||||
@@ -917,7 +922,7 @@ watch your CPU playing while enjoying a cup of tea!")
|
||||
(define-public nethack
|
||||
(package
|
||||
(name "nethack")
|
||||
(version "3.6.1")
|
||||
(version "3.6.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
@@ -925,7 +930,7 @@ watch your CPU playing while enjoying a cup of tea!")
|
||||
(string-append "https://www.nethack.org/download/" version "/nethack-"
|
||||
(string-join (string-split version #\.) "") "-src.tgz"))
|
||||
(sha256
|
||||
(base32 "1dha0ijvxhx7c9hr0452h93x81iiqsll8bc9msdnp7xdqcfbz32b"))))
|
||||
(base32 "07fvkm3v11a4pjrq2f66vjslljsvk6raal53skn4gqsfdbd0ml7v"))))
|
||||
(inputs
|
||||
`(("ncurses" ,ncurses)
|
||||
("bison" ,bison)
|
||||
@@ -2218,7 +2223,7 @@ falling, themeable graphics and sounds, and replays.")
|
||||
(define-public wesnoth
|
||||
(package
|
||||
(name "wesnoth")
|
||||
(version "1.14.6")
|
||||
(version "1.14.7")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://sourceforge/wesnoth/wesnoth-"
|
||||
@@ -2227,7 +2232,7 @@ falling, themeable graphics and sounds, and replays.")
|
||||
"wesnoth-" version ".tar.bz2"))
|
||||
(sha256
|
||||
(base32
|
||||
"0aw3czw3nq8ffakhw2libhvrhnllj61xc5lxpjqv0ig1419s1lj5"))))
|
||||
"0j2yvkcggj5k0r2cqk8ndnj77m37a00srfd9qg7pdpqffbinqpj7"))))
|
||||
(build-system cmake-build-system)
|
||||
(arguments
|
||||
`(#:tests? #f)) ; no check target
|
||||
@@ -2864,7 +2869,7 @@ is attributed to Albert Einstein.")
|
||||
(define-public powwow
|
||||
(package
|
||||
(name "powwow")
|
||||
(version "1.2.18")
|
||||
(version "1.2.19")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
@@ -2872,7 +2877,7 @@ is attributed to Albert Einstein.")
|
||||
version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1gf0jc1vfv05lxij51n3c1dqn3aiiy2kj1v6q14an3wm7yl7cllp"))))
|
||||
"10rjl63hmf62qslyhzqrbw3i2zf09dgxv65avhj0iiz0m4pbc9wy"))))
|
||||
(inputs
|
||||
`(("ncurses" ,ncurses)))
|
||||
(build-system gnu-build-system)
|
||||
@@ -4406,14 +4411,14 @@ with the mouse isn’t always trivial.")
|
||||
(define-public chroma
|
||||
(package
|
||||
(name "chroma")
|
||||
(version "1.16")
|
||||
(version "1.17")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "http://level7.org.uk/chroma/download/chroma-"
|
||||
version ".tar.bz2"))
|
||||
(sha256
|
||||
(base32
|
||||
"1gfaw1kf7cxf5ibr61n6dxjihi49gmysn4cvawx1pqvy52ljpk0p"))))
|
||||
"047sf00x71xbmi8bqrhfbmr9bk89l2gbykkqsfpw4wz6yfjscs6y"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:tests? #f)) ; no tests included
|
||||
@@ -6998,3 +7003,161 @@ pursue their favorite interesting flight simulation idea, and last but
|
||||
certainly not least as a fun, realistic, and challenging desktop flight
|
||||
simulator.")
|
||||
(license license:gpl2+)))
|
||||
|
||||
(define-public jumpnbump
|
||||
(package
|
||||
(name "jumpnbump")
|
||||
(version "1.60")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://gitlab.com/LibreGames/jumpnbump.git")
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0gwi58ck4magvdim8wmxdqnsi0fqdpvqia9kcc7q73nqf34jjz3v"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:make-flags
|
||||
(list "CC=gcc"
|
||||
(string-append "PREFIX=" (assoc-ref %outputs "out")))
|
||||
#:tests? #f ;no test
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(delete 'configure) ;no configure script
|
||||
(add-after 'unpack 'fix-sdl-path
|
||||
;; XXX: For some reason, `sdl2-config' reports stand-alone SDL
|
||||
;; directory, not SDL-union provided as an input to the package.
|
||||
;; We force the latter with "--prefix=" option.
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(substitute* "Makefile"
|
||||
(("sdl2-config" command)
|
||||
(string-append command " --prefix=" (assoc-ref inputs "sdl"))))
|
||||
#t)))))
|
||||
(inputs
|
||||
`(("bzip2" ,bzip2)
|
||||
("sdl" ,(sdl-union (list sdl2 sdl2-mixer sdl2-net)))
|
||||
("zlib" ,zlib)))
|
||||
(native-inputs
|
||||
`(("gettext" ,gettext-minimal))) ;for msgfmt
|
||||
(home-page "https://gitlab.com/LibreGames/jumpnbump")
|
||||
(synopsis "Multiplayer platform game with bunnies")
|
||||
(description "You, as a bunny, have to jump on your opponents to make them
|
||||
explode. It is a true multiplayer game; you cannot play this alone. You can
|
||||
play with up to four players simultaneously. It has network support.")
|
||||
(license license:gpl2+)))
|
||||
|
||||
(define-public hedgewars
|
||||
(package
|
||||
(name "hedgewars")
|
||||
(version "0.9.25")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://www.hedgewars.org/download/releases/"
|
||||
"hedgewars-src-" version ".tar.bz2"))
|
||||
(sha256
|
||||
(base32
|
||||
"08x7fqpy0hpnbfq2k06g522xayi7s53bca819zfhalvqnqs76pdk"))))
|
||||
(build-system cmake-build-system)
|
||||
(arguments
|
||||
;; XXX: Engine is built as Pascal source code, requiring Free Pascal
|
||||
;; Compiler, which we haven't packaged yet. With the flag below, we use
|
||||
;; a Pascal to C translator and Clang instead.
|
||||
`(#:configure-flags (list "-DBUILD_ENGINE_C=ON")
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-after 'unpack 'remove-failing-test
|
||||
;; XXX: Remove single failing test. Note: it is marked
|
||||
;; a "non-critical" test.
|
||||
(lambda _
|
||||
(delete-file-recursively "tests/lua_noncritical")
|
||||
#t))
|
||||
(add-after 'unpack 'fix-compiler
|
||||
;; XXX: Flag BUILD_ENGINE_C, as set above, implies using Clang to
|
||||
;; compile files. However, using `clang' globally leads to the
|
||||
;; error: qtbase-5.11.3/include/qt5/QtCore/qglobal.h:45:12: fatal
|
||||
;; error: 'type_traits' file not found.
|
||||
;;
|
||||
;; Therefore, we make sure to use `c++' everywhere but in the
|
||||
;; engine.
|
||||
(lambda _
|
||||
(substitute* "project_files/hwc/CMakeLists.txt"
|
||||
(("find_package\\(SDL2_ttf 2 REQUIRED\\)" all)
|
||||
(string-append all "\n"
|
||||
"set(CMAKE_C_COMPILER ${CLANG_EXECUTABLE})\n"
|
||||
"set(CMAKE_CXX_COMPILER ${CLANG_EXECUTABLE})")))
|
||||
(substitute* "CMakeLists.txt"
|
||||
(("set\\(CMAKE_C(XX)?_COMPILER" all) (string-append "#" all)))
|
||||
#t))
|
||||
(replace 'check
|
||||
(lambda _
|
||||
(invoke "ctest"))))))
|
||||
(inputs
|
||||
`(("ffmpeg" ,ffmpeg)
|
||||
("freeglut" ,freeglut)
|
||||
("ghc-entropy" ,ghc-entropy)
|
||||
("ghc-hslogger" ,ghc-hslogger)
|
||||
("ghc-network" ,ghc-network)
|
||||
("ghc-random" ,ghc-random)
|
||||
("ghc-regex-tdfa" ,ghc-regex-tdfa)
|
||||
("ghc-sandi" ,ghc-sandi)
|
||||
("ghc-sha" ,ghc-sha)
|
||||
("ghc-utf8-string" ,ghc-utf8-string)
|
||||
("ghc-vector" ,ghc-vector)
|
||||
("ghc-zlib" ,ghc-zlib)
|
||||
("glew" ,glew)
|
||||
("libpng" ,libpng)
|
||||
("lua" ,lua-5.1)
|
||||
("physfs" ,physfs)
|
||||
("qtbase" ,qtbase)
|
||||
("sdl" ,(sdl-union
|
||||
(list sdl2 sdl2-mixer sdl2-net sdl2-ttf sdl2-image)))))
|
||||
(native-inputs
|
||||
`(("clang" ,clang)
|
||||
("ghc" ,ghc)
|
||||
("pkg-config" ,pkg-config)
|
||||
("qttools" ,qttools)))
|
||||
(home-page "https://hedgewars.org/")
|
||||
(synopsis "Turn-based artillery game featuring fighting hedgehogs")
|
||||
(description
|
||||
"Hedgewars is a turn based strategy, artillery, action and comedy game,
|
||||
featuring the antics of pink hedgehogs with attitude as they battle from the
|
||||
depths of hell to the depths of space.
|
||||
|
||||
As commander, it's your job to assemble your crack team of hedgehog soldiers
|
||||
and bring the war to your enemy.")
|
||||
;; Software as a whole is licensed under GPL-2 terms. Artwork and
|
||||
;; scripts are distributed under various terms.
|
||||
(license (list license:gpl2
|
||||
license:bsd-2 license:bsd-3 license:cc-by3.0 license:cc0
|
||||
license:expat license:fdl1.3+ license:public-domain
|
||||
license:zlib))))
|
||||
|
||||
(define-public harmonist
|
||||
(package
|
||||
(name "harmonist")
|
||||
(version "0.1")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://git.tuxfamily.org/harmonist/harmonist.git")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"006vkhb84v78ssfwppc221n4za0y02ypg7ihrihin4vj4gllmzf7"))))
|
||||
(build-system go-build-system)
|
||||
(arguments
|
||||
'(#:import-path "git.tuxfamily.org/harmonist/harmonist"))
|
||||
(inputs
|
||||
`(("go-github.com-nsf-termbox-go" ,go-github.com-nsf-termbox-go)))
|
||||
(home-page "https://harmonist.tuxfamily.org/")
|
||||
(synopsis "Stealth coffee-break roguelike game")
|
||||
(description "Harmonist: Dayoriah Clan Infiltration is a stealth
|
||||
coffee-break roguelike game. The game has a heavy focus on tactical
|
||||
positioning, light and noise mechanisms, making use of various terrain types
|
||||
and cones of view for monsters. Aiming for a replayable streamlined experience,
|
||||
the game avoids complex inventory management and character building, relying
|
||||
on items and player adaptability for character progression.")
|
||||
(license license:isc)))
|
||||
|
||||
+202
-185
@@ -1,7 +1,7 @@
|
||||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2012, 2013, 2014, 2015, 2016, 2017, 2018 Ludovic Courtès <ludo@gnu.org>
|
||||
;;; Copyright © 2014, 2015, 2018 Mark H Weaver <mhw@netris.org>
|
||||
;;; Copyright © 2014, 2015, 2016, 2017 Ricardo Wurmus <rekado@elephly.net>
|
||||
;;; Copyright © 2014, 2015, 2016, 2017, 2019 Ricardo Wurmus <rekado@elephly.net>
|
||||
;;; Copyright © 2015 Andreas Enge <andreas@enge.fr>
|
||||
;;; Copyright © 2015, 2016, 2017, 2018 Efraim Flashner <efraim@flashner.co.il>
|
||||
;;; Copyright © 2016 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
|
||||
@@ -139,220 +139,221 @@ where the OS part is overloaded to denote a specific ABI---into GCC
|
||||
(gcc-configure-flags-for-triplet triplet))
|
||||
|
||||
(maybe-target-tools))))))
|
||||
(package
|
||||
(name "gcc")
|
||||
(version "4.7.4")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://gnu/gcc/gcc-"
|
||||
version "/gcc-" version ".tar.bz2"))
|
||||
(sha256
|
||||
(base32
|
||||
"10k2k71kxgay283ylbbhhs51cl55zn2q38vj5pk4k950qdnirrlj"))
|
||||
(patches (search-patches "gcc-4-compile-with-gcc-5.patch"
|
||||
"gcc-fix-texi2pod.patch"))))
|
||||
(build-system gnu-build-system)
|
||||
(hidden-package
|
||||
(package
|
||||
(name "gcc")
|
||||
(version "4.7.4")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://gnu/gcc/gcc-"
|
||||
version "/gcc-" version ".tar.bz2"))
|
||||
(sha256
|
||||
(base32
|
||||
"10k2k71kxgay283ylbbhhs51cl55zn2q38vj5pk4k950qdnirrlj"))
|
||||
(patches (search-patches "gcc-4-compile-with-gcc-5.patch"
|
||||
"gcc-fix-texi2pod.patch"))))
|
||||
(build-system gnu-build-system)
|
||||
|
||||
;; Separate out the run-time support libraries because all the
|
||||
;; dynamic-linked objects depend on it.
|
||||
(outputs '("out" ;commands, etc. (60+ MiB)
|
||||
"lib" ;libgcc_s, libgomp, etc. (15+ MiB)
|
||||
"debug")) ;debug symbols of run-time libraries
|
||||
;; Separate out the run-time support libraries because all the
|
||||
;; dynamic-linked objects depend on it.
|
||||
(outputs '("out" ;commands, etc. (60+ MiB)
|
||||
"lib" ;libgcc_s, libgomp, etc. (15+ MiB)
|
||||
"debug")) ;debug symbols of run-time libraries
|
||||
|
||||
(inputs `(("gmp" ,gmp)
|
||||
("mpfr" ,mpfr)
|
||||
("mpc" ,mpc)
|
||||
("libelf" ,libelf)
|
||||
("zlib" ,zlib)))
|
||||
(inputs `(("gmp" ,gmp)
|
||||
("mpfr" ,mpfr)
|
||||
("mpc" ,mpc)
|
||||
("libelf" ,libelf)
|
||||
("zlib" ,zlib)))
|
||||
|
||||
;; GCC < 5 is one of the few packages that doesn't ship .info files.
|
||||
;; Newer texinfos fail to build the manual, so we use an older one.
|
||||
(native-inputs `(("perl" ,perl) ;for manpages
|
||||
("texinfo" ,texinfo-5)))
|
||||
;; GCC < 5 is one of the few packages that doesn't ship .info files.
|
||||
;; Newer texinfos fail to build the manual, so we use an older one.
|
||||
(native-inputs `(("perl" ,perl) ;for manpages
|
||||
("texinfo" ,texinfo-5)))
|
||||
|
||||
(arguments
|
||||
`(#:out-of-source? #t
|
||||
#:configure-flags ,(configure-flags)
|
||||
#:make-flags
|
||||
;; None of the flags below are needed when doing a Canadian cross.
|
||||
;; TODO: Simplify this.
|
||||
,(if (%current-target-system)
|
||||
(if stripped?
|
||||
''("CFLAGS=-g0 -O2")
|
||||
''())
|
||||
`(let* ((libc (assoc-ref %build-inputs "libc"))
|
||||
(libc-native (or (assoc-ref %build-inputs "libc-native")
|
||||
libc)))
|
||||
`(,@(if libc
|
||||
(list (string-append "LDFLAGS_FOR_TARGET="
|
||||
"-B" libc "/lib "
|
||||
"-Wl,-dynamic-linker "
|
||||
"-Wl," libc
|
||||
,(glibc-dynamic-linker)))
|
||||
'())
|
||||
(arguments
|
||||
`(#:out-of-source? #t
|
||||
#:configure-flags ,(configure-flags)
|
||||
#:make-flags
|
||||
;; None of the flags below are needed when doing a Canadian cross.
|
||||
;; TODO: Simplify this.
|
||||
,(if (%current-target-system)
|
||||
(if stripped?
|
||||
''("CFLAGS=-g0 -O2")
|
||||
''())
|
||||
`(let* ((libc (assoc-ref %build-inputs "libc"))
|
||||
(libc-native (or (assoc-ref %build-inputs "libc-native")
|
||||
libc)))
|
||||
`(,@(if libc
|
||||
(list (string-append "LDFLAGS_FOR_TARGET="
|
||||
"-B" libc "/lib "
|
||||
"-Wl,-dynamic-linker "
|
||||
"-Wl," libc
|
||||
,(glibc-dynamic-linker)))
|
||||
'())
|
||||
|
||||
;; Native programs like 'genhooks' also need that right.
|
||||
,(string-append "LDFLAGS="
|
||||
"-Wl,-rpath=" libc-native "/lib "
|
||||
"-Wl,-dynamic-linker "
|
||||
"-Wl," libc-native ,(glibc-dynamic-linker))
|
||||
,(string-append "BOOT_CFLAGS=-O2 "
|
||||
,(if stripped? "-g0" "-g")))))
|
||||
;; Native programs like 'genhooks' also need that right.
|
||||
,(string-append "LDFLAGS="
|
||||
"-Wl,-rpath=" libc-native "/lib "
|
||||
"-Wl,-dynamic-linker "
|
||||
"-Wl," libc-native ,(glibc-dynamic-linker))
|
||||
,(string-append "BOOT_CFLAGS=-O2 "
|
||||
,(if stripped? "-g0" "-g")))))
|
||||
|
||||
#:tests? #f
|
||||
#:tests? #f
|
||||
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-before 'configure 'pre-configure
|
||||
(lambda* (#:key inputs outputs #:allow-other-keys)
|
||||
(let ((libdir ,(libdir))
|
||||
(libc (assoc-ref inputs "libc")))
|
||||
(when libc
|
||||
;; The following is not performed for `--without-headers'
|
||||
;; cross-compiler builds.
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-before 'configure 'pre-configure
|
||||
(lambda* (#:key inputs outputs #:allow-other-keys)
|
||||
(let ((libdir ,(libdir))
|
||||
(libc (assoc-ref inputs "libc")))
|
||||
(when libc
|
||||
;; The following is not performed for `--without-headers'
|
||||
;; cross-compiler builds.
|
||||
|
||||
;; Join multi-line definitions of GLIBC_DYNAMIC_LINKER* into a
|
||||
;; single line, to allow the next step to work properly.
|
||||
(for-each
|
||||
(lambda (x)
|
||||
(substitute* (find-files "gcc/config"
|
||||
"^(linux|gnu|sysv4)(64|-elf|-eabi)?\\.h$")
|
||||
(("(#define (GLIBC|GNU_USER)_DYNAMIC_LINKER.*)\\\\\n$" _ line)
|
||||
line)))
|
||||
'(1 2 3))
|
||||
|
||||
;; Fix the dynamic linker's file name.
|
||||
;; Join multi-line definitions of GLIBC_DYNAMIC_LINKER* into a
|
||||
;; single line, to allow the next step to work properly.
|
||||
(for-each
|
||||
(lambda (x)
|
||||
(substitute* (find-files "gcc/config"
|
||||
"^(linux|gnu|sysv4)(64|-elf|-eabi)?\\.h$")
|
||||
(("#define (GLIBC|GNU_USER)_DYNAMIC_LINKER([^ \t]*).*$"
|
||||
_ gnu-user suffix)
|
||||
(format #f "#define ~a_DYNAMIC_LINKER~a \"~a\"~%"
|
||||
gnu-user suffix
|
||||
(string-append libc ,(glibc-dynamic-linker)))))
|
||||
(("(#define (GLIBC|GNU_USER)_DYNAMIC_LINKER.*)\\\\\n$" _ line)
|
||||
line)))
|
||||
'(1 2 3))
|
||||
|
||||
;; Tell where to find libstdc++, libc, and `?crt*.o', except
|
||||
;; `crt{begin,end}.o', which come with GCC.
|
||||
(substitute* (find-files "gcc/config"
|
||||
"^gnu-user.*\\.h$")
|
||||
(("#define GNU_USER_TARGET_LIB_SPEC (.*)$" _ suffix)
|
||||
;; Help libgcc_s.so be found (see also below.) Always use
|
||||
;; '-lgcc_s' so that libgcc_s.so is always found by those
|
||||
;; programs that use 'pthread_cancel' (glibc dlopens
|
||||
;; libgcc_s.so when pthread_cancel support is needed, but
|
||||
;; having it in the application's RUNPATH isn't enough; see
|
||||
;; <http://sourceware.org/ml/libc-help/2013-11/msg00023.html>.)
|
||||
;;
|
||||
;; NOTE: The '-lgcc_s' added below needs to be removed in a
|
||||
;; later phase of %gcc-static. If you change the string
|
||||
;; below, make sure to update the relevant code in
|
||||
;; %gcc-static package as needed.
|
||||
(format #f "#define GNU_USER_TARGET_LIB_SPEC \
|
||||
;; Fix the dynamic linker's file name.
|
||||
(substitute* (find-files "gcc/config"
|
||||
"^(linux|gnu|sysv4)(64|-elf|-eabi)?\\.h$")
|
||||
(("#define (GLIBC|GNU_USER)_DYNAMIC_LINKER([^ \t]*).*$"
|
||||
_ gnu-user suffix)
|
||||
(format #f "#define ~a_DYNAMIC_LINKER~a \"~a\"~%"
|
||||
gnu-user suffix
|
||||
(string-append libc ,(glibc-dynamic-linker)))))
|
||||
|
||||
;; Tell where to find libstdc++, libc, and `?crt*.o', except
|
||||
;; `crt{begin,end}.o', which come with GCC.
|
||||
(substitute* (find-files "gcc/config"
|
||||
"^gnu-user.*\\.h$")
|
||||
(("#define GNU_USER_TARGET_LIB_SPEC (.*)$" _ suffix)
|
||||
;; Help libgcc_s.so be found (see also below.) Always use
|
||||
;; '-lgcc_s' so that libgcc_s.so is always found by those
|
||||
;; programs that use 'pthread_cancel' (glibc dlopens
|
||||
;; libgcc_s.so when pthread_cancel support is needed, but
|
||||
;; having it in the application's RUNPATH isn't enough; see
|
||||
;; <http://sourceware.org/ml/libc-help/2013-11/msg00023.html>.)
|
||||
;;
|
||||
;; NOTE: The '-lgcc_s' added below needs to be removed in a
|
||||
;; later phase of %gcc-static. If you change the string
|
||||
;; below, make sure to update the relevant code in
|
||||
;; %gcc-static package as needed.
|
||||
(format #f "#define GNU_USER_TARGET_LIB_SPEC \
|
||||
\"-L~a/lib %{!static:-rpath=~a/lib %{!static-libgcc:-rpath=~a/lib -lgcc_s}} \" ~a"
|
||||
libc libc libdir suffix))
|
||||
(("#define GNU_USER_TARGET_STARTFILE_SPEC.*$" line)
|
||||
(format #f "#define STANDARD_STARTFILE_PREFIX_1 \"~a/lib\"
|
||||
libc libc libdir suffix))
|
||||
(("#define GNU_USER_TARGET_STARTFILE_SPEC.*$" line)
|
||||
(format #f "#define STANDARD_STARTFILE_PREFIX_1 \"~a/lib\"
|
||||
#define STANDARD_STARTFILE_PREFIX_2 \"\"
|
||||
~a"
|
||||
libc line)))
|
||||
libc line)))
|
||||
|
||||
;; The rs6000 (a.k.a. powerpc) config in GCC does not use
|
||||
;; GNU_USER_* defines. Do the above for this case.
|
||||
(substitute*
|
||||
"gcc/config/rs6000/sysv4.h"
|
||||
(("#define LIB_LINUX_SPEC (.*)$" _ suffix)
|
||||
(format #f "#define LIB_LINUX_SPEC \
|
||||
;; The rs6000 (a.k.a. powerpc) config in GCC does not use
|
||||
;; GNU_USER_* defines. Do the above for this case.
|
||||
(substitute*
|
||||
"gcc/config/rs6000/sysv4.h"
|
||||
(("#define LIB_LINUX_SPEC (.*)$" _ suffix)
|
||||
(format #f "#define LIB_LINUX_SPEC \
|
||||
\"-L~a/lib %{!static:-rpath=~a/lib %{!static-libgcc:-rpath=~a/lib -lgcc_s}} \" ~a"
|
||||
libc libc libdir suffix))
|
||||
(("#define STARTFILE_LINUX_SPEC.*$" line)
|
||||
(format #f "#define STANDARD_STARTFILE_PREFIX_1 \"~a/lib\"
|
||||
libc libc libdir suffix))
|
||||
(("#define STARTFILE_LINUX_SPEC.*$" line)
|
||||
(format #f "#define STANDARD_STARTFILE_PREFIX_1 \"~a/lib\"
|
||||
#define STANDARD_STARTFILE_PREFIX_2 \"\"
|
||||
~a"
|
||||
libc line))))
|
||||
libc line))))
|
||||
|
||||
;; Don't retain a dependency on the build-time sed.
|
||||
(substitute* "fixincludes/fixincl.x"
|
||||
(("static char const sed_cmd_z\\[\\] =.*;")
|
||||
"static char const sed_cmd_z[] = \"sed\";"))
|
||||
;; Don't retain a dependency on the build-time sed.
|
||||
(substitute* "fixincludes/fixincl.x"
|
||||
(("static char const sed_cmd_z\\[\\] =.*;")
|
||||
"static char const sed_cmd_z[] = \"sed\";"))
|
||||
|
||||
;; Aarch64 support didn't land in GCC until the 4.8 series.
|
||||
(when (file-exists? "gcc/config/aarch64")
|
||||
;; Force Aarch64 libdir to be /lib and not /lib64
|
||||
(substitute* "gcc/config/aarch64/t-aarch64-linux"
|
||||
(("lib64") "lib")))
|
||||
;; Aarch64 support didn't land in GCC until the 4.8 series.
|
||||
(when (file-exists? "gcc/config/aarch64")
|
||||
;; Force Aarch64 libdir to be /lib and not /lib64
|
||||
(substitute* "gcc/config/aarch64/t-aarch64-linux"
|
||||
(("lib64") "lib")))
|
||||
|
||||
(when (file-exists? "libbacktrace")
|
||||
;; GCC 4.8+ comes with libbacktrace. By default it builds
|
||||
;; with -Werror, which fails with a -Wcast-qual error in glibc
|
||||
;; 2.21's stdlib-bsearch.h. Remove -Werror.
|
||||
(substitute* "libbacktrace/configure"
|
||||
(("WARN_FLAGS=(.*)-Werror" _ flags)
|
||||
(string-append "WARN_FLAGS=" flags)))
|
||||
(when (file-exists? "libbacktrace")
|
||||
;; GCC 4.8+ comes with libbacktrace. By default it builds
|
||||
;; with -Werror, which fails with a -Wcast-qual error in glibc
|
||||
;; 2.21's stdlib-bsearch.h. Remove -Werror.
|
||||
(substitute* "libbacktrace/configure"
|
||||
(("WARN_FLAGS=(.*)-Werror" _ flags)
|
||||
(string-append "WARN_FLAGS=" flags)))
|
||||
|
||||
(when (file-exists? "libsanitizer/libbacktrace")
|
||||
;; Same in libsanitizer's bundled copy (!) found in 4.9+.
|
||||
(substitute* "libsanitizer/libbacktrace/Makefile.in"
|
||||
(("-Werror")
|
||||
""))))
|
||||
(when (file-exists? "libsanitizer/libbacktrace")
|
||||
;; Same in libsanitizer's bundled copy (!) found in 4.9+.
|
||||
(substitute* "libsanitizer/libbacktrace/Makefile.in"
|
||||
(("-Werror")
|
||||
""))))
|
||||
|
||||
;; Add a RUNPATH to libstdc++.so so that it finds libgcc_s.
|
||||
;; See <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=32354>
|
||||
;; and <http://bugs.gnu.org/20358>.
|
||||
(substitute* "libstdc++-v3/src/Makefile.in"
|
||||
(("^OPT_LDFLAGS = ")
|
||||
"OPT_LDFLAGS = -Wl,-rpath=$(libdir) "))
|
||||
;; Add a RUNPATH to libstdc++.so so that it finds libgcc_s.
|
||||
;; See <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=32354>
|
||||
;; and <http://bugs.gnu.org/20358>.
|
||||
(substitute* "libstdc++-v3/src/Makefile.in"
|
||||
(("^OPT_LDFLAGS = ")
|
||||
"OPT_LDFLAGS = -Wl,-rpath=$(libdir) "))
|
||||
|
||||
;; Move libstdc++*-gdb.py to the "lib" output to avoid a
|
||||
;; circularity between "out" and "lib". (Note:
|
||||
;; --with-python-dir is useless because it imposes $(prefix) as
|
||||
;; the parent directory.)
|
||||
(substitute* "libstdc++-v3/python/Makefile.in"
|
||||
(("pythondir = .*$")
|
||||
(string-append "pythondir = " libdir "/share"
|
||||
"/gcc-$(gcc_version)/python\n")))
|
||||
;; Move libstdc++*-gdb.py to the "lib" output to avoid a
|
||||
;; circularity between "out" and "lib". (Note:
|
||||
;; --with-python-dir is useless because it imposes $(prefix) as
|
||||
;; the parent directory.)
|
||||
(substitute* "libstdc++-v3/python/Makefile.in"
|
||||
(("pythondir = .*$")
|
||||
(string-append "pythondir = " libdir "/share"
|
||||
"/gcc-$(gcc_version)/python\n")))
|
||||
|
||||
;; Avoid another circularity between the outputs: this #define
|
||||
;; ends up in auto-host.h in the "lib" output, referring to
|
||||
;; "out". (This variable is used to augment cpp's search path,
|
||||
;; but there's nothing useful to look for here.)
|
||||
(substitute* "gcc/config.in"
|
||||
(("PREFIX_INCLUDE_DIR")
|
||||
"PREFIX_INCLUDE_DIR_isnt_necessary_here"))
|
||||
#t)))
|
||||
;; Avoid another circularity between the outputs: this #define
|
||||
;; ends up in auto-host.h in the "lib" output, referring to
|
||||
;; "out". (This variable is used to augment cpp's search path,
|
||||
;; but there's nothing useful to look for here.)
|
||||
(substitute* "gcc/config.in"
|
||||
(("PREFIX_INCLUDE_DIR")
|
||||
"PREFIX_INCLUDE_DIR_isnt_necessary_here"))
|
||||
#t)))
|
||||
|
||||
(add-after 'configure 'post-configure
|
||||
(lambda _
|
||||
;; Don't store configure flags, to avoid retaining references to
|
||||
;; build-time dependencies---e.g., `--with-ppl=/gnu/store/xxx'.
|
||||
(substitute* "Makefile"
|
||||
(("^TOPLEVEL_CONFIGURE_ARGUMENTS=(.*)$" _ rest)
|
||||
"TOPLEVEL_CONFIGURE_ARGUMENTS=\n"))
|
||||
#t)))))
|
||||
(add-after 'configure 'post-configure
|
||||
(lambda _
|
||||
;; Don't store configure flags, to avoid retaining references to
|
||||
;; build-time dependencies---e.g., `--with-ppl=/gnu/store/xxx'.
|
||||
(substitute* "Makefile"
|
||||
(("^TOPLEVEL_CONFIGURE_ARGUMENTS=(.*)$" _ rest)
|
||||
"TOPLEVEL_CONFIGURE_ARGUMENTS=\n"))
|
||||
#t)))))
|
||||
|
||||
(native-search-paths
|
||||
;; Use the language-specific variables rather than 'CPATH' because they
|
||||
;; are equivalent to '-isystem' whereas 'CPATH' is equivalent to '-I'.
|
||||
;; The intent is to allow headers that are in the search path to be
|
||||
;; treated as "system headers" (headers exempt from warnings) just like
|
||||
;; the typical /usr/include headers on an FHS system.
|
||||
(list (search-path-specification
|
||||
(variable "C_INCLUDE_PATH")
|
||||
(files '("include")))
|
||||
(search-path-specification
|
||||
(variable "CPLUS_INCLUDE_PATH")
|
||||
(files '("include")))
|
||||
(search-path-specification
|
||||
(variable "LIBRARY_PATH")
|
||||
(files '("lib" "lib64")))))
|
||||
(native-search-paths
|
||||
;; Use the language-specific variables rather than 'CPATH' because they
|
||||
;; are equivalent to '-isystem' whereas 'CPATH' is equivalent to '-I'.
|
||||
;; The intent is to allow headers that are in the search path to be
|
||||
;; treated as "system headers" (headers exempt from warnings) just like
|
||||
;; the typical /usr/include headers on an FHS system.
|
||||
(list (search-path-specification
|
||||
(variable "C_INCLUDE_PATH")
|
||||
(files '("include")))
|
||||
(search-path-specification
|
||||
(variable "CPLUS_INCLUDE_PATH")
|
||||
(files '("include")))
|
||||
(search-path-specification
|
||||
(variable "LIBRARY_PATH")
|
||||
(files '("lib" "lib64")))))
|
||||
|
||||
(properties `((gcc-libc . ,(assoc-ref inputs "libc"))))
|
||||
(synopsis "GNU Compiler Collection")
|
||||
(description
|
||||
"GCC is the GNU Compiler Collection. It provides compiler front-ends
|
||||
(properties `((gcc-libc . ,(assoc-ref inputs "libc"))))
|
||||
(synopsis "GNU Compiler Collection")
|
||||
(description
|
||||
"GCC is the GNU Compiler Collection. It provides compiler front-ends
|
||||
for several languages, including C, C++, Objective-C, Fortran, Java, Ada, and
|
||||
Go. It also includes runtime support libraries for these languages.")
|
||||
(license gpl3+)
|
||||
(supported-systems (delete "aarch64-linux" %supported-systems))
|
||||
(home-page "https://gcc.gnu.org/"))))
|
||||
(license gpl3+)
|
||||
(supported-systems (delete "aarch64-linux" %supported-systems))
|
||||
(home-page "https://gcc.gnu.org/")))))
|
||||
|
||||
(define-public gcc-4.8
|
||||
(package (inherit gcc-4.7)
|
||||
@@ -519,6 +520,21 @@ It also includes runtime support libraries for these languages.")))
|
||||
(patches (search-patches "gcc-8-strmov-store-file-names.patch"
|
||||
"gcc-5.0-libvtv-runpath.patch"))))))
|
||||
|
||||
(define-public gcc-9
|
||||
(package
|
||||
(inherit gcc-8)
|
||||
(version "9.1.0")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://gnu/gcc/gcc-"
|
||||
version "/gcc-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1817nc2bqdc251k0lpc51cimna7v68xjrnvqzvc50q3ax4s6i9kr"))
|
||||
(patches (search-patches "gcc-9-strmov-store-file-names.patch"
|
||||
"gcc-9-asan-fix-limits-include.patch"
|
||||
"gcc-5.0-libvtv-runpath.patch"))))))
|
||||
|
||||
;; Note: When changing the default gcc version, update
|
||||
;; the gcc-toolchain-* definitions and the gfortran definition
|
||||
;; accordingly.
|
||||
@@ -598,6 +614,7 @@ as the 'native-search-paths' field."
|
||||
(package-outputs gcc)
|
||||
(delete "lib" (package-outputs gcc))))
|
||||
(native-search-paths search-paths)
|
||||
(properties (alist-delete 'hidden? (package-properties gcc)))
|
||||
(arguments
|
||||
(substitute-keyword-arguments `(#:modules ((guix build gnu-build-system)
|
||||
(guix build utils)
|
||||
|
||||
+19
-2
@@ -1,5 +1,5 @@
|
||||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2013, 2014, 2015 Ludovic Courtès <ludo@gnu.org>
|
||||
;;; Copyright © 2013, 2014, 2015, 2019 Ludovic Courtès <ludo@gnu.org>
|
||||
;;; Copyright © 2015 Mark H Weaver <mhw@netris.org>
|
||||
;;; Copyright © 2015, 2016 Efraim Flashner <efraim@flashner.co.il>
|
||||
;;;
|
||||
@@ -34,7 +34,7 @@
|
||||
#:use-module (guix download)
|
||||
#:use-module (guix build-system gnu))
|
||||
|
||||
(define-public gdb
|
||||
(define-public gdb-8.2
|
||||
(package
|
||||
(name "gdb")
|
||||
(version "8.2.1")
|
||||
@@ -105,3 +105,20 @@ to specify the runtime conditions, to define breakpoints, and to change how
|
||||
the program is running to try to fix bugs. It can be used to debug programs
|
||||
written in C, C++, Ada, Objective-C, Pascal and more.")
|
||||
(license gpl3+)))
|
||||
|
||||
(define-public gdb-8.3
|
||||
(package
|
||||
(inherit gdb-8.2)
|
||||
(version "8.3")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://gnu/gdb/gdb-"
|
||||
version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0bnpzz0rl672xg5547q5qck2sxi6cnyixmk8bbb4gifw17ipwbw0"))))))
|
||||
|
||||
(define-public gdb
|
||||
;; This is the fixed version that packages depend on. Update it rarely
|
||||
;; enough to avoid massive rebuilds.
|
||||
gdb-8.2)
|
||||
|
||||
+3
-14
@@ -668,21 +668,15 @@ extension.")
|
||||
(build-system go-build-system)
|
||||
(arguments
|
||||
`(#:import-path "github.com/go-spatial/tegola/cmd/tegola"
|
||||
#:unpack-path "github.com/go-spatial"
|
||||
#:unpack-path "github.com/go-spatial/tegola"
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-before 'build 'set-version
|
||||
(lambda _
|
||||
(with-directory-excursion
|
||||
(string-append "src/github.com/go-spatial/tegola-" ,version)
|
||||
(with-directory-excursion "src/github.com/go-spatial/tegola"
|
||||
(substitute* '("cmd/tegola/cmd/root.go"
|
||||
"cmd/tegola_lambda/main.go")
|
||||
(("version not set") ,version)))
|
||||
#t))
|
||||
(add-before 'build 'rename-import
|
||||
(lambda _
|
||||
(rename-file (string-append "src/github.com/go-spatial/tegola-" ,version)
|
||||
"src/github.com/go-spatial/tegola")
|
||||
#t)))))
|
||||
(home-page "http://tegola.io")
|
||||
(synopsis "Vector tile server for maps")
|
||||
@@ -713,14 +707,9 @@ delivered to any client.")
|
||||
(build-system go-build-system)
|
||||
(arguments
|
||||
`(#:import-path "github.com/omniscale/imposm3/cmd/imposm"
|
||||
#:unpack-path "github.com/omniscale"
|
||||
#:unpack-path "github.com/omniscale/imposm3"
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-before 'build 'rename-import
|
||||
(lambda _
|
||||
(rename-file (string-append "src/github.com/omniscale/imposm3-" ,version)
|
||||
"src/github.com/omniscale/imposm3")
|
||||
#t))
|
||||
(add-before 'build 'set-version
|
||||
(lambda _
|
||||
(substitute* "src/github.com/omniscale/imposm3/version.go"
|
||||
|
||||
@@ -80,7 +80,7 @@ provided, as well as a framework to add new color models and data types.")
|
||||
(define-public gegl
|
||||
(package
|
||||
(name "gegl")
|
||||
(version "0.4.14")
|
||||
(version "0.4.16")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (list (string-append "https://download.gimp.org/pub/gegl/"
|
||||
@@ -88,7 +88,7 @@ provided, as well as a framework to add new color models and data types.")
|
||||
"/gegl-" version ".tar.bz2")))
|
||||
(sha256
|
||||
(base32
|
||||
"00crhngwi07f5b9x77kx5p7p4cl6l5g6glpz9rqv7pfqk62xa0ac"))))
|
||||
"0njydcr6qdmfzh4fxx544681qxdpf7y6b2f47jcypn810dlxy4h1"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
'(#:configure-flags '("LDFLAGS=-lm")))
|
||||
|
||||
@@ -158,6 +158,8 @@ the X-Consortium license.")
|
||||
(base32
|
||||
"0nsn4s6vnv5xcgxcw6q031amvh2zfj2smy1r5mbnjj2548hxcn2l"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:configure-flags '("--disable-static")))
|
||||
;; The pkg-config file lists "freetype2" as Requires.private.
|
||||
(propagated-inputs `(("freetype" ,freetype)))
|
||||
(inputs `(("libx11" ,libx11)
|
||||
|
||||
+77
-47
@@ -27,7 +27,7 @@
|
||||
;;; Copyright © 2017, 2018 nee <nee-git@hidamari.blue>
|
||||
;;; Copyright © 2017 Chris Marusich <cmmarusich@gmail.com>
|
||||
;;; Copyright © 2017 Mohammed Sadiq <sadiq@sadiqpk.org>
|
||||
;;; Copyright © 2017 Brendan Tildesley <brendan.tildesley@openmailbox.org>
|
||||
;;; Copyright © 2017 Brendan Tildesley <mail@brendan.scot>
|
||||
;;; Copyright © 2017, 2018 Rutger Helling <rhelling@mykolab.com>
|
||||
;;; Copyright © 2018 Jovany Leandro G.C <bit4bit@riseup.net>
|
||||
;;; Copyright © 2018 Vasile Dumitrascu <va511e@yahoo.com>
|
||||
@@ -35,6 +35,7 @@
|
||||
;;; Copyright © 2018, 2019 Timothy Sample <samplet@ngyro.com>
|
||||
;;; Copyright © 2019 Danny Milosavljevic <dannym@scratchpost.org>
|
||||
;;; Copyright © 2019 Marius Bakke <mbakke@fastmail.com>
|
||||
;;; Copyright © 2019 Florian Pelz <pelzflorian@pelzflorian.de>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
@@ -2324,7 +2325,7 @@ editors, IDEs, etc.")
|
||||
(package
|
||||
(inherit vte)
|
||||
(name "vte-ng")
|
||||
(version "0.54.2.a")
|
||||
(version "0.56.2.a")
|
||||
(home-page "https://github.com/thestinger/vte-ng")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
@@ -2332,10 +2333,11 @@ editors, IDEs, etc.")
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1r7d9m07cpdr4f7rw3yx33hmp4jmsk0dn5byq5wgksb2qjbc4ags"))))
|
||||
"1lmba6i0abifmvvfb1q63ql6zh6d38148kp6skmkggiib2hi5dki"))))
|
||||
(native-inputs
|
||||
`(("gtk-doc" ,gtk-doc)
|
||||
("gperf" ,gperf)
|
||||
("gcc" ,gcc-7)
|
||||
("autoconf" ,autoconf)
|
||||
("automake" ,automake)
|
||||
("libtool" ,libtool)
|
||||
@@ -2344,6 +2346,9 @@ editors, IDEs, etc.")
|
||||
`(#:phases (modify-phases %standard-phases
|
||||
(replace 'bootstrap
|
||||
(lambda _
|
||||
;; Work around GCC7 problem: <https://bugs.gnu.org/30756>.
|
||||
(for-each unsetenv '("C_INCLUDE_PATH" "CPLUS_INCLUDE_PATH"))
|
||||
|
||||
(setenv "NOCONFIGURE" "true")
|
||||
(invoke "sh" "autogen.sh"))))))
|
||||
(synopsis "Enhanced VTE terminal widget")
|
||||
@@ -3137,15 +3142,15 @@ faster results and to avoid unnecessary server load.")
|
||||
(define-public upower
|
||||
(package
|
||||
(name "upower")
|
||||
(version "0.99.8")
|
||||
(version "0.99.10")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://gitlab.freedesktop.org/upower/upower/"
|
||||
"uploads/9125ab7ee96fdc4ecc68cfefb50c1cab/"
|
||||
"uploads/c438511024b9bc5a904f8775cfc8e4c4/"
|
||||
"upower-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"00lzr0vyxz5lvmgya48gdb2cdgmfdim4b34jlfdyqakk1i9sl8xv"))
|
||||
"17d2bclv5fgma2y3g8bsn9pdvspn1zrzismzdnzfivc0f2wm28k4"))
|
||||
(patches (search-patches "upower-builddir.patch"))))
|
||||
(build-system glib-or-gtk-build-system)
|
||||
(arguments
|
||||
@@ -5498,7 +5503,24 @@ to virtual private networks (VPNs) via OpenVPN.")
|
||||
(base32
|
||||
"1js0i2kwfklahsn77qgxzdscy33drrlym3mrj1qhlw0zf8ri56ya"))))
|
||||
(build-system glib-or-gtk-build-system)
|
||||
(arguments '(#:configure-flags '("--disable-migration")))
|
||||
(arguments '(#:configure-flags '("--disable-migration")
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-after 'unpack 'patch-source
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(let ((mbpi (assoc-ref inputs
|
||||
"mobile-broadband-provider-info"))
|
||||
(iso-codes (assoc-ref inputs "iso-codes")))
|
||||
(substitute* "src/libnma/nma-mobile-providers.c"
|
||||
(("(g_build_filename \\()dirs\\[i\\].*,\
|
||||
(MOBILE_BROADBAND_PROVIDER_INFO.*)" all start end)
|
||||
(string-append start "\"" mbpi "/share\", " end)))
|
||||
(substitute* "src/libnma/nma-mobile-providers.c"
|
||||
(("(g_build_filename \\()dirs\\[i\\].*,\
|
||||
(ISO_3166_COUNTRY_CODES.*)" all start end)
|
||||
(string-append start "\"" iso-codes
|
||||
"/share\", " end)))
|
||||
#t))))))
|
||||
(native-inputs
|
||||
`(("intltool" ,intltool)
|
||||
("gobject-introspection" ,gobject-introspection)
|
||||
@@ -5515,7 +5537,8 @@ to virtual private networks (VPNs) via OpenVPN.")
|
||||
("libsecret" ,libsecret)
|
||||
("libselinux" ,libselinux)
|
||||
("jansson" ,jansson) ; for team support
|
||||
("modem-manager" ,modem-manager)))
|
||||
("modem-manager" ,modem-manager)
|
||||
("mobile-broadband-provider-info" ,mobile-broadband-provider-info)))
|
||||
(synopsis "Applet for managing network connections")
|
||||
(home-page "https://www.gnome.org/projects/NetworkManager/")
|
||||
(description
|
||||
@@ -5651,8 +5674,8 @@ libxml2.")
|
||||
"(self, \"" name "\","
|
||||
"g_getenv (\"" name "\"));\n"))
|
||||
propagate)))))
|
||||
;; Look for custom GDM conf in /run/current-system.
|
||||
(substitute* '("common/gdm-settings-desktop-backend.c")
|
||||
;; Find the configuration file using an environment variable.
|
||||
(substitute* '("common/gdm-settings.c")
|
||||
(("GDM_CUSTOM_CONF")
|
||||
(string-append "(g_getenv(\"GDM_CUSTOM_CONF\") != NULL"
|
||||
" ? g_getenv(\"GDM_CUSTOM_CONF\")"
|
||||
@@ -5833,13 +5856,25 @@ devices using the GNOME desktop.")
|
||||
(add-before 'configure 'patch-paths
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(let ((libc (assoc-ref inputs "libc"))
|
||||
(tzdata (assoc-ref inputs "tzdata")))
|
||||
(tzdata (assoc-ref inputs "tzdata"))
|
||||
(libgnomekbd (assoc-ref inputs "libgnomekbd"))
|
||||
(nm-applet (assoc-ref inputs "network-manager-applet")))
|
||||
(substitute* "panels/datetime/tz.h"
|
||||
(("/usr/share/zoneinfo/zone.tab")
|
||||
(string-append tzdata "/share/zoneinfo/zone.tab")))
|
||||
(substitute* "panels/datetime/test-endianess.c"
|
||||
(("/usr/share/locale")
|
||||
(string-append libc "/share/locale")))
|
||||
(substitute* "panels/region/cc-region-panel.c"
|
||||
(("\"gkbd-keyboard-display")
|
||||
(string-append "\"" libgnomekbd
|
||||
"/bin/gkbd-keyboard-display")))
|
||||
(substitute* '("panels/network/net-device-wifi.c"
|
||||
"panels/network/net-device.c"
|
||||
"panels/network/connection-editor/net-connection-editor.c")
|
||||
(("\"nm-connection-editor")
|
||||
(string-append "\"" nm-applet
|
||||
"/bin/nm-connection-editor")))
|
||||
#t))))))
|
||||
(native-inputs
|
||||
`(("glib:bin" ,glib "bin") ; for glib-mkenums, etc.
|
||||
@@ -5863,6 +5898,7 @@ devices using the GNOME desktop.")
|
||||
("grilo" ,grilo)
|
||||
("ibus" ,ibus)
|
||||
("libcanberra" ,libcanberra)
|
||||
("libgnomekbd" ,libgnomekbd)
|
||||
("libgudev" ,libgudev)
|
||||
("libgtop" ,libgtop)
|
||||
("libpwquality" ,libpwquality)
|
||||
@@ -6760,51 +6796,41 @@ fit the GNOME desktop.")
|
||||
existing databases over the internet.")
|
||||
(license license:gpl3+)))
|
||||
|
||||
(define-public gnome-tweak-tool
|
||||
(define-public gnome-tweaks
|
||||
(package
|
||||
(name "gnome-tweak-tool")
|
||||
(version "3.26.4")
|
||||
(name "gnome-tweaks")
|
||||
(version "3.28.1")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://gnome/sources/gnome-tweak-tool/"
|
||||
(uri (string-append "mirror://gnome/sources/gnome-tweaks/"
|
||||
(version-major+minor version) "/"
|
||||
"gnome-tweak-tool-" version ".tar.xz"))
|
||||
(patches (list
|
||||
(search-patch "gnome-tweak-tool-search-paths.patch")))
|
||||
"gnome-tweaks-" version ".tar.xz"))
|
||||
(patches
|
||||
(list (search-patch "gnome-tweaks-search-paths.patch")))
|
||||
(sha256
|
||||
(base32
|
||||
"1pq5a0kzh1sz7s7ax5c7p6212k9d51nk5bfvjfyqn99cs928187x"))))
|
||||
(build-system glib-or-gtk-build-system)
|
||||
"1p5xydr0haz4389h6dvvbna6i1mipdzvmlfksnv0jqfvfs9sy6fp"))))
|
||||
(build-system meson-build-system)
|
||||
(arguments
|
||||
`(#:configure-flags '("--localstatedir=/tmp"
|
||||
"--sysconfdir=/tmp")
|
||||
`(#:glib-or-gtk? #t
|
||||
#:configure-flags '("-Dlocalstatedir=/tmp"
|
||||
"-Dsysconfdir=/tmp")
|
||||
#:imported-modules ((guix build python-build-system)
|
||||
,@%glib-or-gtk-build-system-modules)
|
||||
#:phases (modify-phases %standard-phases
|
||||
(delete 'configure)
|
||||
(replace 'build
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(invoke "meson" "build"
|
||||
"--prefix" (assoc-ref outputs "out"))))
|
||||
(replace 'check
|
||||
(lambda _ (invoke "ninja" "-C" "build" "test")))
|
||||
(replace 'install
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(invoke "ninja" "-C" "build" "install")))
|
||||
(add-after 'install 'wrap-program
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(let ((out (assoc-ref outputs "out"))
|
||||
(gi-typelib-path (getenv "GI_TYPELIB_PATH")))
|
||||
(wrap-program (string-append out "/bin/gnome-tweak-tool")
|
||||
`("GI_TYPELIB_PATH" ":" prefix (,gi-typelib-path))))
|
||||
#t))
|
||||
(add-after 'install 'wrap
|
||||
(@@ (guix build python-build-system) wrap)))))
|
||||
,@%meson-build-system-modules)
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-after 'install 'wrap
|
||||
(@@ (guix build python-build-system) wrap))
|
||||
(add-after 'wrap 'wrap-gi-typelib
|
||||
(lambda* (#:key inputs outputs #:allow-other-keys)
|
||||
(let ((out (assoc-ref outputs "out"))
|
||||
(gi-typelib-path (getenv "GI_TYPELIB_PATH")))
|
||||
(wrap-program (string-append out "/bin/gnome-tweaks")
|
||||
`("GI_TYPELIB_PATH" ":" prefix (,gi-typelib-path))))
|
||||
#t)))))
|
||||
(native-inputs
|
||||
`(("gtk+:bin" ,gtk+ "bin") ; For gtk-update-icon-cache
|
||||
("intltool" ,intltool)
|
||||
("meson" ,meson-for-build)
|
||||
("ninja" ,ninja)
|
||||
("pkg-config" ,pkg-config)))
|
||||
(inputs
|
||||
`(("gnome-desktop" ,gnome-desktop)
|
||||
@@ -6817,14 +6843,18 @@ existing databases over the internet.")
|
||||
("python" ,python)
|
||||
("python-pygobject" ,python-pygobject)))
|
||||
(synopsis "Customize advanced GNOME 3 options")
|
||||
(home-page "https://wiki.gnome.org/action/show/Apps/GnomeTweakTool")
|
||||
(home-page "https://wiki.gnome.org/Apps/Tweaks")
|
||||
(description
|
||||
"GNOME Tweak Tool allows adjusting advanced configuration settings in
|
||||
"GNOME Tweaks allows adjusting advanced configuration settings in
|
||||
GNOME 3. This includes things like the fonts used in user interface elements,
|
||||
alternative user interface themes, changes in window management behavior,
|
||||
GNOME Shell appearance and extension, etc.")
|
||||
(license license:gpl3+)))
|
||||
|
||||
;; This package has been renamed by upstream.
|
||||
(define-public gnome-tweak-tool
|
||||
(deprecated-package "gnome-tweak-tool" gnome-tweaks))
|
||||
|
||||
(define-public gnome-shell-extensions
|
||||
(package
|
||||
(name "gnome-shell-extensions")
|
||||
|
||||
+133
-122
@@ -426,7 +426,7 @@ from forcing GEXP-PROMISE."
|
||||
#:system system
|
||||
#:guile-for-build guile)))
|
||||
|
||||
(define %icecat-version "60.6.1-guix1")
|
||||
(define %icecat-version "60.6.2-guix1")
|
||||
|
||||
;; 'icecat-source' is a "computed" origin that generates an IceCat tarball
|
||||
;; from the corresponding upstream Firefox ESR tarball, using the 'makeicecat'
|
||||
@@ -448,7 +448,7 @@ from forcing GEXP-PROMISE."
|
||||
"firefox-" upstream-firefox-version ".source.tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1x8419a1yg6igsq5ij3ymf1zmnb2wpm9dqcdfkv5wy43xgf7y0wl"))))
|
||||
"0fvxqxg48c0xrffb720gxfjayz3xqam2xnsz5piri64dcjvxgcyd"))))
|
||||
|
||||
(upstream-icecat-base-version "60.3.0") ; maybe older than base-version
|
||||
(upstream-icecat-gnu-version "1")
|
||||
@@ -528,7 +528,13 @@ from forcing GEXP-PROMISE."
|
||||
"-p1" "--input" #+makeicecat-patch)
|
||||
(patch-shebang "makeicecat")
|
||||
(substitute* "makeicecat"
|
||||
(("^FFMAJOR=.*")
|
||||
(("^FFMAJOR=(.*)" all ffmajor)
|
||||
(unless (string=? #$major-version
|
||||
(string-trim-both ffmajor))
|
||||
;; The makeicecat script cannot be expected to work
|
||||
;; properly on a different version of Firefox, even if
|
||||
;; no errors occur during execution.
|
||||
(error "makeicecat major version mismatch"))
|
||||
(string-append "FFMAJOR=" #$major-version "\n"))
|
||||
(("^FFMINOR=.*")
|
||||
(string-append "FFMINOR=" #$minor-version "\n"))
|
||||
@@ -590,68 +596,7 @@ from forcing GEXP-PROMISE."
|
||||
(package
|
||||
(name "icecat")
|
||||
(version %icecat-version)
|
||||
(source
|
||||
(origin
|
||||
(inherit icecat-source)
|
||||
(patches (search-patches "icecat-avoid-bundled-libraries.patch"
|
||||
"icecat-use-system-graphite2+harfbuzz.patch"
|
||||
"icecat-use-system-media-libs.patch"))
|
||||
(modules '((guix build utils)))
|
||||
(snippet
|
||||
'(begin
|
||||
(use-modules (ice-9 ftw))
|
||||
;; Remove bundled libraries that we don't use, since they may
|
||||
;; contain unpatched security flaws, they waste disk space and
|
||||
;; network bandwidth, and may cause confusion.
|
||||
(for-each delete-file-recursively
|
||||
'(;; FIXME: Removing the bundled icu breaks configure.
|
||||
;; * The bundled icu headers are used in some places.
|
||||
;; * The version number is taken from the bundled copy.
|
||||
;;"intl/icu"
|
||||
;;
|
||||
;; FIXME: A script from the bundled nspr is used.
|
||||
;;"nsprpub"
|
||||
;;
|
||||
;; FIXME: With the update to IceCat 60, using system NSS
|
||||
;; broke certificate validation. See
|
||||
;; <https://bugs.gnu.org/32833>. For now, we use
|
||||
;; the bundled NSPR and NSS. TODO: Investigate,
|
||||
;; and try to unbundle these libraries again.
|
||||
;; UNBUNDLE-ME! "security/nss"
|
||||
;;
|
||||
;; TODO: Use more system media libraries. See:
|
||||
;; <https://bugzilla.mozilla.org/show_bug.cgi?id=517422>
|
||||
;; * libtheora: esr60 wants v1.2, not yet released.
|
||||
;; * soundtouch: avoiding the bundled library would
|
||||
;; result in some loss of functionality. There's
|
||||
;; also an issue with exception handling
|
||||
;; configuration. It seems that this is needed in
|
||||
;; some moz.build:
|
||||
;; DEFINES['ST_NO_EXCEPTION_HANDLING'] = 1
|
||||
;; * libopus
|
||||
;; * speex
|
||||
;;
|
||||
"modules/freetype2"
|
||||
"modules/zlib"
|
||||
"modules/libbz2"
|
||||
"ipc/chromium/src/third_party/libevent"
|
||||
"media/libjpeg"
|
||||
"media/libvpx"
|
||||
"media/libogg"
|
||||
"media/libvorbis"
|
||||
;; "media/libtheora" ; wants theora-1.2, not yet released
|
||||
"media/libtremor"
|
||||
"gfx/harfbuzz"
|
||||
"gfx/graphite2"
|
||||
"js/src/ctypes/libffi"
|
||||
"db/sqlite3"))
|
||||
;; Delete .pyc files, typically present in icecat source tarballs
|
||||
(for-each delete-file (find-files "." "\\.pyc$"))
|
||||
;; Delete obj-* directories, sometimes present in icecat tarballs
|
||||
(for-each delete-file-recursively
|
||||
(scandir "." (lambda (name)
|
||||
(string-prefix? "obj-" name))))
|
||||
#t))))
|
||||
(source icecat-source)
|
||||
(build-system gnu-build-system)
|
||||
(inputs
|
||||
`(("alsa-lib" ,alsa-lib)
|
||||
@@ -697,8 +642,21 @@ from forcing GEXP-PROMISE."
|
||||
("zip" ,zip)
|
||||
("zlib" ,zlib)))
|
||||
(native-inputs
|
||||
;; Icecat 60 checkes for rust>=1.24
|
||||
`(("rust" ,rust-1.24)
|
||||
;; The following patches are specific to the Guix packaging of IceCat,
|
||||
;; and therefore we prefer to leave them out of 'source', which should be
|
||||
;; a tarball suitable for compilation on any system that IceCat supports.
|
||||
;; (Bug fixes and security fixes, however, should go in 'source').
|
||||
`(("icecat-avoid-bundled-libraries.patch"
|
||||
,(search-patch "icecat-avoid-bundled-libraries.patch"))
|
||||
("icecat-use-system-graphite2+harfbuzz.patch"
|
||||
,(search-patch "icecat-use-system-graphite2+harfbuzz.patch"))
|
||||
("icecat-use-system-media-libs.patch"
|
||||
,(search-patch "icecat-use-system-media-libs.patch"))
|
||||
|
||||
("patch" ,(canonical-package patch))
|
||||
|
||||
;; Icecat 60 checks for rust>=1.24
|
||||
("rust" ,rust-1.24)
|
||||
("cargo" ,rust-1.24 "cargo")
|
||||
("llvm" ,llvm-3.9.1)
|
||||
("clang" ,clang-3.9.1)
|
||||
@@ -798,42 +756,95 @@ from forcing GEXP-PROMISE."
|
||||
,@%gnu-build-system-modules)
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-after
|
||||
'unpack 'ensure-no-mtimes-pre-1980
|
||||
(lambda _
|
||||
;; Without this, the 'source/test/addons/packed.xpi' and
|
||||
;; 'source/test/addons/simple-prefs.xpi' targets fail while trying
|
||||
;; to create zip archives.
|
||||
(let ((early-1980 315619200)) ; 1980-01-02 UTC
|
||||
(ftw "." (lambda (file stat flag)
|
||||
(unless (<= early-1980 (stat:mtime stat))
|
||||
(utime file early-1980 early-1980))
|
||||
#t))
|
||||
#t)))
|
||||
(add-after
|
||||
'unpack 'link-libxul-with-libraries
|
||||
(lambda _
|
||||
;; libxul.so dynamically opens libraries, so here we explicitly
|
||||
;; link them into libxul.so instead.
|
||||
;;
|
||||
;; TODO: It might be preferable to patch in absolute file names in
|
||||
;; calls to dlopen or PR_LoadLibrary, but that didn't seem to
|
||||
;; work. More investigation is needed.
|
||||
(substitute* "toolkit/library/moz.build"
|
||||
(("^# This library needs to be last" all)
|
||||
(string-append "OS_LIBS += [
|
||||
(add-after 'unpack 'apply-guix-specific-patches
|
||||
(lambda* (#:key inputs native-inputs #:allow-other-keys)
|
||||
(let ((patch (string-append (assoc-ref (or native-inputs inputs)
|
||||
"patch")
|
||||
"/bin/patch")))
|
||||
(for-each (match-lambda
|
||||
((label . file)
|
||||
(when (and (string-prefix? "icecat-" label)
|
||||
(string-suffix? ".patch" label))
|
||||
(format #t "applying '~a'...~%" file)
|
||||
(invoke patch "--force" "--no-backup-if-mismatch"
|
||||
"-p1" "--input" file))))
|
||||
(or native-inputs inputs)))
|
||||
#t))
|
||||
(add-after 'apply-guix-specific-patches 'remove-bundled-libraries
|
||||
(lambda _
|
||||
;; Remove bundled libraries that we don't use, since they may
|
||||
;; contain unpatched security flaws, they waste disk space and
|
||||
;; memory, and may cause confusion.
|
||||
(for-each (lambda (file)
|
||||
(format #t "deleting '~a'...~%" file)
|
||||
(delete-file-recursively file))
|
||||
'(;; FIXME: Removing the bundled icu breaks configure.
|
||||
;; * The bundled icu headers are used in some places.
|
||||
;; * The version number is taken from the bundled copy.
|
||||
;;"intl/icu"
|
||||
;;
|
||||
;; FIXME: A script from the bundled nspr is used.
|
||||
;;"nsprpub"
|
||||
;;
|
||||
;; FIXME: With the update to IceCat 60, using system NSS
|
||||
;; broke certificate validation. See
|
||||
;; <https://bugs.gnu.org/32833>. For now, we use
|
||||
;; the bundled NSPR and NSS. TODO: Investigate,
|
||||
;; and try to unbundle these libraries again.
|
||||
;; UNBUNDLE-ME! "security/nss"
|
||||
;;
|
||||
;; TODO: Use more system media libraries. See:
|
||||
;; <https://bugzilla.mozilla.org/show_bug.cgi?id=517422>
|
||||
;; * libtheora: esr60 wants v1.2, not yet released.
|
||||
;; * soundtouch: avoiding the bundled library would
|
||||
;; result in some loss of functionality. There's
|
||||
;; also an issue with exception handling
|
||||
;; configuration. It seems that this is needed in
|
||||
;; some moz.build:
|
||||
;; DEFINES['ST_NO_EXCEPTION_HANDLING'] = 1
|
||||
;; * libopus
|
||||
;; * speex
|
||||
;;
|
||||
"modules/freetype2"
|
||||
"modules/zlib"
|
||||
"modules/libbz2"
|
||||
"ipc/chromium/src/third_party/libevent"
|
||||
"media/libjpeg"
|
||||
"media/libvpx"
|
||||
"media/libogg"
|
||||
"media/libvorbis"
|
||||
;; "media/libtheora" ; wants theora-1.2, not yet released
|
||||
"media/libtremor"
|
||||
"gfx/harfbuzz"
|
||||
"gfx/graphite2"
|
||||
"js/src/ctypes/libffi"
|
||||
"db/sqlite3"))
|
||||
#t))
|
||||
(add-after 'remove-bundled-libraries 'link-libxul-with-libraries
|
||||
(lambda _
|
||||
;; libxul.so dynamically opens libraries, so here we explicitly
|
||||
;; link them into libxul.so instead.
|
||||
;;
|
||||
;; TODO: It might be preferable to patch in absolute file names in
|
||||
;; calls to dlopen or PR_LoadLibrary, but that didn't seem to
|
||||
;; work. More investigation is needed.
|
||||
(substitute* "toolkit/library/moz.build"
|
||||
(("^# This library needs to be last" all)
|
||||
(string-append "OS_LIBS += [
|
||||
'GL', 'gnome-2', 'canberra', 'Xss', 'cups', 'gssapi_krb5',
|
||||
'avcodec', 'avutil', 'pulse' ]\n\n"
|
||||
all)))
|
||||
#t))
|
||||
all)))
|
||||
#t))
|
||||
(replace 'bootstrap
|
||||
(lambda _
|
||||
(invoke "sh" "-c" "autoconf old-configure.in > old-configure")))
|
||||
(invoke "sh" "-c" "autoconf old-configure.in > old-configure")
|
||||
;; 'configure' must be newer than 'old-configure.in', or else the
|
||||
;; build system will raise an alarm and abort.
|
||||
(invoke "touch" "configure")))
|
||||
(add-after 'patch-source-shebangs 'patch-cargo-checksums
|
||||
(lambda _
|
||||
(use-modules (guix build cargo-utils))
|
||||
(let ((null-file "/dev/null")
|
||||
(null-hash "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"))
|
||||
(let ((null-hash "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"))
|
||||
(substitute* '("Cargo.lock" "servo/Cargo.lock")
|
||||
(("(\"checksum .* = )\".*\"" all name)
|
||||
(string-append name "\"" null-hash "\"")))
|
||||
@@ -844,7 +855,7 @@ from forcing GEXP-PROMISE."
|
||||
(display (string-append
|
||||
"patch-cargo-checksums: generate-checksums for "
|
||||
dir "\n"))
|
||||
(generate-checksums dir null-file)))
|
||||
(generate-checksums dir)))
|
||||
(find-files "third_party/rust" ".cargo-checksum.json")))
|
||||
#t))
|
||||
(add-before 'configure 'augment-CPLUS_INCLUDE_PATH
|
||||
@@ -860,31 +871,31 @@ from forcing GEXP-PROMISE."
|
||||
(setenv "CPLUS_INCLUDE_PATH"
|
||||
(string-append gcc "/include/c++" ":"
|
||||
gcc "/include/c++/" build ":"
|
||||
(getenv "CPLUS_INCLUDE_PATH"))))))
|
||||
(replace
|
||||
'configure
|
||||
;; configure does not work followed by both "SHELL=..." and
|
||||
;; "CONFIG_SHELL=..."; set environment variables instead
|
||||
(lambda* (#:key outputs configure-flags #:allow-other-keys)
|
||||
(let* ((out (assoc-ref outputs "out"))
|
||||
(bash (which "bash"))
|
||||
(abs-srcdir (getcwd))
|
||||
(srcdir (string-append "../" (basename abs-srcdir)))
|
||||
(flags `(,(string-append "--prefix=" out)
|
||||
,(string-append "--with-l10n-base="
|
||||
abs-srcdir "/l10n")
|
||||
,@configure-flags)))
|
||||
(setenv "SHELL" bash)
|
||||
(setenv "CONFIG_SHELL" bash)
|
||||
(setenv "AUTOCONF" (which "autoconf")) ; must be autoconf-2.13
|
||||
(setenv "CC" "gcc") ; apparently needed when Stylo is enabled
|
||||
(mkdir "../build")
|
||||
(chdir "../build")
|
||||
(format #t "build directory: ~s~%" (getcwd))
|
||||
(format #t "configure flags: ~s~%" flags)
|
||||
(apply invoke bash
|
||||
(string-append srcdir "/configure")
|
||||
flags))))
|
||||
(getenv "CPLUS_INCLUDE_PATH"))))
|
||||
#t))
|
||||
(replace 'configure
|
||||
;; configure does not work followed by both "SHELL=..." and
|
||||
;; "CONFIG_SHELL=..."; set environment variables instead
|
||||
(lambda* (#:key outputs configure-flags #:allow-other-keys)
|
||||
(let* ((out (assoc-ref outputs "out"))
|
||||
(bash (which "bash"))
|
||||
(abs-srcdir (getcwd))
|
||||
(srcdir (string-append "../" (basename abs-srcdir)))
|
||||
(flags `(,(string-append "--prefix=" out)
|
||||
,(string-append "--with-l10n-base="
|
||||
abs-srcdir "/l10n")
|
||||
,@configure-flags)))
|
||||
(setenv "SHELL" bash)
|
||||
(setenv "CONFIG_SHELL" bash)
|
||||
(setenv "AUTOCONF" (which "autoconf")) ; must be autoconf-2.13
|
||||
(setenv "CC" "gcc") ; apparently needed when Stylo is enabled
|
||||
(mkdir "../build")
|
||||
(chdir "../build")
|
||||
(format #t "build directory: ~s~%" (getcwd))
|
||||
(format #t "configure flags: ~s~%" flags)
|
||||
(apply invoke bash
|
||||
(string-append srcdir "/configure")
|
||||
flags))))
|
||||
(add-before 'configure 'install-desktop-entry
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
;; Install the '.desktop' file.
|
||||
|
||||
@@ -226,7 +226,7 @@ in the style of communicating sequential processes (@dfn{CSP}).")
|
||||
(package
|
||||
(inherit go-1.4)
|
||||
(name "go")
|
||||
(version "1.11.6")
|
||||
(version "1.11.10")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
@@ -234,7 +234,7 @@ in the style of communicating sequential processes (@dfn{CSP}).")
|
||||
name version ".src.tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0cz1sdhxf9283p1p4jxb020pym0ncd0qlfh36r3hkv6bbm1a2vd9"))))
|
||||
"06rw962xigbrxblp942jbh7k133blpxg2xfrxi32qdhxkmmfj9yz"))))
|
||||
(arguments
|
||||
(substitute-keyword-arguments (package-arguments go-1.4)
|
||||
((#:phases phases)
|
||||
|
||||
@@ -106,7 +106,7 @@ manipulate maps.")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/freefoote/gpscorrelate")
|
||||
(url "https://github.com/dfandrich/gpscorrelate")
|
||||
(commit commit)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
@@ -134,7 +134,7 @@ manipulate maps.")
|
||||
("docbook-xml" ,docbook-xml)
|
||||
("docbook-xsl" ,docbook-xsl)
|
||||
("libxslt" ,libxslt)))
|
||||
(home-page "http://freefoote.dview.net/linux/gpscorrelate")
|
||||
(home-page "https://dfandrich.github.io/gpscorrelate/")
|
||||
(synopsis "GPS photo correlation tool to geo-localize images")
|
||||
(description
|
||||
"GPS Correlate is a program to match a recorded GPS track with the EXIF
|
||||
|
||||
@@ -162,14 +162,14 @@ model.")
|
||||
(define-public r-rgraphviz
|
||||
(package
|
||||
(name "r-rgraphviz")
|
||||
(version "2.26.0")
|
||||
(version "2.28.0")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (bioconductor-uri "Rgraphviz" version))
|
||||
(sha256
|
||||
(base32
|
||||
"0bp6517xsih0wng2rgkh9z4r1afqhwl3h04z6ssm7p4cdj0ahm4y"))))
|
||||
"0nivz8fshaqig6ynjqbya2gmxsy4hm7jnd8fhb853z5g0ydp7g0c"))))
|
||||
(properties `((upstream-name . "Rgraphviz")))
|
||||
(build-system r-build-system)
|
||||
;; FIXME: Rgraphviz bundles the sources of an older variant of
|
||||
|
||||
@@ -260,14 +260,14 @@ structure and layout algorithms.")
|
||||
(define-public xdot
|
||||
(package
|
||||
(name "xdot")
|
||||
(version "0.7")
|
||||
(version "1.1")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "xdot" version))
|
||||
(sha256
|
||||
(base32
|
||||
"1q0f3pskb09saw1qkd2s6vmk80rq5zjhq8l93dfr2x6r04r0q46j"))))
|
||||
"0cr4rh7dz4dfzyxrk5pzhm0d15gkrgkfp3i5lw178xy81pc56p71"))))
|
||||
(build-system python-build-system)
|
||||
(arguments
|
||||
`(#:phases
|
||||
|
||||
@@ -2195,3 +2195,42 @@ serializing continuations or delimited continuations.")
|
||||
"This package allows you to compile a Guile Python file to any target
|
||||
from @code{tree-il}.")
|
||||
(license license:lgpl2.0+))))
|
||||
|
||||
(define-public guile-file-names
|
||||
(package
|
||||
(name "guile-file-names")
|
||||
(version "0.1")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "http://brandon.invergo.net/software/download/"
|
||||
"guile-file-names/guile-file-names-"
|
||||
version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"01ba6jdypj9cwc5rgiw384dgz12iz6ab4dsd3ai5gfklprm2a50b"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-after 'unpack 'build-with-guile-2.2
|
||||
(lambda _
|
||||
(substitute* "configure"
|
||||
(("guile-2.0") "guile-2.2"))
|
||||
(substitute* "file-names/Makefile.in"
|
||||
(("guilemoddir = \\$\\(GUILE_SITE\\)")
|
||||
"guilemoddir = $(datadir)/guile/site/$(GUILE_EFFECTIVE_VERSION)\n"))
|
||||
#t)))))
|
||||
(inputs
|
||||
`(("guile" ,guile-2.2)))
|
||||
(native-inputs
|
||||
`(("pkg-config" ,pkg-config)))
|
||||
(home-page "https://gitlab.com/brandoninvergo/guile-file-names")
|
||||
(synopsis "Manipulate file names")
|
||||
(description
|
||||
"The @code{(file-names)} module provides tools for manipulating file
|
||||
names. The module was built on the idea that doing anything more than a
|
||||
non-trivial modification of a file name string is a pain (making sure all
|
||||
slashes are present and accounted for, resolving @code{.} and @code{..}, etc).
|
||||
Inevitably, you have to break the string up into chunks and operate on that
|
||||
list of components. This module takes care of that for you.")
|
||||
(license license:lgpl3+)))
|
||||
|
||||
@@ -8483,6 +8483,7 @@ JSON (JavaScript Object Notation) is a lightweight data-interchange format.")
|
||||
(uri (git-reference
|
||||
(url "https://github.com/bitemyapp/esqueleto")
|
||||
(commit commit)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0lz1qxms7cfg5p3j37inlych0r2fwhm8xbarcys3df9m7jy9nixa"))))
|
||||
|
||||
@@ -893,7 +893,7 @@ graphics image formats like PNG, BMP, JPEG, TIFF and others.")
|
||||
(native-inputs
|
||||
`(("doxygen" ,doxygen)
|
||||
("python2-nose" ,python2-nose)
|
||||
("python2-sphinx" ,python2-sphinx)))
|
||||
("sphinx" ,python-sphinx)))
|
||||
(arguments
|
||||
`(#:test-target "check"
|
||||
#:phases
|
||||
@@ -1042,9 +1042,9 @@ channels.")
|
||||
(version "0.26")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (list (string-append "http://www.exiv2.org/builds/exiv2-"
|
||||
(uri (list (string-append "https://www.exiv2.org/builds/exiv2-"
|
||||
version "-trunk.tar.gz")
|
||||
(string-append "http://www.exiv2.org/exiv2-"
|
||||
(string-append "https://www.exiv2.org/exiv2-"
|
||||
version ".tar.gz")
|
||||
(string-append "https://fossies.org/linux/misc/exiv2-"
|
||||
version ".tar.gz")))
|
||||
@@ -1060,7 +1060,7 @@ channels.")
|
||||
("zlib" ,zlib)))
|
||||
(native-inputs
|
||||
`(("intltool" ,intltool)))
|
||||
(home-page "http://www.exiv2.org/")
|
||||
(home-page "https://www.exiv2.org/")
|
||||
(synopsis "Library and command-line utility to manage image metadata")
|
||||
(description
|
||||
"Exiv2 is a C++ library and a command line utility to manage image
|
||||
@@ -1165,7 +1165,7 @@ the programmer.")
|
||||
(home-page "https://github.com/sekrit-twc/zimg")
|
||||
;; test/extra/ contains musl-libm,
|
||||
;; which is MIT/expat licensed, but only used for tests
|
||||
(license (license:fsf-free "file://COPYING")))) ;WTFPL version 2
|
||||
(license license:wtfpl2)))
|
||||
|
||||
(define-public perceptualdiff
|
||||
(package
|
||||
|
||||
+25
-7
@@ -7,7 +7,7 @@
|
||||
;;; Copyright © 2017 Thomas Danckaert <post@thomasdanckaert.be>
|
||||
;;; Copyright © 2016, 2017, 2018 Alex Vong <alexvong1995@gmail.com>
|
||||
;;; Copyright © 2017, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2018 Gábor Boskovits <boskovits@gmail.com>
|
||||
;;; Copyright © 2018, 2019 Gábor Boskovits <boskovits@gmail.com>
|
||||
;;; Copyright © 2018 Chris Marusich <cmmarusich@gmail.com>
|
||||
;;; Copyright © 2018 Efraim Flashner <efraim@flashner.co.il>
|
||||
;;;
|
||||
@@ -879,6 +879,11 @@ machine.")))
|
||||
(string-append (assoc-ref inputs "freetype")
|
||||
"/lib"))
|
||||
#t))
|
||||
(add-before 'build 'disable-os-version-check
|
||||
;; allow build on linux major version change
|
||||
(lambda _
|
||||
(setenv "DISABLE_HOTSPOT_OS_VERSION_CHECK" "ok")
|
||||
#t))
|
||||
(replace 'install
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(let ((doc (string-append (assoc-ref outputs "doc")
|
||||
@@ -1230,6 +1235,11 @@ bootstrapping purposes.")
|
||||
(string-append (assoc-ref inputs "freetype")
|
||||
"/lib"))
|
||||
#t))
|
||||
(add-before 'build 'disable-os-version-check
|
||||
;; allow build on linux major version change
|
||||
(lambda _
|
||||
(setenv "DISABLE_HOTSPOT_OS_VERSION_CHECK" "ok")
|
||||
#t))
|
||||
(add-before 'check 'fix-test-framework
|
||||
(lambda _
|
||||
;; Fix PATH in test environment
|
||||
@@ -1903,6 +1913,7 @@ new Date();"))
|
||||
"--with-lcms=system"
|
||||
"--with-libjpeg=system"
|
||||
"--with-libpng=system"
|
||||
"--with-version-pre="
|
||||
;; allow the build system to locate the system freetype
|
||||
,(string-append "--with-freetype-include="
|
||||
(assoc-ref %build-inputs "freetype") "/include")
|
||||
@@ -3225,7 +3236,7 @@ sharing common test data, and test runners for running tests.")
|
||||
(define-public java-plexus-utils
|
||||
(package
|
||||
(name "java-plexus-utils")
|
||||
(version "3.0.24")
|
||||
(version "3.2.0")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://github.com/codehaus-plexus/"
|
||||
@@ -3233,7 +3244,7 @@ sharing common test data, and test runners for running tests.")
|
||||
version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1mlwpc6fms24slygv5yvi6fi9hcha2fh0v73p5znpi78bg36i2js"))))
|
||||
"1ihfigar20lvk4pinii7dq05i173xphhw4iyrk6gjfy04m01j2lz"))))
|
||||
(build-system ant-build-system)
|
||||
;; FIXME: The default build.xml does not include a target to install
|
||||
;; javadoc files.
|
||||
@@ -3266,7 +3277,8 @@ cli/shell/BourneShell.java"
|
||||
(delete-file "cli/CommandlineTest.java"))
|
||||
#t)))))
|
||||
(native-inputs
|
||||
`(("java-junit" ,java-junit)))
|
||||
`(("java-hamcrest-core" ,java-hamcrest-core)
|
||||
("java-junit" ,java-junit)))
|
||||
(home-page "http://codehaus-plexus.github.io/plexus-utils/")
|
||||
(synopsis "Common utilities for the Plexus framework")
|
||||
(description "This package provides various Java utility classes for the
|
||||
@@ -3415,14 +3427,14 @@ reusing it in maven.")
|
||||
(define-public java-plexus-archiver
|
||||
(package
|
||||
(name "java-plexus-archiver")
|
||||
(version "3.5")
|
||||
(version "4.1.0")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://github.com/codehaus-plexus/plexus-archiver"
|
||||
"/archive/plexus-archiver-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0iv1j7khra6icqh3jndng3iipfmkc7l5jq2y802cm8r575v75pyv"))))
|
||||
"0ry6i92gli0mvdmfih2vgs0lkf9yvx18h2ajxim66yg6yipnp0hg"))))
|
||||
(build-system ant-build-system)
|
||||
(arguments
|
||||
`(#:jar-name "plexus-archiver.jar"
|
||||
@@ -3438,6 +3450,11 @@ reusing it in maven.")
|
||||
(delete-file
|
||||
"src/test/java/org/codehaus/plexus/archiver/DuplicateFilesTest.java")
|
||||
#t))
|
||||
(add-before 'check 'fix-test-building
|
||||
(lambda _
|
||||
(substitute* "build.xml"
|
||||
(("srcdir=\"src/test\"") "srcdir=\"src/test/java\""))
|
||||
#t))
|
||||
(add-before 'build 'copy-resources
|
||||
(lambda _
|
||||
(mkdir-p "build/classes/META-INF/plexus")
|
||||
@@ -3454,7 +3471,8 @@ reusing it in maven.")
|
||||
("snappy" ,java-snappy)
|
||||
("java-jsr305" ,java-jsr305)))
|
||||
(native-inputs
|
||||
`(("junit" ,java-junit)
|
||||
`(("java-hamcrest-core" ,java-hamcrest-core)
|
||||
("junit" ,java-junit)
|
||||
("classworld" ,java-plexus-classworlds)
|
||||
("xbean" ,java-geronimo-xbean-reflect)
|
||||
("xz" ,java-tukaani-xz)
|
||||
|
||||
@@ -117,7 +117,11 @@
|
||||
(let ((minified (open-pipe* OPEN_READ "uglify-js" file)))
|
||||
(call-with-output-file installed
|
||||
(lambda (port)
|
||||
(dump-port minified port)))))
|
||||
(dump-port minified port)))
|
||||
|
||||
(let ((exit (close-pipe minified)))
|
||||
(unless (zero? exit)
|
||||
(error "dear, uglify-js failed" exit)))))
|
||||
(else
|
||||
(install-file file (dirname installed))))))
|
||||
(find-files "."))
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
;;; Copyright © 2016, 2017, 2019 Efraim Flashner <efraim@flashner.co.il>
|
||||
;;; Copyright © 2016, 2017 Thomas Danckaert <post@thomasdanckaert.be>
|
||||
;;; Copyright © 2017, 2018 Mark Meyer <mark@ofosos.org>
|
||||
;;; Copyright © 2017, 2018 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2017, 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2018 Gábor Boskovits <boskovits@gmail.com>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
@@ -450,16 +450,14 @@ other special events for a geographical region.")
|
||||
(define-public libkomparediff2
|
||||
(package
|
||||
(name "libkomparediff2")
|
||||
(version "17.12.3")
|
||||
(version "19.04.1")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/applications"
|
||||
"/" version "/src/" name "-" version ".tar.xz"))
|
||||
(file-name (string-append name "-" version ".tar.gz"))
|
||||
(uri (string-append "mirror://kde/stable/applications/" version
|
||||
"/src/libkomparediff2-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0w6p8lvm2rn7y4qz0x3s87lwh1758xnyhwkkkng55n8v9rpjjw7l"))))
|
||||
(base32 "1cyi7a5ss7jv87llk0k8c9g3h1qsp6j6nmdzh3xxcswr4p5skc9a"))))
|
||||
(native-inputs
|
||||
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||
("pkg-config" ,pkg-config)))
|
||||
|
||||
@@ -271,7 +271,7 @@ alternatives. In compilers, this can reduce the cascade of secondary errors.")
|
||||
(define-public kodi
|
||||
(package
|
||||
(name "kodi")
|
||||
(version "18.1")
|
||||
(version "18.2")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
@@ -280,7 +280,7 @@ alternatives. In compilers, this can reduce the cascade of secondary errors.")
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1w26aqvzxv4c70gcd1vw1pldapsc2xcacwq9b7dqx5m44j0zx1dc"))
|
||||
"1yzi8171p1mnszyf80lqkl05ql25n73s5gn8pcgvv4jph4yvasnq"))
|
||||
(patches (search-patches "kodi-skip-test-449.patch"
|
||||
"kodi-set-libcurl-ssl-parameters.patch"))
|
||||
(snippet
|
||||
|
||||
+117
-58
@@ -28,11 +28,12 @@
|
||||
;;; Copyright © 2017 nee <nee-git@hidamari.blue>
|
||||
;;; Copyright © 2017 Dave Love <fx@gnu.org>
|
||||
;;; Copyright © 2018 Pierre-Antoine Rouby <pierre-antoine.rouby@inria.fr>
|
||||
;;; Copyright © 2018 Brendan Tildesley <brendan.tildesley@openmailbox.org>
|
||||
;;; Copyright © 2018 Brendan Tildesley <mail@brendan.scot>
|
||||
;;; Copyright © 2018 Manuel Graf <graf@init.at>
|
||||
;;; Copyright © 2018 Pierre Langlois <pierre.langlois@gmx.com>
|
||||
;;; Copyright © 2018 Vasile Dumitrascu <va511e@yahoo.com>
|
||||
;;; Copyright © 2019 Tim Gesthuizen <tim.gesthuizen@yahoo.de>
|
||||
;;; Copyright © 2019 Maxim Cournoyer <maxim.cournoyer@gmail.com>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
@@ -77,6 +78,7 @@
|
||||
#:use-module (gnu packages gcc)
|
||||
#:use-module (gnu packages gettext)
|
||||
#:use-module (gnu packages glib)
|
||||
#:use-module (gnu packages golang)
|
||||
#:use-module (gnu packages gperf)
|
||||
#:use-module (gnu packages gtk)
|
||||
#:use-module (gnu packages libunwind)
|
||||
@@ -116,6 +118,7 @@
|
||||
#:use-module (gnu packages swig)
|
||||
#:use-module (guix build-system cmake)
|
||||
#:use-module (guix build-system gnu)
|
||||
#:use-module (guix build-system go)
|
||||
#:use-module (guix build-system python)
|
||||
#:use-module (guix build-system trivial)
|
||||
#:use-module (guix build-system linux-module)
|
||||
@@ -423,10 +426,10 @@ for ARCH and optionally VARIANT, or #f if there is no such configuration."
|
||||
It has been modified to remove all non-free binary blobs.")
|
||||
(license license:gpl2)))
|
||||
|
||||
(define %linux-libre-version "5.0.10")
|
||||
(define %linux-libre-hash "1lcwpxz5ival8nmnh19x4b1bn19bifhi3mlarx85d783jg47jc3h")
|
||||
(define %linux-libre-version "5.1.2")
|
||||
(define %linux-libre-hash "1v4i5lf95zjp3gvswhla9jz7yqkl0k13blf6y2z0229xh05627jb")
|
||||
|
||||
(define %linux-libre-5.0-patches
|
||||
(define %linux-libre-5.1-patches
|
||||
(list %boot-logo-patch
|
||||
%linux-libre-arm-export-__sync_icache_dcache-patch))
|
||||
|
||||
@@ -434,33 +437,11 @@ It has been modified to remove all non-free binary blobs.")
|
||||
(make-linux-libre %linux-libre-version
|
||||
%linux-libre-hash
|
||||
'("x86_64-linux" "i686-linux" "armhf-linux" "aarch64-linux")
|
||||
#:patches %linux-libre-5.0-patches
|
||||
#:patches %linux-libre-5.1-patches
|
||||
#:configuration-file kernel-config))
|
||||
|
||||
(define-public vhba-module
|
||||
(package
|
||||
(name "vhba-module")
|
||||
(version "20170610")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"http://downloads.sourceforge.net/cdemu/vhba-module-"
|
||||
version ".tar.bz2"))
|
||||
(sha256
|
||||
(base32
|
||||
"1v6r0bgx0a65vlh36b1l2965xybngbpga6rp54k4z74xk0zwjw3r"))))
|
||||
(build-system linux-module-build-system)
|
||||
(arguments
|
||||
;; TODO: No tests?
|
||||
`(#:tests? #f))
|
||||
(home-page "https://cdemu.sourceforge.io/")
|
||||
(synopsis "Kernel module that emulates SCSI devices")
|
||||
(description "VHBA module provides a Virtual (SCSI) HBA, which is the link
|
||||
between the CDemu userspace daemon and linux kernel.")
|
||||
(license license:gpl2+)))
|
||||
|
||||
(define %linux-libre-4.19-version "4.19.37")
|
||||
(define %linux-libre-4.19-hash "0cyw7sgvw0767pvnl2sg6j91az9x80m5pbpqmd1srzl06w2sff2j")
|
||||
(define %linux-libre-4.19-version "4.19.43")
|
||||
(define %linux-libre-4.19-hash "15lx2igfqazn6v0nzs0y1ii6a0mmwqi9dnivs36a9r2f17l8p6p7")
|
||||
|
||||
(define %linux-libre-4.19-patches
|
||||
(list %boot-logo-patch
|
||||
@@ -473,8 +454,8 @@ between the CDemu userspace daemon and linux kernel.")
|
||||
#:patches %linux-libre-4.19-patches
|
||||
#:configuration-file kernel-config))
|
||||
|
||||
(define %linux-libre-4.14-version "4.14.114")
|
||||
(define %linux-libre-4.14-hash "0hc6vk8wh6dlr8lbfd269n3drgbw2swfhlgqs9kl13104jrxqqv4")
|
||||
(define %linux-libre-4.14-version "4.14.119")
|
||||
(define %linux-libre-4.14-hash "18bi9cjmy1cw0kjwckcbiaj1iw8sx2isz3vpdgb3si9zhzfcjnz2")
|
||||
|
||||
(define-public linux-libre-4.14
|
||||
(make-linux-libre %linux-libre-4.14-version
|
||||
@@ -483,8 +464,8 @@ between the CDemu userspace daemon and linux kernel.")
|
||||
#:configuration-file kernel-config))
|
||||
|
||||
(define-public linux-libre-4.9
|
||||
(make-linux-libre "4.9.171"
|
||||
"10975y9q2yycc85synwmrqqfhq89f3fn66jxq7p2myv1n9m22fx5"
|
||||
(make-linux-libre "4.9.176"
|
||||
"0v5rhb1nd9h4ssm0jxf3vspcm954pp7vkmz2k99p0yhw45i3aj6x"
|
||||
'("x86_64-linux" "i686-linux")
|
||||
#:configuration-file kernel-config))
|
||||
|
||||
@@ -504,7 +485,7 @@ between the CDemu userspace daemon and linux kernel.")
|
||||
(make-linux-libre %linux-libre-version
|
||||
%linux-libre-hash
|
||||
'("armhf-linux")
|
||||
#:patches %linux-libre-5.0-patches
|
||||
#:patches %linux-libre-5.1-patches
|
||||
#:defconfig "multi_v7_defconfig"
|
||||
#:extra-version "arm-generic"))
|
||||
|
||||
@@ -512,7 +493,7 @@ between the CDemu userspace daemon and linux kernel.")
|
||||
(make-linux-libre %linux-libre-version
|
||||
%linux-libre-hash
|
||||
'("armhf-linux")
|
||||
#:patches %linux-libre-5.0-patches
|
||||
#:patches %linux-libre-5.1-patches
|
||||
#:configuration-file kernel-config-veyron
|
||||
#:extra-version "arm-veyron"))
|
||||
|
||||
@@ -535,7 +516,7 @@ between the CDemu userspace daemon and linux kernel.")
|
||||
(make-linux-libre %linux-libre-version
|
||||
%linux-libre-hash
|
||||
'("armhf-linux")
|
||||
#:patches %linux-libre-5.0-patches
|
||||
#:patches %linux-libre-5.1-patches
|
||||
#:defconfig "omap2plus_defconfig"
|
||||
#:extra-version "arm-omap2plus"))
|
||||
|
||||
@@ -554,6 +535,28 @@ between the CDemu userspace daemon and linux kernel.")
|
||||
#:defconfig "omap2plus_defconfig"
|
||||
#:extra-version "arm-omap2plus"))
|
||||
|
||||
(define-public vhba-module
|
||||
(package
|
||||
(name "vhba-module")
|
||||
(version "20190410")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
"http://downloads.sourceforge.net/cdemu/vhba-module/vhba-module-"
|
||||
version ".tar.bz2"))
|
||||
(sha256
|
||||
(base32
|
||||
"1513hq130raxp9z5grj54cwfjfxj05apipxg425j0zicii59a60c"))))
|
||||
(build-system linux-module-build-system)
|
||||
(arguments
|
||||
;; TODO: No tests?
|
||||
`(#:tests? #f))
|
||||
(home-page "https://cdemu.sourceforge.io/")
|
||||
(synopsis "Kernel module that emulates SCSI devices")
|
||||
(description "VHBA module provides a Virtual (SCSI) HBA, which is the link
|
||||
between the CDemu userspace daemon and linux kernel.")
|
||||
(license license:gpl2+)))
|
||||
|
||||
|
||||
;;;
|
||||
;;; Pluggable authentication modules (PAM).
|
||||
@@ -812,21 +815,49 @@ slabtop, and skill.")
|
||||
(define-public usbutils
|
||||
(package
|
||||
(name "usbutils")
|
||||
(version "010")
|
||||
(version "012")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kernel.org/linux/utils/usb/usbutils/"
|
||||
"usbutils-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"06aag4jfgsfjxk563xsp9ik9nadihmasrr37a1gb0vwqni5kdiv1"))))
|
||||
(base32 "0iiy0q7fzikavmdsjsb0sl9kp3gfh701qwyjjccvqh0qz4jlcqw8"))))
|
||||
(build-system gnu-build-system)
|
||||
(outputs (list "out" "python"))
|
||||
(arguments
|
||||
`(#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-before 'bootstrap 'patch-bootstrap-scripts
|
||||
(lambda _
|
||||
(substitute* "usbhid-dump/bootstrap"
|
||||
(("/bin/bash") (which "bash")))
|
||||
|
||||
;; Don't let autogen.sh run configure with bogus options & CFLAGS.
|
||||
(substitute* "autogen.sh"
|
||||
(("^\\./configure.*") ""))
|
||||
#t))
|
||||
(add-after 'install 'separate-python-output
|
||||
;; Separating one Python script shaves more than 106 MiB from :out.
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(let ((out (assoc-ref outputs "out"))
|
||||
(out:python (assoc-ref outputs "python")))
|
||||
(for-each (lambda (file)
|
||||
(let ((old (string-append out "/" file))
|
||||
(new (string-append out:python "/" file)))
|
||||
(mkdir-p (dirname new))
|
||||
(rename-file old new)))
|
||||
(list "bin/lsusb.py"))
|
||||
#t))))))
|
||||
(inputs
|
||||
`(("libusb" ,libusb)
|
||||
("eudev" ,eudev)))
|
||||
`(("eudev" ,eudev)
|
||||
("libusb" ,libusb)
|
||||
("python" ,python)))
|
||||
(native-inputs
|
||||
`(("pkg-config" ,pkg-config)))
|
||||
`(("autoconf" ,autoconf)
|
||||
("automake" ,automake)
|
||||
("libtool" ,libtool)
|
||||
("pkg-config" ,pkg-config)))
|
||||
(home-page "http://www.linux-usb.org/")
|
||||
(synopsis
|
||||
"Tools for working with USB devices, such as lsusb")
|
||||
@@ -1305,7 +1336,7 @@ that the Ethernet protocol is much simpler than the IP protocol.")
|
||||
(define-public iproute
|
||||
(package
|
||||
(name "iproute2")
|
||||
(version "5.0.0")
|
||||
(version "5.1.0")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
@@ -1313,7 +1344,7 @@ that the Ethernet protocol is much simpler than the IP protocol.")
|
||||
version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1fi03lb8dqr8hq633gcqsf6228vsvysxms075j1yyl4nlc17616z"))))
|
||||
"1kvvrz5mlpjxqcm7vl6i8w6l1cb2amp6p5xyq006pgzafc49hnnw"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`( ;; There is a test suite, but it wants network namespaces and sudo.
|
||||
@@ -1483,8 +1514,8 @@ Linux-based operating systems.")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://www.kernel.org/pub/linux/utils/net/"
|
||||
"bridge-utils/bridge-utils-" version ".tar.xz"))
|
||||
(uri (string-append "mirror://kernel.org/linux/utils/net/bridge-utils/"
|
||||
"bridge-utils-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1j16kr44csyr4yqxly26l1yw2bh4nkiasgwvask2i2gvsnsyyryc"))))
|
||||
(build-system gnu-build-system)
|
||||
@@ -2956,10 +2987,8 @@ also contains the libsysfs library.")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri
|
||||
(string-append
|
||||
"https://www.kernel.org/pub/linux/utils/kernel/cpufreq/cpufrequtils-"
|
||||
version ".tar.gz"))
|
||||
(uri (string-append "mirror://kernel.org/linux/utils/kernel/cpufreq/"
|
||||
"cpufrequtils-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32 "0qfqv7nqmjfr3p0bwrdlxkiqwqr7vmx053cadaa548ybqbghxmvm"))
|
||||
(patches (search-patches "cpufrequtils-fix-aclocal.patch"))))
|
||||
@@ -3238,8 +3267,8 @@ applications.")
|
||||
(version "1.3")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://www.kernel.org/pub/linux/bluetooth/"
|
||||
name "-" version ".tar.xz"))
|
||||
(uri (string-append "mirror://kernel.org/linux/bluetooth/sbc-"
|
||||
version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"02ckd2z51z0h85qgv7x8vv8ybp5czm9if1z78411j53gaz7j4476"))))
|
||||
@@ -4398,7 +4427,7 @@ interface in sysfs, which can be accomplished with the included udev rules.")
|
||||
(define-public tlp
|
||||
(package
|
||||
(name "tlp")
|
||||
(version "1.2.1")
|
||||
(version "1.2.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append
|
||||
@@ -4408,7 +4437,7 @@ interface in sysfs, which can be accomplished with the included udev rules.")
|
||||
(file-name (string-append name "-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0rcp9i0fisdm4h6799ffr696l1vl661fnwb2dij268nlwwmkr90g"))))
|
||||
"059kxrpxx580mm6p0z2a421nxngszyh4yqqhbgvn04b6a7dbsa2w"))))
|
||||
(inputs `(("bash" ,bash)
|
||||
("dbus" ,dbus)
|
||||
("ethtool" ,ethtool)
|
||||
@@ -4442,6 +4471,8 @@ interface in sysfs, which can be accomplished with the included udev rules.")
|
||||
(setenv "TLP_FLIB" (string-append out "/share/tlp/func.d"))
|
||||
(setenv "TLP_ULIB" (string-append out "/lib/udev"))
|
||||
(setenv "TLP_CONF" "/etc/tlp")
|
||||
(setenv "TLP_ELOD"
|
||||
(string-append out "/lib/elogind/system-sleep"))
|
||||
(setenv "TLP_SHCPL"
|
||||
(string-append out "/share/bash-completion/completions"))
|
||||
(setenv "TLP_MAN" (string-append out "/share/man"))
|
||||
@@ -4451,7 +4482,9 @@ interface in sysfs, which can be accomplished with the included udev rules.")
|
||||
(add-before 'install 'fix-installation
|
||||
(lambda _
|
||||
;; Stop the Makefile from trying to create system directories.
|
||||
(substitute* "Makefile" (("\\[ -f \\$\\(_CONF\\) \\]") "#"))
|
||||
(substitute* "Makefile"
|
||||
(("\\[ -f \\$\\(_CONF\\) \\]") "#")
|
||||
(("install -d -m 755 \\$\\(_VAR\\)") "#"))
|
||||
#t))
|
||||
(replace 'install
|
||||
(lambda _
|
||||
@@ -5033,7 +5066,7 @@ interface to this kernel feature.")
|
||||
(define-public mbpfan
|
||||
(package
|
||||
(name "mbpfan")
|
||||
(version "2.1.0")
|
||||
(version "2.1.1")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
@@ -5042,8 +5075,7 @@ interface to this kernel feature.")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1gysq778rkl6dvvj9a1swxcl15wvz0bng5bn4nwq118cl8p8pask"))))
|
||||
(base32 "0aijyxrqh01x0s80yr4cgxgd001iiqqph65pxvby7f0wz8lnxnqj"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
'(#:tests? #f ; tests ask to be run as root
|
||||
@@ -5185,6 +5217,33 @@ nfnetlink_queue, nfnetlink_conntrack) and their respective users and/or
|
||||
management tools in userspace.")
|
||||
(license license:gpl2)))
|
||||
|
||||
(define-public go-netlink
|
||||
(package
|
||||
(name "go-netlink")
|
||||
(version "1.0.0")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/vishvananda/netlink.git")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0hpzghf1a4cwawzhkiwdzin80h6hd09fskl77d5ppgc084yvj8x0"))))
|
||||
(build-system go-build-system)
|
||||
(arguments
|
||||
`(#:import-path "github.com/vishvananda/netlink"))
|
||||
(native-inputs
|
||||
`(("go-golang-org-x-sys-unix" ,go-golang-org-x-sys-unix)
|
||||
("go-netns" ,go-netns)))
|
||||
(home-page "https://github.com/vishvananda/netlink")
|
||||
(synopsis "Simple netlink library for Go")
|
||||
(description "The netlink package provides a simple netlink library for
|
||||
Go. Netlink is the interface a user-space program in Linux uses to
|
||||
communicate with the kernel. It can be used to add and remove interfaces, set
|
||||
IP addresses and routes, and configure IPsec.")
|
||||
(license license:asl2.0)))
|
||||
|
||||
(define-public xfsprogs
|
||||
(package
|
||||
(name "xfsprogs")
|
||||
|
||||
@@ -3864,6 +3864,7 @@ client and server.")
|
||||
(uri (git-reference
|
||||
(url "https://github.com/gwkkwg/trivial-backtrace.git")
|
||||
(commit commit)))
|
||||
(file-name (git-file-name "trivial-backtrace" version))
|
||||
(sha256
|
||||
(base32 "10p41p43skj6cimdg8skjy7372s8v2xpkg8djjy0l8rm45i654k1"))))
|
||||
(build-system asdf-build-system/sbcl)
|
||||
@@ -3895,6 +3896,7 @@ backtrace portably.")
|
||||
(uri (git-reference
|
||||
(url "https://github.com/jdz/rfc2388.git")
|
||||
(commit commit)))
|
||||
(file-name (git-file-name "rfc2388" version))
|
||||
(sha256
|
||||
(base32 "0phh5n3clhl9ji8jaxrajidn22d3f0aq87mlbfkkxlnx2pnw694k"))))
|
||||
(build-system asdf-build-system/sbcl)
|
||||
@@ -3944,6 +3946,7 @@ RFC 1321 by R. Rivest, published April 1992.")
|
||||
(uri (git-reference
|
||||
(url "https://github.com/cl-plus-ssl/cl-plus-ssl.git")
|
||||
(commit commit)))
|
||||
(file-name (git-file-name "cl+ssl" version))
|
||||
(sha256
|
||||
(base32 "1845i1pafmqb6cdlr53yaqy67kjrhkvbx6c37ca15cw70vhdr3z9"))))
|
||||
(build-system asdf-build-system/sbcl)
|
||||
@@ -4018,6 +4021,7 @@ Rosenberg's CL packages.")
|
||||
(uri (git-reference
|
||||
(url "http://git.kpe.io/cl-base64.git")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name "cl-base64" version))
|
||||
(sha256
|
||||
(base32 "1dw6j7n6gsd2qa0p0rbsjxj00acxx3i9ca1qkgl0liy8lpnwkypl"))))
|
||||
(build-system asdf-build-system/sbcl)
|
||||
@@ -4247,6 +4251,7 @@ PROPER-LIST, ASSOCIATION-LIST, PROPERTY-LIST and TUPLE.")
|
||||
(uri (git-reference
|
||||
(url "https://github.com/m2ym/cl-syntax.git")
|
||||
(commit "03f0c329bbd55b8622c37161e6278366525e2ccc")))
|
||||
(file-name (git-file-name "cl-syntax" version))
|
||||
(sha256
|
||||
(base32 "17ran8xp77asagl31xv8w819wafh6whwfc9p6dgx22ca537gyl4y"))))
|
||||
(build-system asdf-build-system/sbcl)
|
||||
@@ -4439,6 +4444,7 @@ Lisp. It is intended to be a replacement of PURI.")
|
||||
(uri (git-reference
|
||||
(url "https://github.com/fukamachi/myway.git")
|
||||
(commit commit)))
|
||||
(file-name (git-file-name "myway" version))
|
||||
(sha256
|
||||
(base32 "0briia9bk3lbr0frnx39d1qg6i38dm4j6z9w3yga3d40k6df4a90"))))
|
||||
(build-system asdf-build-system/sbcl)
|
||||
@@ -5282,3 +5288,36 @@ various levels and mix text with expressions.")
|
||||
|
||||
(define-public ecl-log4cl
|
||||
(sbcl-package->ecl-package sbcl-log4cl))
|
||||
|
||||
(define-public sbcl-find-port
|
||||
(let ((commit "00c96a25af93a0f8681d34ec548861f2d7485478")
|
||||
(revision "1"))
|
||||
(package
|
||||
(name "sbcl-find-port")
|
||||
(build-system asdf-build-system/sbcl)
|
||||
(version "0.1")
|
||||
(home-page "https://github.com/eudoxia0/find-port")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url home-page)
|
||||
(commit commit)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0d6dzbb45jh0rx90wgs6v020k2xa87mvzas3mvfzvivjvqqlpryq"))))
|
||||
(native-inputs
|
||||
`(("fiveam" ,sbcl-fiveam)))
|
||||
(inputs
|
||||
`(("sbcl-usocket" ,sbcl-usocket)))
|
||||
(synopsis "Find open ports programmatically in Common Lisp")
|
||||
(description "This is a small Common Lisp library that finds an open
|
||||
port within a range.")
|
||||
(license license:expat))))
|
||||
|
||||
(define-public cl-find-port
|
||||
(sbcl-package->cl-source-package sbcl-find-port))
|
||||
|
||||
(define-public ecl-find-port
|
||||
(sbcl-package->ecl-package sbcl-find-port))
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
;;; Copyright © 2016 Efraim Flashner <efraim@flashner.co.il>
|
||||
;;; Copyright © 2017 ng0 <ng0@n0.is>
|
||||
;;; Copyright © 2017 Mathieu Othacehe <m.othacehe@gmail.com>
|
||||
;;; Copyright © 2017 Brendan Tildesley <brendan.tildesley@openmailbox.org>
|
||||
;;; Copyright © 2017 Brendan Tildesley <mail@brendan.scot>
|
||||
;;; Copyright © 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2018 Ison111 <ison111@protonmail.com>
|
||||
;;; Copyright © 2018 ison <ison@airmail.cc>
|
||||
;;; Copyright © 2018, 2019 Ludovic Courtès <ludo@gnu.org>
|
||||
;;; Copyright © 2018 Ricardo Wurmus <rekado@elephly.net>
|
||||
;;; Copyright © 2019 Meiyo Peng <meiyo@riseup.net>
|
||||
|
||||
+9
-10
@@ -488,7 +488,7 @@ It adds a large amount of new and improved features to mutt.")
|
||||
(define-public gmime
|
||||
(package
|
||||
(name "gmime")
|
||||
(version "3.2.0")
|
||||
(version "3.2.3")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://gnome/sources/gmime/"
|
||||
@@ -496,7 +496,7 @@ It adds a large amount of new and improved features to mutt.")
|
||||
"/gmime-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1q6palbpf6lh6bvy9ly26q5apl5k0z0r4mvl6zzqh90rz4rn1v3m"))))
|
||||
"04bk7rqs5slpvlvqf11i6s37s8b2xn6acls8smyl9asjnpp7a23a"))))
|
||||
(build-system gnu-build-system)
|
||||
(native-inputs
|
||||
`(("pkg-config" ,pkg-config)
|
||||
@@ -897,7 +897,7 @@ invoking @command{notifymuch} from the post-new hook.")
|
||||
("pkg-config" ,pkg-config)
|
||||
("python" ,python-2)
|
||||
("python-docutils" ,python2-docutils)
|
||||
("python-sphinx" ,python2-sphinx)
|
||||
("sphinx" ,python-sphinx)
|
||||
|
||||
;; The following are required for tests only.
|
||||
("which" ,which)
|
||||
@@ -1148,7 +1148,7 @@ which can add many functionalities to the base client.")
|
||||
(define-public msmtp
|
||||
(package
|
||||
(name "msmtp")
|
||||
(version "1.8.3")
|
||||
(version "1.8.4")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
@@ -1156,7 +1156,7 @@ which can add many functionalities to the base client.")
|
||||
"/msmtp-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1d4jdgrx4czp66nnwdsy938lzr4llhwyy0715pwg0j6h6gyyxciw"))))
|
||||
"1xr926lyy44baqdgv9q0sw5z6ll2cb4lx2g4lgpgbqn8bglpzpg5"))))
|
||||
(build-system gnu-build-system)
|
||||
(inputs
|
||||
`(("libsecret" ,libsecret)
|
||||
@@ -1281,7 +1281,7 @@ facilities for checking incoming mail.")
|
||||
(define-public dovecot
|
||||
(package
|
||||
(name "dovecot")
|
||||
(version "2.3.5.1")
|
||||
(version "2.3.6")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
@@ -1289,8 +1289,7 @@ facilities for checking incoming mail.")
|
||||
(version-major+minor version) "/"
|
||||
"dovecot-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0gy3qzwbp6zsyn44pcfq8iiv9iy9q7z6py30h60alb1vkr3rv3yp"))))
|
||||
(base32 "1irnalplb47nlc26dn7zzdi95zhrxxi3miza7p3wdsgapv0qs7gd"))))
|
||||
(build-system gnu-build-system)
|
||||
(native-inputs
|
||||
`(("pkg-config" ,pkg-config)))
|
||||
@@ -1947,14 +1946,14 @@ converts them to maildir format directories.")
|
||||
(define-public mpop
|
||||
(package
|
||||
(name "mpop")
|
||||
(version "1.4.3")
|
||||
(version "1.4.4")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://marlam.de/mpop/releases/"
|
||||
"mpop-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "1di86frxv4gj8fasni409m87qmv0j0vmj13lawkz1pwv9hbynhjb"))))
|
||||
(base32 "0j21cp8bw12vgfymxi3i4av3j97lrcyb5y9xa3mb59wr17izz73x"))))
|
||||
(build-system gnu-build-system)
|
||||
(inputs
|
||||
`(("gnutls" ,gnutls)
|
||||
|
||||
@@ -60,14 +60,14 @@ a flexible and convenient way.")
|
||||
(define-public man-db
|
||||
(package
|
||||
(name "man-db")
|
||||
(version "2.8.3")
|
||||
(version "2.8.5")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://savannah/man-db/man-db-"
|
||||
version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1b641kcgjvyc41pj67dn4p0zvwlj1vx3l6nf7qdcc7kf6v5a2cjr"))))
|
||||
"1hgnfcgbllmws8cs6zaxklq8b69i05zynxi87f3zxw9lfms54kdn"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:phases
|
||||
@@ -117,8 +117,9 @@ a flexible and convenient way.")
|
||||
(string-append "--with-bzip2=" bzip2 "/bin/gzip")
|
||||
(string-append "--with-xz=" xz "/bin/xz")
|
||||
(string-append "--with-col=" util "/bin/col")
|
||||
;; Default value is "/usr/lib/tmpfiles.d" (not
|
||||
;; prefix-sensitive).
|
||||
;; The default systemd directories ignore --prefix.
|
||||
(string-append "--with-systemdsystemunitdir="
|
||||
%output "/lib/systemd/system")
|
||||
(string-append "--with-systemdtmpfilesdir="
|
||||
%output "/lib/tmpfiles.d"))
|
||||
(map (lambda (prog)
|
||||
@@ -161,7 +162,7 @@ the traditional flat-text whatis databases.")
|
||||
(define-public man-pages
|
||||
(package
|
||||
(name "man-pages")
|
||||
(version "5.00")
|
||||
(version "5.01")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
@@ -171,7 +172,7 @@ the traditional flat-text whatis databases.")
|
||||
(string-append "mirror://kernel.org/linux/docs/man-pages/Archive/"
|
||||
"man-pages-" version ".tar.xz")))
|
||||
(sha256
|
||||
(base32 "006rcqhs4ay9q8wip2kbgk3065gwvfbzrqgv2dsydwvcnwv50bss"))))
|
||||
(base32 "09xn8d8xxwgms6h1bvjlgn3mxz51vxf3ra0ry9f5dqi29qry3z3x"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
'(#:phases (modify-phases %standard-phases (delete 'configure))
|
||||
|
||||
@@ -100,8 +100,7 @@ MATE applications.")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://pub.mate-desktop.org/releases/"
|
||||
(version-major+minor version) "/"
|
||||
(uri (string-append "mirror://mate/" (version-major+minor version) "/"
|
||||
name "-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
@@ -126,12 +125,12 @@ MATE applications.")
|
||||
("libcanberra" ,libcanberra)
|
||||
("upower" ,upower)))
|
||||
(home-page "https://mate-desktop.org/")
|
||||
(synopsis "A Power Manager for MATE")
|
||||
(synopsis "Power manager for MATE")
|
||||
(description
|
||||
"MATE Power Manager is a MATE session daemon that acts as a policy agent on
|
||||
top of UPower. It listens to system events and responds with user-configurable
|
||||
top of UPower. It listens to system events and responds with user-configurable
|
||||
actions.")
|
||||
(license license:gpl3+)))
|
||||
(license license:gpl2+)))
|
||||
|
||||
(define-public mate-icon-theme
|
||||
(package
|
||||
@@ -587,7 +586,7 @@ assorted menu related utility programs.")
|
||||
("glib" ,glib)
|
||||
("gucharmap" ,gucharmap)
|
||||
("gtk+" ,gtk+)
|
||||
("gtksourceview" ,gtksourceview)
|
||||
("gtksourceview" ,gtksourceview-3)
|
||||
("libgtop" ,libgtop)
|
||||
("libmateweather" ,libmateweather)
|
||||
("libnotify" ,libnotify)
|
||||
@@ -1470,7 +1469,7 @@ can be used as backgrounds in the MATE Desktop environment.")
|
||||
("enchant" ,enchant-1.6)
|
||||
("glib" ,glib)
|
||||
("gtk+" ,gtk+)
|
||||
("gtksourceview" ,gtksourceview)
|
||||
("gtksourceview" ,gtksourceview-3)
|
||||
("gdk-pixbuf" ,gdk-pixbuf)
|
||||
("iso-codes" ,iso-codes)
|
||||
("libcanberra" ,libcanberra)
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user