Commit Graph

44 Commits

Author SHA1 Message Date
Noah Santschi-Cooney
8b2fa0fb39 bazel-watcher: 0.23.1 -> 0.24.0 2024-01-23 23:21:47 +01:00
Dmitry Ivankov
0d8594ef0d bazel-watcher: 0.21.2 -> 0.23.1
Changelogs:
https://github.com/bazelbuild/bazel-watcher/releases

Removing patch for https://github.com/bazelbuild/rules_go/issues/3408
because now it should be included in newer `rules_go` transitive
dependency.

Also removing `bazel-watcher` from `bazel_*` builds because it is
always using `bazel_5` and also [bazel-watcher](https://github.com/bazelbuild/bazel-watcher)
`is not an official Google product` so maybe not the best choice
for tests + there are some built-in tests in `examples/*` in bazel
builds. As suggested in https://github.com/NixOS/nixpkgs/pull/231439#issuecomment-1546467559
2023-05-14 14:26:30 +02:00
Dmitry Ivankov
e0d1e77c23 bazel_5: 5.4.0->5.4.1
Also update the updater script.

https://github.com/bazelbuild/bazel/releases/tag/5.4.1

- [X] recalculate fetchAttrs digest for packages built with bazel_5
2023-05-10 16:09:19 +02:00
Uri Baghin
440b4de588 buildBazelPackage: support multiple targets 2023-04-05 12:59:54 +10:00
Uri Baghin
d8377f52d6 bazel-watcher: 0.17.0 -> 0.21.2 2023-01-13 21:31:43 +11:00
Dmitry Ivankov
c8bc2f2c0d bazel_5: 5.3.2 -> 5.4.0 2023-01-10 16:04:00 +01:00
Dmitry Ivankov
9a82a9b524 bazel: 5.2.0 -> 5.3.2
https://blog.bazel.build/2022/08/23/bazel-5.3.html

to supersede https://github.com/NixOS/nixpkgs/pull/187943

re-reverts https://github.com/NixOS/nixpkgs/pull/199458 with more hash updates
2022-12-25 16:47:03 +01:00
Uri Baghin
949e592ed6
Revert "bazel: 5.2.0 -> 5.3.2" 2022-11-04 14:47:55 +11:00
Dmitry Ivankov
3e34d2674e bazel: 5.2.0 -> 5.3.2 2022-10-26 19:30:55 +02:00
Claudio Bley
c8f4d819fb bazel-watcher: 0.16.2 -> 0.17.0 2022-08-01 06:39:12 +02:00
Claudio Bley
e7d5889381 bazel-watcher: Ensure fixed output hashes are system independent
bazel-watcher uses different libraries depending on the system now which results
in different fixed output hashes for the dependencies.

That's why we set `fetchConfigured = false`.

Also remove the `external/com_google_protobuf` deps output directory since it
contained symlinks to files with different permissions on Linux and Darwin.
2022-08-01 06:39:12 +02:00
Claudio Bley
8d97e13ef3 bazel-watcher: Ensure to always build protoc from source 2022-08-01 06:39:12 +02:00
Claudio Bley
b26c9b5290 bazel-watcher: Set mainProgram to "ibazel" 2022-08-01 06:39:12 +02:00
Claudio Bley
b38a131850 bazel-watcher: Fix build on darwin 2022-08-01 06:39:12 +02:00
Claudio Bley
680f5bfc0c bazel-watcher: 0.14.0 -> 0.16.2 2022-08-01 06:39:12 +02:00
Felix Buehler
e67ee13da7 treewide: rename name to pname&version 2022-02-01 23:01:51 +01:00
Luke Granger-Brown
3d6fd37992 bazel-watcher: update hashes for fetchConfigured 2021-06-07 20:59:01 +00:00
Frederik Rietdijk
43b7b079dd bazel-watcher: use python3 2021-03-25 10:36:54 +01:00
Claudio Bley
6d8c431eb0 bazel: 3.7.1 -> 3.7.2
* update sha256 for gvisor, tensorflow{,WithCuda}, bazel-watcher, bazel-remote
  and envoy
2021-02-03 10:44:07 +01:00
Claudio Bley
71cda4f111 bazel: 3.3.1 -> 3.7.1
* remove python-shebang patch since it was integrated upstream[1]

[1]: https://github.com/bazelbuild/bazel/pull/11535/files
2021-01-29 21:53:25 +01:00
Ben Siraphob
c522fec274 pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
Claudio Bley
919d3ea2a0 bazel-watcher: Mark broken on darwin 2020-12-07 12:33:22 +01:00
Claudio Bley
cc234879dd bazel-watcher: Show version string instead of {STABLE_GIT_VERSION} 2020-12-02 09:33:14 +01:00
Claudio Bley
23010cc67a bazel-watcher: 0.13.1 -> 0.14.0 2020-12-02 08:48:00 +01:00
Ben Siraphob
683a87dbeb treewide: remove periods from end of package descriptions 2020-10-17 08:22:31 -07:00
Claudio Bley
cda852a528 bazel: 3.3.0 -> 3.3.1 2020-07-01 23:23:33 +02:00
Claudio Bley
21a21a4224 bazel: 3.2.0 -> 3.3.0 2020-06-23 15:29:38 +02:00
Mario Rodas
b7a8c4d857
bazel-watcher: 0.13.0 -> 0.13.1 2020-05-20 00:00:00 -05:00
Claudio Bley
7172514b72 bazel: 3.1.0 -> 3.2.0 2020-05-29 15:22:35 +02:00
Claudio Bley
1c5386fa1d bazel: Make bazel_3 the default version
* drop bazel_2
* update hashes of fetch derivations that use `buildBazelPackage`
2020-05-29 08:52:17 +02:00
Matthew Bauer
2a8d05627b build-bazel-package: switch hash mode to “flat”
flat hashes can be substituted through hashed-mirrors, while recursive
hashes can’t. This is especially important for Bazel since the bazel
fetch dependencies can come from multiple different methods (git,
http, ftp, etc.). To do this, we create tar archives from the
output/external directory, which is then extracted to build. All of
the Bazel hashes are all updated.
2020-05-09 13:33:26 -05:00
Colin
4007ceb6af
treewide get rid of go 1.12 (#83253)
* treewide Drop unneeded go 1.12 overrides

* Fix packr to be go module compatible.

I updated to version 2.8.0 which is the latest on master.
Then due to the 2 different sets of go modules which are used, I split
the build into two different derivations, then merged them togethor
using symlinkJoin to have the same output structure as the existing derivation.

* Remove consul dependency on go1.12

I updated the consul version to 1.7.2 and flipped it to building using
modules.

* Remove go1.12 from perkeep.

Update the version to the latest unstable on master.

* Update scaleway-cli to not be pinned to go1.12

Switched the version to 1.20

* Update prometheus-varnish-exporter to not depend on go1.12

* Update lnd to build with go1.12

Updated the version
Forced only building subpackages with main to prevent panics over
multiple modules in one repo

* Remove go1.12 from openshift

Had to update the version to 4.1.0 and do a bit of munging to get this
to work

* Remove go1.12 completely.

These are no longer needed.

* Update bazel-watcher and make it build with go 1.14
2020-04-28 20:16:20 -04:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Andreas Rammhold
9683826ffa
bazel-watcher: update fixed output hash 2020-03-03 01:12:26 +01:00
Nikolay Amiantov
3b3618ea3c buildBazelPackage: remove top-level symlinks
They always can be regenerated during the actual build, and they are sometimes
random, e.g in Tensorflow;

platforms -> NIX_BUILD_TOP/tmp/install/35282f5123611afa742331368e9ae529/_embedded_binaries/platforms
2019-08-19 11:23:17 +03:00
Wael M. Nasreddine
4cb3a803ec
bazel-watcher: fix the hash of the fetchAttrs 2019-07-19 20:58:28 -07:00
Wael M. Nasreddine
f10f860cbf
bazel-watcher: update rules_go and fix the hash of the fetch derivation 2019-06-26 18:57:25 -07:00
Wael M. Nasreddine
c273648a20
bazel-watcher: replace the sed commands with a patch 2019-06-26 18:56:45 -07:00
volth
f3282c8d1e treewide: remove unused variables (#63177)
* treewide: remove unused variables

* making ofborg happy
2019-06-16 19:59:05 +00:00
Wael M. Nasreddine
389a82c81d
bazel-watcher: 0.9.1 -> 0.10.3 2019-06-12 21:27:49 -07:00
Wael Nasreddine
191eeb45d4
bazel-watcher: 0.9.0 -> 0.9.1 (#56122) 2019-02-21 11:50:48 -08:00
Uri Baghin
2b2854e522 bazel-deps: 2018-11-01 -> 2019-02-01 2019-02-01 17:30:36 +11:00
Uri Baghin
cd29409a45 bazel-watcher: 0.5.0 -> 0.9.0 2019-01-16 19:24:38 -08:00
Wael M. Nasreddine
86a5535b2f
bazel-watcher: init at 0.5.0 2018-09-29 13:33:00 -07:00