Rev 127 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
## spec file for package: yaws## This file and all modifications and additions to the pristine# package are under the same license as the package itself.## includes module(s):#%include Solaris.incName: yawsVersion: 1.87Summary: Yet Another Web ServerLicense: BSDDistribution: OpenSolarisVendor: OpenSolaris CommunityUrl: http://yaws.hyber.org/SUNW_Basedir: /SUNW_Copyright: %{name}.copyrightSource0: http://yaws.hyber.org/download/yaws-%{version}.tar.gzSource1: http-yaws.xml%include default-depend.incBuildRequires: SUNWggrpBuildRequires: SUNWgmakeBuildRequires: SUNWerlangRequires: SUNWerlangMeta(info.maintainer): James Lee <jlee@thestaticvoid.com>Meta(info.upstream): Claes Wikström <klacke@hyber.org>Meta(info.upstream_url): http://yaws.hyber.org/Meta(info.classification): org.opensolaris.category.2008:System/Services%descriptionYaws is a HTTP high perfomance 1.1 webserver particularly well suited fordynamic-content webapplications. Yaws is entirely written in Erlangfurthermore it is a multithreaded webserver where one Erlang light weightprocess is used to handle each client.%prep%setup -q./configure --prefix=%{_prefix} --sysconfdir=%{_sysconfdir} --localstatedir=%{_localstatedir}%buildgmake%installrm -rf $RPM_BUILD_ROOTgmake DESTDIR=$RPM_BUILD_ROOT installmkdir -p $RPM_BUILD_ROOT%{_localstatedir}/svc/manifest/networkcp %{SOURCE1} $RPM_BUILD_ROOT%{_localstatedir}/svc/manifest/network/http-yaws.xmlrm -f $RPM_BUILD_ROOT%{_sysconfdir}/yaws/yaws-cert.pemrm -f $RPM_BUILD_ROOT%{_sysconfdir}/yaws/yaws-key.pemrm -f $RPM_BUILD_ROOT%{_libdir}/yaws/ebin/.emptyrm -rf $RPM_BUILD_ROOT%{_prefix}/etc# remove example vhost configuration and replace# autogenerated vhost containing the build hostname with "localhost"sed '/<server localhost>/,//d; s/<server .*>/<server localhost>/; s@/usr/var/log/yaws@/var/log/yaws@' $RPM_BUILD_ROOT%{_sysconfdir}/yaws/yaws.conf > $RPM_BUILD_ROOT%{_sysconfdir}/yaws/yaws.conf.newmv -f $RPM_BUILD_ROOT%{_sysconfdir}/yaws/yaws.conf.new $RPM_BUILD_ROOT%{_sysconfdir}/yaws/yaws.conf%cleanrm -rf $RPM_BUILD_ROOT%if %(test -f /usr/sadm/install/scripts/i.manifest && echo 0 || echo 1)%iclass manifest -f i.manifest%endif%files%defattr(-,root,bin)%attr(755,root,sys) %dir %{_prefix}%dir %{_bindir}%{_bindir}/yaws%dir %{_libdir}%dir %{_libdir}/yaws%dir %{_libdir}/yaws/examples%dir %{_libdir}/yaws/examples/ebin%dir %{_libdir}/yaws/examples/include%dir %{_libdir}/yaws/priv%{_libdir}/yaws/priv/wsdl.xsd%{_libdir}/yaws/priv/soap.xsd%dir %{_libdir}/yaws/priv/lib%{_libdir}/yaws/priv/lib/setuid_drv.so%dir %{_libdir}/yaws/priv/lib/epam%{_libdir}/yaws/priv/envelope.xsd%dir %{_libdir}/yaws/ebin%{_libdir}/yaws/ebin/yaws_app.beam%{_libdir}/yaws/ebin/haxe.beam%{_libdir}/yaws/ebin/yaws_compile.beam%{_libdir}/yaws/ebin/yaws_log.beam%{_libdir}/yaws/ebin/yaws_generated.beam%{_libdir}/yaws/ebin/yaws_api.beam%{_libdir}/yaws/ebin/yaws_sup.beam%{_libdir}/yaws/ebin/yaws.app%{_libdir}/yaws/ebin/yaws_xmlrpc.beam%{_libdir}/yaws/ebin/yaws_appmod_cgi.beam%{_libdir}/yaws/ebin/yaws_html.beam%{_libdir}/yaws/ebin/yaws_outmod.beam%{_libdir}/yaws/ebin/yaws_revproxy.beam%{_libdir}/yaws/ebin/yaws_config.beam%{_libdir}/yaws/ebin/authmod_gssapi.beam%{_libdir}/yaws/ebin/yaws_cgi.beam%{_libdir}/yaws/ebin/yaws_soap_lib.beam%{_libdir}/yaws/ebin/yaws_jsonrpc.beam%{_libdir}/yaws/ebin/yaws_stats.beam%{_libdir}/yaws/ebin/yaws_ls.beam%{_libdir}/yaws/ebin/yaws_rss.beam%{_libdir}/yaws/ebin/yaws.beam%{_libdir}/yaws/ebin/yaws_log_file_h.beam%{_libdir}/yaws/ebin/yaws_rpc.beam%{_libdir}/yaws/ebin/yaws_sendfile.beam%{_libdir}/yaws/ebin/yaws_sup_restarts.beam%{_libdir}/yaws/ebin/json.beam%{_libdir}/yaws/ebin/mime_types.beam%{_libdir}/yaws/ebin/jsonrpc.beam%{_libdir}/yaws/ebin/yaws_zlib.beam%{_libdir}/yaws/ebin/yaws_ctl.beam%{_libdir}/yaws/ebin/mime_type_c.beam%{_libdir}/yaws/ebin/yaws_pam.beam%{_libdir}/yaws/ebin/yaws_session_server.beam%{_libdir}/yaws/ebin/yaws_sendfile_compat.beam%{_libdir}/yaws/ebin/yaws_server.beam%{_libdir}/yaws/ebin/yaws_ticker.beam%{_libdir}/yaws/ebin/yaws_soap_srv.beam%{_libdir}/yaws/ebin/yaws_debug.beam%{_libdir}/yaws/ebin/yaws_dav.beam%{_libdir}/yaws/ebin/yaws_multipart.beam%{_libdir}/yaws/ebin/yaws_appmod_fcgi.beam%dir %{_libdir}/yaws/include%{_libdir}/yaws/include/yaws_api.hrl%{_libdir}/yaws/include/yaws.hrl%{_libdir}/yaws/include/yaws_dav.hrl%{_libdir}/yaws/include/soap.hrl%{_libdir}/yaws/include/erlsom.hrl%attr(755,root,other) %dir %{_libdir}/pkgconfig%{_libdir}/pkgconfig/yaws.pc%attr(755,root,sys) %dir %{_datadir}%dir %{_mandir}%dir %{_mandir}/man1%dir %{_mandir}/man5%{_mandir}/man1/yaws.1%{_mandir}/man5/yaws_api.5%{_mandir}/man5/yaws.conf.5%attr(755,root,other) %dir %{_docdir}%dir %{_docdir}/yaws-%{version}%defattr(-,root,sys)%dir %{_sysconfdir}%dir %{_sysconfdir}/yaws%config %{_sysconfdir}/yaws/yaws.conf%dir %{_localstatedir}/log%dir %{_localstatedir}/log/yaws%{_localstatedir}/yaws%dir %{_localstatedir}/svc%dir %{_localstatedir}/svc/manifest%dir %{_localstatedir}/svc/manifest/network%class(manifest) %attr(444,root,sys) %{_localstatedir}/svc/manifest/network/http-yaws.xml%changelog* Thu Jan 21 2010 - jlee@thestaticvoid.com- Bump to version 1.87* Mon Dec 28 2009 - jlee@thestaticvoid.com- Bump to version 1.86* Thu Nov 26 2009 - jlee@thestaticvoid.com- Bump to version 1.85* Sat Jul 30 2009 - jlee@thestaticvoid.com- Initial version