X-Git-Url: https://git.pld-linux.org/gitweb.cgi?a=blobdiff_plain;f=aqsis.spec;h=55c4c752d6f9a72b06a72ef72f4d8b13373a1bd5;hb=8fd0159e4d5821c87cf0553bfa5c9433b1a4ab5f;hp=5140d1ebf3514a48263389b89c7a4cb172ea3c9a;hpb=c80c572a534797247f6b75d1092bf38d34af1c3f;p=packages%2Faqsis.git diff --git a/aqsis.spec b/aqsis.spec index 5140d1e..55c4c75 100644 --- a/aqsis.spec +++ b/aqsis.spec @@ -1,24 +1,28 @@ Summary: Aqsis Rendering System -Summary(pl): System renderuj±cy Aqsis +Summary(pl.UTF-8): System Renderujący Aqsis Name: aqsis -Version: 1.0.0 -Release: 1 -License: GPL v2 +Version: 1.2.0 +Release: 3 +License: GPL v2 / LGPL v2.1 Group: Applications/Graphics Source0: http://dl.sourceforge.net/aqsis/%{name}-%{version}.tar.gz -# Source0-md5: 1d144d49cda08aa8e1f6c83291e4812b +# Source0-md5: ae9bb1c4b22e396fd7ce84ee3e13cb86 +Patch0: %{name}-scons-paths.patch URL: http://aqsis.sourceforge.net/ -BuildRequires: OpenGL-devel -BuildRequires: autoconf >= 2.50 -BuildRequires: automake -BuildRequires: fltk-devel -BuildRequires: glut-devel -BuildRequires: libjpeg-devel +BuildRequires: OpenEXR-devel +BuildRequires: bison >= 1.35 +BuildRequires: boost-devel >= 1.32.0 +BuildRequires: boost-array-devel +BuildRequires: flex >= 2.5.4 +BuildRequires: fltk-devel >= 1.1.0 +BuildRequires: libjpeg-devel >= 6b BuildRequires: libstdc++-devel -BuildRequires: libtiff-devel +BuildRequires: libtiff-devel >= 3.7.1 BuildRequires: libtool >= 2:1.5 -BuildRequires: log4cpp-devel -BuildRequires: zlib-devel +BuildRequires: libxslt-progs +BuildRequires: rpmbuild(macros) >= 1.337 +BuildRequires: scons +BuildRequires: zlib-devel >= 1.1.4 Provides: renderman-engine BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -27,14 +31,14 @@ The Aqsis Rendering System consists of a set of libraries and applications for creating high-quality computer imagery using the Pixar RenderMan Interface. -%description -l pl -System renderuj±cy Aqsis sk³ada siê z zestawu bibliotek i programów do -tworzenia wysokiej jako¶ci obrazów komputerowych z u¿yciem interfejsu -RenderMan firmy Pixar. +%description -l pl.UTF-8 +System Renderujący Aqsis składa się z zestawu bibliotek i programów +do tworzenia wysokiej jakości obrazów komputerowych z użyciem +interfejsu RenderMan firmy Pixar. %package devel Summary: Header files for Aqsis Rendering System -Summary(pl): Pliki nag³ówkowe systemu renderuj±cego Aqsis +Summary(pl.UTF-8): Pliki nagłówkowe Systemu Renderującego Aqsis Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: libstdc++-devel @@ -45,29 +49,38 @@ Requires: zlib-devel %description devel Header files for Aqsis Rendering System. -%description devel -l pl -Pliki nag³ówkowe systemu renderuj±cego Aqsis. +%description devel -l pl.UTF-8 +Pliki nagłówkowe Systemu Renderującego Aqsis. %prep %setup -q +%patch0 -p1 + +sed -i -e "s#'lib'#'%{_lib}'#g" SConstruct +sed -i -e 's#/lib#/%{_lib}#g' platform/default/Options.py %build -%{__libtoolize} -%{__aclocal} -%{__autoconf} -%{__autoheader} -%{__automake} -%configure -%{__make} \ - CFLAGS="%{rpmcflags} -fPIC" +# We cannot build the targets here, because 'scons install' fires the entire +# compilation from the start. %install rm -rf $RPM_BUILD_ROOT +install -d $RPM_BUILD_ROOT{/etc/%{name},%{name},%{_bindir},%{_libdir},%{_datadir}/%{name},%{_examplesdir}} -%{__make} install \ - DESTDIR=$RPM_BUILD_ROOT - -rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/lib*.la +export CXX='%{__cxx}' +export CXXFLAGS='%{rpmcflags}' +export CC='%{__cc}' +export CFLAGS='%{rpmcflags}' +%scons \ + install_prefix=$RPM_BUILD_ROOT%{_prefix} \ + sysconfdir=$RPM_BUILD_ROOT/etc/%{name} \ + pld_pluginsdir=%{_libdir}/%{name}/plugins \ + pld_shadersdir=%{_datadir}/%{name}/shaders \ + pld_configdir=/etc/%{name} \ + install +sed -e "s:$RPM_BUILD_ROOT::g" -i $RPM_BUILD_ROOT/etc/%{name}/aqsisrc +find $RPM_BUILD_ROOT -name '*.bat' -exec rm {} \; +mv $RPM_BUILD_ROOT%{_datadir}/%{name}/content $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version} %clean rm -rf $RPM_BUILD_ROOT @@ -77,16 +90,18 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) -%doc AUTHORS ChangeLog README +%doc AUTHORS ReleaseNotes README +%dir /etc/%{name} +%config(noreplace) %verify(not md5 mtime size) /etc/%{name}/* %attr(755,root,root) %{_bindir}/* -%attr(755,root,root) %{_libdir}/lib*.so.*.*.* +%attr(755,root,root) %{_libdir}/lib*.so* %dir %{_libdir}/%{name} -%{_libdir}/%{name}/lib*.so* +%attr(755,root,root) %{_libdir}/%{name}/lib*.so +%dir %{_libdir}/%{name}/plugins +%attr(755,root,root) %{_libdir}/%{name}/plugins/*.so %{_datadir}/%{name} -%{_mandir}/man1/aqsis.1* +%{_examplesdir}/%{name}-%{version} %files devel %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/lib*.so -%{_libdir}/lib*.la %{_includedir}/%{name}