#!/usr/bin/env bash
set -e
COMMIT="d76c89b635525c4e46918bcca5208dd80e7c4c63"
# install dependencies
sudo dnf install \
desktop-file-utils \
gettext \
gettext-devel \
git \
libtool \
mutter-devel \
'pkgconfig(clutter-1.0)' \
'pkgconfig(clutter-gtk-1.0)' \
'pkgconfig(cogl-1.0)' \
'pkgconfig(gee-0.8)' \
'pkgconfig(glib-2.0)' \
'pkgconfig(gnome-desktop-3.0)' \
'pkgconfig(gnome-settings-daemon)' \
'pkgconfig(granite)' \
'pkgconfig(gtk+-3.0)' \
'pkgconfig(libbamf3)' \
'pkgconfig(libcanberra)' \
'pkgconfig(plank)' \
vala \
vala-tools
# generating the gala tarball from bzr
git clone https://github.com/elementary/gala.git
cd gala
git checkout $COMMIT
./autogen.sh --prefix=/usr
make distcheck
mv gala*.tar.xz ../
cd ..
rm -rf gala