Lines Matching +full:libcap +full:- +full:ng +full:- +full:dev
1 # THIS FILE WAS AUTO-GENERATED
3 # $ lcitool dockerfile --layers all --cross-arch armv7l debian-12 qemu
5 # https://gitlab.com/libvirt/libvirt-ci
7 FROM docker.io/library/debian:12-slim
10 apt-get update && \
11 apt-get install -y eatmydata && \
12 eatmydata apt-get dist-upgrade -y && \
13 eatmydata apt-get install --no-install-recommends -y \
20 ca-certificates \
25 exuberant-ctags \
33 libglib2.0-dev \
40 ninja-build \
41 openssh-client \
44 python3-numpy \
45 python3-opencv \
46 python3-pillow \
47 python3-pip \
48 python3-sphinx \
49 python3-sphinx-rtd-theme \
50 python3-venv \
51 python3-yaml \
59 tesseract-ocr \
60 tesseract-ocr-eng \
63 eatmydata apt-get autoremove -y && \
64 eatmydata apt-get autoclean -y && \
65 sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen && \
66 dpkg-reconfigure locales && \
67 rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
69 ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
70 ENV LANG "en_US.UTF-8"
76 dpkg --add-architecture armhf && \
77 eatmydata apt-get update && \
78 eatmydata apt-get dist-upgrade -y && \
79 eatmydata apt-get install --no-install-recommends -y dpkg-dev && \
80 eatmydata apt-get install --no-install-recommends -y \
81 gcc-arm-linux-gnueabihf \
82 libaio-dev:armhf \
84 libasound2-dev:armhf \
85 libattr1-dev:armhf \
86 libbpf-dev:armhf \
87 libbrlapi-dev:armhf \
88 libbz2-dev:armhf \
89 libc6-dev:armhf \
90 libcacard-dev:armhf \
91 libcap-ng-dev:armhf \
92 libcapstone-dev:armhf \
93 libcbor-dev:armhf \
94 libcmocka-dev:armhf \
95 libcurl4-gnutls-dev:armhf \
96 libdaxctl-dev:armhf \
97 libdrm-dev:armhf \
98 libepoxy-dev:armhf \
99 libfdt-dev:armhf \
100 libffi-dev:armhf \
101 libfuse3-dev:armhf \
102 libgbm-dev:armhf \
103 libgcrypt20-dev:armhf \
104 libglib2.0-dev:armhf \
105 libglusterfs-dev:armhf \
106 libgnutls28-dev:armhf \
107 libgtk-3-dev:armhf \
108 libgtk-vnc-2.0-dev:armhf \
109 libibverbs-dev:armhf \
110 libiscsi-dev:armhf \
111 libjemalloc-dev:armhf \
112 libjpeg62-turbo-dev:armhf \
113 libjson-c-dev:armhf \
114 liblttng-ust-dev:armhf \
115 liblzo2-dev:armhf \
116 libncursesw5-dev:armhf \
117 libnfs-dev:armhf \
118 libnuma-dev:armhf \
119 libpam0g-dev:armhf \
120 libpcre2-dev:armhf \
121 libpipewire-0.3-dev:armhf \
122 libpixman-1-dev:armhf \
123 libpng-dev:armhf \
124 libpulse-dev:armhf \
125 librbd-dev:armhf \
126 librdmacm-dev:armhf \
127 libsasl2-dev:armhf \
128 libsdl2-dev:armhf \
129 libsdl2-image-dev:armhf \
130 libseccomp-dev:armhf \
131 libselinux1-dev:armhf \
132 libslirp-dev:armhf \
133 libsnappy-dev:armhf \
134 libsndio-dev:armhf \
135 libspice-protocol-dev:armhf \
136 libspice-server-dev:armhf \
137 libssh-gcrypt-dev:armhf \
138 libsystemd-dev:armhf \
139 libtasn1-6-dev:armhf \
141 libudev-dev:armhf \
142 liburing-dev:armhf \
143 libusb-1.0-0-dev:armhf \
144 libusbredirhost-dev:armhf \
145 libvdeplug-dev:armhf \
146 libvirglrenderer-dev:armhf \
147 libvte-2.91-dev:armhf \
148 libxdp-dev:armhf \
149 libxen-dev:armhf \
150 libzstd-dev:armhf \
151 nettle-dev:armhf \
152 systemtap-sdt-dev:armhf \
153 zlib1g-dev:armhf && \
154 eatmydata apt-get autoremove -y && \
155 eatmydata apt-get autoclean -y && \
156 mkdir -p /usr/local/share/meson/cross && \
158 c = '/usr/bin/arm-linux-gnueabihf-gcc'\n\
159 ar = '/usr/bin/arm-linux-gnueabihf-gcc-ar'\n\
160 strip = '/usr/bin/arm-linux-gnueabihf-strip'\n\
161 pkgconfig = '/usr/bin/arm-linux-gnueabihf-pkg-config'\n\
167 endian = 'little'\n" > /usr/local/share/meson/cross/arm-linux-gnueabihf && \
168 dpkg-query --showformat '${Package}_${Version}_${Architecture}\n' --show > /packages.txt && \
169 mkdir -p /usr/libexec/ccache-wrappers && \
170 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/arm-linux-gnueabihf-cc && \
171 ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/arm-linux-gnueabihf-gcc
173 ENV ABI "arm-linux-gnueabihf"
174 ENV MESON_OPTS "--cross-file=arm-linux-gnueabihf"
175 ENV RUST_TARGET "armv7-unknown-linux-gnueabihf"
176 ENV QEMU_CONFIGURE_OPTS --cross-prefix=arm-linux-gnueabihf-
177 ENV DEF_TARGET_LIST arm-softmmu,arm-linux-user
182 id ${USER} 2>/dev/null || useradd -u ${UID} -U ${USER}; fi