On Fri, Jan 4, 2013 at 4:33 PM, Christopher Michael
<[email protected]>wrote:

> Enlightenment SVN <[email protected]> wrote:
>
> >Log:
> >EPhysics: add BulletPhysics instructions
> >
> >  Add BulletPhysics build and install instructions and re-enable
> >  ephysics.
> >
> >
> >Author:       dorileo
> >Date:         2013-01-04 10:22:29 -0800 (Fri, 04 Jan 2013)
> >New Revision: 82221
> >Trac:         http://trac.enlightenment.org/e/changeset/82221
> >
> >Modified:
> >  trunk/efl/README trunk/efl/configure.ac
> >
> >Modified: trunk/efl/README
> >===================================================================
> >--- trunk/efl/README   2013-01-04 18:00:12 UTC (rev 82220)
> >+++ trunk/efl/README   2013-01-04 18:22:29 UTC (rev 82221)
> >@@ -11,7 +11,44 @@
> > developer man have such as data structures, communication, rendering,
> > widgets and more.
> >
> >+BULLET PHYSICS DEPENDENCY:
>
> >------------------------------------------------------------------------------
> >+EFL comes with EPhysics(a physics wrapper library) enabled by default,
> >to
> >+build it the user must have BulletPhysics engine installed.
> >+
> >+More informations about BulletPhysics can be obtained in the upstream
> >project
> >+web site at: http://bulletphysics.org.
> >+
> >+We have received many reports about BulletPhysics installation and
> >distros
> >+packages in bad shape, some without even a package. If your distro
> >doesn't
> >+ship a BulletPhysics package or you want to build it from source code
> >follow the
> >+instructions below:
> >+
> >+* Required Packages:
> >+You should have cmake installed. Bullet comes with autotools and cmake
> >build
> >+systems, do not use the autotools alternative, it's unstable, bogus
> >and hasn't
> >+been maintained for quite some time.
> >+
> >+* Download the tarball from:
> >+http://code.google.com/p/bullet/downloads/list
> >+
> >+NOTE: the current supported version is 2.80 or greater.
> >+
> >+* Compiling and Installing:
> >+Uncompress it to(say) ~/bullet and:
> >+
> >+$ cd ~/bullet/build
> >+$ cmake .. -DBUILD_CPU_DEMOS=OFF -DBUILD_DEMOS=OFF
> >-DBUILD_SHARED_LIBS=ON
> >+$ make
> >+$ sudo make install
> >+
> >+* Ubuntu Users:
> >+Alternatively ubuntu users have the option to install the
> >BulletPhysics from
> >+our oficial EFL PPA:
> >+
> >+https://launchpad.net/~efl/+archive/trunk
> >+
>
> >+------------------------------------------------------------------------------
> > COMPILING AND INSTALLING:
> >
> >   ./configure
> >
> >Modified: trunk/efl/configure.ac
> >===================================================================
> >--- trunk/efl/configure.ac     2013-01-04 18:00:12 UTC (rev 82220)
> >+++ trunk/efl/configure.ac     2013-01-04 18:22:29 UTC (rev 82221)
> >@@ -3229,7 +3229,7 @@
> >        want_physics="no"
> >     fi
> >    ],
> >-   [want_physics="no"])
> >+   [want_physics="yes"])
> >
> > EFL_LIB_START_OPTIONAL([EPhysics], [test "${want_physics}" = "yes"])
> >
> >
> >
>
> >------------------------------------------------------------------------------
> >Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
> >much more. Get web development skills now with LearnDevNow -
> >350+ hours of step-by-step video tutorials by Microsoft MVPs and
> >experts.
> >SALE $99.99 this month only -- learn more at:
> >http://p.sf.net/sfu/learnmore_122812
> >_______________________________________________
> >enlightenment-svn mailing list
> >[email protected]
> >https://lists.sourceforge.net/lists/listinfo/enlightenment-svn
>
> These changes are ok...Except that you now re-enabled physics by default
> :-(
>
> IMO this should not be the case.
>
>  Physics is not a requirement for e17 and to my knowledge will not be one
> for e18 either. As it is not a hard-dep, it really should be optional. By
> turning on physics by default, you are now (sort of) requiring that anyone
> who downloads and tries to build Efl will have to have Bullet
> installed...even tho the physics stuff is not actually required. The reason
> I say that is because the average user will not know how to disable it.
>
> A better approach is to have it disabled by default and those more
> advanced users can pass an enable option is they want to play/experiment
> with it.
>
> I am sure some people would have tossed a fit if I had set the wayland
> optkons to be enabled by default (thus requiring average users to install
> the wayland libraries) even tho they are not Actually required.
>
> So I would love to hear the reasoning behind this option being enabled by
> default...
>

Raster already answered on the other thread, but copying it here for easy
of reference:

"designer/theme maker uses physics in a theme. edje loads it and goes "i
cant do
physics - ignore it", user then complains how the theme is broken and
nothing
works."

--lf



>
>
> dh
>
> ------------------------------------------------------------------------------
> Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
> much more. Get web development skills now with LearnDevNow -
> 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
> SALE $99.99 this month only -- learn more at:
> http://p.sf.net/sfu/learnmore_122812
> _______________________________________________
> enlightenment-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>



-- 
Luís Felipe Strano Moraes
http://www.strano.org
------------------------------------------------------------------------------
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to