diff options
| author | Nippy <nippy@Nippy-Mac-mini.local> | 2026-11-01 18:13:54 +0100 |
|---|---|---|
| committer | Nippy <nippy@Nippy-Mac-mini.local> | 2026-11-01 18:13:54 +0100 |
| commit | a64ef966534f8dba6af889ba4bfce15691bfc85b (patch) | |
| tree | b30f284d05b80fa115569ab220deae13797fad6f /raveos-center/PKGBUILD | |
| parent | 919f977b40016f588b0c8532c8a57f6035056b95 (diff) | |
| download | RaveOS-PKGBUILD-a64ef966534f8dba6af889ba4bfce15691bfc85b.tar.gz RaveOS-PKGBUILD-a64ef966534f8dba6af889ba4bfce15691bfc85b.zip | |
új telepítő
Diffstat (limited to 'raveos-center/PKGBUILD')
| -rw-r--r-- | raveos-center/PKGBUILD | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/raveos-center/PKGBUILD b/raveos-center/PKGBUILD new file mode 100644 index 0000000..b6e87a3 --- /dev/null +++ b/raveos-center/PKGBUILD @@ -0,0 +1,61 @@ +# Maintainer: nippy <nippy@tuta.io> + +pkgname=raveos-center +pkgver=1.0.0 +pkgrel=1 +pkgdesc="RaveOS Center: apps, updates, drivers, gaming, snapshots and feedback in one place" +arch=('any') +url="https://git.rp1.hu/RaveOS/RaveOS-PKGBUILD" +license=('GPL-3.0-or-later') +depends=('python' 'python-pyqt6' 'polkit' 'pacman' 'pacman-contrib' 'pciutils' 'util-linux') +optdepends=( + 'yay: AUR csomagok' + 'flatpak: Flatpak alkalmazások' + 'snapper: snapshotok btrfs-en' + 'snap-pac: automatikus snapshot csomagműveletek előtt' + 'btrfs-progs: snapshotok btrfs-en' + 'reflector: tükörlista frissítése' + 'scx-scheds: sched_ext ütemezők' + 'gamemode: Gaming mód' + 'mangohud: Gaming mód' + 'sbsigntools: Secure Boot aláírás' + 'efitools: Secure Boot kulcs telepítés' + 'zstd: Secure Boot modul-aláírás' +) +provides=('raveos-app-installer') +conflicts=('raveos-app-installer') +replaces=('raveos-app-installer') +source=() +sha256sums=() + +BUILDDIR="${startdir}/build" +PKGDEST="${startdir}/build" +SRCDEST="${startdir}/build" +SRCPKGDEST="${startdir}/build" +LOGDEST="${startdir}/build" + +package() { + local lib="${pkgdir}/usr/lib/raveos-center" + + install -Dm755 "${startdir}/raveos-center" "${pkgdir}/usr/bin/raveos-center" + install -Dm644 "${startdir}/raveos-center.desktop" "${pkgdir}/usr/share/applications/raveos-center.desktop" + install -Dm644 "${startdir}/raveos_center/adat/logo.png" "${pkgdir}/usr/share/icons/hicolor/256x256/apps/raveos-center.png" + + install -d -m 755 "${lib}" + cp -r --no-preserve=ownership "${startdir}/raveos_center" "${startdir}/adat" "${lib}/" + install -Dm755 "${startdir}/helper/raveos-center-helper" "${lib}/raveos-center-helper" + install -Dm755 "${startdir}/driverek/raveos-gpu-drivers" "${lib}/raveos-gpu-drivers" + install -Dm644 "${startdir}/helper/hu.rp1.raveos-center.policy" \ + "${pkgdir}/usr/share/polkit-1/actions/hu.rp1.raveos-center.policy" + + install -Dm755 "${startdir}/secureboot/raveos-secureboot-setup" "${pkgdir}/usr/bin/raveos-secureboot-setup" + install -d -m 755 "${pkgdir}/usr/share/raveos" + cp -r --no-preserve=ownership "${startdir}/secureboot/adat" "${pkgdir}/usr/share/raveos/secureboot" + + find "${pkgdir}" \( -name __pycache__ -o -name .DS_Store -o -name '._*' \) -prune -exec rm -rf {} + + find "${lib}/raveos_center" "${lib}/adat" "${pkgdir}/usr/share/raveos/secureboot" -type d -exec chmod 755 {} + + find "${lib}/raveos_center" "${lib}/adat" "${pkgdir}/usr/share/raveos/secureboot" -type f -exec chmod 644 {} + + chmod 755 "${lib}/adat/actions/"*.sh "${pkgdir}/usr/share/raveos/secureboot/installed/"*.sh + + python -m compileall -q -d /usr/lib/raveos-center/raveos_center "${lib}/raveos_center" +} |