me
/
guix
Archived
1
0
Fork 0
Commit Graph

139879 Commits (c6ff1d6ff761af0bd9bac5403fd834f04a14a192)

Author SHA1 Message Date
Efraim Flashner 56395b12f6
graft: Only create directory when needed.
* guix/build/graft.scm (rewrite-directory)[rewrite-leaf]: Only create
the parent directories when they don't already exist.

Change-Id: I802aac4d6090ed07effddde3eb3195f64aca31d3
2024-07-23 20:26:59 +03:00
Efraim Flashner c74401749a
graft: Perform grafts with guile-final.
* guix/build/graft.scm (rewrite-directory): Rewrite store directories in
individual files sequentially.
(exit-on-exception): Remove procedure.
* guix/packages.scm (guile-for-grafts): Switch to guile-final.

Change-Id: I50f7b23a3ceff8bb1495dc1f4bc772746147d924
2024-07-23 18:09:35 +03:00
Efraim Flashner 20c4e778a9
graft: Remove work-around for old guile.
* guix/build/graft.scm (mkdir-p*): Remove function.
(rewrite-directory): Switch from mkdir-p* to mkdir-p.

Change-Id: Ib6a80648d271c19093c05af84acb967e069ccc19
2024-07-23 17:54:53 +03:00
Simon Tournier d007b64356
scripts: hash: Handle repository with different VCS folders.
Fixes <https://issues.guix.gnu.org/issue/65979>.

* guix/hash.scm (%vcs-directories): New variable.
(vcs-file?): Add optional argument for passing VCS kind of the
file/repository.
(file-hash*): Adjust accordingly.
(vcs-file-predicate): New procedure and export it.
* guix/scripts/hash.scm (guix-hash)[file-hash]: Use it.

Change-Id: I8e286c3426ddefd664dc3a471d5a09e309824faa
2024-07-23 16:27:27 +02:00
Simon Tournier ffdcef5f36
ci: Catch error for unreachable channel with substitutes.
* guix/ci.scm (channel-with-substitutes-available): Catch all error when
running 'find-latest-commit-with-substitutes'.  Move the warning when failing.

Change-Id: I352e07f14417f77c7ebf0f40a01c6a2e58b15d78
2024-07-23 16:24:38 +02:00
Nicolas Goaziou ae2591d028
gnu: keepassxc: Update to 2.7.9.
* gnu/packages/password-utils.scm (keepassxc): Update to 2.7.9.

Change-Id: Ifcdfa5b58e4d7407c270bfa715fb94019015c089
2024-07-23 15:53:04 +02:00
Nicolas Goaziou b5c4b1c775
gnu: fet: Update to 6.22.2.
* gnu/packages/education.scm (fet): Update to 6.22.2.

Change-Id: Iea767b46255680981b604607d839ab7ad509f706
2024-07-23 15:44:37 +02:00
Nicolas Goaziou 0ff5ecc3ad
gnu: mednafen: Improve package style.
* gnu/packages/emulators.scm (mednafen)[arguments]: Use G-expressions.
[inputs]: Remove input labels.

Change-Id: I8ec291faae92a19da880a65fab39d9a01b7ddda7
2024-07-23 15:38:44 +02:00
Nicolas Goaziou 5ae01fed27
gnu: mednafen: Update to 1.32.1.
* gnu/packages/emulators.scm (mednafen): Update to 1.32.1.

Change-Id: I62d75f0158fe958ea9d1e7750be6ef715c18fae0
2024-07-23 15:36:51 +02:00
Romain GARBAGE ad97f1bdb6
gnu: Add matterhorn.
* gnu/packages/haskell-apps.scm (matterhorn): New variable.

Change-Id: I8f83b39fdc5f94251239129814068000fb492336
2024-07-23 00:31:20 +02:00
Romain GARBAGE 766ee5803e
gnu: Add ghc-brick-skylighting.
* gnu/packages/haskell-xyz.scm (ghc-brick-skylighting): New variable.

Change-Id: I634c108edff99b1003c26dbb2f9107ed464a5e84
2024-07-23 00:31:20 +02:00
Romain GARBAGE 6399cf4240
gnu: Add ghc-brick.
* gnu/packages/haskell-xyz.scm (ghc-brick): New variable.

Change-Id: I52fbfa27422a6aacca65d0e8ed5ffa3ab335cc67
2024-07-23 00:31:20 +02:00
Romain GARBAGE 8f6461b0d6
gnu: Add ghc-hclip.
gnu/packages/haskell-xyz.scm (ghc-hclip): New variable.

