summaryrefslogtreecommitdiff
path: root/sys-block/wait-for-dri-devices-rules/wait-for-dri-devices-rules-1.ebuild
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-10-26 20:41:49 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-10-26 20:41:49 +0100
commit12795ed0561fe52503d6aa3a1c60888553a03bd2 (patch)
treebebc6554f117bd11f5e1c3503ed66966afcb5f3f /sys-block/wait-for-dri-devices-rules/wait-for-dri-devices-rules-1.ebuild
parent7e8f2c69a019131eaeb989242d022260ea5a84ff (diff)
gentoo auto-resync : 26:10:2023 - 20:41:49
Diffstat (limited to 'sys-block/wait-for-dri-devices-rules/wait-for-dri-devices-rules-1.ebuild')
-rw-r--r--sys-block/wait-for-dri-devices-rules/wait-for-dri-devices-rules-1.ebuild43
1 files changed, 43 insertions, 0 deletions
diff --git a/sys-block/wait-for-dri-devices-rules/wait-for-dri-devices-rules-1.ebuild b/sys-block/wait-for-dri-devices-rules/wait-for-dri-devices-rules-1.ebuild
new file mode 100644
index 000000000000..cd2f21b65124
--- /dev/null
+++ b/sys-block/wait-for-dri-devices-rules/wait-for-dri-devices-rules-1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2019-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit readme.gentoo-r1 udev
+
+DESCRIPTION="Udev and systemd rules to wait for dri devices"
+HOMEPAGE="https://gitlab.com/pachoramos/wait-for-dri-devices-rules"
+SRC_URI="https://gitlab.com/pachoramos/${PN}/-/archive/${PV}/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND=""
+RDEPEND="
+ sys-apps/systemd
+ virtual/udev
+"
+BDEPEND=""
+
+DOC_CONTENTS="
+ Feel free to modify
+ /etc/systemd/system/display-manager.service.d/10-wait-for-dri-devices.conf
+ according to your needed cards."
+
+src_install() {
+ udev_dorules udev/rules.d/99-systemd-dri-devices.rules
+ insinto /etc/systemd/system/display-manager.service.d/10-wait-for-dri-devices.conf
+ doins systemd/system/display-manager.service.d/10-wait-for-dri-devices.conf
+ einstalldocs
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ udev_reload
+ readme.gentoo_print_elog
+}
+
+pkg_postrm() {
+ udev_reload
+}