]> git.ipfire.org Git - ipfire-3.x.git/blame - meson/meson.nm
systemd: Build manpages again
[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
bd618bf6 7version = 0.64.1
1b7991e2
SS
8release = 1
9arch = noarch
10
11groups = Applications/System
bd618bf6 12url = https://mesonbuild.com/
1b7991e2
SS
13license = ASL 2.0
14summary = High productivity build system
15
16description
17 Meson is a build system designed to optimize programmer
18 productivity. It aims to do this by providing simple, out-of-the-box
19 support for modern software development tools and practices, such as
20 unit tests, coverage reports, Valgrind, CCache and the like.
21end
22
23source_dl = https://github.com/mesonbuild/meson/archive/%{version}/
24
25build
26 requires
27 bison
28 boost-devel
29 flex
30 gcc-c++
31 gettext
32 ninja-build >= 1.5
bd618bf6 33 python3
1b7991e2
SS
34 python3-devel >= 3.5
35 python3-setuptools
36 end
37
38 build
39 %{python3} setup.py build
40 end
41
42 install
43 %{python3} setup.py install -O1 --skip-build --root %{BUILDROOT}
44 end
45end
46
47packages
48 package %{name}
49 requires
e1187e50 50 ninja-build >= 1.9.0
1b7991e2
SS
51 python3-setuptools
52 end
53 end
54end