File tree 1 file changed +96
-0
lines changed
1 file changed +96
-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
+ # Trigger only on the travis branch
9
+ # Remove the lines if every thing is ok.
10
+ branches :
11
+ only :
12
+ - travis
13
+
14
+ before_install :
15
+ - curl -Ls -o docker-build https://github.com/mate-desktop/mate-dev-scripts/raw/master/travis/docker-build
16
+ - chmod +x docker-build
17
+
18
+ install :
19
+ - sudo apt-get install -y python3-pip python3-setuptools
20
+ - sudo pip3 install --upgrade pip
21
+ - sudo pip install PyGithub
22
+ - ./docker-build --name ${DISTRO} --config .travis.yml --install
23
+
24
+ script :
25
+ - ./docker-build --name ${DISTRO} --verbose --config .travis.yml --build autotools
26
+
27
+ env :
28
+ - DISTRO="archlinux/base"
29
+ - DISTRO="debian:sid"
30
+ - DISTRO="fedora:29"
31
+ - DISTRO="ubuntu:18.10"
32
+
33
+ # #########################################################
34
+ # THE FOLLOWING LINES IS USED BY docker-build
35
+ # #########################################################
36
+ requires :
37
+ archlinux :
38
+ # Useful URL: https://git.archlinux.org/svntogit/community.git/tree/mate-backgrounds
39
+ - gcc
40
+ - git
41
+ - gtk3
42
+ - libfakekey
43
+ - libwnck3
44
+ - make
45
+ - mate-common
46
+ - mate-panel
47
+ - which
48
+
49
+ debian :
50
+ # Useful URL: https://github.com/mate-desktop/debian-packages
51
+ # Useful URL: https://salsa.debian.org/debian-mate-team/mate-backgrounds
52
+ - git
53
+ - libdconf-dev
54
+ - libfakekey-dev
55
+ - libgtk-3-dev
56
+ - libmate-panel-applet-dev
57
+ - libwnck-3-dev
58
+ - make
59
+ - mate-common
60
+ - yelp-tools
61
+
62
+ fedora :
63
+ # Useful URL: https://src.fedoraproject.org/cgit/rpms/mate-backgrounds.git
64
+ - gcc
65
+ - desktop-file-utils
66
+ - git
67
+ - gtk3-devel
68
+ - libfakekey-devel
69
+ - libwnck3-devel
70
+ - make
71
+ - mate-common
72
+ - mate-panel-devel
73
+ - redhat-rpm-config
74
+
75
+ ubuntu :
76
+ - git
77
+ - libdconf-dev
78
+ - libfakekey-dev
79
+ - libgtk-3-dev
80
+ - libmate-panel-applet-dev
81
+ - libwnck-3-dev
82
+ - make
83
+ - mate-common
84
+ - yelp-tools
85
+
86
+ variables :
87
+ - CFLAGS="-Wall -Werror=format-security"
88
+
89
+ before_scripts :
90
+ - if [ ${DISTRO_NAME} == "debian" ];then
91
+ - curl -Ls -o debian.sh https://github.com/mate-desktop/mate-dev-scripts/raw/master/travis/debian.sh
92
+ - bash ./debian.sh
93
+ - fi
94
+
95
+ after_scripts :
96
+ - make distcheck
You can’t perform that action at this time.
0 commit comments