#define snapshot 2006-12-23 %define lib_name_orig libaqsis %define major 1 %define libname %mklibname %{name} %{major} %define develname %mklibname %{name} -d Summary: RenderMan-compliant 3D rendering solution Name: aqsis Version: 1.2.0 Release: %mkrel 3 License: GPLv2+ Url: http://www.aqsis.org/ Group: Graphics #Source: %{name}-%{version}-%{snapshot}.tar.bz2 Source: http://downloads.sourceforge.net/aqsis/%{name}-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-buildroot Requires: %{libname} = %{version}-%{release} BuildRequires: liblog4cpp-devel BuildRequires: mesaglu-devel BuildRequires: mesaglut-devel BuildRequires: tiff-devel BuildRequires: X11-devel BuildRequires: bison BuildRequires: flex BuildRequires: fltk-devel BuildRequires: scons BuildRequires: libxslt-proc BuildRequires: OpenEXR-devel BuildRequires: zlib-devel BuildRequires: boost-devel %description Tha Aqsis rendering system consists of a set of libraries and applications for creating high-quality computer imagery using the Pixar RenderMan Interface. %package -n %{libname} Summary: Aqsis library Group: System/Libraries %description -n %{libname} The Aqsis library. %package -n %{develname} Summary: Development files for Aqsis Group: Development/C++ Requires: %{libname} >= %{version}-%{release} Provides: lib%{name}-devel = %{version}-%{release} Provides: %{name}-devel = %{version}-%{release} Obsoletes: %mklibname %{name} 1 -d Provides: %mklibname %{name} 1 -d %description -n %{develname} The Aqsis library developpement files. %prep %setup -q %build export CFLAGS="%{optflags}" export CXXFLAGS="%{optflags}" scons %{?_smp_mflags} destdir=%{buildroot} \ install_prefix=%{_prefix} \ sysconfdir=%{_sysconfdir} \ libdir=%{_libdir} \ no_rpath=true \ build %install rm -rf %{buildroot} export CFLAGS="%{optflags}" export CXXFLAGS="%{optflags}" scons install chmod a+rx %{buildroot}%{_datadir}/%{name}/content/ribs/*/*/*.sh sed -i 's|/usr/bin/bash|/bin/bash|' %{buildroot}%{_datadir}/%{name}/content/ribs/*/*/*.sh %clean rm -rf %{buildroot} %post -n %{libname} -p /sbin/ldconfig %postun -n %{libname} -p /sbin/ldconfig %files %defattr(-,root,root) %{_bindir}/* %doc AUTHORS README ReleaseNotes %{_datadir}/%{name} %config(noreplace) %{_sysconfdir}/* %exclude %{_datadir}/%{name}/content/ribs/*/*/*.bat %files -n %{libname} %defattr(-,root,root) %{_libdir}/%{name} %{_libdir}/*.so.%{major}* %files -n %{develname} %defattr(-,root,root) %{_libdir}/*.so %{_includedir}/* %changelog * Mon Feb 18 2008 Thierry Vignaud <tvignaud@mandriva.com> 1.2.0-3mdv2008.1 + Revision: 170766 - rebuild - better summaries - summary is not licence tag * Tue Jan 08 2008 Tomasz Pawel Gajc <tpg@mandriva.org> 1.2.0-2mdv2008.1 + Revision: 146896 - obsolete older devel library - new license policy - new devel library policy - fix mixture of tabs and spaces into spec file - do not package COPYING and INSTALL files - spec file clean - update link in URL - update Source link + Thierry Vignaud <tvignaud@mandriva.com> - fix mesaglu-devel BR * Thu Dec 20 2007 Olivier Blin <oblin@mandriva.com> 1.2.0-1mdv2008.1 + Revision: 135823 - restore BuildRoot + Thierry Vignaud <tvignaud@mandriva.com> - kill re-definition of %%buildroot on Pixel's request - buildrequires X11-devel instead of XFree86-devel * Mon Feb 19 2007 Pascal Terjan <pterjan@mandriva.org> 1.2.0-1mdv2007.0 + Revision: 122889 - fix release - 1.2.0 final - Drop patch0 * Wed Jan 03 2007 Pascal Terjan <pterjan@mandriva.org> 1.2.0-0.20061223.2mdv2007.1 + Revision: 103796 - Fix generated dependency on /usr/sbin/bash (aka test your package after the very last commit) * Wed Jan 03 2007 Pascal Terjan <pterjan@mandriva.org> 1.2.0-0.20061223.1mdv2007.1 + Revision: 103672 - fix lib64 - have the scripts executable - Add x86_64 patch from Fedora - Buildrequires boost-devel - move .a to -devel - really use mkrel - mark the config file - partially sync with upstream specfile - don't separate build and install as the scons script do te same... - fix file list - 1.2.0 snapshot (almost RC1) - switch to scons - mkrel - Import aqsis * Fri May 06 2005 Pascal Terjan <pterjan@mandriva.org> 1.0.0-3mdk - better fix for x86_64 build * Thu May 05 2005 Pascal Terjan <pterjan@mandriva.org> 1.0.0-2mdk - fix x86_64 build (P1) * Mon Jan 17 2005 Pascal Terjan <pterjan@mandrake.org> 1.0.0-1mdk - 1.0.0 * Sun Jan 16 2005 Pascal Terjan <pterjan@mandrake.org> 0.9.3-1mdk - 0.9.3 - BuildRequires fltk-devel * Sun Sep 05 2004 Pascal Terjan <pterjan@mandrakesoft.com> 0.9.2-1mdk - New release 0.9.2 - Drop patch 0 (fixed upstream) * Wed Jun 09 2004 Pascal Terjan <pterjan@mandrake.org> 0.9.1-2mdk - GCC 3.4 fixes * Fri Apr 09 2004 Pascal Terjan <pterjan@mandrake.org> 0.9.1-1mdk - 0.9.1