File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree 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/mate-power-manager
33+ - file
34+ - gcc
35+ - git
36+ - intltool
37+ - itstool
38+ - libgnome-keyring
39+ - libnotify
40+ - make
41+ - mate-common
42+ - mate-panel
43+ - python
44+ - which
45+ - yelp-tools
46+
47+ debian :
48+ # Useful URL: https://github.com/mate-desktop/debian-packages
49+ # Useful URL: https://salsa.debian.org/debian-mate-team/mate-power-manager
50+ - git
51+ - intltool
52+ - libcanberra-gtk3-dev
53+ - libdbus-glib-1-dev
54+ - libgcrypt20-dev
55+ - libglib2.0-dev
56+ - libgnome-keyring-dev
57+ - libgtk-3-dev
58+ - libmate-panel-applet-dev
59+ - libnotify-dev
60+ - libtool-bin
61+ - libupower-glib-dev
62+ - libx11-dev
63+ - libxext-dev
64+ - libxml-parser-perl
65+ - libxrandr-dev
66+ - make
67+ - mate-common
68+ - pkg-config
69+ - xmlto
70+ - yelp-tools
71+
72+ fedora :
73+ # Useful URL: https://src.fedoraproject.org/cgit/rpms/mate-power-manager.git
74+ - cairo-devel
75+ - dbus-glib-devel
76+ - desktop-file-utils
77+ - gcc
78+ - git
79+ - glib2-devel
80+ - gtk3-devel
81+ - libcanberra-devel
82+ - libgnome-keyring-devel
83+ - libnotify-devel
84+ - make
85+ - mate-common
86+ - mate-panel-devel
87+ - mesa-libGL-devel
88+ - pangox-compat-devel
89+ - popt-devel
90+ - redhat-rpm-config
91+ - upower-devel
92+
93+ ubuntu :
94+ - git
95+ - intltool
96+ - libcanberra-gtk3-dev
97+ - libdbus-glib-1-dev
98+ - libgcrypt20-dev
99+ - libglib2.0-dev
100+ - libgnome-keyring-dev
101+ - libgtk-3-dev
102+ - libmate-panel-applet-dev
103+ - libnotify-dev
104+ - libtool-bin
105+ - libupower-glib-dev
106+ - libx11-dev
107+ - libxext-dev
108+ - libxml-parser-perl
109+ - libxrandr-dev
110+ - make
111+ - mate-common
112+ - pkg-config
113+ - xmlto
114+ - yelp-tools
115+
116+ variables :
117+ - CFLAGS="-Wall -Werror=format-security"
118+
119+ before_scripts :
120+ - if [ ${DISTRO_NAME} == "debian" ];then
121+ - curl -Ls -o debian.sh https://github.com/mate-desktop/mate-dev-scripts/raw/master/travis/debian.sh
122+ - bash ./debian.sh
123+ - fi
124+
125+ after_scripts :
126+ - make distcheck
You can’t perform that action at this time.
0 commit comments