public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Samuel Bernardo" <samuelbernardo.mail@gmail.com>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/user/ssnb:master commit in: app-emulation/opennebula/
Date: Mon,  4 May 2020 03:20:52 +0000 (UTC)	[thread overview]
Message-ID: <1588562399.0f1c2c310094ee73fbd163c4e6c2063c57a84307.samuelbernardo@gentoo> (raw)

commit:     0f1c2c310094ee73fbd163c4e6c2063c57a84307
Author:     Samuel Bernardo <samuelbernardo.mail <AT> gmail <DOT> com>
AuthorDate: Mon May  4 03:19:59 2020 +0000
Commit:     Samuel Bernardo <samuelbernardo.mail <AT> gmail <DOT> com>
CommitDate: Mon May  4 03:19:59 2020 +0000
URL:        https://gitweb.gentoo.org/repo/user/ssnb.git/commit/?id=0f1c2c31

Correct lib path into new Gentoo definition

Signed-off-by: Samuel Bernardo <samuelbernardo.mail <AT> gmail.com>

 app-emulation/opennebula/opennebula-5.10.1.ebuild | 9 ++++++---
 app-emulation/opennebula/opennebula-5.10.3.ebuild | 9 ++++++---
 app-emulation/opennebula/opennebula-5.10.4.ebuild | 9 ++++++---
 3 files changed, 18 insertions(+), 9 deletions(-)

