[SM-Commit] GIT changes to master grimoire by Jaka Kranjc (bce2af46f706764f3364bc3f434558a1452e08eb)

Jaka Kranjc scm at mail.sourcemage.org
Fri Jan 26 11:47:11 EST 2007


GIT changes to master grimoire by Jaka Kranjc <lynxlynxlynx at sourcemage.org>:

 smgl/quill/DEPENDS |    5 +++--
 smgl/quill/DETAILS |   34 ++++++++++++++++++++++++++++++----
 smgl/quill/HISTORY |    5 +++++
 3 files changed, 38 insertions(+), 6 deletions(-)

New commits:
commit 5342280ee91124df3de6a73f33729183a7113f57
Author: Jaka Kranjc <lynxlynxlynx at sourcemage.org>
Commit: Jaka Kranjc <lynxlynxlynx at sourcemage.org>

    quill 0.2, finally!

diff --git a/smgl/quill/DEPENDS b/smgl/quill/DEPENDS
index a122102..68d3081 100755
--- a/smgl/quill/DEPENDS
+++ b/smgl/quill/DEPENDS
@@ -3,5 +3,6 @@ then
   depends git
 fi                                                             &&
 
-optional_depends "xml-twig" "" "" "For freshmeat xml support." &&
-optional_depends "curl" "" "" "For freshmeat xml support." 
+suggest_depends xml-twig "" "" "for freshmeat xml support" &&
+suggest_depends curl "" "" "for freshmeat xml support" &&
+suggest_depends sudo "" "" "to use sudo instead of su where possible"
diff --git a/smgl/quill/DETAILS b/smgl/quill/DETAILS
index 4e504d8..2a2d92a 100755
--- a/smgl/quill/DETAILS
+++ b/smgl/quill/DETAILS
@@ -13,7 +13,7 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPEL
    SOURCE_IGNORE=volatile
   FORCE_DOWNLOAD=1
 else
-         VERSION=0.1.14
+         VERSION=0.2
           SOURCE=$SPELL-$VERSION.tar.bz2
          SOURCE2=$SOURCE.sig
    SOURCE_URL[0]=http://download.sourcemage.org/projects/quill/$SOURCE
@@ -25,8 +25,34 @@ fi
         WEB_SITE=http://www.sourcemage.org
       LICENSE[0]=GPL
         KEYWORDS="smgl"
-           SHORT="quill - a spell creator script."
+           SHORT="a spell creator and updater script."
 cat << EOF
-A spell generator script. It's meant to eventually become the be all for
-spell creation and updates.
+An interactive spell generator and updater script. It's meant to eventually
+become the be-all for spell manipulation. It has support for moving the working
+copy of the spell around, so any lacking features can easily be circumvented
+manually (the old way).
+
+Current set of features:
+* spell creation with different levels of complexity (see quill -h)
+* full fledged update mode that checks new urls and downloads the sources
+* freshmeat and/or cpan metadata fetching for quicker work
+* copying the spell from and back to the grimoire
+* copying the spell from and back to a local git grimoire (any scm actually)
+* casting of the spell
+* creating a tarball out of it for easy submission
+* SOURCE and SOURCE_URL unexpansion, so later updates will be easy
+* substitution of source urls with known mirror and spell variables
+* dumping of default_build and similar functions for custom spell files
+* sudo support for the copying cases where root privileges are required
+
+Update mode highlights:
+* url checking that also tries substituting the suffixes on failure (bz2<->gz)
+* some multiversion support
+* automatic HISTORY updates
+* simple and automatically style-conformant adding of arbitrary HISTORY entries
+* automatic removal of deprecated variables like UPDATED and MD5
+* automatic removal of old signature files and PATCHLEVEL
+* hash and gpg verification support on spell updates
+* patchlevel handling
+
 EOF
diff --git a/smgl/quill/HISTORY b/smgl/quill/HISTORY
index f00589f..3e72ac7 100644
--- a/smgl/quill/HISTORY
+++ b/smgl/quill/HISTORY
@@ -1,3 +1,8 @@
+2007-01-25 Jaka Kranjc <lynxlynxlynx at sourcemage.org>
+	* DEPENDS: added sudo and changed the optionals to suggested
+	* DETAILS: 0.2
+	  long long description
+
 2007-01-24 Andraž "ruskie" Levstik <ruskie at mages.ath.cx>
 	* DETAILS: updated spell to 0.1.14, did it with quill -u
 



More information about the SM-Commit mailing list