[SM-Commit] GIT changes to master grimoire by Treeve Jelbert (f12b8e54dfabfefb211160edb502f5be29a4cb1a)

Treeve Jelbert scm at sourcemage.org
Mon Sep 10 02:46:31 EDT 2007


GIT changes to master grimoire by Treeve Jelbert <treeve at sourcemage.org>:

 ChangeLog                |    3 +++
 ftp/aria2/DETAILS        |    4 ++--
 ftp/aria2/HISTORY        |    3 +++
 kde4/kde4-l10n/BUILD     |   32 ++++++++++++++++++++++++++++++++
 kde4/kde4-l10n/CONFIGURE |   40 ++++++++++++++++++++++++++++++++++++++++
 kde4/kde4-l10n/DEPENDS   |    1 +
 kde4/kde4-l10n/DETAILS   |   16 ++++++++++++++++
 kde4/kde4-l10n/HISTORY   |    8 ++++++++
 kde4/kde4-l10n/INSTALL   |   13 +++++++++++++
 kde4/kde4-l10n/PRE_BUILD |   18 ++++++++++++++++++
 kde4/kdegames4/DEPENDS   |    3 ++-
 kde4/kdegames4/HISTORY   |    3 +++
 12 files changed, 141 insertions(+), 3 deletions(-)

New commits:
commit f12b8e54dfabfefb211160edb502f5be29a4cb1a
Author: Treeve Jelbert <treeve at sourcemage.org>
Commit: Treeve Jelbert <treeve at sourcemage.org>

    kde4-l10n-3.93.0

commit d36b6dd8a6f9373bf0eeaac737e48ed2f00c84ff
Author: Treeve Jelbert <treeve at sourcemage.org>
Commit: Treeve Jelbert <treeve at sourcemage.org>

    aria2-0.11.3

commit dbaf1facdb024e487be0b15a78d63b50fa2f541d
Author: Treeve Jelbert <treeve at sourcemage.org>
Commit: Treeve Jelbert <treeve at sourcemage.org>

    kdegames4 -add optional ggz-client-libs

diff --git a/ChangeLog b/ChangeLog
index 1a7e981..5621e76 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2007-09-10 Treeve Jelbert <treeve at sourcemage.org>
+	* kde4/kde4-l10n: translations for kde4
+
 2007-09-10 Alexander Tsamutali <astsmtl at gmail.com>
 	* python-devel/python-markdown: new spell, a Python implementation of
 	  John Gruber's Markdown
diff --git a/ftp/aria2/DETAILS b/ftp/aria2/DETAILS
index 2c080d4..648b436 100755
--- a/ftp/aria2/DETAILS
+++ b/ftp/aria2/DETAILS
@@ -1,6 +1,6 @@
            SPELL=aria2
-         VERSION=0.11.2
-     SOURCE_HASH=sha512:8ecdc2e2604ce9b47ff5b0c11e9c9cee934d037d4ba1e3a8f5a651974380a07b9f0f70ad3f08de5a5dd80c478b49f08c4cca13b3e0f3700626482122f2c14c6d
+         VERSION=0.11.3
+     SOURCE_HASH=sha512:80b78b06b38e961880c3274f16116acb1ac0c4e0f497b47332a1e48e2413747a5520f95817cb75faa40df78f24151157160f7d7fbc9a17780232416d0040d47d
           SOURCE=$SPELL-$VERSION.tar.bz2
    SOURCE_URL[0]=${SOURCEFORGE_URL}/$SPELL/$SOURCE
 SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
diff --git a/ftp/aria2/HISTORY b/ftp/aria2/HISTORY
index 3f0baa1..1826188 100644
--- a/ftp/aria2/HISTORY
+++ b/ftp/aria2/HISTORY
@@ -1,3 +1,6 @@
+2007-09-09 Treeve Jelbert <treeve at sourcemage.org>
+	* DETAILS: version 0.11.3
+
 2007-08-09 Treeve Jelbert <treeve at sourcemage.org>
 	* DETAILS: version 0.11.2
 
