summaryrefslogtreecommitdiff
path: root/gnu/packages/golang-build.scm
AgeCommit message (Collapse)Author
2025-02-19gnu: Fix some misspellings.Efraim Flashner
Change-Id: I316652aff7418af4b8e83bea24638b1513f8aa97
2025-01-21gnu: Add go-github-com-twitchyliquid64-golang-asm.Sharlatan Hellseher
* gnu/packages/golang-build.scm (go-github-com-twitchyliquid64-golang-asm): New variable. Change-Id: I03f9113fd3d5bb1eb8941f64a719e652a19455cb
2025-01-21gnu: Add go-github-com-mmcloughlin-avo.Sharlatan Hellseher
* gnu/packages/golang-build.scm (go-github-com-mmcloughlin-avo): New variable. Change-Id: I8ebdd952a7dbcf18f151017dedd0261e69e212ae
2025-01-21gnu: Add go-golang-org-x-arch.Sharlatan Hellseher
* gnu/packages/golang-build.scm (go-golang-org-x-arch): New variable. Change-Id: Id0ec567e5ebfdea208fefe133a13e906e17949cf
2025-01-21gnu: Add go-rsc-io-pdf.Sharlatan Hellseher
* gnu/packages/golang-build.scm (go-rsc-io-pdf): New variable. Change-Id: I518233cc328f37632462b452f27e7c109ddbbf1f
2025-01-21gnu: esbuild: Adjust input.Sharlatan Hellseher
* gnu/packages/web.scm (esbuild) [inputs]: Remove go-golang-org-x-sys; add go-golang-org-x-sys-for-esbuild. * gnu/packages/golang-build.scm (go-golang-org-x-sys-for-esbuild): New variable. Change-Id: I8df379e84d8de4d5adc79a77905e876ebbb928ca
2025-01-21gnu: go-golang-org-x-vuln: Simplify.Sharlatan Hellseher
* gnu/packages/golang-build.scm (go-golang-org-x-vuln): [arguments] <skip-build?>: Set to #t, as no go files in project's root. <test-flags>: Skip 3 tests. <test-subdirs>: Select them here. <phases>: Use default 'check. Change-Id: I7e6860f63c559813055cc5383b6f608855a9490d
2025-01-21gnu: go-github-com-golang-protobuf: Simplify.Sharlatan Hellseher
* gnu/packages/golang-build.scm (go-github-com-golang-protobuf): Update to 1.5.4. [arguments] <phases>: Use default 'check. Change-Id: If364ed26dc2eb3006264b627696d57536c9aa7b8
2025-01-21gnu: go-golang-org-x-exp: Update to 0.0.0-20241217172543-b2144cdd0a67.Sharlatan Hellseher
* gnu/packages/golang-build.scm (go-golang-org-x-exp): Update to 0.0.0-20241217172543-b2144cdd0a67. [argumetns] <test-flags>: Skip 5 more tests. Change-Id: I57d3f40e51d59ad59c84287e89ff0f0e59845945
2025-01-21gnu: go-golang-org-x-exp: Simplify.Sharlatan Hellseher
* gnu/packages/golang-build.scm (go-golang-org-x-exp): [arguments] <skip-build?>: Set to #t, as no go files in project's root. <test-flags>: Skip 2 tests. <phases>: Remove 'remove-failing-tests, add 'remove-benchmarks, use default 'check. Change-Id: I65dce027be23e2f987a15f7dbc35cbdd3edcb45b
2025-01-21gnu: go-golang-org-x-time: Simplify.Sharlatan Hellseher
* gnu/packages/golang-build.scm (go-golang-org-x-time): [arguments] <skip-build?>: Set to #t, as no go files in project's root. <phases>: Use default 'check. Change-Id: I533cc20e9ba1be1ee754dd7fa36b9547d4bda9b6
2025-01-21gnu: go-golang-org-x-time: Update to 0.8.0.Sharlatan Hellseher
* gnu/packages/golang-build.scm (go-golang-org-x-time): Update to 0.8.0. Change-Id: I0ee1760e0b2a7dcf5be74b41a7e77cf2e5b6b8cb
2025-01-21gnu: go-golang-org-x-term: Update to 0.27.0.Sharlatan Hellseher
* gnu/packages/golang-build.scm (go-golang-org-x-term): Update to 0.27.0. Change-Id: Ib41a736bfa40501e7a463df5328f22e81a481931
2025-01-21gnu: go-golang-org-x-sys: Simplify.Sharlatan Hellseher
* gnu/packages/golang-build.scm (go-golang-org-x-sys): [arguments] <skip-build?>: Set to #t, as no go files in project's root. <phases>: Use default 'check. [description]: Start from a new line. Change-Id: If62fa5926652a53cfe4c680d9a21b2ad5847cfeb
2025-01-21gnu: go-golang-org-x-sys: Update to 0.28.0.Sharlatan Hellseher
* gnu/packages/golang-build.scm (go-golang-org-x-sys): Update to 0.28.0. Change-Id: Ia1ceaae88086b5f2a1be771a6e65f7261ee1936e
2025-01-21gnu: go-golang-org-x-sync: SimplifySharlatan Hellseher
* gnu/packages/golang-build.scm (go-golang-org-x-sync) [arguments] <skip-build?>: Set to #t, as no go files in project's root. <phases>: Use default 'check. Change-Id: Iebc123fd8c103d6d610cc037bb034cb75bb795e3
2025-01-21gnu: go-golang-org-x-sync: Update to 0.10.0.Sharlatan Hellseher
* gnu/packages/golang-build.scm (go-golang-org-x-sync): Update to 0.10.0. Change-Id: I7b9133419d8ed3c97fe20920aec477728e94622b
2025-01-21gnu: go-golang-org-x-mod: Simplify.Sharlatan Hellseher
* gnu/packages/golang-build.scm (go-golang-org-x-mod) [arguments] <skip-build?>: Set to #t, as no go files in project's root. <test-flags>: Skip one test. <phases>: Remove 'remove-test-files, use default 'check. [native-inputs]: Add go-golang-org-x-tools-bootstrap. Change-Id: Icf097e456bc72b1452bfb262589cd62ef139215b
2025-01-21gnu: go-github-com-yuin-goldmark-emoji: Update to 1.0.4.Sharlatan Hellseher
* gnu/packages/golang-build.scm (go-github-com-yuin-goldmark-emoji): Update to 1.0.4. Change-Id: I16c3f710a89007d39587e5bd39ffb43722f438a2
2025-01-21gnu: go-github-com-yuin-goldmark: Update to 1.7.8.Sharlatan Hellseher
* gnu/packages/golang-build.scm (go-github-com-yuin-goldmark): Update to 1.7.8. [arguments] <phases>: Use default 'check, add 'pre-check. Change-Id: I110c22378fb6f93cdde794b8a0e41e3de06c2b6f
2025-01-21gnu: go-golang-org-x-text: Update to 0.21.0.Sharlatan Hellseher
* gnu/packages/golang-build.scm (go-golang-org-x-text): Update to 0.21.0. Change-Id: I6b0f81a48eff02565d01f2f70629d4324890e2c8
2025-01-21gnu: go-golang-org-x-text: Simplify.Sharlatan Hellseher
* gnu/packages/golang-build.scm (go-golang-org-x-text): [arguments] <skip-build?>: Set to #t, as no go files in project's root. <phases>: Use default 'check. [native-inputs]: Add go-golang-org-x-mod-bootstrap, go-golang-org-x-sync-bootstrap, and go-golang-org-x-tools-bootstrap. Change-Id: Ib4e55e622554d79a8d03abfc52ced0a5eb516d85
2025-01-21gnu: go-golang-org-x-crypto: Update to 0.31.0.Sharlatan Hellseher
* gnu/packages/golang-build.scm (go-golang-org-x-crypto): Update to 0.31.0. Change-Id: I325791a402ce30bd04ee71a04633a9c7aef0335c
2025-01-21gnu: go-golang-org-x-crypto: Simplify.Sharlatan Hellseher
* gnu/packages/golang-build.scm (go-golang-org-x-crypto) [source] <snippet>: Remove self-contain module which needs to be packages separately. [arguments] <skip-build?>: Set to #t, as no go files in project's root. <phases>: Use default 'check. Simplify 'remove-test-files, add comments about JSON schema sources required for tests. [native-inputs]: Add go-golang-org-x-net-bootstrap, and go-golang-org-x-text-bootstrap. Change-Id: I0dd4ec6dc3d13f1063604ec43da34f6598b201cf
2025-01-21gnu: packages/golang-build: Add bootstrap variants.Sharlatan Hellseher
* gnu/packages/golang-build.scm (go-golang-org-x-crypto-bootstrap go-golang-org-x-exp-bootstrap, go-golang-org-x-image-bootstrap, go-golang-org-x-mod-bootstrap, go-golang-org-x-net-bootstrap, go-golang-org-x-term-bootstrap, go-golang-org-x-text-bootstrap, go-golang-org-x-sync-bootstrap, go-golang-org-x-sys-bootstrap go-golang-org-x-tools-bootstrap): New variables. Change-Id: I43f121479897642e70639fab18dc296ccc750a0f
2025-01-21gnu: go-golang-org-x-xerrors: Update to 0.0.0-20240903120638-7835f813f4da.Sharlatan Hellseher
* gnu/packages/golang-build.scm (go-golang-org-x-xerrors): Update to 0.0.0-20240903120638-7835f813f4da. Change-Id: I1a4c3aeabad955522f3ce13b2f3efeb130f934c8
2025-01-21gnu: go-golang-org-x-telemetry-config: Update to 0.36.0.Sharlatan Hellseher
* gnu/packages/golang-build.scm (go-golang-org-x-telemetry-config): Update to 0.36.0. Change-Id: I3ae4c33c7f2b9069cc73e43c10324685cb825bf1
2025-01-21gnu: go-google-golang-org-protobuf: Update to 1.36.0.Sharlatan Hellseher
* gnu/packages/golang-build.scm (go-google-golang-org-protobuf): Update to 1.36.0. Simplify package. [arguments] <phases>: Use custom 'check. Change-Id: Ia93c832e64886371f422e06e6b705c5ec3c7e05f
2025-01-21gnu: go-golang-org-x-image: Update to 0.23.0.Sharlatan Hellseher
* gnu/packages/golang-build.scm (go-golang-org-x-image): Update to 0.23.0. Simplify package. [arguments] <phases>: Remove 'remove-failing-tests, use default 'check. Change-Id: I937397be7b3aad3adda86e706a083e26d537cf28
2025-01-21gnu: go-golang-org-x-telemetry: Fix build.Sharlatan Hellseher
* gnu/packages/golang-build.scm (go-golang-org-x-telemetry) [source]<snippet>: Remove submodules with their own go.mod to be packaged separately. [arguments]<test-flags>: Skip all tests requiring networking. Change-Id: Ie5ef5f99da83d9d803b5c07d99ef1763968ee308
2025-01-21gnu: go-golang-org-x-net: Update to 0.33.0.Sharlatan Hellseher
* gnu/packages/golang-build.scm (go-golang-org-x-net): Update to 0.33.0. Simplify package. Change-Id: I9e42a0f8a18aca533386aa5aace2baed103568bd
2025-01-21gnu: go-github-com-pkg-errors: Move to golang-build.Sharlatan Hellseher
* gnu/packages/golang.scm (go-github-com-pkg-errors): Move from here ... * gnu/packages/golang-build.scm: ... to here. Change-Id: Ic91629d1832e559928b20567bd930783377b568c
2025-01-21gnu: go-golang-org-x-exp-typeparams: Update to ↵Sharlatan Hellseher
0.0.0-20241210194714-1829a127f884. * gnu/packages/golang-build.scm (go-golang-org-x-exp-typeparams): Update to 0.0.0-20241210194714-1829a127f884. [arguments]<test-flags>: Skip one test. Change-Id: Ibe5b79342f80036d7bfa13b0da654489b450be55
2025-01-21gnu: Add go-github-com-goccmack-gocc.Sharlatan Hellseher
* gnu/packages/golang-build.scm (go-github-com-goccmack-gocc): New variable. Change-Id: Ia81fe771b6acd086d5ecfc194f6f02cd44b7b6dc
2025-01-21gnu: Add protoc-gen-go.Sharlatan Hellseher
* gnu/packages/golang-build.scm (protoc-gen-go): New variable. Change-Id: I09bf1a7a4d42aab8787acb5476cebb00aad0bb40
2025-01-21gnu: go-github-com-golang-glog: Update to 1.2.3.Sharlatan Hellseher
* gnu/packages/golang-build.scm (go-github-com-golang-glog): Update to 1.2.3. [native-inputs]: Add go-github-com-google-go-cmp. Change-Id: Id734965ab56c50d4e5f3619183addb59e72914de
2024-11-09gnu: build/go: Apply default 'fix-embed-files phase.Sharlatan Hellseher
These changes remove redundant phases where files, requiring to be embed during build or check phases, are copied to the build directory as proposed in <https://issues.guix.gnu.org/73299>. * gnu/packages/backup.scm (restic-rest-server) [arguments]: <#:phases>: Remove 'fix-embed-files phase. * gnu/packages/configuration-management.scm (chezmoi): Likewise. * gnu/packages/packages/golang-build.scm (go-github-com-golang-protobuf): Likewise. * gnu/packages/golang-web.scm (go-github-com-go-openapi-loads, go-github-com-go-openapi-runtime, go-github-com-golang-groupcache): Likewise. * gnu/packages/golang-xyz.scm (go-github-com-dgraph-io-badger): Likewise. * gnu/packages/golang.scm (go-github-com-ssgelm-cookiejarparser): Likewise. * gnu/packages/ipfs.scm (go-github-com-ipfs-go-ds-badger, go-github-com-libp2p-go-libp2p, kubo): Likewise. * gnu/packages/irc.scm (soju): Likewise. * gnu/packages/networking.scm (nebula): Likewise. * gnu/packages/prometheus.scm (go-github-com-nbrownus-go-metrics-prometheus, go-github-com-prometheus-client-golang, go-github-com-prometheus-common, go-github-com-prometheus-common-sigv4, go-github-com-prometheus-exporter-toolkit, go-github-com-prometheus-statsd-exporter): Likewise * gnu/packages/version-control.scm (git-lfs): Likewise. * gnu/packages/web.scm (miniflux): Likewise. * gnu/packages/golang-crypto.scm (go-filippo-io-age): [arguments]: <#:phases>: Remove 'copy-input-to-vendor-direcotyr and 'remove-vendor-directory phases. * gnu/packages/golang-web.scm (go-github-com-go-openapi-analysis, go-github-com-go-openapi-analysis, go-github-com-go-openapi-validate): Likewise. * gnu/packages/golang.scm (go-github-com-charmbracelet-glamour): Likewise. * gnu/packages/textutils.scm (vale): Likewise. Change-Id: Ic2ec01c8caf86f3ae69d7a1812c1e0b78a549e91
2024-11-09gnu: go-github-com-google-btree: Move to golang-build.Sharlatan Hellseher
* gnu/packages/golang.scm (go-github-com-google-btree): Move from here ... * gnu/packages/golang-build.scm: ... to here. Change-Id: I91c659b9031291a4e6c43b024dedaa1bfcb7cea3
2024-11-09gnu: go-github-com-google-uuid: Move to golang-build.Sharlatan Hellseher
* gnu/packages/golang.scm (go-github-com-google-uuid): Move from here ... * gnu/packages/golang-build.scm: ... to here. Change-Id: Ie32c2ab29a0b7a1bbb7d63d40338d0a7a0bca988
2024-11-09gnu: go-golang-org-x-crypto: Update to 0.27.0.Sharlatan Hellseher
* gnu/packages/golang-build.scm (go-golang-org-x-crypto): Update to 0.27.0. Change-Id: I949c32fd43cf644ee979348c7d52d91d4ab78632
2024-11-09gnu: go-golang-org-x-vuln: Enable tests.Sharlatan Hellseher
* gnu/packages/golang-build.scm (go-golang-org-x-vuln): Enable tests. Change-Id: I489bbd6505b9bd1d7fe234fa7e361c7839a452f1
2024-11-09gnu: go-golang-org-x-vuln: Move to golang-build.Sharlatan Hellseher
* gnu/packages/golang.scm (go-golang-org-x-vuln, govulncheck): Move from here ... * gnu/packages/golang-build.scm: ... to here. Change-Id: I5fc09c4e9e156005f494e532339a05b6c8b395ad
2024-11-09gnu: go-github-com-google-go-cmdtest: Move to golang-build.Sharlatan Hellseher
* gnu/packages/golang-check.scm (go-github-com-google-go-cmdtest): Move from here ... * gnu/packages/golang-build.scm: ... to here. Change-Id: I4e6015ba18c4aa57856df32dd98199f3bcf5dc0c
2024-11-09gnu: go-github-com-google-renameio: Move to golang-build.Sharlatan Hellseher
* gnu/packages/golang-xyz.scm (go-github-com-google-renameio, go-github-com-google-renameio-v2): Move from here ... * gnu/packages/golang-build.scm: ... to here. Change-Id: I0323f61120c42f1e4249a3279576d50789c418d8
2024-11-09gnu: Add go-golang-org-x-telemetry-config.Sharlatan Hellseher
* gnu/packages/golang-build.scm (go-golang-org-x-telemetry-config): New variable. Change-Id: I3958fa220149360ef4008b2c93301a41d5f6e063
2024-11-09gnu: Add go-golang-org-x-telemetry.Sharlatan Hellseher
* gnu/packages/golang-build.scm (go-golang-org-x-telemetry): New variable. Change-Id: I2a9b53df4f0120a56cf52e4be9ff02660dc7825d
2024-11-09gnu: go-golang-org-x-tools: Update to 0.25.0.Sharlatan Hellseher
* gnu/packages/golang-build.scm (go-golang-org-x-tools): Update to 0.25.0. [arguments]: <#:phases>: 'check phase disable tests for subdir "go/collgraph", sort alphabetically. [native-inputs]: Add go-github-com-google-go-cmp. Change-Id: I8419f09d283d1332351a0620269ef39e2db32f09
2024-11-09gnu: go-google-golang-org-protobuf: Enable all testsSharlatan Hellseher
* gnu/packages/golang-build.scm (go-google-golang-org-protobuf) [arguments]: <#:phases>: Remove 'disable-failing-tests. Change-Id: Iaec1e3238765e20ce7caecf60cdae7bc236161fc
2024-11-09gnu: go-github-com-golang-protobuf: Update to 1.5.4.Sharlatan Hellseher
* gnu/packages/golang-build.scm (go-github-com-golang-protobuf): Update to 1.5.4. [arguments]: <#:phases>: Add 'fix-embed-files. [native-inputs]: Add go-github-com-google-go-cmp. Change-Id: I9ee7bb07cd9718345bace243ca2bf0afa99ef411
2024-11-09gnu: go-google-golang-org-protobuf: Update to 1.34.2.Sharlatan Hellseher
* gnu/packages/golang-build.scm (go-google-golang-org-protobuf): Update to 1.34.2. Change-Id: I4151652887b855b5af1ecddad2d03e3aa9dc8500