CVS: moonbase/zbeta/e17-cvs BUILD, NONE, 1.1 CONFLICTS, NONE, 1.1 DEPENDS, NONE, 1.1 DETAILS, NONE, 1.1 POST_INSTALL, NONE, 1.1 PRE_BUILD, NONE, 1.1

sofar at lunar-linux.org sofar at lunar-linux.org
Fri Oct 3 23:47:54 GMT 2003


Update of /var/cvs/lunar/moonbase/zbeta/e17-cvs
In directory dbguin.lunar-linux.org:/tmp/cvs-serv27377/e17-cvs

Added Files:
	BUILD CONFLICTS DEPENDS DETAILS POST_INSTALL PRE_BUILD 
Log Message:
I forbid everyone doing serious coding work on lunar to waste time on this (yes that includes you elaine!)


--- NEW FILE: BUILD ---
(

  MYCFLAGS=$CFLAGS
  unset CFLAGS LDFLAGS 
  PREFIX=/opt/lunar/enlightenment
  export PATH=$PREFIX/bin:$PATH

  prepare_install &&

  # HACKS
  cp libs/ecore/src/Ecore.h apps/e/src &&
  cp libs/ecore/src/Ecore.h apps/e/tools &&
  cp libs/ecore/src/Ecore.h apps/med/src &&

  # known bad:
  # libs/eprog, apps/efm (discontinued, enter evidence)

  # apps/iconbar, apps/evidence, apps/elicit is SPLIT ecore dependent, edje is
  # not but can be linked against ecore-split, we will try to link those
  # statically (but not now :^P )
  
  # certified GOOD:
  for DIR in libs/edb libs/eet libs/imlib2 libs/imlib2_loaders libs/evas libs/ecore libs/ebits libs/ebg libs/ewd libs/estyle libs/etox libs/edje libs/ewl apps/efsd apps/e apps/ebindings apps/ebony apps/esmall apps/etcher apps/entice apps/evidence apps/imlib2_tools apps/med apps/entrance ; do
    (
      message "${MESSAGE_COLOR}Building $DIR...${DEFAULT_COLOR}" &&
      cd $DIR                                    &&
      if [ "$DIR" == "libs/evas" ] ; then 
        EXTRASOPT="--enable-software-x11 --enable-image-loader-png --enable-image-loader-jpeg --enable-scale-smooth --enable-scale-sample --enable-image-loader-eet --enable-image-loader-edb --enable-convert-8-rgb-332 --enable-convert-8-rgb-666 --enable-convert-8-rgb-232 --enable-convert-8-rgb-222 --enable-convert-8-rgb-221 --enable-convert-8-rgb-121 --enable-convert-8-rgb-111 --enable-convert-16-rgb-565 --enable-convert-16-rgb-555 --enable-convert-16-rgb-rot-0 --enable-convert-32-rgb-8888 --enable-convert-32-rgbx-8888 --enable-convert-32-bgr-8888 --enable-convert-32-bgrx-8888 --enable-convert-32-rgb-rot-0"
      elif [ "$DIR" == "libs/ecore" ] ; then
        EXTRASOPT="--enable-ecore-x --enable-ecore-evas --enable-ecore-job --enable-ecore-con --enable-ecore-ipc"
      elif [ "$DIR" == "apps/e" ] ; then
        EXTRALDFLAGS="-lecore_common"
      elif [ "$DIR" == "apps/med" ] ; then
        EXTRALDFLAGS="-lecore_common"
      else
        EXTRALDFLAGS=""
        EXTRASOPT=""
      fi                                         &&
      touch COPYING INSTALL NEWS ChangeLog       &&
      am__fastdepCXX_TRUE=# USER=nobody ./autogen.sh --build=$BUILD \
                   --prefix=$PREFIX              \
                   --sysconfdir=/etc             \
                   --localstatedir=/var          \
                   --infodir=$PREFIX/share/info  \
                   --mandir=$PREFIX/share/man    \
		   --includedir=$PREFIX/include  \
		   --libdir=$PREFIX/lib          \
		   --enable-dependency-tracking  \
		   --with-imlib2-prefix=$PREFIX  \
                   $OPTS $EXTRASOPT              &&
      if [ "$DIR" == "libs/ecore" ] ; then
       (
        cd src &&
	gcc -shared -o libecore_common.so *.c
	install libecore_common.so $PREFIX/lib
       )
      fi                                         &&
      make CFLAGS="$MYCFLAGS -DBUILD_C           \
           -I$PREFIX/include -L$PREFIX/lib"      \
	   LDFLAGS="$LDFLAGS $EXTRALDFLAGS"      &&
      make install                               &&
      cd $SOURCE_DIRECTORY                       &&
      rm -rf $DIR                                ||
      exit 1
    )
  done

) > $C_FIFO 2>&1

--- NEW FILE: CONFLICTS ---
conflicts imlib2

--- NEW FILE: DEPENDS ---
depends fam      &&
depends libxml2  &&
depends gtk+

--- NEW FILE: DETAILS ---
          MODULE=e17-cvs
         VERSION=beta
          SOURCE=$MODULE-$VERSION.tar.bz2
#         SOURCE2=$MODULE-$VERSION-SPLIT.tar.bz2
#	 SOURCE3=$MODULE-$VERSION-evidence.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/e17
      SOURCE_URL=cvs://:pserver:anonymous@cvs.enlightenment.sourceforge.net:/cvsroot/enlightenment:e17
#     SOURCE2_URL=cvs://:pserver:anonymous@cvs.enlightenment.sourceforge.net:/cvsroot/enlightenment:e17/libs/ecore:SPLIT
#     SOURCE3_URL=cvs://:pserver:anonymous@cvs.evidence.sourceforge.net:/cvsroot/evidence:evidence
        WEB_SITE=http://www.enlightenment.org/
         ENTERED=20030209
         UPDATED=`date -u +%Y%m%d`
           SHORT="See enlightenment" 
cat << EOF
This is the cvs version of enlightenment, which is way ahead of the stable one
usually!
EOF

--- NEW FILE: POST_INSTALL ---
if ! grep -q "/opt/lunar/enlightenment" /etc/ld.so.conf; then
 echo /opt/lunar/enlightenment >> /etc/ld.so.conf
fi 
   

--- NEW FILE: PRE_BUILD ---
default_pre_build 
# ( cd $SOURCE_DIRECTORY/libs && rm -rf ecore && unpack $SOURCE2 )
# ( cd $SOURCE_DIRECTORY && unpack $SOURCE3 )




More information about the Lunar-commits mailing list