Source: steamrt
Section: devel
Priority: extra
Maintainer: Scott Ludwig <scottlu@valvesoftware.com>
Build-Depends:
 debhelper (>= 9),
 meson (>= 0.49),
 python3,
 python3-yaml,
Standards-Version: 3.9.2
Homepage: https://repo.steampowered.com/
Vcs-Git: https://gitlab.steamos.cloud/steamrt/steamrt.git
Vcs-Browser: https://gitlab.steamos.cloud/steamrt/steamrt

Package: autoconf2.69
Architecture: all
Multi-Arch: foreign
Depends:
 autoconf (>= 2.69),
 autoconf (<< 2.70~),
Description: Command-line compatibility with Debian's autoconf2.69 package
 This metapackage provides autoconf2.69, etc. as compatibility symlinks
 to the unversioned autoconf, etc. executables.

Package: libfreetype-dev
Architecture: any
Multi-Arch: same
Depends:
 libfreetype6-dev,
 ${misc:Depends},
Description: Compatibility with older Debian's libfreetype6-dev package
 This compatibility metapackage provides a -dev package name used in
 newer Debian suites.

Package: steamrt-container
Architecture: any
Section: misc
Depends:
 curl,
 file,
 flatpak-xdg-utils,
 gdbserver,
 libx11-data,
 locales,
 lsof,
 pciutils,
 python3.5,
 realpath,
 steam-runtime-tools-bin (>= 0.20210820.0),
 steam-runtime-tools-minimal (>= 0.20210820.0),
 steam-runtime-tools-ui (>= 0.20240321.0),
 steamrt-archive-keyring,
 steamrt-container-host-compat,
 steamrt-libs (= ${binary:Version}),
 steamrt-toolbx (>= ${source:Version}),
 sysv-rc,
 vainfo,
 vainfo-1,
 vulkan-tools,
 waffle-utils,
 xterm,
 xz-utils,
 zenity,
 zenity-common,
Description: Executables for Steam Runtime containers
 This metapackage installs the executables that should be available in
 Steam Runtime containers.

Package: steamrt-container-host-compat
Architecture: any
Multi-Arch: same
Section: misc
Pre-Depends:
 dpkg (>= 1.15.4),
 libc6,
Conflicts:
 pulseaudio,
 steam,
 steam-installer,
 steam-launcher,
 xdg-utils,
Depends:
 flatpak-xdg-utils,
 steam-runtime-tools-bin (>= 0.20210331.0),
Provides:
 dconf-service,
 dbus-session-bus,
 dbus-system-bus,
Description: Host system compatibility for Steam Runtime containers
 This package contains symbolic links, mount points and configuration to
 make the Steam Runtime more compatible with having parts of the library
 stack come from the host system.

Package: steamrt-dev
Architecture: any
Depends:
 aptitude,
 autoconf,
 autoconf2.69,
 automake-1.15,
 bear,
 binutils,
 binutils-2.30,
 binutils-2.35,
 bubblewrap,
 build-essential,
 busybox,
 ccache,
 clang-3.4,
 clang-3.6,
 clang-3.8,
 cmake,
 deb-build-snapshot,
 devscripts,
 dh-autoreconf,
 fakeroot,
 g++-4.6,
 g++-4.6-multilib,
 g++-4.8,
 g++-4.8-multilib,
 g++-5,
 g++-5-multilib,
 gcc-4.6,
 gcc-4.6-multilib,
 gcc-4.8,
 gcc-4.8-multilib,
 gcc-5,
 gcc-5-multilib,
 gcc-9-monolithic,
 gdb,
 gdbserver,
 git,
 glslang-tools,
 less,
 libcap2-bin,
 libcc1-0,
 libpam-runtime,
 libsteam-runtime-tools-0-tests,
 libtool,
 lldb-3.6,
 ltrace,
 make,
 meson,
 mount,
 ninja-build,
 passwd,
 perl,
 pipewire,
 pkg-config (<< 0.29-1~),
 python,
 python3,
 python3-yaml,
 rsync,
 scons,
 sudo,
 steamrt-container (= ${binary:Version}),
 steamrt-libdevel (= ${binary:Version}),
 steamrt-libdevel-non-multiarch (= ${binary:Version}),
 steamrt-libs (= ${binary:Version}),
 strace,
 time,
 vainfo,
 vainfo-1,
 vdpauinfo,
 wget,
 x11-utils,
 xauth,
 xvfb,
 ${misc:Depends},
 ${shlibs:Depends},
