[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdeextragear-1/amarok
From:       Mark Kretschmann <markey () web ! de>
Date:       2004-09-23 18:46:00
Message-ID: 20040923184600.C2C69175C () office ! kde ! org
[Download RAW message or body]

CVS commit by markey: 

Release script now extracts handbook translations.


  M +27 -8     release_amarok   1.8


--- kdeextragear-1/amarok/release_amarok  #1.7:1.8
@@ -7,7 +7,4 @@
 # License: GPL V2
 #
-# TODO: * Adjust version number in amarok.lsm
-#       * Extract doc translations from CVS
-
 
 # Usage
@@ -44,4 +41,8 @@
 log="/dev/null"
 
+# Prevent using unsermake
+oldmake=$UNSERMAKE
+export UNSERMAKE=""
+
 # Remove old folder, if exists
 rm -rf $folder 2> /dev/null
@@ -71,6 +72,24 @@
     echo "available languages: $i18nlangs" >> $log
 
-    mkdir po
+    # docs
+    for lang in $i18nlangs; do
+        test -d doc/$lang && rm -Rf doc/$lang
+        docdirname="kde-i18n/$lang/docs/kdeextragear-1/amarok"
+        echo "cvs co $docdirname" >> $log
+        cvs -z3 -q -d "$cvsroot" co $branch -P "$docdirname" > /dev/null 2>&1
+        if [ ! -d "$docdirname" ]; then
+            echo "$lang's $name documentation does not exist." >> $log
+            continue
+        fi
+        echo "Copying $lang's $name documentation over... "
+        cp -R $docdirname doc/$lang
+        cat doc/$lang/Makefile.am | sed -e "s/AUTO/$name/" > doc/$lang/Makefile.am.nw
+        mv doc/$lang/Makefile.am.nw doc/$lang/Makefile.am
+        echo "$lang documentation included." >> $log
+    done
 
+    echo
+
+    mkdir po
     for lang in $i18nlangs; do
         pofilename="kde-i18n/$lang/messages/kdeextragear-1/amarok.po";
@@ -131,8 +150,5 @@
 echo
 
-# Prevent using unsermake
-oldmake=$UNSERMAKE
-export UNSERMAKE="" && make -f Makefile.cvs
-export UNSERMAKE=$oldmake
+make -f Makefile.cvs
 
 find -name "*" -exec touch {} \;
@@ -156,4 +172,7 @@
 fi
 
+export UNSERMAKE=$oldmake
+
+
 echo
 echo "====================================================="


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic