1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106
|
Source: meson
Maintainer: Jussi Pakkanen <jpakkane@gmail.com>
Section: devel
Priority: optional
Standards-Version: 4.7.0
Homepage: https://mesonbuild.com
X-Python3-Version: >= 3.7
Rules-Requires-Root: no
Build-Depends: debhelper-compat (= 13),
python3:any (>= 3.7),
dh-exec,
dh-python,
python3-setuptools,
ninja-build (>= 1.6),
bash-completion,
# The following are needed for the unit test suite
python3-pytest-xdist <!nocheck>,
zlib1g-dev <!nocheck>,
pkgconf <!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>,
# Removed due to Mono removal issue 1010445
# 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>,
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-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.
|