Conflicts:
 pkg-config (>= 0.29-1~),
Suggests:
 steamrt-libdebug (= ${binary:Version}),
 steamrt-libdebug-non-multiarch (= ${binary:Version}),
Description: Development metapackage for steam-runtime.
 This meta-package provides development tools building against
 the steam-runtime.

Package: steamrt-legacy
Architecture: any
Section: misc
Depends:
 gcc-4.6-base,
 gcc-5-base,
 gdbserver,
 libsteam-runtime-shim-libcurl-bin,
 libsteam-runtime-tools-0-relocatable-libs,
 libstdc++6-4.6-pic,
 nvidia-cg-toolkit,
 steam-runtime-tools-bin,
 steam-runtime-tools-minimal (>= 0.20210820.0),
 steam-runtime-tools-ui (>= 0.20240321.0),
 steamrt-libs (= ${binary:Version}),
 vainfo,
 vainfo-1,
 vulkan-tools,
 waffle-utils,
 zenity,
 zenity-common,
Description: Packages for Steam Runtime tarball
 This metapackage installs packages that are available in the Steam
 Runtime LD_LIBRARY_PATH tarball for historical reasons, or have been
 added to the Steam Runtime LD_LIBRARY_PATH tarball but are not desired
 in containers.

Package: steamrt-ld-library-path
Architecture: any
Section: misc
Depends:
 gdbserver,
 libsteam-runtime-shim-libcurl-bin,
 libsteam-runtime-tools-0-relocatable-libs,
 lsof,
 steam-runtime-tools-bin,
 steam-runtime-tools-minimal (>= 0.20210820~),
 steam-runtime-tools-ui (>= 0.20240321.0),
 steamrt-libs (= ${binary:Version}),
 vainfo,
 vainfo-1,
 vulkan-tools,
 waffle-utils,
 zenity,
 zenity-common,
Description: Executables for Steam Runtime LD_LIBRARY_PATH
 This metapackage installs the executables and libraries that should
 be available in the LD_LIBRARY_PATH Steam Runtime.

Package: steamrt-libdebug
Multi-Arch: same
Architecture: any
Section: debug
Depends:
 libc6-dbg,
 libcurl3-dbg,
 libjpeg62-dbg,
 libnspr4-dbg,
 libtbb2-dbg,
 libxcb-composite0-dbg,
 libxcb-damage0-dbg,
 libxcb-dpms0-dbg,
 libxcb-dri2-0-dbg,
 libxcb-dri3-0-dbg,
 libxcb-glx0-dbg,
 libxcb-present0-dbg,
 libxcb-randr0-dbg,
 libxcb-record0-dbg,
 libxcb-render0-dbg,
 libxcb-res0-dbg,
 libxcb-screensaver0-dbg,
 libxcb-shape0-dbg,
 libxcb-shm0-dbg,
 libxcb-sync1-dbg,
 libxcb-xevie0-dbg,
 libxcb-xf86dri0-dbg,
 libxcb-xfixes0-dbg,
 libxcb-xinerama0-dbg,
 libxcb-xkb1-dbg,
 libxcb-xprint0-dbg,
 libxcb-xtest0-dbg,
 libxcb-xv0-dbg,
 libxcb-xvmc0-dbg,
 libxcb1-dbg,
 ${misc:Depends},
 ${shlibs:Depends},
Description: Detached debug symbols for steam-runtime - multiarch
 This metapackage provides detached debug symbols for libraries in the
 Steam Runtime that can be parallel-installed for both amd64 and i386
 in the same container or chroot.
 .
 Automatic detached debug symbols (*-dbgsym) are not included: these
 can be installed in a more automated way by carrying out mechanical
 transformations to the list of installed packages, and ignoring any
 missing packages.

