]> git.pld-linux.org Git - packages/et.git/blame - et.spec
- removed translation of title
[packages/et.git] / et.spec
CommitLineData
c956c757
ER
1# TODO
2# - create dedicated server subpackage
505589cb 3#
aba8c743 4# Conditional build:
c956c757 5%bcond_without data # skip build of data subpackage (huge and resource consuming)
aba8c743
ER
6#
7Summary: Enemy Territory
505589cb 8Summary(pl): Enemy Territory - Terytorium wroga
aba8c743
ER
9Name: et
10Version: 2.56
c956c757 11Release: 0.13
aba8c743
ER
12Epoch: 0
13License: RTCW-ETEULA
14Group: Applications/Games
15Source0: http://3dgamers.planetmirror.com/pub/3dgamers/games/wolfensteinet/et-linux-%{version}-2.x86.run
16# NoSource0-md5: 4dddf1612b9ed5b3fe9d3348ec78c28f
17Source1: %{name}.desktop
18NoSource: 0
19URL: http://www.idsoftware.com/
20# loose dependancy is intentional
21Requires: %{name}-data = %{version}
392cb562 22ExclusiveArch: %{ix86}
aba8c743
ER
23BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25%define no_install_post_strip 1
26%define no_install_post_chrpath 1
27%define _gamelibdir %{_libdir}/games/et
28%define _gamedatadir %{_datadir}/games/et
29
30%description
31Return to Castle Wolfenstein: Enemy Territory - standalone
32multi-player game based on Return to Castle Wolfenstein.
33
505589cb 34%description -l pl
b8aadf6a 35Return to Castle Wolfenstein: Enemy Territory jest to samodzielna gra
36dla wielu graczy oparta na Return to Castle Wolfenstein.
505589cb 37
aba8c743 38%package data
505589cb 39Summary: Enemy Territory data files
40Summary(pl): Pliki z danymi dla Enemy Territory
aba8c743 41Group: Applications/Games
aba8c743
ER
42
43%description data
44This package contains the data files for Enemy Territory.
505589cb 45
46%description data -l pl
47Pakiet ten zawiera pliki z danymi dla gry Enemy Territory.
aba8c743
ER
48
49%prep
50%setup -qcT
51sh %{SOURCE0} --tar xf
52
aba8c743
ER
53%install
54rm -rf $RPM_BUILD_ROOT
55install -d $RPM_BUILD_ROOT{%{_bindir},%{_pixmapsdir},%{_desktopdir}} \
505589cb 56 $RPM_BUILD_ROOT{%{_gamelibdir},%{_gamedatadir}}
aba8c743
ER
57
58install bin/Linux/x86/et.x86 $RPM_BUILD_ROOT%{_gamelibdir}/%{name}
59
60cat << EOF > $RPM_BUILD_ROOT%{_bindir}/%{name}
61#!/bin/sh
62# Needed to make symlinks/shortcuts work.
63# the binaries must run with correct working directory
64cd %{_gamelibdir}
65export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:.
b66b7ad8 66exec ./%{name} "\$@"
aba8c743
ER
67EOF
68
69install ET.xpm $RPM_BUILD_ROOT%{_pixmapsdir}/%{name}.xpm
70install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
71ln -s ../../../share/games/et/etmain $RPM_BUILD_ROOT%{_gamelibdir}
72
73cp -a pb $RPM_BUILD_ROOT%{_gamelibdir}
74# in DOCS
75rm -f $RPM_BUILD_ROOT%{_gamelibdir}/pb/PB_EULA.txt
76
77%if %{with data}
78cp -a etmain $RPM_BUILD_ROOT%{_gamedatadir}
79%endif
80
81%clean
82rm -rf $RPM_BUILD_ROOT
83
84%files
85%defattr(644,root,root,755)
86%doc CHANGES v1.02_Readme.htm Docs pb/PB_EULA.txt
87%attr(755,root,root) %{_bindir}/*
88
89%dir %{_gamelibdir}
90%attr(755,root,root) %{_gamelibdir}/et
91%{_gamelibdir}/etmain
92
93%dir %{_gamelibdir}/pb
94%{_gamelibdir}/pb/htm
95%attr(755,root,root) %{_gamelibdir}/pb/*.x86
96%attr(755,root,root) %{_gamelibdir}/pb/*.so
97%{_gamelibdir}/pb/*.db
98
c956c757 99%dir %{_gamedatadir}
aba8c743
ER
100%{_desktopdir}/%{name}.desktop
101%{_pixmapsdir}/%{name}.xpm
102
103%if %{with data}
104%files data
392cb562 105%defattr(644,root,root,755)
c956c757 106%{_gamedatadir}/*
aba8c743 107%endif
This page took 0.101011 seconds and 4 git commands to generate.