[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