add roles/toxcore
This commit is contained in:
parent
c8610f9ded
commit
7e491f4b8c
51 changed files with 1665 additions and 770 deletions
|
@ -14,15 +14,29 @@ toxcore_standard_users_groups_host:
|
|||
- "{{ 'kvm' if ( 'qemu' in TOXCORE_FEATURES or 'libvirt' in TOXCORE_FEATURES ) else '' }}"
|
||||
- "{{ 'docker' if 'docker' in TOXCORE_FEATURES else '' }}"
|
||||
|
||||
toxcore_libvirt_services:
|
||||
toxcore_libvirt_services_host:
|
||||
- libvirtd
|
||||
# - qemu-guest-agent
|
||||
|
||||
toxcore_pkgs_inst_guest: []
|
||||
toxcore_libvirt_services_guest:
|
||||
- agetty
|
||||
- qemu-guest-agent
|
||||
|
||||
toxcore_pkgs_inst_guest:
|
||||
- dev-python/pip
|
||||
- app-misc/jq
|
||||
# install
|
||||
- app-misc/jq
|
||||
- dev-vcs/git
|
||||
- net-vpn/corkscrew
|
||||
- net-analyzer/openbsd-netcat
|
||||
- net-firewall/iptables
|
||||
|
||||
toxcore_pkgs_inst:
|
||||
- net-firewall/iptables
|
||||
- app-portage/gentoolkit
|
||||
- dev-vcs/git
|
||||
- gpg
|
||||
- python3-yaml
|
||||
- xmlstarlet
|
||||
# - app-portage/gentoolkit
|
||||
- sys-apps/gptfdisk
|
||||
- app-admin/testdisk
|
||||
- app-arch/zstd
|
||||
|
@ -30,11 +44,16 @@ toxcore_pkgs_inst:
|
|||
- net-misc/bridge-utils
|
||||
- sys-apps/sdparm
|
||||
- sys-apps/hdparm
|
||||
# install
|
||||
- app-misc/jq
|
||||
- dev-vcs/git
|
||||
- net-vpn/corkscrew
|
||||
- net-analyzer/openbsd-netcat
|
||||
# toxcore
|
||||
- virtual/pkgconfig
|
||||
- dev-libs/libsodium # [asm,urandom,-minimal]
|
||||
- dev-libs/libconfig
|
||||
- media-libs/opus
|
||||
- media-libs/libvpx
|
||||
- app-crypt/argon2
|
||||
- media-gfx/qrencode
|
||||
- dev-cpp/gtest
|
||||
- dev-util/meson
|
||||
### virt-manager
|
||||
- media-libs/libvpx
|
||||
- net-libs/libpsl
|
||||
|
@ -95,7 +114,11 @@ toxcore_docker_pkgs_inst:
|
|||
|
||||
toxcore_pips2_inst: []
|
||||
|
||||
toxcore_pips3_inst:
|
||||
# AGI_bootstrap_pips3
|
||||
toxcore_pips3_inst_guest:
|
||||
- negotiator-guest
|
||||
|
||||
toxcore_pips3_inst_host:
|
||||
- pycrypto
|
||||
- pywinrm
|
||||
- requests-unixsocket
|
||||
|
@ -104,4 +127,48 @@ toxcore_pips3_inst:
|
|||
- pysha3
|
||||
- pycryptodomex
|
||||
- pyanalyze
|
||||
- negotiator-host
|
||||
- negotiator-toxcore
|
||||
|
||||
# host
|
||||
# - libconfig-dev
|
||||
# - libgtest-dev
|
||||
# - ninja-build
|
||||
# - pkg-config
|
||||
# - autotools-dev
|
||||
# - autoconf
|
||||
# - automake
|
||||
# - bc
|
||||
# - rsync
|
||||
# - cmake
|
||||
# - pkg-config
|
||||
# - libtool
|
||||
# - ssh
|
||||
# - gzip
|
||||
# - coreutils
|
||||
# - libavutil-dev
|
||||
# - libffms2-4
|
||||
# - libgpac10
|
||||
# - libx264-dev
|
||||
# - x264
|
||||
# - libv4lconvert0
|
||||
# - libv4l-dev
|
||||
# - libv4l-dev
|
||||
# - libv4l2rds0
|
||||
# - v4l-conf
|
||||
# - v4l-utils
|
||||
# - libv4l-dev
|
||||
# - libtool
|
||||
# - autotools-dev
|
||||
# - automake
|
||||
# - checkinstall
|
||||
# - check
|
||||
# - yasm
|
||||
# - libv4lconvert0
|
||||
# - libv4l-dev
|
||||
# - libopus-dev
|
||||
# - libvpx-dev
|
||||
# - pkg-config
|
||||
# - libx264-dev
|
||||
# - libavcodec-dev
|
||||
# - libavdevice-dev
|
||||
|
||||
|
|
|
@ -24,14 +24,17 @@ toxcore_gpg_keys_system:
|
|||
name: "Daniel Robbins (metro:node) <drobbins@funtoo.org>"
|
||||
key: "9266C4FA11FD00FD"
|
||||
|
||||
toxcore_services_enabled: []
|
||||
# - qemu-guest-agent
|
||||
|
||||
toxcore_services_started:
|
||||
- "{{ toxcore_libvirt_services if 'libvirt' in TOXCORE_FEATURES else [] }}"
|
||||
- "{{ toxcore_libvirt_services_host if 'libvirt' in TOXCORE_FEATURES and ansible_virtualization_role|replace('NA', 'host') == 'host' else [] }}"
|
||||
- "{{ toxcore_libvirt_services_guest if 'libvirt' in TOXCORE_FEATURES and ansible_virtualization_role|replace('NA', 'host') != 'host' else [] }}"
|
||||
# not on Gentoo 5
|
||||
#? - "{{ 'docker' if 'docker' in TOXCORE_FEATURES else '' }}"
|
||||
|
||||
toxcore_services_enabled_host: "{{toxcore_services_started}}"
|
||||
|
||||
toxcore_services_enabled_guest:
|
||||
- qemu-quest-agent
|
||||
|
||||
toxcore_services_stopped:
|
||||
- "{{ toxcore_libvirt_services if 'libvirt' not in TOXCORE_FEATURES else [] }}"
|
||||
|
||||
|
|
|
@ -1,15 +1,36 @@
|
|||
|
||||
# /etc/portage/package.use/2020-03_jq.txt jq
|
||||
app-misc/jq% oniguruma
|
||||
|
||||
# /etc/portage/package.use/2017-01_git.txt git
|
||||
dev-vcs/git% -gnupg -subversion -perl -pcre-jit -pcre -nls tk -gtk emacs
|
||||
|
||||
# /etc/portage/package.use/2017-01-01_libguestfs.txt iptables
|
||||
net-firewall/iptables% nftables ipv6
|
||||
|
||||
# /etc/portage/package.use/2017-01_git.txt git
|
||||
dev-vcs/git% -gnupg -subversion -perl -pcre-jit -pcre -nls tk -gtk emacs
|
||||
|
||||
# /etc/portage/package.use/2017-08_testdisk.txt testdisk
|
||||
app-admin/testdisk% ntfs qt5 -ewf
|
||||
|
||||
# /etc/portage/package.use/2020-01_static-libs.txt zstd
|
||||
app-arch/zstd% static-libs
|
||||
|
||||
# /etc/portage/package.use/2020-03_jq.txt jq
|
||||
app-misc/jq% oniguruma
|
||||
# /etc/portage/package.use/2021-00_verify-sig.txt libsodium
|
||||
dev-libs/libsodium% verify-sig
|
||||
|
||||
# /etc/portage/package.use/2016-11_world.txt libvpx
|
||||
media-libs/libvpx% svc
|
||||
|
||||
# /etc/portage/package.use/2019-02_electron.txt libvpx
|
||||
media-libs/libvpx% postproc svc
|
||||
|
||||
# /etc/portage/package.use/2013-07-cryptsetup.txt argon2
|
||||
app-crypt/argon2% static-libs
|
||||
|
||||
# /etc/portage/package.use/2020-01_static-libs.txt argon2
|
||||
app-crypt/argon2% static-libs
|
||||
|
||||
# /etc/portage/package.use/2016-11_world.txt libvpx
|
||||
media-libs/libvpx% svc
|
||||
|
@ -69,10 +90,7 @@
|
|||
app-emulation/qemu% -accessibility aio alsa bzip2 caps -capstone curl -debug doc fdt filecaps -fuse -glusterfs gnutls gtk -infiniband -io-uring -iscsi -jack -jemalloc jpeg lzo -multipath ncurses -nfs -nls numa opengl -oss pin-upstream-blobs plugins png -pulseaudio python -rbd sasl sdl sdl-image seccomp -selinux -slirp -smartcard snappy spice ssh -static -static-user -systemtap -test -udev usb usbredir vde vhost-net vhost-user-fs virgl virtfs vnc vte xattr -xen xfs zstd #
|
||||
|
||||
# /etc/portage/package.use/2023-00_python-3.11.txt qemu
|
||||
app-emulation/qemu% -python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_11 -python_single_target_python3_10
|
||||
|
||||
# /etc/portage/package.use/2019-11_aqemu.txt aqemu
|
||||
app-emulation/aqemu% vnc
|
||||
app-emulation/qemu% python_single_target_python3_11 python_single_target_python3_11 -python_single_target_python3_10
|
||||
|
||||
# /etc/portage/package.use/2019-09_spice-gtk.txt spice-gtk
|
||||
>=net-misc/spice-gtk-0.35% usbredir
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue