Skip to content

Commit becec7e

Browse files
yetistraveit65
authored andcommitted
Initialize travis support
1 parent fad23c9 commit becec7e

File tree

1 file changed

+132
-0
lines changed

1 file changed

+132
-0
lines changed

‎.travis.yml‎

Lines changed: 132 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,132 @@
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+
## Use travis branch for test.
9+
#branches:
10+
# only:
11+
# - travis
12+
13+
before_install:
14+
- curl -L -o docker-build https://github.com/mate-desktop/mate-dev-scripts/raw/travis/travis/docker-build
15+
- chmod +x docker-build
16+
17+
install:
18+
- ./docker-build --name ${DISTRO} --config .travis.yml --install
19+
20+
script:
21+
- ./docker-build --name ${DISTRO} --verbose --config .travis.yml --build autotools
22+
23+
env:
24+
- DISTRO="base/archlinux"
25+
- DISTRO="debian:sid"
26+
- DISTRO="fedora:29"
27+
- DISTRO="ubuntu:18.10"
28+
29+
##########################################################
30+
# THE FOLLOWING LINES IS USED BY docker-build
31+
##########################################################
32+
requires:
33+
archlinux:
34+
# Useful URL: https://git.archlinux.org/svntogit/community.git/tree/trunk?h=packages/marco
35+
- gcc
36+
- git
37+
- gtk3
38+
- glib2
39+
- intltool
40+
- make
41+
- yelp-tools
42+
- mate-common
43+
- libcanberra
44+
- libgtop
45+
- mate-desktop
46+
- zenity
47+
- libxpresent
48+
49+
debian:
50+
# Useful URL: https://github.com/mate-desktop/debian-packages
51+
# Useful URL: https://salsa.debian.org/debian-mate-team/mate-desktop
52+
- git
53+
- intltool
54+
- libcanberra-gtk3-dev
55+
- libglib2.0-dev
56+
- libgtk-3-dev
57+
- libgtop2-dev
58+
- libice-dev
59+
- libpango1.0-dev
60+
- libsm-dev
61+
- libstartup-notification0-dev
62+
- libx11-dev
63+
- libxcomposite-dev
64+
- libxcursor-dev
65+
- libxdamage-dev
66+
- libxext-dev
67+
- libxfixes-dev
68+
- libxinerama-dev
69+
- libxpresent-dev
70+
- libxrandr-dev
71+
- libxrender-dev
72+
- libxt-dev
73+
- make
74+
- mate-common
75+
- x11proto-present-dev
76+
- yelp-tools
77+
- zenity
78+
79+
fedora:
80+
# Useful URL: https://src.fedoraproject.org/cgit/rpms/marco.git
81+
- gcc
82+
- git
83+
- make
84+
- redhat-rpm-config
85+
- desktop-file-utils
86+
- gtk3-devel
87+
- libcanberra-devel
88+
- libgtop2-devel
89+
- libSM-devel
90+
- libsoup-devel
91+
- libXdamage-devel
92+
- libXpresent-devel
93+
- mate-common
94+
- mate-desktop-devel
95+
- zenity
96+
- startup-notification-devel
97+
- yelp-tools
98+
99+
ubuntu:
100+
# Same as debian
101+
- git
102+
- intltool
103+
- libcanberra-gtk3-dev
104+
- libglib2.0-dev
105+
- libgtk-3-dev
106+
- libgtop2-dev
107+
- libice-dev
108+
- libpango1.0-dev
109+
- libsm-dev
110+
- libstartup-notification0-dev
111+
- libx11-dev
112+
- libxcomposite-dev
113+
- libxcursor-dev
114+
- libxdamage-dev
115+
- libxext-dev
116+
- libxfixes-dev
117+
- libxinerama-dev
118+
- libxpresent-dev
119+
- libxrandr-dev
120+
- libxrender-dev
121+
- libxt-dev
122+
- make
123+
- mate-common
124+
- x11proto-present-dev
125+
- yelp-tools
126+
- zenity
127+
128+
variables:
129+
- CFLAGS="-Wall -Werror=format-security"
130+
131+
after_scripts:
132+
- make distcheck > /dev/null

0 commit comments

Comments
 (0)