[Mailman-Developers] Mailman 3 packages for Archlinux
Simon Hanna
simon.hanna at serve-me.info
Sun Sep 13 12:53:55 CEST 2015
Hi,
I just finished packaging Mailman 3 for Archlinux.
I divided it into packages as follows:
mailman-core: the core mailman installation
mailman-django-git: a skeleton django project for serving hyperkitty and postorius
python2-django-postorius: the postorius module
python2-django-hyperkitty: the hyperkitty module
python-mailman-hyperkitty-plugin: hyperkitty plugin for archival
python-mailmanclient: python bindings for rest api
python2-mailmanclient: python bindings for rest api
python2-django-postorius-git: the postorius module (git-version)
python2-django-hyperkitty-git: the hyperkitty module (git-version)
mailman-suite-git: A dummy package installing everyhing that can be installed
For the dependencies I choose to go with that:
mailman-core: optionally depends on python-mailman-hyperkitty-plugin
optionally depends on python-mailmanclient
optionally depends on python2-mailmanclient
mailman-django-git: optionally depends on python2-django-postorius-git
optionally depends on python2-django-hyperkitty-git
optionally depends on python2-whoosh
python2-django-hyperkitty: depends on python2-mailmanclient
python2-django-postorius: depends on python2-mailmanclient
I will push non-git versions of mailman-django-git and mailman-suite-git.
However, currently they wont work, as hyperkitty's change from {{ STATIC_URL }} to {% static %} is
currently not yet released (just in master branch).
My mailman-django skeleton however requires {% static %}
Currently one dependency of hyperkitty isn't met yet, because
python2-django-compressor should be depending on python2-django-appconf.
However it's maintainer didn't add it. I am trying to contact him
and should resolve this within the next week.
The packages can be found in the AUR under this link:
https://aur.archlinux.org/packages/?SeB=m&K=thelinuxguy&O=0&PP=50
the whole dependency tree is as follows:
(it's probably not a complete list, but these packages should be present for Mailman3 to work)
mailman-suite:
mailman-core
postfix
python-alembic
python-falcon
python-flufl-bounce
python-flufl-i18n
python-flufl-lock
python-httplib2
python-lazr-config
python-lazr-delegates
python-lazr-smtptest
python-mock
python-nose2
python-passlib
python-sqlalchemy
python-zope-component
python-zope-configuration
python-zope-i18nmessageid
python-zope-schema
python-zope-event
python-zope-interface
python-mailman-hyperkitty-plugin
mailman-django
python2-django-hyperkitty
python2-django
lessc (nodejs-less)
python2-dateutil
python2-django-browserid
python2-django-extensions
python2-django-compressor
python2-lxml
python2-django-appconf
python2-django-crispy-forms
python2-django-gravatar
python2-django-haystack
python2-django-paintstore
python2-django-rest-framework
python2-enum34
python2-networkx
python2-pytz
python2-robot-detection
python2-social-auth
python2-jwt
python2-oauthlib
python2-openid
python2-requests
python2-requests-oauthlib
python2-six
python2-mailmanclient
python2-django-postorius
python2-django
python2-django-browser-id
python2-httplib2
python2-mailmanclient
python2-whoosh
python-setuptools, python2-setuptools and git needed for building the packages
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: not available
URL: <http://mail.python.org/pipermail/mailman-developers/attachments/20150913/1f904fc2/attachment.sig>
More information about the Mailman-Developers
mailing list