Change-Id: I2d1a2d6e1983eb89a5e61eb05204c2e1c0dc3634
2024-07-23 00:31:20 +02:00
Romain GARBAGE a64d60a99a
gnu: Add ghc-vty-6.
* gnu/packages/haskell-xyz.scm (ghc-vty-6): New variable.

Change-Id: I2e2dbbe0e99d26f38494fb6bdb51bc6d67e5c02c
2024-07-23 00:31:20 +02:00
Romain GARBAGE 98a5a1a14d
gnu: Add ghc-vty-unix.
gnu/packages/haskell-xyz.scm (ghc-vty-unix): New variable.

Change-Id: Idf8e550a5d7b645d19af177dd65c5956ba3ab478
2024-07-23 00:31:20 +02:00
Romain GARBAGE e7f0f1d567
gnu: Add ghc-vty-crossplatform.
* gnu/packages/haskell-xyz.scm (ghc-vty-crossplatform): New variable.

Change-Id: Icbd33d9bbd7561bdb6178b3431edef6a1db92fcb
2024-07-23 00:31:20 +02:00
Romain GARBAGE 26746cd7b4
gnu: Add ghc-unix-compat-7.
* gnu/packages/haskell-xyz.scm (ghc-unix-compat-7): New variable.

Change-Id: I28e8e4924d4f829dd07059aa205d894803409320
2024-07-23 00:31:20 +02:00
Romain GARBAGE c290c44c51
gnu: Add ghc-unique.
* gnu/packages/haskell-xyz.scm (ghc-unique): New variable.
* gnu/packages/patches/ghc-unique-support-newer-hashable.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Change-Id: Id9876b8018f5f8b3bcb82ab0bb13616ed298c31b
2024-07-23 00:31:20 +02:00
Romain GARBAGE c617cbb0fb
gnu: Add ghc-stm-delay.
* gnu/packages/haskell-xyz.scm (ghc-stm-delay): New variable.

Change-Id: If9e20a2c103549de9b4b7d63158fe34165f6036a
2024-07-23 00:31:19 +02:00
Romain GARBAGE 99049df1d4
gnu: ghc-text-zipper: Update to 0.13.
* gnu/packages/haskell-xyz.scm (ghc-text-zipper): Update to 0.13.

Change-Id: I0ae9154713d799b48f9f0772a7c7ee2210493095
2024-07-23 00:31:19 +02:00
Romain GARBAGE 641512d57e
gnu: Add ghc-monad-parallel.
* gnu/packages/haskell-xyz.scm (ghc-monad-parallel): New variable.

Change-Id: I39a5b5392a50fb4f6e9e15ed107705486362d021
2024-07-23 00:31:19 +02:00
Romain GARBAGE 946b0274cc
gnu: Add ghc-checkers.
* gnu/packages/haskell-xyz.scm (ghc-checkers): New variable.

Change-Id: I4228398238a169e49e68ead60cbe69ef0437e3e9
2024-07-23 00:31:19 +02:00
Romain GARBAGE 766bd586dc
gnu: Add ghc-bimap.
* gnu/packages/haskell-xyz.scm (ghc-bimap): New variable.

Change-Id: Ib6ffebff5417273afaa3a08005aae3445606d6d2
2024-07-23 00:31:19 +02:00
Romain GARBAGE 848666c991
gnu: Add ghc-aspell-pipe.
* gnu/packages/haskell-xyz.scm (ghc-aspell-pipe): New variable.

Change-Id: I0d31c9c457ce33b45c0fb6589413208796843920
2024-07-23 00:31:19 +02:00
Romain GARBAGE 35bc1a5991
gnu: Add ghc-modern-uri.
* gnu/packages/haskell-web.scm (ghc-modern-uri): New variable.

Change-Id: I62d4c2722303cbeb9a7ef1acd3f12f355cf67509
2024-07-23 00:31:19 +02:00
Romain GARBAGE a78c0059aa
gnu: Add ghc-mattermost-api-qc.
* gnu/packages/haskell-web.scm (ghc-mattermost-api-qc): New variable.

Change-Id: If28b8a03170bb235b2418329d408fec8f06d4b7c
2024-07-23 00:31:19 +02:00
Romain GARBAGE fb64e563eb
gnu: Add ghc-mattermost-api.
* gnu/packages/haskell-web.scm (ghc-mattermost-api): New variable.

Change-Id: Idc2a8fb0d8589b38d7e50aa7565fff71dcc6ab28
2024-07-23 00:31:19 +02:00
Romain GARBAGE b318f7c7d0
gnu: Add ghc-crypton-connection.
* gnu/packages/haskell-web.scm (ghc-crypton-connection): New variable.

Change-Id: I37bc263de2aa9f3ce7b06b9a752424a0550bf6d3
2024-07-23 00:31:19 +02:00
Romain GARBAGE 2324db2aba
gnu: Add ghc-tls-1.9.
* gnu/packages/haskell-crypto.scm (ghc-tls-1.9): New variable.

Change-Id: I53d26e85d7ed333be036cb5e0e359b72f5c21262
2024-07-23 00:31:19 +02:00
Romain GARBAGE 9bab4f4124
gnu: Add ghc-crypton-x509-validation.
* gnu/packages/haskell-crypto.scm (ghc-crypton-x509-validation): New variable.

Change-Id: Ib25c2dee8fef24c763cf70dfa1c615405d250d39
2024-07-23 00:31:19 +02:00
Romain GARBAGE c13609005e
gnu: Add ghc-crypton-x509-system.
* gnu/packages/haskell-crypto.scm (ghc-crypton-x509-system): New variable.

Change-Id: Idfadaf630a3bcc4d019738d37ae9ee888f49fd80
2024-07-23 00:31:19 +02:00
Romain GARBAGE 9539293213
gnu: Add ghc-crypton-x509-store.
* gnu/packages/haskell-crypto.scm (ghc-crypton-x509-store): New variable.

Change-Id: Id9e2bd91d99c09fee5bd0054741176108b7376ed
2024-07-23 00:31:19 +02:00
Romain GARBAGE f0514b9cac
gnu: Add ghc-crypton-x509.
* gnu/packages/haskell-crypto.scm (ghc-crypton-x509): New variable.

Change-Id: I0bea5088c2fd23b77f22a2017303bac849c45c29
2024-07-23 00:31:19 +02:00
Romain GARBAGE 9f5cc3f8f4
gnu: Add ghc-crypton.
* gnu/packages/haskell-crypto.scm (ghc-crypton): New variable.

Change-Id: I91902a8dbc0df2d19729933e6cd096810fdc1059
2024-07-23 00:31:19 +02:00
Artyom V. Poptsov cdf4677597
gnu: kubo: Unbundle go-github-com-ipfs-go-metrics-interface.
* gnu/packages/ipfs.scm (kubo) [snippet]: Remove go-metrics-interface.
[inputs]: Add go-github-com-ipfs-go-metrics-interface.

Change-Id: I206ce8d2b1823bd60f799aa815fcfb6d366e1704
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-07-22 23:13:43 +01:00
Artyom V. Poptsov ba771d0f51
gnu: Add go-github-com-ipfs-go-ipfs-blockstore.
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipfs-blockstore): New variable.

Change-Id: I75b885ec55b5bd8ae274a4832d421bf2de696314
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-07-22 23:13:43 +01:00
Artyom V. Poptsov f7ba2b1d1f
gnu: Add go-github-com-ipfs-go-metrics-interface.
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-metrics-interface): New variable.

Change-Id: Ibdc97a27f873615d3ace7dbaee8709a174b783dd
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-07-22 23:13:43 +01:00
Artyom V. Poptsov 97203dbe35
gnu: Add go-github-com-ipfs-go-ipfs-ds-help.
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipfs-ds-help): New variable.

Change-Id: Ia174fec9c8a6bae4838e5a4ec06d0f555894c37e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-07-22 23:13:43 +01:00
Artyom V. Poptsov 58a92c6146
gnu: Add go-github-com-ipfs-bbloom.
* gnu/packages/ipfs.scm (go-github-com-ipfs-bbloom): New variable.

Change-Id: If5b5d486f50f82750a5b11a3248a3aaa2ed91658
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-07-22 23:13:43 +01:00
Artyom V. Poptsov 1090834a3d
gnu: Add go-github-com-ipfs-go-ipfs-exchange-interface.
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipfs-exchange-interface): New variable.

Change-Id: I5931d32952e021a29073227acc9fff5a87bbebf9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-07-22 23:13:43 +01:00
Artyom V. Poptsov 2053b36e5c
gnu: Add go-github-com-ipfs-go-ipfs-blocksutil.
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipfs-blocksutil): New variable.

