File tree 1 file changed +90
-0
lines changed
1 file changed +90
-0
lines changed Original file line number Diff line number Diff line change
1
+ # vim: set ts=2 sts=2 sw=2 expandtab :
2
+ dist : xenial
3
+ sudo : required
4
+ language : bash
5
+ services :
6
+ - docker
7
+
8
+ before_install :
9
+ - curl -Ls -o docker-build https://github.com/mate-desktop/mate-dev-scripts/raw/master/travis/docker-build
10
+ - chmod +x docker-build
11
+
12
+ install :
13
+ - sudo apt-get install -y python3-pip python3-setuptools
14
+ - sudo pip3 install --upgrade pip
15
+ - sudo pip install PyGithub
16
+ - ./docker-build --name ${DISTRO} --config .travis.yml --install
17
+
18
+ script :
19
+ - ./docker-build --name ${DISTRO} --verbose --config .travis.yml --build autotools
20
+
21
+ env :
22
+ - DISTRO="archlinux/base"
23
+ - DISTRO="debian:sid"
24
+ - DISTRO="fedora:29"
25
+ - DISTRO="ubuntu:18.10"
26
+
27
+ # #########################################################
28
+ # THE FOLLOWING LINES IS USED BY docker-build
29
+ # #########################################################
30
+ requires :
31
+ archlinux :
32
+ # Useful URL: https://git.archlinux.org/svntogit/community.git/tree/libmateweather
33
+ - gcc
34
+ - git
35
+ - gtk3
36
+ - intltool
37
+ - libsoup
38
+ - make
39
+ - mate-common
40
+ - which
41
+
42
+ debian :
43
+ # Useful URL: https://github.com/mate-desktop/debian-packages
44
+ # Useful URL: https://salsa.debian.org/debian-mate-team/libmateweather
45
+ - git
46
+ - gtk-doc-tools
47
+ - libglib2.0-dev
48
+ - libgtk-3-dev
49
+ - libsoup-gnome2.4-dev
50
+ - libsoup2.4-dev
51
+ - libxml2-dev
52
+ - libxml2-utils
53
+ - make
54
+ - mate-common
55
+
56
+ fedora :
57
+ # Useful URL: https://src.fedoraproject.org/cgit/rpms/libmateweather.git
58
+ - gcc
59
+ - git
60
+ - gtk3-devel
61
+ - libsoup-devel
62
+ - libxml2-devel
63
+ - make
64
+ - mate-common
65
+ - redhat-rpm-config
66
+
67
+ ubuntu :
68
+ - git
69
+ - gtk-doc-tools
70
+ - libglib2.0-dev
71
+ - libgtk-3-dev
72
+ - libsoup-gnome2.4-dev
73
+ - libsoup2.4-dev
74
+ - libxml2-dev
75
+ - libxml2-utils
76
+ - make
77
+ - mate-common
78
+ - tzdata
79
+
80
+ variables :
81
+ - CFLAGS="-Wall -Werror=format-security"
82
+
83
+ before_scripts :
84
+ - if [ ${DISTRO_NAME} == "debian" ];then
85
+ - curl -Ls -o debian.sh https://github.com/mate-desktop/mate-dev-scripts/raw/master/travis/debian.sh
86
+ - bash ./debian.sh
87
+ - fi
88
+
89
+ after_scripts :
90
+ - make distcheck
You can’t perform that action at this time.
0 commit comments