commit: b0e0c69fd10587c6abb19285fbf7c7ca38ec4503
Author: Alexis Ballier <aballier <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 9 13:19:15 2022 +0000
Commit: Alexis Ballier <aballier <AT> gentoo <DOT> org>
CommitDate: Wed Mar 9 13:19:25 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0e0c69f
dev-ros/rviz: properly find assimp
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Alexis Ballier <aballier <AT> gentoo.org>
dev-ros/rviz/files/assimp.patch | 13 +++++++++++++
dev-ros/rviz/rviz-1.14.14.ebuild | 5 ++++-
dev-ros/rviz/rviz-9999.ebuild | 5 ++++-
3 files changed, 21 insertions(+), 2 deletions(-)
diff --git a/dev-ros/rviz/files/assimp.patch b/dev-ros/rviz/files/assimp.patch
new file mode 100644
index 000000000000..0e0eb3ed3384
--- /dev/null
+++ b/dev-ros/rviz/files/assimp.patch
@@ -0,0 +1,13 @@
+Index: rviz-1.14.14/src/rviz/CMakeLists.txt
+===================================================================
+--- rviz-1.14.14.orig/src/rviz/CMakeLists.txt
++++ rviz-1.14.14/src/rviz/CMakeLists.txt
+@@ -145,7 +145,7 @@ target_link_libraries(${PROJECT_NAME}
+ ${rviz_ADDITIONAL_LIBRARIES}
+ ${TinyXML2_LIBRARIES}
+ ${X11_X11_LIB}
+- ${ASSIMP_LIBRARIES}
++ ${assimp_LIBRARIES}
+ ${YAML_CPP_LIBRARIES}
+ )
+
diff --git a/dev-ros/rviz/rviz-1.14.14.ebuild b/dev-ros/rviz/rviz-1.14.14.ebuild
index 7e06028e57f5..3772a4e7299a 100644
--- a/dev-ros/rviz/rviz-1.14.14.ebuild
+++ b/dev-ros/rviz/rviz-1.14.14.ebuild
@@ -68,7 +68,10 @@ BDEPEND="
virtual/pkgconfig
"
-PATCHES=( "${FILESDIR}/yamlcpp.patch" )
+PATCHES=(
+ "${FILESDIR}/yamlcpp.patch"
+ "${FILESDIR}/assimp.patch"
+)
src_test() {
virtx ros-catkin_src_test
diff --git a/dev-ros/rviz/rviz-9999.ebuild b/dev-ros/rviz/rviz-9999.ebuild
index 7e06028e57f5..3772a4e7299a 100644
--- a/dev-ros/rviz/rviz-9999.ebuild
+++ b/dev-ros/rviz/rviz-9999.ebuild
@@ -68,7 +68,10 @@ BDEPEND="
virtual/pkgconfig
"
-PATCHES=( "${FILESDIR}/yamlcpp.patch" )
+PATCHES=(
+ "${FILESDIR}/yamlcpp.patch"
+ "${FILESDIR}/assimp.patch"
+)
src_test() {
virtx ros-catkin_src_test