diff options
Diffstat (limited to 'raveos-app-installer/PKGBUILD')
| -rw-r--r-- | raveos-app-installer/PKGBUILD | 21 |
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 {} + |