Hi,

here is the current status of KBE tools. This is little muse of future
KBE look and design. These thesis outgoing from my last mail to
kde-discuss (Mission target - KDE for Solaris). Please tell me what do
you think about it. I cannot find some ideas or project rules.
Probably I cannot catch the right way or mind of this effort(kde for
solaris) right. I'm trying invoked some question and find the right
way. I have time to help and participate on this project.

 I have latest SXDE(09/07) - It's based on nevada build 70b. My point
of view is follow. If we will flow on the latest SXDE every time, then
we can drop of few tools from KBE, because they are integrated in
nevada build in time.

One of most important things which tools are selected during building
software is PATH.

In KBE is PATH defined like this.

PATH="/opt/kdebld/bin:/usr/ccs/bin:/usr/gnu/bin:/usr/bin:/usr/sbin:/bin:/usr/sfw/bin:/opt/SUNWspro/bin"


- pkgbuild 1.2.0 --  SVR4 packages creating tool -- always will be in KBE

- GNU make 3.81 <<<< included in Nevada builds /usr/bin/gmake (3.81),
we don't need build in KBE. We can simply set up MAKE=/usr/bin/gmake.
Symlink in /usr/gnu/bin/make is created in nevada build.

- GNU m4 1.4.5 <<<< included in Nevada build /usr/gnu/bin/m4 (1.4.2)
--- this tool is needed in KBE (new version provided).

- GNU automake 1.9.6 and 1.10  --- this tools are needed in KBE.
Integrate in to Nevada builds is on the way
....http://opensolaris.org/os/community/arc/caselog/2007/293/

- GNU autoconf 2.61 <<<< included in Nevada build
/usr/sfw/bin/autoconf (2.59) --- this tool is needed in KBE (new
version provided). Update is on the way ....
http://opensolaris.org/os/community/arc/caselog/2007/424/onepager/

- GNU libtool 1.5.24  --- this tools are needed in KBE. Integrate in
to Nevada builds is on the way ....
http://opensolaris.org/os/community/arc/caselog/2007/557/

- GNU gettext 0.16.1 (with libiconv support) --- this tools are needed
in KBE. Integrate in to Nevada is on the way ....
http://opensolaris.org/os/community/arc/caselog/2007/635/onepager/ and
http://opensolaris.org/os/community/arc/caselog/2007/634/onepager/

- GNU libiconv 1.11 (with gettext support) --- this tool is needed in KBE.

- ncurses wide 5.5 (ncurses with wide character support)--- this tool
is needed in KBE.

- GNU sed 4.1.5 --- this tool is needed in KBE.

- GNU awk 3.1.6 --- this tool is needed in KBE.

- GNU flex 2.5.33 <<<< included in Nevada build /usr/bin/flex
(2.5.33). ----  We don't need build in KBE

- GNU bison 2.3 <<<< included in Nevada build /usr/bin/bison (2.3)
----- We don't need build in KBE

- subversion 1.4.5 <<<< included in Nevada build /usr/bin/svn  (1.4.3)
----- We don't need build in KBE

- Apache ant 1.7.0 <<<< included in Nevada build /usr/sfw/bin/ant
(1.6.5)  ---- I'm note sure here. Better is have in KBE.

- GNU coreutils 6.9 <<<< Nevada included gnu coreutils in /usr/gnu/bin
(6.7) ---- If 6.7 is enough then we don't need build in KBE

- cvs 1.12.5  ----- this tool is needed in KBE.

- GNU diffutils 2.8.1   <<<< included in Nevada build /usr/bin/gdiff
(2.8.1) ---- We can provide symliks to /opt/kdebld/bin/ for these diff
tools > cmp, diff, diff3, sdiff

- cmake 2.4.7  --- this tool is needed in KBE.

- vim 7.1 --- this tool is needed in KBE. Vim should be integrated
into nevada in 79 build (next SXDE release)

- rsync 2.6.9   <<<< included in Nevada build /usr/bin/rsync (2.6.9)
----- We don't need build in KBE

- yasm 0.6.2  --- this tool is needed in KBE.


After this analyze we can remove these items:

-make
-flex
-bison
-subversion
-diffutils
-rsync


-- 
Lukas Oboril

When dealing with people, let us remember we are not dealing with
creatures of logic. We are dealing with creatures of emotions,
creatures bristling with prejudices and motivated by pride and vanity.
  Dale Carnegie

Reply via email to