Package: steamrt-libdebug-non-multiarch
Architecture: any
Section: debug
Depends:
 libcomerr2-dbg,
 libjpeg-turbo8-dbg,
 libnss3-dbg,
 libsqlite3-0-dbg,
 libtdb1-dbg,
 zlib1g-dbg,
 ${misc:Depends},
 ${shlibs:Depends},
Description: Detached debug symbols for steam-runtime - non-multiarch
 This metapackage provides detached debug symbols for libraries in the
 Steam Runtime that cannot be parallel-installed for both amd64 and i386
 in the same container or chroot.

Package: steamrt-libdevel
Multi-Arch: same
Architecture: any
Depends:
 binutils-2.30-for-host,
 binutils-2.35-for-host,
 freeglut3-dev,
 glslang-dev,
 libappindicator-dev,
 libasound2-dev,
 libatk1.0-dev,
 libattr1-dev,
 libavahi-client-dev,
 libavahi-common-dev,
 libavcodec-dev,
 libavfilter-dev,
 libavformat-dev,
 libavutil-dev,
 libbz2-dev,
 libcairo2-dev,
 libcanberra-dev,
 libcanberra-gtk-dev,
 libcap-dev,
 libcapsule-dev,
 libcapsule-tools-relocatable,
 libcasefold-dev,
 libdbus-1-dev,
 libdbus-glib-1-dev,
 libear,
 libelf-dev,
 libexpat1-dev,
 libffi-dev,
 libflac-dev,
 libfontconfig1-dev,
 libfreetype6-dev,
 libgbm-dev,
 libgdk-pixbuf2.0-dev,
 libgl1-mesa-dev,
 libglib2.0-dev (>= 2.58.3),
 libglu1-mesa-dev,
 libgmp-dev,
 libgtk2.0-dev,
 libgudev-1.0-dev,
 libice-dev,
 libidn11-dev,
 libindicator-dev,
 libjack-jackd2-dev,
 libjpeg-turbo8-dev,
 libjson-glib-dev,
 libjson0-dev,
 liblcms2-dev,
 libldap2-dev,
 libltdl-dev,
 libmikmod2-dev,
 libmpg123-dev,
 libnm-dev (>= 1.6),
 libnm-glib-dev (>= 1.6),
 libnm-util-dev (>= 1.6),
 libogg-dev,
 libopenal-dev,
 libopus-dev,
 libopusfile-dev,
 libp11-kit-dev,
 libpango1.0-dev,
 libpcre3-dev,
 libpipewire-0.3-dev,
 libpixman-1-dev,
 libpng12-dev,
 libpulse-dev,
 libsamplerate0-dev,
 libsdl2-dev (>= 2.32.4~),
 libsdl2-image-dev,
 libsdl2-mixer-dev,
 libsdl2-net-dev,
 libsdl2-ttf-dev,
 libsm-dev,
 libspa-0.2-dev,
 libspeex-dev,
 libspeexdsp-dev,
 libsteam-runtime-tools-0-dev,
 libswscale-dev,
 libtasn1-6-dev,
 libtbb-dev,
 libtheora-dev,
 libtiff4-dev,
 libtinfo-dev,
 libudev-dev,
 libusb-1.0-0-dev,
 libva-dev,
 libvdpau-dev,
 libvorbis-dev,
 libvpx-dev,
 libvulkan-dev,
 libwaffle-dev,
 libwebp-dev,
 libx11-dev,
 libx11-xcb-dev,
 libxau-dev,
 libxcb-composite0-dev,
 libxcb-damage0-dev,
 libxcb-dpms0-dev,
 libxcb-dri2-0-dev,
 libxcb-dri3-dev,
 libxcb-glx0-dev,
 libxcb-present-dev,
 libxcb-randr0-dev,
 libxcb-record0-dev,
 libxcb-render0-dev,
 libxcb-res0-dev,
 libxcb-screensaver0-dev,
 libxcb-shape0-dev,
 libxcb-shm0-dev,
 libxcb-sync-dev,
 libxcb-xevie0-dev,
 libxcb-xf86dri0-dev,
 libxcb-xfixes0-dev,
 libxcb-xinerama0-dev,
 libxcb-xkb-dev,
 libxcb-xprint0-dev,
 libxcb-xtest0-dev,
 libxcb-xv0-dev,
 libxcb-xvmc0-dev,
 libxcb1-dev,
 libxcomposite-dev,
 libxcursor-dev,
 libxdamage-dev,
 libxdmcp-dev,
 libxext-dev,
 libxfixes-dev,
 libxft-dev,
 libxi-dev,
 libxinerama-dev,
 libxmu-dev,
 libxpm-dev,
 libxrandr-dev,
 libxrender-dev,
 libxss-dev,
 libxt-dev,
 libxtst-dev,
 libxv-dev,
 libxxf86vm-dev,
 network-manager-dev,
 x11proto-composite-dev,
 x11proto-core-dev,
 x11proto-damage-dev,
 x11proto-fixes-dev,
 x11proto-input-dev,
 x11proto-kb-dev,
 x11proto-randr-dev,
 x11proto-render-dev,
 x11proto-scrnsaver-dev,
 x11proto-xext-dev,
 x11proto-xf86vidmode-dev,
 x11proto-xinerama-dev,
 xtrans-dev,
 zlib1g-dev,
