summaryrefslogtreecommitdiff
path: root/virtual/libudev
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-07-31 22:45:53 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-07-31 22:45:53 +0100
commit5762cca1020406c58f6b2f0dfbfbad459061ed44 (patch)
tree0fc0cb6c388028fe35b2e8a5655b9f96393e7c2e /virtual/libudev
parentd12ee3457fd1a8bf18ede06882314fc1df30bd4b (diff)
gentoo auto-resync : 31:07:2023 - 22:45:52
Diffstat (limited to 'virtual/libudev')
-rw-r--r--virtual/libudev/Manifest4
-rw-r--r--virtual/libudev/libudev-251-r1.ebuild (renamed from virtual/libudev/libudev-251.ebuild)11
-rw-r--r--virtual/libudev/metadata.xml4
3 files changed, 15 insertions, 4 deletions
diff --git a/virtual/libudev/Manifest b/virtual/libudev/Manifest
index aedcbd32ee2f..8e011c359134 100644
--- a/virtual/libudev/Manifest
+++ b/virtual/libudev/Manifest
@@ -1,3 +1,3 @@
EBUILD libudev-232-r8.ebuild 499 BLAKE2B c3ac3d4c797e7b57d0734fc03e3c0894d7bfe6807baa78e601fc0f2c8a7b6be162411c434b761369ba375d9f63d7d99b757222f4eb2f7f1f5dd1ed1b0880c35c SHA512 3e43990f9641fa6e95a88b202e62e6bca1cad2cb427835dd335e833465ee14a77064f300a3187826526aad7616c143579f9d3a6058d32db30967e10e1fc38c67
-EBUILD libudev-251.ebuild 548 BLAKE2B 39b1ed6534349fe6e1079afab30bdeecb10ff4f2ec6fa628fe06139a73fc3a133e2d72de0409829bfb0a48fbd9a5733ba19d126109cb28308284f78c9900dc69 SHA512 dbaeca55d09f8f0ed560eb4e3b4d87ea57efeabfc347be30ecc6a1c9cfc419e1c5442e5ce3f047d9b4b4d521027183fda531dd5b0b4ea0f314eda372dcd1ff82
-MISC metadata.xml 322 BLAKE2B 974312e3d51dfdefe0a216044b7bd6366ba1f7077ce3aa6129b7dd0befef0898a0c53186e97cb2a950fe436408490c346a558b829e38a670034ae8afaf8dcf1c SHA512 43abbe0769a99d3064a9727d9d730adef57e958c03aa3dc9220adc7cdc84898282a8c600d0892c47de0b0391db58caa901a8a809718fd20eee88dbb5efb08890
+EBUILD libudev-251-r1.ebuild 692 BLAKE2B f39a65da1c1235dde7ded52f77742cd7dcdd9f4973274d1e012a12c29e310a6632fc16dc2c42f6c55134c1763c317f5cd3dfba598399106dbaf005ad65cffe36 SHA512 842d2ae22d3fa550d94ad46183c489a490e9060cff8c8b037ff2a5d0142874f4968d49e9569674181a742f19fd12145dd55c62a95b2e937b4b8cc96899436906
+MISC metadata.xml 468 BLAKE2B a5426306b0f28422c75c12f8d5317da71dbe5677d27a6c9db7571b3a6f2e2ac6e6e2d2eb34ec2b6b75eb9fb921f26dcfb7d2762f7ea8e23b580eec83d38b7f59 SHA512 96eb286d1377c58bd92fd0882fe88b7df400a379deacf273ca1b56e88d243cc946a6e3a13e10768e4d49100e51a80f89176fcfe87c39b70f83e0870d0a9d8a68
diff --git a/virtual/libudev/libudev-251.ebuild b/virtual/libudev/libudev-251-r1.ebuild
index c71810b3f0de..7dd9c8abb9b8 100644
--- a/virtual/libudev/libudev-251.ebuild
+++ b/virtual/libudev/libudev-251-r1.ebuild
@@ -9,11 +9,18 @@ DESCRIPTION="Virtual for libudev providers"
SLOT="0/1"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="systemd"
+IUSE="eudev +sticky-tags systemd"
+REQUIRED_USE="
+ ?? ( eudev systemd )
+ eudev? ( !sticky-tags )
+"
# eudev does not provide v251 APIs, see
# https://github.com/eudev-project/eudev/issues/249
RDEPEND="
- !systemd? ( >=sys-apps/systemd-utils-251[udev,${MULTILIB_USEDEP}] )
+ !systemd? (
+ eudev? ( sys-fs/eudev[${MULTILIB_USEDEP}] )
+ !eudev? ( >=sys-apps/systemd-utils-251[udev,${MULTILIB_USEDEP}] )
+ )
systemd? ( >=sys-apps/systemd-251:0/2[${MULTILIB_USEDEP}] )
"
diff --git a/virtual/libudev/metadata.xml b/virtual/libudev/metadata.xml
index d3d2736bbc51..a77c7ba23870 100644
--- a/virtual/libudev/metadata.xml
+++ b/virtual/libudev/metadata.xml
@@ -7,5 +7,9 @@
<maintainer type="project">
<email>systemd@gentoo.org</email>
</maintainer>
+ <use>
+ <flag name="eudev">Depend on <pkg>sys-fs/eudev</pkg></flag>
+ <flag name="sticky-tags">Enable API support for sticky tags</flag>
+ </use>
<stabilize-allarches/>
</pkgmetadata>