Last active
September 25, 2017 06:56
-
-
Save mwleeds/724ff0d727a590d272249e97bd7a6696 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# This script is a quick hack to run a flatpak build of GNOME Builder. | |
# It should be run from Builder's source directory. | |
# Beware the hardcoded directories if you're attempting to reuse it. | |
# Redirect stdout and stderr to log files | |
exec 1<&- | |
exec 2<&- | |
exec 1<>flatpak-builder.log | |
exec 2<>flatpak-builder.log.err | |
# Output commands to log before running them | |
set -o xtrace | |
G_MESSAGES_DEBUG= flatpak uninstall --user org.gnome.Builder | |
flatpak remote-delete --user my-flatpak-builds | |
rm -rf $HOME/my-flatpak-builds | |
rm -rf app/ | |
echo -e "\n\n\n\n `date` build of gnome-builder" | |
HASH=`git rev-parse HEAD` | |
sed -i "s/https:\/\/git.gnome.org\/browse\/gnome-builder\"/file:\/\/\/home\/mwleeds\/Desktop\/gnome-builder\",\\n\"branch\": \"$HASH\"/" build-aux/flatpak/org.gnome.Builder.json | |
flatpak-builder --ccache --repo=$HOME/my-flatpak-builds --force-clean app build-aux/flatpak/org.gnome.Builder.json | |
flatpak remote-add --if-not-exists --user --no-gpg-verify my-flatpak-builds $HOME/my-flatpak-builds | |
G_MESSAGES_DEBUG= flatpak install --user my-flatpak-builds org.gnome.Builder | |
G_MESSAGES_DEBUG= flatpak install --user my-flatpak-builds org.gnome.Builder.Debug | |
git checkout -- build-aux/flatpak/org.gnome.Builder.json |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment