Source: libstrato
Section: devel
Maintainer: Awe Morris <awe@noctvm.io>
Build-Depends: debhelper-compat (= 13),
         cmake (>= 3.20),
         zlib1g-dev,
         libpng-dev,
         libjpeg-dev,
         libbz2-dev,
         libwebp-dev,
         libogg-dev,
         libvorbis-dev,
         libfreetype-dev,
         libbrotli-dev,
         libasound2-dev,
         libgstreamer1.0-dev,
         libgstreamer-plugins-base1.0-dev,
         libx11-dev,
         libxpm-dev,
         libwayland-dev,
         wayland-protocols,
         libegl1-mesa-dev,
         libegl-dev,
         libgles-dev,
         libwayland-client0,
         libwayland-egl1,
         libdecor-0-dev
Standards-Version: 4.7.4
Homepage: https://github.com/awemorris/StratoHAL
Vcs-Browser: https://salsa.debian.org/awemorris/StratoHAL
Vcs-Git: https://salsa.debian.org/awemorris/StratoHAL.git

Package: libstrato1
Architecture: any
Section: libs
Depends: ${misc:Depends},
         ${shlibs:Depends},
         gstreamer1.0-plugins-base
Description: hardware abstraction layer for 2D game applications
 StratoHAL is a highly portable hardware abstraction layer (HAL)
 designed for game applications.
 .
 It provides a unified API for 2D graphics, audio, and input,
 supporting both modern GPU acceleration and legacy software rendering.
 .
 This package provides the library file for StratoHAL.

Package: libstratopack1
Architecture: any
Section: libs
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: CLI tool for StratoHAL
 StratoHAL is a highly portable hardware abstraction layer (HAL)
 designed for game applications.
 .
 It provides a unified API for 2D graphics, audio, and input,
 supporting both modern GPU acceleration and legacy software rendering.
 .
 This package provides the library file for StratoHAL's archiving.

Package: libstrato-dev
Architecture: any
Section: libdevel
Depends: ${misc:Depends},
         libstrato1 (= ${binary:Version}),
         libstratopack1 (= ${binary:Version})
Description: headers for libstrato
 StratoHAL is a highly portable hardware abstraction layer (HAL)
 designed for game applications.
 .
 It provides a unified API for 2D graphics, audio, and input,
 supporting both modern GPU acceleration and legacy software rendering.
 .
 This package provides the headers for StratoHAL.
