Summary: DOOM Legacy for Linux
Summary(pl): DOOM Legacy dla Linuksa
Name: doomlegacy
-Version: 1.32
-Release: 1.beta1.1
+Version: 1.4
+Release: 1
License: GPL, perhaps except for doom3.wad
Group: Applications/Games
-Source0: http://prdownloads.sourceforge.net/doomlegacy/legacy_132beta1_src.tar.gz
+Source0: http://prdownloads.sourceforge.net/doomlegacy/legacy_140_src.tar.gz
Source1: http://prdownloads.sourceforge.net/doomlegacy/doom3_wad_132.zip
+Source2: http://prdownloads.sourceforge.net/doomlegacy/legacy_dat.zip
+URL: http://legacy.newdoom.com/
Patch0: %{name}-paths.patch
Patch1: %{name}-Makefile.patch
Patch2: %{name}-nosndstat.patch
To jest DOOM Legacy dla Linuksa - wersja SDL.
%prep
-%setup -q -c -a 1
-%patch0 -p1
+%setup -q -c -a 1 -a 2
+%patch0 -p0
%patch1 -p0
-%patch2 -p1
+%patch2 -p0
%build
-install -d doomlegacy/linux_x/{musserv,sndserv}/{objs,bin}
-%{__make} -C doomlegacy PGCC=1 LINUX=1 OPTFLAGS="%{rpmcflags}"
-%{__make} -C doomlegacy clean LINUX=1
-%{__make} -C doomlegacy PGCC=1 LINUX=1 SDL=1 OPTFLAGS="%{rpmcflags}"
+install -d doomlegacy_src/linux_x/{musserv,sndserv}/{objs,bin} \
+ bin
+%{__make} -C doomlegacy_src PGCC=1 LINUX=1 OPTFLAGS="%{rpmcflags}"
+%{__make} -C doomlegacy_src clean LINUX=1
+%{__make} -C doomlegacy_src PGCC=1 LINUX=1 SDL=1 OPTFLAGS="%{rpmcflags}"
%install
rm -rf $RPM_BUILD_ROOT
install bin/llxdoom $RPM_BUILD_ROOT%{_bindir}
install bin/lsdldoom $RPM_BUILD_ROOT%{_bindir}
-install doomlegacy/linux_x/sndserv/linux/llsndserv $RPM_BUILD_ROOT%{_libdir}/doomlegacy
-install doomlegacy/linux_x/musserv/linux/musserver $RPM_BUILD_ROOT%{_libdir}/doomlegacy
+install doomlegacy_src/linux_x/sndserv/linux/llsndserv $RPM_BUILD_ROOT%{_libdir}/doomlegacy
+install doomlegacy_src/linux_x/musserv/linux/musserver $RPM_BUILD_ROOT%{_libdir}/doomlegacy
install bin/r_opengl.so $RPM_BUILD_ROOT%{_libdir}/doomlegacy
install doom3.wad $RPM_BUILD_ROOT%{_datadir}/doomlegacy
+install legacy.dat $RPM_BUILD_ROOT%{_datadir}/doomlegacy
%clean
rm -rf ${RPM_BUILD_ROOT}
%files common
%defattr(644,root,root,755)
-%doc doomlegacy/_doc/*.txt
+%doc doomlegacy_src/_doc/*.txt
%dir %{_libdir}/doomlegacy
%attr(755,root,root) %{_libdir}/doomlegacy/*serv*
%{_datadir}/doomlegacy