Files
euri-packages/packages/calamares-branding-antergos-next/PKGBUILD
T

207 lines
7.1 KiB
Bash

# Maintainer: Michał <ash8820@proton.me>
pkgname=calamares-branding-antergos-next
pkgver=2.0
pkgrel=2
pkgdesc="Calamares branding for Antergos NeXT online installer"
arch=('any')
url="https://github.com/Antergos-NeXT"
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"
"antergos-logo.png"
"antergos-icon.png"
"unpackfs.conf"
"initcpiocfg.conf"
"initcpio.conf"
"netinstall.yaml"
"netinstall.conf"
"packagechooser_de.conf"
"packagechooser_dm.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')
package() {
# Branding data (shared between offline/online)
local _brand="/usr/share/calamares/branding/antergos-next"
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 "antergos-logo.png" "${pkgdir}${_brand}/"
cp "antergos-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 "antergos-logo.png" "${pkgdir}${_defbrand}/"
cp "antergos-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 "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"
}