]> git.pld-linux.org Git - packages/apache-mod_python.git/blobdiff - apache-mod_python.spec
- updated to 3.4.1
[packages/apache-mod_python.git] / apache-mod_python.spec
index 149039ed21b3d130f27721069f691ec84590e65d..7f9453f305cc9434236d47b13bdee8da4f265d6c 100644 (file)
@@ -1,52 +1,50 @@
 %define                mod_name        python
-%define        apxs            /usr/sbin/apxs
+%define                apxs            /usr/sbin/apxs
 Summary:       An embedded Python interpreter for the Apache Web server
-Summary(cs):   Vestavìný interpret Pythonu pro WWW server Apache
-Summary(da):   En indbygget Python-fortolker for webtjeneren Apache
-Summary(de):   Ein eingebetteter Python-Interpreter für den Apache Web-Server
-Summary(es):   Intérprete Perl para el servidor Web Apache
-Summary(fr):   Interpréteur Python intégré pour le serveur Web Apache
-Summary(id):   Interpreter Perl untuk web server Apache
-Summary(is):   Perl túlkur fyrir Apache vefþjóninn
-Summary(it):   Interprete Python integrato per il server Web Apache
-Summary(ja):   Apache Web ¥µ¡¼¥Ð¡¼ÍѤÎÁȹþ¤ß Perl ¥¤¥ó¥¿¡¼¥×¥ê¥¿
-Summary(nb):   En Python-fortolker for webtjeneren Apache
-Summary(pl):   Wbudowany interpreter jêzyka Python dla serwera WWW Apache
-Summary(pt):   Um interpretador de Perl embebido para o servidor Web Apache
-Summary(ru):   ÷ÓÔÒÏÅÎÎÙÊ ÉÎÔÅÒÐÒÅÔÁÔÏÒ Perl ÄÌÑ WWW-ÓÅÒ×ÅÒÁ Apache
-Summary(sk):   Interpreter jazyka Perl pre webový server Apache
-Summary(sl):   Vkljuèeni pythonski tolmaè za spletni stre¾nik Apache
-Summary(sv):   En inbyggd Python-interpretator för webbservern Apache
+Summary(cs.UTF-8):     Vestavěný interpret Pythonu pro WWW server Apache
+Summary(da.UTF-8):     En indbygget Python-fortolker for webtjeneren Apache
+Summary(de.UTF-8):     Ein eingebetteter Python-Interpreter für den Apache Web-Server
+Summary(es.UTF-8):     Intérprete Perl para el servidor Web Apache
+Summary(fr.UTF-8):     Interpréteur Python intégré pour le serveur Web Apache
+Summary(id.UTF-8):     Interpreter Perl untuk web server Apache
+Summary(is.UTF-8):     Perl túlkur fyrir Apache vefþjóninn
+Summary(it.UTF-8):     Interprete Python integrato per il server Web Apache
+Summary(ja.UTF-8):     Apache Web ã\82µã\83¼ã\83\90ã\83¼ç\94¨ã\81®çµ\84è¾¼ã\81¿ Perl ã\82¤ã\83³ã\82¿ã\83¼ã\83\97ã\83ªã\82¿
+Summary(nb.UTF-8):     En Python-fortolker for webtjeneren Apache
+Summary(pl.UTF-8):     Wbudowany interpreter języka Python dla serwera WWW Apache
+Summary(pt.UTF-8):     Um interpretador de Perl embebido para o servidor Web Apache
+Summary(ru.UTF-8):     Встроенный интерпретатор Perl для WWW-сервера Apache
+Summary(sk.UTF-8):     Interpreter jazyka Perl pre webový server Apache
+Summary(sl.UTF-8):     VkljuÄ\8deni pythonski tolmaÄ\8d za spletni strežnik Apache
+Summary(sv.UTF-8):     En inbyggd Python-interpretator för webbservern Apache
 Name:          apache-mod_%{mod_name}
-Version:       3.1.3
-Release:       5
-License:       Apache Group License
-Group:         Networking/Daemons
-Source0:       http://www.apache.org/dist/httpd/modpython/mod_%{mod_name}-%{version}.tgz
-# Source0-md5: 2e1983e35edd428f308b0dfeb1c23bfe
+Version:       3.4.1
+Release:       1
+License:       Apache
+Group:         Networking/Daemons/HTTP
+Source0:       http://dist.modpython.org/dist/mod_%{mod_name}-%{version}.tgz
+# Source0-md5: d27804354f1808ad55d432fd76ed9d05
 Source1:       %{name}.conf
-Patch0:                %{name}-lib64.patch
-Patch1:                %{name}-apr-status-is-success.patch
+Patch0:                %{name}-httpd-not-needed.patch
 URL:           http://www.modpython.org/
-BuildRequires: %{apxs}
-#BuildRequires:        apache >= 2.0.44
 BuildRequires: apache-devel >= 2.0.52-7
 BuildRequires: apr-devel >= 1:1.0.0
 BuildRequires: autoconf
 BuildRequires: automake
 BuildRequires: flex >= 2.5.31
