[packages/moinmoin] - install python to noarch directory; release 2

qboosh qboosh at pld-linux.org
Sun Jul 12 13:48:17 CEST 2026


commit 52cad7da4f95c9971ac7c5a9e9064a1be8b819a6
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sun Jul 12 13:48:20 2026 +0200

    - install python to noarch directory; release 2

 moinmoin.spec | 40 ++++++++++++++++++----------------------
 1 file changed, 18 insertions(+), 22 deletions(-)
---
diff --git a/moinmoin.spec b/moinmoin.spec
index eb1845b..7bb1f5c 100644
--- a/moinmoin.spec
+++ b/moinmoin.spec
@@ -3,7 +3,7 @@ Summary:	Wiki Engine
 Summary(pl.UTF-8):	Silnik Wiki
 Name:		moinmoin
 Version:	1.9.11
-Release:	1
+Release:	2
 License:	GPL v2+
 Group:		Applications/WWW
 Source0:	http://static.moinmo.in/files/%{module}-%{version}.tar.gz
@@ -12,11 +12,11 @@ Source1:	%{name}-apache.conf
 Source2:	%{name}-httpd.conf
 Patch0:		%{name}-config.patch
 URL:		http://www.moinmo.in/
-BuildRequires:	python
-BuildRequires:	python-devel
-BuildRequires:	python-modules > 1:2.3
+BuildRequires:	python >= 1:2.5
+BuildRequires:	python-devel >= 1:2.5
+BuildRequires:	python-modules >= 1:2.5
 BuildRequires:	rpm-pythonprov
-BuildRequires:	rpmbuild(macros) >= 1.268
+BuildRequires:	rpmbuild(macros) >= 1.714
 Requires:	pydoc
 Requires:	webapps
 %pyrequires_eq	python-modules
@@ -43,21 +43,21 @@ modyfikowalnych stronach WWW.
 %setup -q -n %{module}-%{version}
 %patch -P0 -p1
 
-rm -rf docs/licenses
-rm -f wiki/data/user/README
+%{__rm} -r docs/licenses
+%{__rm} wiki/data/user/README
 
 # omit /usr/bin/env dep and let rpm autogenerate python binary dep
 %{__sed} -i -e '1s,^#!.*python,#!%{__python},' wiki/server/*
 
 # prepare inclusion into %doc
 mkdir -p config
-mv wiki/config/{more_samples,wikifarm} config
+%{__mv} wiki/config/{more_samples,wikifarm} config
 
 # dos, windows,.. blah
 %{__sed} -i -e 's,\r$,,' wiki/data/intermap.txt
 
 %build
-%{__python} setup.py build
+%py_build
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -65,18 +65,14 @@ install -d $RPM_BUILD_ROOT{%{_sysconfdir},/var/{cache,lib}/moin}
 install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/apache.conf
 install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf
 
-%{__python} setup.py install \
-	--optimize=2 \
-	--prefix=%{_prefix} \
-	--root=$RPM_BUILD_ROOT
+%py_install
 
-mv $RPM_BUILD_ROOT{%{_datadir}/moin/config/*.py,%{_sysconfdir}}
-rm -f $RPM_BUILD_ROOT%{_datadir}/moin/config/*.py[co]
+%{__mv} $RPM_BUILD_ROOT{%{_datadir}/moin/config/*.py,%{_sysconfdir}}
 
 # FHS friendly
-mv $RPM_BUILD_ROOT{%{_datadir}/moin/data,/var/lib/moin/data}
+%{__mv} $RPM_BUILD_ROOT{%{_datadir}/moin/data,/var/lib/moin/data}
 # it needs rw on underlay, so move it also to /var
-mv $RPM_BUILD_ROOT{%{_datadir}/moin/underlay,/var/lib/moin/underlay}
+%{__mv} $RPM_BUILD_ROOT{%{_datadir}/moin/underlay,/var/lib/moin/underlay}
 
 # create dirs / files it creates on its own
 install -d $RPM_BUILD_ROOT/var/lib/moin/data/cache
@@ -103,11 +99,11 @@ rm -rf $RPM_BUILD_ROOT
 %dir %attr(750,root,http) %{_sysconfdir}
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apache.conf
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf
-%attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/*.py
-%attr(755,root,root) %{_bindir}/*
-%{py_sitedir}/MoinMoin
-%{py_sitedir}/jabberbot
-%{py_sitedir}/moin-*.egg-info
+%attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/wikiconfig.py
+%attr(755,root,root) %{_bindir}/moin
+%{py_sitescriptdir}/MoinMoin
+%{py_sitescriptdir}/jabberbot
+%{py_sitescriptdir}/moin-%{version}-py*.egg-info
 %dir %{_datadir}/moin
 %{_datadir}/moin/config
 %dir %{_datadir}/moin/server
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/moinmoin.git/commitdiff/52cad7da4f95c9971ac7c5a9e9064a1be8b819a6



More information about the pld-cvs-commit mailing list