Warning: file_exists(): open_basedir restriction in effect. File(/srv/http/vhosts/aur.archlinux.org/public/web/locale//en/LC_MESSAGES/aurweb.mo) is not within the allowed path(s): (/srv/http/vhosts/aur-dev.archlinux.org/:/etc/aurweb/) in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/streams.php on line 90
AUR (en) - athame-git

Notice: Undefined variable: name in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/pkgfuncs.inc.php on line 248

Package Details: athame-git r174.e9663ed-1

Git Clone URL: https://aur-dev.archlinux.org/athame-git.git (read-only)
Package Base: athame-git
Description: Full Vim support for readline
Upstream URL: https://github.com/ardagnir/athame
Licenses: GPL3
Conflicts: readline
Provides: readline=6.3
Submitter: dlandau
Maintainer: dlandau
Last Packager: dlandau
Votes: 1
Popularity: 0.000911
First Submitted: 2015-04-09 14:46
Last Updated: 2016-06-09 13:29

Dependencies (1)

Required by (198)

Sources (10)

Latest Comments

yannicklm commented on 2016-02-24 20:44

Got this error when building with makepkg 5.0.0:

==> ERROR: install should not be an array

Fix is to remove the parentheses in the 'install' line:


Also, installing this package breaks awk and gpg (and probably other programs) with:

awk: symbol lookup error: /usr/lib/libreadline.so.6: undefined symbol: UP

dlandau commented on 2015-09-22 17:00

Thanks for the patch, but I opted to rather ignore the script file and reimplement it in the PKGBUILD. This way we get nice things such as SHA sum checking.

ardagnir2 commented on 2015-09-19 16:01

Here is a patch that works for me. The Athame setup scripts have --nobuild flags to allow for normal building.

This pkg should probably be renamed to something like readline-athame-git though, because Athame doesn't just patch Readline anymore.

diff --git a/PKGBUILD b/PKGBUILD
index 3725e63..3675577 100644
@@ -2,7 +2,7 @@

pkgdesc="Full Vim support for readline"
@@ -23,13 +23,14 @@ pkgver() {

prepare() {
cd $_pkgname
- sed -i 's|-Wl,-rpath,$(libdir) ||g' support/shobj-conf
git submodule init
git submodule update
+ ./readline_athame_setup.sh --nobuild
+ sed -i 's|-Wl,-rpath,$(libdir) ||g' readline-6.3_tmp/support/shobj-conf

build() {
- cd $_pkgname
+ cd $_pkgname/readline-6.3_tmp

# build with -fPIC for x86_64 (FS#15634)
[[ $CARCH == "x86_64" ]] && CFLAGS="$CFLAGS -fPIC"
@@ -40,7 +41,7 @@ build() {

package() {
- make -C $_pkgname DESTDIR="$pkgdir" install
+ make -C $_pkgname/readline-6.3_tmp DESTDIR="$pkgdir" install
install -Dm644 $_pkgname/athamerc "$pkgdir"/etc/athamerc

dlandau commented on 2015-09-10 06:00

The build in the upstream repository has changed to a script that does among other things `sudo make install` inside. I can update the PKGBUILD when I have time, but it won't be atleast today, or tomorrow. `git diff --patch` or pull requests much appreciated.

dlandau commented on 2015-05-02 08:30

Thanks, updated.

Everything doesn't work as expected, but at the moment it's not impossibly broken. Upstream seems responsive to bug reports so please send them that way :)

I didn't know pacman even used readline. I have some troubles with yaourt though.

Gordin commented on 2015-04-24 01:45

@dlandau you need to put readline=6.3 into the provides array.
Also, replacing readline with athame breaks a lot of stuff for me (Pacman doesn't work any more afterwards). Does everything work as expected with athame for you?

dlandau commented on 2015-04-10 06:25

The Makefile fix has been integrated upstream, so patch no longer needed.

At least for me, I have to do

# pacman -Rdd readline
# pacman -U athame*.pkg.tar.xz

Am I doing something wrong with the PKGBUILD or why can't it succeed in replacing readline cleanly?

dlandau commented on 2015-04-09 15:15

Right you are: fixed, thanks.

The thing doesn't work for me (see https://github.com/ardagnir/athame/issues/11), please let me know if it works for you.

atweiden commented on 2015-04-09 15:12

It's missing makefile.patch