Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by David Kowis (80e007d4ed9324b6b1bb9faac9ed6aa2b4055d69)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: David Kowis <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by David Kowis (80e007d4ed9324b6b1bb9faac9ed6aa2b4055d69)
  • Date: Mon, 30 Jan 2012 10:50:46 -0600

GIT changes to master grimoire by David Kowis <dkowis AT shlrm.org>:

ChangeLog | 3 +++
utils/gnustubs32/BUILD | 1 +
utils/gnustubs32/DETAILS | 17 +++++++++++++++++
utils/gnustubs32/DOWNLOAD | 1 +
utils/gnustubs32/HISTORY | 4 ++++
utils/gnustubs32/INSTALL | 1 +
utils/gnustubs32/PRE_BUILD | 1 +
utils/xen/DEPENDS | 5 +++++
utils/xen/HISTORY | 3 +++
9 files changed, 36 insertions(+)

New commits:
commit 80e007d4ed9324b6b1bb9faac9ed6aa2b4055d69
Author: David Kowis <dkowis AT shlrm.org>
Commit: David Kowis <dkowis AT shlrm.org>

xen: added dependency on gnustubs32 spell

This spell provides a symlink to a header file that xen needs to build,
but doesn't really bother with otherwise according to:

http://old-list-archives.xen.org/archives/html/xen-users/2008-08/msg00497.html

commit 427ce65cde989403ab2443ce7f4c60c7f4741d56
Author: David Kowis <dkowis AT shlrm.org>
Commit: David Kowis <dkowis AT shlrm.org>

Created spell to handle a symlink needed to build xen

diff --git a/ChangeLog b/ChangeLog
index d54fdcb..c72ff67 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2012-01-30 David Kowis <dkowis AT shlrm.org>
+ * utils/gnustubs32: new spell for a symlink needed to make xen build
+
2012-01-23 Arjan Bouter <abouter AT sourcemage.org>
* x11-libs/dbusmenu: new spell, indicator dbus lib

diff --git a/utils/gnustubs32/BUILD b/utils/gnustubs32/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/utils/gnustubs32/BUILD
@@ -0,0 +1 @@
+true
diff --git a/utils/gnustubs32/DETAILS b/utils/gnustubs32/DETAILS
new file mode 100755
index 0000000..dd8e8a8
--- /dev/null
+++ b/utils/gnustubs32/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=gnustubs32
+ VERSION=1.HAX
+
WEB_SITE=http://old-list-archives.xen.org/archives/html/xen-users/2008-08/msg00517.html
+ ENTERED=20120130
+ LICENSE[0]=GPL
+ KEYWORDS="xen gnustubs"
+ SHORT="Workaround for a missing gnustubs32.h quirk"
+cat << EOF
+http://old-list-archives.xen.org/archives/html/xen-users/2008-08/msg00517.html
+See the above link for a reasoning behind this spell.
+
+Also, this spell will fail to install if there is already a gnustubs32.h
+I want it to fail hard, so that we find situations where it exists.
+
+If you find such a situation, please let the Source Mage Developers know
what package
+provided that file for you :)
+EOF
diff --git a/utils/gnustubs32/DOWNLOAD b/utils/gnustubs32/DOWNLOAD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/utils/gnustubs32/DOWNLOAD
@@ -0,0 +1 @@
+true
diff --git a/utils/gnustubs32/HISTORY b/utils/gnustubs32/HISTORY
new file mode 100644
index 0000000..8662b44
--- /dev/null
+++ b/utils/gnustubs32/HISTORY
@@ -0,0 +1,4 @@
+2012-01-30 David Kowis <dkowis AT shlrm.org>
+ * BUILD, PRE_BUILD, DOWNLOAD: set to true to do nothing
+ * DETAILS: added details
+ * INSTALL: added symlink making goodness
diff --git a/utils/gnustubs32/INSTALL b/utils/gnustubs32/INSTALL
new file mode 100755
index 0000000..24c8a06
--- /dev/null
+++ b/utils/gnustubs32/INSTALL
@@ -0,0 +1 @@
+ln -s ${INSTALL_ROOT}/usr/include/gnu/stubs-64.h
${INSTALL_ROOT}/usr/include/gnu/stubs-32.h
diff --git a/utils/gnustubs32/PRE_BUILD b/utils/gnustubs32/PRE_BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/utils/gnustubs32/PRE_BUILD
@@ -0,0 +1 @@
+true
diff --git a/utils/xen/DEPENDS b/utils/xen/DEPENDS
index 911c858..7c5832a 100755
--- a/utils/xen/DEPENDS
+++ b/utils/xen/DEPENDS
@@ -1,3 +1,8 @@
+# this package provides a symlink needed to build xen
+# I'm less than happy with the symlink, but apparently it's not a problem
+# as identified in the gnustubs32 spell itself.
+# And it works fine for me :)
+depends gnustubs32 &&
depends bridge-utils &&
depends python &&
depends setuptools &&
diff --git a/utils/xen/HISTORY b/utils/xen/HISTORY
index 780395d..bff4558 100644
--- a/utils/xen/HISTORY
+++ b/utils/xen/HISTORY
@@ -1,3 +1,6 @@
+2011-01-30 David Kowis <dkowis AT shlrm.org>
+ * DEPENDS: depend on the gnustubs32 symlink spell
+
2011-01-29 David Kowis <dkowis AT shlrm.org
* DETAILS: no longer a profile spell, so contains actual information
* BUILD: make it build the xen stuff, doesn't build docs



  • [SM-Commit] GIT changes to master grimoire by David Kowis (80e007d4ed9324b6b1bb9faac9ed6aa2b4055d69), David Kowis, 01/30/2012

Archive powered by MHonArc 2.6.24.

Top of Page