diff options
Diffstat (limited to 'debian/control')
-rw-r--r-- | debian/control | 107 |
1 files changed, 107 insertions, 0 deletions
diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..034a215 --- /dev/null +++ b/debian/control @@ -0,0 +1,107 @@ +Source: meson +Maintainer: Jussi Pakkanen <jpakkane@gmail.com> +Section: devel +Priority: optional +Standards-Version: 4.6.1 +Homepage: https://mesonbuild.com +X-Python3-Version: >= 3.7 +Rules-Requires-Root: no +Build-Depends: debhelper-compat (= 13), + python3:any (>= 3.5), + dh-exec, + dh-python, + python3-setuptools, + ninja-build (>= 1.6), + bash-completion, +# The following are needed for the unit test suite + zlib1g-dev <!nocheck>, + pkg-config <!nocheck>, + libboost-dev <!nocheck>, + libboost-thread-dev <!nocheck>, + libboost-test-dev <!nocheck>, + libboost-log-dev <!nocheck>, + libboost-python-dev <!nocheck>, + libboost-regex-dev <!nocheck>, + gobjc <!nocheck>, + gobjc++ <!nocheck>, + gnustep-make <!nocheck>, + libgnustep-base-dev <!nocheck>, + googletest <!nocheck>, + qtbase5-dev <!nocheck>, + qtbase5-private-dev <!nocheck>, + qtbase5-dev-tools <!nocheck>, + qttools5-dev-tools <!nocheck>, + protobuf-compiler <!nocheck>, + libprotobuf-dev <!nocheck>, +# OpenJDK does not work on Hurd, so skip the tests. + default-jdk-headless [!hurd-i386] <!nocheck>, + valac <!nocheck>, + gobject-introspection <!nocheck>, + libgirepository1.0-dev <!nocheck>, + gfortran <!nocheck>, + flex <!nocheck>, + bison <!nocheck>, + mono-mcs <!nocheck>, + mono-devel <!nocheck>, + libwxgtk3.2-dev <!nocheck>, + python3-gi <!nocheck>, + gtk-doc-tools <!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. + rustc [i386 amd64 arm64 armhf] <!nocheck> | bash-doc <!nocheck>, + python3-dev <!nocheck>, + cython3 <!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>, + valgrind [amd64 i386] <!nocheck>, + llvm-dev <!nocheck>, + libsdl2-dev <!nocheck>, +# OpenMPI tests do not run under pbuilder and the packages are currently +# (2020-09-10) broken and uninstallable so disable this. + openmpi-bin <!nocheck>, +# libopenmpi-dev <!nocheck>, +# Running OpenMPI executables requires openssh. Yes, really. + openssh-client <!nocheck>, + libvulkan-dev <!nocheck>, + libpcap-dev <!nocheck>, + libcups2-dev <!nocheck>, + gtk-sharp2 <!nocheck>, + gtk-sharp2-gapi <!nocheck>, + libglib2.0-cil-dev <!nocheck>, + libwmf-dev <!nocheck>, + git <!nocheck>, + mercurial <!nocheck>, + gcovr <!nocheck>, + lcov <!nocheck>, +# Disabled temporarily as this has an upstream bug. +# fpga-icestorm <!nocheck>, +# arachne-pnr <!nocheck>, +# yosys <!nocheck>, + doxygen <!nocheck>, + nasm <!nocheck>, + cmake <!nocheck>, + clang-format <!nocheck>, + +Package: meson +Architecture: all +Multi-Arch: foreign +Depends: + ${misc:Depends}, + ${python3:Depends}, + ninja-build(>=1.6), + python3-pkg-resources, + python3-setuptools +Recommends: + dpkg-dev, +Description: high-productivity build system + Meson is a build system designed to increase programmer + productivity. It does this by providing a fast, simple and easy to + use interface for modern software development tools and practices. |