bda32a311c7d5b984f017950135d99592b21750b
[gnupg-doc.git] / misc / jenkins / README.org
1 * Notes
2 ** GPGME tests for GnuPG
3 There is a reasonably up-to-date (but this is currently a manual
4 process) GPGME source at
5
6   $HOME/src/gpgme-for-gnupgs-tests
7
8 and a build tree at
9
10   $HOME/src/gpgme-for-gnupgs-tests/obj
11
12 and a w32 build tree at
13
14   $HOME/src/gpgme-for-gnupgs-tests/obj.w32
15
16 The tests from there are executed in GnuPG's test suite.
17 * Virtual machines
18 ** openbsd60
19 Packages installed:
20
21   # pkg_add zile zsh git autoconf-2.69p2 automake-1.15p0 gettext-tools \
22     gmake xfig bison readline libusb-compat ImageMagick makeinfo \
23     gcc-4.9.3p9 g++-4.9.3p9 qt5
24
25 Add some compatibility links to PATH:
26
27   $ mkdir -p ~/compat/{bin,lib,include}
28   $ cd ~/compat/bin
29   $ ln -s /usr/local/bin/gmakeinfo makeinfo
30   $ [ add $HOME/compat/bin to ~/.profile ]
31   $ cd ~/compat/lib
32   $ for F in /usr/local/lib/libbz2* /usr/local/lib/libiconv* /usr/local/lib/libintl* ; do ln -s $F ; done
33   $ cd ~/compat/include
34   $ for F in /usr/local/include/*bz*h /usr/local/include/*iconv*h /usr/local/include/*intl*h ; do ln -s $F ; done
35
36 Tweak limits:
37
38   # echo 'jenkins:\
39         :maxproc-max=1024:\
40         :maxproc-cur=1024:\
41         :tc=pbuild:
42 ' >> /etc/login.conf
43   # user mod -L jenkins jenkins