Blob Blame History Raw
#!/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