2 # Original Author: Alec Flett <alecf@netscape.com>
3 # Shameless Modifier: leaf nunes <leaf@mozilla.org>
4 # Last checked in: $Date: 1999/02/09 08:09:58 $
5 # Last checked in by: $Author: leaf%mozilla.org $
7 test $# -gt 2 ||
echo "Usage: $0 package builddir prefix [options]" && exit
15 # add any special bin directories for the build here
18 setenv LD_LIBRARY_PATH
/lib
:/usr
/lib
:/usr
/local
/lib
:/usr
/openwin
/lib
:/tools
/contrib
/lib
23 cvs
-d :pserver
:anonymous@anoncvs.gnome.org
:/cvs
/gnome checkout
$package
27 # find the version from the RPM spec file
29 set ver
= `grep '%define.*\<ver\>' $package.spec | awk '{print $3}'`
31 # combine package and version to get the package-specific destination
32 set packagever
= $package-$ver
33 set dest
= $prefix/$packagever
38 echo installing
in $dest
41 .
/autogen.sh
$options --prefix=$dest # --with-threads=posix
43 # clean up last night's build
44 find .
-name '.deps' -exec rm -rf {} \
; >& /dev
/null
45 find .
-name '.libs' -exec rm -rf {} \
; >& /dev
/null
52 # remove the old installation of this version
53 (find $dest -type l
&& find $dest -type f
) | \
54 sed s
%$dest/%% |
xargs -i% rm $prefix/%
56 # symlink in the new installation
59 lndir
-ignorelinks $packagever
63 # maybe add some tests to see if the build was successful.