From 9cc05f044af637e879e9bbb58aa788d0d2c6376e Mon Sep 17 00:00:00 2001 From: Sravan Balaji Date: Fri, 3 May 2024 16:15:44 -0400 Subject: [PATCH] Add xinit-xsession package from AUR - Add keyword to updated Ly ebuild - Add ebuild for xinit-xsession AUR package --- x11-misc/ly/ly-9999.ebuild | 1 + x11-misc/xinit-xsession/files/xinitrc.desktop | 6 ++++++ .../files/xinitrcsession-helper | 3 +++ .../xinit-xsession/xinit-xsession-1.0.ebuild | 19 +++++++++++++++++++ 4 files changed, 29 insertions(+) create mode 100644 x11-misc/xinit-xsession/files/xinitrc.desktop create mode 100644 x11-misc/xinit-xsession/files/xinitrcsession-helper create mode 100644 x11-misc/xinit-xsession/xinit-xsession-1.0.ebuild diff --git a/x11-misc/ly/ly-9999.ebuild b/x11-misc/ly/ly-9999.ebuild index c152939..90cdafe 100644 --- a/x11-misc/ly/ly-9999.ebuild +++ b/x11-misc/ly/ly-9999.ebuild @@ -11,6 +11,7 @@ EGIT_REPO_URI="https://github.com/fairyglade/ly.git" LICENSE="WTFPL-2" SLOT="0" +KEYWORDS="amd64" IUSE="openrc runit systemd" DEPEND="sys-libs/pam diff --git a/x11-misc/xinit-xsession/files/xinitrc.desktop b/x11-misc/xinit-xsession/files/xinitrc.desktop new file mode 100644 index 0000000..8572fb6 --- /dev/null +++ b/x11-misc/xinit-xsession/files/xinitrc.desktop @@ -0,0 +1,6 @@ +[Desktop Entry] +Name=xinitrc +Comment=Executes the .xinitrc script in your home directory +Exec=xinitrcsession-helper +TryExec=xinitrcsession-helper +Type=Application diff --git a/x11-misc/xinit-xsession/files/xinitrcsession-helper b/x11-misc/xinit-xsession/files/xinitrcsession-helper new file mode 100644 index 0000000..b0f7fb3 --- /dev/null +++ b/x11-misc/xinit-xsession/files/xinitrcsession-helper @@ -0,0 +1,3 @@ +#!/usr/bin/env sh +: "${XINITRC:=$HOME/.xinitrc}" +exec "${XINITRC}" diff --git a/x11-misc/xinit-xsession/xinit-xsession-1.0.ebuild b/x11-misc/xinit-xsession/xinit-xsession-1.0.ebuild new file mode 100644 index 0000000..d735d63 --- /dev/null +++ b/x11-misc/xinit-xsession/xinit-xsession-1.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Allows ~/.xinitrc to be run as a session from your display manager" +HOMEPAGE="https://aur.archlinux.org/packages/xinit-xsession" + +S=${FILESDIR} + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64" + +src_install() { + dobin "${FILESDIR}"/xinitrcsession-helper + insinto /usr/share/xsessions/ + doins "${FILESDIR}"/xinitrc.desktop +}