[gnome-apps-nightly/gnome-3-22] Support building files from git



commit ef77b2374355b5b81cc04a9d7399a49b20cb55af
Author: Alexander Larsson <alexl redhat com>
Date:   Wed Feb 22 15:52:47 2017 +0100

    Support building files from git
    
    This is a change similar to the one on master

 build.sh                 |   23 ++++++++++++++++++++---
 build_all.sh             |    4 ++--
 org.gnome.Books.app      |    2 ++
 org.gnome.Builder.app    |    2 ++
 org.gnome.Calculator.app |    2 ++
 org.gnome.Calendar.app   |    2 ++
 org.gnome.Characters.app |    2 ++
 org.gnome.Devhelp.app    |    2 ++
 org.gnome.Dictionary.app |    2 ++
 org.gnome.Documents.app  |    2 ++
 org.gnome.Epiphany.app   |    2 ++
 org.gnome.Evince.app     |    2 ++
 org.gnome.Games.app      |    2 ++
 org.gnome.Geary.app      |    2 ++
 org.gnome.Glade.app      |    2 ++
 org.gnome.Maps.app       |    2 ++
 org.gnome.Nautilus.app   |    2 ++
 org.gnome.Photos.app     |    2 ++
 org.gnome.Polari.app     |    2 ++
 org.gnome.Rhythmbox3.app |    2 ++
 org.gnome.Todo.app       |    2 ++
 org.gnome.Totem.app      |    2 ++
 org.gnome.Weather.app    |    2 ++
 org.gnome.bijiben.app    |    2 ++
 org.gnome.clocks.app     |    2 ++
 org.gnome.eog.app        |    2 ++
 org.gnome.gedit.app      |    2 ++
 org.gnome.gitg.app       |    2 ++
 org.gnome.iagno.app      |    2 ++
 29 files changed, 76 insertions(+), 5 deletions(-)
---
diff --git a/build.sh b/build.sh
index 982aafa..166a499 100755
--- a/build.sh
+++ b/build.sh
@@ -2,7 +2,24 @@
 
 FILE=$1
 
-APPID=`basename $FILE .json`
+shift
 
-echo ========== Building $APPID ================
-flatpak-builder --force-clean --ccache --require-changes --repo=repo --subject="Nightly build of ${APPID}, 
`date`" ${EXPORT_ARGS-} app $FILE
+ID=
+JSON=
+GITURL=
+GITBRANCH=master
+
+. ./$FILE
+
+if [ x$ID == x ]; then
+    echo invalid app
+    exit 1
+fi
+
+GIT_ARGS=""
+if [ x$GITURL != x ]; then
+    GIT_ARGS="--from-git=$GITURL --from-git-branch=$GITBRANCH"
+fi
+
+echo ========== Building $ID ================
+flatpak-builder --force-clean --ccache --require-changes --repo=repo --subject="Build of ${ID}, `date`" 
${EXPORT_ARGS-} ${GIT_ARGS-} "$@" app $JSON
diff --git a/build_all.sh b/build_all.sh
index 90ed38d..eef3f69 100755
--- a/build_all.sh
+++ b/build_all.sh
@@ -1,7 +1,7 @@
 #!/bin/bash
 
-for i in *.json; do
-    ./build.sh $i
+for i in *.app; do
+    ./build.sh $i "$@"
 done
 
 ./build_update_repo.sh
