Commit Graph

21 Commits

Author SHA1 Message Date
stuebinm
ff1a94e523 treewide: add meta.mainProgram to packages with a single binary
The nixpkgs-unstable channel's programs.sqlite was used to identify
packages producing exactly one binary, and these automatically added
to their package definitions wherever possible.
2024-03-19 03:14:51 +01:00
Ryan Burns
8a3fcae386 bdep: 0.15.0 -> 0.16.0 2024-01-02 21:02:51 -08:00
Ryan Burns
5909a9cb48 bpkg: 0.15.0 -> 0.16.0 2024-01-02 21:02:51 -08:00
Ryan Burns
b9ed2eb5ec build2: 0.15.0 -> 0.16.0 2024-01-02 21:02:50 -08:00
Ryan Burns
a9867af6b4 build2.bootstrap: 0.15.0 -> 0.16.0 2023-09-09 17:15:37 -07:00
Ryan Burns
d6479a49c7
Merge pull request #243751 from r-burns/bpkg-git2.38
bpkg: fix for git v2.38
2023-07-16 16:35:47 -07:00
Ryan Burns
33376d8e45 bpkg: fix for git v2.38 2023-07-16 11:18:45 -07:00
Theodore Ni
ee4f1fe1d8
build2: use lld from llvm 16 to link on darwin 2023-07-14 01:40:40 -07:00
Guillaume Girol
33afbf39f6 treewide: switch to nativeCheckInputs
checkInputs used to be added to nativeBuildInputs. Now we have
nativeCheckInputs to do that instead. Doing this treewide change allows
to keep hashes identical to before the introduction of
nativeCheckInputs.
2023-01-21 12:00:00 +00:00
Ryan Burns
6acda25af6 bpkg: add postInstall rpath fixup needed on darwin 2022-10-17 20:29:30 -07:00
Ryan Burns
37806ebf30 bdep: 0.14.0 -> 0.15.0 2022-10-17 19:58:44 -07:00
Ryan Burns
b499b5a5d0 bpkg: 0.14.0 -> 0.15.0 2022-10-17 19:57:04 -07:00
Ryan Burns
024085452c build2: 0.14.0 -> 0.15.0 2022-10-17 19:48:23 -07:00
Ryan Burns
117119f96f build2.bootstrap: 0.14.0 -> 0.15.0 2022-10-16 16:24:38 -07:00
Jan Stranik
7ac1f68ce2 build2: fix build with gcc11
A small source change is needed to make the build2 system compile with current
gcc 11 compiler.

Without the patch, the compilation fails with an error about failing to deduce a
template parameter.
2022-10-05 19:52:16 -04:00
Malo Bourgon
0e802eafad treewide: add meta.mainProgram to many packages 2022-04-14 10:24:01 -07:00
Ryan Burns
1f6d7365a9 build2: enable on all platforms
These are working on darwin, and the upstream developers
even use them on windows.
2021-10-24 13:03:56 -07:00
Ryan Burns
1c6b48a423 build2: 0.13.0 -> 0.14.0
This is a breaking update (at least for the internal C++ APIs) so the
packages all need to be updated in lockstep.

Misc notes:

* build2
  * Remove unnecessary pkg-config patch
  * Trivially refresh remove-config-store-paths.patch
* libbutl
  * Enable tests now that they work with NDEBUG
* libodb
  * update 2.5.0-b.19 -> 2.5.0-b.21
2021-10-24 13:03:48 -07:00
Ryan Burns
5739ba1a27 build2.bootstrap: 0.13.0 -> 0.14.0 2021-10-22 17:53:38 -07:00
Ryan Burns
3332be9a8b build2: split out dependencies
Build2's dependency libraries and helper programs
bpkg/bdep are all built and installed separately.

Adds a build2 setup hook for packaging purposes,
based on those of cmake and ninja.

Two small patches are applied to build2's source:
one to remove store references from the stored config,
and one to help build2 detect library dirs from NIX_LDFLAGS.
2021-09-24 17:01:18 -07:00
Valentin Boettcher
b3fd09e93b build2: init at 0.13.0
Update pkgs/development/tools/build-managers/build2/default.nix

Co-authored-by: figsoda <figsoda@pm.me>

Update pkgs/development/tools/build-managers/build2/default.nix

Co-authored-by: figsoda <figsoda@pm.me>

Update pkgs/development/tools/build-managers/build2/default.nix

Co-authored-by: Bobby Rong <rjl931189261@126.com>

fix mac build and skip phases properly

Update pkgs/development/tools/build-managers/build2/default.nix

Co-authored-by: r-burns <52847440+r-burns@users.noreply.github.com>

Update pkgs/development/tools/build-managers/build2/default.nix

Co-authored-by: Sandro <sandro.jaeckel@gmail.com>

Update pkgs/development/tools/build-managers/build2/default.nix

Co-authored-by: Sandro <sandro.jaeckel@gmail.com>

Update pkgs/development/tools/build-managers/build2/default.nix

Co-authored-by: r-burns <52847440+r-burns@users.noreply.github.com>

Update pkgs/development/tools/build-managers/build2/default.nix

Co-authored-by: r-burns <52847440+r-burns@users.noreply.github.com>

Update pkgs/development/tools/build-managers/build2/default.nix

Co-authored-by: r-burns <52847440+r-burns@users.noreply.github.com>

Update pkgs/development/tools/build-managers/build2/default.nix

Co-authored-by: r-burns <52847440+r-burns@users.noreply.github.com>
2021-09-11 10:34:10 +02:00