From 167f2312a4b5b058589f9ebf9b0f47ff00520706107fd333e00573d0ab793380 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Sun, 29 Jun 2014 10:30:29 +0000 Subject: [PATCH 1/2] - Update to version 1.5.1 * Recompacting removes more entries from the build and deps logs. * Add a manifest parsing perftest and generator that generates random build manifests. * $in, $out are escaped more robustly. * `depfile=$out.d` now works if $out gets escaped. * ninja doesn't error out when it tries to create a directory and the directory already exists. * Ninja now accepts both / and \ on windows when making directories. * \r\n line endings are now accepted in depfiles. * depfile file names can now contain '{' and '}'. * -t compdb no longer crashes on edges with emtpy inputs. * 'keeprsp' is now included in the spelling suggestestions for -d * Many improvements to ninja-mode.el. * ninja_syntax.py is now faster. * bash completion and zsh completion provides completions more often. * ninja.vim now highlights $$ correctly. OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/ninja?expand=0&rev=16 --- ninja-1.4.0.tar.gz | 3 --- ninja-1.5.1.tar.gz | 3 +++ ninja.changes | 21 +++++++++++++++++++++ ninja.spec | 4 ++-- 4 files changed, 26 insertions(+), 5 deletions(-) delete mode 100644 ninja-1.4.0.tar.gz create mode 100644 ninja-1.5.1.tar.gz diff --git a/ninja-1.4.0.tar.gz b/ninja-1.4.0.tar.gz deleted file mode 100644 index 2adbaa9..0000000 --- a/ninja-1.4.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:701cab33c5c69bcdeedad7a3f7bff4c3e61d38e8c2a0ab79d86e3b702de4c317 -size 152385 diff --git a/ninja-1.5.1.tar.gz b/ninja-1.5.1.tar.gz new file mode 100644 index 0000000..c28149d --- /dev/null +++ b/ninja-1.5.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fba77b9ed4b4dd0e86c4513776938dc64bd4508dc2055b04c0c6df68bcfa397d +size 163437 diff --git a/ninja.changes b/ninja.changes index cf1ec8f..f8b22c9 100644 --- a/ninja.changes +++ b/ninja.changes @@ -1,3 +1,24 @@ +------------------------------------------------------------------- +Sun Jun 29 10:25:33 UTC 2014 - idonmez@suse.com + +- Update to version 1.5.1 + * Recompacting removes more entries from the build and deps logs. + * Add a manifest parsing perftest and generator that generates + random build manifests. + * $in, $out are escaped more robustly. + * `depfile=$out.d` now works if $out gets escaped. + * ninja doesn't error out when it tries to create a directory and + the directory already exists. + * Ninja now accepts both / and \ on windows when making directories. + * \r\n line endings are now accepted in depfiles. + * depfile file names can now contain '{' and '}'. + * -t compdb no longer crashes on edges with emtpy inputs. + * 'keeprsp' is now included in the spelling suggestestions for -d + * Many improvements to ninja-mode.el. + * ninja_syntax.py is now faster. + * bash completion and zsh completion provides completions more often. + * ninja.vim now highlights $$ correctly. + ------------------------------------------------------------------- Wed Sep 18 08:32:52 UTC 2013 - idonmez@suse.com diff --git a/ninja.spec b/ninja.spec index 1e37730..d3a32f7 100644 --- a/ninja.spec +++ b/ninja.spec @@ -1,7 +1,7 @@ # # spec file for package ninja # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,7 +20,7 @@ Name: ninja Summary: A small build system closest in spirit to Make License: Apache-2.0 Group: Development/Tools/Building -Version: 1.4.0 +Version: 1.5.1 Release: 0 Url: https://github.com/martine/ninja BuildRoot: %{_tmppath}/%{name}-%{version}-build From 0a23cfac138a936e0cc4c51b46b19d209c8e1487f5e11b2924a4bee047089688 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Thu, 11 Sep 2014 10:28:19 +0000 Subject: [PATCH 2/2] - Only depend on python-base to trim down BuildRequires - Do not build the html manual - Use upstream pristine tarball OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/ninja?expand=0&rev=17 --- ninja.changes | 7 +++++++ ninja.spec | 13 ++----------- ninja-1.5.1.tar.gz => v1.5.1.tar.gz | 0 3 files changed, 9 insertions(+), 11 deletions(-) rename ninja-1.5.1.tar.gz => v1.5.1.tar.gz (100%) diff --git a/ninja.changes b/ninja.changes index f8b22c9..a535196 100644 --- a/ninja.changes +++ b/ninja.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Thu Sep 11 10:21:01 UTC 2014 - idonmez@suse.com + +- Only depend on python-base to trim down BuildRequires +- Do not build the html manual +- Use upstream pristine tarball + ------------------------------------------------------------------- Sun Jun 29 10:25:33 UTC 2014 - idonmez@suse.com diff --git a/ninja.spec b/ninja.spec index d3a32f7..e36861e 100644 --- a/ninja.spec +++ b/ninja.spec @@ -24,12 +24,9 @@ Version: 1.5.1 Release: 0 Url: https://github.com/martine/ninja BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: asciidoc BuildRequires: gcc-c++ -BuildRequires: libxslt-tools -BuildRequires: python -#Source0: https://github.com/martine/ninja/archive/v%{version}.tar.gz -Source0: ninja-%{version}.tar.gz +BuildRequires: python-base +Source0: https://github.com/martine/ninja/archive/v%{version}.tar.gz %description Ninja is yet another build system. @@ -41,20 +38,14 @@ and orchestrates building them, quickly. %build python ./bootstrap.py -./ninja manual %install mkdir -p %{buildroot}%{_bindir} -mkdir -p %{buildroot}%{_docdir}/html - install -m 0755 ninja %{buildroot}%{_bindir}/ninja -install -m 0644 doc/manual.html %{buildroot}%{_docdir}/html/manual.html %files %defattr(-,root,root) %{_bindir}/ninja -%dir %{_docdir}/html -%doc %{_docdir}/html/* %doc COPYING %changelog diff --git a/ninja-1.5.1.tar.gz b/v1.5.1.tar.gz similarity index 100% rename from ninja-1.5.1.tar.gz rename to v1.5.1.tar.gz