gnomeos: Move everything into JSON, start plowing through X.org

Also:

* Stop generating tarballs for artifacts, use plain directories
* Commit artifacts as uid/gid 0, with no xattrs

Other misc stuff
This commit is contained in:
Colin Walters committed 2012-01-05 23:05:49 -05:00
1 parent 99f19440d0
commit fea117cd5e
17 files changed
+378 -131

No files matched your search

-1
View File
@@ -1 +0,0 @@
SRC=git:git://git.gnome.org/glib
-1
View File
@@ -1 +0,0 @@
SRC=git:git://git.gnome.org/gobject-introspection
-2
View File
@@ -1,2 +0,0 @@
SRC=git:git://git.gnome.org/gtk-doc-stub
COMPONENT=devel
-2
View File
@@ -1,2 +0,0 @@
SRC=svn:http://libarchive.googlecode.com/svn/trunk/libarchive-read-only
CONFIGURE_OPTS=--disable-bsdtar --disable-bsdcpio
-2
View File
@@ -1,2 +0,0 @@
SRC=git:git://git.gnome.org/libxslt
EXTRA_OECONF = "--disable-static"
+151 -3
View File
@@ -3,9 +3,157 @@
"architectures": ["i686"],
"base": "yocto/gnomeos-3.4",
"config-opts": ["--disable-static"],
"vcsconfig": {"gnome": "git:git://git.gnome.org/",
"fd": "git:git://anongit.freedesktop.org/git/"},
"components": [
"gtk-doc-stub",
"gobject-introspection",
"glib"
{"src": "gnome:gtk-doc-stub",
"component": "devel"},
{"src": "gnome:libxml2"},
{"src": "gnome:libxslt"},
{"src": "git:git://github.com/atgreen/libffi.git"},
{"src": "gnome:glib"},
{"src": "fd:pixman"},
{"src": "fd:xorg/util/macros",
"component": "devel",
"patches": ["xorg-autogen.patch"]},
{"src": "fd:xorg/proto/bigreqsproto",
"component": "devel",
"patches": ["xorg-autogen.patch"]},
{"src": "fd:xorg/proto/compositeproto",
"component": "devel",
"patches": ["xorg-autogen.patch"]},
{"src": "fd:xorg/proto/damageproto",
"component": "devel",
"patches": ["xorg-autogen.patch"]},
{"src": "fd:xorg/proto/dmxproto",
"component": "devel",
"patches": ["xorg-autogen.patch"]},
{"src": "fd:xorg/proto/dri2proto",
"component": "devel",
"patches": ["xorg-autogen.patch"]},
{"src": "fd:xorg/proto/evieproto",
"component": "devel",
"patches": ["xorg-autogen.patch"]},
{"src": "fd:xorg/proto/fixesproto",
"component": "devel",
"patches": ["xorg-autogen.patch"]},
{"src": "fd:xorg/proto/fontsproto",
"component": "devel",
"patches": ["xorg-autogen.patch"]},
{"src": "fd:xorg/proto/glproto",
"component": "devel",
"patches": ["xorg-autogen.patch"]},
{"src": "fd:xorg/proto/inputproto",
"component": "devel",
"patches": ["xorg-autogen.patch"]},
{"src": "fd:xorg/proto/kbproto",
"component": "devel",
"patches": ["xorg-autogen.patch"]},
{"src": "fd:xorg/proto/randrproto",
"component": "devel",
"patches": ["xorg-autogen.patch"]},
{"src": "fd:xorg/proto/recordproto",
"component": "devel",
"patches": ["xorg-autogen.patch"]},
{"src": "fd:xorg/proto/renderproto",
"component": "devel",
"patches": ["xorg-autogen.patch"]},
{"src": "fd:xorg/proto/resourceproto",
"component": "devel",
"patches": ["xorg-autogen.patch"]},
{"src": "fd:xorg/proto/scrnsaverproto",
"component": "devel",
"patches": ["xorg-autogen.patch"]},
{"src": "fd:xorg/proto/videoproto",
"component": "devel",
"patches": ["xorg-autogen.patch"]},
{"src": "fd:xorg/proto/xcmiscproto",
"component": "devel",
"patches": ["xorg-autogen.patch"]},
{"src": "fd:xorg/proto/xextproto",
"component": "devel",
"patches": ["xorg-autogen.patch"]},
{"src": "fd:xorg/proto/xf86bigfontproto",
"component": "devel",
"patches": ["xorg-autogen.patch"]},
{"src": "fd:xorg/proto/xf86dgaproto",
"component": "devel",
"patches": ["xorg-autogen.patch"]},
{"src": "fd:xorg/proto/xf86driproto",
"component": "devel",
"patches": ["xorg-autogen.patch"]},
{"src": "fd:xorg/proto/xf86miscproto",
"component": "devel",
"patches": ["xorg-autogen.patch"]},
{"src": "fd:xorg/proto/xf86vidmodeproto",
"component": "devel",
"patches": ["xorg-autogen.patch"]},
{"src": "fd:xorg/proto/xineramaproto",
"component": "devel",
"patches": ["xorg-autogen.patch"]},
{"src": "fd:xorg/proto/fixesproto",
"component": "devel",
"patches": ["xorg-autogen.patch"]},
{"src": "fd:xorg/proto/xproto",
"component": "devel",
"patches": ["xorg-autogen.patch"]},
{"src": "fd:xorg/lib/libxtrans",
"patches": ["xorg-autogen.patch"]},
{"src": "fd:xcb/proto",
"component": "devel",
"patches": ["xorg-autogen.patch"]},
{"src": "fd:xcb/pthread-stubs",
"component": "devel",
"patches": ["xorg-autogen.patch"]},
{"src": "fd:xcb/libxcb",
"patches": ["xorg-autogen.patch"]},
{"src": "fd:xorg/lib/libX11",
"component": "devel",
"patches": ["xorg-autogen.patch"]},
{"src": "fd:cairo"},
{"src": "gnome:gobject-introspection"}
]
}
@@ -0,0 +1,25 @@
From e4857495898aa2100f9dda77fbf7db68e61a0c48 Mon Sep 17 00:00:00 2001
From: Colin Walters <walters@verbum.org>
Date: Wed, 4 Jan 2012 08:06:05 -0500
Subject: [PATCH] autogen.sh: Support GNOME Build API
http://people.gnome.org/~walters/docs/build-api.txt
---
autogen.sh | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/autogen.sh b/autogen.sh
index 354f254..fc34bd5 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -9,4 +9,6 @@ cd $srcdir
autoreconf -v --install || exit 1
cd $ORIGDIR || exit $?
-$srcdir/configure "$@"
+if test -z "$NOCONFIGURE"; then
+ $srcdir/configure "$@"
+fi
--
1.7.6.4
+25
View File
@@ -0,0 +1,25 @@
From c3f75d8999b343131627a7f857e27f05a0f8d4aa Mon Sep 17 00:00:00 2001
From: Colin Walters <walters@verbum.org>
Date: Wed, 4 Jan 2012 17:37:06 -0500
Subject: [PATCH] autogen.sh: Implement GNOME Build API
http://people.gnome.org/~walters/docs/build-api.txt
---
autogen.sh | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/autogen.sh b/autogen.sh
index 904cd67..b47abdc 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -9,4 +9,6 @@ cd $srcdir
autoreconf -v --install || exit 1
cd $ORIGDIR || exit $?
-$srcdir/configure --enable-maintainer-mode "$@"
+if test -z "$NOCONFIGURE"; then
+ $srcdir/configure --enable-maintainer-mode "$@"
+fi
--
1.7.6.4
@@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3
inherit gnomeos-contents
PACKAGE_INSTALL += "task-core-sdk-dev \
PACKAGE_INSTALL += "task-core-sdk \
python-dev \
bison flex \
git \