diff --git a/app-emulation/opennebula/opennebula-5.10.1.ebuild b/app-emulation/opennebula/opennebula-5.10.1.ebuild
index 4f7f8df..08d23bd 100644
--- a/app-emulation/opennebula/opennebula-5.10.1.ebuild
+++ b/app-emulation/opennebula/opennebula-5.10.1.ebuild
@@ -102,7 +102,10 @@ src_unpack() {
 
 src_prepare() {
 	# install missing source file
-	cp "${FILESDIR}"/${P}/parsers/* "${S}"/src/parsers/
+	cp "${FILESDIR}"/${P}/parsers/* "${S}"/src/parsers/ || die "copy parsers files failed"
+
+	# set correct lib path
+	for f in $(grep -rlI "/usr/lib/one" .); do sed -i -e "s/\/usr\/lib\/one/\/usr\/$(get_libdir)\/one/g" $f; done || die "correct lib dir failed"
 
 	# grunt-sass and node-sass versions
 	#sed -i -e 's|1.2.1|2.1.0|' -e 's|3.10.1|4.13.0|' src/sunstone/public/package.json || die "sed failed"
@@ -187,10 +190,10 @@ src_install() {
 	into /usr
 	dobin usr/bin/*
 
-	cp -a usr/lib/one/* "${ED}"/usr/$(get_libdir)/one/
+	cp -a usr/$(get_libdir)/one/* "${ED}"/usr/$(get_libdir)/one/
 	cp -a usr/share/one/* "${ED}"/usr/share/one/
 	cp -a var/lib/one/* "${ED}"/var/lib/one/
-	rm -rf usr/bin usr/lib/one usr/share/one var/lib/one
+	rm -rf usr/bin usr/$(get_libdir)/one usr/share/one var/lib/one
 
 	# add documentation
 	dodoc usr/share/docs/one/*

diff --git a/app-emulation/opennebula/opennebula-5.10.3.ebuild b/app-emulation/opennebula/opennebula-5.10.3.ebuild
index 9adf118..93c0037 100644
--- a/app-emulation/opennebula/opennebula-5.10.3.ebuild
+++ b/app-emulation/opennebula/opennebula-5.10.3.ebuild
@@ -104,7 +104,10 @@ src_unpack() {
 
 src_prepare() {
 	# install missing source file
-	#cp "${FILESDIR}"/${P}/parsers/* "${S}"/src/parsers/
+	#cp "${FILESDIR}"/${P}/parsers/* "${S}"/src/parsers/ || die "copy parsers files failed"
+
+	# set correct lib path
+	for f in $(grep -rlI "/usr/lib/one" .); do sed -i -e "s/\/usr\/lib\/one/\/usr\/$(get_libdir)\/one/g" $f; done || die "correct lib dir failed"
 
 	# grunt-sass and node-sass versions
 	sed -i -e 's|1.2.1|2.1.0|' -e 's|3.10.1|4.13.0|' src/sunstone/public/package.json || die "sed failed"
@@ -193,10 +196,10 @@ src_install() {
 	into /usr
 	dobin usr/bin/*
 
-	cp -a usr/lib/one/* "${ED}"/usr/$(get_libdir)/one/
+	cp -a usr/$(get_libdir)/one/* "${ED}"/usr/$(get_libdir)/one/
 	cp -a usr/share/one/* "${ED}"/usr/share/one/
 	cp -a var/lib/one/* "${ED}"/var/lib/one/
-	rm -rf usr/bin usr/lib/one usr/share/one var/lib/one
+	rm -rf usr/bin usr/$(get_libdir)/one usr/share/one var/lib/one
 
 	# add documentation
 	dodoc usr/share/docs/one/*

diff --git a/app-emulation/opennebula/opennebula-5.10.4.ebuild b/app-emulation/opennebula/opennebula-5.10.4.ebuild
index 9adf118..93c0037 100644
--- a/app-emulation/opennebula/opennebula-5.10.4.ebuild
+++ b/app-emulation/opennebula/opennebula-5.10.4.ebuild
@@ -104,7 +104,10 @@ src_unpack() {
 
 src_prepare() {
 	# install missing source file
-	#cp "${FILESDIR}"/${P}/parsers/* "${S}"/src/parsers/
+	#cp "${FILESDIR}"/${P}/parsers/* "${S}"/src/parsers/ || die "copy parsers files failed"
+
+	# set correct lib path
+	for f in $(grep -rlI "/usr/lib/one" .); do sed -i -e "s/\/usr\/lib\/one/\/usr\/$(get_libdir)\/one/g" $f; done || die "correct lib dir failed"
 
 	# grunt-sass and node-sass versions
 	sed -i -e 's|1.2.1|2.1.0|' -e 's|3.10.1|4.13.0|' src/sunstone/public/package.json || die "sed failed"
@@ -193,10 +196,10 @@ src_install() {
 	into /usr
 	dobin usr/bin/*
 
-	cp -a usr/lib/one/* "${ED}"/usr/$(get_libdir)/one/
+	cp -a usr/$(get_libdir)/one/* "${ED}"/usr/$(get_libdir)/one/
 	cp -a usr/share/one/* "${ED}"/usr/share/one/
 	cp -a var/lib/one/* "${ED}"/var/lib/one/
-	rm -rf usr/bin usr/lib/one usr/share/one var/lib/one
+	rm -rf usr/bin usr/$(get_libdir)/one usr/share/one var/lib/one
 
 	# add documentation
 	dodoc usr/share/docs/one/*


             reply	other threads:[~2020-05-04  3:20 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-05-04  3:20 Samuel Bernardo [this message]
  -- strict thread matches above, loose matches on Subject: below --
2020-09-20  2:39 [gentoo-commits] repo/user/ssnb:master commit in: app-emulation/opennebula/ Samuel Bernardo
2020-06-12 22:33 Samuel Bernardo
2020-05-11  0:57 Samuel Bernardo
2020-05-11  0:33 Samuel Bernardo
2020-05-11  0:02 Samuel Bernardo
2020-05-04 23:28 Samuel Bernardo
2020-05-04 19:48 Samuel Bernardo
2020-05-04 15:42 Samuel Bernardo
2020-05-04 13:42 Samuel Bernardo
2020-05-04  4:06 Samuel Bernardo
2020-05-04  3:20 Samuel Bernardo
2020-05-04  2:30 Samuel Bernardo
2020-03-25 23:53 Samuel Bernardo
2019-04-11  0:36 Samuel Bernardo
2018-07-28 17:41 Samuel Bernardo
2018-06-24 22:53 Samuel Bernardo
2018-06-24 22:30 Samuel Bernardo
2018-06-24 11:50 Samuel Bernardo
2018-06-23 18:40 Samuel Bernardo
2018-05-08 19:55 Samuel Bernardo
2018-02-02 23:41 Samuel Bernardo
2017-10-01 15:29 Samuel Bernardo

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1588562399.0f1c2c310094ee73fbd163c4e6c2063c57a84307.samuelbernardo@gentoo \
    --to=samuelbernardo.mail@gmail.com \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox