Audacity-2.0.5-i686 Compiled in Precise 5.6.1

Audio editors, music players, video players, burning software, etc.
Message
Author
User avatar
scabz
Posts: 364
Joined: Thu 30 Apr 2009, 18:14
Location: Tallahassee FL US
Contact:

Audacity-2.0.5-i686 Compiled in Precise 5.6.1

#1 Post by scabz »

Audacity-2.0.5-i686
Audacity Website http://audacity.sourceforge.net/
Image

audacity-2.0.5-i686.pet Download (compiled with static wxWidgets-2.8.12 so wxWidgets is not needed.)

audacity-rev13079-i686.pet Download aka Audacity 2.0.6-alpha-Mar 24 2014 (compiled with static wxWidgets-2.8.12 so wxWidgets is not needed.) development version

Required dependences (you may need other libs for your version of Puppy,this was compiled in 5.6.1)

jack-audio-connection-kit-0.121.3-i686.pet Download

If you want DEV,DOC or NLS pets they are all in my repo. Everyting needed to compile is also in my repo
Link to my repo https://www.mediafire.com/folder/cc4nim ... cise_5.6.1
Last edited by scabz on Thu 27 Mar 2014, 07:11, edited 5 times in total.

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#2 Post by musher0 »

Hi, scabz.

I have little use for Audacity at present, but it's good to know that you have this
big alternative Puppy repo.

Thanks for making it available to Puppyists.

musher0
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

User avatar
scabz
Posts: 364
Joined: Thu 30 Apr 2009, 18:14
Location: Tallahassee FL US
Contact:

#3 Post by scabz »

Your welcome musher0, i try to give back to the community as much as i can.

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

#4 Post by don570 »

Audacity 2.0.5 will probably run on Slacko as well if libsamplerate and libjack is added
to Slacko. I will test.

I have found this to be true with previous compiled versions
of Audacity. There are several different libsamplerate packages available
on the forum. I use the smallest one.

Also I got my overnite Audacity package to work on Quirky6
by just adding a libjpeg link.

___________________________________________--

User avatar
scabz
Posts: 364
Joined: Thu 30 Apr 2009, 18:14
Location: Tallahassee FL US
Contact:

#5 Post by scabz »

just let me know what is needed and i can repackage it for Slacko, thanks don570

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

#6 Post by don570 »

I probably got dependencies from here...

http://www.murga-linux.com/puppy/viewto ... 16&t=25372

I'll try them tonite.

If Sox is needed then I use
sox-14.2.0-with-deps.pet
_________________________________________

User avatar
scabz
Posts: 364
Joined: Thu 30 Apr 2009, 18:14
Location: Tallahassee FL US
Contact:

#7 Post by scabz »

Sox is not needed

--edit here is all required Libs

Code: Select all

# ldd ./audacity
	linux-gate.so.1 =>  (0xffffe000)
	libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xb72c5000)
	libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0xb7216000)
	libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0xb71f4000)
	libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xb71aa000)
	libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb715b000)
	librt.so.1 => /lib/librt.so.1 (0xb7152000)
	libglib-2.0.so.0 => /lib/libglib-2.0.so.0 (0xb7059000)
	libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xb7054000)
	libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0xb704e000)
	libSM.so.6 => /usr/lib/libSM.so.6 (0xb7045000)
	libpng12.so.0 => /lib/libpng12.so.0 (0xb701b000)
	libjpeg.so.8 => /usr/lib/libjpeg.so.8 (0xb6fc4000)
	libtiff.so.4 => /usr/lib/libtiff.so.4 (0xb6f61000)
	libexpat.so.1 => /lib/libexpat.so.1 (0xb6f36000)
	libz.so.1 => /lib/libz.so.1 (0xb6f20000)
	libdl.so.2 => /lib/libdl.so.2 (0xb6f1b000)
	libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2 (0xb6da3000)
	libvorbisfile.so.3 => /usr/lib/libvorbisfile.so.3 (0xb6d99000)
	libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0xb6d6d000)
	libogg.so.0 => /usr/lib/libogg.so.0 (0xb6d65000)
	libmad.so.0 => /usr/lib/libmad.so.0 (0xb6d4d000)
	libsndfile.so.1 => /usr/lib/libsndfile.so.1 (0xb6cdb000)
	libid3tag.so.0 => /usr/lib/libid3tag.so.0 (0xb6ccb000)
	libasound.so.2 => /usr/lib/libasound.so.2 (0xb6bd9000)
	libjack.so.0 => /usr/lib/libjack.so.0 (0xb6bba000)
	libpthread.so.0 => /lib/libpthread.so.0 (0xb6b9f000)
	libX11.so.6 => /usr/lib/libX11.so.6 (0xb6a6b000)
	libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb6986000)
	libm.so.6 => /lib/libm.so.6 (0xb695a000)
	libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb693c000)
	libc.so.6 => /lib/libc.so.6 (0xb6793000)
	libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0xb6785000)
	libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb677f000)
	libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0xb675f000)
	libcairo.so.2 => /usr/lib/libcairo.so.2 (0xb6694000)
	libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0xb653d000)
	libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0xb6510000)
	libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb64dc000)
	libXext.so.6 => /usr/lib/libXext.so.6 (0xb64ca000)
	libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb64c0000)
	libXi.so.6 => /usr/lib/libXi.so.6 (0xb64b0000)
	libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xb64a6000)
	libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xb649b000)
	libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0xb6497000)
	libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0xb6493000)
	libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xb648e000)
	libffi.so.6 => /usr/lib/libffi.so.6 (0xb6486000)
	libpcre.so.3 => /lib/libpcre.so.3 (0xb644a000)
	libICE.so.6 => /usr/lib/libICE.so.6 (0xb6430000)
	libuuid.so.1 => /lib/libuuid.so.1 (0xb642c000)
	/lib/ld-linux.so.2 (0xb772f000)
	libFLAC.so.8 => /usr/lib/libFLAC.so.8 (0xb63de000)
	libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb63bc000)
	libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb6322000)
	libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0xb628a000)
	libxcb-shm.so.0 => /usr/lib/libxcb-shm.so.0 (0xb6286000)
	libxcb-render.so.0 => /usr/lib/libxcb-render.so.0 (0xb627c000)
	libselinux.so.1 => /lib/libselinux.so.1 (0xb625c000)
	libresolv.so.2 => /lib/libresolv.so.2 (0xb6244000)
	libXau.so.6 => /usr/lib/libXau.so.6 (0xb6240000)
	libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb6239000)
#

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

#8 Post by don570 »

I remember now. Recent versions of Audacity have dropped sox as a
dependency and it can be compiled without the need of libsamplerate.
__________________________________________________

User avatar
OscarTalks
Posts: 2196
Joined: Mon 06 Feb 2012, 00:58
Location: London, England

#9 Post by OscarTalks »

Hello Gents,
Scabz, it looks like you are managing to put together some good stuff just lately. I gave your Audacity a very quick test in Precise 5.7.1 and it seemed to be running OK. Did the ffmpeg support just compile or did you have to find a workaround for it? By the way, the ffmpeg (libav) may be a problem if anyone tries to use the Precise version in Slacko.

I did want to try to compile it in Wheezy because the Precise one uses glibc-2.15 so will not run in Wheezy which has 2.13 but to be honest it is giving me a few problems. I have not managed to compile it at all. Using the configure --without-ffmpeg solves one error but I get hit by various others.

So I decided to see if I would have more luck in Slacko 5.7 and although I had similar problems with the 2.0.5 tarball I did manage to compile the very latest source code from SVN which shows as Audacity-2.0.6-alpha although it still won't build with the ffmpeg import/export feature. There was a problem with libFLAC++ missing and also I had to use the shared wxWidgets libs because trying to configure it as a static build gave yet another error.

Also, I didn't include jack. Not sure what extra features jack actually adds anyway.
Attachments
audacity-2.0.6.jpg
Audacity 2.0.6 alpha (no ffmpeg) in Slacko 5.7
(88.38 KiB) Downloaded 711 times
Oscar in England
Image

User avatar
Moat
Posts: 955
Joined: Tue 16 Jul 2013, 06:04
Location: Mid-mitten

#10 Post by Moat »

OscarTalks wrote:Scabz, it looks like you are managing to put together some good stuff just lately. I gave your Audacity a very quick test in Precise 5.7.1 and it seemed to be running OK.
Ditto here - applied your Jack and Audacity .pets to a Precise 5.7.1 Retro frugal install, and although no heavy editing or saving was done, a quick spin shows all seems to be working just fine. Thanks! :)

User avatar
scabz
Posts: 364
Joined: Thu 30 Apr 2009, 18:14
Location: Tallahassee FL US
Contact:

#11 Post by scabz »

