aboutsummaryrefslogtreecommitdiff
path: root/repos/archive/ninja
diff options
context:
space:
mode:
authoremmett1 <emmett1.2miligrams@protonmail.com>2025-09-09 01:03:35 +0800
committeremmett1 <emmett1.2miligrams@protonmail.com>2025-09-09 01:03:35 +0800
commitd1304e447af44d2a455125866b9ffd838909416a (patch)
tree63975ddf3df60ab157d73b372d21478e112eab32 /repos/archive/ninja
parent2d6badaa615d7f1aaf807ac469d8a38fe2d16670 (diff)
downloadalicelinux-d1304e447af44d2a455125866b9ffd838909416a.tar.gz
alicelinux-d1304e447af44d2a455125866b9ffd838909416a.zip
archived
Diffstat (limited to 'repos/archive/ninja')
-rw-r--r--repos/archive/ninja/.checksum1
-rw-r--r--repos/archive/ninja/.files3
-rw-r--r--repos/archive/ninja/abuild16
-rw-r--r--repos/archive/ninja/depends1
4 files changed, 21 insertions, 0 deletions
diff --git a/repos/archive/ninja/.checksum b/repos/archive/ninja/.checksum
new file mode 100644
index 00000000..162805f2
--- /dev/null
+++ b/repos/archive/ninja/.checksum
@@ -0,0 +1 @@
+adb66157705a79d6a45c8a359cc3ab4f580dfb7c772d650b389b461430e74c5a ninja-1.13.0.tar.gz
diff --git a/repos/archive/ninja/.files b/repos/archive/ninja/.files
new file mode 100644
index 00000000..57b8f512
--- /dev/null
+++ b/repos/archive/ninja/.files
@@ -0,0 +1,3 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/bin/
+-rwxr-xr-x root/root usr/bin/ninja
diff --git a/repos/archive/ninja/abuild b/repos/archive/ninja/abuild
new file mode 100644
index 00000000..d5b0febf
--- /dev/null
+++ b/repos/archive/ninja/abuild
@@ -0,0 +1,16 @@
+name=ninja
+version=1.13.0
+release=1
+source="https://github.com/$name-build/$name/archive/v$version/$name-$version.tar.gz"
+
+build() {
+ 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
+
+ python3 ./configure.py --bootstrap
+ install -Dm755 ninja $PKG/usr/bin/ninja
+}
diff --git a/repos/archive/ninja/depends b/repos/archive/ninja/depends
new file mode 100644
index 00000000..fdc793e7
--- /dev/null
+++ b/repos/archive/ninja/depends
@@ -0,0 +1 @@
+python