Skip to content
Snippets Groups Projects
Commit 7549ff52 authored by Simon McVittie's avatar Simon McVittie
Browse files

scout: Use metapackages to build the container

parent e7b1726c
No related branches found
No related tags found
1 merge request!1WIP: scout: Use metapackages to build the container
Pipeline #798 failed
......@@ -28,236 +28,10 @@
id_prefix: com.valvesoftware.SteamRuntime
add_packages_multiarch:
- dconf-gsettings-backend
- freeglut3
- gtk2-engines
- gtk2-engines-murrine
- gtk2-engines-pixbuf
- libacl1
- libappindicator1
- libasn1-8-heimdal
- libasound2
- libasound2-plugins
- libasyncns0
- libatk1.0-0
- libattr1
- libavahi-client3
- libavahi-common3
- libavcodec53
- libavfilter2
- libavformat53
- libavutil51
- libbz2-1.0
- libcairo2
- libcanberra-gtk-module
- libcanberra-gtk0
- libcanberra0
- libcap2
- libcg
- libcggl
- libcomerr2
- libcups2
- libcurl3
- libcurl3-gnutls
- libdbus-1-3
- libdbus-glib-1-2
- libdbusmenu-glib4
- libdbusmenu-gtk4
- libexif12
- libexpat1
- libffi6
- libflac8
- libfltk1.1
- libfontconfig1
- libfreetype6
- libgcc1
- libgconf-2-4
- libgcrypt11
- libgdk-pixbuf2.0-0
- libglew1.10
- libglew1.6
- libglib2.0-0
- libglu1-mesa
- libgmp10
- libgnutls26
- libgnutls30
- libgomp1
- libgpg-error0
- libgssapi-krb5-2
- libgssapi3-heimdal
- libgstreamer-plugins-base0.10-0
- libgstreamer0.10-0
- libgtk2.0-0
- libgtk2.0-common
- libgudev-1.0-0
- libhcrypto4-heimdal
- libheimbase1-heimdal
- libheimntlm0-heimdal
- libhogweed4
- libhx509-5-heimdal
- libice6
- libidn11
- libindicator7
- libjack-jackd2-0
- libjpeg-turbo8
- libjpeg62
- libjson0
- libk5crypto3
- libkeyutils1
- libkrb5-26-heimdal
- libkrb5-3
- libkrb5support0
- liblcms2-2
- libldap-2.4-2
- libltdl7
- libmikmod2
- libmpg123-0
- libncurses5
- libncursesw5
- libnettle6
- libnm-glib4
- libnm-util2
- libnotify4
- libnspr4
- libnss3
- libogg0
- libopenal1
- libopus0
- libopusfile0
- liborc-0.4-0
- libp11-kit0
- libpango1.0-0
- libpci3
- libpcre3
- libpcrecpp0
- libpixman-1-0
- libpng12-0
- libpulse0
- libroken18-heimdal
- librtmp0
- libsamplerate0
- libsasl2-2
- libsdl-image1.2
- libsdl-mixer1.2
- libsdl-ttf2.0-0
- libsdl1.2debian
- libsdl2
- libsdl2-image
- libsdl2-mixer
- libsdl2-net
- libsdl2-ttf
- libselinux1
- libsm6
- libsndfile1
- libspeex1
- libspeexdsp1
- libsqlite3-0
- libssl1.0.0
- libstdc++6
- libswscale2
- libtasn1-3
- libtasn1-6
- libtbb2
- libtdb1
- libtheora0
- libtiff4
- libtinfo5
- libudev0
- libusb-1.0-0
- libuuid1
- libva-glx1
- libva-x11-1
- libva1
- libvdpau1
- libvorbis0a
- libvorbisenc2
- libvorbisfile3
- libvpx1
- libvulkan1
- libwind0-heimdal
- libwrap0
- libx11-6
- libx11-xcb1
- libxau6
- libxaw7
- libxcb-composite0
- libxcb-damage0
- libxcb-dpms0
- libxcb-dri2-0
- libxcb-dri3-0
- libxcb-glx0
- libxcb-present0
- libxcb-randr0
- libxcb-record0
- libxcb-render0
- libxcb-res0
- libxcb-screensaver0
- libxcb-shape0
- libxcb-shm0
- libxcb-sync1
- libxcb-xevie0
- libxcb-xf86dri0
- libxcb-xfixes0
- libxcb-xinerama0
- libxcb-xkb1
- libxcb-xprint0
- libxcb-xtest0
- libxcb-xv0
- libxcb-xvmc0
- libxcb1
- libxcomposite1
- libxcursor1
- libxdamage1
- libxdmcp6
- libxext6
- libxfixes3
- libxft2
- libxi6
- libxinerama1
- libxml2
- libxmu6
- libxpm4
- libxrandr2
- libxrender1
- libxss1
- libxt6
- libxtst6
- libxxf86vm1
- zlib1g
# Not in the real Runtime, but needed for Intel gfx.
# libgl1-mesa-glx is pulled in by libglew1.10 etc., so we might as
# well include a complete (albeit obsolete) copy of Mesa that can
# at least run llvmpipe
- libgl1-mesa-dri
- libgl1-mesa-glx
- libtxc-dxtn-s2tc0
- steamrt-libs
add_packages:
- libx11-data
# Not in the real Runtime, but useful and depended on by Steam
- curl
- file
# Not in the real Runtime, but xdg-open is useful
- flatpak-xdg-utils
# Not in the real Runtime, but Steam tries to run lspci
- pciutils
# Not in the real Runtime, but Steam tries to run it. Since Ubuntu
# 14.10 (utopic) and Debian 8 (jessie) it's in coreutils instead.
- realpath
# Not in the real Runtime, but useful for debugging.
- xterm
# Not in the real Runtime, but xz is a basic tool
- xz-utils
# In the real Runtime, although it apparently doesn't work
- zenity
- steamrt-container
post_script: |
ln -s /usr/libexec/flatpak-xdg-utils/xdg-email /usr/bin/
......@@ -270,8 +44,7 @@ platform:
sdk:
add_packages_multiarch:
- libopus-dev
- libopusfile-dev
- steamrt-libdevel
# Not adding these to the SDK for now to get a baseline for what's
# needed for a self-contained image
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment