Skip to content

Commit ce7fd84

Browse files
committed
ci: migrate to gh actions
1 parent b5bb59d commit ce7fd84

10 files changed

Lines changed: 482 additions & 491 deletions

File tree

.build.yml

Lines changed: 0 additions & 210 deletions
This file was deleted.

.github/workflows/archlinux.sh

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
#!/usr/bin/bash
2+
3+
set -eo pipefail
4+
5+
# Use grouped output messages
6+
infobegin() {
7+
echo "::group::${1}"
8+
}
9+
infoend() {
10+
echo "::endgroup::"
11+
}
12+
13+
# Required packages on Archlinux
14+
requires=(
15+
ccache # Use ccache to speed up build
16+
clang # Build with clang on Archlinux
17+
)
18+
19+
# https://gitlab.archlinux.org/archlinux/packaging/packages/mate-panel
20+
requires+=(
21+
autoconf-archive
22+
dbus-glib
23+
dconf-editor
24+
gcc
25+
gettext
26+
git
27+
glib2-devel
28+
gobject-introspection
29+
gtk-layer-shell
30+
itstool
31+
libcanberra
32+
libmateweather
33+
libsm
34+
libwnck3
35+
make
36+
mate-common
37+
mate-desktop
38+
mate-menus
39+
which
40+
yelp-tools
41+
)
42+
43+
infobegin "Update system"
44+
pacman --noconfirm -Syu
45+
infoend
46+
47+
infobegin "Install dependency packages"
48+
pacman --noconfirm -S ${requires[@]}
49+
infoend

0 commit comments

Comments
 (0)