[Lunar-commits] CVS: moonbase/chat/gnomemeeting BUILD, NONE, 1.11.2.1 DEPENDS, NONE, 1.1.2.1 DETAILS, NONE, 1.11.2.1 POST_INSTALL, NONE, 1.3.2.1 PRE_BUILD, NONE, 1.1.2.1

Nick Hudson nhudson at lunar-linux.org
Wed Feb 18 03:03:05 GMT 2004


Update of /var/cvs/lunar/moonbase/chat/gnomemeeting
In directory dbguin.lunar-linux.org:/tmp/cvs-serv23598/gnomemeeting

Added Files:
      Tag: GNOME_UNSTABLE
	BUILD DEPENDS DETAILS POST_INSTALL PRE_BUILD 
Log Message:

I am putting this here because I need this module tested by others.  This will fix the security hole in pwlib but i cant get anything to compile due to a segmentation fault when building openh323.  So niki jmhodges or anyone gets a chance please test this.


--- NEW FILE: BUILD ---
(
  export PWLIBDIR=$SOURCE_DIRECTORY/pwlib             
  export OPENH323DIR=$SOURCE_DIRECTORY/openh323             

  #Build pwlib 
  cd $PWLIBDIR                                              &&
  ./configure --enable-plugins                              &&
  make                                                      &&
  cd lib                                                    &&
  ln -s libpt_linux_x86_r_s.a libpt.a                       &&
  cd ../..                                                  &&

  #Build openh323
  cd $OPENH323DIR                                           &&
  ./configure                                               &&
  make                                                      &&
  cd lib                                                    &&
  ln -s libh323_linux_x86_r_s.a libopenh323.a               &&

  #Build gnomemeeting 
  cd $SOURCE_DIRECTORY  
  sedit 's/LIBPT_FILE=\"libpt.so\"/LIBPT_FILE=\"\"/' configure                        &&
  sedit 's/LIBOPENH323_FILE=\"libopenh323.so\"/LIBOPENH323_FILE=\"\"/' configure      &&
  sedit 's/ARCH_H323_CFLAGS=\"\"/ARCH_H323_CFLAGS=\"-DSTATIC_LIBS_USED\"/'  configure &&

  ./configure  --prefix=/usr			               \
               --datadir=/usr/share/gnomemeeting	       \
               --sysconfdir=/etc/gnomemeeting                  \
               --with-openh323-includes=$OPENH323DIR/include   \
               --with-openh323-libs=$OPENH323DIR/lib           \
               --with-ptlib-includes=$PWLIBDIR/include/ptlib   \
               --with-ptlib-libs=$PWLIBDIR/lib                 &&
  default_make 

) > $C_FIFO 2>&1

--- NEW FILE: DEPENDS ---
depends  openssl      &&
depends  openldap     &&
depends  libgnomeui   &&

optional_depends "SDL" "" "" "For full-screen video" &&
optional_depends "arts" "" "" "For ARTS support"

--- NEW FILE: DETAILS ---
           MODULE=gnomemeeting
          VERSION=0.99.2
           SOURCE=$MODULE-$VERSION.tar.bz2
    SOURCE_URL[0]=$GNOME_URL/sources/$MODULE/0.99/$SOURCE
 SOURCE_DIRECTORY=$BUILD_DIRECTORY/$MODULE-$VERSION
          SOURCE2=pwlib-v1_6_2-1-src.tar.gz
      SOURCE2_VFY=md5:13345b13e1af82c56c522f00b6c5b57b
   SOURCE2_URL[0]=$SFORGE_URL/openh323/$SOURCE2
SOURCE2_DIRECTORY=$BUILD_DIRECTORY/$MODULE-$VERSION/pwlib
          SOURCE3=openh323-v1_13_1-1-src.tar.gz
      SOURCE3_VFY=md5:6258c9436256691b1713a8e4692c4b91
   SOURCE3_URL[0]=$SFORGE_URL/openh323/$SOURCE3
SOURCE3_DIRECTORY=$BUILD_DIRECTORY/$MODULE-$VERSION/openh323
         WEB_SITE=http://www.gnomemeeting.org
          ENTERED=20021019
          UPDATED=20030912
            SHORT="H323 videoconference tool"
	    PSAFE="no"
       MAINTAINER=nhudson at lunar-linux.org
cat << EOF
GnomeMeeting is the first Linux H.323 compatible client designed for the
Gnome desktop. It is compatible with Netmeeting and other H.323 products.
It is the first free H323 videoconference tool with a powerfull GUI
interface to be available under GNU/Linux.
EOF

--- NEW FILE: POST_INSTALL ---
(
cp $SOURCE_DIRECTORY/gnomemeeting.desktop /usr/share/applications &&
cp $SOURCE_DIRECTORY/pixmaps/gnomemeeting-logo* /usr/share/pixmaps 
)

--- NEW FILE: PRE_BUILD ---
default_pre_build      &&
cd  $SOURCE_DIRECTORY  &&
unpack  $SOURCE2       &&
unpack  $SOURCE3



More information about the Lunar-commits mailing list