+BuildRequires: python
 BuildRequires: python-devel >= 2.2
 BuildRequires: rpm-pythonprov
-Requires(post,preun):  %{apxs}
-Requires:      apache >= 2.0.52-7
+BuildRequires: rpmbuild(macros) >= 1.268
+Requires:      apache(modules-api) = %apache_modules_api
 Requires:      apr >= 1:1.0.0
 # apache.py uses pdb module
 Requires:      python-devel-tools
-%pyrequires_eq python
+%requires_eq   python-libs
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
-%define                _sysconfdir     %(%{apxs} -q SYSCONFDIR)
-%define                _pkglibdir      %(%{apxs} -q LIBEXECDIR)
+%define                apachelibdir    %(%{apxs} -q LIBEXECDIR 2>/dev/null)
+%define                apacheconfdir   %(%{apxs} -q SYSCONFDIR 2>/dev/null)/conf.d
 
 %description
 Mod_python is a module that embeds the Python language interpreter
@@ -56,121 +54,115 @@ Mod_python brings together the versatility of Python and the power of
 the Apache Web server for a considerable boost in flexibility and
 performance over the traditional CGI approach.
 
-%description -l cs
-Balíèek mod_python obsahuje modul, který umo¾ní serveru Apache pøímo
-interpretovat CGI skripty napsané v jazyce Python. To vede k výraznému
-zvý¹ení rychlosti jejich provedení.
+%description -l cs.UTF-8
+Balíček mod_python obsahuje modul, který umožní serveru Apache přímo
+interpretovat CGI skripty napsané v jazyce Python. To vede k výraznému
+zvýšení rychlosti jejich provedení.
 
-%description -l de
+%description -l de.UTF-8
 Mod_python ist ein Modul, das den Python-Sprachinterpreter innerhalb
-des Servers einbettet und es den Apache-Handlern ermöglicht, in Python
+des Servers einbettet und es den Apache-Handlern ermöglicht, in Python
 geschrieben zu werden.
 
 Mod_python verbindet die Vielseitigkeit von Python und die
-Leistungsstärke des Apache Web-Servers, was eine enorme Steigerung der
-Flexibilität und Leistung gegenüber dem traditionellen CGI-Ansatz
+Leistungsstärke des Apache Web-Servers, was eine enorme Steigerung der
+Flexibilität und Leistung gegenüber dem traditionellen CGI-Ansatz
 bedeutet.
 
-%description -l es
-Mod_python es un módulo que activa el intérprete de Python en el
+%description -l es.UTF-8
+Mod_python es un módulo que activa el intérprete de Python en el
 servidor, permitiendo que se escriban gestores para Apache en Python.
 
 Mod_python proporciona la versatilidad y el poder del servidor web
 Apache para acelerar considerablemente la flexibilidad y prestaciones
-en comparación a una aproximación tradicional con CGI.
+en comparación a una aproximación tradicional con CGI.
 
-%description -l fr
-Mod_python est un module qui intègre l'interpréteur de langage Python
-dans le serveur, permettant aux gestionnaires Apache d'être écrits en
+%description -l fr.UTF-8
+Mod_python est un module qui intègre l'interpréteur de langage Python
+dans le serveur, permettant aux gestionnaires Apache d'être écrits en
 Python.
 
-Mod_python conjugue la versatilité de Python et la puissance du
-serveur Web Apache de façon à augmenter considérablement la
-flexibilité et la performance par rapport à une approche CGI
+Mod_python conjugue la versatilité de Python et la puissance du
+serveur Web Apache de façon à augmenter considérablement la
+flexibilité et la performance par rapport à une approche CGI
 traditionnelle.
 
-%description -l it
-Mod_python è un modulo che integra nel server l'interprete del
+%description -l it.UTF-8
+Mod_python è un modulo che integra nel server l'interprete del
 linguaggio Python, in modo che i programmi di gestione possano essere
 scritti in Python.
 
-Mod_python unisce in sé la versatilità di Python e la potenza del
-server Web Apache, con un conseguente accrescimento di flessibilità e
+Mod_python unisce in sé la versatilità di Python e la potenza del
+server Web Apache, con un conseguente accrescimento di flessibilità e
 un miglioramento notevole nelle prestazioni rispetto all'approccio
 tradizionale CGI.
 
