Files
SFG545 34d52d11a9 feat: update user configuration example and add development package support
- Enhanced the user.depot.toml.example file with additional comments and options for user-local preferences.
- Bumped version from 0.35.0 to 0.35.1 in meson.build.
- Introduced a new option for DEPOT_DEVELOPMENT_PACKAGE in meson_options.txt.
- Added functions to handle the requested development package in build_options.rs.
- Updated various builder files (autotools.rs, cmake.rs, custom.rs, meson.rs, perl.rs) to support passing build flags.
- Implemented checks for the required development package during source builds in commands.rs and commands/build_cmd.rs.
- Added tests to ensure the correct behavior of development package requirements and source build warnings.
- Modified manual source handling in source/mod.rs to validate local manual sources before proceeding with builds.
- Updated cargo build and test scripts to accept a new development package argument.
- Added VSCode settings to disable automatic configuration on open.
2026-04-04 17:02:42 -05:00

54 lines
1.3 KiB
TOML

# Example /etc/depot.d/repos.toml
#
# Repository configuration for source specs and binary package feeds.
# Lower priority numbers win first when multiple repos provide the same package.
[settings]
# Prefer binary packages when both a binary package and a source spec exist.
# Set this to false if you want source specs to be preferred by default.
prefer_binary = true
[source.vertex]
# Source repository used for spec lookup and source-build planning.
url = "https://gitlab.com/vertex-linux/packages.git"
enabled = true
priority = 50
# Restrict scanning to selected subdirectories inside the source repo.
subdirs = ["core", "extra"]
# Example:
# branch = "main"
[binary.core]
# Binary repository for core packages.
url = "https://repo.sfgos.net/core"
enabled = true
priority = 10
repo_db = "repo.db.zst"
[binary.core.arch.x86_64]
# Enable this repo for x86_64 systems.
enabled = true
[binary.extra]
# Secondary binary repository for additional packages.
url = "https://repo.sfgos.net/extra"
enabled = true
priority = 20
repo_db = "repo.db.zst"
[binary.extra.arch.x86_64]
enabled = true
# Additional examples:
#
# [binary.testing]
# url = "https://repo.example.org/testing"
# enabled = false
# priority = 5
# repo_db = "repo.db.zst"
#
# [binary.testing.arch.x86_64]
# enabled = true