Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--Makefile6
-rwxr-xr-xscripts/build-activity2
-rw-r--r--scripts/jhbuildrc3
-rw-r--r--scripts/sugar.modules12
5 files changed, 13 insertions, 11 deletions
diff --git a/.gitignore b/.gitignore
index 03fff93..7648fb6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,5 @@
*~
+install/
build/
source/
logs/*.log
diff --git a/Makefile b/Makefile
index 68b8057..7ceebd3 100644
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,7 @@
TIMESTAMP := $(shell date +%Y%m%d-%H%M%S)
LOGFILE = $(CURDIR)/logs/build-$(TIMESTAMP).log
SCRIPTS = $(CURDIR)/scripts
-JHBUILD = $(CURDIR)/build/bin/jhbuild -f $(SCRIPTS)/jhbuildrc
+JHBUILD = $(CURDIR)/install/bin/jhbuild -f $(SCRIPTS)/jhbuildrc
LOG = $(SCRIPTS)/log-command
# The buildbot shell does not handle script properly. It's unnecessary
@@ -28,7 +28,7 @@ check-system:
install-jhbuild: submodules check-system
cd $(SCRIPTS)/jhbuild ; \
- ./autogen.sh --prefix=$(CURDIR)/build ; \
+ ./autogen.sh --prefix=$(CURDIR)/install ; \
make ; make install
build-activities: submodules
@@ -57,6 +57,6 @@ bug-report:
@$(SCRIPTS)/bug-report
clean:
- rm -rf source build
+ rm -rf source build install
rm -f logs/*.log logs/all-logs.tar.bz2
rm -f scripts/list-outputs
diff --git a/scripts/build-activity b/scripts/build-activity
index 912f1fa..c1aaaf7 100755
--- a/scripts/build-activity
+++ b/scripts/build-activity
@@ -4,5 +4,5 @@ scriptsdir=`dirname "$0"`
rootdir=`dirname "$scriptsdir"`
cd $rootdir/activities/$1
-./setup.py install --prefix=$rootdir/build
+./setup.py install --prefix=$rootdir/install
diff --git a/scripts/jhbuildrc b/scripts/jhbuildrc
index 5ce10e1..2e4e84f 100644
--- a/scripts/jhbuildrc
+++ b/scripts/jhbuildrc
@@ -17,7 +17,8 @@ moduleset = [os.path.join(root(), "scripts", "system.modules"),
modules = ["meta-system", "meta-sugar"]
checkoutroot = os.path.join(root(), "source")
-prefix = os.path.join(root(), "build")
+buildroot = os.path.join(root(), "build")
+prefix = os.path.join(root(), "install")
os.environ["GTK_DATA_PREFIX"] = prefix
os.environ["GTK_PATH"] = os.path.join(libdir(), "gtk-2.0")
diff --git a/scripts/sugar.modules b/scripts/sugar.modules
index 1c506eb..4b62685 100644
--- a/scripts/sugar.modules
+++ b/scripts/sugar.modules
@@ -3,22 +3,22 @@
<moduleset>
<repository type="git" name="git.sugarlabs.org" default="yes"
href="git://git.sugarlabs.org"/>
- <autotools id="sugar-base">
+ <autotools id="sugar-base" supports-non-srcdir-builds="no">
<branch module="sugar-base/mainline.git" checkoutdir="sugar-base"/>
</autotools>
- <autotools id="sugar-toolkit">
+ <autotools id="sugar-toolkit" supports-non-srcdir-builds="no">
<branch module="sugar-toolkit/mainline.git" checkoutdir="sugar-toolkit"/>
<dependencies>
<dep package="sugar-datastore"/>
</dependencies>
</autotools>
- <autotools id="sugar-toolkit-gtk3">
+ <autotools id="sugar-toolkit-gtk3" supports-non-srcdir-builds="no">
<branch module="sugar-toolkit-gtk3/sugar-toolkit-gtk3.git" checkoutdir="sugar-toolkit-gtk3"/>
<dependencies>
<dep package="sugar-datastore"/>
</dependencies>
</autotools>
- <autotools id="sugar">
+ <autotools id="sugar" supports-non-srcdir-builds="no">
<branch module="sugar/mainline.git" checkoutdir="sugar"/>
<dependencies>
<dep package="sugar-base"/>
@@ -26,10 +26,10 @@
<dep package="sugar-artwork"/>
</dependencies>
</autotools>
- <autotools id="sugar-artwork">
+ <autotools id="sugar-artwork" supports-non-srcdir-builds="no">
<branch module="sugar-artwork/mainline.git" checkoutdir="sugar-artwork"/>
</autotools>
- <autotools id="sugar-datastore">
+ <autotools id="sugar-datastore" supports-non-srcdir-builds="no">
<branch module="sugar-datastore/mainline.git" checkoutdir="sugar-datastore"/>
</autotools>