[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