rpms/mailman/devel mailman.spec,1.81,1.82
Daniel Novotny
dnovotny at fedoraproject.org
Tue Jul 7 11:02:54 UTC 2009
Author: dnovotny
Update of /cvs/extras/rpms/mailman/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9411
Modified Files:
mailman.spec
Log Message:
changes for merge review
Index: mailman.spec
===================================================================
RCS file: /cvs/extras/rpms/mailman/devel/mailman.spec,v
retrieving revision 1.81
retrieving revision 1.82
diff -u -p -r1.81 -r1.82
--- mailman.spec 2 Apr 2009 13:34:03 -0000 1.81
+++ mailman.spec 7 Jul 2009 11:02:53 -0000 1.82
@@ -1,11 +1,11 @@
Summary: Mailing list manager with built in Web access
Name: mailman
Version: 2.1.12
-Release: 4%{?dist}
+Release: 5%{?dist}
Epoch: 3
Group: Applications/Internet
-#Source0: ftp://ftp.gnu.org/pub/gnu/mailman/mailman-%{version}.tgz
-Source0: http://prdownloads.sourceforge.net/mailman/mailman-%{version}.tgz
+Source0: ftp://ftp.gnu.org/pub/gnu/mailman/mailman-%{version}.tgz
+#Source0: http://prdownloads.sourceforge.net/mailman/mailman-%{version}.tgz
Source1: mm_cfg.py
Source3: httpd-mailman.conf
Source4: mailman.logrotate
@@ -43,7 +43,7 @@ BuildRequires: python-devel >= 2.2, auto
%define contentdir /var/www
# Installation directories
-%define mmdir /usr/lib/%{name}
+%define mmdir %{_libdir}/%{name}
%define varmmdir /var/lib/%{name}
%define docdir /usr/share/doc/%{name}-%{version}
%define configdir /etc/%{name}
@@ -129,20 +129,21 @@ rm -f configure
aclocal
autoconf
./configure \
- --prefix=%{mmdir} \
- --with-var-prefix=%{varmmdir} \
- --with-config-dir=%{configdir} \
- --with-lock-dir=%{lockdir} \
- --with-log-dir=%{logdir} \
- --with-pid-dir=%{piddir} \
- --with-queue-dir=%{queuedir} \
- --with-python=%{__python} \
- --with-mail-gid=%{mailgroup} \
- --with-cgi-id=%{cgiuser} \
- --with-cgi-gid=%{cgigroup} \
- --with-mailhost=localhost.localdomain \
- --with-urlhost=localhost.localdomain \
- --without-permcheck
+ --libdir=%{_libdir} \
+ --prefix=%{mmdir} \
+ --with-var-prefix=%{varmmdir} \
+ --with-config-dir=%{configdir} \
+ --with-lock-dir=%{lockdir} \
+ --with-log-dir=%{logdir} \
+ --with-pid-dir=%{piddir} \
+ --with-queue-dir=%{queuedir} \
+ --with-python=%{__python} \
+ --with-mail-gid=%{mailgroup} \
+ --with-cgi-id=%{cgiuser} \
+ --with-cgi-gid=%{cgigroup} \
+ --with-mailhost=localhost.localdomain \
+ --with-urlhost=localhost.localdomain \
+ --without-permcheck
function SubstituteParameters()
{
@@ -168,7 +169,7 @@ SubstituteParameters "%{SOURCE3}" "httpd
SubstituteParameters "%{SOURCE4}" "mailman.logrotate"
make
-
+
%install
rm -fr $RPM_BUILD_ROOT
# Normal install.
@@ -338,10 +339,10 @@ exit 0
%files
%defattr(-,root,%{mmgroup})
%dir %{mmdir}
-%{mmdir}/Mailman
+#%%{mmdir}/Mailman
%{mmdir}/bin
%{mmdir}/cgi-bin
-%{mmdir}/cron
+#%%{mmdir}/cron
%{mmdir}/icons
%{mmdir}/mail
%{mmdir}/messages
@@ -350,14 +351,127 @@ exit 0
%config(noreplace) %{mmdir}/templates
%{mmdir}/tests
%{varmmdir}
+#cron dir minus one file which is listed later
+%{mmdir}/cron/bumpdigests
+%{mmdir}/cron/checkdbs
+%{mmdir}/cron/cull_bad_shunt
+%{mmdir}/cron/disabled
+%{mmdir}/cron/gate_news
+%{mmdir}/cron/mailpasswds
+%{mmdir}/cron/nightly_gzip
+%{mmdir}/cron/paths.py
+%{mmdir}/cron/paths.pyc
+%{mmdir}/cron/paths.pyo
+%{mmdir}/cron/senddigests
+#Mailman dir minus one file which is listed later
+%{mmdir}/Mailman/Archiver
+%{mmdir}/Mailman/Autoresponder.py
+%{mmdir}/Mailman/Autoresponder.pyc
+%{mmdir}/Mailman/Autoresponder.pyo
+%{mmdir}/Mailman/Bouncer.py
+%{mmdir}/Mailman/Bouncer.pyc
+%{mmdir}/Mailman/Bouncer.pyo
+%{mmdir}/Mailman/Bouncers
+%{mmdir}/Mailman/Cgi
+%{mmdir}/Mailman/Commands
+%{mmdir}/Mailman/Defaults.py
+%{mmdir}/Mailman/Defaults.pyc
+%{mmdir}/Mailman/Defaults.pyo
+%{mmdir}/Mailman/Deliverer.py
+%{mmdir}/Mailman/Deliverer.pyc
+%{mmdir}/Mailman/Deliverer.pyo
+%{mmdir}/Mailman/Digester.py
+%{mmdir}/Mailman/Digester.pyc
+%{mmdir}/Mailman/Digester.pyo
+%{mmdir}/Mailman/Errors.py
+%{mmdir}/Mailman/Errors.pyc
+%{mmdir}/Mailman/Errors.pyo
+%{mmdir}/Mailman/GatewayManager.py
+%{mmdir}/Mailman/GatewayManager.pyc
+%{mmdir}/Mailman/GatewayManager.pyo
+%{mmdir}/Mailman/Generator.py
+%{mmdir}/Mailman/Generator.pyc
+%{mmdir}/Mailman/Generator.pyo
+%{mmdir}/Mailman/Gui
+%{mmdir}/Mailman/Handlers
+%{mmdir}/Mailman/htmlformat.py
+%{mmdir}/Mailman/htmlformat.pyc
+%{mmdir}/Mailman/htmlformat.pyo
+%{mmdir}/Mailman/HTMLFormatter.py
+%{mmdir}/Mailman/HTMLFormatter.pyc
+%{mmdir}/Mailman/HTMLFormatter.pyo
+%{mmdir}/Mailman/i18n.py
+%{mmdir}/Mailman/i18n.pyc
+%{mmdir}/Mailman/i18n.pyo
+%{mmdir}/Mailman/__init__.py
+%{mmdir}/Mailman/__init__.pyc
+%{mmdir}/Mailman/__init__.pyo
+%{mmdir}/Mailman/ListAdmin.py
+%{mmdir}/Mailman/ListAdmin.pyc
+%{mmdir}/Mailman/ListAdmin.pyo
+%{mmdir}/Mailman/LockFile.py
+%{mmdir}/Mailman/LockFile.pyc
+%{mmdir}/Mailman/LockFile.pyo
+%{mmdir}/Mailman/Logging
+%{mmdir}/Mailman/Mailbox.py
+%{mmdir}/Mailman/Mailbox.pyc
+%{mmdir}/Mailman/Mailbox.pyo
+%{mmdir}/Mailman/MailList.py
+%{mmdir}/Mailman/MailList.pyc
+%{mmdir}/Mailman/MailList.pyo
+%{mmdir}/Mailman/MemberAdaptor.py
+%{mmdir}/Mailman/MemberAdaptor.pyc
+%{mmdir}/Mailman/MemberAdaptor.pyo
+%{mmdir}/Mailman/Message.py
+%{mmdir}/Mailman/Message.pyc
+%{mmdir}/Mailman/Message.pyo
+%{mmdir}/Mailman/mm_cfg.pyc
+%{mmdir}/Mailman/mm_cfg.py.dist
+%{mmdir}/Mailman/mm_cfg.pyo
+%{mmdir}/Mailman/MTA
+%{mmdir}/Mailman/OldStyleMemberships.py
+%{mmdir}/Mailman/OldStyleMemberships.pyc
+%{mmdir}/Mailman/OldStyleMemberships.pyo
+%{mmdir}/Mailman/Pending.py
+%{mmdir}/Mailman/Pending.pyc
+%{mmdir}/Mailman/Pending.pyo
+%{mmdir}/Mailman/Post.py
+%{mmdir}/Mailman/Post.pyc
+%{mmdir}/Mailman/Post.pyo
+%{mmdir}/Mailman/Queue
+%{mmdir}/Mailman/SafeDict.py
+%{mmdir}/Mailman/SafeDict.pyc
+%{mmdir}/Mailman/SafeDict.pyo
+%{mmdir}/Mailman/SecurityManager.py
+%{mmdir}/Mailman/SecurityManager.pyc
+%{mmdir}/Mailman/SecurityManager.pyo
+%{mmdir}/Mailman/Site.py
+%{mmdir}/Mailman/Site.pyc
+%{mmdir}/Mailman/Site.pyo
+%{mmdir}/Mailman/TopicMgr.py
+%{mmdir}/Mailman/TopicMgr.pyc
+%{mmdir}/Mailman/TopicMgr.pyo
+%{mmdir}/Mailman/UserDesc.py
+%{mmdir}/Mailman/UserDesc.pyc
+%{mmdir}/Mailman/UserDesc.pyo
+%{mmdir}/Mailman/Utils.py
+%{mmdir}/Mailman/Utils.pyc
+%{mmdir}/Mailman/Utils.pyo
+%{mmdir}/Mailman/Version.py
+%{mmdir}/Mailman/Version.pyc
+%{mmdir}/Mailman/Version.pyo
+%{mmdir}/Mailman/versions.py
+%{mmdir}/Mailman/versions.pyc
+%{mmdir}/Mailman/versions.pyo
%doc %{docdir}
%attr(0755,root,root) %{contentdir}/icons
%attr(0644, root, %{mmgroup}) %config(noreplace) %verify(not md5 size mtime) %{mmdir}/Mailman/mm_cfg.py
%config(noreplace) %{httpdconfdir}/%{httpdconffile}
/etc/logrotate.d/%{name}
/etc/smrsh/%{mail_wrapper}
-%attr(2775,root,%{mmgroup}) %{configdir}
+%dir %attr(2775,root,%{mmgroup}) %{configdir}
%attr(0644, root, %{mmgroup}) %config(noreplace) %verify(not md5 size mtime) %{configdir}/sitelist.cfg
+%{configdir}/mm_cfg.py
%attr(2775,root,%{mmgroup}) %{lockdir}
%attr(2775,root,%{mmgroup}) %{logdir}
%attr(2775,root,%{mmgroup}) %{queuedir}
@@ -368,6 +482,15 @@ exit 0
%attr(0755,root,root) %{_bindir}/mailman-update-cfg
%changelog
+* Tue Jul 07 2009 Daniel Novotny <dnovotny at redhat.com> 3:2.1.12-5
+- hardcoded library path removed
+- mixed use of spaces and tabs fixed
+- added --libdir to configure
+- fixed URL to tarball
+- permissions of source files changed to 0644
+- got rid of "file listed twice" warnings: listing the files explicitly
+- all this were cleanups for merge review (#226117)
+
* Thu Apr 02 2009 Daniel Novotny <dnovotny at redhat.com> 3:2.1.12-4
- fix bz#481446 (Recompile of mailman's config causes SElinux denials)
More information about the fedora-extras-commits
mailing list