diff --git a/packages/ly-git/.SRCINFO b/packages/ly-git/.SRCINFO index 4c243e76cc..b8dcb1e0f2 100644 --- a/packages/ly-git/.SRCINFO +++ b/packages/ly-git/.SRCINFO @@ -1,11 +1,10 @@ pkgbase = ly-git gives = ly - pkgver = 1.0.2 + pkgver = 1.5.0 pkgdesc = TUI display manager url = https://codeberg.org/fairyglade/ly priority = required arch = any - depends = systemd makedepends = build-essential makedepends = libpam0g-dev makedepends = libxcb-xkb-dev diff --git a/packages/ly-git/ly-git.pacscript b/packages/ly-git/ly-git.pacscript index 0c13f027be..ad49bfbdac 100644 --- a/packages/ly-git/ly-git.pacscript +++ b/packages/ly-git/ly-git.pacscript @@ -1,11 +1,10 @@ pkgname=("ly-git") repology=("project: ly") arch=('any') -pkgver="1.0.2" +pkgver="1.5.0" url='https://codeberg.org/fairyglade/ly' source=("https://codeberg.org/fairyglade/ly.git") sha256sums=('SKIP') -depends=("systemd") makedepends=("build-essential" "libpam0g-dev" "libxcb-xkb-dev") pacdeps=("zig-bin") gives="ly" @@ -23,17 +22,22 @@ prepare() { } build() { - cd "ly" - - zig build + cd "ly" && zig build } package() { cd "ly" - zig build -Ddest_directory="${pkgdir}" installexe + case "$(ps -p 1 -o comm=)" in + "init") init="sysvinit" ;; + "openrc") init="openrc" ;; + "runit-init") init="runit" ;; + *) init="systemd" ;; + esac + depends+=("${init}") + zig build -Ddest_directory="${pkgdir} installexe -Dinit_system=${init}" } post_install() { - fancy_message info "Finished installation. To enable Ly, run sudo systemctl enable ly.service" + fancy_message info "Finished installation. To enable Ly, depending on your init run sudo systemctl enable ly.service" fancy_message info "If you need to switch between ttys after Ly's start you also have to disable getty on Ly's tty to prevent 'login' from spawning on top of it by running sudo systemctl disable getty@tty2.service" } diff --git a/srclist b/srclist index 011f717612..b1f66fb369 100644 --- a/srclist +++ b/srclist @@ -8509,12 +8509,11 @@ pkgname = lxterminal --- pkgbase = ly-git gives = ly - pkgver = 1.0.2 + pkgver = 1.5.0 pkgdesc = TUI display manager url = https://codeberg.org/fairyglade/ly priority = required arch = any - depends = systemd makedepends = build-essential makedepends = libpam0g-dev makedepends = libxcb-xkb-dev