Summary: Second Life client Summary(ja): セカンドライフ クライアント Name: secondlife Version: 1.18.0.6 Release: 0vl2 Group: Applications/Games License: GPL URL: http://secondlife.com/ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root Source0: http://secondlife.com/developers/opensource/downloads/2007/07/slviewer-src-%{version}.tar.gz Source1: http://secondlife.com/developers/opensource/downloads/2007/07/slviewer-artwork-%{version}.zip Source2: secondlife.png Source3: lindenlab-secondlife.desktop Source4: secondlife.sh Source5: secondlife.sysconfig #Source10: slviewer-1.17.1.0-png-support-missing-files.tar.bz2 # Build fixes Patch1: slviewer-1.17.3.0-fix-buildsystem.patch Patch3: slviewer-1.13.3.57837-systempaths.patch Patch6: slviewer-1.14.0.1-no-crash-reports.patch Patch7: slviewer-1.14.0.1-fonts.patch Patch8: slviewer-1.14.0.1-llfasttimer-no-asm.patch Patch9: slviewer-1.16.0.5-no-updater.patch Patch10: slviewer-1.14.0.1-gnome-open.patch Patch11: slviewer-1.17.3.0-llstatusbar-extra-qualification.patch Patch12: slviewer-1.17.1.0-no-Werror.patch Patch13: slviewer-1.17.3.0-no-llresolv6.patch # Bug fixes Patch100: slviewer-1.17.1.0-linked_list.patch Patch102: slviewer-1.17.2.0-fix-AllowIdleAFK.patch Patch103: slviewer-1.17.3.0-VWR-1475.patch Patch105: VWR-1465-hires_snapshot_crash_v3.patch Patch106: slviewer-1.17.0.12-fix-mismatched-delete.patch Patch107: slviewer-1.18.0.6-VWR-1354_lldrawpool_crash_V2.patch # Enhancements Patch200: slviewer-1.17.2.0-no-evil.patch Patch201: slviewer-1.17.3.0-openal.patch Patch210: slviewer-1.16.0.5-new-gpu.patch BuildRequires: scons BuildRequires: bison BuildRequires: flex BuildRequires: SDL-devel BuildRequires: gtk2-devel BuildRequires: libjpeg-devel BuildRequires: openjpeg-devel >= 1.2 BuildRequires: libvorbis-devel BuildRequires: libogg-devel BuildRequires: apr-util-devel BuildRequires: libboost-devel BuildRequires: curl-devel BuildRequires: xmlrpc-epi-devel BuildRequires: openldap-devel BuildRequires: openal-devel >= 1:0.0.8 BuildRequires: freealut-devel BuildRequires: elfio BuildRequires: desktop-file-utils #BuildRequires: gcc3-c++ = 3.3.6 ExclusiveArch: i686 x86_64 %description The Second Life client for Linux, currently in alpha testing. %prep %setup -q -b 1 -n linden # Build fixes %patch1 -p1 -b .buildfix %patch3 -p1 -b .systempath %patch6 -p1 -b .no-crash-reports %patch7 -p1 -b .fonts %patch8 -p1 -b .llfasttimer-no-asm %patch9 -p1 -b .no-updater %patch10 -p1 -b .gnome-open %patch11 -p1 -b .llstatusbar-extra-qualification %patch12 -p1 -b .no-Werror %patch13 -p1 -b .no-llresolv6 # Bugfixes %patch100 -p1 -b .linked_list %patch102 -p1 -b .allowidleafk %patch103 -p1 -b .vwr-1475 %patch105 -p1 -b .vwr-1465 %patch106 -p1 -b .fix-mismatched-delete %patch107 -p1 -b .vwr-1354 # Enhancements %patch200 -p1 -b .no-evil %patch201 -p1 -b .openal %patch210 -p1 -b .new-gpu sed -i 's/g++-3.4/g++/g' indra/SConstruct %build pushd indra scons BUILD=release BTARGET=client MOZLIB=no FMOD=no DISTCC=no CXX=g++ ARCH=%{_target_cpu} %{?_smp_mflags} popd %install rm -rf %{buildroot} install -D -p -m 755 indra/newview/secondlife-%{_target_cpu}-bin-globalsyms \ %{buildroot}%{_bindir}/secondlife.bin install -m 755 %{SOURCE4} %{buildroot}%{_bindir}/secondlife install -d %{buildroot}%{_datadir}/secondlife pushd indra/newview cp -pr app_settings \ character \ res-sdl \ skins \ featuretable.txt \ featuretable_linux.txt \ gpu_table.txt \ %{buildroot}%{_datadir}/secondlife/ popd install -d %{buildroot}%{_libdir}/secondlife install -m755 indra/lib_release_client/%{_target_cpu}-linux/*.so %{buildroot}%{_libdir}/secondlife install -d %{buildroot}%{_sysconfdir}/sysconfig install -m 644 %{SOURCE5} %{buildroot}%{_sysconfdir}/sysconfig/secondlife # Make rpmlint stop complaining find %{buildroot}%{_datadir}/secondlife/skins/ -type f|xargs chmod 644 install -p -m 644 scripts/messages/message_template.msg %{buildroot}%{_datadir}/secondlife/app_settings/ mkdir -p %{buildroot}%{_datadir}/secondlife/fonts ln -s /usr/X11R6/lib/X11/fonts/TTF/Vera.ttf \ %{buildroot}%{_datadir}/secondlife/fonts/sans.ttf ln -s /usr/X11R6/lib/X11/fonts/TTF/VeraBd.ttf \ %{buildroot}%{_datadir}/secondlife/fonts/sansbold.ttf ln -s /usr/X11R6/lib/X11/fonts/TTF/VeraMono.ttf \ %{buildroot}%{_datadir}/secondlife/fonts/mono.ttf ln -s /usr/X11R6/lib/X11/fonts/TrueType/VL-PGothic-Regular.ttf \ %{buildroot}%{_datadir}/secondlife/fonts/unicode.ttf mkdir -p %{buildroot}%{_datadir}/icons/hicolor/192x192 cp -p %{SOURCE2} %{buildroot}%{_datadir}/icons/hicolor/192x192/secondlife.png desktop-file-install --vendor lindenlab \ --dir ${RPM_BUILD_ROOT}%{_datadir}/applications %{SOURCE3} %clean rm -rf %{buildroot} %files %defattr(-,root,root,-) %doc LICENSE-source.txt LICENSE-logos.txt doc/* %doc indra/newview/linux_tools/client-readme.txt %doc indra/newview/lsl_guide.html %doc indra/newview/releasenotes.txt %config %{_sysconfdir}/sysconfig/secondlife %{_bindir}/secondlife* %{_datadir}/applications/lindenlab-secondlife.desktop %{_datadir}/icons/hicolor/192x192/secondlife.png %{_datadir}/secondlife/ %{_libdir}/secondlife %changelog * Tue Jul 17 2007 Daisuke SUZUKI 1.18.0.6-0vl2 - add Patch107 to fix VWR-1354 * Fri Jul 13 2007 Daisuke SUZUKI 1.18.0.6-0vl1 - new upstream release * Sat Jul 07 2007 Daisuke SUZUKI 1.17.3.0-0vl1 - new upstream release - add Patch103 to use lossy encoding with openjpeg(VWR-1475) * Thu Jun 28 2007 Daisuke SUZUKI 1.17.2.0-0vl2 - add patch101 to fix VWR-1203 - add patch102 to fix AllowIdleAFK * Thu Jun 28 2007 Daisuke SUZUKI 1.17.2.0-0vl1 - new upstream release * Wed Jun 27 2007 Daisuke SUZUKI 1.17.1.0-0vl2 - add VWR-1396 patches - build with openjpeg-1.2 * Tue Jun 26 2007 Daisuke SUZUKI 1.17.1.0-0vl1 - new upstream release * Tue Jun 19 2007 Daisuke SUZUKI 1.17.0.12-0vl1 - new upstream release * Sat Jun 09 2007 Daisuke SUZUKI 1.16.0.5-0vl2 - add patch210 to support GeForce8500/8600 * Sat Jun 09 2007 Daisuke SUZUKI 1.16.0.5-0vl1 - initial build for Vine Linux - update to 1.16.0.5 - use Bitstream Vera instead of DejaVu LGC * Thu Apr 26 2007 Callum Lerwick 1.15.0.2-1 - New upstream. - Non-redistributable fonts are no longer included, substitute DejaVu LGC for now. * Thu Apr 19 2007 Callum Lerwick 1.14.0.1-1 - New upstream. * Thu Mar 29 2007 Callum Lerwick 1.14.0.0-1 - New upstream. * Sun Mar 25 2007 Callum Lerwick 1.13.4.8-0.1.20070321a - First submission to Fedora. * Sat Feb 10 2007 Callum Lerwick 1.13.3.3-1 - Initial packaging.