]> git.ipfire.org Git - ipfire-3.x.git/blame - meson/meson.nm
meson: Update to version 1.3.0
[ipfire-3.x.git] / meson / meson.nm
CommitLineData
1b7991e2
SS
1###############################################################################
2# IPFire.org - An Open Source Firewall Solution #
3# Copyright (C) - IPFire Development Team <info@ipfire.org> #
4###############################################################################
5
6name = meson
0010ea24 7version = 1.3.0
1b7991e2 8release = 1
1b7991e2
SS
9
10groups = Applications/System
bd618bf6 11url = https://mesonbuild.com/
1b7991e2
SS
12license = ASL 2.0
13summary = High productivity build system
14
15description
16 Meson is a build system designed to optimize programmer
17 productivity. It aims to do this by providing simple, out-of-the-box
18 support for modern software development tools and practices, such as
19 unit tests, coverage reports, Valgrind, CCache and the like.
20end
21
0010ea24 22source_dl = https://github.com/mesonbuild/meson/releases/tag/%{version}/
1b7991e2
SS
23
24build
25 requires
26 bison
27 boost-devel
28 flex
29 gcc-c++
30 gettext
31 ninja-build >= 1.5
bd618bf6 32 python3
1b7991e2
SS
33 python3-devel >= 3.5
34 python3-setuptools
35 end
36
37 build
38 %{python3} setup.py build
39 end
40
41 install
42 %{python3} setup.py install -O1 --skip-build --root %{BUILDROOT}
43 end
44end
45
46packages
47 package %{name}
48 requires
e1187e50 49 ninja-build >= 1.9.0
1b7991e2
SS
50 python3-setuptools
51 end
52 end
53end