[Xfce4-commits] <midori:master> makedist.midori: Add workdir and version_tag variables for better readability

Christian Dywan noreply at xfce.org
Fri Feb 10 23:44:06 CET 2012


Updating branch refs/heads/master
         to ef1928ad1681d351dcfa46d4562941cf3680fa03 (commit)
       from f387f9c29bfea4f723f0b173dc512ad31bc4fd7c (commit)

commit ef1928ad1681d351dcfa46d4562941cf3680fa03
Author: Paweł Forysiuk <tuxator at o2.pl>
Date:   Thu Feb 9 00:31:13 2012 +0100

    makedist.midori: Add workdir and version_tag variables for better readability

 win32/makedist/makedist.midori |   31 ++++++++++++++++++-------------
 1 files changed, 18 insertions(+), 13 deletions(-)

diff --git a/win32/makedist/makedist.midori b/win32/makedist/makedist.midori
index b922c51..f3771cb 100755
--- a/win32/makedist/makedist.midori
+++ b/win32/makedist/makedist.midori
@@ -34,11 +34,15 @@ temp_dir=`mktemp -d`
 # check if we can use 7zip
 have_7zip=`which 7za`
 
+if [ "$1" != "" ]; then
+   version_tag=$1
+fi
+
 # generate unique filename
 if [ "$have_7zip" != ""  ]; then
-    ARCHIVE=midori$1-`date +%Y%m%d%H%M`.7z
+    ARCHIVE=midori$version_tag-`date +%Y%m%d%H%M`.7z
 else
-    ARCHIVE=midori$1-`date +%Y%m%d%H%M`.zip
+    ARCHIVE=midori$version_tag-`date +%Y%m%d%H%M`.zip
 fi
 
 # function: dll-recursive <list of exe and dll files ...>
@@ -72,7 +76,8 @@ dll_recursive ()
 echo -n "Creating $ARCHIVE ."
 
 # create destination folder
-mkdir $temp_dir/midori$1
+workdir=$temp_dir/midori$version_tag
+mkdir $workdir
 
 echo -n .
 
@@ -87,38 +92,38 @@ echo -n .
 
 # copy auto generate dll list
 pushd $root_dir/bin > /dev/null
-mkdir $temp_dir/midori$1/bin
-cp $files $temp_dir/midori$1/bin
+mkdir $workdir/bin
+cp $files $workdir/bin
 popd > /dev/null
 
 echo -n .
 
 # copy etc
 pushd $root_dir > /dev/null
-find etc "(" -name "*midori*" -o -name "gtkrc" ")" -prune -exec mkdir -p $temp_dir/midori$1/{} ";" -exec rmdir --ignore-fail-on-non-empty $temp_dir/midori$1/{} ";" -exec cp -r {} $temp_dir/midori$1/{} ";"
+find etc "(" -name "*midori*" -o -name "gtkrc" ")" -prune -exec mkdir -p $workdir/{} ";" -exec rmdir --ignore-fail-on-non-empty $workdir/{} ";" -exec cp -r {} $workdir/{} ";"
 popd > /dev/null
 
 echo -n .
 
 # copy lib
 pushd $root_dir > /dev/null
-find lib "(" -path "lib/midori/*" -o -path "lib/gtk-2.0/*" -o -path "lib/enchant/*" -o -path "lib/engines/*" ")" -a -name "*.dll" -prune -exec mkdir -p $temp_dir/midori$1/{} ";" -exec rmdir --ignore-fail-on-non-empty $temp_dir/midori$1/{} ";" -exec cp -r {} $temp_dir/midori$1/{} ";"
+find lib "(" -path "lib/midori/*" -o -path "lib/gtk-2.0/*" -o -path "lib/enchant/*" -o -path "lib/engines/*" ")" -a -name "*.dll" -prune -exec mkdir -p $workdir/{} ";" -exec rmdir --ignore-fail-on-non-empty $workdir/{} ";" -exec cp -r {} $workdir/{} ";"
 popd > /dev/null
 
 echo -n .
 
 # copy share
 pushd $root_dir > /dev/null
-find share "(" -name "*midori*" -o -name "icons" -o -name "MS-Windows" -o -name "mime" ")" -prune -exec mkdir -p $temp_dir/midori$1/{} ";" -exec rmdir --ignore-fail-on-non-empty $temp_dir/midori$1/{} ";" -exec cp -r {} $temp_dir/midori$1/{} ";"
+find share "(" -name "*midori*" -o -name "icons" -o -name "MS-Windows" -o -name "mime" ")" -prune -exec mkdir -p $workdir/{} ";" -exec rmdir --ignore-fail-on-non-empty $workdir/{} ";" -exec cp -r {} $workdir/{} ";"
 
 # copy locales for gtk
 # so we have translated stock items, file dialogs
 
 find share "(" -name "midori.mo" ")" >  locale.list
-mkdir -p $temp_dir/midori$1/share/locale/
+mkdir -p $workdir/share/locale/
 for LOCALE in $(cat locale.list); do
 	 LOCALE=$(echo $LOCALE|awk -F/ '{print $3}')
-	 cp /usr/share/locale/$LOCALE/LC_MESSAGES/gtk20.mo $temp_dir/midori$1/share/locale/$LOCALE/LC_MESSAGES/
+	 cp /usr/share/locale/$LOCALE/LC_MESSAGES/gtk20.mo $workdir/share/locale/$LOCALE/LC_MESSAGES/
 done
 rm locale.list
 popd > /dev/null
@@ -126,7 +131,7 @@ popd > /dev/null
 echo -n .
 
 # copy doc files to root
-cp $temp_dir/midori$1/share/doc/midori/{COPYING,AUTHORS} $temp_dir/midori$1
+cp $workdir/share/doc/midori/{COPYING,AUTHORS} $workdir
 
 echo -n .
 
@@ -135,9 +140,9 @@ ARCHIVE=`pwd`/$ARCHIVE
 # store as zip/7z file
 pushd $temp_dir > /dev/null
 if [ "$have_7zip" != "" ]; then
-    7za a -m0=lzma $ARCHIVE midori$1
+    7za a -m0=lzma $ARCHIVE midori$version_tag
 else
-    zip -rq $ARCHIVE midori$1
+    zip -rq $ARCHIVE midori$version_tag
 fi
 popd > /dev/null
 


More information about the Xfce4-commits mailing list