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.