[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