Package Details: athame-git r174.e9663ed-1

Git Clone URL: https://aur.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.000009
First Submitted: 2015-04-09 14:46
Last Updated: 2016-06-09 13:29

Dependencies (1)

Required by (232)

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:

-install=($pkgname.install)
+install=$pkgname.install

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
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@

_pkgname=athame
pkgname=${_pkgname}-git
-pkgver=r84.1459143
+pkgver=r138.6e3c49f
pkgrel=1
pkgdesc="Full Vim support for readline"
url="https://github.com/ardagnir/$_pkgname"
@@ -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