[packages/openscad] - restore MCAD library

qboosh qboosh at pld-linux.org
Sun Nov 17 09:24:24 CET 2024


commit 36ec833e115e8e7a35415125ac12eb0bdf4e59c6
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sun Nov 17 08:09:16 2024 +0100

    - restore MCAD library

 openscad.spec | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)
---
diff --git a/openscad.spec b/openscad.spec
index e8f53bd..5372922 100644
--- a/openscad.spec
+++ b/openscad.spec
@@ -20,6 +20,10 @@ Group:		Applications/Engineering
 #Source0:	http://files.openscad.org/%{name}-%{version}.src.tar.gz
 Source0:	https://github.com/openscad/openscad/archive/%{hash}/%{name}-%{version}.tar.gz
 # Source0-md5:	0eebc48f5fc493d3f57896dec43e5ba1
+# see libraries/MCAD on github for submodule reference
+%define	mcad_gitref	1ea402208c3127ffb443931e9bb1681c191dacca
+Source1:	https://github.com/openscad/MCAD/archive/%{mcad_gitref}/MCAD-%{mcad_gitref}.tar.gz
+# Source1-md5:	a86572e744abff686ee146274eda87f4
 Patch0:		%{name}-polyclipping.patch
 Patch1:		localedir.patch
 Patch2:		tests.patch
@@ -215,6 +219,8 @@ zmian API, ale wiele rzeczy już działa.
 %patch0 -p1
 %patch1 -p1
 
+%{__tar} xf %{SOURCE1} -C libraries/MCAD --strip-components=1
+
 # use system package
 %{__rm} -r src/ext/polyclipping
 
@@ -233,7 +239,7 @@ rm -rf $RPM_BUILD_ROOT
 	DESTDIR=$RPM_BUILD_ROOT
 
 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/%{name}/fonts
-
+%{__rm} $RPM_BUILD_ROOT%{_datadir}/%{name}/libraries/MCAD/{README.markdown,TODO,lgpl-2.1.txt}
 %{__mv} $RPM_BUILD_ROOT%{_datadir}/{%{name},}/locale
 
 %find_lang %{name}
@@ -256,3 +262,8 @@ rm -rf $RPM_BUILD_ROOT
 %{_desktopdir}/openscad.desktop
 %{_iconsdir}/hicolor/*x*/apps/openscad.png
 %{_mandir}/man1/openscad.1*
+
+%files MCAD
+%defattr(644,root,root,755)
+%doc libraries/MCAD/{README.markdown,TODO}
+%{_datadir}/%{name}/libraries/MCAD
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/openscad.git/commitdiff/38ee4d116c723244f1985f53354574390d54fb88



More information about the pld-cvs-commit mailing list