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.


Reply via email to