|
|
036e9b5 |
Name: chipmunk
|
|
Jon Ciesla |
806962f |
Version: 5.3.4
|
|
|
8add767 |
Release: 13%{?dist}
|
|
|
036e9b5 |
Summary: Physics engine for 2D games
|
|
|
036e9b5 |
|
|
|
036e9b5 |
Group: Development/Libraries
|
|
|
036e9b5 |
License: MIT
|
|
|
6aa36a7 |
URL: http://code.google.com/p/chipmunk-physics/
|
|
|
036e9b5 |
Source0: http://files.slembcke.net/chipmunk/release/Chipmunk-%{version}.tgz
|
|
Jon Ciesla |
ac06701 |
#Patch0: chipmunk-4.1.0-cmake.patch
|
|
Jon Ciesla |
ac06701 |
#Patch1: chipmunk-4.1.0-dsolink.patch
|
|
Jon Ciesla |
ac06701 |
Patch2: chipmunk-5.2.0-dsolink.patch
|
|
Jon Ciesla |
806962f |
Patch3: chipmunk-5.3.4-activate-shared.patch
|
|
|
036e9b5 |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
|
8add767 |
ExcludeArch: ppc64
|
|
|
036e9b5 |
|
|
|
036e9b5 |
BuildRequires: cmake
|
|
|
036e9b5 |
BuildRequires: freeglut-devel
|
|
|
036e9b5 |
BuildRequires: mesa-libGL-devel
|
|
|
036e9b5 |
BuildRequires: libX11-devel
|
|
|
036e9b5 |
BuildRequires: libXext-devel
|
|
Jon Ciesla |
e403ef7 |
BuildRequires: libXi-devel
|
|
Jon Ciesla |
e403ef7 |
BuildRequires: libXmu-devel
|
|
|
036e9b5 |
|
|
|
036e9b5 |
%description
|
|
|
036e9b5 |
Chipmunk is a 2D rigid body physics library distributed under the MIT license.
|
|
|
036e9b5 |
Though not yet complete, it is intended to be fast, numerically stable, and
|
|
|
036e9b5 |
easy to use.
|
|
|
036e9b5 |
|
|
|
036e9b5 |
|
|
|
036e9b5 |
%package devel
|
|
|
036e9b5 |
Summary: Development tools for programs which will use the chipmunk library
|
|
|
036e9b5 |
Group: Development/Libraries
|
|
|
036e9b5 |
Requires: %{name} = %{version}-%{release}
|
|
|
036e9b5 |
|
|
|
036e9b5 |
%description devel
|
|
|
036e9b5 |
Chipmunk is a 2D rigid body physics library distributed under the MIT license.
|
|
|
036e9b5 |
Though not yet complete, it is intended to be fast, numerically stable, and
|
|
|
036e9b5 |
easy to use.
|
|
|
036e9b5 |
|
|
|
036e9b5 |
This package contains the header files and static libraries to develop
|
|
|
036e9b5 |
programs that will use the chipmunk library. You should
|
|
|
036e9b5 |
install this package if you need to develop programs which will use the
|
|
|
036e9b5 |
chipmunk library functions. You'll also need to install the chipmunk package.
|
|
|
036e9b5 |
|
|
|
036e9b5 |
%prep
|
|
|
036e9b5 |
%setup -qn Chipmunk-%{version}
|
|
Jon Ciesla |
ac06701 |
#%patch0 -p1
|
|
Jon Ciesla |
ac06701 |
#%patch1 -p0
|
|
Jon Ciesla |
ac06701 |
%patch2 -p0
|
|
Jon Ciesla |
806962f |
%patch3 -p0
|
|
|
036e9b5 |
|
|
|
036e9b5 |
%build
|
|
|
893fe60 |
%if "%{?_lib}" == "lib64"
|
|
|
893fe60 |
%{cmake} -DLIB_SUFFIX=64
|
|
|
893fe60 |
%else
|
|
|
036e9b5 |
%{cmake}
|
|
|
893fe60 |
%endif
|
|
|
036e9b5 |
|
|
|
893fe60 |
%{__make} VERBOSE=1 %{?_smp_mflags} CFLAGS="$RPM_OPT_FLAGS"
|
|
|
036e9b5 |
|
|
|
036e9b5 |
%install
|
|
|
036e9b5 |
rm -rf $RPM_BUILD_ROOT
|
|
|
036e9b5 |
|
|
|
036e9b5 |
make install DESTDIR=$RPM_BUILD_ROOT
|
|
|
893fe60 |
%if "%{?_lib}" == "lib64"
|
|
Jon Ciesla |
9ca0328 |
mv $RPM_BUILD_ROOT/usr/lib $RPM_BUILD_ROOT/usr/lib64
|
|
|
893fe60 |
%endif
|
|
|
036e9b5 |
|
|
|
036e9b5 |
%clean
|
|
|
036e9b5 |
rm -rf $RPM_BUILD_ROOT
|
|
|
036e9b5 |
|
|
|
036e9b5 |
%post -p /sbin/ldconfig
|
|
|
036e9b5 |
|
|
|
036e9b5 |
%postun -p /sbin/ldconfig
|
|
|
036e9b5 |
|
|
|
036e9b5 |
%files
|
|
|
036e9b5 |
%defattr(-,root,root,-)
|
|
Jon Ciesla |
ac06701 |
%doc LICENSE.txt README.txt
|
|
|
036e9b5 |
%{_libdir}/*.so.*
|
|
Jon Ciesla |
806962f |
#%exclude %{_libdir}/*.a
|
|
|
036e9b5 |
|
|
|
036e9b5 |
%files devel
|
|
|
036e9b5 |
%defattr(-,root,root,-)
|
|
|
036e9b5 |
%doc Demo/
|
|
|
036e9b5 |
%{_includedir}/chipmunk
|
|
|
036e9b5 |
%{_libdir}/*.so
|
|
|
036e9b5 |
|
|
|
036e9b5 |
|
|
|
036e9b5 |
%changelog
|
|
|
8add767 |
* Tue Feb 21 2017 Jon Ciesla <limburgher@gmail.com> - 5.3.4-13
|
|
|
8add767 |
- ExcludeArch ppc64
|
|
|
8add767 |
|
|
|
370a8cd |
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 5.3.4-12
|
|
|
370a8cd |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
370a8cd |
|
|
|
78d3fbb |
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 5.3.4-11
|
|
|
78d3fbb |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
78d3fbb |
|
|
|
2d5d0c6 |
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.3.4-10
|
|
|
2d5d0c6 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
2d5d0c6 |
|
|
|
0fe8ea5 |
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.3.4-9
|
|
|
0fe8ea5 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
|
|
0fe8ea5 |
|
|
|
786a84b |
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.3.4-8
|
|
|
786a84b |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
786a84b |
|
|
|
1277ee6 |
* Fri Apr 18 2014 Jon Ciesla <limburgher@gmail.com> - 5.3.4-7
|
|
|
1277ee6 |
- Clean out ruby bits for good, BZ 1089260.
|
|
|
1277ee6 |
|
|
|
be27830 |
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.3.4-6
|
|
|
be27830 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
|
|
be27830 |
|
|
|
18f96fd |
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.3.4-5
|
|
|
18f96fd |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
|
|
18f96fd |
|
|
|
c24d591 |
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.3.4-4
|
|
|
c24d591 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
|
c24d591 |
|
|
|
c2afc22 |
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.3.4-3
|
|
|
c2afc22 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
|
|
c2afc22 |
|
|
|
5d9f830 |
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.3.4-2
|
|
|
5d9f830 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
|
|
5d9f830 |
|
|
Jon Ciesla |
806962f |
* Wed Feb 02 2011 Jon Ciesla <limb@jcomserv.net> - 5.3.4-1
|
|
Jon Ciesla |
806962f |
- latest upstream.
|
|
Jon Ciesla |
806962f |
|
|
Jon Ciesla |
ac06701 |
* Fri Aug 20 2010 Jon Ciesla <limb@jcomserv.net> - 5.3.1-1
|
|
Jon Ciesla |
ac06701 |
- latest upstream.
|
|
Jon Ciesla |
ac06701 |
|
|
Jon Ciesla |
ac06701 |
* Thu Jul 15 2010 Jon Ciesla <limb@jcomserv.net> - 5.2.0-1
|
|
Jon Ciesla |
ac06701 |
- Latest upstream, BZ 545475.
|
|
Jon Ciesla |
ac06701 |
- Dropped cmake patch, updated dsolink patch.
|
|
Jon Ciesla |
ac06701 |
- Dropped ruby extension for now, not up to date per upstream.
|
|
Jon Ciesla |
ac06701 |
|
|
|
589ce05 |
* Mon Jun 28 2010 Jon Ciesla <limb@jcomserv.net> - 4.1.0-9
|
|
|
589ce05 |
- Fix FTBFS, BZ 599950.
|
|
|
589ce05 |
|
|
|
fc80c0a |
* Thu Oct 1 2009 Hans de Goede <hdegoede@redhat.com> - 4.1.0-8
|
|
|
fc80c0a |
- Fix FTBFS
|
|
|
fc80c0a |
|
|
|
ee69111 |
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.1.0-7
|
|
|
ee69111 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
|
|
ee69111 |
|
|
|
eae7bd2 |
* Tue Mar 10 2009 Jon Ciesla <limb@jcomserv.net> - 4.1.0-6
|
|
|
eae7bd2 |
- ruby extension fix, BZ 489187.
|
|
|
eae7bd2 |
|
|
|
1eeab17 |
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.1.0-5
|
|
|
1eeab17 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
|
|
1eeab17 |
|
|
|
036e9b5 |
* Thu Jan 08 2009 Jon Ciesla <limb@jcomserv.net> - 4.1.0-4
|
|
|
036e9b5 |
- Attempted 64-bit fix.
|
|
|
036e9b5 |
|
|
|
036e9b5 |
* Wed Jan 07 2009 Jon Ciesla <limb@jcomserv.net> - 4.1.0-3
|
|
|
036e9b5 |
- Review fixes.
|
|
|
036e9b5 |
|
|
|
036e9b5 |
* Wed Jan 07 2009 Jon Ciesla <limb@jcomserv.net> - 4.1.0-2
|
|
|
036e9b5 |
- Review fixes.
|
|
|
036e9b5 |
|
|
|
036e9b5 |
* Mon Dec 01 2008 Jon Ciesla <limb@jcomserv.net> - 4.1.0-1
|
|
|
036e9b5 |
- New version.
|
|
|
036e9b5 |
|
|
|
036e9b5 |
* Mon Sep 15 2008 Jon Ciesla <limb@jcomserv.net> - 4.0.2-1
|
|
|
036e9b5 |
- Created package.
|