fix: remove calamares from CI, add grub-theme and live packages
- Remove calamares from packages.yaml: our fork stripped services-openrc, Artix repo provides working calamares (3.4.2-4) with openrc support - Add antergos-grub-theme to CI: uses real Antergos background + logo from grub2-theme-antergos repo merged with Artix UI infrastructure - Add antergos-live to CI: fork of artix-live with s/artix/antergos branding - Bump calamares-branding-antergos-next pkgrel 12->13: settings now call services-openrc instead of services-systemd, show.qml drops EndeavourOS, calamares-next.sh targets /home/antergos not /home/liveuser
This commit is contained in:
@@ -0,0 +1,58 @@
|
||||
# Maintainer: Antergos NeXT <antergos-next@github>
|
||||
|
||||
_tag=0.14.1
|
||||
|
||||
pkgbase=antergos-live
|
||||
pkgname=('antergos-live-base'
|
||||
'antergos-live-openrc'
|
||||
'antergos-grub-live')
|
||||
pkgver=2026.06
|
||||
pkgrel=1
|
||||
pkgdesc='Antergos live session'
|
||||
arch=('any')
|
||||
url="https://github.com/Antergos-NeXT/antergos-live"
|
||||
license=('GPL')
|
||||
makedepends=('git' 'bash' 'artools-base')
|
||||
source=("git+https://gitea.artixlinux.org/artix/artix-live.git#tag=$_tag")
|
||||
sha256sums=('SKIP')
|
||||
|
||||
pkgver() {
|
||||
date +%Y.%m
|
||||
}
|
||||
|
||||
build() {
|
||||
make -C artix-live
|
||||
sed -i 's/artix/antergos/g; s/Artix/Antergos/g' \
|
||||
artix-live/data/grub/cfg/kernels.cfg \
|
||||
artix-live/data/grub/cfg/variable.cfg \
|
||||
artix-live/data/grub/cfg/grub.cfg \
|
||||
artix-live/data/grub/cfg/defaults.cfg \
|
||||
artix-live/data/grub/cfg/loopback.cfg \
|
||||
artix-live/data/live.conf 2>/dev/null || true
|
||||
}
|
||||
|
||||
package_antergos-live-base() {
|
||||
pkgdesc='Antergos live base scripts'
|
||||
depends=('artools-base' 'bash')
|
||||
|
||||
make -C artix-live DESTDIR=${pkgdir} install_base install_xdg
|
||||
}
|
||||
|
||||
package_antergos-live-openrc() {
|
||||
pkgdesc='Antergos live openrc init scripts'
|
||||
depends=('antergos-live-base')
|
||||
provides=('init-antergos-live')
|
||||
conflicts=('init-antergos-live' 'init-artix-live')
|
||||
|
||||
make -C artix-live DESTDIR=${pkgdir} install_rc
|
||||
|
||||
install -d "${pkgdir}"/etc/runlevels/default
|
||||
ln -sf /etc/init.d/artix-live "${pkgdir}"/etc/runlevels/default/antergos-live
|
||||
ln -sf /etc/init.d/pacman-init "${pkgdir}"/etc/runlevels/default/pacman-init
|
||||
}
|
||||
|
||||
package_antergos-grub-live() {
|
||||
pkgdesc='Antergos grub live'
|
||||
|
||||
make -C artix-live PREFIX=/usr DESTDIR=${pkgdir} install_grub
|
||||
}
|
||||
Reference in New Issue
Block a user