Name: uox
Summary: Ultima online server
Version: 0.97.06.9r
Release: 2.2
License: GPL
Group: Applications/Internet
URL: http://www.uox3.org/
Description: UOX3 stands for Ultima Offline eXperiment(remake 3). It is a server emulator
for OSI's Ultima Online Server, originally created by Marcus Rating. This
server emulator enables you to create your own server and play on it either
locally, over modem, LAN or the internet at least 32 people at a time.
The build was not successful.
The build was not successful.
The spec file used by the build system currently has the following contents:
# $Id$ # Authority: dries Summary: Ultima online server Name: uox Version: 0.97.06.9r %define mozilla_version 1.6 Release: 2.2%{?dist} License: GPL Group: Applications/Internet URL: http://www.uox3.org/ Source: http://www.uox3.org/files/uox3-source.zip Source1: ftp://ftp.mozilla.org/pub/mozilla.org/mozilla/releases/mozilla%{mozilla_version}/src/mozilla-source-%{mozilla_version}.tar.bz2 Source2: http://www.xoduz.org/files/uox3/uox3.zip BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root BuildRequires: dos2unix, autoconf, automake, gcc-c++, unzip %description UOX3 stands for Ultima Offline eXperiment(remake 3). It is a server emulator for OSI's Ultima Online Server, originally created by Marcus Rating. This server emulator enables you to create your own server and play on it either locally, over modem, LAN or the internet at least 32 people at a time. %prep %setup -c %build tar xjvf %{SOURCE1} mozilla/js cd ./mozilla/js/src/fdlibm; gcc -c -DXP_UNIX *.c cd .. gcc -o jscpucfg jscpucfg.c ; ./jscpucfg > jsautocfg.h gcc -c -DXP_UNIX *.c ; ar -r js32.a *.o fdlibm/*.o cp js32.a ../../../ cd ../../../ dos2unix Makefile.am aclocal automake --add-missing --copy || echo automake --add-missing --copy gives a warning autoconf automake || echo automake gives a warning chmod +x configure %configure --enable-debug dos2unix Makefile dos2unix depcomp %{__make} CXXFLAGS="-ggdb -O2 -I./mozilla/js/src" %{?_smp_mflags} %install %{__rm} -rf %{buildroot} mkdir -p %{buildroot}/usr/bin mkdir -p %{buildroot}/usr/share cp uox3 %{buildroot}/usr/bin cd %{buildroot}/usr/share unzip %{SOURCE2} mv UOX3 uox3 dos2unix uox3/dfndata/*/*.dfn \ uox3/dfndata/*/*/*.dfn \ uox3/dfndata/*/*/*/*.dfn \ uox3/dfndata/*/*/*/*/*.dfn \ uox3/dfndata/html/*.htf \ uox3/uox.ini \ uox3/js/*/*/*.js \ uox3/accounts/accounts.adm \ uox3/accounts/*/*.uad \ uox3/js/*.scp \ uox3/shared/*.wsc sed -i 's/DIRECTORY=\.\//DIRECTORY=\/usr\/share\/uox3\//g;' %{buildroot}/usr/share/uox3/uox.ini cat > %{buildroot}/usr/bin/uox3-wrapper <<EOF echo All the datafiles are owned by user uox3 echo and can be found in /usr/share/uox3 echo You need to copy the *.mul and *.idx files echo from UO to /usr/share/uox3/muldata/ echo The configfile is /usr/share/uox3/uox.ini echo Do not forget to change the password of echo you admin character. cd /usr/share/uox3 su -c "uox3" - uox EOF chmod +x %{buildroot}/usr/bin/uox3-wrapper mkdir -p %{buildroot}/usr/share/uox3/muldata %pre useradd -d %{_datadir}/uox3 -c "UOX Ultima Online Server" uox &>/dev/null || : %postun userdel uox &>/dev/null || : %clean %{__rm} -rf %{buildroot} %files %defattr(-, root, root, 0755) %doc AUTHORS Changelog.txt COPYING INSTALL NEWS README README.Linux readme.txt %{_bindir}/uox3 %{_bindir}/uox3-wrapper %defattr(-, uox, uox, 0755 ) %config(noreplace) %{_datadir}/uox3/accounts/accounts.adm %config(noreplace) %{_datadir}/uox3/accounts/*/*.uad %config(noreplace) %{_datadir}/uox3/banlist.ini %config(noreplace) %{_datadir}/uox3/dfndata/*/*.dfn %config(noreplace) %{_datadir}/uox3/dfndata/*/*/*.dfn %config(noreplace) %{_datadir}/uox3/dfndata/*/*/*/*.dfn %config(noreplace) %{_datadir}/uox3/dfndata/*/*/*/*/*.dfn %config(noreplace) %{_datadir}/uox3/dfndata/items/gear/weapons/NOTE* %config(noreplace) %{_datadir}/uox3/js/*.scp %config(noreplace) %{_datadir}/uox3/js/*/*/*.js %config(noreplace) %{_datadir}/uox3/shared/*.wsc %config(noreplace) %{_datadir}/uox3/uox.ini %config(noreplace) %{_datadir}/uox3/dfndata/html/*.htf %{_datadir}/uox3/muldata %{_datadir}/uox3/dfndata/dfnupdates.txt %{_datadir}/uox3/dfndata/items/item-updates.txt %{_datadir}/uox3/logs/readme.txt %{_datadir}/uox3/msgboards/readme.txt %{_datadir}/uox3/shared/Readme.txt %{_datadir}/uox3/archives/readme.txt %{_datadir}/uox3/books/readme.txt %{_datadir}/uox3/dictionaries/dictionary.* %{_datadir}/uox3/docs %{_datadir}/uox3/help %{_datadir}/uox3/html/readme.txt %{_datadir}/uox3/js32.dll %changelog * Sat Apr 08 2006 Dries Verachtert <dries@ulyssis.org> - 0.97.06.9r-2.2 - Rebuild for Fedora Core 5. * Sun May 2 2004 Dries Verachtert <dries@ulyssis.org> 0.97.6.9r-2 - use a seperate user * Fri Apr 30 2004 Dries Verachtert <dries@ulyssis.org> 0.97.6.9r-1 - initial package