* gnu/packages/golang-xyz.scm (go-github-com-kevinmbeaulieu-eq-go-eq-go)
[arguments] <skip-build?>: No go files in project's root.
<import-path>: Set as seen in go.mod.
<unpack-path>: Remove as redundant.
[synopsis]: Add meaningful sentence sourced from project's GitHub page.
Change-Id: I1c05710ee7ae606f185adbfa67daec54e4e2d972
This variable is a duplicate and available in (gnu package golang-xyz).
This reverts commit 3dd408f6aa.
Change-Id: Ic3e79f6332681c70a9cf62763ab0b0210c0c2c2f
The variable is a duplicated and available in (gnu packages golang-xyz).
This reverts commit 634d534a46.
Change-Id: I205a2fa4fccbb00e77525af14ee3ee3e08e9530c
The variable is a duplicate and available in (gnu packages golang-xyz).
This reverts commit e16d89d4c0.
Change-Id: I4ea3008839eb954ddfaf4f27e7631958926d6a20
The variable is a duplicate and available in (gnu packages golang-web).
This reverts commit 0550c4191f.
Change-Id: Ia7fa7f399690e8ced4511b8ca63a750b6b08ff7f
* gnu/packages/golang-xyz.scm (go-github-com-dgryski-trifles-leven): New
variable.
(go-github-com-dgryski-trifles): New variable.
Change-Id: I6cb08db456c7a8a6f321db4c677f117bd42c0a78
This changes utilize default go-build-system options to skip build and
test the whole project recursively.
* gnu/packages/golang-xyz.scm (go-github-com-syndtr-goleveldb,
go-github-com-jdkato-twine) [arguments]: <test-flags>: Move skip test
logic here.
<skip-build?>: No go files in project's root.
<phases>: Use default 'check, preserve 'build.
* gnu/packages/golang-xyz.scm: (go-github-com-muesli-reflow,
go-github-com-matttproud-golang-protobuf-extensions-v2,
go-github-com-liyue201-gostl, go-github-com-lithammer-fuzzysearch,
go-github-com-google-gnostic-models,
go-github-com-burntsushi-graphics-go)
[arguments]: <skip-build?>: No go files in project's root.
<phases>: Preserve 'build.
Change-Id: I02840169f6f572c947a725f0a03491f0769fd807
* gnu/packages/golang-xyz.scm (go-github-com-pelletier-go-toml-v2)
[arguments] <tests?>: Disable as all of them hang in CI without any
obvious reason.
Change-Id: I90d74254df46d0fb215bae3823e1c1f744156357
As seen in <https://ci.guix.gnu.org/build/8739612/log/raw>, 2 tests
failed on i686-linux, where all passed on x86_64-linux. These changes
skip some tests on non 64bit architectures.
* gnu/packages/golang-xyz.scm (go-github-com-zclconf-go-cty) [arguments]
<test-flags>: Conditionally skip some tests on non 64bit architectures.
Change-Id: Ib9c50f297744d0fe4b6f40811fdeeeb2d22a361d
Tests still hang providing no errors and causing the build to fail, see
<https://ci.guix.gnu.org/build/8687212/log/raw>.
* gnu/packages/golang-xyz.scm (go-github-com-pelletier-go-toml-v2)
[arguments] <parallel-tests?>: Run tests in single thread.
Change-Id: Ic14b8467d8b696453240bd92f6f4bfc4daa55dd8
* gnu/packages/golang.scm (go-github-com-surge-glog): Move from here ...
* gnu/packages/golang-xyz.scm: ... to here.
Change-Id: Ib9dbb497618ac5c0655faf31bb0b7ea440b57a13
* gnu/packages/golang.scm (go-github-com-sabhiram-go-gitignore): Move
from here ...
* gnu/packages/golang-xyz.scm: ... to here.
Change-Id: Ie137f390626b89b980833091f641700fa4d6f504
* gnu/packages/golang.scm (go-github-com-schachmat-ingo): Move from here ...
* gnu/packages/golang-xyz.scm: ... to here.
Change-Id: I36ef07e80b18b7ca6020ecc749061fc9ac7afdc8
It's an attempt to fix build in CI as seen in
<https://ci.guix.gnu.org/build/7688093/log/raw>; however the check phase
passed successfully on 16 threads machine even with benchmarks enabled.
* gnu/packages/golang-xyz.scm (go-github-com-pelletier-go-toml-v2)
[arguments] <test-falgs>: Skip one test related to benchmarks, run short
test just once.
<phases>: Add 'remove-benchmarks.
Change-Id: Id2aac003ba5c9705173eea132185d2fb51e701f7
* gnu/packages/golang.scm (go-github-com-cention-sany-utf7): Move from
here ...
* gnu/packages/golang-xyz.scm: ... to here.
Change-Id: Icc752dc109f6a0b2e43e8b5846ee9f288d174402
go-k8s-io-klog failed to build and has no users in Guix, overwrite it
with v2 variant.
* gnu/packages/golang-xyz.scm (go-k8s-io-klog): Overwrite variable with
go-k8s-io-klog-v2 variant.
Change-Id: I7779ec426ab66b37d2240e38917728346a1aa08f
* gnu/packages/golang-xyz.scm (go-hclogvet) [propagated-inputs]: Do not
overwrite and just inherit all.
Change-Id: I7ada9851d22bff9df7e9e39961a5e694c67de102
* gnu/packages/databases.scm (go-github-com-couchbase-gomemcached): Move
from here ...
* gnu/packages/golang-xyz.scm: ... to here.
Change-Id: I62b77bffa9f6e673ebcedc58599c7e2a0e827f4c