public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/proj/guru:dev commit in: media-gfx/mayo/
@ 2024-06-21  8:00 Ivan Lloro
  0 siblings, 0 replies; 10+ messages in thread
From: Ivan Lloro @ 2024-06-21  8:00 UTC (permalink / raw
  To: gentoo-commits

commit:     1b7718fea7413b2820bbf11a3ea81059b9f0f4d3
Author:     Ivan Lloro <ivan.lloro.boada <AT> gmail <DOT> com>
AuthorDate: Fri Jun 21 08:00:16 2024 +0000
Commit:     Ivan Lloro <ivan.lloro.boada <AT> gmail <DOT> com>
CommitDate: Fri Jun 21 08:00:16 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1b7718fe

media-gfx/mayo-0.8.0: Removed unneeded file from Manifest

Signed-off-by: Ivan Lloro <ivan.lloro.boada <AT> gmail.com>

 media-gfx/mayo/Manifest | 1 -
 1 file changed, 1 deletion(-)

diff --git a/media-gfx/mayo/Manifest b/media-gfx/mayo/Manifest
index a6e25bdd6..fe86bbcb7 100644
--- a/media-gfx/mayo/Manifest
+++ b/media-gfx/mayo/Manifest
@@ -1,2 +1 @@
-AUX mayo-0.8.0-nogit.patch 487 BLAKE2B 40f2df604ec7c542b76e0f83eb848eb32dd741ec9b2308f300de3e919f856c347ded63759b8a12b1014f8a343f1b1d932980cb50e495b66d6686007f8911d808 SHA512 be8926163191cd13768c3b048cd972d92b5cf8078f364c920f5b6b7070f8ce9063de8fc041080a2d6aadaa13058c9d8a7448052f3e36a527ee55e9043a7d7861
 DIST mayo-0.8.0.tar.gz 9792039 BLAKE2B 9f6c6173996f9731445363ad756ffc51d478ef4a9c0710056941e3f3634ee320987eec99e7d56237ba1f11f6adaca7be2a47816af2b8f7f7c78ba74a1fa8d296 SHA512 4363a41c0ed1dd555302c7b5f61eee136d9ae6999f6a66c92c117cf2a9a74eb5ece991a22ffa29f095b7ec8a2c5426375628c8213ed94b6295c64019141539d7


^ permalink raw reply related	[flat|nested] 10+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: media-gfx/mayo/
@ 2024-06-21 14:15 Ivan Lloro
  0 siblings, 0 replies; 10+ messages in thread
From: Ivan Lloro @ 2024-06-21 14:15 UTC (permalink / raw
  To: gentoo-commits

commit:     3ba250dcc58ea3ca739d9ba984e4fb8b62501cdb
Author:     Ivan Lloro <ivan.lloro.boada <AT> gmail <DOT> com>
AuthorDate: Fri Jun 21 14:14:44 2024 +0000
Commit:     Ivan Lloro <ivan.lloro.boada <AT> gmail <DOT> com>
CommitDate: Fri Jun 21 14:14:44 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3ba250dc

media-gfx/mayo-0.8.0: included reviewer's QA comments

Signed-off-by: Ivan Lloro <ivan.lloro.boada <AT> gmail.com>

 media-gfx/mayo/mayo-0.8.0.ebuild | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/media-gfx/mayo/mayo-0.8.0.ebuild b/media-gfx/mayo/mayo-0.8.0.ebuild
index 8c22ccc0a..f860f2e43 100644
--- a/media-gfx/mayo/mayo-0.8.0.ebuild
+++ b/media-gfx/mayo/mayo-0.8.0.ebuild
@@ -29,15 +29,12 @@ PATCHES=(
 
 src_configure() {
 
-	eqmake5 "CASCADE_INC_DIR=/usr/include/opencascade" "CASCADE_LIB_DIR=/usr/lib64/opencascade" "ASSIMP_INC_DIR=/usr/include/assimp" "ASSIMP_LIB_DIR=/usr/lib64" mayo.pro
+	eqmake5 "CASCADE_INC_DIR=/usr/include/opencascade" "CASCADE_LIB_DIR=/usr/$(get_libdir)/opencascade" "ASSIMP_INC_DIR=/usr/include/assimp" "ASSIMP_LIB_DIR=/usr/$(get_libdir)" mayo.pro
 
 }
 
 src_install() {
 	emake install INSTALL_ROOT="${D}"
-
-	install -d "${D}"/usr/bin/
-	install "${S}"/mayo "${D}"/usr/bin/ || die "failed to move locales"
-
+	dobin mayo
 	einstalldocs
 }


^ permalink raw reply related	[flat|nested] 10+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: media-gfx/mayo/
@ 2024-06-21 14:37 Ivan Lloro
  0 siblings, 0 replies; 10+ messages in thread
From: Ivan Lloro @ 2024-06-21 14:37 UTC (permalink / raw
  To: gentoo-commits

commit:     5e54c1173c49c7503d8d82ff593b58aca9f9b16c
Author:     Ivan Lloro <ivan.lloro.boada <AT> gmail <DOT> com>
AuthorDate: Fri Jun 21 14:35:33 2024 +0000
Commit:     Ivan Lloro <ivan.lloro.boada <AT> gmail <DOT> com>
CommitDate: Fri Jun 21 14:35:33 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5e54c117

media-gfx/mayo-0.8.0: INSTALL_ROOT="${ED}" (instead of "${D}")

Signed-off-by: Ivan Lloro <ivan.lloro.boada <AT> gmail.com>

 media-gfx/mayo/mayo-0.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/mayo/mayo-0.8.0.ebuild b/media-gfx/mayo/mayo-0.8.0.ebuild
index f860f2e43..2b0a41215 100644
--- a/media-gfx/mayo/mayo-0.8.0.ebuild
+++ b/media-gfx/mayo/mayo-0.8.0.ebuild
@@ -34,7 +34,7 @@ src_configure() {
 }
 
 src_install() {
-	emake install INSTALL_ROOT="${D}"
+	emake install INSTALL_ROOT="${ED}"
 	dobin mayo
 	einstalldocs
 }


^ permalink raw reply related	[flat|nested] 10+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: media-gfx/mayo/
@ 2024-06-28  9:14 Ivan Lloro
  0 siblings, 0 replies; 10+ messages in thread
From: Ivan Lloro @ 2024-06-28  9:14 UTC (permalink / raw
  To: gentoo-commits

commit:     e92be61dd86cdd9699cc427b4fad82ff4ee7993a
Author:     Ivan Lloro <ivan.lloro.boada <AT> gmail <DOT> com>
AuthorDate: Fri Jun 28 09:10:52 2024 +0000
Commit:     Ivan Lloro <ivan.lloro.boada <AT> gmail <DOT> com>
CommitDate: Fri Jun 28 09:14:37 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e92be61d

media-gfx/mayo: Address mayo 0.8.0 compilation error with OpenCascade >= 7.8.0.

Signed-off-by: Ivan Lloro <ivan.lloro.boada <AT> gmail.com>

 media-gfx/mayo/mayo-0.8.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-gfx/mayo/mayo-0.8.0.ebuild b/media-gfx/mayo/mayo-0.8.0.ebuild
index 2b0a41215..de69cc0a2 100644
--- a/media-gfx/mayo/mayo-0.8.0.ebuild
+++ b/media-gfx/mayo/mayo-0.8.0.ebuild
@@ -15,6 +15,7 @@ KEYWORDS="~amd64"
 
 RDEPEND="
 	>=sci-libs/opencascade-7.7.0-r2
+	<sci-libs/opencascade-7.8.0
 	dev-qt/qtcore:5
 	dev-qt/qtgui:5
 	dev-qt/qtwidgets:5


^ permalink raw reply related	[flat|nested] 10+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: media-gfx/mayo/
@ 2024-06-29 12:02 Ivan Lloro
  0 siblings, 0 replies; 10+ messages in thread
From: Ivan Lloro @ 2024-06-29 12:02 UTC (permalink / raw
  To: gentoo-commits

commit:     637de524e596ef828659b3ee9538dde20695a3ad
Author:     Ivan Lloro <ivan.lloro.boada <AT> gmail <DOT> com>
AuthorDate: Sat Jun 29 12:01:41 2024 +0000
Commit:     Ivan Lloro <ivan.lloro.boada <AT> gmail <DOT> com>
CommitDate: Sat Jun 29 12:02:10 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=637de524

media-gfx/mayo: Dependency OpenCascade fixed to version 7.7.0

Closes: https://bugs.gentoo.org/935120
Closes: https://bugs.gentoo.org/935121
Signed-off-by: Ivan Lloro <ivan.lloro.boada <AT> gmail.com>

 media-gfx/mayo/mayo-0.8.0.ebuild | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/media-gfx/mayo/mayo-0.8.0.ebuild b/media-gfx/mayo/mayo-0.8.0.ebuild
index de69cc0a2..c8b860801 100644
--- a/media-gfx/mayo/mayo-0.8.0.ebuild
+++ b/media-gfx/mayo/mayo-0.8.0.ebuild
@@ -15,7 +15,7 @@ KEYWORDS="~amd64"
 
 RDEPEND="
 	>=sci-libs/opencascade-7.7.0-r2
-	<sci-libs/opencascade-7.8.0
+	<sci-libs/opencascade-7.7.1
 	dev-qt/qtcore:5
 	dev-qt/qtgui:5
 	dev-qt/qtwidgets:5
@@ -29,9 +29,7 @@ PATCHES=(
 )
 
 src_configure() {
-
 	eqmake5 "CASCADE_INC_DIR=/usr/include/opencascade" "CASCADE_LIB_DIR=/usr/$(get_libdir)/opencascade" "ASSIMP_INC_DIR=/usr/include/assimp" "ASSIMP_LIB_DIR=/usr/$(get_libdir)" mayo.pro
-
 }
 
 src_install() {


^ permalink raw reply related	[flat|nested] 10+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: media-gfx/mayo/
@ 2024-07-02 15:00 Ivan Lloro
  0 siblings, 0 replies; 10+ messages in thread
From: Ivan Lloro @ 2024-07-02 15:00 UTC (permalink / raw
  To: gentoo-commits

commit:     814f22bd9f106c56a68c48b4cf7a1546923b6c0a
Author:     Ivan Lloro <ivan.lloro.boada <AT> gmail <DOT> com>
AuthorDate: Tue Jul  2 15:00:21 2024 +0000
Commit:     Ivan Lloro <ivan.lloro.boada <AT> gmail <DOT> com>
CommitDate: Tue Jul  2 15:00:23 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=814f22bd

*/*: Add warning only GCC 13 compiles (so far).

Closes: https://bugs.gentoo.org/935121
Signed-off-by: Ivan Lloro <ivan.lloro.boada <AT> gmail.com>

 media-gfx/mayo/mayo-0.8.0.ebuild | 16 +++++++++++++++-
 1 file changed, 15 insertions(+), 1 deletion(-)

diff --git a/media-gfx/mayo/mayo-0.8.0.ebuild b/media-gfx/mayo/mayo-0.8.0.ebuild
index c8b860801..8fe1a4d74 100644
--- a/media-gfx/mayo/mayo-0.8.0.ebuild
+++ b/media-gfx/mayo/mayo-0.8.0.ebuild
@@ -15,12 +15,13 @@ KEYWORDS="~amd64"
 
 RDEPEND="
 	>=sci-libs/opencascade-7.7.0-r2
-	<sci-libs/opencascade-7.7.1
+	<sci-libs/opencascade-7.8.0
 	dev-qt/qtcore:5
 	dev-qt/qtgui:5
 	dev-qt/qtwidgets:5
 	>=media-libs/assimp-5.3.1
 "
+BDEPEND="sys-devel/gcc:13"
 
 DEPEND="${RDEPEND}"
 
@@ -28,6 +29,19 @@ PATCHES=(
 	"${FILESDIR}"/${P}-nogit.patch
 )
 
+pkg_pretend() {
+	# https://bugs.gentoo.org/935121
+	if tc-is-gcc && ver_test $(gcc-version) -ne 13 ; then
+		ewarn "GCC 13 is not in use! Versions different to gcc-13 are known to fail to compile."
+		ewarn "That is so even when any gcc >= 9 should work according to upstream."
+		ewarn "See https://bugs.gentoo.org/935121"
+	elif tc-is-clang; then
+		ewarn "LLVM/Clang >= 6 should work according to upstream but it is untested."
+		ewarn "If compilation fails, gcc-13 is known to work."
+		ewarn "See https://bugs.gentoo.org/935121"
+	fi
+}
+
 src_configure() {
 	eqmake5 "CASCADE_INC_DIR=/usr/include/opencascade" "CASCADE_LIB_DIR=/usr/$(get_libdir)/opencascade" "ASSIMP_INC_DIR=/usr/include/assimp" "ASSIMP_LIB_DIR=/usr/$(get_libdir)" mayo.pro
 }


^ permalink raw reply related	[flat|nested] 10+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: media-gfx/mayo/
@ 2024-07-04 13:01 David Roman
  2024-07-04 12:57 ` [gentoo-commits] repo/proj/guru:dev " David Roman
  0 siblings, 1 reply; 10+ messages in thread
From: David Roman @ 2024-07-04 13:01 UTC (permalink / raw
  To: gentoo-commits

commit:     c3392aabf356348accb1051d7e30313876d7db47
Author:     David Roman <davidroman96 <AT> gmail <DOT> com>
AuthorDate: Thu Jul  4 12:56:14 2024 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Thu Jul  4 12:57:22 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c3392aab

media-gfx/mayo: enable gcc14 build

Signed-off-by: David Roman <davidroman96 <AT> gmail.com>

 media-gfx/mayo/mayo-0.8.0.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/media-gfx/mayo/mayo-0.8.0.ebuild b/media-gfx/mayo/mayo-0.8.0.ebuild
index 87aefeee2..873e3f9dd 100644
--- a/media-gfx/mayo/mayo-0.8.0.ebuild
+++ b/media-gfx/mayo/mayo-0.8.0.ebuild
@@ -21,7 +21,6 @@ RDEPEND="
 	dev-qt/qtwidgets:5
 	>=media-libs/assimp-5.3.1
 "
-BDEPEND="sys-devel/gcc:13"
 
 DEPEND="${RDEPEND}"
 


^ permalink raw reply related	[flat|nested] 10+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: media-gfx/mayo/
@ 2024-07-08 15:35 Ivan Lloro
  0 siblings, 0 replies; 10+ messages in thread
From: Ivan Lloro @ 2024-07-08 15:35 UTC (permalink / raw
  To: gentoo-commits

commit:     dbc4a9255f9e28375d6a684d62c7410e84fc154b
Author:     Ivan Lloro <ivan.lloro.boada <AT> gmail <DOT> com>
AuthorDate: Mon Jul  8 15:35:49 2024 +0000
Commit:     Ivan Lloro <ivan.lloro.boada <AT> gmail <DOT> com>
CommitDate: Mon Jul  8 15:35:52 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=dbc4a925

media-gfx/mayo: Add missing dependency dev-qt/qttranslations:5

Closes: https://bugs.gentoo.org/935518
Signed-off-by: Ivan Lloro <ivan.lloro.boada <AT> gmail.com>

 media-gfx/mayo/mayo-0.8.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-gfx/mayo/mayo-0.8.0.ebuild b/media-gfx/mayo/mayo-0.8.0.ebuild
index 873e3f9dd..364966033 100644
--- a/media-gfx/mayo/mayo-0.8.0.ebuild
+++ b/media-gfx/mayo/mayo-0.8.0.ebuild
@@ -19,6 +19,7 @@ RDEPEND="
 	dev-qt/qtcore:5
 	dev-qt/qtgui:5
 	dev-qt/qtwidgets:5
+	dev-qt/qttranslations:5
 	>=media-libs/assimp-5.3.1
 "
 


^ permalink raw reply related	[flat|nested] 10+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: media-gfx/mayo/
@ 2024-07-11 17:12 Ivan Lloro
  0 siblings, 0 replies; 10+ messages in thread
From: Ivan Lloro @ 2024-07-11 17:12 UTC (permalink / raw
  To: gentoo-commits

commit:     01cfcf03d58a14ca0471af1c9a9b819baab6b18f
Author:     Ivan Lloro <ivan.lloro.boada <AT> gmail <DOT> com>
AuthorDate: Thu Jul 11 17:10:35 2024 +0000
Commit:     Ivan Lloro <ivan.lloro.boada <AT> gmail <DOT> com>
CommitDate: Thu Jul 11 17:12:36 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=01cfcf03

media-gfx/mayo: Desktop integration

Signed-off-by: Ivan Lloro <ivan.lloro.boada <AT> gmail.com>

 media-gfx/mayo/mayo-0.8.0.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/media-gfx/mayo/mayo-0.8.0.ebuild b/media-gfx/mayo/mayo-0.8.0.ebuild
index 364966033..0939fec5e 100644
--- a/media-gfx/mayo/mayo-0.8.0.ebuild
+++ b/media-gfx/mayo/mayo-0.8.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit qmake-utils
+inherit qmake-utils desktop xdg
 
 DESCRIPTION="Opensource 3D CAD viewer and converter"
 HOMEPAGE="https://github.com/fougue/mayo"
@@ -37,5 +37,7 @@ src_configure() {
 src_install() {
 	emake install INSTALL_ROOT="${ED}"
 	dobin mayo
+	newicon -s scalable images/appicon.svg mayo.svg
+	make_desktop_entry "mayo %F" Mayo mayo "Graphics;" "MimeType=model/step;model/iges;model/brep;image/vnd.dxf;model/obj;model/gltf+json;model/gltf+binary;model/vrml;model/stl;model/x.stl-ascii;model/x.stl-binary;application/x-amf;application/x-coff;application/x-coffexec;model/3mf;image/x-3ds;model/vnd.collada+xml;model/x3d+binary;model/x3d+fastinfoset;model/x3d+vrml;model/x3d+xml;model/x3d-vrml;application/directx;"
 	einstalldocs
 }


^ permalink raw reply related	[flat|nested] 10+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: media-gfx/mayo/
@ 2024-08-05 13:44 Ivan Lloro
  0 siblings, 0 replies; 10+ messages in thread
From: Ivan Lloro @ 2024-08-05 13:44 UTC (permalink / raw
  To: gentoo-commits

commit:     9d39d7512a11b361b2277b4413991013e6821dd3
Author:     Ivan Lloro <ivan.lloro.boada <AT> gmail <DOT> com>
AuthorDate: Mon Aug  5 12:18:23 2024 +0000
Commit:     Ivan Lloro <ivan.lloro.boada <AT> gmail <DOT> com>
CommitDate: Mon Aug  5 13:44:09 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9d39d751

media-gfx/mayo: Dependencies in alphabetical order as mandated by Gentoo's style guide

Signed-off-by: Ivan Lloro <ivan.lloro.boada <AT> gmail.com>

 media-gfx/mayo/mayo-0.8.0.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-gfx/mayo/mayo-0.8.0.ebuild b/media-gfx/mayo/mayo-0.8.0.ebuild
index 0939fec5e..e503f2e4e 100644
--- a/media-gfx/mayo/mayo-0.8.0.ebuild
+++ b/media-gfx/mayo/mayo-0.8.0.ebuild
@@ -14,13 +14,13 @@ SLOT="0"
 KEYWORDS="~amd64"
 
 RDEPEND="
-	>=sci-libs/opencascade-7.7.0-r2
-	<sci-libs/opencascade-7.8.0
 	dev-qt/qtcore:5
 	dev-qt/qtgui:5
-	dev-qt/qtwidgets:5
 	dev-qt/qttranslations:5
+	dev-qt/qtwidgets:5
 	>=media-libs/assimp-5.3.1
+	>=sci-libs/opencascade-7.7.0-r2
+	<sci-libs/opencascade-7.8.0
 "
 
 DEPEND="${RDEPEND}"


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

end of thread, other threads:[~2024-08-05 13:44 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-06-21  8:00 [gentoo-commits] repo/proj/guru:dev commit in: media-gfx/mayo/ Ivan Lloro
  -- strict thread matches above, loose matches on Subject: below --
2024-06-21 14:15 Ivan Lloro
2024-06-21 14:37 Ivan Lloro
2024-06-28  9:14 Ivan Lloro
2024-06-29 12:02 Ivan Lloro
2024-07-02 15:00 Ivan Lloro
2024-07-04 13:01 [gentoo-commits] repo/proj/guru:master " David Roman
2024-07-04 12:57 ` [gentoo-commits] repo/proj/guru:dev " David Roman
2024-07-08 15:35 Ivan Lloro
2024-07-11 17:12 Ivan Lloro
2024-08-05 13:44 Ivan Lloro

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