From 2c495db913af252b98b813823bc503a411b28658 Mon Sep 17 00:00:00 2001 From: Rmys Date: Fri, 13 Feb 2026 10:58:21 +0300 Subject: [PATCH] gn ver. bump --- programming/build/gn/actions.py | 6 ++--- programming/build/gn/files/gn.sh | 42 ++++++++++++++++++++++++++++++++ programming/build/gn/pspec.xml | 10 +++++++- 3 files changed, 54 insertions(+), 4 deletions(-) create mode 100644 programming/build/gn/files/gn.sh 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