Tiny Core Linux

Tiny Core Extensions => TCE News => TCE 3.x => Topic started by: Jason W on June 14, 2010, 10:38:43 AM

Title: vorbis-tools
Post by: Jason W on June 14, 2010, 10:38:43 AM
Ogg vorbis has been updated and split into it's individual components.  "ogg-vorbis.tcz" entries in dep files have been replaced with "vorbis-tools.tcz" whose dep file contains the needed deps.  Please update your dep files before removing ogg-vorbis.tcz from your tce directory.

Code: [Select]
Title:          vorbis-tools.tcz
Description:    ogg123 player and tools
Version:        1.4.0
Author:         Xiphorus
Original-site:  http://xiph.org/downloads/
Copying-policy: GPL
Size: 108K
Extension_by:   hiro
Comments:           
Change-log:
Current:        2010/06/11 First Version

Title: Re: vorbis-tools
Post by: Arslan S. on June 14, 2010, 01:33:03 PM
this is not directly related to vorbis-tools but to current changes for ogg-vorbis

it is about missing dep files for libogg and libvorbis

libvorbis depends on libogg
libvorbis-dev depends on libvorbis and libogg-dev
libogg-dev depends on libogg
Title: Re: vorbis-tools
Post by: Jason W on June 14, 2010, 02:30:53 PM
Done for 2.x and 3.x.  I will announce the other extensions soon, time is tight.
Title: Re: vorbis-tools
Post by: ^thehatsrule^ on June 14, 2010, 11:48:32 PM
Reference: http://forum.tinycorelinux.net/index.php?topic=6458.msg34227#msg34227

These upgrades might have broken some extensions, at least through libao (vrobis-tools.tcz.dep lists libao.tcz)
Title: Re: vorbis-tools
Post by: Arslan S. on June 15, 2010, 01:41:09 AM
maybe old version should be reposted with the name libao2
also libao needs rebuilding, alsa & pulseaudio plugins are missing which i think better be built ?
Title: Re: vorbis-tools
Post by: Jason W on June 15, 2010, 09:30:46 AM
For now the dep files have been adjusted back to use ogg-vorbis.tcz.  For both 2.x and 3.x.  /usr/local/lib/libao.so points to either libao.so.2 or libao.so.4 depending on which version it is, so having both versions would seem to conflict though it may work for some extensions.



Title: Re: vorbis-tools
Post by: Arslan S. on June 15, 2010, 10:14:39 AM
you can delete libao.so in fact it is a part of development files
http://packages.debian.org/sid/libao-dev (http://packages.debian.org/sid/libao-dev)

Edit: i mean that a temporary extension with just two files libao.so.2 and libao.so.2.y.z is enough for those broken extensions
Title: Re: vorbis-tools
Post by: Jason W on June 15, 2010, 02:08:55 PM
True, it is not the .so that is linked to but the .so.2 or .so.4. I will create a libao legacy extension with those two files to allow the use of the newer vorbis stuff.  That would allow a gradual transition to the newer libao. 

But it would be good when library extensions are updated if the submitter would check to see if there differences in the new one that will break existing apps.  Biggest thing to look for probably the number of the lib.so.X files.  If they change number, then likely they will break apps.  The upstream changelogs will also often tell if an update will break things. 

Title: Re: vorbis-tools
Post by: Jason W on June 15, 2010, 05:13:18 PM
These extensions depend on the old libao files, at least from what I could tell from some basic scripting.  I will add libao2 to their dep files and reinstate the new ogg vorbis stuff.

audacious.tcz
cdrdao.tcz
mpd.tcz
mpg321.tcz
sox.tcz


Title: Re: vorbis-tools
Post by: Jason W on June 15, 2010, 05:23:30 PM
Ok, lets try this again, with the new vorbis-tools.tcz replacing ogg-vorbis.tcz in dep files, 2.x and 3.x.
Title: Re: vorbis-tools
Post by: Arslan S. on June 16, 2010, 01:33:14 AM
old libao dependent extensions list is very short they can be rebuilt/updated easily
i will take care of cdrdao