Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Juuso Alasuutari (4203702c41111591f8fd52977c789e4cd764f0ec)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Juuso Alasuutari <scm AT mail.sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Juuso Alasuutari (4203702c41111591f8fd52977c789e4cd764f0ec)
  • Date: Sun, 9 Jul 2006 04:57:09 -0500

GIT changes to master grimoire by Juuso Alasuutari <iuso AT sourcemage.org>:

devel/unsermake/BUILD | 1 -
devel/unsermake/DEPENDS | 4 ++--
devel/unsermake/DETAILS | 21 ++++++++++++---------
devel/unsermake/DOWNLOAD | 43 +++++++++++++++++++++++++++++++++++++++++++
devel/unsermake/HISTORY | 10 ++++++++++
devel/unsermake/INSTALL | 8 ++++++--
devel/unsermake/PREPARE | 1 +
devel/unsermake/PRE_BUILD | 5 +++++
8 files changed, 79 insertions(+), 14 deletions(-)

New commits:
commit 4203702c41111591f8fd52977c789e4cd764f0ec
Author: Juuso Alasuutari <iuso AT sourcemage.org>
Commit: Juuso Alasuutari <iuso AT sourcemage.org>

Fixed the spell in its entirety.

diff --git a/devel/unsermake/BUILD b/devel/unsermake/BUILD
index 7eead1e..27ba77d 100755
--- a/devel/unsermake/BUILD
+++ b/devel/unsermake/BUILD
@@ -1,2 +1 @@
true
-
diff --git a/devel/unsermake/DEPENDS b/devel/unsermake/DEPENDS
index 2994f4c..144cba7 100755
--- a/devel/unsermake/DEPENDS
+++ b/devel/unsermake/DEPENDS
@@ -1,2 +1,2 @@
-depends python
-
+depends subversion &&
+depends python
diff --git a/devel/unsermake/DETAILS b/devel/unsermake/DETAILS
index e2402c8..706895d 100755
--- a/devel/unsermake/DETAILS
+++ b/devel/unsermake/DETAILS
@@ -1,17 +1,20 @@
SPELL=unsermake
- VERSION=20050618
- BUILD_API=2
- SOURCE=$SPELL\_$VERSION.orig.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- WEB_SITE=http://wiki.kde.org/tiki-index.php?page=$SPELL
- SOURCE_URL[0]=$KDE_URL/stable/koffice-1.4/kubuntu/pool/$SPELL/$SOURCE
+if [[ $SVN_AUTOUPDATE = y ]]; then
+ VERSION=$(date +%Y%m%d)
+else
+ VERSION=svn
+fi
+ SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE_IGNORE=volatile
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL
+
SOURCE_URL[0]=svn://anonsvn.kde.org/home/kde/trunk/kdenonbeta/$SPELL:$SPELL
+ FORCE_DOWNLOAD=on
+ WEB_SITE=http://wiki.kde.org/unsermake
LICENSE[0]=GPL
-
SOURCE_HASH=sha512:275126026c367df1508bcfa7af418780117d392e26d6cbcf2183442ce41234777a8fbff0fb0f755574aab1f24bdf9ef34568efbe8aa92d6e1ee0208cbb5b9dbe
DOCS="doc/*.{txt,pdf,sxi}"
ENTERED=20050730
- UPDATED=20050730
KEYWORDS="kde devel"
-SHORT="a replacement for automake, used by the KDE project"
+ SHORT="a replacement for automake, used by the KDE project"
cat << EOF
a replacement for automake, used by the KDE project
EOF
diff --git a/devel/unsermake/DOWNLOAD b/devel/unsermake/DOWNLOAD
new file mode 100755
index 0000000..b21c982
--- /dev/null
+++ b/devel/unsermake/DOWNLOAD
@@ -0,0 +1,43 @@
+function url_r_svn_crack() {
+
+ URL=`url_strip_prefix "$1" svn`
+ R_SVN_ROOT=`echo $URL | sed "s#\(^[^/]*[^:]*\):.*#\1#"`
+ local R_SVN_MODULE_TAG=`echo $URL | sed "s#^[^/]*[^:]*\(.*\)#\1#"`
+ R_SVN_MODULE=`echo $R_SVN_MODULE_TAG | cut -d : -f2`
+ local R_SVN_TAGNAME=`echo $R_SVN_MODULE_TAG | cut -d : -f3`
+ R_SVN_TAG=${R_SVN_TAGNAME:-HEAD}
+
+}
+
+url_r_svn_crack ${SOURCE_URL}
&&
+message "${MESSAGE_COLOR}Starting SVN checkout of"
\
+ "${FILE_COLOR}${SOURCE}${MESSAGE_COLOR}...${DEFAULT_COLOR}"
&&
+if [[ -f $SOURCE_CACHE/${SOURCE} ]]
+then
+ message "${MESSAGE_COLOR}Previous source found
unpacking...${DEFAULT_COLOR}" &&
+ tar -jxf $SOURCE_CACHE/${SOURCE}
&&
+ cd $R_SVN_MODULE
&&
+ message "${MESSAGE_COLOR}Running SVN update...${DEFAULT_COLOR}"
&&
+ svn
\
+ --non-interactive
\
+ update
\
+ -r${R_SVN_TAG}
&&
+ cd ..
&&
+ message "${MESSAGE_COLOR}Done...${DEFAULT_COLOR}"
+else
+ message "${MESSAGE_COLOR}Running initial SVN checkout...${DEFAULT_COLOR}"
&&
+ svn
\
+ --non-interactive
\
+ checkout
\
+ -r${R_SVN_TAG}
\
+ svn://${R_SVN_ROOT}
\
+ ${R_SVN_MODULE}
&&
+ message "${MESSAGE_COLOR}Done...${DEFAULT_COLOR}"
+fi
&&
+message "${MESSAGE_COLOR}Generating tarball...${DEFAULT_COLOR}"
&&
+tar -jcf
\
+ ${SOURCE}
\
+ ${R_SVN_MODULE}
&&
+cp ${SOURCE} ${SOURCE_CACHE}/${SOURCE}
&&
+rm ${SOURCE}
&&
+message "${MESSAGE_COLOR}SVN Checkout complete...${DEFAULT_COLOR}"
diff --git a/devel/unsermake/HISTORY b/devel/unsermake/HISTORY
index 941741b..fa5034b 100644
--- a/devel/unsermake/HISTORY
+++ b/devel/unsermake/HISTORY
@@ -1,3 +1,13 @@
+2006-07-09 Juuso Alasuutari <iuso AT sourcemage.org>
+ * DETAILS: Switched entirely to use svn, removed BUILD_API &
+ UPDATED, fixed WEB_SITE.
+ * PREPARE: Added, ask whether to update svn on every cast.
+ * DOWNLOAD: Added to handle svn:// url for stable sorcery.
+ * PRE_BUILD: Added, hack unsermake so that it knows where its
+ modules are when run from /usr/bin.
+ * DEPENDS: Added depends subversion.
+ * INSTALL: Install executable in /usr/bin, install docs.
+
2006-03-12 Karsten Behrmann <BearPerson AT sourcemage.org>
* DETAILS: (automated) Add KEYWORDS

