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
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.
|