Change-Id: I64c8f6a6d2337b40fa24e478ba49a590abced8ec
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-07-22 23:13:42 +01:00
Sharlatan Hellseher 9bf27e5f42
gnu: Add go-github-com-pion-datachannel.
* gnu/packages/golang-web.scm (go-github-com-pion-datachannel): New variable.

Change-Id: Idc7e0d132fff3c71c37b784f38bcda9dc77e05b1
2024-07-22 23:13:42 +01:00
Sharlatan Hellseher a8fe564d75
gnu: Add go-github-com-pion-sctp.
* gnu/packages/golang-web.scm (go-github-com-pion-sctp): New variable.

Change-Id: Ib7f3f9437d126995469441cca430e72c6f1d51c3
2024-07-22 23:13:42 +01:00
Sharlatan Hellseher 0bf887f29c
gnu: vale: Update to 3.4.2.
* gnu/packages/textutils.scm (vale): Update to 3.4.2.
[source]: Change snippets removing vendored modules as they are not
provided any more, to one adjusting module import path.
[arguments]: <#:phases>: Add 'disable-failing-tests,
'copy-input-to-vendor-directory and 'remove-vendor-directory phases. Use
custom 'check phase.
[native-inputs]: Remove go-github-com-fatih-color,
go-github-com-mitchellh-go-homedir, go-github-com-spf13-afero,
go-github-com-urfave-cli, and go-gopkg-in-ini-v1; add
go-github-com-masterminds-sprig-v3, go-github-com-adrg-strutil,
go-github-com-adrg-xdg, go-github-com-bmatcuk-doublestar-v4,
go-github-com-d5-tengo-v2, go-github-com-errata-ai-ini,
go-github-com-errata-ai-regexp2, go-github-com-expr-lang-expr,
go-github-com-jdkato-twine, go-github-com-karrick-godirwalk,
go-github-com-mholt-archiver-v3, go-github-com-niklasfasching-go-org,
go-github-com-otiai10-copy, go-github-com-pterm-pterm,
go-github-com-remeh-sizedwaitgroup, go-github-com-spf13-pflag,
go-golang-org-x-exp, and go-golang-org-x-sys.

Change-Id: Ie378b419e34a924a5f1c8b383b029706d9846216
2024-07-22 22:47:23 +01:00
Sharlatan Hellseher 49d3ab2294
gnu: go-github-com-mitchellh-mapstructure: Update to 1.5.0.
* gnu/packages/golang.scm (go-github-com-mitchellh-mapstructure): Update to 1.5.0.

Change-Id: I3e18dabc4da5e4eec40cfe4328a6244dcc530e7d
2024-07-22 22:47:23 +01:00
Sharlatan Hellseher 83195dcda1
gnu: go-github-com-spf13-viper: Disable tests.
* gnu/packages/golang.scm (go-github-com-spf13-viper): Disable tests.

Change-Id: Id2a5eff6203c0c9907a188cfcda1fe2accfdf786
2024-07-22 22:47:23 +01:00
Sharlatan Hellseher 93fb74c2ed
gnu: go-github-com-jdkato-twine: Enable tests.
* gnu/packages/golang-xyz.scm (go-github-com-jdkato-twine) [source]: Add
snippet adjusting changed upstream module import path.
[arguments]: <#:phases>: Remove 'build and 'patch-module-import-path
phases. Add 'disable-failing-tests phase. Use custom 'check phase.

Change-Id: I8553705ca0b812c772005460b242ce47b0c65ced
2024-07-22 22:47:23 +01:00
Sharlatan Hellseher f1af3a542c
gnu: Add go-github-com-mholt-archiver-v3.
* gnu/packages/golang-compression.scm (go-github-com-mholt-archiver-v3,
go-arc): New variables.

Change-Id: I37f628de21475f98acb10dcff86780b697bba839
2024-07-22 22:47:22 +01:00
Sharlatan Hellseher 31fed85aa8
gnu: Add go-github-com-xi2-xz.
* gnu/packages/golang-compression.scm (go-github-com-xi2-xz): New variable.

Change-Id: I794886d82f532a626599ca6f07a1ce7e694bea04
2024-07-22 22:47:22 +01:00
Sharlatan Hellseher ec23b6ec04
gnu: Add go-github-com-niklasfasching-go-org.
* gnu/packages/golang-xyz.scm (go-github-com-niklasfasching-go-org): New variable.

Change-Id: I0d17d5d1d25f0a0995e148ffe4cf40225ca5982d
2024-07-22 22:47:22 +01:00