diff --git a/README.md b/README.md index 08d516d..9b90040 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,4 @@ # libirrlicht +The Irrlicht Engine is an open source high performance realtime 3D engine written and usable in C++ and also available for .NET languages. It is completely cross-platform, using D3D, OpenGL and its own software renderer, and has all of the state-of-the-art features which can be found in commercial 3d engines. + diff --git a/libirrlicht.spec b/libirrlicht.spec new file mode 100644 index 0000000..2df70bd --- /dev/null +++ b/libirrlicht.spec @@ -0,0 +1,88 @@ +%define majver %(echo %version | cut -d. -f1-2) +Name: libirrlicht +Version: 1.8.1 +Release: 1mamba +Summary: An open source high performance realtime 3D engine +Group: System/Libraries +Vendor: openmamba +Distribution: openmamba +Packager: Silvan Calarco +URL: http://irrlicht.sourceforge.net/ +# If supertuxkart wants a specific post-release svn version: +# svn checkout https://irrlicht.svn.sourceforge.net/svn/irrlicht/trunk irrlicht -r 3843 +# tar cJf ../SOURCES/irrlicht-1.7.3.svn3843.tar.xz irrlicht-1.7.3.svn3843/ +Source: http://downloads.sourceforge.net/project/irrlicht/Irrlicht%20SDK/%{majver}/%{version}/irrlicht-%{version}.zip +License: BSD +## AUTOBUILDREQ-BEGIN +BuildRequires: glibc-devel +BuildRequires: libgcc +BuildRequires: libGL-devel +BuildRequires: libstdc++6-devel +BuildRequires: libXxf86vm-devel +## AUTOBUILDREQ-END +BuildRoot: %{_tmppath}/%{name}-%{version}-root + +%description +The Irrlicht Engine is an open source high performance realtime 3D engine written and usable in C++ and also available for .NET languages. It is completely cross-platform, using D3D, OpenGL and its own software renderer, and has all of the state-of-the-art features which can be found in commercial 3d engines. + +%package devel +Summary: Header files and static library for development with libid3 +Group: Development/Libraries +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description devel +The Irrlicht Engine is an open source high performance realtime 3D engine written and usable in C++ and also available for .NET languages. It is completely cross-platform, using D3D, OpenGL and its own software renderer, and has all of the state-of-the-art features which can be found in commercial 3d engines. + +This package contains static libraries and header files need for development. + +%prep +%setup -q -n irrlicht-%{version} + +%build +cd source/Irrlicht +%make sharedlib LDFLAGS= + +%install +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" +cd source/Irrlicht +%makeinstall INSTALL_DIR=%{buildroot}%{_libdir} + +# fix for svn version required by supertuxkart +#mv %{buildroot}%{_libdir}/libIrrlicht.so.1.8.0-SVN %{buildroot}%{_libdir}/libIrrlicht.so.1.8.0 +#ln -s libIrrlicht.so.1.8.0 %{buildroot}%{_libdir}/libIrrlicht.so +#rm %{buildroot}%{_libdir}/1.8 + +%clean +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" + +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig + +%files +%defattr(-,root,root) +%{_libdir}/libIrrlicht.so.* + +%files devel +%defattr(-,root,root) +%{_libdir}/libIrrlicht.so +%dir %{_includedir}/irrlicht +%{_includedir}/irrlicht/*.h + +%changelog +* Sat Nov 23 2013 Silvan Calarco 1.8.1-1mamba +- update to 1.8.1 + +* Sat Dec 01 2012 Automatic Build System 1.8-1mamba +- update to 1.8 + +* Mon Oct 15 2012 Silvan Calarco 1.7.3.svn3843-1mamba +- update to 1.7.3.svn3843 + +* Sun Oct 14 2012 Silvan Calarco 1.7.3-1mamba +- update to 1.7.3 + +* Tue Aug 02 2011 Silvan Calarco 1.7.2.git20110802-1mamba +- update to 1.7.2.git20110802 + +* Tue Jul 26 2011 Silvan Calarco 1.7.2-1mamba +- package created by autospec