diff --git a/devel/unsermake/INSTALL b/devel/unsermake/INSTALL
index ec2d07e..fe54911 100755
--- a/devel/unsermake/INSTALL
+++ b/devel/unsermake/INSTALL
@@ -1,2 +1,6 @@
-mkdir -p $INSTALL_ROOT/usr/lib/$SPELL &&
-cp -a *.um *.py *.pyc unsermake $INSTALL_ROOT/usr/lib/$SPELL
+mkdir -p $INSTALL_ROOT/usr/lib/unsermake &&
+cp *.um *.py $INSTALL_ROOT/usr/lib/unsermake &&
+cp unsermake $INSTALL_ROOT/usr/bin
+
+mkdir -p $INSTALL_ROOT/usr/share/doc/unsermake &&
+cp doc/* README $INSTALL_ROOT/usr/share/doc/unsermake
diff --git a/devel/unsermake/PREPARE b/devel/unsermake/PREPARE
new file mode 100755
index 0000000..f17a48d
--- /dev/null
+++ b/devel/unsermake/PREPARE
@@ -0,0 +1 @@
+config_query SVN_AUTOUPDATE "Update to the latest version on every cast?"
n
diff --git a/devel/unsermake/PRE_BUILD b/devel/unsermake/PRE_BUILD
new file mode 100755
index 0000000..c606c8a
--- /dev/null
+++ b/devel/unsermake/PRE_BUILD
@@ -0,0 +1,5 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+
+# Hack to tell unsermake where its modules are
+sedit 's/`dirname \$self`/\/usr\/lib\/unsermake/' unsermake



  • [SM-Commit] GIT changes to master grimoire by Juuso Alasuutari (4203702c41111591f8fd52977c789e4cd764f0ec), Juuso Alasuutari, 07/09/2006

Archive powered by MHonArc 2.6.24.

Top of Page