public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: app-emulation/cloud-hypervisor/
@ 2023-04-18 19:08 Jakov Smolić
  0 siblings, 0 replies; 5+ messages in thread
From: Jakov Smolić @ 2023-04-18 19:08 UTC (permalink / raw
  To: gentoo-commits

commit:     110f4c10243e0a2343bf9b4d0b4d72e303bba159
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 18 19:08:27 2023 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Tue Apr 18 19:08:27 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=110f4c10

app-emulation/cloud-hypervisor: Add missing die to cp command

Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 app-emulation/cloud-hypervisor/cloud-hypervisor-31.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/cloud-hypervisor/cloud-hypervisor-31.0.ebuild b/app-emulation/cloud-hypervisor/cloud-hypervisor-31.0.ebuild
index 0868c1875f6b..67dd13e001b1 100644
--- a/app-emulation/cloud-hypervisor/cloud-hypervisor-31.0.ebuild
+++ b/app-emulation/cloud-hypervisor/cloud-hypervisor-31.0.ebuild
@@ -25,7 +25,7 @@ src_unpack() {
 	cargo_src_unpack
 	mkdir  "${S}"/{vendor,.cargo} || die
 	ln -s "${WORKDIR}/vendor/"* "${S}"/vendor || die
-	cp "${FILESDIR}"/${P}-vendor-config "${S}"/.cargo/config.toml
+	cp "${FILESDIR}"/${P}-vendor-config "${S}"/.cargo/config.toml || die
 }
 
 src_prepare() {


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-emulation/cloud-hypervisor/
@ 2023-04-18 19:40 Jakov Smolić
  0 siblings, 0 replies; 5+ messages in thread
From: Jakov Smolić @ 2023-04-18 19:40 UTC (permalink / raw
  To: gentoo-commits

commit:     160f6b8c1cc42e59f0e861d823a456404f94873a
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 18 19:40:29 2023 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Tue Apr 18 19:40:37 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=160f6b8c

app-emulation/cloud-hypervisor: Don't pre-strip binaries in 9999 too

Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 app-emulation/cloud-hypervisor/cloud-hypervisor-9999.ebuild | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/app-emulation/cloud-hypervisor/cloud-hypervisor-9999.ebuild b/app-emulation/cloud-hypervisor/cloud-hypervisor-9999.ebuild
index 6c91b3be8c24..0a16a6d61d60 100644
--- a/app-emulation/cloud-hypervisor/cloud-hypervisor-9999.ebuild
+++ b/app-emulation/cloud-hypervisor/cloud-hypervisor-9999.ebuild
@@ -23,6 +23,11 @@ src_unpack() {
 	cargo_live_src_unpack
 }
 
+src_prepare() {
+	default
+	sed -i 's/strip = true/strip = false/' Cargo.toml || die
+}
+
 src_configure() {
 	cargo_gen_config
 	cargo_src_configure --frozen


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-emulation/cloud-hypervisor/
@ 2023-04-18 19:40 Jakov Smolić
  0 siblings, 0 replies; 5+ messages in thread
From: Jakov Smolić @ 2023-04-18 19:40 UTC (permalink / raw
  To: gentoo-commits

commit:     725533aff8bf3ca342493218578e87b64bf79b2b
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 18 19:37:29 2023 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Tue Apr 18 19:40:36 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=725533af

app-emulation/cloud-hypervisor: Install docs

Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 app-emulation/cloud-hypervisor/cloud-hypervisor-31.0.ebuild | 5 +++++
 app-emulation/cloud-hypervisor/cloud-hypervisor-9999.ebuild | 5 +++++
 2 files changed, 10 insertions(+)

diff --git a/app-emulation/cloud-hypervisor/cloud-hypervisor-31.0.ebuild b/app-emulation/cloud-hypervisor/cloud-hypervisor-31.0.ebuild
index 67dd13e001b1..658d5b70d049 100644
--- a/app-emulation/cloud-hypervisor/cloud-hypervisor-31.0.ebuild
+++ b/app-emulation/cloud-hypervisor/cloud-hypervisor-31.0.ebuild
@@ -37,3 +37,8 @@ src_configure() {
 	cargo_gen_config
 	cargo_src_configure --frozen
 }
+
+src_install() {
+	cargo_src_install
+	dodoc -r docs
+}

diff --git a/app-emulation/cloud-hypervisor/cloud-hypervisor-9999.ebuild b/app-emulation/cloud-hypervisor/cloud-hypervisor-9999.ebuild
index d305e53758a1..6c91b3be8c24 100644
--- a/app-emulation/cloud-hypervisor/cloud-hypervisor-9999.ebuild
+++ b/app-emulation/cloud-hypervisor/cloud-hypervisor-9999.ebuild
@@ -27,3 +27,8 @@ src_configure() {
 	cargo_gen_config
 	cargo_src_configure --frozen
 }
+
+src_install() {
+	cargo_src_install
+	dodoc -r docs
+}


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-emulation/cloud-hypervisor/
@ 2023-04-19 11:02 Jakov Smolić
  0 siblings, 0 replies; 5+ messages in thread
From: Jakov Smolić @ 2023-04-19 11:02 UTC (permalink / raw
  To: gentoo-commits

commit:     d6e350dc23e503b8152961542d2d30eca96c6353
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 19 11:00:49 2023 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Wed Apr 19 11:01:39 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6e350dc

app-emulation/cloud-hypervisor: Fix tests

- We're only going to run tests for binary targets as other tests are
  not really feasible to run in Portage environment

Closes: https://bugs.gentoo.org/904557
Closes: https://bugs.gentoo.org/904556
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 app-emulation/cloud-hypervisor/cloud-hypervisor-31.0.ebuild | 6 ++++++
 app-emulation/cloud-hypervisor/cloud-hypervisor-9999.ebuild | 6 ++++++
 2 files changed, 12 insertions(+)

diff --git a/app-emulation/cloud-hypervisor/cloud-hypervisor-31.0.ebuild b/app-emulation/cloud-hypervisor/cloud-hypervisor-31.0.ebuild
index 658d5b70d049..53a3c0bc5635 100644
--- a/app-emulation/cloud-hypervisor/cloud-hypervisor-31.0.ebuild
+++ b/app-emulation/cloud-hypervisor/cloud-hypervisor-31.0.ebuild
@@ -38,6 +38,12 @@ src_configure() {
 	cargo_src_configure --frozen
 }
 
+src_test() {
+	# Intergration tests require root
+	# https://github.com/cloud-hypervisor/cloud-hypervisor/issues/5388
+	cargo_src_test --bins
+}
+
 src_install() {
 	cargo_src_install
 	dodoc -r docs

diff --git a/app-emulation/cloud-hypervisor/cloud-hypervisor-9999.ebuild b/app-emulation/cloud-hypervisor/cloud-hypervisor-9999.ebuild
index 0a16a6d61d60..7dc3cb31d337 100644
--- a/app-emulation/cloud-hypervisor/cloud-hypervisor-9999.ebuild
+++ b/app-emulation/cloud-hypervisor/cloud-hypervisor-9999.ebuild
@@ -33,6 +33,12 @@ src_configure() {
 	cargo_src_configure --frozen
 }
 
+src_test() {
+	# Integration tests require root
+	# https://github.com/cloud-hypervisor/cloud-hypervisor/issues/5388
+	cargo_src_test --bins
+}
+
 src_install() {
 	cargo_src_install
 	dodoc -r docs


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-emulation/cloud-hypervisor/
@ 2023-04-19 15:21 Jakov Smolić
  0 siblings, 0 replies; 5+ messages in thread
From: Jakov Smolić @ 2023-04-19 15:21 UTC (permalink / raw
  To: gentoo-commits

commit:     83f58444533643a6eaae8ab33ad018e627dd351b
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 19 15:20:45 2023 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Wed Apr 19 15:21:15 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83f58444

app-emulation/cloud-hypervisor: Update QA_CFLAGS_IGNORED

Closes: https://bugs.gentoo.org/904659
Closes: https://bugs.gentoo.org/904661
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 app-emulation/cloud-hypervisor/cloud-hypervisor-31.0.ebuild | 3 +--
 app-emulation/cloud-hypervisor/cloud-hypervisor-9999.ebuild | 3 +--
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/app-emulation/cloud-hypervisor/cloud-hypervisor-31.0.ebuild b/app-emulation/cloud-hypervisor/cloud-hypervisor-31.0.ebuild
index 53a3c0bc5635..6de65cf5be66 100644
--- a/app-emulation/cloud-hypervisor/cloud-hypervisor-31.0.ebuild
+++ b/app-emulation/cloud-hypervisor/cloud-hypervisor-31.0.ebuild
@@ -18,8 +18,7 @@ SLOT="0"
 KEYWORDS="~amd64"
 
 # rust does not use *FLAGS from make.conf, silence portage warning
-# update with proper path to binaries this crate installs, omit leading /
-QA_FLAGS_IGNORED="usr/bin/${PN}"
+QA_FLAGS_IGNORED="usr/bin/.*"
 
 src_unpack() {
 	cargo_src_unpack

diff --git a/app-emulation/cloud-hypervisor/cloud-hypervisor-9999.ebuild b/app-emulation/cloud-hypervisor/cloud-hypervisor-9999.ebuild
index 7dc3cb31d337..2769f9c4605b 100644
--- a/app-emulation/cloud-hypervisor/cloud-hypervisor-9999.ebuild
+++ b/app-emulation/cloud-hypervisor/cloud-hypervisor-9999.ebuild
@@ -15,8 +15,7 @@ LICENSE="0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 MIT MPL-2
 SLOT="0"
 
 # rust does not use *FLAGS from make.conf, silence portage warning
-# update with proper path to binaries this crate installs, omit leading /
-QA_FLAGS_IGNORED="usr/bin/${PN}"
+QA_FLAGS_IGNORED="usr/bin/.*"
 
 src_unpack() {
 	git-r3_src_unpack


^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2023-04-19 15:21 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-04-18 19:40 [gentoo-commits] repo/gentoo:master commit in: app-emulation/cloud-hypervisor/ Jakov Smolić
  -- strict thread matches above, loose matches on Subject: below --
2023-04-19 15:21 Jakov Smolić
2023-04-19 11:02 Jakov Smolić
2023-04-18 19:40 Jakov Smolić
2023-04-18 19:08 Jakov Smolić

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox