From db11692d150f384c4ff4bba4179fcc0879e7a4b8 Mon Sep 17 00:00:00 2001 From: dsaf Date: Thu, 21 May 2026 19:11:28 -0300 Subject: [PATCH] x11-misc/ly: add 1.4.1 Signed-off-by: dsaf --- x11-misc/ly/Manifest | 1 + x11-misc/ly/ly-1.4.1.ebuild | 99 +++++++++++++++++++++++++++++++++++++ 2 files changed, 100 insertions(+) create mode 100644 x11-misc/ly/ly-1.4.1.ebuild diff --git a/x11-misc/ly/Manifest b/x11-misc/ly/Manifest index 1f19e6f88d..aa342717a9 100644 --- a/x11-misc/ly/Manifest +++ b/x11-misc/ly/Manifest @@ -7,6 +7,7 @@ DIST ini-0.1.0-YCQ9YiwsAACghqF8LZyjAF2H_NnL6n29QLuCe0fsmPTo.tar.gz 7985 BLAKE2B DIST ini-0.1.0-YCQ9Ys0pAABixEvvQvhVXAdqRE3wrZk_wiL9TPNHhB8d.tar.gz 8022 BLAKE2B 6d3e2f21247b3eeae1842d8d9d3b1ff0d663849da2237b1ba618e45961a61e1550d49015a0172e4726e177b96fd6a18dd0e83a7a0b37da7e5d92aff98b433486 SHA512 16bf8411315dee3fe54eedc4e2d4b07b4228230d98e826632d34a17e7f7b8c5c73ad10712b17f92181b9e5d73fcaa59b0eec294753daa37338425e43a1a2bf98 DIST ly-1.3.2.tar.gz 106712 BLAKE2B b362c15eb64e06aca75a2264ed1a77a0276de38e19cd617a82133b4a44218d85cc95b4d6e836d7b0350d9e101d98f66636b5fc7793d5084786ee0b088aa0cad4 SHA512 586cf8facd44928b099538a40e51b513410835b469495cf9ae9414c0139e973e915d4e5a265dce272cf9db3eb23ff21aefcfecd721fc09ab53fee403179f6e68 DIST ly-1.4.0.tar.gz 147344 BLAKE2B 393d856244a8cae923c42d1ff3242e0705f322e55091fd0e40928a28ddbb5cf5fc693e72ef3e81dd90547323888b28fc1f992b5318a97f8aaef08056f74119b4 SHA512 ee13ae0745a36c79d00ec40e1ae332598ba172359b6dcb5040fb337d83947ecd11645b38114ab2dcce3d7d07a18b0a19d9bedc0bc7000ddb087e5289875c4fec +DIST ly-1.4.1.tar.gz 147223 BLAKE2B fb69c8a3caa93d58f4b24f2ff1c75eef8276a6bc13c720923c1aa56b50e3907f19f3f9250348c18530cc9415a75ae9707dcdd83d709f93fcda44e0429cd54442 SHA512 c428a67d60db4e8c3097803136fcab29a5ff034e1679d2d75fbe84444753c2619a44e267fcb6f170cae5e32dfaaab237c17900006d56658523a0e716107ad84a DIST translate_c-0.0.0-Q_BUWvP1BgCjAk6PWv5286tOlvzD9-X-NkuTzh0KxY0Q.tar.gz 146535 BLAKE2B d4b3d371567e77605b6e0fc1df37e6e326bc21f4d77bc2359525f3434c663fee0e412b4008b2a0dc2f3cf5adf81d3d791bf9dca51dda7cf44a6dc4ecd01f08e0 SHA512 d0d83854525ec1f70913a08eafa42381c896da23035d71234961cf103aa6c1cb1289a2f4efbe4c25002c88e0ba5c9b84107e116da763446b332709518d92288e DIST zigini-0.3.3-36M0FRJJAADZVq5HPm-hYKMpFFTr0OgjbEYcK2ijKZ5n.tar.gz 6329 BLAKE2B 0aa283c5ab270bfb80f84c602058eab8b81ba6d1c5094d09c94332fe07f0c275330a4a19f05f69b63e935ce5d1b954cc67c78bdf354af301f6e948074fb4ec2d SHA512 387a405889bcd3106f6e1c7774a192d8cd05b494716e2c9afd0f790068fbf60b4e83c17bc24f84fbbc0e56417a66cc2e28245cdd6b1508a460ff25a6ef2a54bd DIST zigini-0.5.0-BSkB7e9WAACfyCBABNZiWL3gFMw18GKn3qBcPs8L1Ec1.tar.gz 7336 BLAKE2B b828e59292e5ab894244c3850c929c93d6332e6de0593df80372546284931ca652eb87528de4888a9c637f03c45b2568cc86d2fe084363061cf00c647982c717 SHA512 0b1fcf339052e65e66f45db9b9ee062e32adbeebcadd6e445eca196ef33c7ae4f4c76c4932519399b84bbb847933b74beecc525bfac9469f0410336ed50c8be6 diff --git a/x11-misc/ly/ly-1.4.1.ebuild b/x11-misc/ly/ly-1.4.1.ebuild new file mode 100644 index 0000000000..c4919f2978 --- /dev/null +++ b/x11-misc/ly/ly-1.4.1.ebuild @@ -0,0 +1,99 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Generated by zig-ebuilder 0.3.0 + +EAPI=8 + +DESCRIPTION="Ly - a TUI display manager" +HOMEPAGE="https://codeberg.org/fairyglade/ly" + +declare -g -r -A ZBS_DEPENDENCIES=( + [aro-0.0.0-JSD1Qi7QNgDnfcrdEJf82v3o6MhZySjYVrtdfEf3E4Se.tar.gz]='https://github.com/Vexu/arocc/archive/5f5a050569a95ecc40a426f0c3666ae7ef987ede.tar.gz' + [clap-0.11.0-oBajB7foAQC3Iyn4IVCkUdYaOVVng5IZkSncySTjNig1.tar.gz]='https://github.com/Hejsil/zig-clap/archive/fc1e5cc3f6d9d3001112385ee6256d694e959d2f.tar.gz' + [ini-0.1.0-YCQ9YiwsAACghqF8LZyjAF2H_NnL6n29QLuCe0fsmPTo.tar.gz]='https://github.com/AshAmetrine/ziglibs-ini/archive/3b733e10adc6c4c48050709b97a22258bc2e6156.tar.gz' + [translate_c-0.0.0-Q_BUWvP1BgCjAk6PWv5286tOlvzD9-X-NkuTzh0KxY0Q.tar.gz]='https://codeberg.org/ziglang/translate-c/archive/7a1a9fdc4ab00835748a6657ecbb835e3d5d45f7.tar.gz' + [zigini-0.5.0-BSkB7e9WAACfyCBABNZiWL3gFMw18GKn3qBcPs8L1Ec1.tar.gz]='https://github.com/AshAmetrine/zigini/archive/a665d081dda42664a96da2840ea09c5ccf9d0692.tar.gz' + [N-V-__8AAAUXBQD6Fwpi9m0MBqWXFFaqW5l1lVrJC2Ynj7a-.tar.gz]='https://github.com/AnErrupTion/termbox2/archive/c7f241e8888ce243e1748b05c26a42fcfaaad936.tar.gz' +) + +ZIG_SLOT="0.16" + +inherit pam systemd zig + +SRC_URI=" + https://codeberg.org/fairyglade/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz + ${ZBS_DEPENDENCIES_SRC_URI} +" + +S="${WORKDIR}/${PN}" + +LICENSE="WTFPL-2" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="X" + +DEPEND=" + sys-libs/pam + X? ( + x11-libs/libxcb + ) +" +RDEPEND=" + app-misc/brightnessctl + X? ( + x11-base/xorg-server + x11-apps/xauth + x11-apps/xrdb + x11-apps/xmessage + ) +" + +# https://github.com/ziglang/zig/issues/3382 +QA_FLAGS_IGNORED="usr/bin/ly" + +src_prepare() { + zig_src_prepare + + sed -e "s|\$PREFIX_DIRECTORY|/usr|g" \ + -e "s|\$EXECUTABLE_NAME|ly|g" \ + -e "s|\$DEFAULT_TTY|2|g" \ + -e "s|\$CONFIG_DIRECTORY|/etc|g"\ + -i "${S}/res/${PN}@.service" \ + -i "${S}/res/${PN}-kmsconvt@.service" \ + -i "${S}/res/${PN}-openrc" \ + -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" + systemd_dounit "${S}/res/${PN}-kmsconvt@.service" + + insinto "/etc/${PN}" + doins "${S}/res/config.ini" + + exeinto "/etc/${PN}" + doexe "${S}/res/setup.sh" + doexe "${S}/res/startup.sh" + + insinto "/etc/${PN}/lang" + doins "${S}/res/lang/"*.ini + + newpamd "${S}/res/pam.d/ly-linux" ly +}