From d8c7a3bed421f3c8ef7cf405ba8bef4a115ff596 Mon Sep 17 00:00:00 2001 From: idriskalp Date: Wed, 25 Dec 2019 18:55:59 +0300 Subject: [PATCH] ninja move to core --- programming/build/ninja/actions.py | 42 ---------- programming/build/ninja/files/LFS.patch | 13 ---- programming/build/ninja/pspec.xml | 97 ------------------------ programming/build/ninja/translations.xml | 8 -- 4 files changed, 160 deletions(-) delete mode 100644 programming/build/ninja/actions.py delete mode 100755 programming/build/ninja/files/LFS.patch delete mode 100644 programming/build/ninja/pspec.xml delete mode 100644 programming/build/ninja/translations.xml diff --git a/programming/build/ninja/actions.py b/programming/build/ninja/actions.py deleted file mode 100644 index 068b5e25d8..0000000000 --- a/programming/build/ninja/actions.py +++ /dev/null @@ -1,42 +0,0 @@ -#!/usr/bin/python -# -*- coding: utf-8 -*- -# -# Licensed under the GNU General Public License, version 3. -# See the file http://www.gnu.org/licenses/gpl.txt - -from pisi.actionsapi import pythonmodules -from pisi.actionsapi import pisitools -from pisi.actionsapi import shelltools -from pisi.actionsapi import get - - -def build(): - shelltools.system("""sed -i '/int Guess/a \ - int j = 0;\ - char* jobs = getenv( "NINJAJOBS" );\ - if ( jobs != NULL ) j = atoi( jobs );\ - if ( j > 0 ) return j;\ - ' src/ninja.cc""") - - shelltools.system("python configure.py --bootstrap") - shelltools.system("asciidoc doc/manual.asciidoc") - shelltools.system("emacs -Q --batch -f batch-byte-compile misc/ninja-mode.el") - -def check(): - #needs new package gtest -> ignore it for now - shelltools.system("python ./configure.py") - shelltools.system("./ninja ninja_test") - shelltools.system("./ninja_test --gtest_filter=-SubprocessTest.SetWithLots") - -def install(): - pisitools.dobin("ninja", "/usr/bin") - - pisitools.insinto("/usr/share/bash-completion/completions", "misc/bash-completion", "ninja") - pisitools.insinto("/usr/share/emacs/site-lisp", "misc/ninja-mode.el") - pisitools.insinto("/usr/share/emacs/site-lisp", "misc/ninja-mode.elc") - pisitools.insinto("/usr/share/vim/vimfiles/syntax", "misc/ninja.vim") - pisitools.insinto("/usr/share/zsh/site-functions", "misc/zsh-completion", "_ninja") - - pisitools.dodoc("HACKING.md", "COPYING", "RELEASING", "README", "doc/manual.asciidoc") - - pisitools.dohtml("doc/manual.html") diff --git a/programming/build/ninja/files/LFS.patch b/programming/build/ninja/files/LFS.patch deleted file mode 100755 index c8a5025b7a..0000000000 --- a/programming/build/ninja/files/LFS.patch +++ /dev/null @@ -1,13 +0,0 @@ -Largefile patch -https://github.com/martine/ninja/issues/829 - ---- ninja-1.5.1/configure.py~ 2014-10-26 22:45:18.000000000 +0200 -+++ ninja-1.5.1/configure.py 2014-10-26 22:45:26.284641172 +0200 -@@ -142,6 +142,7 @@ - '-fno-exceptions', - '-fvisibility=hidden', '-pipe', - '-Wno-missing-field-initializers', -+ '-D_LARGEFILE_SOURCE', '-D_FILE_OFFSET_BITS=64', - '-DNINJA_PYTHON="%s"' % options.with_python] - if options.debug: - cflags += ['-D_GLIBCXX_DEBUG', '-D_GLIBCXX_DEBUG_PEDANTIC'] diff --git a/programming/build/ninja/pspec.xml b/programming/build/ninja/pspec.xml deleted file mode 100644 index 07d8d8d014..0000000000 --- a/programming/build/ninja/pspec.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - - - ninja - https://ninja-build.org/ - - Stefan Gronewold(groni) - groni@pisilinux.org - - LGPLv2 - app:console - Ninja is a small build system with a focus on speed. - Ninja is a small build system with a focus on speed. - https://github.com/ninja-build/ninja/archive/v1.9.0.tar.gz - - re2c - asciidoc - emacs-python - giflib-devel - - - - - - - - ninja - - libgcc - - - /usr/bin - /usr/share - /usr/share/doc - - - - - - 2019-05-31 - 1.9.0 - Version bump. - Mustafa Cinasal - muscnsl@gmail.com - - - 2019-02-01 - 1.8.2 - Rebuild. - Mustafa Cinasal - muscnsl@gmail.com - - - 2018-08-05 - 1.8.2 - Rebuild. - Mustafa Cinasal - muscnsl@gmail.com - - - 2017-10-08 - 1.8.2 - Version Bump. - Mustafa Cinasal - muscnsl@gmail.com - - - 2017-02-22 - 1.7.2 - Release Bump. - Stefan Gronewold - groni@pisilinux.org - - - 2016-07-09 - 1.7.1 - Version Bump - Ergün Salman - poyraz76@pisilinux.org - - - 2016-06-09 - 1.6.0 - Release Bump - Pisi Linux Community - admin@pisilinux.org - - - 2015-08-25 - 1.6.0 - First release - Vedat Demir - vedat@pisilinux.org - - - diff --git a/programming/build/ninja/translations.xml b/programming/build/ninja/translations.xml deleted file mode 100644 index 22df483738..0000000000 --- a/programming/build/ninja/translations.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - ninja - Ninja, hız odaklı bir inşa sistemidir. - Ninja is a small build system with a focus on speed. - -