SFG545
10d9e9a975
feat: update depot version to 0.18.0 across Cargo files and meson.build
2026-03-12 02:21:57 -05:00
SFG545
94d0ded6b7
feat: add support for replacement flags in build specifications and enhance flag processing
2026-03-12 02:18:47 -05:00
SFG545
fed3285db3
fix: suppress unused variable warning in run function error handling
2026-03-12 00:51:37 -05:00
SFG545
d434e79a76
feat: update depot version to 0.17.1 and enhance command execution with improved error handling and environment variable management
2026-03-12 00:48:30 -05:00
SFG545
f72b6c46de
feat: update depot version to 0.17.0 and enhance Python build/install commands
2026-03-11 01:02:36 -05:00
SFG545
aff2c68ce5
feat: enhance perl command resolution with PATH environment handling
2026-03-10 22:54:22 -05:00
SFG545
0d3127928a
feat: refactor wrap_install_command to utilize shell script path detection
2026-03-10 22:49:21 -05:00
SFG545
0c90c7189d
feat: enhance command execution with shell fallback and wrap helper commands
2026-03-10 22:44:20 -05:00
SFG545
170025c448
feat: enhance cargo test script to support profile and release flag
2026-03-10 22:33:24 -05:00
SFG545
8126f06bf8
fix: add timeout parameter to cargo test configuration
2026-03-10 22:23:06 -05:00
SFG545
ef5359bb88
feat: update depot version to 0.16.1 and enhance CMake install directory handling
2026-03-10 22:07:20 -05:00
SFG545
ccd43fca6a
Update dependencies and enhance archive extraction support
...
- Bump version of the `depot` package from 0.15.2 to 0.16.0 in Cargo.toml and meson.build.
- Add new dependencies: `lz4_flex` and `lzma-rust2` in Cargo.toml and Cargo.lock.
- Implement support for extracting `.tar.lz4`, `.tar.lzma`, and `.tar.lzip` formats in the extractor module.
- Refactor archive extraction logic to streamline handling of various archive formats.
- Add tests for new archive formats to ensure extraction functionality works as expected.
2026-03-10 20:09:03 -05:00
SFG545
7fad7c552b
feat: update depot version to 0.15.2 and enhance install context handling
2026-03-10 19:45:08 -05:00
SFG545
a9102c2f58
feat: update dependencies and enhance package spec parsing with unknown key handling
2026-03-10 19:33:33 -05:00
SFG545
dcbe38ea2b
feat: add support for package conflicts in alternatives
...
- Introduced a new `conflicts` field in the `Alternatives` struct to track conflicting packages.
- Updated database schema to include a `conflicts` table and related queries.
- Enhanced package specification handling to include conflicts in TOML serialization and deserialization.
- Modified the interactive package creation to allow input for conflicting packages.
- Updated source repository index creation to handle conflicts and added relevant statistics.
- Adjusted tests to cover new conflicts functionality in package alternatives.
2026-03-10 16:16:20 -05:00
SFG545
d3d885f54b
feat: update depot to version 0.14.0 and add support for installing test dependencies
2026-03-10 15:24:43 -05:00
SFG545
e9d8df062f
feat: update depot version to 0.13.3 and enhance remote callback handling in git source
2026-03-10 14:34:13 -05:00
SFG545
433afa1ef0
feat: enhance secret key loading with password override and improve error handling
2026-03-10 14:16:43 -05:00
SFG545
28dbcdf7bb
feat: update depot version to 0.13.2 and clean up logging in installation commands
2026-03-10 14:10:34 -05:00
SFG545
adbdf80c0e
feat: update package dependencies and enhance checksum verification with b2 and b2sum support
2026-03-10 14:00:03 -05:00
SFG545
233bd1f1fe
Add update and check commands with UTC package timestamps
2026-03-10 13:50:11 -05:00
SFG545
242d9a7384
feat: update depot version to 0.12.2 and add support for custom linker and preprocessor flags
2026-03-09 03:24:56 -05:00
SFG545
6f263aa6a6
feat: update depot version to 0.12.1 and implement batch installation for archive requests
2026-03-09 03:04:07 -05:00
SFG545
a46ff3a99b
feat: update depot version to 0.12.0 and refactor environment variable handling in tests
2026-03-09 02:44:43 -05:00
SFG545
e367cb02d7
feat: enhance package management with keep paths and root filesystem support
2026-03-09 02:26:20 -05:00
SFG545
63e7daa479
feat: update depot version to 0.11.1 and enhance permission handling for package extraction
2026-03-09 01:14:10 -05:00
SFG545
b50745a67a
feat: add support for delegating live root filesystem installations to child processes
2026-03-09 00:45:33 -05:00
SFG545
e984ee282f
feat: implement root filesystem checks and staging directory management for package extraction
2026-03-09 00:26:26 -05:00
SFG545
2da53aa6ef
feat: update install_dirs to derive mandir and infodir from datarootdir
2026-03-08 22:45:50 -05:00
SFG545
f3bcf00fe9
feat: refactor candidate selection logic to include deduplication and sorting functions
2026-03-08 22:40:47 -05:00
SFG545
a10c7227be
feat: add support for customizable installation directories in build flags
2026-03-08 21:11:50 -05:00
SFG545
be0288440a
feat: update depot version to 0.11.0 and add support for Perl build type
2026-03-08 17:45:03 -05:00
SFG545
93f1b13179
feat: update depot version to 0.10.1 and implement logic to skip purged payload paths
2026-03-08 17:20:15 -05:00
SFG545
78306f5da7
feat: update depot version to 0.10.0 and enhance install logic to skip specific files
2026-03-08 17:14:30 -05:00
SFG545
bcca8c3307
feat: update version numbers for depot and minisign to 0.9.0 and 0.9.1 respectively
2026-03-08 15:38:19 -05:00
SFG545
fd58dc6afc
refactor: streamline BuildFlags initialization across multiple modules
2026-03-08 15:35:45 -05:00
SFG545
b033d64b5b
feat: run transaction hooks at boundaries and add configurable LTO flags
...
- execute transaction pre hooks at transaction start and post hooks at transaction end
- add batched hook execution with ordered "(n/total)" logging
- refactor install flows to plan package actions first, then run hooks around commits
- add `build.flags.ltoflags` and `build.flags.use_lto` (default: true)
- export `LTOFLAGS` and append LTO flags to `CFLAGS`, `CXXFLAGS`, and `LDFLAGS`
unless `use_lto = false`
- make autotools CFLAGS expansion use the final computed CFLAGS value
- update spec parsing/appends, interactive TOML output, docs, and contrib build config
- bump project version to 0.8.0 and update `zip` to 8.2.0
2026-03-03 00:15:20 -06:00
SFG545
6cae1f636a
feat: enhance install command to accept multiple package specifications and improve runtime environment handling
2026-03-01 21:47:44 -06:00
SFG545
3080eea58a
feat: update package version to 0.7.0 and enhance manual source variable expansion
2026-03-01 14:34:22 -06:00
SFG545
7841b06b5a
feat: add support for MAKEFLAGS in build flags and update TOML parsing
2026-03-01 14:08:29 -06:00
SFG545
3c2bcc0ce2
fix: update hook file path to correct directory location
2026-03-01 13:46:44 -06:00
SFG545
238f64eef7
feat: merge missing dependencies into a single function and update dependency checks
2026-02-28 19:22:35 -06:00
SFG545
c96a17c553
feat: add support for deferred lifecycle hooks and improve binary package download progress tracking
2026-02-28 19:18:00 -06:00
SFG545
c4e1f8fd29
feat: update package version to 0.6.0 and enhance binary package handling
2026-02-28 18:33:46 -06:00
SFG545
bb129c8a3c
feat: initialize database connection in multiple package management functions
2026-02-28 18:04:38 -06:00
SFG545
5cacd76523
feat: implement caching for repository database paths to improve fetch efficiency
2026-02-28 17:59:52 -06:00
SFG545
5f7402b207
feat: add support for .zst.tmp files in verification and enhance public key URL probing
2026-02-28 17:53:38 -06:00
SFG545
887f0135d1
feat: implement HashingReader for efficient file hashing and update package indexing
2026-02-28 15:48:50 -06:00
SFG545
35d063b9ca
feat: implement parallel indexing of repository packages
2026-02-28 15:35:45 -06:00
SFG545
a66cdb2265
feat: enhance signing function to skip non-existent and non-.zst files
2026-02-28 15:28:30 -06:00