# Summary: An application server and portal toolkit for building Web sites Summary(es.UTF-8): Un servidor de aplicaciones y un conjunto de herramientas para la construcción de sitios Web Summary(pl.UTF-8): Serwer aplikacji i toolkit portalowy do tworzenia serwisów WWW Summary(pt_BR.UTF-8): Um servidor de aplicações e um conjunto de ferramentas para construção de sites Web Name: Zope3 Version: 3.4.0 Release: 2 License: Zope Public License (ZPL) Group: Networking/Daemons Source0: http://www.zope.org/Products/Zope3/%{version}/Zope-%{version}.tgz # Source0-md5: 23fbe371434833b2e52353af5bc456da Source1: %{name}.init Source2: %{name}.sysconfig Source3: %{name}.logrotate Source4: mkzope3instance Source5: installzope3package Patch0: %{name}-skeleton_path.patch URL: http://dev.zope.org/Zope3 BuildRequires: perl-base BuildRequires: python-devel >= 1:2.4.1 BuildRequires: rpmbuild(macros) >= 1.213 Requires(post,preun): /sbin/chkconfig Requires(post,preun): rc-scripts Requires(postun): /usr/sbin/groupdel Requires(postun): /usr/sbin/userdel Requires(pre): /bin/id Requires(pre): /usr/bin/getgid Requires(pre): /usr/sbin/groupadd Requires(pre): /usr/sbin/useradd Requires: expat >= 1.95.7 Requires: logrotate Requires: python >= 2.4.1 Requires: python-libs >= 2.4.1 Requires: python-modules >= 2.4.1 Requires: python-zope = %{epoch}:%{version}-%{release} Requires: rc-scripts %pyrequires_eq python Provides: group(zope) Provides: user(zope) Conflicts: logrotate < 3.8.0 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define zope_libdir /usr/%{_lib}/zope3 %define zope_datadir /usr/share/zope3 %description The Z Object Programming Environment (Zope) is a free, Open Source Python-based application server for building high-performance, dynamic web sites, using a powerful and simple scripting object model and high-performance, integrated object database. This project is a redesign of Zope 2 and seeks to improve the Zope development experience through the use of Interfaces and Components. %description -l es.UTF-8 Zope es una aplicación basada en Python, Open Source[tm], para la construcción de sitios dinámicos, usa un modelo de escritura de guiones poderoso y sencillo. Para instalar la aplicación Zope, instale ese paquete y después, Zope-server, para un servidor HTTP integrado simple, Zope-pcgi, para uso con el servidor Apache. Si desea instalar solamente algunas partes de la aplicación Zope, están diponibles otros subpaquetes, usted debe instalar éstos en vez de ese RPM. %description -l pl.UTF-8 Zope (Z Object Programming Environment - Obiektowe Środowisko Programistyczne Z) jest opartym o Pythona serwerem aplikacji do tworzenia wysoko wydajnych, dynamicznych serwisów WWW, przy użyciu użytecznego i prostego modelu obiektowego skryptów oraz wysoko wydajnej zintegrowanej obiektowej bazy danych. %description -l pt_BR.UTF-8 Zope é uma aplicação baseada em Python, Open Source[tm], para construção de sites dinâmicos, usando um modelo de scripting poderoso e simples Para instalar o Zope, instale esse pacote e depois, ou o Zope-server, para um servidor HTTP integrado simples, ou Zope-pcgi, para uso com o Apache. Se você quiser instalar apenas algumas partes do Zope, outros sub-pacotes estão disponíveis, e você deveria instalar eles ao invés desse RPM. %package -n python-zope Summary: Python packages developed as part of the Zope 3 project Summary(pl.UTF-8): Moduły Pythona rozwijane w projekcie Zope 3 Group: Development/Tools Provides: ZopeInterface Provides: python-zope-cachedescriptors = %{epoch}:%{version}-%{release} Provides: python-zope-component = %{epoch}:%{version}-%{release} Provides: python-zope-configuration = %{epoch}:%{version}-%{release} Provides: python-zope-deprecation = %{epoch}:%{version}-%{release} Provides: python-zope-documenttemplate = %{epoch}:%{version}-%{release} Provides: python-zope-event = %{epoch}:%{version}-%{release} Provides: python-zope-exceptions = %{epoch}:%{version}-%{release} Provides: python-zope-hookable = %{epoch}:%{version}-%{release} Provides: python-zope-i18n = %{epoch}:%{version}-%{release} Provides: python-zope-i18nmessageid = %{epoch}:%{version}-%{release} Provides: python-zope-index = %{epoch}:%{version}-%{release} Provides: python-zope-interface = %{epoch}:%{version}-%{release} Provides: python-zope-modulealias = %{epoch}:%{version}-%{release} Provides: python-zope-pagetemplate = %{epoch}:%{version}-%{release} Provides: python-zope-proxy = %{epoch}:%{version}-%{release} Provides: python-zope-publisher = %{epoch}:%{version}-%{release} Provides: python-zope-schema = %{epoch}:%{version}-%{release} Provides: python-zope-security = %{epoch}:%{version}-%{release} Provides: python-zope-server = %{epoch}:%{version}-%{release} Provides: python-zope-structuredtext = %{epoch}:%{version}-%{release} Provides: python-zope-tal = %{epoch}:%{version}-%{release} Provides: python-zope-tales = %{epoch}:%{version}-%{release} Provides: python-zope-testing = %{epoch}:%{version}-%{release} Provides: python-zope-thread = %{epoch}:%{version}-%{release} Obsoletes: ZopeInterface %description -n python-zope The "zope" package is a pure namespace package holding packages developed as part of the Zope 3 project. Generally, the immediate subpackages of the "zope" package should be useful and usable outside of the Zope application server. Subpackages of the "zope" package should have minimal interdependencies, although most depend on "zope.interface". %description -n python-zope -l pl.UTF-8 Pakiet "zope" to pakiet czystej przestrzeni nazw przechowującej pakiety tworzone jako część projektu Zope 3. Ogólnie bezpośrednie podpakiety pakietu "zope" powinny być przydatne i używalne poza serwerem aplikacji Zope. Podpakiety pakietu "zope" powinny mieć minimalne zależności wzajemne, chociaż większość zależy od "zope.interface". %prep %setup -q -n Zope-%{version} %patch0 -p1 install -m755 %{SOURCE4} ./mkzope3instance %build ./configure \ --prefix=%{zope_libdir} \ --with-python=%{__python} \ --force %{__make} %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT{%{py_sitedir},%{_sbindir},%{zope_datadir}/lib/python} \ $RPM_BUILD_ROOT{/etc/logrotate.d,/etc/sysconfig,/etc/rc.d/init.d} \ $RPM_BUILD_ROOT{/var/lib/zope3/main,/var/run/zope3,/var/log/zope3/main} \ $RPM_BUILD_ROOT%{_sysconfdir}/zope3/main python install.py -q install --skip-build --home "%{zope_libdir}" --root "$RPM_BUILD_ROOT" mv $RPM_BUILD_ROOT%{zope_libdir}/%{_lib}/python/zope $RPM_BUILD_ROOT%{py_sitedir} rm $RPM_BUILD_ROOT%{zope_libdir}/zopeskel/bin/{*.bat.in,zopeservice*} mv $RPM_BUILD_ROOT%{zope_libdir}/zopeskel $RPM_BUILD_ROOT%{_sysconfdir}/zope3 cat >$RPM_BUILD_ROOT%{zope_libdir}/bin/mkzopeinstance <> $RPM_BUILD_ROOT%{py_sitedir}/zope/app/__init__.py <