xref: /spdk/test/common/config/pkgdep/pacman (revision bf94bb78c431afe6f9095bb19914cb42b136b07d)
1package_manager=pacman
2
3upgrade() {
4	sudo "$package_manager" -Syu --noconfirm --needed
5}
6
7install() {
8	(($#)) || return 0
9
10	sudo "$package_manager" -Sy --noconfirm --needed "$@"
11}
12
13pre_install() {
14	if [[ $INSTALL_TSOCKS == true ]]; then
15		install tsocks
16	fi
17}
18
19packages=(
20	valgrind
21	jq
22	nvme-cli
23	ceph
24	gdb
25	fio
26	linux-headers
27	gflags
28	autoconf
29	automake
30	libtool
31	libutil-linux
32	libiscsi
33	open-isns
34	glib2
35	pixman
36	flex
37	bison
38	elfutils
39	libelf
40	astyle
41	gptfdisk
42	socat
43	openssl
44	sshfs
45	sshpass
46	python-pandas
47	btrfs-progs
48	iptables
49	clang
50	bc
51	perl-switch
52	open-iscsi
53	smartmontools
54	parted
55	wget
56	xfsprogs
57	avahi
58)
59
60# TODO:
61# These are either missing or require some other installation method
62# than pacman:
63# librbd-devel
64# perl-open
65# targetcli
66