Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:marvin24
slviewer-beta
slviewer-beta.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File slviewer-beta.spec of Package slviewer-beta
# %define _unpackaged_files_terminate_build 0 # %define date 2008/10 %define oname secondlife %define ver 1-21 %define svn r99587 %define slv slviewer Name: slviewer-beta Version: 1.21.6.0 Release: 1.1 License: GPL, CCL, Other License(s), see package Summary: SecondLife is a 3D Digital World Group: Amusements/Games/RPG Url: http://secondlife.com/ BuildRoot: %{_tmppath}/%{slv}-%{version}-%{release}-buildroot #Packager: Marc Dietrich <marvin24@gmx.de> Source0: http://secondlife.com/developers/opensource/downloads/%{date}/%{slv}-src-viewer_%{ver}-%{svn}.tar.gz Source1: %{slv}.6 Source2: http://secondlife.com/developers/opensource/downloads/%{date}/%{slv}-artwork-viewer_%{ver}-%{svn}.zip Source3: rename_cur_files.sh %ifarch x86_64 BuildArch: x86_64 %else BuildArch: i686 %endif # build fixes Patch1: %{slv}-%{version}-enable_mozlib.patch Patch2: %{slv}-%{version}-add_glh_linear_header.patch Patch3: %{slv}-%{version}-fix_zero_memset.patch Patch4: %{slv}-%{version}-fix_manifest.patch Patch5: %{slv}-%{version}-fix_install.patch Patch6: %{slv}-%{version}-use_system_fonts.patch #features Patch7: %{slv}-%{version}-openal_support.patch BuildRequires: bison BuildRequires: flex BuildRequires: gcc-c++ BuildRequires: cmake BuildRequires: python BuildRequires: unzip BuildRequires: Mesa-devel BuildRequires: SDL-devel BuildRequires: boost-devel BuildRequires: freealut-devel BuildRequires: freefont BuildRequires: freetype2-devel BuildRequires: gtk2-devel BuildRequires: libjpeg-devel BuildRequires: libogg-devel BuildRequires: libopenjpeg-devel BuildRequires: libvorbis-devel BuildRequires: libxmlrpc-epi-devel BuildRequires: libllmozlib2-devel BuildRequires: openal-devel BuildRequires: openldap2-devel BuildRequires: zlib-devel # will be replaced by distribution specific substitutes BuildRequires: libapr-util1-devel BuildRequires: libapr1-devel BuildRequires: gstreamer010-plugins-base-devel BuildRequires: libcares-devel BuildRequires: libcurl-devel %if ! 0%{?opensuse_bs} BuildRequires: ccache %endif Requires: freefont Requires: %{name}-artwork = %{version} Conflicts: %{slv} #%debug_package %description Second Life is a 3D digital world imagined, created and owned by its Residents. %package artwork Group: Games License: CCL 3.0 Summary: Artwork files for the Secondlife client BuildArch: noarch Requires: %{name} == %{version} BuildRequires: ImageMagick Obsoletes: slviewer-artwork-beta %description artwork This package contains the artwork distributed by LindenLabs for the SecondLife client %prep #%setup -q -n linden -b1 %setup -q -n linden unzip -qqd.. %{SOURCE2} %patch1 -p1 -b .mozlib %patch2 -p1 -b .add_glh %patch3 -p1 -b .fix_memset %patch4 -p1 -b .fix_manifest %patch5 -p1 -b .fix_install %patch6 -p1 -b .sys_fonts %patch7 -p0 -b .openal %build #CLIENT_CPPFLAGS="$RPM_OPT_FLAGS -march=pentium3 -ftree-vectorize -ftree-vectorizer-verbose=5 " CC=gcc CXX=g++ test -x /usr/bin/ccache && { CC="ccache gcc" CXX="ccache g++" } export CC export CXX pushd indra ./develop.py --standalone configure \ -DGCC_DISABLE_FATAL_WARNINGS:BOOL=TRUE \ \ -DMOZLIB:BOOL=TRUE \ -DOPENAL:BOOL=TRUE \ -DMOZLIB_INCLUDE_DIR:PATH="/usr/include/llmozlib2" \ -DMOZLIB_LIBRARY_DIR:PATH="/usr/%_lib/llmozlib2" \ \ -DINSTALL:BOOL=TRUE \ -DAPP_BINARY_DIR:PATH="/usr/games" \ -DAPP_SHARE_DIR:PATH="/usr/share/secondlife" \ -DAPP_BINARY_NAME:STRING="slviewer" \ -DINSTALL_PREFIX:PATH=$RPM_BUILD_ROOT \ \ -DCMAKE_C_FLAGS:STRING="$RPM_OPT_FLAGS" \ -DCMAKE_CXX_FLAGS:STRING="$RPM_OPT_FLAGS" ./develop.py --standalone build popd %install mv indra/newview/res indra/newview/res-sdl sh %{SOURCE3} %ifarch %ix86 RPM_ARCH=i686 %endif pushd indra/viewer-linux-$RPM_ARCH install -D -m 644 $RPM_SOURCE_DIR/slviewer.6 $RPM_BUILD_ROOT%{_mandir}/man6/%{slv}.6 make install # %fdupes $RPM_BUILD_ROOT pushd %{buildroot}/usr/share/%{oname} mkdir fonts %if 0%{?suse_version} FONTDIR_FF="/usr/share/fonts/truetype" %endif %if 0%{?fedora_version} FONTDIR_FF="/usr/share/fonts/truetype/freefont" %endif cd fonts ln -s $FONTDIR_FF/FreeSansBold.ttf ln -s $FONTDIR_FF/FreeSans.ttf ln -s $FONTDIR_FF/FreeMono.ttf popd %clean rm -rf %{buildroot} %files %defattr(-,root,root) %doc doc/releasenotes-where.txt %doc doc/viewer-changes.txt %doc doc/FLOSS-exception.txt %doc doc/GPL-license.txt %doc doc/contributions.txt %doc indra/newview/linux_tools/client-readme.txt %doc indra/newview/licenses-linux.txt %doc indra/newview/lsl_guide.html %doc LICENSE-source.txt /usr/share/secondlife/fonts /usr/share/secondlife/featuretable_linux.txt /usr/share/secondlife/gpu_table.txt /usr/share/secondlife/app_settings/*.xml /usr/share/secondlife/app_settings/*.ini /usr/share/secondlife/app_settings/*.pem /usr/share/secondlife/app_settings/*.msg /usr/share/secondlife/app_settings/shaders /usr/share/secondlife/skins/*/xui /usr/share/secondlife/skins/paths.xml /usr/share/secondlife/skins/*/color*xml /usr/share/secondlife/skins/default/html/*/loading-error/index.html /usr/share/secondlife/skins/default/html/en-us/loading/loading.html /usr/games/%{slv} %{_mandir}/man6/%{slv}.6* %files artwork %defattr(-,root,root) %doc LICENSE-logos.txt /usr/share/secondlife/character /usr/share/secondlife/res-sdl /usr/share/secondlife/app_settings/static_data.db2 /usr/share/secondlife/app_settings/static_index.db2 /usr/share/secondlife/app_settings/windlight /usr/share/secondlife/skins/*/textures /usr/share/secondlife/skins/default/html/en-us/loading/sl_logo_rotate_black.gif /usr/share/secondlife/skins/default/html/btn_purplepill_bg.png /usr/share/secondlife/skins/default/html/unabletoconnect.png
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor