Base Os Addenum


sebt3

homebrew player (P. & C.)
Joined
Sep 9, 2008
Messages
4,886
Age
43
Location
France
Website
sebt3.openpandora.org
Out of "seb@seb:/mnt/utmp$ ls -1 */lib/*so|sed 's#.*/lib/##'|sort |uniq -c|sort -n" I can list the libraries I add the most to my PNDs (list edited to remove some obscure stuff) :
Code:
        2 libattica.so
        2 libcharset.so
        2 libcord.so
       2 libgc.so
        2 libgnomecanvas-2.so
        2 libiconv.so
        2 libIrrlicht.so
        2 libnspr4.so
        2 libnss3.so
        2 libnssutil3.so
        2 libopenal.so
        2 libplc4.so
        2 libplds4.so
        2 libsearchclient.so
        2 libsmime3.so
       2 libstreamanalyzer.so
        2 libstreams.so
        2 libtag-extras.so
        2 libthreadweaver.so
        2 libwavpack.so
        2 libXxf86vm.so
        2 preloadable_libiconv.so
        3 libart_lgpl_2.so
        3 libatkmm-1.6.so
        3 libcairomm-1.0.so
        3 libFLAC.so
        3 libFLAC++.so
        3 libgdkmm-2.4.so
        3 libgiomm-2.4.so
        3 libglibmm-2.4.so
        3 libglibmm_generate_extra_defs-2.4.so
        3 libgtkmm-2.4.so
        3 libpangomm-1.4.so
       3 libsigc-2.0.so
        3 libswscale.so
        3 libtag_c.so
        3 libtag.so
       13 libxcb.so
As we may free some space in HF5 (removing some apps), I think it could be a great idea to add some more common libs :
- libxcb
- C++ gtk binding (sigc, gtkmm, glibmm, giomm, gdkmm, cairomm, atkmm and pangomm)
It might be a good idea to add libtag and libFLAC too (or to the codecPack, but as these are free, why...)

All my laucher script look like :
Code:
 #!/bin/sh
 export PATH="/mnt/utmp/metv/bin:${PATH:-"/usr/bin:/bin:/usr/local/bin"}"
 export LD_LIBRARY_PATH="/mnt/utmp/metv/lib:${LD_LIBRARY_PATH:-"/usr/lib:/lib"}"
 export HOME="/mnt/utmp/metv" XDG_CONFIG_HOME="/mnt/utmp/metv"
 
 if [ -d /mnt/utmp/metv/share ];then
         export XDG_DATA_DIRS=/mnt/utmp/metv/share:$XDG_DATA_DIRS:/usr/share
 fi
 export SDL_AUDIODRIVER="alsa"
 #...

I think it would be a good idea to add this to the pnd_run.sh (well as the maintainer, I could have done it, but I won't without OPT consent).

BTW, this script the pnd root directory (mount point) as a LD_LIBRARY_PATH. Is it actually used ? (Pickle, Jeff, anyone ?)
 
I dont really know much about the OS's scripting, but i would like to see some libs added to the image, i.e. libGLUES
the only requirements it sounds that the source is available and a recipe is created.
 
Back
Top