File tree Expand file tree Collapse file tree 1 file changed +117
-0
lines changed Expand file tree Collapse file tree 1 file changed +117
-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-system-monitor
39+ - gcc
40+ - git
41+ - gtkmm3
42+ - intltool
43+ - libgtop
44+ - libwnck3
45+ - make
46+ - mate-common
47+ - mate-desktop
48+ - which
49+ - yelp-tools
50+
51+ debian :
52+ # Useful URL: https://github.com/mate-desktop/debian-packages
53+ # Useful URL: https://salsa.debian.org/debian-mate-team/mate-system-monitor
54+ - g++
55+ - git
56+ - intltool
57+ - libglib2.0-dev
58+ - libglibmm-2.4-dev
59+ - libgtk-3-dev
60+ - libgtkmm-3.0-dev
61+ - libgtop2-dev
62+ - librsvg2-dev
63+ - libsystemd-dev
64+ - libwnck-3-dev
65+ - libxml2-dev
66+ - make
67+ - mate-common
68+ - quilt
69+ - yelp-tools
70+
71+ fedora :
72+ # Useful URL: https://src.fedoraproject.org/cgit/rpms/mate-system-monitor.git
73+ - gcc
74+ - gcc-c++
75+ - dbus-glib-devel
76+ - desktop-file-utils
77+ - git
78+ - gtk3-devel
79+ - gtkmm30-devel
80+ - libgtop2-devel
81+ - librsvg2-devel
82+ - libwnck3-devel
83+ - libxml2-devel
84+ - make
85+ - mate-common
86+ - redhat-rpm-config
87+ - systemd-devel
88+
89+ ubuntu :
90+ - g++
91+ - git
92+ - intltool
93+ - libglib2.0-dev
94+ - libglibmm-2.4-dev
95+ - libgtk-3-dev
96+ - libgtkmm-3.0-dev
97+ - libgtop2-dev
98+ - librsvg2-dev
99+ - libsystemd-dev
100+ - libwnck-3-dev
101+ - libxml2-dev
102+ - make
103+ - mate-common
104+ - quilt
105+ - yelp-tools
106+
107+ variables :
108+ - CFLAGS="-Wall -Werror=format-security"
109+
110+ before_scripts :
111+ - if [ ${DISTRO_NAME} == "debian" ];then
112+ - curl -Ls -o debian.sh https://github.com/mate-desktop/mate-dev-scripts/raw/master/travis/debian.sh
113+ - bash ./debian.sh
114+ - fi
115+
116+ after_scripts :
117+ - make distcheck
You can’t perform that action at this time.
0 commit comments