diff --git a/kde4/kde4-l10n/BUILD b/kde4/kde4-l10n/BUILD
new file mode 100755
index 0000000..e4e4f52
--- /dev/null
+++ b/kde4/kde4-l10n/BUILD
@@ -0,0 +1,32 @@
+QTDIR=$INSTALL_ROOT/usr                         &&
+PATH=$QTDIR/bin/qt4:$PATH                       &&
+
+persistent_add KDE4DIR                          &&
+KDE4DIR=$INSTALL_ROOT/opt                       &&
+
+PATH=$KDE4DIR/bin:$PATH                         &&
+LD_LIBRARY_PATH=$KDE4DIR/lib:$LD_LIBRARY_PATH   &&
+QT_PLUGIN_PATH=$KDE4DIR/lib/kde4/plugins        &&
+
+XDG_DATA_DIRS=$KDE4DIR/share                    &&
+
+cd $SOURCE_DIRECTORY                            &&
+
+
+local  BUILD_SUBDIRECTORY                       &&
+
+for  BUILD_SUBDIRECTORY  in  $SPELLX*
+do
+  if  [  -d  $BUILD_SUBDIRECTORY  ]
+  then
+    message  "${MESSAGE_COLOR}Building $BUILD_SUBDIRECTORY${DEFAULT_COLOR}"  &&
+    cd $BUILD_SUBDIRECTORY                                                   &&
+    mkdir -p build                                  &&
+    cd build                                        &&
+    cmake -DCMAKE_INSTALL_PREFIX=$KDE4DIR           \
+          -DCMAKE_BUILD_TYPE=$KDE_DEBUG_OPTION      \
+          ../                                       &&
+    make &&
+    cd $SOURCE_DIRECTORY
+  fi
+done
diff --git a/kde4/kde4-l10n/CONFIGURE b/kde4/kde4-l10n/CONFIGURE
new file mode 100755
index 0000000..6ea5dd7
--- /dev/null
+++ b/kde4/kde4-l10n/CONFIGURE
@@ -0,0 +1,40 @@
+source $GRIMOIRE/FUNCTIONS                &&
+source  $SECTION_DIRECTORY/KDE_CONFIGURE  &&
+
+local CFG=$SPELL_CONFIG
+
+get_kdelanguages()  {
+  local  i  LANGUAGE  LANGUAGES  &&
+    rm  -f  $CFG                                                   &&
+    touch  $CFG                                                    &&
+
+config_query_multi KDE_LANG "please specify the required languages" \
+   ar bg cs csb da de en_GB es et eu fa fi fr ga hu it ja km           \
+   nb ne nl pa pl pt ru sl sv th tr uk zh_CN zh_TW                 &&
+
+# should perhaps use SOURCE_IGNORE=unversioned instead of MD5[0]="IGNORE" 
+      echo  MD5[0]="IGNORE"   >>  $CFG  &&
+      local i=1                               &&
+      for  LANGUAGE  in  $KDE_LANG
+      do
+        if  [[  $i  ==  1  ]]
+        then
+          echo  SOURCE=$SPELLX-$LANGUAGE-\$VERSION.tar.bz2  >>  $CFG  &&
+          echo  SOURCE_URL[0]=\$SITE/\$SOURCE              >>  $CFG
+        else
+          echo  SOURCE$i=$SPELLX-$LANGUAGE-\$VERSION.tar.bz2  >>  $CFG  &&
+          echo  SOURCE${i}_URL[0]=\$SITE/\$SOURCE$i            >>  $CFG
+        fi  &&
+        echo  MD5[$i]="IGNORE"  >>  $CFG  &&
+        i=$[$i+1]
+      done
+}
+
+if  [[ -z $KDE_LANG ]]  || query "Reconfigure?"  n
+then
+  get_kdelanguages
+else
+  message  "${MESSAGE_COLOR}Using existing config${DEFAULT_COLOR}"
+fi &&
+
+.  $CFG
diff --git a/kde4/kde4-l10n/DEPENDS b/kde4/kde4-l10n/DEPENDS
new file mode 100755
index 0000000..b4b4f02
--- /dev/null
+++ b/kde4/kde4-l10n/DEPENDS
@@ -0,0 +1 @@
+source  $SECTION_DIRECTORY/KDE_DEPENDS
diff --git a/kde4/kde4-l10n/DETAILS b/kde4/kde4-l10n/DETAILS
new file mode 100755
index 0000000..200c131
--- /dev/null
+++ b/kde4/kde4-l10n/DETAILS
@@ -0,0 +1,16 @@
+# the remaining details of this spell are provided by CONFIGURE
+           SPELL=kde4-l10n
+          SPELLX=kde-l10n
+         VERSION=3.93.0
+            SITE=$KDE_URL/unstable/${VERSION//.0/}/src/$SPELLX
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX
+source $SPELL_CONFIG
+        WEB_SITE=http://www.kde.org
+         ENTERED=20070909
+      LICENSE[0]=GPL
+         ARCHIVE=off
+        KEYWORDS="kde"
+           SHORT="Translated KDE messages."
+cat << EOF
+kde4-l10n contains translated KDE messages.
+EOF
diff --git a/kde4/kde4-l10n/HISTORY b/kde4/kde4-l10n/HISTORY
new file mode 100644
index 0000000..b6190f8
--- /dev/null
+++ b/kde4/kde4-l10n/HISTORY
@@ -0,0 +1,8 @@
+2007-09-09 Treeve Jelbert <treeve at sourcemage.org>
+	* DETAILS: version 3.93.0
+	  spell created, cloned from kde3 spell
+	* CONFIGURE: adjustments for kde4
+	  use config_query_multi
+	  i10n -> l10n
+	* PRE_BUILD: patch Cmake files, 
+	  as koffice dir does not exist for some languages
diff --git a/kde4/kde4-l10n/INSTALL b/kde4/kde4-l10n/INSTALL
new file mode 100755
index 0000000..51c0b3b
--- /dev/null
+++ b/kde4/kde4-l10n/INSTALL
@@ -0,0 +1,13 @@
+local  BUILD_SUBDIRECTORY  &&
+cd $SOURCE_DIRECTORY    &&
+
+for  BUILD_SUBDIRECTORY  in  $SPELLX*
+do
+  if  [  -d  $BUILD_SUBDIRECTORY/build  ]
+  then
+    message  "${MESSAGE_COLOR}Installing $BUILD_SUBDIRECTORY...${DEFAULT_COLOR}"  &&
+    cd    $BUILD_SUBDIRECTORY/build  &&
+    make  install              &&
+    cd  $SOURCE_DIRECTORY
+  fi
+done
diff --git a/kde4/kde4-l10n/PRE_BUILD b/kde4/kde4-l10n/PRE_BUILD
new file mode 100755
index 0000000..ecddcff
--- /dev/null
+++ b/kde4/kde4-l10n/PRE_BUILD
@@ -0,0 +1,18 @@
+. $SPELL_CONFIG  &&
+
+mk_source_dir        $SOURCE_DIRECTORY  &&
+cd                   $SOURCE_DIRECTORY  &&
+
+# unpack all files
+local i SS &&
+i=1 &&
+for SS in $KDE_LANG; do
+  if [[ $i == 1 ]];then
+    unpack_file
+  else
+    unpack_file $i
+  fi   &&
+  i=$[$i+1]                      &&
+# patch CMake files; remove invalid ref to koffice
+  sed -i "/koffice/D" $SPELLX-$SS-$VERSION/data/CMakeLists.txt
+done
diff --git a/kde4/kdegames4/DEPENDS b/kde4/kdegames4/DEPENDS
index a76a6e4..c38156b 100755
--- a/kde4/kdegames4/DEPENDS
+++ b/kde4/kdegames4/DEPENDS
@@ -1 +1,2 @@
-source  $SECTION_DIRECTORY/KDE_DEPENDS                      
+source  $SECTION_DIRECTORY/KDE_DEPENDS          &&            
+optional_depends ggz-client-libs '' '' 'register KDE games with GGZ games' games
diff --git a/kde4/kdegames4/HISTORY b/kde4/kdegames4/HISTORY
index 6b65069..6cfc3e7 100644
--- a/kde4/kdegames4/HISTORY
+++ b/kde4/kdegames4/HISTORY
@@ -1,3 +1,6 @@
+2007-09-09 Treeve Jelbert <treeve at sourcemage.org>
+	* DEPENDS: add optional ggz-client-libs (games grimoire)
+
 2007-09-06 Treeve Jelbert <treeve at sourcemage.org>
 	* DETAILS: version 3.93.0
 



More information about the SM-Commit mailing list