Blame SPECS/Box2D.spec

be106c
%global __cmake_in_source_build 1
be106c
Name: Box2D
be106c
Version:  2.4.1
be106c
Release:  7%{?dist}
be106c
Summary: A 2D Physics Engine for Games
be106c
be106c
License: zlib
be106c
URL: http://box2d.org/
be106c
Source0: https://github.com/erincatto/box2d/archive/v%{version}/%{name}-%{version}.tar.gz
be106c
BuildRequires:  gcc
be106c
BuildRequires:  gcc-c++
be106c
BuildRequires: cmake
be106c
BuildRequires: make
be106c
be106c
%package devel
be106c
Summary: Development files for %{name}
be106c
Requires: %{name} = %{version}-%{release}
be106c
be106c
%description
be106c
Box2D is an open source C++ engine for simulating rigid bodies in 2D. 
be106c
Box2D is developed by Erin Catto and has the zlib license. 
be106c
While the zlib license does not require acknowledgement, 
be106c
we encourage you to give credit to Box2D in your product. 
be106c
be106c
%description devel
be106c
Box2D is an open source C++ engine for simulating rigid bodies in 2D. 
be106c
Box2D is developed by Erin Catto and has the zlib license. 
be106c
While the zlib license does not require acknowledgement, 
be106c
we encourage you to give credit to Box2D in your product. 
be106c
be106c
These are the development files.
be106c
be106c
%prep
be106c
%setup -qn box2d-%{version}
be106c
rm -r extern
be106c
be106c
%build
be106c
%cmake -DBOX2D_INSTALL=ON -DBOX2D_BUILD_SHARED=ON -DBOX2D_BUILD_TESTBED=OFF -DBOX2D_BUILD_UNIT_TESTS=OFF .
be106c
%cmake_build
be106c
be106c
%install
be106c
%make_install
be106c
be106c
%ldconfig_scriptlets
be106c
be106c
%files
be106c
%license LICENSE
be106c
%{_libdir}/*.so.2*
be106c
be106c
%files devel
be106c
%doc README.md docs/
be106c
%{_libdir}/*.so
be106c
%{_includedir}/box2d
be106c
%{_libdir}/cmake/box2d/*.cmake
be106c
be106c
%changelog
be106c
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 2.4.1-7
be106c
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
be106c
  Related: rhbz#1991688
be106c
be106c
* Thu Apr 15 2021 Mohan Boddu <mboddu@redhat.com> - 2.4.1-6
be106c
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
be106c
be106c
* Wed Feb 17 2021 Caolán McNamara <caolanm@redhat.com> - 2.4.1-5
be106c
- disable building BOX2D_BUILD_UNIT_TESTS due to "SIGSTKSZ ... no
be106c
  longer constant on Linux ... redefined to sysconf(_SC_SIGSTKSZ)"
be106c
  https://github.com/bminor/glibc/blob/master/NEWS causing build failure
be106c
be106c
* Wed Feb 17 2021 Caolán McNamara <caolanm@redhat.com> - 2.4.1-4
be106c
- reduce unnecessary dependencies
be106c
be106c
* Wed Feb 10 2021 Timm Bäder <tbaeder@redhat.com> - 2.4.1-3
be106c
- Use make macros
be106c
be106c
* Mon Jan 25 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.1-2
be106c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
be106c
be106c
* Mon Oct 19 2020 Gwyn Ciesla <gwync@protonmail.com> - 2.4.1-1
be106c
- 2.4.1
be106c
be106c
* Mon Aug 10 2020 Gwyn Ciesla <gwync@protonmail.com> - 2.4.0-1
be106c
- 2.4.0 with patch for cmake shared libs.
be106c
be106c
* Tue Aug 04 2020 Gwyn Ciesla <gwync@protonmail.com> - 2.3.1-15
be106c
- Fix FTBFS.
be106c
be106c
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.1-14
be106c
- Second attempt - Rebuilt for
be106c
  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
be106c
be106c
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.1-13
be106c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
be106c
be106c
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.1-12
be106c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
be106c
be106c
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.1-11
be106c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
be106c
be106c
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.1-10
be106c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
be106c
be106c
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.1-9
be106c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
be106c
be106c
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.1-8
be106c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
be106c
be106c
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.1-7
be106c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
be106c
be106c
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.1-6
be106c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
be106c
be106c
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.1-5
be106c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
be106c
be106c
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.1-4
be106c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
be106c
be106c
* Tue Jun 16 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.1-3
be106c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
be106c
be106c
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 2.3.1-2
be106c
- Rebuilt for GCC 5 C++11 ABI change
be106c
be106c
* Fri Feb 20 2015 Lubomir Rintel <lkundrak@v3.sk> - 2.3.1-1
be106c
- Update
be106c
be106c
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.1-7
be106c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
be106c
be106c
* Fri Jun 06 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.1-6
be106c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
be106c
be106c
* Fri Aug 02 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.1-5
be106c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
be106c
be106c
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.1-4
be106c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
be106c
be106c
* Mon Aug 06 2012 Jon Ciesla <limburgher@gmail.com> - 2.2.1-3
be106c
- Review fixes from BZ 844090 comment 6.
be106c
be106c
* Thu Aug 02 2012 Jon Ciesla <limburgher@gmail.com> - 2.2.1-2
be106c
- Unbundle freeglut and glui.
be106c
be106c
* Sat Jul 28 2012 Jon Ciesla <limburgher@gmail.com> - 2.2.1-1
be106c
- create.