Compare commits
12 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a50ec4b4e8 | ||
|
|
0f30c02eb1 | ||
|
|
64d2792a9c | ||
|
|
5df75e7a71 | ||
|
|
7c0261ff42 | ||
| 48e9319956 | |||
|
|
7e6ab33d05 | ||
|
|
d405c7a374 | ||
|
|
eecd3c83d0 | ||
|
|
277d923a95 | ||
| c21838e150 | |||
|
|
5c8072bb66 |
1 changed files with 18 additions and 111 deletions
129
wildmagic5.spec
129
wildmagic5.spec
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue