diff options
Diffstat (limited to 'raveos-cosmic-theme/PKGBUILD')
| -rw-r--r-- | raveos-cosmic-theme/PKGBUILD | 47 |
1 files changed, 18 insertions, 29 deletions
diff --git a/raveos-cosmic-theme/PKGBUILD b/raveos-cosmic-theme/PKGBUILD index ab2ac23..c1a76e2 100644 --- a/raveos-cosmic-theme/PKGBUILD +++ b/raveos-cosmic-theme/PKGBUILD @@ -1,37 +1,21 @@ # Maintainer: nippy <nippy@tuta.io> -# -# raveos-cosmic-theme -# ------------------- -# COSMIC DE téma csomag: kitty, fastfetch, COSMIC terminal konfig, -# háttérkép. -# -# Az apply script (raveos-cosmic-theme-apply.service) boot-kor fut és -# bemásolja a theme-data tartalmát /etc/skel-be és minden meglévő -# user home-jába. -# -# Az SDDM login téma külön csomagban van (raveos-sddm-theme), mert korábban -# mind a négy DE-téma csomag (cosmic/gnome/hyprland/plasma) ugyanazt a -# byte-azonos SDDM temat csomagolta duplán. pkgname=raveos-cosmic-theme -pkgver=0.0.0 -pkgrel=16 +pkgver=1.0.0 +pkgrel=1 pkgdesc="RaveOS Cosmic theme payload and installer" arch=('any') url="https://raveos.local" license=('custom') -conflicts=('raveos-hyprland-theme' 'raveos-gnome-theme') +options=('!debug') +conflicts=('raveos-gnome-theme' 'raveos-hyprland-theme' 'raveos-plasma-theme') -depends=('raveos-sddm-theme') - -optdepends=( - 'fastfetch: terminál üdvözlő (profile.d script indítja)' -) +depends=('fastfetch' 'raveos-sddm-theme') +install="${pkgname}.install" source=() sha256sums=() -# Build könyvtárak az src mellé, ne a makepkg alapértelmezettbe BUILDDIR="${startdir}/build" PKGDEST="${startdir}/build" SRCDEST="${startdir}/build" @@ -39,26 +23,31 @@ SRCPKGDEST="${startdir}/build" LOGDEST="${startdir}/build" package() { - # theme-data payload: kitty, fastfetch, COSMIC konfig stb. + install -dm755 "${pkgdir}/usr/share/backgrounds/raveos" + install -Dm644 "${startdir}/theme-data/background" \ + "${pkgdir}/usr/share/backgrounds/raveos/raveos-main-bg.jpeg" + + install -Dm644 "${startdir}/theme-data/system/raveos-logo.svg" \ + "${pkgdir}/usr/share/pixmaps/raveos-logo.svg" + install -Dm644 "${startdir}/theme-data/system/raveos-logo.svg" \ + "${pkgdir}/usr/share/icons/hicolor/scalable/apps/raveos-logo.svg" + + install -Dm755 "${startdir}/theme-data/profile.d/raveos-fastfetch.sh" \ + "${pkgdir}/etc/profile.d/raveos-fastfetch.sh" + install -dm755 "${pkgdir}/usr/share/raveos/cosmic-theme" cp -r --no-preserve=ownership "${startdir}/theme-data" \ "${pkgdir}/usr/share/raveos/cosmic-theme/" - # SDDM téma: külön csomagban (raveos-sddm-theme), lásd depends - - # apply script: boot-kor futó installer (systemd service hívja) install -Dm755 "${startdir}/raveos-cosmic-apply.sh" \ "${pkgdir}/usr/lib/raveos-cosmic-theme/auto-apply.sh" - # first-login script: első bejelentkezéskor fut (XDG autostart) install -Dm755 "${startdir}/raveos-cosmic-first-login.sh" \ "${pkgdir}/usr/lib/raveos-cosmic-theme/first-login.sh" - # systemd service: egyszer fut (ConditionPathExists=!.applied guard) install -Dm644 "${startdir}/raveos-cosmic-theme-apply.service" \ "${pkgdir}/usr/lib/systemd/system/raveos-cosmic-theme-apply.service" - # XDG autostart: first-login script indítása install -Dm644 "${startdir}/raveos-cosmic-first-login.desktop" \ "${pkgdir}/etc/xdg/autostart/raveos-cosmic-first-login.desktop" } |