Search Criteria
Package Details: cyrus-imapd 3.10.1-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.000001 |
First Submitted: | 2007-10-14 08:22 (UTC) |
Last Updated: | 2025-01-22 04:10 (UTC) |
Dependencies (58)
- brotli (brotli-gitAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR)
- icu (icu-gitAUR)
- jansson (jansson-gitAUR)
- krb5 (krb5-gitAUR)
- libcap
- libchardet
- libcom_err.so (e2fsprogs-gitAUR, e2fsprogs, lib32-e2fsprogs)
- libical
- libldap (libldap-gnutlsAUR)
- libnghttp2 (libnghttp2-gitAUR)
- libsasl
- libuuid.so (util-linux-libs-aesAUR, util-linux-libs-selinuxAUR, lib32-util-linux, util-linux-libs)
- libwslay
- libxml2 (libxml2-gitAUR, libxml2-2.9AUR)
- mariadb-libs (libmysqlclient81AUR, libmysqlclientAUR, libmysqlclient80AUR, libmysqlclient84AUR, mariadb-lts-libs)
- openssl (openssl-gitAUR, openssl-staticAUR)
- pcre2 (pcre2-gitAUR)
- perl (perl-gitAUR)
- postgresql-libs (postgresql13-libsAUR, postgresql-libs-gitAUR, postgresql-libs-12AUR)
- shapelib
- sqlite (sqlite-fossilAUR)
- xapian-core (xapian-core-gitAUR)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat)
- 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)
- libcom_err.so (e2fsprogs-gitAUR, e2fsprogs, lib32-e2fsprogs) (make)
- libical (make)
- libldap (libldap-gnutlsAUR) (make)
- libnghttp2 (libnghttp2-gitAUR) (make)
- libsasl (make)
- libuuid.so (util-linux-libs-aesAUR, util-linux-libs-selinuxAUR, lib32-util-linux, util-linux-libs) (make)
- libwslay (make)
- libxml2 (libxml2-gitAUR, libxml2-2.9AUR) (make)
- mariadb-libs (libmysqlclient81AUR, libmysqlclientAUR, libmysqlclient80AUR, libmysqlclient84AUR, mariadb-lts-libs) (make)
- openssl (openssl-gitAUR, openssl-staticAUR) (make)
- pcre2 (pcre2-gitAUR) (make)
- perl (perl-gitAUR) (make)
- postgresql-libs (postgresql13-libsAUR, postgresql-libs-gitAUR, postgresql-libs-12AUR) (make)
- rsync (rsync-gitAUR, rsync-reflink-gitAUR, rsync-reflinkAUR) (make)
- shapelib (make)
- sqlite (sqlite-fossilAUR) (make)
- xapian-core (xapian-core-gitAUR) (make)
- xxd (vim-minimal-gitAUR, gvim-gitAUR, vim-cli-gitAUR, gvim-wayland-lilydjwg-gitAUR, gvim-gtk2AUR, gvim, tinyxxd, vim) (make)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat) (make)
- zstd (zstd-gitAUR, zstd-staticAUR) (make)
- cunit (bcunit-cunit-compatAUR, cunit-svnAUR) (check)
- clamav (optional) – for cyr_virusscan
- cyrus-imapd-docsAUR (optional) – documentation
- rsync (rsync-gitAUR, rsync-reflink-gitAUR, rsync-reflinkAUR) (optional) – for compacting Xapian databases
- sh (dashbinshAUR, bash-devel-static-gitAUR, zshbinshAUR, bash-devel-gitAUR, busybox-coreutilsAUR, bash-gitAUR, bash) (optional) – for certain administrative tools
Required by (2)
- squirrelmail (requires imap-server)
- squirrelmail-dev-svn (requires imap-server)
Sources (8)
- cyrus-imapd.service
- cyrus-imapd.sysusers.conf
- cyrus-imapd.tmpfiles.conf
- https://github.com/cyrusimap/cyrus-imapd/releases/download/cyrus-imapd-3.10.1/cyrus-imapd-3.10.1.tar.gz
- https://github.com/cyrusimap/cyrus-imapd/releases/download/cyrus-imapd-3.10.1/cyrus-imapd-3.10.1.tar.gz.sig
- https://src.fedoraproject.org/rpms/cyrus-imapd/raw/4176c0e5983b3d19752f2db3860c33bafa7c259b/f/patch-cyrus-remove-always-inline-for-buf-len
- imapd.conf.patch
- libcyrus-imap-sieve-dependency.patch
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 .. 12 Next › Last »
guygma commented on 2019-06-21 12:59 (UTC) (edited on 2019-06-21 13:14 (UTC) by guygma)
OK, so I have updated the PKGBUILD and managed to build in a clean chroot with all of the options enabled (including xapian). I have included the PKGBUILD below in the hopes it makes it easy for the maintainer to update it if they see fit. Also, those who take care to read it may input the edits themselves on their local copy if they had trouble with the previous version as I did.
I believe I have incorporated the suggestions made by all the recent comments in this thread.
EDIT: I can also confirm that
--enable-jmap
builds properly, which is fantastic as JMAP functionality was the main reason I am moving from Dovecot to Cyrus.J5lx commented on 2019-06-17 20:22 (UTC) (edited on 2019-06-17 20:24 (UTC) by J5lx)
Yes, it should, but sometimes dependencies get overlooked. As you can see, both I and another user already noted the missing dependency in the comment section of perl-pod-pom back in march, however the maintainer still hasn’t taken action.
On another note, please make sure you have a basic understanding of how installing packages from AUR works. Since you seemingly weren’t aware of the issue with perl-pod-pom and thought it was a problem with this package, I’m suspecting you are using some AUR helper to install these packages. However, it is pretty dangerous to use those tools without an understanding of what exactly they are doing, since the packages on the AUR are created by other users and there is no guarantee they won’t do malicious things to your system. The AUR wiki article should be a good starting point for learning more. If you do know all that already, though, I guess you’ll be safe; I’m just trying to be helpful :)
Edit: Well, looks like someone was faster than me. I shouldn’t try to work on too many things at the same time I guess ^^
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
« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 .. 12 Next › Last »