source: .travis.yml @ 9ae8f82

Last change on this file since 9ae8f82 was 50bb490, checked in by Dennis Kaarsemaker <dennis@…>, at 2016-03-25T18:07:53Z

ldap authentication backend

We only support the openldap scheme for now, with users that are
posixAccounts. Moreover, as the plugin cannot be configured directly,
you must configure libldap correctly in /etc/openldap/ldap.conf

  • Property mode set to 100644
File size: 1.4 KB
RevLine 
[4850065]1sudo: false
[e26aa72]2language: c
[91f06e5]3
4script:
[50bb490]5 - ./configure --pam=1 --ldap=1
[91f06e5]6 - make check
[4850065]7 - BITLBEE_SKYPE=plugin dpkg-buildpackage -uc -us -d
[91f06e5]8
[4850065]9# ubuntu precise doesn't have libotr5, so extract a prebuilt version to ~/otr
[e26aa72]10before_install:
[4850065]11 - wget http://dump.dequis.org/indexed/bitlbee-travis-libs/libotr5_4.1.0_amd64_with_dev_for_travis.tar.gz -O /tmp/otr.tar.gz
12 - echo "8424feb28a2cff3ce603ddcdff9be788701ff7e4  /tmp/otr.tar.gz" | sha1sum -c -
13 - tar -C "$HOME" -xf /tmp/otr.tar.gz
14 - sed -i "s#/usr#$HOME/otr/usr/#" "$HOME/otr/usr/lib/pkgconfig/libotr.pc"
15 - echo "libotr 5 libotr" > debian/shlibs.local
[e26aa72]16
[91f06e5]17env:
18  global:
[4850065]19   - PKG_CONFIG_PATH=$HOME/otr/usr/lib/pkgconfig/
20   - LD_LIBRARY_PATH=$HOME/otr/usr/lib/
[91f06e5]21   # The next declaration is the encrypted COVERITY_SCAN_TOKEN, created
22   #   via the "travis encrypt" command using the project repo's public key
23   - secure: "MO6hy2cRxR02A0nSenfQFyPFpepxorJ+XgNkq2JS7LtI6tcwYRR0alvunIPJXam1/OUKxoFsBJLS1nCJTvEUXFCOvoTSAoMiePTBUEg2zfzcTb5k+cqtcOUznCXHNmXAwrqriP4vkG+57ijO9Ojz2r9LijcvjtFDRFJQY9Rcs38="
24
25addons:
[4850065]26  apt:
27    packages:
28    - libevent-dev
29    - libpurple-dev
30    - check
[a6005da]31    - libpam0g-dev
[50bb490]32    - libldap2-dev
[91f06e5]33  coverity_scan:
34    project:
35      name: "bitlbee/bitlbee"
36      description: "An IRC to other chat networks gateway"
37    notification_email: dx@dxzone.com.ar
[50bb490]38    build_command_prepend: ./configure --otr=1 --debug=1 --pam=1 --ldap=1
[91f06e5]39    build_command: make
40    branch_pattern: coverity_scan
41
42notifications:
43  email: false
Note: See TracBrowser for help on using the repository browser.