dev-rust/dbus-codegen: Set slot to 0/${PVR}
This installs a binary to /usr/bin which makes it conflict with other
versions of the same package.
BUG=chromium:1129542
TEST=emerge-${BOARD} dev-rust/dbus-codegen
Change-Id: Ie9f9cb8ed0cb84e343ead876d455e317f06e6f2c
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/overlays/chromiumos-overlay/+/2416972
Tested-by: Allen Webb <allenwebb@google.com>
Reviewed-by: Benjamin Gordon <bmgordon@chromium.org>
Commit-Queue: Allen Webb <allenwebb@google.com>
diff --git a/dev-rust/dbus-codegen/dbus-codegen-0.3.0-r1.ebuild b/dev-rust/dbus-codegen/dbus-codegen-0.3.0-r1.ebuild
new file mode 120000
index 0000000..b272a1a
--- /dev/null
+++ b/dev-rust/dbus-codegen/dbus-codegen-0.3.0-r1.ebuild
@@ -0,0 +1 @@
+dbus-codegen-0.3.0.ebuild
\ No newline at end of file
diff --git a/dev-rust/dbus-codegen/dbus-codegen-0.3.0.ebuild b/dev-rust/dbus-codegen/dbus-codegen-0.3.0.ebuild
index b1b1163..18688c5 100644
--- a/dev-rust/dbus-codegen/dbus-codegen-0.3.0.ebuild
+++ b/dev-rust/dbus-codegen/dbus-codegen-0.3.0.ebuild
@@ -1,7 +1,7 @@
# Copyright 2019 The Chromium OS Authors. All rights reserved.
# Distributed under the terms of the GNU General Public License v2
-EAPI="6"
+EAPI="7"
CROS_RUST_REMOVE_DEV_DEPS=1
@@ -12,7 +12,7 @@
SRC_URI="https://crates.io/api/v1/crates/${PN}/${PV}/download -> ${P}.crate"
LICENSE="|| ( MIT Apache-2.0 )"
-SLOT="${PV}/${PR}"
+SLOT="0/${PVR}"
KEYWORDS="*"
# ansi_term-0.11.0-r0, strsim-0.8.0-r0, and vec_map-0.8.1-r0 were empty crates
@@ -26,6 +26,10 @@
>=dev-rust/xml-rs-0.3.0:= <dev-rust/xml-rs-0.4.0
"
+RDEPEND="
+ !<dev-rust/dbus-codegen-0.3.0-r1
+"
+
src_compile() {
ecargo_build
}