[packages/netgen-mesher] - attr/files cleanup (except -mpich*)
qboosh
qboosh at pld-linux.org
Tue Sep 22 20:26:43 CEST 2026
commit 6476b2c6de87f8d6240ea421131af8b525ea0ec5
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Tue Sep 22 19:19:54 2026 +0200
- attr/files cleanup (except -mpich*)
netgen-mesher.spec | 62 +++++++++++++++++++++++++++++-------------------------
1 file changed, 33 insertions(+), 29 deletions(-)
---
diff --git a/netgen-mesher.spec b/netgen-mesher.spec
index fbe2012..4124a6d 100644
--- a/netgen-mesher.spec
+++ b/netgen-mesher.spec
@@ -231,6 +231,9 @@ cp -p nglib/nglib.h $RPM_BUILD_ROOT%{_includedir}/%{name}/nglib.h
cd libsrc
find \( -name *.hpp -or -name *.hxx -or -name *.h -or -name *.ixx -or -name *.jxx \) -exec install -Dp {} $RPM_BUILD_ROOT%{_includedir}/%{name}/private/{} \;
+%clean
+rm -rf $RPM_BUILD_ROOT
+
%post common
%update_desktop_database
%update_icon_cache hicolor
@@ -239,52 +242,53 @@ find \( -name *.hpp -or -name *.hxx -or -name *.h -or -name *.ixx -or -name *.jx
%update_desktop_database
%update_icon_cache hicolor
-%post libs -p /sbin/ldconfig
-%postun libs -p /sbin/ldconfig
-
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-%files common
-%defattr(644,root,root,755)
-%doc AUTHORS doc/ng4.pdf
-%{_datadir}/%{name}/
-%{_iconsdir}/hicolor/48x48/apps/%{name}.png
-%{_desktopdir}/%{name}.desktop
+%post libs -p /sbin/ldconfig
+%postun libs -p /sbin/ldconfig
%files
%defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/*
+%attr(755,root,root) %{_bindir}/netgen-mesher
-%files -n python3-%{name}
+%files common
%defattr(644,root,root,755)
-%dir %{py3_sitedir}/netgen-mesher
-%{py3_sitedir}/netgen-mesher/*.py
-%attr(755,root,root) %{py3_sitedir}/netgen-mesher/libngguipy.so
-%attr(755,root,root) %{py3_sitedir}/netgen-mesher/libngpy.so
-%{py3_sitedir}/netgen-mesher/config
-%{py3_sitedir}/netgen_mesher-py3.egg-info
-%dir %{py3_sitedir}/pyngcore
-%{py3_sitedir}/pyngcore/*.py
-%attr(755,root,root) %{py3_sitedir}/pyngcore/pyngcore.*.so
+%doc AUTHORS doc/ng4.pdf
+%{_datadir}/%{name}
+%{_iconsdir}/hicolor/48x48/apps/netgen-mesher.png
+%{_desktopdir}/netgen-mesher.desktop
%files libs
%defattr(644,root,root,755)
-%{_libdir}/libng*.so.*.*
+%{_libdir}/libngcore.so.*.*
+%{_libdir}/libnggui.so.*.*
+%{_libdir}/libnglib.so.*.*
%files devel
%defattr(644,root,root,755)
+%{_libdir}/libngcore.so
+%{_libdir}/libnggui.so
+%{_libdir}/libnglib.so
+%{_libdir}/libngtogl.a
%{_includedir}/%{name}
%exclude %{_includedir}/%{name}/private
-%attr(755,root,root) %{_libdir}/*.so
-%{_libdir}/libngtogl.a
-%{_pkgconfigdir}/%{name}.pc
+%{_pkgconfigdir}/netgen-mesher.pc
%{_libdir}/cmake/netgen-mesher
%files devel-private
%defattr(644,root,root,755)
%{_includedir}/%{name}/private
+%files -n python3-%{name}
+%defattr(644,root,root,755)
+%dir %{py3_sitedir}/netgen-mesher
+%{py3_sitedir}/netgen-mesher/*.py
+%{py3_sitedir}/netgen-mesher/libngguipy.so
+%{py3_sitedir}/netgen-mesher/libngpy.so
+%{py3_sitedir}/netgen-mesher/config
+%{py3_sitedir}/netgen_mesher-py3.egg-info
+%dir %{py3_sitedir}/pyngcore
+%{py3_sitedir}/pyngcore/*.py
+%{py3_sitedir}/pyngcore/pyngcore.*.so
+
%if %{with mpich}
%files mpich
%defattr(644,root,root,755)
@@ -292,12 +296,12 @@ rm -rf $RPM_BUILD_ROOT
%files mpich-libs
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/mpich/lib/libng*.so.*.*
+%{_libdir}/mpich/lib/libng*.so.*.*
%files mpich-devel
%defattr(644,root,root,755)
%{_includedir}/mpich*/%{name}
%{_libdir}/mpich/lib/libng*.so
-%{_libdir}/mpich/lib/pkgconfig/%{name}.pc
+%{_libdir}/mpich/lib/pkgconfig/netgen-mesher.pc
%exclude %{_libdir}/mpich/lib/libnglib-%{version}.so
%endif
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/netgen-mesher.git/commitdiff/760cba5943e6bb4c69413181fc2b409b71773c93
More information about the pld-cvs-commit
mailing list