]> git.ipfire.org Git - people/pmueller/ipfire-3.x.git/blame - meson/meson.nm
meson: New package
[people/pmueller/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
7version = 0.48.1
8release = 1
9arch = noarch
10
11groups = Applications/System
12url = http://mesonbuild.com/
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
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
49 python3-setuptools
50 end
51 end
52end