Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=rox.git;a=commitdiff;h=90069f4bbe5b9eb3cd0a16c31cfcb4f78c9a9ec7

commit 90069f4bbe5b9eb3cd0a16c31cfcb4f78c9a9ec7
Author: James Buren <[EMAIL PROTECTED]>
Date:   Tue Jun 17 14:45:37 2008 -0500

rox.sh
* further revisions

diff --git a/source/include/rox.sh b/source/include/rox.sh
index 6b39ff8..f34a192 100644
--- a/source/include/rox.sh
+++ b/source/include/rox.sh
@@ -2,7 +2,7 @@

###
# = rox.sh(3)
-# Marcus Habermehl <[EMAIL PROTECTED]>
+# James Buren <[EMAIL PROTECTED]>
#
# == NAME
# rox.sh - for Frugalware
@@ -50,9 +50,9 @@ _F_rox_installpath="$_F_rox_installpath$_F_rox_subdir"
###
# == OVERWRITTEN VARIABLES
# * url
-# * up2date
-# * source
-# * options
+# * up2date (only for sourceforge)
+# * source (only for sourceforge)
+# * options (nodocs appended)
###
_F_rox_index_page="http://roscidus.com/desktop/software";
A=`lynx -dump '$_F_rox_index_page' | grep "$_F_rox_appname --" | sed -n '1p' | 
sed 's|.*\[\(.*\)].*|\1|'`
@@ -62,7 +62,6 @@ if [ "`lynx -dump '$url2' | grep 'sourceforge'`" != "" ]; then
Finclude sourceforge
fi
url=$url2
-# disable nodocs since we already handle that
options=([EMAIL PROTECTED] 'nodocs')
unset A
unset url2
@@ -79,14 +78,13 @@ unset url2

Frox_compile()
{
-       if [ -d $Fsrcdir/$_F_rox_appdir/src ]; then
+       if [ -d $Fsrcdir/$_F_rox_appdir/src ]; then
./AppRun --compile CC="gcc $CFLAGS" || Fdie
fi
}

Frox_mkdir()
{
-       [ "$_F_rox_lib" -eq 0 ] && Fmkdir /usr/bin
Fmkdir $_F_rox_fullpath /usr/share/doc
}

@@ -103,7 +101,7 @@ Frox_setup()
_F_rox_appdir=$_F_rox_appname
fi
Fcd $_F_rox_appdir
-       _F_rox_fullpath=$_F_rox_installpath/$_F_rox_appname
+       _F_rox_installpath="$_F_rox_installpath$_F_rox_appname"
}

Frox_install()
@@ -111,12 +109,7 @@ Frox_install()
Fcp $_F_rox_appdir $_F_rox_installpath
Fmv $_F_rox_fullpath/Help /usr/share/doc/$pkgname-$pkgver
Fln /usr/share/doc/$pkgname-$pkgver $_F_rox_fullpath/Help
-
-       if [ "$_F_rox_lib" -eq 0 ]; then
-               if [ -f $Fsrcdir/$pkgname ]; then
-                       Fexe /usr/bin/$pkgname
-               fi
-       fi
+       Fdirschmod $_F_rox_installpath +r
}

Frox_cleanup()
@@ -125,6 +118,11 @@ Frox_cleanup()
[ -d $Fdestdir/$_F_rox_fullpath/build ] && Frm $_F_rox_fullpath/build
[ -f $Fdestdir/$_F_rox_fullpath/.cvsignore ] && Frm $_F_rox_fullpath/.cvsignore
[ -f $Fdestdir/$_F_rox_fullpath/.gitignore ] && Frm $_F_rox_fullpath/.gitignore
+       if [ -f $Fdestdir/$_F_rox_fullpath/.DirIcon ]; then
+               if [ "`file .DirIcon | grep SVG`" != "" ]; then
+                       rodepends=([EMAIL PROTECTED] 'librsvg')
+               fi
+       fi
}

Fbuild_rox()
@@ -134,7 +132,6 @@ Fbuild_rox()
Frox_mkdir
Frox_install
Frox_cleanup
-       Fmessage "Entering final preparation phase..."
}

###
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to