diff --git a/org.gnome.Books.app b/org.gnome.Books.app
new file mode 100644
index 0000000..434a997
--- /dev/null
+++ b/org.gnome.Books.app
@@ -0,0 +1,2 @@
+ID=org.gnome.Books
+JSON=org.gnome.Books.json
diff --git a/org.gnome.Builder.app b/org.gnome.Builder.app
new file mode 100644
index 0000000..4e05d12
--- /dev/null
+++ b/org.gnome.Builder.app
@@ -0,0 +1,2 @@
+ID=org.gnome.Builder
+JSON=org.gnome.Builder.json
diff --git a/org.gnome.Calculator.app b/org.gnome.Calculator.app
new file mode 100644
index 0000000..297210f
--- /dev/null
+++ b/org.gnome.Calculator.app
@@ -0,0 +1,2 @@
+ID=org.gnome.Calculator
+JSON=org.gnome.Calculator.json
diff --git a/org.gnome.Calendar.app b/org.gnome.Calendar.app
new file mode 100644
index 0000000..85f34be
--- /dev/null
+++ b/org.gnome.Calendar.app
@@ -0,0 +1,2 @@
+ID=org.gnome.Calendar
+JSON=org.gnome.Calendar.json
diff --git a/org.gnome.Characters.app b/org.gnome.Characters.app
new file mode 100644
index 0000000..3affeca
--- /dev/null
+++ b/org.gnome.Characters.app
@@ -0,0 +1,2 @@
+ID=org.gnome.Characters
+JSON=org.gnome.Characters.json
diff --git a/org.gnome.Devhelp.app b/org.gnome.Devhelp.app
new file mode 100644
index 0000000..db5799b
--- /dev/null
+++ b/org.gnome.Devhelp.app
@@ -0,0 +1,2 @@
+ID=org.gnome.Devhelp
+JSON=org.gnome.Devhelp.json
diff --git a/org.gnome.Dictionary.app b/org.gnome.Dictionary.app
new file mode 100644
index 0000000..42784dc
--- /dev/null
+++ b/org.gnome.Dictionary.app
@@ -0,0 +1,2 @@
+ID=org.gnome.Dictionary
+JSON=org.gnome.Dictionary.json
diff --git a/org.gnome.Documents.app b/org.gnome.Documents.app
new file mode 100644
index 0000000..2bb60e1
--- /dev/null
+++ b/org.gnome.Documents.app
@@ -0,0 +1,2 @@
+ID=org.gnome.Documents
+JSON=org.gnome.Documents.json
diff --git a/org.gnome.Epiphany.app b/org.gnome.Epiphany.app
new file mode 100644
index 0000000..92fac72
--- /dev/null
+++ b/org.gnome.Epiphany.app
@@ -0,0 +1,2 @@
+ID=org.gnome.Epiphany
+JSON=org.gnome.Epiphany.json
diff --git a/org.gnome.Evince.app b/org.gnome.Evince.app
new file mode 100644
index 0000000..e6038e3
--- /dev/null
+++ b/org.gnome.Evince.app
@@ -0,0 +1,2 @@
+ID=org.gnome.Evince
+JSON=org.gnome.Evince.json
diff --git a/org.gnome.Games.app b/org.gnome.Games.app
new file mode 100644
index 0000000..97c4219
--- /dev/null
+++ b/org.gnome.Games.app
@@ -0,0 +1,2 @@
+ID=org.gnome.Games
+JSON=org.gnome.Games.json
diff --git a/org.gnome.Geary.app b/org.gnome.Geary.app
new file mode 100644
index 0000000..f3bb7b2
--- /dev/null
+++ b/org.gnome.Geary.app
@@ -0,0 +1,2 @@
+ID=org.gnome.Geary
+JSON=org.gnome.Geary.json
diff --git a/org.gnome.Glade.app b/org.gnome.Glade.app
new file mode 100644
index 0000000..6d3d1f5
--- /dev/null
+++ b/org.gnome.Glade.app
@@ -0,0 +1,2 @@
+ID=org.gnome.Glade
+JSON=org.gnome.Glade.json
diff --git a/org.gnome.Maps.app b/org.gnome.Maps.app
new file mode 100644
index 0000000..0bffaa4
--- /dev/null
+++ b/org.gnome.Maps.app
@@ -0,0 +1,2 @@
+ID=org.gnome.Maps
+JSON=org.gnome.Maps.json
diff --git a/org.gnome.Nautilus.app b/org.gnome.Nautilus.app
new file mode 100644
index 0000000..3337c31
--- /dev/null
+++ b/org.gnome.Nautilus.app
@@ -0,0 +1,2 @@
+ID=org.gnome.Nautilus
+JSON=org.gnome.Nautilus.json
diff --git a/org.gnome.Photos.app b/org.gnome.Photos.app
new file mode 100644
index 0000000..3ffcadb
--- /dev/null
+++ b/org.gnome.Photos.app
@@ -0,0 +1,2 @@
+ID=org.gnome.Photos
+JSON=org.gnome.Photos.json
diff --git a/org.gnome.Polari.app b/org.gnome.Polari.app
new file mode 100644
index 0000000..45241e3
--- /dev/null
+++ b/org.gnome.Polari.app
@@ -0,0 +1,2 @@
+ID=org.gnome.Polari
+JSON=org.gnome.Polari.json
diff --git a/org.gnome.Rhythmbox3.app b/org.gnome.Rhythmbox3.app
new file mode 100644
index 0000000..a706fcb
--- /dev/null
+++ b/org.gnome.Rhythmbox3.app
@@ -0,0 +1,2 @@
+ID=org.gnome.Rhythmbox3
+JSON=org.gnome.Rhythmbox3.json
diff --git a/org.gnome.Todo.app b/org.gnome.Todo.app
new file mode 100644
index 0000000..88fd9f2
--- /dev/null
+++ b/org.gnome.Todo.app
@@ -0,0 +1,2 @@
+ID=org.gnome.Todo
+JSON=org.gnome.Todo.json
diff --git a/org.gnome.Totem.app b/org.gnome.Totem.app
new file mode 100644
index 0000000..750494a
--- /dev/null
+++ b/org.gnome.Totem.app
@@ -0,0 +1,2 @@
+ID=org.gnome.Totem
+JSON=org.gnome.Totem.json
diff --git a/org.gnome.Weather.app b/org.gnome.Weather.app
new file mode 100644
index 0000000..6969cdc
--- /dev/null
+++ b/org.gnome.Weather.app
@@ -0,0 +1,2 @@
+ID=org.gnome.Weather
+JSON=org.gnome.Weather.json
diff --git a/org.gnome.bijiben.app b/org.gnome.bijiben.app
new file mode 100644
index 0000000..b95c00c
--- /dev/null
+++ b/org.gnome.bijiben.app
@@ -0,0 +1,2 @@
+ID=org.gnome.bijiben
+JSON=org.gnome.bijiben.json
diff --git a/org.gnome.clocks.app b/org.gnome.clocks.app
new file mode 100644
index 0000000..8dab498
--- /dev/null
+++ b/org.gnome.clocks.app
@@ -0,0 +1,2 @@
+ID=org.gnome.clocks
+JSON=org.gnome.clocks.json
diff --git a/org.gnome.eog.app b/org.gnome.eog.app
new file mode 100644
index 0000000..1a6a3fd
--- /dev/null
+++ b/org.gnome.eog.app
@@ -0,0 +1,2 @@
+ID=org.gnome.eog
+JSON=org.gnome.eog.json
diff --git a/org.gnome.gedit.app b/org.gnome.gedit.app
new file mode 100644
index 0000000..5920340
--- /dev/null
+++ b/org.gnome.gedit.app
@@ -0,0 +1,2 @@
+ID=org.gnome.gedit
+JSON=org.gnome.gedit.json
diff --git a/org.gnome.gitg.app b/org.gnome.gitg.app
new file mode 100644
index 0000000..1fad11d
--- /dev/null
+++ b/org.gnome.gitg.app
@@ -0,0 +1,2 @@
+ID=org.gnome.gitg
+JSON=org.gnome.gitg.json
diff --git a/org.gnome.iagno.app b/org.gnome.iagno.app
new file mode 100644
index 0000000..6c32422
--- /dev/null
+++ b/org.gnome.iagno.app
@@ -0,0 +1,2 @@
+ID=org.gnome.iagno
+JSON=org.gnome.iagno.json


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]