commit: 4226f432c5291af081cde0ca9bfb662a5ab4b4f3 Author: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org> AuthorDate: Sat Aug 19 09:05:02 2023 +0000 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org> CommitDate: Sat Aug 19 09:05:16 2023 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4226f432
media-gfx/freecad: updated live ebuild * updated qt test patch * updated desktop file name Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org> ...s-src-Qt-only-build-test-for-BUILD_GUI-ON.patch | 36 ++++++++++------------ media-gfx/freecad/freecad-9999.ebuild | 2 +- 2 files changed, 17 insertions(+), 21 deletions(-) diff --git a/media-gfx/freecad/files/freecad-9999-tests-src-Qt-only-build-test-for-BUILD_GUI-ON.patch b/media-gfx/freecad/files/freecad-9999-tests-src-Qt-only-build-test-for-BUILD_GUI-ON.patch index 5455c0ee2992..3eb2e79c4c3d 100644 --- a/media-gfx/freecad/files/freecad-9999-tests-src-Qt-only-build-test-for-BUILD_GUI-ON.patch +++ b/media-gfx/freecad/files/freecad-9999-tests-src-Qt-only-build-test-for-BUILD_GUI-ON.patch @@ -1,24 +1,20 @@ -From cb77c7d937c259224699273fee1ba5907588fa4c Mon Sep 17 00:00:00 2001 -From: Bernd Waibel <[email protected]> -Date: Sun, 12 Feb 2023 19:54:13 +0100 -Subject: [PATCH] tests/src/Qt: only build test for BUILD_GUI=ON - -Signed-off-by: Bernd Waibel <[email protected]> ---- a/tests/src/Qt/CMakeLists.txt -+++ b/tests/src/Qt/CMakeLists.txt -@@ -30,6 +30,7 @@ endfunction() - set(CMAKE_AUTOMOC ON) +--- a/tests/src/Base/CMakeLists.txt ++++ b/tests/src/Base/CMakeLists.txt +@@ -11,4 +11,6 @@ target_sources( + ${CMAKE_CURRENT_SOURCE_DIR}/tst_Tools.cpp + ) - # Qt Test +-setup_qt_test(InventorBuilder) +if(BUILD_GUI) - include_directories( - ${QtGui_INCLUDE_DIRS} - ${QtTest_INCLUDE_DIRS} -@@ -46,3 +47,4 @@ set (InventorBuilder_LIBS - SETUP_TESTS( - InventorBuilder ++ setup_qt_test(InventorBuilder) ++endif() +--- a/tests/src/Gui/CMakeLists.txt ++++ b/tests/src/Gui/CMakeLists.txt +@@ -6,4 +6,6 @@ target_sources( ) + + # Qt tests +-setup_qt_test(QuantitySpinBox) ++if(BUILD_GUI) ++ setup_qt_test(QuantitySpinBox) +endif() --- -2.39.1 - diff --git a/media-gfx/freecad/freecad-9999.ebuild b/media-gfx/freecad/freecad-9999.ebuild index 3c44e3745979..73fd4eaff9a1 100644 --- a/media-gfx/freecad/freecad-9999.ebuild +++ b/media-gfx/freecad/freecad-9999.ebuild @@ -152,7 +152,7 @@ pkg_setup() { src_prepare() { # Fix desktop file - sed -e 's/Exec=FreeCAD/Exec=freecad/' -i src/XDGData/org.freecadweb.FreeCAD.desktop || die + sed -e 's/Exec=FreeCAD/Exec=freecad/' -i src/XDGData/org.freecad.FreeCAD.desktop || die find "${S}" -type f -exec dos2unix -q {} \; || die "failed to convert to unix line endings"
