Mercurial > p > roundup > code
comparison .github/workflows/build-xapian.yml @ 7952:abe8d7bcd22b
test: get xapian working under github actions and python 3.13
issue2551338 xapian doesn't build in CI for 3.13 python
binary search for working version of xapain tarball. try 1.4.22
[skip travis]
| author | John Rouillard <rouilj@ieee.org> |
|---|---|
| date | Sun, 12 May 2024 19:36:03 -0400 |
| parents | 9009d489bf5a |
| children | b2733bc45c62 |
comparison
equal
deleted
inserted
replaced
| 7951:9009d489bf5a | 7952:abe8d7bcd22b |
|---|---|
| 80 set -xv | 80 set -xv |
| 81 sudo apt-get install libxapian-dev | 81 sudo apt-get install libxapian-dev |
| 82 # Sphinx required to build the xapian python bindings. Use 1.8.5 on | 82 # Sphinx required to build the xapian python bindings. Use 1.8.5 on |
| 83 # older python and newest on newer. | 83 # older python and newest on newer. |
| 84 if [[ $PYTHON_VERSION == '3.'* ]] ; then pip install sphinx; fi | 84 if [[ $PYTHON_VERSION == '3.'* ]] ; then pip install sphinx; fi |
| 85 XAPIAN_VER="1.4.24"; echo $XAPIAN_VER; | 85 XAPIAN_VER="1.4.22"; echo $XAPIAN_VER; |
| 86 cd /tmp | 86 cd /tmp |
| 87 curl -s -O https://oligarchy.co.uk/xapian/$XAPIAN_VER/xapian-bindings-$XAPIAN_VER.tar.xz | 87 curl -s -O https://oligarchy.co.uk/xapian/$XAPIAN_VER/xapian-bindings-$XAPIAN_VER.tar.xz |
| 88 tar -Jxvf xapian-bindings-$XAPIAN_VER.tar.xz | 88 tar -Jxvf xapian-bindings-$XAPIAN_VER.tar.xz |
| 89 cd xapian-bindings-$XAPIAN_VER/ | 89 cd xapian-bindings-$XAPIAN_VER/ |
| 90 # edit the configure script. | 90 # edit the configure script. |
