summaryrefslogtreecommitdiff
path: root/raveos-app-installer/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'raveos-app-installer/PKGBUILD')
-rw-r--r--raveos-app-installer/PKGBUILD21
1 files changed, 14 insertions, 7 deletions
diff --git a/raveos-app-installer/PKGBUILD b/raveos-app-installer/PKGBUILD
index 4f36f0f..9371335 100644
--- a/raveos-app-installer/PKGBUILD
+++ b/raveos-app-installer/PKGBUILD
@@ -1,14 +1,8 @@
# Maintainer: nippy <nippy@tuta.io>
-#
-# raveos-app-installer
-# ---------------------
-# Egyetlen fájlos, letisztult PyQt6 alkalmazástelepítő (v3 architektúra):
-# USER-ként fut (nem root), saját beépített jelszó-dialógus SUDO_ASKPASS-szal,
-# NINCS pkexec/root-launcher. Váltja a régi, strukturált (src/) v2 architektúrát.
pkgname=raveos-app-installer
pkgver=3.1
-pkgrel=17
+pkgrel=18
pkgdesc="RaveOS graphical application installer"
arch=('any')
url="https://git.rp1.hu/RaveOS/raveos-app-installer"
@@ -17,6 +11,9 @@ depends=('python' 'python-pyqt6' 'pacman' 'sudo')
optdepends=(
'yay: AUR csomag támogatás'
'flatpak: flatpak alkalmazás támogatás'
+ 'sbsigntools: Secure Boot aláírás'
+ 'efitools: Secure Boot kulcs telepítés'
+ 'zstd: Secure Boot modul-aláírás'
)
source=()
sha256sums=()
@@ -43,6 +40,16 @@ package() {
install -Dm644 "${startdir}/raveos-app-installer.png" \
"${pkgdir}/usr/share/icons/hicolor/512x512/apps/raveos-app-installer.png"
+ install -Dm755 "${startdir}/raveos-secureboot-setup" \
+ "${pkgdir}/usr/bin/raveos-secureboot-setup"
+
+ install -d -m 755 "${pkgdir}/usr/share/raveos"
+ cp -r --no-preserve=ownership "${startdir}/secureboot" \
+ "${pkgdir}/usr/share/raveos/"
+ find "${pkgdir}/usr/share/raveos/secureboot" -type d -exec chmod 755 {} +
+ find "${pkgdir}/usr/share/raveos/secureboot" -type f -exec chmod 644 {} +
+ chmod 755 "${pkgdir}/usr/share/raveos/secureboot/installed/"*.sh
+
cp -r --no-preserve=ownership "${startdir}/data" \
"${pkgdir}/usr/lib/raveos-app-installer/"
find "${pkgdir}/usr/lib/raveos-app-installer/data" -type d -exec chmod 755 {} +