Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
210 changes: 0 additions & 210 deletions .build.yml

This file was deleted.

8 changes: 8 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Enable dependabot to keep our GHA pins automatically
# updated, so we don't fall too far behind in the future
version: 2
updates:
- package-ecosystem: github-actions
directory: "/"
schedule:
interval: weekly
49 changes: 49 additions & 0 deletions .github/workflows/archlinux.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
#!/usr/bin/bash

set -eo pipefail

# Use grouped output messages
infobegin() {
echo "::group::${1}"
}
infoend() {
echo "::endgroup::"
}

# Required packages on Archlinux
requires=(
ccache # Use ccache to speed up build
clang # Build with clang on Archlinux
)

# https://gitlab.archlinux.org/archlinux/packaging/packages/mate-panel
requires+=(
autoconf-archive
dbus-glib
dconf-editor
gcc
gettext
git
glib2-devel
gobject-introspection
gtk-layer-shell
itstool
libcanberra
libmateweather
libsm
libwnck3
make
mate-common
mate-desktop
mate-menus
which
yelp-tools
)

infobegin "Update system"
pacman --noconfirm -Syu
infoend

infobegin "Install dependency packages"
pacman --noconfirm -S ${requires[@]}
infoend
Loading
Loading