blob: 6ca6cfb48eebd8abf6c99d454169ca7bdf8876b0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
# Maintainer: RaveOS Team
#
# raveos-sddm-theme
# ------------------
# Kozos RaveOS SDDM login-kepernyo tema (sddm-rave-theme).
#
# Korabban minden DE-tema csomag (cosmic/gnome/hyprland/plasma) sajat
# maga csomagolta ugyanezt a byte-azonos SDDM temat - ez a kulon csomag
# valtja ki mind a negyet, hogy csak egyszer kelljen karbantartani es
# ne legyen fajl-duplikacio/utkozes-veszely a csomagok kozott. A DE-tema
# csomagok erre a csomagra hivatkoznak depends-kent.
pkgname=raveos-sddm-theme
pkgver=1.0.0
pkgrel=2
pkgdesc="RaveOS kozos SDDM login tema (sddm-rave-theme)"
arch=('any')
url="https://raveos.local"
license=('custom')
depends=('sddm' 'qt6-multimedia')
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"
SRCPKGDEST="${startdir}/build"
LOGDEST="${startdir}/build"
package() {
# SDDM téma: rendszerszintű telepítés, SDDM innen olvassa
install -dm755 "${pkgdir}/usr/share/sddm/themes/sddm-rave-theme"
find "${startdir}/sddm-rave-theme" -type f | while read -r f; do
rel="${f#${startdir}/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 forrás: NEM /etc-be telepítjük itt, 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 mint a pre_upgrade() hook, és blokkolja
# a tranzakciót.
install -Dm644 "${startdir}/sddm.conf" \
"${pkgdir}/usr/share/raveos-sddm-theme/sddm.conf"
}
|