Anatol Pomozov pushed to branch main at Arch Linux / Packaging / Packages / ninja
Commits: b2187b96 by Anatol Pomozov at 2024-04-11T17:25:25-07:00 upgpkg: 1.12.0-1 - - - - - 2 changed files: - .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -1,16 +1,17 @@ pkgbase = ninja pkgdesc = Small build system with a focus on speed - pkgver = 1.11.1 - pkgrel = 4 + pkgver = 1.12.0 + pkgrel = 1 url = https://ninja-build.org/ arch = x86_64 - license = Apache + license = Apache-2.0 + makedepends = cmake makedepends = python makedepends = re2c makedepends = emacs-nox depends = gcc-libs - source = ninja-1.11.1.zip::https://github.com/martine/ninja/archive/v1.11.1.zip - sha1sums = fbcb284b7280335835c3f085fb825e6f1514396e - sha256sums = 03b7ea14bf04b87cbdd64b9a1262577093e177f8e5662515de77f3a796b75951 + source = ninja-1.12.0.zip::https://github.com/ninja-build/ninja/archive/v1.12.0.zip + sha1sums = 53e759ea6ed7895d71ce9f60915b37b20327da55 + sha256sums = 47411d1c95a91f416efc6f1bfb22477047c7a91951711af6123ab68ab11d6fcf pkgname = ninja ===================================== PKGBUILD ===================================== @@ -4,31 +4,29 @@ # Contributor: Gergely Imreh <imrehgATgmailDOTcom> pkgname=ninja -pkgver=1.11.1 -pkgrel=4 +pkgver=1.12.0 +pkgrel=1 pkgdesc='Small build system with a focus on speed' arch=(x86_64) url='https://ninja-build.org/' license=(Apache-2.0) depends=(gcc-libs) -makedepends=(python re2c emacs-nox) +makedepends=(cmake python re2c emacs-nox) source=($pkgname-$pkgver.zip::https://github.com/ninja-build/ninja/archive/v$pkgver.zip) -sha1sums=('fbcb284b7280335835c3f085fb825e6f1514396e') -sha256sums=('03b7ea14bf04b87cbdd64b9a1262577093e177f8e5662515de77f3a796b75951') +sha1sums=('53e759ea6ed7895d71ce9f60915b37b20327da55') +sha256sums=('47411d1c95a91f416efc6f1bfb22477047c7a91951711af6123ab68ab11d6fcf') build() { cd ninja-$pkgver - python configure.py --bootstrap + cmake -Bbuild-cmake + cmake --build build-cmake emacs -Q --batch -f batch-byte-compile misc/ninja-mode.el } check() { cd ninja-$pkgver - - python ./configure.py - ./ninja ninja_test - ./ninja_test + ./build-cmake/ninja_test } package() { @@ -36,7 +34,7 @@ package() { local site_packages=$(python -c "import site; print(site.getsitepackages()[0])") - install -m755 -D ninja "$pkgdir/usr/bin/ninja" + install -m755 -D build-cmake/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" View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/ninja/-/commit/b2187b96cd27e014622cfa18899b320fd0625084 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/ninja/-/commit/b2187b96cd27e014622cfa18899b320fd0625084 You're receiving this email because of your account on gitlab.archlinux.org.