Search Criteria
Package Details: cyrus-imapd 3.8.4-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/cyrus-imapd.git (read-only, click to copy) |
---|---|
Package Base: | cyrus-imapd |
Description: | An email, contacts and calendar server |
Upstream URL: | https://www.cyrusimap.org/ |
Licenses: | BSD-Attribution-HPND-disclaimer |
Provides: | imap-server, pop3-server |
Submitter: | ryanc |
Maintainer: | J5lx |
Last Packager: | J5lx |
Votes: | 27 |
Popularity: | 0.000012 |
First Submitted: | 2007-10-14 08:22 (UTC) |
Last Updated: | 2024-08-04 01:38 (UTC) |
Dependencies (43)
- brotli (brotli-gitAUR)
- icu (icu-gitAUR)
- jansson (jansson-gitAUR)
- krb5 (krb5-gitAUR)
- libcap
- libchardet
- libical
- libldap
- libnghttp2 (libnghttp2-gitAUR)
- libsasl
- libxml2 (libxml2-gitAUR, libxml2-2.9AUR)
- mariadb-libs (mariadb-libs-gitAUR, libmysqlclient81AUR, libmysqlclient80AUR, libmysqlclientAUR, mariadb-lts-libs)
- pcre
- perl (perl-gitAUR)
- postgresql-libs (postgresql-libs-12AUR, postgresql13-libsAUR, postgresql-libs-gitAUR)
- shapelib
- sqlite (sqlite-fossilAUR)
- xapian-core (xapian-core-gitAUR)
- zstd (zstd-gitAUR, zstd-staticAUR)
- brotli (brotli-gitAUR) (make)
- clamav (make)
- icu (icu-gitAUR) (make)
- jansson (jansson-gitAUR) (make)
- krb5 (krb5-gitAUR) (make)
- libcap (make)
- libchardet (make)
- libical (make)
- libldap (make)
- libnghttp2 (libnghttp2-gitAUR) (make)
- libsasl (make)
- libxml2 (libxml2-gitAUR, libxml2-2.9AUR) (make)
- mariadb-libs (mariadb-libs-gitAUR, libmysqlclient81AUR, libmysqlclient80AUR, libmysqlclientAUR, mariadb-lts-libs) (make)
- pcre (make)
- perl (perl-gitAUR) (make)
- postgresql-libs (postgresql-libs-12AUR, postgresql13-libsAUR, postgresql-libs-gitAUR) (make)
- rsync (rsync-gitAUR, rsync-reflinkAUR, rsync-reflink-gitAUR) (make)
- shapelib (make)
- sqlite (sqlite-fossilAUR) (make)
- xapian-core (xapian-core-gitAUR) (make)
- zstd (zstd-gitAUR, zstd-staticAUR) (make)
- clamav (optional) – for cyr_virusscan
- cyrus-imapd-docsAUR (optional) – documentation
- rsync (rsync-gitAUR, rsync-reflinkAUR, rsync-reflink-gitAUR) (optional) – for compacting Xapian databases
Required by (2)
- squirrelmail (requires imap-server)
- squirrelmail-dev-svn (requires imap-server)
Sources (7)
- cyrus-imapd.service
- cyrus-imapd.sysusers.conf
- cyrus-imapd.tmpfiles.conf
- https://github.com/cyrusimap/cyrus-imapd/releases/download/cyrus-imapd-3.8.4/cyrus-imapd-3.8.4.tar.gz
- https://github.com/cyrusimap/cyrus-imapd/releases/download/cyrus-imapd-3.8.4/cyrus-imapd-3.8.4.tar.gz.sig
- https://src.fedoraproject.org/rpms/cyrus-imapd/raw/4176c0e5983b3d19752f2db3860c33bafa7c259b/f/patch-cyrus-remove-always-inline-for-buf-len
- imapd.conf.patch
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 .. 12 Next › Last »
zork commented on 2019-06-17 20:02 (UTC)
guygma: yes, but the problem two level depth in cyrus-imapd dependency tree. cyrus-imapd PKGBUILD is fine.
guygma commented on 2019-06-17 20:00 (UTC)
Ok, I will try that... but shouldn’t these things be dependencies defined in the PKGBUILD? I was not at all thinking a set of packages was missing.
zork commented on 2019-06-17 19:38 (UTC)
guygma: pacman -S perl-module-install
See https://aur.archlinux.org/packages/perl-pod-pom/ This is a depenency of perl-pod-pom-view-restructured.
guygma commented on 2019-06-17 19:32 (UTC)
This is breaking for me due to a perl error:
Can't locate inc/Module/Install.pm in @INC (you may need to install the inc::Module::Install module) (@INC contains: /usr/lib/perl5/5.30/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/5.30/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/5.30/core_perl /usr/share/perl5/core_perl) at Makefile.PL line 2. BEGIN failed--compilation aborted at Makefile.PL line 2. ==> ERROR: A failure occurred in build().
Can anyone make sense of this and/or are others experiencing it? It is not a path resolution issue
J5lx commented on 2019-05-08 13:20 (UTC) (edited on 2019-05-08 14:00 (UTC) by J5lx)
I just updated the package to fix all the issues you reported. I'll have to look into upstreaming some of those patches sometime, but for now at least everything should work again. I tried fixing the compatibility issues with Sphinx 2 but that turned out to trickier than I first thought, so for the time being we'll indeed need to build with Sphinx 1. While old versions of the python-sphinx package might work for that purpose, I also turned 1.8.5-1 into the AUR package python-sphinx1 which can be updated should other updates break Sphinx 1.
In April the start of the summer semester kinda messed up my organisation, hence the long wait. Sorry about that! If there are any other issues left, let me know and I should be able to get them resolved much faster now.
Edit: TheGoliath, I noticed I didn't address your comment about the missing perl-module-install. I couldn't reproduce that issue in this package, but I know perl-pod-pom has an issue like that which the maintainer has yet to fix. Might you be referring to that package rather than this one?
zork commented on 2019-05-05 14:22 (UTC) (edited on 2019-05-05 14:31 (UTC) by zork)
To build it now two things need to be done:
Apply patch from this commit:
https://github.com/cyrusimap/cyrus-imapd/pull/2750/commits/ad4d5fb85e1480158ee32c9b0d3d0baeac2c324a
run makepkg in venv with sphinx-1.8.5 installed:
python -m venv /tmp/venv; source /tmp/venv/bin/activate; pip install sphinx==1.8.5; makepkg;
jjulian commented on 2019-04-29 14:00 (UTC)
Filed an issue upstream, TheGoliath: https://github.com/cyrusimap/cyrus-imapd/issues/2749
J5lx commented on 2019-03-16 02:24 (UTC) (edited on 2019-07-14 19:39 (UTC) by J5lx)
I just updated this package to Cyrus 3.0.9 and will push that update in a moment. Since Cyrus 3.0 is a major new version to begin with, I also used the opportunity to make some major changes to this package as well, mostly in order to adhere to certain conventions or as a matter of housekeeping. In doing so I have tried to bring the package back into a good shape after that long-time lack of maintenance, but if there’s something you are unhappy with or if you have further suggestions for improvement, please let me know. Since the changes are so unusually extensive, here’s a rundown of them, how they impact the upgrade procedure (if so) and some reasoning behind them.
Additionally, the following changes have also been made, but usually these should not impact the upgrade procedure:
sudo runuser -u cyrus -g mail mkimap /etc/cyrus/imapd.conf
, for example). They are also no longer set to update synchronously on ext[234] file systems, since this was only ever meant for systems using ext2 which is so ancient that I’m not going to explicitly support it. The configuration files are no longer chowned to cyrus and made read-only to everyone else, as is normally the case for such configuration files.« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 .. 12 Next › Last »