Package Details: courier-authlib 0.68.0-3

Git Clone URL: https://aur.archlinux.org/courier-authlib.git (read-only)
Package Base: courier-authlib
Description: Authentication library for the Courier mailserver(s)
Upstream URL: http://courier-mta.org/authlib/
Licenses: GPL2
Submitter: Svenstaro
Maintainer: runnytu
Last Packager: runnytu
Votes: 27
Popularity: 0.097469
First Submitted: 2012-10-13 09:51
Last Updated: 2017-08-16 20:04

Latest Comments

runnytu commented on 2017-08-16 18:53

@midgard, Fixed.

midgard commented on 2017-08-14 13:42

Hi, in PKGBUILD you should quote variables that may contain spaces, in particular $srcdir, $pkgdir and $distfile on lines 32, 57-61, 63, 65 (thrice), 69 and 71. Otherwise the build fails when there are directories that contain spaces. (Learn more at https://unix.stackexchange.com/a/131767)

Prefix variables you introduce (distfile on line 61 of PKGBUILD) with _ to avoid interference with makepkg internals. Alternatively, because they are only used within one function, you can just declare them local instead:
local distfile
for distfile in ...

Nitpicks: spaces and tabs are used inconsistently as indentation in the PKGBUILD, which is a bit ugly. Best to put the checksums on multiple lines to avoid annoying super long lines.

See https://wiki.archlinux.org/index.php/Arch_packaging_standards.

All the best, and thanks for packaging for the AUR!

midgard commented on 2017-08-14 13:33

Hi runnytu, it's not necessary to comment each time you submit a new release. Interested people have enough options to follow packages they want to follow.
See the second item of https://wiki.archlinux.org/index.php/Arch_User_Repository#Maintaining_packages
Cheers

runnytu commented on 2017-08-08 20:20

Hello, Bump to new version 0.68.0-3, with fix ld.so.conf.d file.

runnytu commented on 2017-08-07 19:25

Hello, Bump to new version 0.68.0-2.
Thanks @vario, updated.

vario commented on 2017-08-05 21:32

I have sent some updated config files to tidy up the PKGBUILD and make some minor changes to the .install file

runnytu commented on 2017-08-05 14:17

Thanks @vario, fixed.

vario commented on 2017-08-05 12:04

There is a typo in the courier-authlib.install file that fails to create the courier user correctly.

runnytu commented on 2017-07-08 14:30

Hello, Bump to new version 0.68.0-1

runnytu commented on 2017-01-31 20:52

Hello, Bump to new version 0.67.0-1

runnytu commented on 2016-01-13 19:21

Hello, Bump to new version 0.66.4-2 with service file stop command fix.

andrej commented on 2016-01-13 01:02

Please fix the missing 'd' in the unit file's ExecStop line, or else systemctl stop just fails.

runnytu commented on 2016-01-09 21:15

Hello, Bump to new version 0.66.4-1

runnytu commented on 2015-07-10 19:27

Hello, Bump to new version 0.66.3-1 it's necessary courier-unicode 1.3, manual update or wait until cookies updates the package.

runnytu commented on 2015-05-30 10:52

Hello, Bump to new version 0.66.2-1 it's necessary courier-unicode 1.2, manual update or wait until cookies updates the package.

runnytu commented on 2015-05-27 16:56

@rpodgorny, changed with the same version to avoid all users to update.

rpodgorny commented on 2015-05-24 18:38

the paths in the service files are incorrect - they should say /usr/bin, not /usr/sbin

cookies commented on 2015-03-29 09:43

Why do you update to an development version? The current stable version is still 0.66.1 and the current stable version of courier-unicode is still 1.1, so I won't update my package.

runnytu commented on 2015-03-23 20:42

Hello, Bump to new version 0.66.1.20150228-1 it's necessary courier-unicode 1.1.20150228, manual update or wait until cookies updates the package.

runnytu commented on 2015-01-22 18:45

@brenton I reupload the package with the correct dependencies with the same version to avoids other users to upgrade.

brenton commented on 2015-01-22 10:16

Dependencies needs an extra package: courier-unicode

runnytu commented on 2014-12-14 01:55

Hello, Bump to new version 0.66.1.20140704-1.

andrej commented on 2014-05-16 20:29

$ grep courier /etc/passwd
courier:x:72:72::/var/spool/courier:/bin/false

Jonhoo commented on 2014-05-16 19:41

After installing this package:

$ tail -n1 /etc/passwd
courier:x:1001:72::/home/courier:/bin/bash
$ ls /home/courier
ls: cannot access /home/courier: No such file or directory

Could you use a different home directory (/ maybe) for the courier user?

gauthma commented on 2014-04-07 17:32

Just installing this package (as a dependency for courier-maildrop) caused the problem described here: https://bbs.archlinux.org/viewtopic.php?id=143778

In that thread, the problem (initialisation of tmp files) was caused by mpd, but in my case it was caused by this package. In particular, it complained of a user 'courier' not existing... is some configuration missing?

cookies commented on 2013-11-19 14:19

v0.66.1 is available.

danmilon commented on 2013-08-23 21:57

configure failed with "cannot link with ". Installing sqlite fixed it. Any idea why?

Afwas commented on 2013-06-22 14:13

Please change optional dependencies from libmysqlclient to libmariadbclient.

Anonymous comment on 2013-06-22 10:58

Flagged out-of-date due to required merger of /sbin /usr/sbin /bin to /usr/bin.

onny commented on 2013-06-16 11:45

@Lopo: pkg-config is part of base-devel https://www.archlinux.org/groups/i686/base-devel/ and therefore shouldn't be in the makedepends.

onny commented on 2013-06-16 10:18

@sakaru: Thanks for noticing, should be fixed now.

sakaru commented on 2013-06-03 15:30

@srl: I've created an altered PKGBUILD with the fix here: http://sprunge.us/Thbh

Also see the courier-imap package which I've also altered the PKGBUILD of.

srl commented on 2013-06-03 13:27

Needs fixing: /usr/sbin -> /usr/bin

Lopo commented on 2013-04-19 14:02

configure script fails on sqlite3 tests, fixed with installing pkg-config, so I recommend add it at least into makedepends

markc commented on 2013-01-08 08:05

Would you mind adding --with-authsqlite to configure please?

dwheeler commented on 2013-01-08 02:19

When the package is installed, it results in:
error: command failed to execute correctly

In the post_install function in the install file is the command:
systemd-tmpfiles --create /usr/lib/tmpfiles/courier-authlib.conf

Running it from a shell results in the error:
Failed to open /usr/lib/tmpfiles/courier-authlib.conf: No such file or directory

It needs to be changed to
systemd-tmpfiles --create /usr/lib/tmpfiles.d/courier-authlib.conf

onny commented on 2013-01-06 22:32

@simonsmiley: Could you be please more precise please? E.g. paste the error log, etc.

thelinuxguy commented on 2013-01-06 21:51

Having trouble installing this...
it repeats checking all the stuff

strider2 commented on 2012-10-24 21:02

The file courier-authlib.conf is placed in the wrong directory : it's now in /usr/lib/tmpfiles but it should be in /usr/lib/tmpfiles.d.

This affects only users booting via systemd (like me).

Please fix

strider2 commented on 2012-10-24 21:02

he file courier-authlib.conf is placed in the wrong directory : it's now in /usr/lib/tmpfiles but it should be in /usr/lib/tmpfiles.d.

This affects only users booting via systemd (like me).

Please fix

strider2 commented on 2012-10-24 21:01

The file courier-authlib.conf is places in the wrong directory : it's now in /usr/lib/tmpfiles but it should be in /usr/lib/tmpfiles.d.

This affects only users booting via systemd (like me).

Please fix

mrbit commented on 2012-10-19 06:27

ok..with useradd -u 72 -g courier -s /bin/bash courier

now compila

Thanks Afwas

Afwas commented on 2012-10-19 02:05

mrbit:
Check if the group 'courier' with GID 72 exists in /etc/group
Then:
# useradd -u 72 -g courier -s /bin/bash courier

mrbit commented on 2012-10-18 20:21

checking for unistd.h... (cached) yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking crypt.h usability... yes
checking crypt.h presence... yes
checking for crypt.h... yes
checking termios.h usability... yes
checking termios.h presence... yes
checking for termios.h... yes
checking for an ANSI C-conforming const... yes
checking for pid_t... yes
checking for uid_t in sys/types.h... yes
checking for setsid... yes
checking for setlogin... no
checking for crypt in -lcrypt... yes
checking for crypt... yes
checking for crypt() prototype... 0
Cannot obtain information for user courier: Success
==> ERRORE: There was an error in build().
The operation is about to be interrupted...
The build failed

onny commented on 2012-10-18 15:24

@mrbit: please paste your error. I've successfully compiled it on several machines.

mrbit commented on 2012-10-18 13:42

0.64.0-2 works ---->0.65.0-4 no compila

mrbit commented on 2012-10-18 13:32

done.., not compila...??

onny commented on 2012-10-18 12:57

@mrbit: Create the user "courier" first, before installing this program. I don't know yet how I could add this step into the PKGBUILD.

mrbit commented on 2012-10-18 10:17

not compila...?? why...

mrbit commented on 2012-10-18 07:16

hecking for crypt in -lcrypt... yes
checking for crypt... yes
checking for crypt() prototype... 0
Cannot obtain information for user courier: Success
==> ERRORE: