cvsextras 96f977e
Name:           lib3ds
cvsextras 96f977e
Version:        1.2.0
684c0ad
Release:        11%{?dist}
7898810
4eb5cd2
Summary:        3D Studio file format library
cvsextras 96f977e
4eb5cd2
Group:          System Environment/Libraries
684c0ad
License:        LGPLv2+
4eb5cd2
URL:            http://lib3ds.sourceforge.net
4eb5cd2
Source:         http://dl.sf.net/lib3ds/lib3ds-%{version}.tar.gz
4eb5cd2
Patch0:         lib3ds-1.2.0.diff
4f8f905
Patch1:         lib3ds-cvs-20060105.diff
cvsextras 96f977e
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
cvsextras 96f977e
cvsextras 96f977e
%description
cvsextras 96f977e
lib3ds is a free ANSI-C library for working with the popular "3ds" 3D model
cvsextras 96f977e
format.
cvsextras 96f977e
d3721bb
Supported platforms include GNU (autoconf, automake, libtool, make, GCC) on
d3721bb
Unix and Cygwin, and MS Visual C++ 6.0. lib3ds loads and saves Atmosphere
d3721bb
settings, Background settings, Shadow map settings, Viewport setting,
d3721bb
Materials, Cameras, Lights, Meshes, Hierarchy, Animation keyframes. It also
d3721bb
contains useful matrix, vector and quaternion mathematics tools. lib3ds
d3721bb
usually integrates well with OpenGL. In addition, some diagnostic and
d3721bb
conversion tools are included.
cvsextras 96f977e
4eb5cd2
%package        tools
cvsextras 96f977e
Summary:        %summary
cvsextras 96f977e
Group:          Applications/Multimedia
cvsextras 96f977e
cvsextras 96f977e
%description    tools
cvsextras 96f977e
Some tools to process 3ds files.
cvsextras 96f977e
4eb5cd2
%files          tools
cvsextras 96f977e
%defattr(-,root,root,-)
cvsextras 96f977e
%doc AUTHORS COPYING ChangeLog README
cvsextras 96f977e
%{_bindir}/3dsdump
cvsextras 96f977e
%{_bindir}/3ds2m
cvsextras 96f977e
%{_mandir}/man1/3dsdump.1*
cvsextras 96f977e
%{_mandir}/man1/3ds2m.1*
cvsextras 96f977e
cvsextras 96f977e
%package        devel
cvsextras 96f977e
Summary:        %summary
cvsextras 96f977e
Group:          Development/Libraries
f22a9bb
Provides:	lib3ds-static = %{version}-%{release}
cvsextras 96f977e
cvsextras 96f977e
%description    devel
cvsextras 96f977e
Development files for lib3ds
cvsextras 96f977e
cvsextras 96f977e
%prep
cvsextras 96f977e
%setup -q
cvsextras 96f977e
%patch -p1 -P 0
4f8f905
%patch -p2 -P 1
cvsextras 96f977e
cvsextras 96f977e
%build
cvsextras 96f977e
%configure
cvsextras 96f977e
make %{?_smp_mflags}
cvsextras 96f977e
cvsextras 96f977e
%install
cvsextras 96f977e
rm -rf $RPM_BUILD_ROOT
cvsextras 96f977e
make install DESTDIR=$RPM_BUILD_ROOT
cvsextras 96f977e
cvsextras 96f977e
%clean
cvsextras 96f977e
rm -rf $RPM_BUILD_ROOT
cvsextras 96f977e
cvsextras 96f977e
%files devel
cvsextras 96f977e
%defattr(-,root,root,-)
cvsextras 96f977e
%doc AUTHORS COPYING ChangeLog README
cvsextras 96f977e
%{_bindir}/lib3ds-config
cvsextras 96f977e
%{_libdir}/*.a
cvsextras 96f977e
%{_mandir}/man1/lib3ds-config.1*
cvsextras 96f977e
%{_includedir}/lib3ds
cvsextras 96f977e
%{_datadir}/aclocal/*
cvsextras 96f977e
cvsextras 96f977e
%changelog
684c0ad
* Sat Aug 18 2007 Ralf Corsépius <rc040203@freenet.de> - 1.2.0-11
684c0ad
- Update license tag.
684c0ad
f22a9bb
* Wed Nov 14 2006 Ralf Corsépius <rc040203@freenet.de> - 1.2.0-10
f22a9bb
- Add Provides: *-static.
f22a9bb
108e19e
* Tue Sep 05 2006 Ralf Corsépius <rc040203@freenet.de> - 1.2.0-9
108e19e
- Mass rebuild.
108e19e
108e19e
* Tue Sep 05 2006 Ralf Corsépius <rc040203@freenet.de> - 1.2.0-8
108e19e
- Mass rebuild.
108e19e
390a966
* Thu Feb 28 2006 Ralf Corsepius <rc040203@freenet.de> - 1.2.0-7
7d08695
- Rebuild.
7d08695
4f8f905
* Thu Jan 05 2006 Ralf Corsepius <rc040203@freenet.de> - 1.2.0-6
4f8f905
- PR 176665: Apply upstream patch.
4f8f905
- Add %%dist.
4f8f905
a9abfa7
* Sun May 22 2005 Jeremy Katz <katzj@redhat.com> - 1.2.0-5
a9abfa7
- rebuild on all arches
a9abfa7
7898810
* Fri Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
7898810
- rebuilt
7898810
cvsextras 96f977e
* Mon Aug 09 2004 Ralf Corsepius <ralf[AT]links2linux.de> - 0:1.2.0-0.fdr.3
cvsextras 96f977e
- Fix m4-underquoting in lib3d.m4.
cvsextras 96f977e
cvsextras 96f977e
* Thu Jul 14 2004 Ralf Corsepius <ralf[AT]links2linux.de> - 0:1.2.0-0.fdr.2
cvsextras 96f977e
- Split out tools into separate subpackage "tools".
cvsextras 96f977e
- Fix description's formating.
cvsextras 96f977e
cvsextras 96f977e
* Thu Jul 08 2004 Ralf Corsepius <ralf[AT]links2linux.de> - 0:1.2.0-0.fdr.1
cvsextras 96f977e
- Initial RPM release.