diff options
author | Nicolás Reynolds <apoyosis@correo.inta.gob.ar> | 2012-11-08 15:27:12 -0300 |
---|---|---|
committer | Nicolás Reynolds <apoyosis@correo.inta.gob.ar> | 2012-11-08 15:27:12 -0300 |
commit | 1e06c4bb94ff932781e9133d41b62420dc76a19e (patch) | |
tree | 99e1a940d7f4ba70af5652161330222076c90917 | |
parent | 6f5597aa7308b8185b341c5dea4b303078a49425 (diff) | |
download | abslibre-1e06c4bb94ff932781e9133d41b62420dc76a19e.tar.gz abslibre-1e06c4bb94ff932781e9133d41b62420dc76a19e.tar.bz2 abslibre-1e06c4bb94ff932781e9133d41b62420dc76a19e.zip |
notmuch: added python3 support
-rwxr-xr-x | ~fauno/notmuch/PKGBUILD | 40 |
1 files changed, 24 insertions, 16 deletions
diff --git a/~fauno/notmuch/PKGBUILD b/~fauno/notmuch/PKGBUILD index b3ff31567..57d8d880d 100755 --- a/~fauno/notmuch/PKGBUILD +++ b/~fauno/notmuch/PKGBUILD @@ -4,13 +4,13 @@ pkgname=notmuch pkgver=0.14 -pkgrel=1 +pkgrel=2 pkgdesc="Notmuch is not much of an email program" arch=(i686 x86_64 mips64el) url="http://notmuchmail.org/" license=('GPL3') depends=('xapian-core' 'gmime' 'talloc') -makedepends=('python2' 'emacs' 'gnupg' 'ruby' 'pkgconfig') +makedepends=('python2' 'python' 'emacs' 'gnupg' 'ruby' 'pkgconfig') optdepends=('emacs: for using the emacs interface' 'vim: for using the vim interface' 'python2: for using the python bindings' @@ -21,14 +21,25 @@ options=(!distcc !makeflags) source=("http://notmuchmail.org/releases/${pkgname}-${pkgver}.tar.gz") build() { - cd "$srcdir/${pkgname}-"* + cd "$srcdir/${pkgname}-${pkgver}" + +# ./configure --prefix=/usr --sysconfdir=/etc +# make + +# cd bindings/ruby +# ruby extconf.rb +# make + + cp -r $srcdir/${pkgname}-${pkgver}/bindings/python{,2} - ./configure --prefix=/usr --sysconfdir=/etc - make + cd $srcdir/${pkgname}-${pkgver}/bindings/python + env LD_LIBRARY_PATH="." python setup.py build - cd bindings/ruby - ruby extconf.rb - make + cd $srcdir/${pkgname}-${pkgver}/bindings/python2 + find "." -name '*.py' -print0 |xargs -0 \ + sed -i -e 's,^#!/usr/bin/env python$,#!/usr/bin/env python2,' \ + -e 's,^#!/usr/bin/python$,#!/usr/bin/python2,' + env LD_LIBRARY_PATH="." python2 setup.py build } check() { @@ -48,17 +59,14 @@ package(){ # Install python bindings - cd $srcdir/${pkgname}-*/bindings/python - - find "." -name '*.py' -print0 |xargs -0 \ - sed -i -e 's,^#!/usr/bin/env python$,#!/usr/bin/env python2,' \ - -e 's,^#!/usr/bin/python$,#!/usr/bin/python2,' -# ln -s ../../lib/libnotmuch.so.1 libnotmuch.so.1 - env LD_LIBRARY_PATH="." python2 setup.py build + cd $srcdir/${pkgname}-${pkgver}/bindings/python2 env LD_LIBRARY_PATH="." python2 setup.py install --prefix=/usr --root=$pkgdir + cd $srcdir/${pkgname}-${pkgver}/bindings/python + env LD_LIBRARY_PATH="." python setup.py install --prefix=/usr --root=$pkgdir + # Install ruby bindings - cd $srcdir/${pkgname}-*/bindings/ruby + cd $srcdir/${pkgname}-${pkgver}/bindings/ruby sed -i -e 's,/site_ruby,,g' Makefile make prefix=${pkgdir}/usr install |