Source: meson
Section: devel
Priority: optional
Maintainer: linuxmangaka <linuxmangaka@gmail.com>
Build-Depends: debhelper (>= 9),
 dh-python,
 ninja-build,
 python3:any,
 python3-setuptools,
# The following are needed for the unit test suite
 gnustep-make <!nocheck>,
 gobjc <!nocheck>,
 gobjc++ <!nocheck>,
 googletest <!nocheck>,
 libboost-dev <!nocheck>,
 libboost-log-dev <!nocheck>,
 libboost-test-dev <!nocheck>,
 libboost-thread-dev <!nocheck>,
 libcupsimage2-dev,
 libgnustep-base-dev <!nocheck>,
 libjpeg-dev,
 libjpeg62-turbo-dev,
 libprotobuf-dev <!nocheck>,
 libroar-dev,
 libsndio-dev,
 pkg-config <!nocheck>,
 protobuf-compiler <!nocheck>,
 qtbase5-dev <!nocheck>,
 qtbase5-dev-tools <!nocheck>,
 qtbase5-private-dev <!nocheck>,
 qttools5-dev-tools <!nocheck>,
 libtiff5-dev,
 zlib1g-dev <!nocheck>,
# OpenJDK does not work on Hurd, so skip the tests.
 bison <!nocheck>,
 default-jdk-headless [!hurd-i386] <!nocheck>,
 flex <!nocheck>,
 gfortran <!nocheck>,
 gobject-introspection <!nocheck>,
 gtk-doc-tools <!nocheck>,
 libgirepository1.0-dev <!nocheck>,
 libwxgtk3.0-dev <!nocheck>,
 mono-devel <!nocheck>,
 mono-mcs <!nocheck>,
 python3-gi <!nocheck>,
 valac <!nocheck>,
# Rust is not needed to build Meson, only to run a part of its test
# suite.  Rust tests will be skipped if rustc is not available.  This
# stanza makes dep dep solver install rustc whenever it is available
# and when not it installs a harmless filler package.
 bash-doc <!nocheck>,
 cython3 <!nocheck>,
 python3-dev <!nocheck>,
 rustc <!nocheck>,
# GDC is available on all platforms but it only
# works when libgphobos-dev is available
# and it only exists on a few architectures.
 gdc [amd64 armhf i386] <!nocheck>,
 itstool <!nocheck>,
 libgtk-3-dev <!nocheck>,
# Not available on older releases and only needed for tests
 g++-arm-linux-gnueabihf [!armhf] <!nocheck> | bash-doc <!nocheck>,
 libsdl2-dev <!nocheck>,
 llvm-dev <!nocheck>,
 valgrind [amd64 i386] <!nocheck>,
# OpenMPI packages do not install currently (2018/04/23)
 libopenmpi-dev <!nocheck>,
 openmpi-bin <!nocheck>,
# Running OpenMPI executables requires openssh. Yes, really.
 arachne-pnr <!nocheck>,
 doxygen <!nocheck>,
 fpga-icestorm <!nocheck>,
 gcovr <!nocheck>,
 git <!nocheck>,
 gtk-sharp2 <!nocheck>,
 gtk-sharp2-gapi <!nocheck>,
 libcups2-dev <!nocheck>,
 libglib2.0-cil-dev <!nocheck>,
 libpcap-dev <!nocheck>,
 libvulkan-dev <!nocheck>,
 libwmf-dev <!nocheck>,
 lcov <!nocheck>,
 mercurial <!nocheck>,
 nasm <!nocheck>,
 openssh-client <!nocheck>,
 yosys <!nocheck>,
Standards-Version: 3.9.8
X-Python3-Version: >= 3.5
Homepage: http://mesonbuild.com/
#Vcs-Git: https://anonscm.debian.org/collab-maint/meson.git
#Vcs-Browser: https://anonscm.debian.org/cgit/collab-maint/meson.git

Package: meson
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, ${python3:Depends},
 ninja-build,
 python3,
 python3-pkg-resources
Description: The Meson Build System
 Meson is an open source build system meant to be both extremely fast, and, even more importantly, as user friendly as possible. The main design point of Meson is that every moment a developer spends writing or debugging build definitions is a second wasted. So is every second spent waiting for the build system to actually start compiling code.