[meson] Initial import
Igor Gnatenko
ignatenkobrain at fedoraproject.org
Sat Feb 21 00:06:57 UTC 2015
commit 1865295d51cb73f4fbf1b352c1d024c4c24dde15
Author: Igor Gnatenko <i.gnatenko.brain at gmail.com>
Date: Sat Feb 21 03:06:51 2015 +0300
Initial import
Signed-off-by: Igor Gnatenko <i.gnatenko.brain at gmail.com>
.gitignore | 1 +
meson.spec | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
sources | 1 +
3 files changed, 53 insertions(+)
---
diff --git a/.gitignore b/.gitignore
index e69de29..b22c39f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/meson-0.22.0.tar.gz
diff --git a/meson.spec b/meson.spec
new file mode 100644
index 0000000..9b2f855
--- /dev/null
+++ b/meson.spec
@@ -0,0 +1,51 @@
+%global __python %{__python3}
+
+Name: meson
+Version: 0.22.0
+Release: 2%{?dist}
+Summary: High productivity build system
+
+License: ASL 2.0
+URL: https://jpakkane.github.io/meson/
+Source0: https://github.com/jpakkane/meson/archive/%{version}/%{name}-%{version}.tar.gz
+
+BuildRequires: python3-devel ninja-build
+# Test deps
+#BuildRequires: boost-devel protobuf-devel gobject-introspection-devel
+#BuildRequires: gettext-devel
+Requires: python3-qt5
+
+%description
+Meson is a build system designed to optimize programmer
+productivity. It aims to do this by providing simple, out-of-the-box
+support for modern software development tools and practices, such as
+unit tests, coverage reports, Valgrind, CCache and the like.
+
+%prep
+%setup -q
+
+%build
+# Nothing to build
+
+%install
+./install_meson.py --prefix=%{_prefix} --destdir=%{buildroot}
+sed -i '1{\@^#!/usr/bin/env python at d}' %{buildroot}%{_datadir}/%{name}/dependencies.py
+sed -i '1{\@^#!/usr/bin/python at d}' %{buildroot}%{_datadir}/%{name}/mparser.py
+chmod +x %{buildroot}%{_bindir}/meson*
+
+%check
+# Disable now, because not all deps in repo
+#./run_tests.py
+
+%files
+%license COPYING
+%{_bindir}/%{name}*
+%{_datadir}/%{name}/
+%{_mandir}/man1/%{name}*.1.*
+
+%changelog
+* Thu Jan 22 2015 Igor Gnatenko <ignatenkobrain at fedoraproject.org> - 0.22.0-2
+- fix shebang in python files
+
+* Wed Jan 21 2015 Igor Gnatenko <ignatenkobrain at fedoraproject.org> - 0.22.0-1
+- Initial package
diff --git a/sources b/sources
index e69de29..afbbeaa 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+bc5b87fab1c921a50ead69b0951f172e meson-0.22.0.tar.gz
More information about the scm-commits
mailing list