building gnomemeeting-1.2.1



Useful information about gnomemeeting can be found at:

        http://www.gnomemeeting.org/

Prerequisites:
-------------
gnomemeeting-1.2.1 requires:

* pwlib-1.8.4
* openh323-1.15.3

These applications are not [yet] included in the garball.

What to do:
-----------
* save the two attached makefiles

* cd ./bootstrap

* mkdir pwlib openh323

* cp Makefile.pwlib  ./bootstrap/pwlib/Makefile

* cp Makefile.open323 ./bootstrap/openh323/Makefile

* generate checksum files:
     for each application:
        - cd ./bootstrap/application-name
	- make fetch 
	- md5sum ./download/xxx.tar.gz > checksums

* build and install pwlib

* build and install openh323

* build and install gnomemeeting

Notes:
* The CONFIGURE_ENV variable in the openh323 Makefile is very ugly and
non-portable.  Hopefully someone who understands the nuances of GAR can
make it better.

* gnomemeeting-1.2.1 will use ./bootstrap/howl if it is available.

 Add
	bootstrap/howl

to 

	LIBDEPS 

if you wish.

* As reported earlier, gnomemeeting-1.2.1 tickles a gcc optimization
bug. Building with optimization set to "-O1" seems to work around the
problem.  Hence, the GNU makefile-isms at the bottom of the GAR
Makefile.

-Joseph

-- 
joseph_sacco [at] comcast [dot] net
GARNAME = openh323
GARVERSION = 1.15.3
CATEGORIES = bootstrap
DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz

MASTER_SITES = http://www.gnomemeeting.org/admin/downloads/latest/sources/sources/

LIBDEPS = bootstrap/pwlib



DESCRIPTION = openh323
define BLURB
 #FIXME: blurb goes here
endef


CONFIGURE_ENV = PWLIBDIR="/usr/local/src/GNOME/garnome-2.11-20050616.1615/bootstrap/pwlib/work/main.d/pwlib-1.8.4"

CONFIGURE_SCRIPTS = $(WORKSRC)/configure
BUILD_SCRIPTS = $(WORKSRC)/Makefile
INSTALL_SCRIPTS = $(WORKSRC)/Makefile

CONFIGURE_ARGS = $(DIRPATHS) -enable-plugins

include ../category.mk
GARNAME = pwlib
GARVERSION = 1.8.4
CATEGORIES = bootstrap
DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz

MASTER_SITES = http://www.gnomemeeting.org/admin/downloads/latest/sources/sources/

DESCRIPTION = pwlib
define BLURB
 #FIXME: blurb goes here
endef

CONFIGURE_SCRIPTS = $(WORKSRC)/configure
BUILD_SCRIPTS = $(WORKSRC)/Makefile
INSTALL_SCRIPTS = $(WORKSRC)/Makefile

CONFIGURE_ARGS = $(DIRPATHS) -enable-plugins

include ../category.mk


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]