Sophie

Sophie

distrib > Mandriva > 9.0 > i586 > media > contrib-src > by-pkgid > f8c9e8313f82a8a4f9a28a97e5568989 > files > 3

hlds_ld-1.50b2-2mdk.src.rpm

%define name hlds_ld
%define version 1.50b2
%define release 2mdk
%define summary Advanced Server Management for Linux Half Life Servers!
%define hldir %{_prefix}/local/hlds_l

Name:		%{name}
Version:	%{version}
Release:	%{release}
Summary:	%{summary}
License:	GPL
Group:		System/Servers
Source0:	http://linuxhlds.halflife.org/download/%{name}-%{version}.tar.bz2
Source1:	%{name}.init.bz2
URL:		http://linuxhlds.halflife.org
Requires:	tcl tclx tk
BuildArch:	noarch
BuildRoot:	%{_tmppath}/%{name}-buildroot

%description
hlds_ld is a Linux Half-Life server management tool, consisting of a daemon 
process and GUI clients.
It is designed to work with all mods (TFC, Counter-Strike, etc).

%package cgi
Summary:	CGI script for %{name}
Group:		System/Libraries
Requires:	%{name} webserver

%description cgi
This package contains a script meant to be executed by your web server 
to provide realtime stats on your server to your web clients

%package french
Summary:	french translations for %{name}
Group:		System/Libraries
Requires:	%{name}

%description french
This package contains french translations for hlds_ld daemon (not GUI).

%prep
%setup
bzcat %{SOURCE1} > hldsld

%build

%install
install -d -m 0755 $RPM_BUILD_ROOT/%{_sysconfdir}/rc.d/init.d
install -d -m 0755 $RPM_BUILD_ROOT/%{_bindir}
install -d -m 0755 $RPM_BUILD_ROOT/%{hldir}
install -d -m 0755 $RPM_BUILD_ROOT/%{hldir}/valve
install -d -m 0755 $RPM_BUILD_ROOT/%{hldir}/cstrike
install -d -m 0755 $RPM_BUILD_ROOT/%{hldir}/tfc
install -d -m 0755 $RPM_BUILD_ROOT/%{hldir}/gearbox
install -d -m 0755 $RPM_BUILD_ROOT/var/www/cgi-bin
# Files that install in bin/
install -m 0755 hlds_ld hlcmd hlgui hlclustermon $RPM_BUILD_ROOT/%{_bindir}
# Files that install in HLDIR
install -m 0644 hlds_ld.txt hlds_ld_client.cfg hlds_ld_cluster.cfg $RPM_BUILD_ROOT/%{hldir}
install -m 0644 francais/hlds_ld.txt $RPM_BUILD_ROOT/%{hldir}/hlds_ld.txt.fr
# Files that install in HLDIR/mod
install -m 0644 valve/hlds_ld.cfg $RPM_BUILD_ROOT/%{hldir}/valve
install -m 0644 cstrike/hlds_ld.cfg $RPM_BUILD_ROOT/%{hldir}/cstrike
install -m 0644 tfc/hlds_ld.cfg $RPM_BUILD_ROOT/%{hldir}/tfc
install -m 0644 gearbox/hlds_ld.cfg $RPM_BUILD_ROOT/%{hldir}/gearbox
# CGI script
install -m 0755 hlds_ld_cgi $RPM_BUILD_ROOT/var/www/cgi-bin
# Start script
install -m 0755 hldsld $RPM_BUILD_ROOT/%{_sysconfdir}/rc.d/init.d

%clean
rm -rf ${RPM_BUILD_ROOT}

%post french
mv %{hldir}/hlds_ld.txt %{hldir}/hlds_ld.txt.en
mv %{hldir}/hlds_ld.txt.fr %{hldir}/hlds_ld.txt

%preun french
mv %{hldir}/hlds_ld.txt.en %{hldir}/hlds_ld.txt
mv %{hldir}/hlds_ld.txt %{hldir}/hlds_ld.txt.fr

%files
%defattr(-,root,root)
%doc FAQ README
%{_sysconfdir}/rc.d/init.d/hldsld
%{_bindir}/*
%{hldir}/hlds_ld.txt
%config(noreplace) %{hldir}/hlds_ld_client.cfg
%config(noreplace) %{hldir}/hlds_ld_cluster.cfg
%config(noreplace) %{hldir}/valve/hlds_ld.cfg
%config(noreplace) %{hldir}/cstrike/hlds_ld.cfg
%config(noreplace) %{hldir}/tfc/hlds_ld.cfg
%config(noreplace) %{hldir}/gearbox/hlds_ld.cfg

%files cgi
%defattr(-,root,root)
%config(noreplace) /var/www/cgi-bin/hlds_ld_cgi

%files french
%defattr(-,root,root)
%{hldir}/hlds_ld.txt.fr

%changelog
* Wed Aug 28 2002 Lenny Cartier <lenny@mandrakesoft.com> 1.50b2-2mdk
- rebuild

* Wed Apr 18 2001 Lenny Cartier <lenny@mandrakesoft.com> 1.50b2-1mdk
- updated by Guillaume Rousse <g.rousse@linux-mandrake.com> :
	- 1.50b2
	- start script in /etc/rc.d/init.d

* Tue Mar 06 2001 Guillaume Rousse <g.rousse@linux-mandrake.com> 1.40-1mdk
- 1.40
- removed french translations sources as they are now included in release
- put french translations in a distinct package
- used %config(noreplace) for every config file and CGI script
- spec cleanup

* Thu Dec 21 2000 Lenny Cartier <lenny@mandrakesoft.com> 1.31-3mdk
- used srpm from Guillaume Rousse <g.rousse@linux-mandrake.com> :
	- moved french translation in %{_docdir}
	- minor spec cleanup

* Tue Dec 19 2000 Lenny Cartier <lenny@mandrakesoft.com> 1.31-2mdk
- used srpm from Guillaume Rousse <g.rousse@linux-mandrake.com> :
- added french server translation
- added cgi package
		  
* Mon Dec 18 2000 Lenny Cartier <lenny@mandrakesoft.com> 1.31-1mdk
- new in contribs
- used srpm from Guillaume Rousse <g.rousse@linux-mandrake.com
		    
* Sun Dec 17 2000 Guillaume Rousse <g.rousse@linux-mandrake.com>
- first Mandrake package