Search
SailfishOS Open Build Service
>
Projects
>
home:aard
:
merde
>
lighttpd
> lighttpd.spec
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File lighttpd.spec of Package lighttpd
%define webroot /srv/www Name: lighttpd Version: 1.4.28 Release: 1 Summary: Fast webserver with very light system requirements Group: System/Daemons License: BSD Source0: %{name}-%{version}.tar.gz Source1: index.html BuildRoot: %{_tmppath}/%{name}-%{version}-%{release} BuildRequires: pkgconfig(libpcre) BuildRequires: pkgconfig(zlib) BuildRequires: pkgconfig(lua) BuildRequires: pkgconfig(gamin) BuildRequires: pkgconfig(openssl) BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(sqlite3) BuildRequires: bzip2-devel, readline-devel BuildRequires: openldap-devel gdbm-devel Requires(pre): /usr/sbin/useradd Requires(post): /sbin/chkconfig Requires(preun): /sbin/service, /sbin/chkconfig Requires(postun): /sbin/service %description %{summary}. %files %defattr(-,root,root,-) %{_libdir}/mod_*.so %doc %{_mandir}/man8/lighttpd.8* %doc README %doc %{_docdir}/%{name}/*.txt %{_sbindir}/lighttpd* %{_sysconfdir}/init.d/%{name} %config %{_sysconfdir}/%{name}/*.conf %config %{_sysconfdir}/%{name}/conf.d/*.conf %config %{_sysconfdir}/%{name}/vhosts.d/*.template %config %{_sysconfdir}/sysconfig/%{name} %{webroot}/htdocs/dist-index.html %defattr(-, lighttpd, lighttpd, 0750) %{_localstatedir}/log/lighttpd/ %prep %setup -q %build %configure \ --with-fam --with-gdbm --with-ldap --with-lua --with-memcache \ --with-openssl --with-webdav-locks --with-webdav-props make %{?_smp_mflags} %install make DESTDIR=%{buildroot} install rm %{buildroot}%{_libdir}/*.la mkdir -p %{buildroot}/%{_sysconfdir}/sysconfig mkdir -p %{buildroot}/%{_sysconfdir}/init.d mkdir -p %{buildroot}/%{_sysconfdir}/%{name}/conf.d mkdir -p %{buildroot}/%{_sysconfdir}/%{name}/vhosts.d mkdir -p %{buildroot}/%{_docdir}/%{name} mkdir -p %{buildroot}%{webroot}/htdocs mkdir -p %{buildroot}%{_localstatedir}/log/%{name} install -m644 doc/config/conf.d/*.conf %{buildroot}/%{_sysconfdir}/%{name}/conf.d/ install -m644 doc/config/vhosts.d/vhosts.template %{buildroot}/%{_sysconfdir}/%{name}/vhosts.d/ sed -i 's/#server.bind/server.bind/' doc/config/lighttpd.conf install -m644 doc/config/*.conf %{buildroot}/%{_sysconfdir}/%{name}/ install -m644 doc/*.txt %{buildroot}/%{_docdir}/%{name}/ install -m755 doc/initscripts/rc.lighttpd.redhat %{buildroot}/%{_sysconfdir}/init.d/lighttpd install -m644 doc/initscripts/sysconfig.lighttpd %{buildroot}/%{_sysconfdir}/sysconfig/lighttpd #FIXME, remove wrong pathnames in config files install -m644 %{SOURCE1} %{buildroot}%{webroot}/htdocs/dist-index.html echo 'include "conf.d/dist.conf"' >> %{buildroot}/%{_sysconfdir}/%{name}/%{name}.conf cat << EOF >> %{buildroot}/%{_sysconfdir}/%{name}/conf.d/dist.conf index-file.names += ( "dist-index.html" ) EOF %pre /usr/sbin/useradd -s /sbin/nologin -M -r -d %{webroot} \ -c "lighttpd web server" lighttpd &>/dev/null || : %post /sbin/chkconfig --add lighttpd %preun if [ $1 -eq 0 ]; then /sbin/service lighttpd stop &>/dev/null || : /sbin/chkconfig --del lighttpd fi %postun if [ $1 -ge 1 ]; then /sbin/service lighttpd condrestart &>/dev/null || : fi