]> git.pld-linux.org Git - packages/duke3d.git/blob - duke3d.spec
- up to svn r187
[packages/duke3d.git] / duke3d.spec
1 %define         ver     032696
2 %define         rel             0.1
3 Summary:        Duke Nukem 3D
4 Summary(pl.UTF-8):      Duke Nukem 3D
5 Name:           duke3d
6 Version:        1.5
7 Release:        0.%{ver}.%{rel}
8 License:        GPL
9 Group:          X11/Applications/Games
10 Source0:        %{name}.tar.bz2
11 # Source0-md5:  1fce8602af6e3dcdfd63307993643e75
12 Patch0:         %{name}-opt.patch
13 URL:            http://icculus.org/duke3d/
14 BuildRequires:  SDL_mixer-devel
15 BuildRequires:  SDL-devel
16 BuildRequires:  nasm
17 ExclusiveArch:  %{ix86}
18 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19
20 %description
21 Duke Nukem 3D.
22
23 You will need files from Atomic Edition to run this game.
24
25 %description -l pl.UTF-8
26 Duke Nukem 3D.
27
28 Aby uruchomić grę wymagane są pliki z Atomic Edition.
29
30 %prep
31 %setup -q -n %{name}
32 %patch0 -p1
33
34 ver=$(awk -F'"' '/DUKE NUKEM BUILD/{a=$(NF-1); sub(/.*: V/, "", a); print a}' source/astub.c)
35 if [ "$ver" != %{ver} ]; then
36         exit 1
37 fi
38
39 %build
40 %{__make} -C source/buildengine \
41         CC="%{__cc}" \
42         OPTIMIZE="%{rpmcflags} -fno-omit-frame-pointer -funsigned-char"
43
44 %{__make} -C source \
45         CC="%{__cc}" \
46         OPTIMIZE="%{rpmcflags} -funsigned-char"
47
48 %install
49 rm -rf $RPM_BUILD_ROOT
50 install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/duke3d}
51
52 install source/duke3d $RPM_BUILD_ROOT%{_bindir}
53 cp -a testdata/defs.con $RPM_BUILD_ROOT%{_datadir}/duke3d/DEFS.CON
54 cp -a testdata/game.con $RPM_BUILD_ROOT%{_datadir}/duke3d/GAME.CON
55 cp -a testdata/user.con $RPM_BUILD_ROOT%{_datadir}/duke3d/USER.CON
56 cp -a testdata/lookup.dat $RPM_BUILD_ROOT%{_datadir}/duke3d/LOOKUP.DAT
57
58 %clean
59 rm -rf $RPM_BUILD_ROOT
60
61 %files
62 %defattr(644,root,root,755)
63 %doc readme.txt
64 %attr(755,root,root) %{_bindir}/duke3d
65 %{_datadir}/duke3d
This page took 0.141876 seconds and 3 git commands to generate.