[packages/ninja] up to 1.13.1
atler
atler at pld-linux.org
Mon Aug 18 17:49:54 CEST 2025
commit 54b6f994a5d750b9cb5c72173501e5014c071251
Author: Jan Palus <atler at pld-linux.org>
Date: Mon Aug 18 17:46:25 2025 +0200
up to 1.13.1
- emacs mode file moved to its own repository but since it's unversioned
and extremely rarely modified just source it here and keep building
the subpackage. if the situation changes it might be moved to
independent package
ninja.spec | 12 ++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)
---
diff --git a/ninja.spec b/ninja.spec
index 448c4bb..80d9d97 100644
--- a/ninja.spec
+++ b/ninja.spec
@@ -3,17 +3,21 @@
%bcond_with bootstrap # do bootstrap build
%bcond_without doc # HTML documentation
+%define emacsninjamoderef 573c3aaedc6e90e9a8954bb70a24e079af7df390
+
Summary: A small build system with a focus on speed
Summary(pl.UTF-8): Mały system budowania ukierunkowany na szybkość
Name: ninja
-Version: 1.12.1
-Release: 2
+Version: 1.13.1
+Release: 1
License: Apache v2.0
Group: Development/Tools
#Source0Download: https://github.com/ninja-build/ninja/releases
Source0: https://github.com/ninja-build/ninja/archive/v%{version}/%{name}-%{version}.tar.gz
-# Source0-md5: 6288992b05e593a391599692e2f7e490
+# Source0-md5: c35f8f55f4cf60f1a916068d8f45a0f8
Source1: macros.ninja
+Source2: https://github.com/ninja-build/ninja-emacs/raw/%{emacsninjamoderef}/ninja-mode.el
+# Source2-md5: 818c522ba8b3821c878b42b1e2bbb8d2
URL: http://ninja-build.org/
%{?with_doc:BuildRequires: asciidoc}
BuildRequires: libstdc++-devel >= 6:4.8.1
@@ -124,7 +128,7 @@ install -d $RPM_BUILD_ROOT%{bash_compdir}
cp -p misc/bash-completion $RPM_BUILD_ROOT%{bash_compdir}/%{name}
install -d $RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp
-install -p misc/ninja-mode.el $RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp/ninja-mode.el
+install -p %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp/ninja-mode.el
install -d $RPM_BUILD_ROOT%{_datadir}/zsh/site-functions
install -p misc/zsh-completion $RPM_BUILD_ROOT%{_datadir}/zsh/site-functions/_ninja
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/ninja.git/commitdiff/54b6f994a5d750b9cb5c72173501e5014c071251
More information about the pld-cvs-commit
mailing list