Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37788492
en ru br
ALT Linux repositórios
S:4.7.1-alt1
5.0: 2.0-alt0.pre1
4.1: 1.9.1-alt1
4.0: 1.2.3-alt2
3.0: 1.0-alt1

Group :: Sistema/Servidores
RPM: xsp

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

# vim: set ft=spec: -*- rpm-spec -*-

%define sitedocroot %_var/www/%name

Name: xsp
Version: 1.0
Release: alt1

Summary: XSP server
License: LGPL
Group: System/Servers
Url: http://www.mono-project.com/

Source0: %name-%version.tar.gz
Source1: %name.init
Source2: %name.config

Requires: mono, mcs
Requires(post): %post_service
Requires(preun): %preun_service


# Automatically added by buildreq on Mon Aug 09 2004

BuildRequires: glib2 hostinfo mcs mono xsp

%package samples
Summary: ASP.NET Samples for XSP server
Group: System/Servers
Requires: xsp

%description
The XSP server of ASP.NET

%description samples
ASP.NET Samples for XSP server

%prep
%setup -q -n %name-%version

%build
export PATH=$PATH:/usr/lib/mono/bin
%configure
%make

%install
export PATH=$PATH:/usr/lib/mono/bin
make install  DESTDIR=%buildroot
%__mkdir_p %buildroot%_var
%__mkdir_p %buildroot%_sysconfdir
%__mkdir_p %buildroot%_sysconfdir/xsp
%__mkdir_p %buildroot%_var/www
%__mkdir_p %buildroot%sitedocroot/
mv %buildroot%_docdir/xsp/test/* %buildroot%sitedocroot/

cat > %buildroot%_bindir/%name << EOF
#!/bin/sh
export PATH=/usr/bin:/usr/lib/mono/bin
exec /usr/lib/mono/bin/mono /usr/bin/xsp.exe \$ at
EOF
%__chmod 755 %buildroot%_bindir/%name

%__mkdir_p %buildroot%_var/run/%name

%__install -m0755 %SOURCE1 -D %buildroot%_initdir/%name
%__install -m0644 %SOURCE2 -D %buildroot%_sysconfdir/xsp.conf


%pre
%_sbindir/groupadd -r -f webmaster &>/dev/null ||:
%_sbindir/groupadd -r -f %name &>/dev/null ||:
%_sbindir/useradd -r -g %name -d %_var/www/%name -s /dev/null \
       -c "XSP Web Server" -M -n %name &>/dev/null ||:

%post
%post_service %name

%preun
%preun_service %name

%files
%_bindir/*
%_libdir/*
%_man1dir/*
%_sysconfdir/xsp/
%_sysconfdir/xsp.conf
%_initdir/%name
%attr(2775,root,webmaster) %dir %sitedocroot
%attr(0730,root,%name) %dir %_var/run/%name

%files samples
%sitedocroot/*

%changelog

Todas as alterações você pod ver aqui

 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009