x11-misc/ly: fix docs, simplify

Signed-off-by: dsaf <ghostyn678+git@gmail.com>
This commit is contained in:
dsaf
2026-04-24 05:35:35 -03:00
parent 93754c7614
commit af59c0162a

View File

@@ -25,7 +25,6 @@ SRC_URI="
" "
S="${WORKDIR}/${PN}" S="${WORKDIR}/${PN}"
RES="${S}/res"
LICENSE="WTFPL-2" LICENSE="WTFPL-2"
SLOT="0" SLOT="0"
@@ -47,41 +46,49 @@ RDEPEND="
x11-apps/xrdb x11-apps/xrdb
x11-apps/xmessage x11-apps/xmessage
) )
sys-libs/ncurses
" "
# https://github.com/ziglang/zig/issues/3382 # https://github.com/ziglang/zig/issues/3382
QA_FLAGS_IGNORED="usr/bin/ly" QA_FLAGS_IGNORED="usr/bin/ly"
src_configure() { src_prepare() {
local my_zbs_args=( zig_src_prepare
$(usex X -Denable_x11_support=true -Denable_x11_support=false)
)
zig_src_configure
}
src_install() {
sed -e "s|\$PREFIX_DIRECTORY|/usr|g" \ sed -e "s|\$PREFIX_DIRECTORY|/usr|g" \
-e "s|\$EXECUTABLE_NAME|ly|g" \ -e "s|\$EXECUTABLE_NAME|ly|g" \
-e "s|\$DEFAULT_TTY|2|g" \ -e "s|\$DEFAULT_TTY|2|g" \
-e "s|\$CONFIG_DIRECTORY|/etc|g"\ -e "s|\$CONFIG_DIRECTORY|/etc|g"\
-i "${RES}/${PN}@.service" \ -i "${S}/res/${PN}@.service" \
-i "${RES}/${PN}-openrc" \ -i "${S}/res/${PN}-openrc" \
-i "${RES}/config.ini" || die "Sed Failed!" -i "${S}/res/config.ini" || die
}
src_configure() {
local my_zbs_args=(
-Denable_x11_support=$(usex X true false)
)
zig_src_configure
}
src_install() {
zig_src_install
dodoc readme.md
newdoc res/custom-sessions/README custom-sessions
newinitd "${S}/res/${PN}-openrc" ${PN}
systemd_dounit "${S}/res/${PN}@.service"
insinto "/etc/${PN}"
doins "${S}/res/config.ini"
exeinto "/etc/${PN}"
doexe "${S}/res/setup.sh"
dobin "${WORKDIR}/${P}-build/usr/bin/${PN}"
newinitd "${RES}/${PN}-openrc" ${PN}
systemd_dounit "${RES}/${PN}@.service"
insinto /etc/${PN}
doins "${RES}/config.ini" "${RES}/setup.sh"
insinto "/etc/${PN}/lang" insinto "/etc/${PN}/lang"
doins ${RES}/lang/*.ini doins "${S}/res/lang/"*.ini
newpamd "${RES}/pam.d/ly-linux" ly
fperms +x /etc/${PN}/setup.sh
}
pkg_postinst() { newpamd "${S}/res/pam.d/ly-linux" ly
systemd_reenable "${PN}@.service"
ewarn "Only systemd and openrc files are installed"
} }