[Lunar-commits] CVS: moonbase/mail/thunderbird BUILD, NONE,
	1.1 DEPENDS, NONE, 1.1 DETAILS, NONE, 1.1 POST_INSTALL, NONE, 1.1
    Moritz Heiber 
    moe at lunar-linux.org
       
    Mon May  3 16:46:16 GMT 2004
    
    
  
Update of /var/cvs/lunar/moonbase/mail/thunderbird
In directory dbguin.lunar-linux.org:/tmp/cvs-serv15287
Added Files:
	BUILD DEPENDS DETAILS POST_INSTALL 
Log Message:
Adding this whole new Tbird module. All users are encouraged
to switch to this one as its going to be our new default
Thunderbird module from now on.
Module has been tested and approved by .. me :p
--- NEW FILE: BUILD ---
( 
  MOZILLA_HOME=/usr/lib/$MODULE-$VERSION 
  
  OPTS="$OPTS --disable-mathml"
  OPTS="$OPTS --disable-installer"
  OPTS="$OPTS --disable-activex"
  OPTS="$OPTS --disable-activex-scripting"
  OPTS="$OPTS --enable-xft"
  OPTS="$OPTS --disable-oji"
  OPTS="$OPTS --disable-necko-disk-cache"
  OPTS="$OPTS --disable-profilesharing"
  OPTS="$OPTS --enable-extensions=wallet,spellcheck,-irc"
  OPTS="$OPTS --enable-necko-protocols=http,file,jar,viewsource,res,data"
  OPTS="$OPTS --enable-image-decoders=png,gif,jpeg"
  
  export MOZ_THUNDERBIRD=1
  echo "$OPTS" > /tmp/mozz
  
    ./configure \
    --prefix=/usr	 \
    --with-x             \
    --with-pthreads      \
    --enable-reorder     \
    --enable-cpp-rtti    \
    --enable-optimize="$CFLAGS"   \
    --with-default-mozilla-five-home=$MOZILLA_HOME \
    --disable-debug      \
    --disable-tests      \
    --disable-pedantic   \
    --disable-toolkit-gtk  \
    --enable-default-toolkit=gtk2  \
    --with-gtk2          \
    --enable-crypto      \
    $OPTS               &&
              
    default_make
) > $C_FIFO 2>&1
--- NEW FILE: DEPENDS ---
depends libmng &&
depends ORBit2 &&
depends	zip &&
depends	unzip &&
depends libIDL &&
depends gtk+-2 &&
optional_depends "gnupg" "" "" "for encrypted email"
--- NEW FILE: DETAILS ---
          MODULE=thunderbird
         VERSION=0.6
          SOURCE=thunderbird-source-$VERSION.tar.bz2
	 SOURCE2=thunderbird.desktop
SOURCE_DIRECTORY=$BUILD_DIRECTORY/mozilla
   SOURCE_URL[0]=http://ftp.mozilla.org/pub/thunderbird/releases/$VERSION/$SOURCE
      SOURCE_VFY=md5:1096cea8373f94636a4b2fdeb7c13a4f
  SOURCE2_URL[0]=$PATCH_URL/$SOURCE2
	WEB_SITE=http://www.mozilla.org/projects/thunderbird
         ENTERED=20031021
         UPDATED=20040503
      MAINTAINER="nhudson at lunar-linux.org"
           FUZZY="off"
           PSAFE=no
           SHORT="Mozilla Thunderbird is a full-featured mail client"
cat << EOF
Thunderbird includes:
* The ability to customize your toolbars the way you want them.
  Choose View / Toolbars / Customize inside any window.
* UI extensions can be added to Mozilla Thunderbird to customize your
  experience with specific features and enhancements that you need. Support
  for extensions. Extensions allow you to add features particular to your
  needs such as offline mail support. A full list of available extensions can
  be found here.
* A new look and feel. Thunderbird also supports a large number of
  downloadable themes which alter the appearance of the client.
* An addressing sidebar for mail compose which makes it easy and convenient
  to add address book contacts to emails.
* Online help includes a FAQ, tips and tricks and other useful information.
* Simplified preferences UI and menus.
* Footprint and performance improvements.
* Better Junk Mail Filtering Support
EOF
--- NEW FILE: POST_INSTALL ---
TBIRD_HOME=/usr
VERSION=0.6
TBIRD_LIBDIR=thunderbird-$VERSION
# No more linking workarounds
export LD_LIBRARY_PATH="$TBIRD_HOME/lib/$TBIRD_LIBDIR:$TBIRD_HOME/lib/$TBIRD_LIBDIR/plugins:$TBIRD_HOME/lib/$TBIRD_LIBDIR/components"
export MOZILLA_FIVE_HOME="$TBIRD_HOME/lib/$TBIRD_LIBDIR"
ldconfig
echo "skin,install,select,classic/1.0" >> $TBIRD_HOME/lib/$TBIRD_LIBDIR/chrome/installed-chrome.txt
echo "locale,install,select,en-US" >> $TBIRD_HOME/lib/$TBIRD_LIBDIR/chrome/installed-chrome.txt
cd $TBIRD_HOME/lib/$TBIRD_LIBDIR
./regxpcom
./regchrome
# Put the .desktop file in place
cp -f $SOURCE2 /usr/share/applications
    
    
More information about the Lunar-commits
mailing list