Hello OscarTalks
Did the ffmpeg support just compile or did you have to find a workaround for it?
Sorry man i really cant remember it was days ago when i compiled it. --edit i just compiled it and had no problems
I had to use the shared wxWidgets libs because trying to configure it as a static build gave yet another error.
if you haven't done much static builds then you should do a little more research it can be a pain. You have to manually edit the Makefile after each error and dont run ./configure --prefix=/usr --build=i686-t2-linux-gnu --blabla it will undo what you changed in the Makefile. (hint you will need to go to /audacity/src/Makefile and in that Makefile where the line starts with "LIBS =" add -lX11 to the end) it would also be good to run a make clean then run your ./configure and re edit that makefile agin because running ./configure wips it then make and you know the rest.

I might compile the alpha later.

--edit forgot to reply about Jack
jack is needed to connect audacity to othe apps.
say i take my guitar plug it into my mic or line inputs then i run it though rakarrack http://rakarrack.sourceforge.net/ then rakarrack goes through jack to connect to audacity. Jack provides a way for other apps to connect to audacity or other audio programs.
Last edited by scabz on Tue 25 Mar 2014, 07:27, edited 1 time in total.

User avatar
scabz
Posts: 364
Joined: Thu 30 Apr 2009, 18:14
Location: Tallahassee FL US
Contact:

#12 Post by scabz »

Development version has been compiled and posted.

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

#13 Post by don570 »

I've been checking for compatibility. Raring puppy is fine.

Older versions of Puppy don't work because of glib including
Racy and Carolina.

It does work with Quirky6 when libjack and libjpeg.so.8 is added.

I will check Slacko 5.7 since libflac is needed.


.

User avatar
scabz
Posts: 364
Joined: Thu 30 Apr 2009, 18:14
Location: Tallahassee FL US
Contact:

#14 Post by scabz »

Thanks for testing don570 your awesome!!!

User avatar
OscarTalks
Posts: 2196
Joined: Mon 06 Feb 2012, 00:58
Location: London, England

#15 Post by OscarTalks »

@ Scabz, Thanks for the information regarding jack.

I have made some progress with a Wheezy build. Will try to see if I can do a static wx build later but it is not essential. See this post here:-
http://www.murga-linux.com/puppy/viewto ... &start=669
Oscar in England
Image

User avatar
scabz
Posts: 364
Joined: Thu 30 Apr 2009, 18:14
Location: Tallahassee FL US
Contact:

#16 Post by scabz »

Cool man i am glad you got it worked out.

OscarTalks i would include jack if i where you, say a person like me wants to use audacity with out jack it would be useless to me and i wouldnt use it. when it comes to audio recording apps jack is one of the most important one to have.

User avatar
OscarTalks
Posts: 2196
Joined: Mon 06 Feb 2012, 00:58
Location: London, England

#17 Post by OscarTalks »

@Scabs,
Thanks for the hint regarding how to edit the Makefile. I have now been able to compile Audacity 2.0.5 in Wheezy with static wxWidgets. It does make the package a bit smaller so is worth doing now I know how.

I compiled jack-audio-connection-kit 0.124.1 and then compiled Audacity with it installed so jack support becomes enabled when I configure the build. Wheezy does have libjack in the distro so Audacity will still run even if I don't install the jack package.

Does this jack-audio-connection-kit on its own offer any functionality (maybe via the other program GUIs) or do you always also have to have qjackctl as a GUI to control it? If so that means you are going to need Qt as well.
Oscar in England
Image

amigo
Posts: 2629
Joined: Mon 02 Apr 2007, 06:52

#18 Post by amigo »

Uh, shouldn't you remove the 'src' from the binary package name?

User avatar
scabz
Posts: 364
Joined: Thu 30 Apr 2009, 18:14
Location: Tallahassee FL US
Contact:

#19 Post by scabz »

Thanks for the hint regarding how to edit the Makefile. I have now been able to compile Audacity 2.0.5 in Wheezy with static wxWidgets. It does make the package a bit smaller so is worth doing now I know how.
Happy to help
Does this jack-audio-connection-kit on its own offer any functionality (maybe via the other program GUIs) or do you always also have to have qjackctl as a GUI to control it? If so that means you are going to need Qt as well.
some programs start jackd without the gui and you can start it through console http://trac.jackaudio.org/wiki/jackd(1)
Uh, shouldn't you remove the 'src' from the binary package name?
yeah i know my bad i was most likely tired when i compiled and packaged it , alot of my compiling and packaging is done late night after my girlfriend has passed out. i can Fix it in a bit.

User avatar
scabz
Posts: 364
Joined: Thu 30 Apr 2009, 18:14
Location: Tallahassee FL US
Contact:

#20 Post by scabz »

I am going to recompile audacity-2.0.5 later tonight after band practice and then after my g/f goes to bed. I forgot to add flac support.

My audacity-rev13079 has everything enabled

Post Reply