class pantin::build {
	package { [
		'aptly',
		'bmake',
		'build-essential',
		'byacc',
		'cargo',
		'cowbuilder',
		'debhelper',
		'debian-keyring',
		'g++',
		'gcc',
		'gcc-doc',
		'gdb',
		'gdb-doc',
		'git-buildpackage',
		'glibc-doc',
		'golang',
		'kcachegrind',
		'libbsd-dev',
		'libfuse-dev',
		'libjansson-dev',
		'libncurses-dev',
		'libreadline-dev',
		'libsqlite3-dev',
		'libssl-dev',
		'libssl-doc',
		'libx11-dev',
		'libxtst-dev',
		'lintian',
		'linux-doc',
		'make',
		'manpages-dev',
		'patch',
		'pbuilder',
		'pkg-config',
		'qemu-system-x86',
		'qemu-utils',
		'rustc',
		'rust-clippy',
		'rust-doc',
		'rustfmt',
		'signify-openbsd',
		'signify-openbsd-keys',
		'sqlite3',
		'universal-ctags',
		'uuid-dev',
		'valgrind',
		'zlib1g-dev',
		]:
		ensure => present,
	}
}
