All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 3/6 v3] board-port-labs-linux: Create new recipe using new sourceipk.bbclass feature
@ 2013-09-05 16:08 Franklin S. Cooper Jr
  2013-09-05 16:08 ` [PATCH 4/6 v3] board-port-labs-u-boot: " Franklin S. Cooper Jr
  2013-09-05 18:11 ` [PATCH 3/6 v3] board-port-labs-linux: " Denys Dmytriyenko
  0 siblings, 2 replies; 5+ messages in thread
From: Franklin S. Cooper Jr @ 2013-09-05 16:08 UTC (permalink / raw)
  To: meta-arago; +Cc: Franklin S. Cooper Jr

* Do to the inability to keep the git repository intact the board port labs
  recipe manually ran git clone which took a long time every time the recipe was
  built.
* Using the new SRCIPK_PRESERVED_GIT feature in sourceipk.bbclass the recipes can
  now be treated like any other recipe and allow OE to handle the cloning and
  unpacking.
* This will significantly shorten the amount of time required to rebuild this
  recipe.

Signed-off-by: Franklin S. Cooper Jr <fcooper@ti.com>
---
Version 3 changes:
Use a specific commit instead of using AUTOREV

Version 2 changes:
Split recipe into its own patch.
Also use the kernel's license.

 .../board-port-labs/board-port-labs-linux_git.bb   |   35 ++++++++++++++++++++
 1 files changed, 35 insertions(+), 0 deletions(-)
 create mode 100644 meta-arago-distro/recipes-tisdk/board-port-labs/board-port-labs-linux_git.bb

diff --git a/meta-arago-distro/recipes-tisdk/board-port-labs/board-port-labs-linux_git.bb b/meta-arago-distro/recipes-tisdk/board-port-labs/board-port-labs-linux_git.bb
new file mode 100644
index 0000000..4ed1adf
--- /dev/null
+++ b/meta-arago-distro/recipes-tisdk/board-port-labs/board-port-labs-linux_git.bb
@@ -0,0 +1,35 @@
+DESCRIPTION = "Git repositories containing sample board port code"
+HOMEPAGE = "https://gitorious.org/sitara-board-port"
+
+LICENSE = "GPLv2"
+LIC_FILES_CHKSUM = "file://COPYING;md5=d7810fab7487fb0aad327b76f1be7cd7"
+
+inherit allarch
+
+CREATE_SRCIPK = "1"
+SRCIPK_INSTALL_DIR = "board-support/board-port-labs/sitara-board-port-linux"
+SRCIPK_PRESERVE_GIT = "true"
+
+PR = "r0"
+
+BRANCH = "master"
+SRC_URI = "git://gitorious.org/sitara-board-port/sitara-board-port-linux.git;protocol=git;branch=${BRANCH}"
+
+SRCREV = "30df33e7134ab507a339b89a864256cabfbddea1"
+
+S = "${WORKDIR}/git"
+
+adjust_git_prepend() {
+
+    # Checkout a specific branch instead of a commit that is used by default
+    git checkout ${BRANCH}
+}
+
+do_configure() {
+    :
+}
+
+do_compile() {
+    :
+}
+
-- 
1.7.0.4



^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2013-09-05 18:48 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-09-05 16:08 [PATCH 3/6 v3] board-port-labs-linux: Create new recipe using new sourceipk.bbclass feature Franklin S. Cooper Jr
2013-09-05 16:08 ` [PATCH 4/6 v3] board-port-labs-u-boot: " Franklin S. Cooper Jr
2013-09-05 18:11 ` [PATCH 3/6 v3] board-port-labs-linux: " Denys Dmytriyenko
2013-09-05 18:39   ` Cooper Jr., Franklin
2013-09-05 18:48     ` Denys Dmytriyenko

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.