[packages/manifold] - completed dependencies

qboosh qboosh at pld-linux.org
Sat Nov 16 20:11:31 CET 2024


commit 3a1ead259e83f5c3d9ad473d847ee9567e415ccd
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sat Nov 16 19:54:16 2024 +0100

    - completed dependencies

 manifold.spec | 17 ++++++++++++-----
 1 file changed, 12 insertions(+), 5 deletions(-)
---
diff --git a/manifold.spec b/manifold.spec
index 15fcc5a..0b4bd2f 100644
--- a/manifold.spec
+++ b/manifold.spec
@@ -15,7 +15,11 @@ Patch1:		install-cmake.patch
 Patch2:		sonames.patch
 URL:		https://github.com/elalish/manifold
 BuildRequires:	Clipper2-devel
-BuildRequires:	cmake
+BuildRequires:	GLM-devel
+BuildRequires:	cmake >= 3.18
+# C++17
+BuildRequires:	libstdc++-devel >= 6:7
+BuildRequires:	pkgconfig
 BuildRequires:	tbb-devel
 # Library may have new symbols without soname change
 %requires_eq	tbb
@@ -38,6 +42,11 @@ Summary:	Header files for %{name} library
 Summary(pl.UTF-8):	Pliki nagłówkowe biblioteki %{name}
 Group:		Development/Libraries
 Requires:	%{name} = %{version}-%{release}
+Requires:	Clipper2-devel
+Requires:	GLM-devel
+Requires:	libstdc++-devel >= 6:7
+Requires:	pkgconfig
+Requires:	tbb-devel
 
 %description devel
 Header files for %{name} library.
@@ -52,13 +61,11 @@ Pliki nagłówkowe biblioteki %{name}.
 %patch2 -p1
 
 %build
-mkdir -p build
-cd build
-%cmake ../ \
+%cmake -B build \
 	-DMANIFOLD_PAR=TBB \
 	-DMANIFOLD_TEST=OFF
 
-%{__make}
+%{__make} -C build
 
 %install
 rm -rf $RPM_BUILD_ROOT
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/manifold.git/commitdiff/ce47a6bbabe1a0fad09833d3eab3a881a162c4ad



More information about the pld-cvs-commit mailing list