Compare commits

...
Sign in to create a new pull request.

12 commits

Author SHA1 Message Date
Fedora Release Engineering
a50ec4b4e8 Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild 2026-07-17 08:49:16 +00:00
Fedora Release Engineering
0f30c02eb1 Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-17 20:14:58 +00:00
Fedora Release Engineering
64d2792a9c Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 20:25:54 +00:00
Fedora Release Engineering
5df75e7a71 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-19 15:02:26 +00:00
Fedora Release Engineering
7c0261ff42 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-20 09:21:42 +00:00
48e9319956 SPEC file update 2024-05-25 21:36:11 +02:00
Fedora Release Engineering
7e6ab33d05 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-27 08:49:08 +00:00
Fedora Release Engineering
d405c7a374 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-22 18:13:12 +00:00
Fedora Release Engineering
eecd3c83d0 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-21 06:50:02 +00:00
Fedora Release Engineering
277d923a95 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-23 12:25:51 +00:00
c21838e150 Undefine _package_note_file 2022-01-28 19:56:47 +01:00
Fedora Release Engineering
5c8072bb66 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-22 04:28:40 +00:00

View file

@ -1,25 +1,28 @@
##Source code includes PDF documentation that is copyrighted
##You may download them for your personal use from upstream website
## The RPM macro for the linker flags does not exist on EPEL
%if 0%{?epel} < 7
%{!?__global_ldflags: %global __global_ldflags -Wl,-z,relro}
%endif
%undefine _package_note_file
%undefine _ld_as_needed
Name: wildmagic5
Name: wildmagic5
Summary: Wild Magic libraries
Version: 5.17
Release: 12%{?dist}
License: Boost
Release: %autorelease
License: BSL-1.0
URL: https://www.geometrictools.com
Source0: https://www.geometrictools.com/Downloads/WildMagic5p17.zip
BuildRequires: make
BuildRequires: freeglut-devel, mesa-libGL-devel, mesa-libGLU-devel, libXext-devel
BuildRequires: libX11-devel, glibc-devel, libstdc++-devel, dos2unix
BuildRequires: gcc, gcc-c++
BuildRequires: freeglut-devel
BuildRequires: mesa-libGL-devel
BuildRequires: mesa-libGLU-devel
BuildRequires: libXext-devel
BuildRequires: libX11-devel
BuildRequires: glibc-devel
BuildRequires: libstdc++-devel
BuildRequires: dos2unix
BuildRequires: gcc
BuildRequires: gcc-c++
Patch0: %{name}-fix-SimplePendulum_output_files.patch
Patch1: %{name}-fix-DistancePointEllipseEllipsoid.patch
@ -67,9 +70,9 @@ dos2unix WildMagic5/SampleGraphics/makeapp.wm5
dos2unix WildMagic5/SamplePhysics/makeapp.wm5
dos2unix WildMagic5/SampleImagics/makeapp.wm5
dos2unix WildMagic5/SampleMathematics/makeapp.wm5
%patch0 -p0
%patch1 -p0
%patch2 -p0
%patch -P 0 -p0
%patch -P 1 -p0
%patch -P 2 -p0
sed -i 's|CFLAGS += -O2 -DNDEBUG|CFLAGS += %{optflags} -pthread -DNDEBUG|g' WildMagic5/LibGraphics/Renderers/GlxRenderer/makerend.wm5
sed -i 's|CFLAGS += -O2 -DNDEBUG|CFLAGS += %{optflags} -pthread -DNDEBUG|g' WildMagic5/SamplePhysics/makeapp.wm5
@ -272,8 +275,6 @@ EOF
done
########################################################################################
%ldconfig_scriptlets
%files
%license WildMagic5/License/LICENSE_1_0.txt
%doc WildMagic5/Documentation/WildMagic5Overview.pdf
@ -293,98 +294,4 @@ done
%{_datadir}/WildMagic/
%changelog
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 5.17-12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 5.17-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 5.17-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 5.17-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 5.17-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Fri Apr 12 2019 Antonio Trande <sagitter@fedoraproject.org> - 5.17-7
- Re-define linker flags
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 5.17-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 5.17-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Thu Feb 22 2018 Antonio Trande <sagitter@fedoraproject.org> - 5.17-4
- Add gcc-c++ BR
* Sat Feb 17 2018 Antonio Trande <sagitter@fedoraproject.org> - 5.17-3
- Use %%ldconfig_scriptlets
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 5.17-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Fri Oct 13 2017 Antonio Trande <sagitter@fedoraproject.org> - 5.17-1
- Update to 5.17
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 5.15-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 5.15-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Fri Jun 09 2017 Antonio Trande <sagitter@fedoraproject.org> - 5.15-1
- Update to 5.15
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 5.14-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Tue Jan 12 2016 Antonio Trande <sagitter@fedoraproject.org> - 5.14-1
- Update to 5.14
* Thu Dec 10 2015 Antonio Trande <sagitter@fedoraproject.org> - 5.13-13
- Fix compilation flags of 'libWm5Applications.so' library
* Wed Nov 04 2015 Antonio Trande <sagitter@fedoraproject.org> - 5.13-12
- Rebuild with -fPIC
* Sat Oct 31 2015 Antonio Trande <sagitter@fedoraproject.org> - 5.13-11
- Hardened builds on <F23
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.13-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Wed Apr 29 2015 Antonio Trande <sagitter@fedoraproject.org> - 5.13-9
- Added global ldflags
- Defined global ldflags macro for EPEL6
* Tue Apr 28 2015 Antonio Trande <sagitter@fedoraproject.org> - 5.13-8
- Added DistancePointEllipseEllipsoid patch
* Sat Apr 25 2015 Antonio Trande <sagitter@fedoraproject.org> - 5.13-7
- Fixed script's arguments
- Installed additional data files for execution of the samples
* Sat Apr 18 2015 Antonio Trande <sagitter@fedoraproject.org> - 5.13-6
- Packaged some data files needed to graphic tests
* Sat Apr 18 2015 Antonio Trande <sagitter@fedoraproject.org> - 5.13-5
- Removed source code from Sample* directories
- Packaged PDF documentation in the data sub-package
* Thu Apr 16 2015 Antonio Trande <sagitter@fedoraproject.org> - 5.13-4
- %%build section re-arranged
- Set LDFLAGS/CFLAGS separately
- Built samples sub-package
* Tue Apr 14 2015 Antonio Trande <sagitter@fedoraproject.org> - 5.13-3
- Set LDFLAGS
* Sun Apr 12 2015 Antonio Trande <sagitter@fedoraproject.org> - 5.13-2
- Fixed BR packages
- Set C/C++ optimization flags
* Sun Apr 12 2015 Antonio Trande <sagitter@fedoraproject.org> - 5.13-1
- First package
%autochangelog