qgpgme new package

This commit is contained in:
Rmys
2025-06-16 19:45:27 +03:00
parent f177dbd56b
commit 0cd492f0ef
8 changed files with 404 additions and 4 deletions
@@ -0,0 +1,42 @@
#!/bin/bash
set -e
PROJECT_NAME="qgpgme"
ARCHIVE_NAME="qgpgme-2.0.0"
# Burayı değiştirdik:
GIT_REPO_URL="https://dev.gnupg.org/source/gpgmeqt.git"
COMMIT_ID="2e002d8024b9625ca4bd2cb0f1777835e2e5fcd2"
echo "GPGMEPP 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"