diff options
| author | Nippy <nippy@rp1.hu> | 2026-06-24 15:55:58 +0200 |
|---|---|---|
| committer | Nippy <nippy@rp1.hu> | 2026-06-24 15:55:58 +0200 |
| commit | fbc68bfd23d57cc9f04c5aa2b29be2ad64b4c97f (patch) | |
| tree | 2f494255d4d5158e9479286dd2c104c1cfc96b74 | |
| parent | ab1fe2edb947954e60bebaa3e5173ae41938416c (diff) | |
| download | RaveOS-PKGBUILD-fbc68bfd23d57cc9f04c5aa2b29be2ad64b4c97f.tar.gz RaveOS-PKGBUILD-fbc68bfd23d57cc9f04c5aa2b29be2ad64b4c97f.zip | |
AlexC javitva...
| -rw-r--r-- | raveos-cosmic-theme/PKGBUILD | 18 | ||||
| -rw-r--r-- | raveos-gnome-theme/PKGBUILD | 8 | ||||
| -rw-r--r-- | raveos-hyprland-theme/PKGBUILD | 24 |
3 files changed, 35 insertions, 15 deletions
diff --git a/raveos-cosmic-theme/PKGBUILD b/raveos-cosmic-theme/PKGBUILD index eb84501..bbe85ce 100644 --- a/raveos-cosmic-theme/PKGBUILD +++ b/raveos-cosmic-theme/PKGBUILD @@ -11,14 +11,18 @@ pkgname=raveos-cosmic-theme pkgver=0.0.0 -pkgrel=10 +pkgrel=11 pkgdesc="RaveOS Cosmic theme payload and installer" arch=('any') url="https://raveos.local" license=('custom') conflicts=('raveos-hyprland-theme' 'raveos-gnome-theme') -depends=('fastfetch') +depends=() + +optdepends=( + 'fastfetch: terminál üdvözlő (profile.d script indítja)' +) install="${pkgname}.install" source=() @@ -38,9 +42,13 @@ package() { "${pkgdir}/usr/share/raveos/cosmic-theme/" # SDDM téma: rendszerszintű telepítés, SDDM innen olvassa - install -dm755 "${pkgdir}/usr/share/sddm/themes" - cp -r "${startdir}/theme-data/sddm/sddm-rave-theme" \ - "${pkgdir}/usr/share/sddm/themes/sddm-rave-theme" + install -dm755 "${pkgdir}/usr/share/sddm/themes/sddm-rave-theme" + find "${startdir}/theme-data/sddm/sddm-rave-theme" -type f | while read -r f; do + rel="${f#${startdir}/theme-data/sddm/sddm-rave-theme/}" + dir=$(dirname "$rel") + install -dm755 "${pkgdir}/usr/share/sddm/themes/sddm-rave-theme/${dir}" + install -Dm644 "$f" "${pkgdir}/usr/share/sddm/themes/sddm-rave-theme/${rel}" + done # SDDM konfig: post_install/post_upgrade hook telepíti (nem itt, hogy # elkerüljük a pacman "conflicting files" hibát az unowned fájloknál) diff --git a/raveos-gnome-theme/PKGBUILD b/raveos-gnome-theme/PKGBUILD index 3c9d6fa..eabab2c 100644 --- a/raveos-gnome-theme/PKGBUILD +++ b/raveos-gnome-theme/PKGBUILD @@ -11,14 +11,18 @@ pkgname=raveos-gnome-theme pkgver=0.0.0 -pkgrel=23 +pkgrel=24 pkgdesc="RaveOS GNOME theme payload and installer" arch=('any') url="https://raveos.local" license=('custom') conflicts=('raveos-hyprland-theme' 'raveos-cosmic-theme') -depends=('fastfetch') +depends=() + +optdepends=( + 'fastfetch: terminál üdvözlő (profile.d script indítja)' +) install="${pkgname}.install" source=() diff --git a/raveos-hyprland-theme/PKGBUILD b/raveos-hyprland-theme/PKGBUILD index c8f7b6f..510765d 100644 --- a/raveos-hyprland-theme/PKGBUILD +++ b/raveos-hyprland-theme/PKGBUILD @@ -10,7 +10,7 @@ pkgname=raveos-hyprland-theme pkgver=0.0.0 -pkgrel=45 +pkgrel=46 pkgdesc="RaveOS Hyprland theme payload and installer (includes DankMaterialShell)" arch=('any') url="https://raveos.local" @@ -19,16 +19,20 @@ conflicts=('raveos-cosmic-theme' 'raveos-gnome-theme') # Futáshoz szükséges csomagok depends=( - 'fastfetch' # terminál üdvözlő (profile.d script indítja) 'dms-shell-hyprland' # DankMaterialShell - a fő panel/shell 'matugen' # wallpaper-alapú színséma generátor (matugen image ...) 'socat' # hyprshell socket kommunikációhoz (keybinds) 'hyprshell' # Alt+Tab ablakváltó overlay 'hyprpaper' # háttérkép daemon - 'wl-clipboard' # wl-paste (clipboard pipeline) - 'cliphist' # clipboard history store 'polkit-gnome' # polkit auth agent (GUI sudo kérések) - 'kitty' # alapértelmezett terminál +) + +# Opcionális csomagok +optdepends=( + 'fastfetch: terminál üdvözlő (profile.d script indítja)' + 'wl-clipboard: wl-paste (clipboard pipeline)' + 'cliphist: clipboard history store' + 'kitty: alapértelmezett terminál' ) install="${pkgname}.install" @@ -49,9 +53,13 @@ package() { "${pkgdir}/usr/share/raveos/hyprland-theme/" # SDDM téma: rendszerszintű telepítés, SDDM innen olvassa - install -dm755 "${pkgdir}/usr/share/sddm/themes" - cp -r "${startdir}/theme-data/sddm/sddm-rave-theme" \ - "${pkgdir}/usr/share/sddm/themes/sddm-rave-theme" + install -dm755 "${pkgdir}/usr/share/sddm/themes/sddm-rave-theme" + find "${startdir}/theme-data/sddm/sddm-rave-theme" -type f | while read -r f; do + rel="${f#${startdir}/theme-data/sddm/sddm-rave-theme/}" + dir=$(dirname "$rel") + install -dm755 "${pkgdir}/usr/share/sddm/themes/sddm-rave-theme/${dir}" + install -Dm644 "$f" "${pkgdir}/usr/share/sddm/themes/sddm-rave-theme/${rel}" + done # SDDM konfig: NEM itt telepítjük, hanem post_install/post_upgrade hook-ból, # mert ha az unowned fájl már létezik, a pacman ütközés-ellenőrzése ELŐBB fut |