]> git.ipfire.org Git - ipfire-3.x.git/blame - meson/meson.nm
Change how we make packages "noarch"
[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 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
22source_dl = https://github.com/mesonbuild/meson/archive/%{version}/
23
24build
5cd803df
MT
25 arches = noarch
26
1b7991e2
SS
27 requires
28 bison
29 boost-devel
30 flex
31 gcc-c++
32 gettext
33 ninja-build >= 1.5
bd618bf6 34 python3
1b7991e2
SS
35 python3-devel >= 3.5
36 python3-setuptools
37 end
38
39 build
40 %{python3} setup.py build
41 end
42
43 install
44 %{python3} setup.py install -O1 --skip-build --root %{BUILDROOT}
45 end
46end
47
48packages
49 package %{name}
50 requires
e1187e50 51 ninja-build >= 1.9.0
1b7991e2
SS
52 python3-setuptools
53 end
54 end
55end