Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #/bin/bash
- set -e
- if [ -z "$(which brew)" ]; then
- echo "This script requires Homebrew."
- exit
- fi
- if [ -z "$VIRTUAL_ENV" ]; then
- echo "This script must be run inside a virtualenv"
- exit
- fi
- export VENV=$VIRTUAL_ENV
- mkdir -p $VENV/packages && cd $VENV/packages
- echo "Fetching xapian source"
- brew fetch xapian
- tar xzvf $(brew --cache xapian)
- tar xzvf $(ls $(brew --cache)/xapian--bindings*)
- cd $VENV/packages/xapian-core-*
- ./configure --prefix=$VENV && make && make install
- export LD_LIBRARY_PATH=$VENV/lib
- cd $VENV/packages/xapian-bindings-*
- ./configure --prefix=$VENV --with-python && make && make install
- echo "Checking xapian installation:"
- echo
- python -c "import xapian"
- test $? -eq 0 && echo successful || echo failure
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement