diff options
Diffstat (limited to 'virtual/libudev')
-rw-r--r-- | virtual/libudev/Manifest | 4 | ||||
-rw-r--r-- | virtual/libudev/libudev-251-r1.ebuild (renamed from virtual/libudev/libudev-251.ebuild) | 11 | ||||
-rw-r--r-- | virtual/libudev/metadata.xml | 4 |
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> |