Description: Development metapackage for steam-runtime - multiarch
 This metapackage provides development files to build games against
 libraries in the Steam Runtime. The libraries depended on by this
 package are available for "multiarch" installation for both amd64 and
 i386 in the same container or chroot.

Package: steamrt-libdevel-non-multiarch
Architecture: any
Depends:
 comerr-dev,
 fcitx-libs-dev,
 krb5-multidev,
 libacl1-dev,
 libasyncns-dev,
 libcups2-dev,
 libcurl4-gnutls-dev,
 libexif-dev,
 libfltk1.1-dev,
 libgconf2-dev,
 libgcrypt11-dev,
 libglew-dev,
 libgnutls-dev (>= 3.4),
 libgpg-error-dev,
 libgstreamer-plugins-base0.10-dev,
 libgstreamer0.10-dev,
 libibus-1.0-dev,
 libkeyutils-dev,
 libkrb5-dev,
 libncurses5-dev,
 libncursesw5-dev,
 libnotify-dev,
 libnspr4-dev,
 libnss3-dev,
 liborc-0.4-dev,
 libpci-dev,
 librtmp-dev,
 libsasl2-dev,
 libsdl-image1.2-dev,
 libsdl-mixer1.2-dev,
 libsdl-ttf2.0-dev,
 libsdl1.2-dev (>= 1.2.64-5~),
 libselinux1-dev,
 libsndfile1-dev,
 libsqlite3-dev,
 libssl-dev,
 libstdc++6-4.6-dev,
 libtdb-dev,
 libwrap0-dev,
 libxaw7-dev,
 libxml2-dev,
 nettle-dev,
 uuid-dev,
 ${misc:Depends},
 ${shlibs:Depends},
Description: Development metapackage for steam-runtime - non-multiarch
 This metapackage provides development files to build games against
 libraries in the Steam Runtime. The libraries depended on by this
 package are not available for "multiarch" installation, and are only
 provided for the primary architecture.

Package: steamrt-libs
Multi-Arch: same
Architecture: any
Section: libs
Depends:
 ${steamrt:Libs},
 libglib2.0-0 (>= 2.58.3),
 libsdl1.2debian (>= 1.2.64-5~),
 libsdl2-2.0-0 (>= 2.32.4~),
 libsteam-runtime-tools-0-0 (>= 0.20191112),
Description: Library metapackage for Steam Runtime
 This metapackage provides the libraries and plugins available to games
 in the Steam Runtime.

Package: steamrt-toolbx
Multi-Arch: foreign
Architecture: all
Depends:
 libcap2-bin,
 mount,
 passwd,
 sudo,
Description: Executables for Toolbx-compatible containers
 This metapackage installs the necessary basic executables
 (other than Essential packages such as coreutils)
 to make a Steam Runtime container compatible with Toolbx.

Package: usr-is-merged
Multi-Arch: foreign
Architecture: all
Section: oldlibs
Description: Empty compatibility package for some debootstrap versions
 This package doesn't do anything useful.
 It exists for compatibility with newer versions of debootstrap.
