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