update to latest git

Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
This commit is contained in:
Igor Gnatenko 2015-03-21 15:38:15 +03:00
parent fb56d201b2
commit 0d5fc66586
4 changed files with 40 additions and 6 deletions

2
.gitignore vendored
View File

@ -4,3 +4,5 @@
/meson-7581895.tar.gz
/meson-f9f51b1.tar.gz
/meson-fa2c659.tar.gz
/meson-a5f30e7.tar.gz
/meson-a084a8e.tar.gz

View File

@ -0,0 +1,26 @@
From 9e9bc5223c49bc51dbfd266f5dc89f2874016622 Mon Sep 17 00:00:00 2001
From: Igor Gnatenko <i.gnatenko.brain@gmail.com>
Date: Sat, 21 Mar 2015 17:11:04 +0300
Subject: [PATCH] install: install rpm macros if RPM bin in system. Closes #56
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
---
install_meson.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/install_meson.py b/install_meson.py
index 616b635..2c13046 100755
--- a/install_meson.py
+++ b/install_meson.py
@@ -107,7 +107,7 @@ if os.path.exists(module_dir):
shutil.rmtree(module_dir)
shutil.copytree('modules', module_dir)
-if os.path.exists(os.path.join('/usr', rpmmacros_dir)):
+if os.path.exists('/usr/bin/rpm'):
print('Installing RPM macros to %s.' % rpmmacros_dir)
outfilename = os.path.join(rpmmacros_dir, 'macros.meson')
os.makedirs(rpmmacros_dir, exist_ok=True)
--
2.3.3

View File

@ -1,7 +1,7 @@
%global __python %{__python3}
%global commit fa2c659825031c599f59e0a863e8266614e6756f
%global commit a084a8ec3ec12e91c3897dc6b805636be6d36527
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global date 20150316
%global date 20150321
Name: meson
Version: 0.22.0
@ -12,6 +12,8 @@ License: ASL 2.0
URL: https://jpakkane.github.io/meson/
#Source0: https://github.com/jpakkane/meson/archive/%{version}/%{name}-%{version}.tar.gz
Source0: https://github.com/jpakkane/meson/archive/%{commit}/%{name}-%{shortcommit}.tar.gz
# https://github.com/jpakkane/meson/pull/57
Patch0: 0001-install-install-rpm-macros-if-RPM-bin-in-system.-Clo.patch
BuildArch: noarch
BuildRequires: python3-devel ninja-build
@ -49,7 +51,7 @@ Requires: python3-qt5
GUI for high productivity build system.
%prep
%setup -qn %{name}-%{commit}
%autosetup -n %{name}-%{commit}
# protobuf broken
rm -rf "test cases/frameworks/5 protocol buffers/"
@ -70,11 +72,12 @@ chmod +x %{buildroot}%{_bindir}/meson*
%{_bindir}/%{name}
%{_bindir}/%{name}conf
%dir %{_datadir}/%{name}/
%exclude /*.ui
%exclude /mesongui.py
%exclude %{_datadir}/%{name}/*.ui
%exclude %{_datadir}/%{name}/mesongui.py
%{_datadir}/%{name}/*
%{_mandir}/man1/%{name}.1.*
%{_mandir}/man1/%{name}conf.1.*
%{_rpmconfigdir}/macros.d/macros.%{name}
%files gui
%license COPYING
@ -84,6 +87,9 @@ chmod +x %{buildroot}%{_bindir}/meson*
%{_mandir}/man1/%{name}gui.1.*
%changelog
* Sat Mar 21 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 0.22.0-7.20150321gita084a8e
- update to latest git
* Mon Mar 16 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 0.22.0-7.20150316gitfa2c659
- update to latest git

View File

@ -1 +1 @@
063fd80f5c1700f49d55e3a1f63936a7 meson-fa2c659.tar.gz
a43414ba2781ff1d8f838018ef1995b5 meson-a084a8e.tar.gz