mirror of
				https://github.com/vyos/vyos-build.git
				synced 2025-10-01 20:28:40 +02:00 
			
		
		
		
	Move the Kernel build dependencies to package.toml to unbload the build container even more.
		
			
				
	
	
		
			126 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			TOML
		
	
	
	
	
	
			
		
		
	
	
			126 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			TOML
		
	
	
	
	
	
# [defaults]
 | 
						|
# We get the kernel_version from vyos-build/data/defaults.toml
 | 
						|
# kernel_version = "6.6.47"
 | 
						|
# kernel_flavor = "amd64-vyos"
 | 
						|
 | 
						|
 | 
						|
[[packages]]
 | 
						|
name = "linux-kernel"
 | 
						|
commit_id = "" # Uses defaults.kernel_version
 | 
						|
scm_url = ""
 | 
						|
build_cmd = "build_kernel"
 | 
						|
 | 
						|
[[packages]]
 | 
						|
name = "linux-firmware"
 | 
						|
commit_id = "20240610"
 | 
						|
scm_url = "https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git"
 | 
						|
build_cmd = "build_linux_firmware"
 | 
						|
 | 
						|
[[packages]]
 | 
						|
name = "accel-ppp"
 | 
						|
commit_id = "1.13.0"
 | 
						|
scm_url = "https://github.com/accel-ppp/accel-ppp.git"
 | 
						|
build_cmd = "build_accel_ppp"
 | 
						|
 | 
						|
[[packages]]
 | 
						|
name = "ovpn-dco"
 | 
						|
commit_id = "v0.2.20231117"
 | 
						|
scm_url = "https://github.com/OpenVPN/ovpn-dco"
 | 
						|
build_cmd = "build_openvpn_dco"
 | 
						|
 | 
						|
[[packages]]
 | 
						|
name = "nat-rtsp"
 | 
						|
commit_id = "475af0a"
 | 
						|
scm_url = "https://github.com/maru-sama/rtsp-linux.git"
 | 
						|
build_cmd = "build_nat_rtsp"
 | 
						|
 | 
						|
[[packages]]
 | 
						|
name = "qat"
 | 
						|
commit_id = ""
 | 
						|
scm_url = ""
 | 
						|
build_cmd = "build_intel_qat"
 | 
						|
 | 
						|
[[packages]]
 | 
						|
name = "igb"
 | 
						|
commit_id = "v5.18.7"
 | 
						|
scm_url = "https://github.com/intel/ethernet-linux-igb"
 | 
						|
build_cmd = "build_intel_igb"
 | 
						|
 | 
						|
[[packages]]
 | 
						|
name = "ixgbe"
 | 
						|
commit_id = "v6.0.5"
 | 
						|
scm_url = "https://github.com/intel/ethernet-linux-ixgbe"
 | 
						|
build_cmd = "build_intel_ixgbe"
 | 
						|
 | 
						|
[[packages]]
 | 
						|
name = "ixgbevf"
 | 
						|
commit_id = "v5.0.2"
 | 
						|
scm_url = "http://github.com/intel/ethernet-linux-ixgbevf"
 | 
						|
build_cmd = "build_intel_ixgbevf"
 | 
						|
 | 
						|
[[packages]]
 | 
						|
name = "jool"
 | 
						|
commit_id = ""
 | 
						|
scm_url = ""
 | 
						|
build_cmd = "build_jool"
 | 
						|
 | 
						|
[[packages]]
 | 
						|
name = "mlnx"
 | 
						|
commit_id = ""
 | 
						|
scm_url = ""
 | 
						|
build_cmd = "build_mellanox_ofed"
 | 
						|
 | 
						|
[[packages]]
 | 
						|
name = "realtek-r8152"
 | 
						|
commit_id = ""
 | 
						|
scm_url = ""
 | 
						|
build_cmd = "build_realtek_r8152"
 | 
						|
 | 
						|
[[packages]]
 | 
						|
name = "ipt-netflow"
 | 
						|
commit_id = "0eb2092e93"
 | 
						|
scm_url = "https://github.com/aabc/ipt-netflow"
 | 
						|
build_cmd = "build_ipt_netflow"
 | 
						|
 | 
						|
[dependencies]
 | 
						|
packages = [
 | 
						|
    "cmake",
 | 
						|
    "gnupg2",
 | 
						|
    "rsync",
 | 
						|
    "libelf-dev",
 | 
						|
    "libncurses5-dev",
 | 
						|
    "flex",
 | 
						|
    "bison",
 | 
						|
    "bc",
 | 
						|
    "kmod",
 | 
						|
    "cpio",
 | 
						|
    "dwarves",
 | 
						|
    "nasm",
 | 
						|
    "rdfind",
 | 
						|
    "pciutils",
 | 
						|
    "yasm",
 | 
						|
    "libudev-dev",
 | 
						|
    "ruby",
 | 
						|
    "ruby-dev",
 | 
						|
    "rubygems",
 | 
						|
    "build-essential",
 | 
						|
    "libdw-dev",
 | 
						|
    "libunwind-dev",
 | 
						|
    "systemtap-sdt-dev",
 | 
						|
    "libslang2-dev",
 | 
						|
    "python-dev-is-python3",
 | 
						|
    "libzstd-dev",
 | 
						|
    "libcap-dev",
 | 
						|
    "libnuma-dev",
 | 
						|
    "libbabeltrace-ctf-dev",
 | 
						|
    "libpfm4-dev",
 | 
						|
    "libtraceevent-dev",
 | 
						|
    "liblua5.3-dev",
 | 
						|
    "libssl3",
 | 
						|
    "libssl-dev",
 | 
						|
    "libpcre3-dev",
 | 
						|
    "libnl-genl-3-dev",
 | 
						|
    "libxtables-dev",
 | 
						|
    "asciidoc-base"
 | 
						|
]
 |