mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-22 21:43:03 -04:00
x11-misc/ly: fix docs, simplify
Signed-off-by: dsaf <ghostyn678+git@gmail.com>
This commit is contained in:
@@ -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"
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user