diff --git a/programming/build/gn/actions.py b/programming/build/gn/actions.py
index 31dfaf5a9e..7a3986ed2f 100644
--- a/programming/build/gn/actions.py
+++ b/programming/build/gn/actions.py
@@ -11,10 +11,10 @@ from pisi.actionsapi import get
def build():
- shelltools.cd("build")
- shelltools.system("python ./gen.py")
+ # shelltools.cd("build")
+ shelltools.system("python3 ./build/gen.py")
- shelltools.cd("..")
+ # shelltools.cd("..")
shelltools.system("ninja -C out gn")
def install():
diff --git a/programming/build/gn/files/gn.sh b/programming/build/gn/files/gn.sh
new file mode 100644
index 0000000000..7dcba439a9
--- /dev/null
+++ b/programming/build/gn/files/gn.sh
@@ -0,0 +1,42 @@
+#!/bin/bash
+
+set -e
+
+PROJECT_NAME="gn-2026.02.04"
+ARCHIVE_NAME="gn-2026.02.04"
+# Burayı değiştirdik:
+GIT_REPO_URL="https://gn.googlesource.com/gn"
+COMMIT_ID="304bbef6c7e9a86630c12986b99c8654eb7fe648"
+
+echo "glibc projesi için arşiv oluşturuluyor..."
+
+if [ -d "$PROJECT_NAME" ]; then
+ echo "Mevcut $PROJECT_NAME klasörü siliniyor..."
+ rm -rf "$PROJECT_NAME"
+fi
+
+echo "Git deposu klonlanıyor: $GIT_REPO_URL"
+git clone "$GIT_REPO_URL" "$PROJECT_NAME"
+
+cd "$PROJECT_NAME"
+
+if [ -n "$COMMIT_ID" ]; then
+ echo "Belirtilen commit ID'sine geçiliyor: $COMMIT_ID"
+ git checkout "$COMMIT_ID"
+else
+ echo "En son master branch'i kullanılıyor."
+ git pull origin master
+fi
+
+echo "Git geçmişi temizleniyor..."
+# find . -type d -name ".git" | xargs rm -rf
+
+cd ..
+
+echo "Arşiv oluşturuluyor: $ARCHIVE_NAME.tar.xz"
+tar -cJvf "$ARCHIVE_NAME.tar.xz" "$PROJECT_NAME"
+
+echo "Geçici $PROJECT_NAME klasörü siliniyor..."
+# rm -rf "$PROJECT_NAME"
+
+echo "Arşiv başarıyla oluşturuldu: $ARCHIVE_NAME.tar.xz"
diff --git a/programming/build/gn/pspec.xml b/programming/build/gn/pspec.xml
index 00e4d31ad7..90ca79e562 100644
--- a/programming/build/gn/pspec.xml
+++ b/programming/build/gn/pspec.xml
@@ -12,10 +12,11 @@
library
Meta-build system that generates build files for Ninja
Ninja için derleme dosyaları oluşturan meta-build sistemi
- https://sourceforge.net/projects/pisilinux/files/source/gn-2018.12.01.tar.gz
+ https://source.pisilinux.org/gn-2026.02.04.tar.xz
git
ninja
+ python3
@@ -35,6 +36,13 @@
+
+ 2026-02-13
+ 2026.02.04
+ Version bump.
+ Pisi Linux Community
+ admin@pisilinux.org
+
2018-12-01
2018.12.01