summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorIvan Shapovalov2017-07-27 20:22:24 +0300
committerIvan Shapovalov2017-07-27 20:22:24 +0300
commit21d6dc43de4aa26dba6440c125ea2327153e78da (patch)
treee4a489076e6fc07dddf995174a1df87dc6ae5a9d
parent7784cccec635efdd3e592fd27bef345bc4a8fa6d (diff)
downloadaur-21d6dc43de4aa26dba6440c125ea2327153e78da.tar.gz
Update URLs, bump to 2:r2306.7bbc708f-1.
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD45
2 files changed, 23 insertions, 31 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 37b48aa43f4a..816697b95e02 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,9 +1,11 @@
+# Generated by mksrcinfo v8
+# Thu Jul 27 17:22:07 UTC 2017
pkgbase = ninja-git
pkgdesc = Small build system with a focus on speed
- pkgver = r2019.a88b75d
+ pkgver = r2306.7bbc708f
pkgrel = 1
epoch = 2
- url = http://martine.github.com/ninja/
+ url = https://ninja-build.org/
install = ninja-git.install
arch = i686
arch = x86_64
@@ -12,10 +14,9 @@ pkgbase = ninja-git
makedepends = python2
makedepends = re2c
depends = gcc-libs
- optdepends = emacs: for Emacs mode
provides = ninja
conflicts = ninja
- source = git://github.com/martine/ninja.git
+ source = git+https://github.com/ninja-build/ninja.git
md5sums = SKIP
pkgname = ninja-git
diff --git a/PKGBUILD b/PKGBUILD
index 9fba8e9a4556..da6e45a3f9ff 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,26 +4,23 @@
pkgname=ninja-git
epoch=2
-pkgver=r2019.a88b75d
+pkgver=r2306.7bbc708f
pkgrel=1
pkgdesc='Small build system with a focus on speed'
arch=('i686' 'x86_64')
-url='http://martine.github.com/ninja/'
+url='https://ninja-build.org/'
license=(Apache)
depends=('gcc-libs')
makedepends=('asciidoc' 'python2' 're2c')
-# makedepends+=('emacs')
-optdepends=('emacs: for Emacs mode')
+#makedepends+=('emacs-nox')
provides=('ninja')
conflicts=('ninja')
install=ninja-git.install
-source=('git://github.com/martine/ninja.git')
+source=('git+https://github.com/ninja-build/ninja.git')
md5sums=('SKIP')
-_python="python2"
-
-pkgver() {
+function pkgver() {
cd ninja
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
@@ -32,31 +29,25 @@ pkgver() {
build() {
cd ninja
- ./configure.py --bootstrap
- if [[ "${makedepends[@]}" =~ "emacs" ]]; then
+ python2 ./configure.py --bootstrap
+ if [[ "${makedepends[@]}" =~ "emacs-nox" ]]; then
emacs -Q --batch -f batch-byte-compile misc/ninja-mode.el
fi
- asciidoc doc/manual.asciidoc
}
package() {
cd ninja
- # Main binary
- install -m755 -D ninja \
- "${pkgdir}/usr/bin/ninja"
-
- # Manual
- install -m644 -D doc/manual.asciidoc \
- "${pkgdir}/usr/share/doc/ninja/manual.asciidoc"
- install -m644 -D doc/manual.html \
- "${pkgdir}/usr/share/doc/ninja/manual.html"
-
- # Emacs mode
- install -m644 -D misc/ninja-mode.el \
- "${pkgdir}/usr/share/emacs/site-lisp/ninja-mode.el"
- if [[ "${makedepends[@]}" =~ "emacs" ]]; then
- install -m644 -D misc/ninja-mode.elc \
- "${pkgdir}/usr/share/emacs/site-lisp/ninja-mode.elc"
+ install -m755 -D ninja "$pkgdir/usr/bin/ninja"
+ install -m644 -D doc/manual.asciidoc "$pkgdir/usr/share/doc/ninja/manual.asciidoc"
+ install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING"
+
+ install -m644 -D misc/ninja-mode.el "$pkgdir/usr/share/emacs/site-lisp/ninja-mode.el"
+ if [[ "${makedepends[@]}" =~ "emacs-nox" ]]; then
+ install -m644 -D misc/ninja-mode.elc "$pkgdir/usr/share/emacs/site-lisp/ninja-mode.elc"
fi
+ install -m644 -D misc/ninja.vim "$pkgdir/usr/share/vim/vimfiles/syntax/ninja.vim"
+
+ install -m644 -D misc/bash-completion "$pkgdir/usr/share/bash-completion/completions/ninja"
+ install -m644 -D misc/zsh-completion "$pkgdir/usr/share/zsh/site-functions/_ninja"
}