-%description -l ja
-Mod_python ¤Ï¥µ¡¼¥Ð¡¼Æâ¤Ë Python
-¸À¸ì¥¤¥ó¥¿¡¼¥×¥ê¥¿¤òÁȤ߹þ¤ó¤À¥â¥¸¥å¡¼¥ë ¤Ç¤¹¡£¤³¤ì¤Ë¤è¤ê¡¢Apache
-¥Ï¥ó¥É¥é¤ò Python ¤Çµ­½Ò¤Ç¤­¤Þ¤¹¡£ Mod_python ¤Ï¡¢Python ¤ÎÈÆÍÑÀ­¤È
-Apache Web ¥µ¡¼¥Ð¡¼¤Î¥Ñ¥ï¡¼¤òÁȤ߹ç¤ï¤»¤ë ¤³¤È¤Ë¤è¤ê¡¢½¾Íè¤Î CGI
-¥¢¥×¥í¡¼¥Á¤«¤é½ÀÆðÀ­¤È¥Ñ¥Õ¥©¡¼¥Þ¥ó¥¹¤òÂçÉý¤Ë¸þ¾å¤µ¤»¤Þ¤¹¡£
+%description -l ja.UTF-8
+Mod_python はサーバー内に Python
+言語インタープリタを組み込んだモジュール です。これにより、Apache
+ハンドラを Python で記述できます。 Mod_python は、Python の汎用性と
+Apache Web サーバーのパワーを組み合わせる ことにより、従来の CGI
+アプローチから柔軟性とパフォーマンスを大幅に向上させます。
 
-%description -l pl
-mod_python jest modu³em osadzaj±cym interpreter jêzyka Python w
-serwerze WWW Apache, umo¿liwiaj±c mu obs³ugê kodu napisanego w
+%description -l pl.UTF-8
+mod_python jest modułem osadzającym interpreter języka Python w
+serwerze WWW Apache, umożliwiając mu obsługę kodu napisanego w
 Pythonie.
 
-mod_python ³±czy wszechstronno¶æ Pythona i moc Apache'a jako serwera
-WWW, co daje zwiêkszon± elastyczno¶æ i zauwa¿aln± poprawê wydajno¶ci w
-stosunku do tradycyjnego rozwi±zania opartego na CGI.
+mod_python łączy wszechstronność Pythona i moc Apache'a jako serwera
+WWW, co daje zwiększoną elastyczność i zauważalną poprawę wydajności w
+stosunku do tradycyjnego rozwiązania opartego na CGI.
 
-%description -l sv
-Mod_python är en modul som bygger in en interpretator för språket
-Python i servern, och låter Apach-hanterare skrivas i Python.
+%description -l sv.UTF-8
+Mod_python är en modul som bygger in en interpretator för språket
+Python i servern, och låter Apach-hanterare skrivas i Python.
 
-Mod_python sammanför mångsidigheten hos Python och kraften hos
-webbservern Apache till en avsevärd ökning av flexibiliteten och
-prestandan jämfört med den traditionella CGI-metoden.
+Mod_python sammanför mångsidigheten hos Python och kraften hos
+webbservern Apache till en avsevärd ökning av flexibiliteten och
+prestandan jämfört med den traditionella CGI-metoden.
 
 %prep
 %setup -q -n mod_%{mod_name}-%{version}
-%if "%{_libdir}" == "%{_prefix}/lib64"
-%patch0
-%endif
-%patch1 -p1
+%patch0 -p1
 
 %build
 %{__aclocal}
 %{__autoconf}
-
-# new apache needs it
-CFLAGS="-DEAPI %{rpmcflags}"
 %configure \
        --with-apxs=%{apxs}
-
 %{__make} dso
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{_pkglibdir} \
-       $RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf
+install -d $RPM_BUILD_ROOT{%{apachelibdir},%{apacheconfdir},%{_bindir}}
 
 %{__make} install \
        DESTDIR=$RPM_BUILD_ROOT
 
-install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf/60_mod_python.conf
+install %{SOURCE1} $RPM_BUILD_ROOT%{apacheconfdir}/60_mod_python.conf
+%py_postclean
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %post
-if [ -f /var/lock/subsys/httpd ]; then
-       /etc/rc.d/init.d/httpd restart 1>&2
-fi
+%service -q httpd restart
 
-%preun
+%postun
 if [ "$1" = "0" ]; then
-       if [ -f /var/lock/subsys/httpd ]; then
-               /etc/rc.d/init.d/httpd restart 1>&2
-       fi
+       %service -q httpd restart
 fi
 
 %files
 %defattr(644,root,root,755)
-%doc doc-html/* README COPYRIGHT NEWS CREDITS
-%{_sysconfdir}/httpd.conf/60_mod_python.conf
-%attr(755,root,root) %{_pkglibdir}/*.so
+%doc doc-html/* README.md COPYRIGHT NEWS CREDITS
+%doc examples
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{apacheconfdir}/*_mod_%{mod_name}.conf
+%attr(755,root,root) %{_bindir}/mod_python
+%attr(755,root,root) %{apachelibdir}/*.so
 %dir %{py_sitedir}/mod_%{mod_name}
+%if "%{py_ver}" > "2.4"
+%{py_sitedir}/mod_%{mod_name}-*.egg-info
+%endif
 %attr(755,root,root) %{py_sitedir}/mod_%{mod_name}/*.so
 %{py_sitedir}/mod_%{mod_name}/*.py[co]
This page took 0.043742 seconds and 4 git commands to generate.