# Maintainer: MichaƂ pkgname=calamares-branding-euri pkgver=2.0 pkgrel=5 pkgdesc="Calamares branding for Euri Linux online installer" arch=('any') url="https://github.com/Euri-Linux" license=('GPL3') depends=('calamares' 'yad') optdepends=('zenity: fallback for graphical mode chooser dialog') source=("branding.desc" "stylesheet.qss" "show.qml" "Dia.qml" "Slide.qml" "Slider.qml" "Artwork.qml" "Rocket.qml" "calamares-sidebar.qml" "calamares-navigation.qml" "background.jpg" "background.svg" "background_dark.svg" "comet.svg" "draw-rectangle.svg" "moon.svg" "pan-end-symbolic.svg" "pan-start-symbolic.svg" "pan-up-symbolic.svg" "rocket_a.svg" "rocket_b.svg" "rocket_smoke.svg" "smoke.svg" "space.svg" "starsClose.svg" "starsFar.svg" "euri-logo.png" "euri-icon.png" "unpackfs.conf" "initcpiocfg.conf" "initcpio.conf" "netinstall.yaml" "netinstall.conf" "packagechooser_de.conf" "packagechooser_dm.conf" "services-artix.conf" "welcome.conf" "settings_offline.conf" "settings_online.conf" "calamares-next.sh" "sddm-screenshot.png" "lightdm-screenshot.png" "lxdm-screenshot.png" "greetd-screenshot.png" "ly-screenshot.png") sha256sums=('SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP') package() { # Branding data (shared between offline/online) local _brand="/usr/share/calamares/branding/euri" install -dm755 "${pkgdir}${_brand}" cp "branding.desc" "${pkgdir}${_brand}/" cp "stylesheet.qss" "${pkgdir}${_brand}/" cp "show.qml" "${pkgdir}${_brand}/" cp "Dia.qml" "${pkgdir}${_brand}/" cp "Slide.qml" "${pkgdir}${_brand}/" cp "Slider.qml" "${pkgdir}${_brand}/" cp "Artwork.qml" "${pkgdir}${_brand}/" cp "Rocket.qml" "${pkgdir}${_brand}/" cp "calamares-sidebar.qml" "${pkgdir}${_brand}/" cp "calamares-navigation.qml" "${pkgdir}${_brand}/" cp "background.jpg" "${pkgdir}${_brand}/" cp "background.svg" "${pkgdir}${_brand}/" cp "background_dark.svg" "${pkgdir}${_brand}/" cp "comet.svg" "${pkgdir}${_brand}/" cp "draw-rectangle.svg" "${pkgdir}${_brand}/" cp "moon.svg" "${pkgdir}${_brand}/" cp "pan-end-symbolic.svg" "${pkgdir}${_brand}/" cp "pan-start-symbolic.svg" "${pkgdir}${_brand}/" cp "pan-up-symbolic.svg" "${pkgdir}${_brand}/" cp "rocket_a.svg" "${pkgdir}${_brand}/" cp "rocket_b.svg" "${pkgdir}${_brand}/" cp "rocket_smoke.svg" "${pkgdir}${_brand}/" cp "smoke.svg" "${pkgdir}${_brand}/" cp "space.svg" "${pkgdir}${_brand}/" cp "starsClose.svg" "${pkgdir}${_brand}/" cp "starsFar.svg" "${pkgdir}${_brand}/" cp "euri-logo.png" "${pkgdir}${_brand}/" cp "euri-icon.png" "${pkgdir}${_brand}/" cp "sddm-screenshot.png" "${pkgdir}${_brand}/" cp "lightdm-screenshot.png" "${pkgdir}${_brand}/" cp "lxdm-screenshot.png" "${pkgdir}${_brand}/" cp "greetd-screenshot.png" "${pkgdir}${_brand}/" cp "ly-screenshot.png" "${pkgdir}${_brand}/" # Also overwrite default branding so Artix calamares package can't sneak in local _defbrand="/usr/share/calamares/branding/default" install -dm755 "${pkgdir}${_defbrand}" cp "branding.desc" "${pkgdir}${_defbrand}/" cp "show.qml" "${pkgdir}${_defbrand}/" cp "Dia.qml" "${pkgdir}${_defbrand}/" cp "Slide.qml" "${pkgdir}${_defbrand}/" cp "Slider.qml" "${pkgdir}${_defbrand}/" cp "Artwork.qml" "${pkgdir}${_defbrand}/" cp "Rocket.qml" "${pkgdir}${_defbrand}/" cp "calamares-sidebar.qml" "${pkgdir}${_defbrand}/" cp "calamares-navigation.qml" "${pkgdir}${_defbrand}/" cp "background.jpg" "${pkgdir}${_defbrand}/" cp "background.svg" "${pkgdir}${_defbrand}/" cp "background_dark.svg" "${pkgdir}${_defbrand}/" cp "comet.svg" "${pkgdir}${_defbrand}/" cp "draw-rectangle.svg" "${pkgdir}${_defbrand}/" cp "moon.svg" "${pkgdir}${_defbrand}/" cp "pan-end-symbolic.svg" "${pkgdir}${_defbrand}/" cp "pan-start-symbolic.svg" "${pkgdir}${_defbrand}/" cp "pan-up-symbolic.svg" "${pkgdir}${_defbrand}/" cp "rocket_a.svg" "${pkgdir}${_defbrand}/" cp "rocket_b.svg" "${pkgdir}${_defbrand}/" cp "rocket_smoke.svg" "${pkgdir}${_defbrand}/" cp "smoke.svg" "${pkgdir}${_defbrand}/" cp "space.svg" "${pkgdir}${_defbrand}/" cp "starsClose.svg" "${pkgdir}${_defbrand}/" cp "starsFar.svg" "${pkgdir}${_defbrand}/" cp "euri-logo.png" "${pkgdir}${_defbrand}/" cp "euri-icon.png" "${pkgdir}${_defbrand}/" cp "sddm-screenshot.png" "${pkgdir}${_defbrand}/" cp "lightdm-screenshot.png" "${pkgdir}${_defbrand}/" cp "lxdm-screenshot.png" "${pkgdir}${_defbrand}/" cp "greetd-screenshot.png" "${pkgdir}${_defbrand}/" cp "ly-screenshot.png" "${pkgdir}${_defbrand}/" # Shared Calamares modules install -dm755 "${pkgdir}/etc/calamares/modules" cp "unpackfs.conf" "${pkgdir}/etc/calamares/modules/" cp "initcpiocfg.conf" "${pkgdir}/etc/calamares/modules/" cp "initcpio.conf" "${pkgdir}/etc/calamares/modules/" cp "netinstall.conf" "${pkgdir}/etc/calamares/modules/" cp "netinstall.yaml" "${pkgdir}/etc/calamares/modules/" cp "packagechooser_de.conf" "${pkgdir}/etc/calamares/modules/" cp "packagechooser_dm.conf" "${pkgdir}/etc/calamares/modules/" cp "services-artix.conf" "${pkgdir}/etc/calamares/modules/" cp "welcome.conf" "${pkgdir}/etc/calamares/modules/" # Offline config directory install -dm755 "${pkgdir}/etc/calamares-offline" cp "settings_offline.conf" "${pkgdir}/etc/calamares-offline/settings.conf" ln -sf "/usr/share/calamares/qml" "${pkgdir}/etc/calamares-offline/qml" ln -sf "/usr/share/calamares/branding" "${pkgdir}/etc/calamares-offline/branding" # Online config directory install -dm755 "${pkgdir}/etc/calamares-online" cp "settings_online.conf" "${pkgdir}/etc/calamares-online/settings.conf" ln -sf "/usr/share/calamares/qml" "${pkgdir}/etc/calamares-online/qml" ln -sf "/usr/share/calamares/branding" "${pkgdir}/etc/calamares-online/branding" # Default: offline mode (for direct calamares launch) install -dm755 "${pkgdir}/etc/calamares" ln -sf "../calamares-offline/settings.conf" "${pkgdir}/etc/calamares/settings.conf" ln -sf "/usr/share/calamares/branding" "${pkgdir}/etc/calamares/branding" # Launcher script install -dm755 "${pkgdir}/usr/bin" install -m755 "calamares-next.sh" "${pkgdir}/usr/bin/calamares-next" }