[I couldn't find August Black's mail, so I sent this to the list]
Hi,
I was looking for readanysf~, and found your site. Unfortunately I couldn't built it myself, the make instructions didn't work, and these libraries don't exist for jaunty. Do you have a package with a jaunty binary?
Don't you want to add readanysf to pd-extendend? It would be used by many more people.
Best,
João Pais
On Mon, 2010-02-22 at 10:36 +0100, João Pais wrote:
[I couldn't find August Black's mail, so I sent this to the list]
Hi,
I was looking for readanysf~, and found your site. Unfortunately I couldn't built it myself, the make instructions didn't work, and these libraries don't exist for jaunty. Do you have a package with a jaunty binary?
Since it is dependent on gavl and gmerlin-avdecoder, one would also have to maintain packages of those before it makes sense to package [readanysf~] as a deb package. This would be a lot of work. But yeah, I agree that probably many would benefit from it. (whispering to myself: One more reason to learn how to package stuff in debian)
Don't you want to add readanysf to pd-extendend? It would be used by many more people.
From what I know, gavl and gmerlin-avdecoder haven't been ported to
windows, so windows users wouldn't benefit from [readanysf~] being part of Pd-extended. Ideally, every patch created on Pd-extended would work on every Pd-extended installation and including [readanysf~] would break that. But that is only my humble opinion. (However, it's already the case with pdp and probably more).
I've been compiling [readanysf~] a few times recently on fresh ubuntu 9.10 installations and I ran as well into troubles. And there also was a thread recently about readanysf-compilation. Here a few things I found that haven't been mentioned before and that are useful to remember when it comes to [readanysf~] installation:
compiled versions of gmerlin-avdecoder and gavl. To be on the safe side, remove every package with 'gavl' and 'gmerlin' in the name.
configure scripts for gmerlin-avdecoder and gavl fail. It's probably easier to just first install some libraries with their headers before trying to configure/compile gavl and gmerlin-avdecoder.
That is how it worked for me last time (on a ubuntu 9.10 base installation):
[readanysf~], probably not all are required for gmerlin-avdecoder compilatio): $ sudo aptitude install libavcodec-dev libpostproc-dev libswscale-dev libavformat-dev libfaac-dev libfaad-dev libflac-dev libschroedinger-dev libspeex-dev liba52-dev libdca-dev libmpcdec-dev libcdio-dev
according to the README shipped with readanysf~.
Please report back, if and what kind of troubles you still face, so that we can improve that little how-to.
Roman
On Mon, 2010-02-22 at 16:53 +0100, Roman Haefeli wrote:
On Mon, 2010-02-22 at 10:36 +0100, João Pais wrote:
[I couldn't find August Black's mail, so I sent this to the list]
Hi,
I was looking for readanysf~, and found your site. Unfortunately I couldn't built it myself, the make instructions didn't work, and these libraries don't exist for jaunty. Do you have a package with a jaunty binary?
Since it is dependent on gavl and gmerlin-avdecoder, one would also have to maintain packages of those before it makes sense to package [readanysf~] as a deb package.
Hurrah, there is actually already a PPA for gmerlin-avdecoder and gavl, thanks to Fabrice Coutadeur:
https://launchpad.net/~fabricesp/+archive/ppa
I just tested to quickly make Pd-devel-0.43 and readanysf~ run from a ubuntu 9.10 live-cd and everything worked (almost) flawlessly.
Here (again!) another, hopefully easier howto:
add the sources from the PPA above to your /etc/apt/sources.list
install gmerlin-avdecoder (this will automatically install gavl):
$ sudo aptitude update && sudo aptitude install libgmerlin-avdec-dev
http://aug.ment.org/readanysf/download.php and extract them from the archive.
the headers of gmerlin-avdecoder to be in /usr/local/include. Since we installed it from the repository, we need to edit the Makefile (for instance with gedit). Change this line:
GAVLPATH=/usr/local/include
to
GAVLPATH=/usr/include
If you have Pd also installed from the repository, apply the same change to the next line:
PDPATH=/usr/local/include
to
PDPATH=/usr/include
Now run 'make' in <path-to>/readanysf~0.36 to build [readanysf~]
To finally install the external, I usually do (from the same
directory): $ sudo mkdir /usr/lib/pd/extra/readanysf~ $ sudo cp readanysf~.pd_linux /usr/lib/pd/extra/readanysf~/ $ sudo cp readanysf~-help.pd /usr/lib/pd/extra/readanysf~/
This worked for me. I hope it does for you as well.
Roman
On Mon, 2010-02-22 at 10:36 +0100, João Pais wrote:
[I couldn't find August Black's mail, so I sent this to the list]
Hi,
I was looking for readanysf~, and found your site. Unfortunately I couldn't built it myself, the make instructions didn't work, and these libraries don't exist for jaunty. Do you have a package with a jaunty binary?
Since it is dependent on gavl and gmerlin-avdecoder, one would also have to maintain packages of those before it makes sense to package [readanysf~] as a deb package.
Hurrah, there is actually already a PPA for gmerlin-avdecoder and gavl, thanks to Fabrice Coutadeur:
https://launchpad.net/~fabricesp/+archive/ppa
I just tested to quickly make Pd-devel-0.43 and readanysf~ run from a ubuntu 9.10 live-cd and everything worked (almost) flawlessly.
Here (again!) another, hopefully easier howto:
add the sources from the PPA above to your /etc/apt/sources.list
install gmerlin-avdecoder (this will automatically install gavl):
$ sudo aptitude update && sudo aptitude install libgmerlin-avdec-dev
- download the sources of readanysf~ from:
http://aug.ment.org/readanysf/download.php and extract them from the archive.
- Now why I said '(almost) flawlessly': readanysf~'s Makefile expects
the headers of gmerlin-avdecoder to be in /usr/local/include. Since we installed it from the repository, we need to edit the Makefile (for instance with gedit). Change this line:
GAVLPATH=/usr/local/include
to
GAVLPATH=/usr/include
If you have Pd also installed from the repository, apply the same change to the next line:
PDPATH=/usr/local/include
to
PDPATH=/usr/include
Now run 'make' in <path-to>/readanysf~0.36 to build [readanysf~]
To finally install the external, I usually do (from the same
directory): $ sudo mkdir /usr/lib/pd/extra/readanysf~ $ sudo cp readanysf~.pd_linux /usr/lib/pd/extra/readanysf~/ $ sudo cp readanysf~-help.pd /usr/lib/pd/extra/readanysf~/
This worked for me. I hope it does for you as well.
Roman
Hi,
I'm sorry readanysf~ is somewhat difficult to install. Hans did a
great job of packaging it for the mac. We also worked on porting
gavl and gmerlin-avdec to windows. We got most of the goodies, such
as ffmpeg, libmad, x264 compiled and able to install using mingw.
However, we stopped short of packaging it for windows. Hans, do you
remember where we left off? Was that really almost a year ago?
I also never made a proper autobuild compile for it on linux.
I was looking for some system that would allow me to compile and
package it on all systems and never really had the time. I still
don't really have the time.
About the ppa packages above: Are they ubuntu compatible? They also
seem pretty old. With the older packages, you will have problems
with multichannel audio files ( > 2 channels).
If anyone has suggestions on how to maintain pd packages for
multiple platforms (or even wants to chip in with packaging effort),
please let me know.
best -august.
On Mon, 2010-02-22 at 19:19 +0100, august wrote:
Hi,
I'm sorry readanysf~ is somewhat difficult to install.
Actually, compiling [readanysf~] is dead-easy. It's only it's dependencies, that can be tricky. However, if you _know_ that you need to first install some libraries for compiling gmerlin-avdecoder, then this is easy as well.
Roman
On Mon, 2010-02-22 at 19:31 +0100, Roman Haefeli wrote:
On Mon, 2010-02-22 at 19:19 +0100, august wrote:
Hi,
I'm sorry readanysf~ is somewhat difficult to install.
Actually, compiling [readanysf~] is dead-easy. It's only it's dependencies, that can be tricky. However, if you _know_ that you need to first install some libraries for compiling gmerlin-avdecoder, then this is easy as well.
If anyone interested, I made my first debian package: http://www.romanhaefeli.net/software/pd/pd-readanysf_0.36-1_i386.deb
It depends on libgmerlin-avdec1 from this PPA: https://launchpad.net/~fabricesp/+archive/ppa/+packages
It only supports ubuntu 9.10 on i386. Also there seem to be issues with the gmerlin-avdecoder version shipped from the above PPA (as mentioned by August in a previous post). However, I thought I better post it anyway. It worked for me on Ubuntu 9.10 live-CD.
Roman
On Feb 22, 2010, at 7:15 PM, Roman Haefeli wrote:
On Mon, 2010-02-22 at 19:31 +0100, Roman Haefeli wrote:
On Mon, 2010-02-22 at 19:19 +0100, august wrote:
Hi,
I'm sorry readanysf~ is somewhat difficult to install.
Actually, compiling [readanysf~] is dead-easy. It's only it's dependencies, that can be tricky. However, if you _know_ that you
need to first install some libraries for compiling gmerlin-avdecoder, then this is easy as well.If anyone interested, I made my first debian package: http://www.romanhaefeli.net/software/pd/pd-readanysf_0.36-1_i386.deb
It depends on libgmerlin-avdec1 from this PPA: https://launchpad.net/~fabricesp/+archive/ppa/+packages
It only supports ubuntu 9.10 on i386. Also there seem to be issues
with the gmerlin-avdecoder version shipped from the above PPA (as mentioned by August in a previous post). However, I thought I better post it anyway. It worked for me on Ubuntu 9.10 live-CD.
That's great Roman! I have also been working on packaging, with the
aim of getting things into Debian. Then they'll go into Ubuntu too.
We should try to get a Debian Developer to sponsor the gmerlin stuff
so that it gets included. Its used by Gem too.
FYI, here are the libdirs that I have packaged and built using
launchpad. Also, you can easily make builds for old distros with
launchpad as well, like Jaunty, etc.
http://launchpad.net/~eighthave/+archive/libdirs/+packages
.hc
"Free software means you control what your computer does. Non-free
software means someone else controls that, and to some extent controls
you." - Richard M. Stallman
Hans-Christoph Steiner wrote:
That's great Roman! I have also been working on packaging, with the aim of getting things into Debian. Then they'll go into Ubuntu too. We should try to get a Debian Developer to sponsor the gmerlin stuff so that it gets included. Its used by Gem too.
i have followed the gmerlin-avdecoder integration into debian a little bit, and it seems like everybody who seriously tried, gave up after a few rounds. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=555852
the problem is, that the code has loads of code not copyrighted by burkhard and therefore there is no debian-conformant copyright file (yet).
however, the above post also suggests that finding a sponsor shouldn't be too hard.
fgamsdr IOhannes
On Feb 23, 2010, at 2:09 PM, IOhannes zmölnig wrote:
Hans-Christoph Steiner wrote:
That's great Roman! I have also been working on packaging, with
the aim of getting things into Debian. Then they'll go into Ubuntu too. We should try to get a Debian Developer to sponsor the gmerlin stuff so that it gets included. Its used by Gem too.i have followed the gmerlin-avdecoder integration into debian a little bit, and it seems like everybody who seriously tried, gave up after a few rounds. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=555852
the problem is, that the code has loads of code not copyrighted by burkhard and therefore there is no debian-conformant copyright file
(yet).however, the above post also suggests that finding a sponsor shouldn't be too hard.
Sounds like only the debian/copyright file needs to be sorted out.
That's just a matter of checking out all of the various copyright
lines listed in the bug report then listing them in the debian/
copyright file, which license applies (ie. GPL, BSD, etc), and which
files are covered by that copyright. Then submit that package update
to the bug report.
Anyone up for taking that on?
.hc
"We have nothing to fear from love and commitment." - New York Senator
Diane Savino, trying to convince the NY Senate to pass a gay marriage
bill
On 2010-02-24 01:04, Hans-Christoph Steiner wrote:
Sounds like only the debian/copyright file needs to be sorted out.
yes. to my knowledge, at least 2 persons have failed in doing so. i haven't had a look at it myself (nor do i honestly intend to do so), but there seems to be some difficulties involved here, that will make the ftp-masters turn it down (probably some files which cannot be assumed to be GPL compatible)
fgmasdr IOhannes
On Tue, 2010-02-23 at 14:00 -0500, Hans-Christoph Steiner wrote:
On Feb 22, 2010, at 7:15 PM, Roman Haefeli wrote:
On Mon, 2010-02-22 at 19:31 +0100, Roman Haefeli wrote:
On Mon, 2010-02-22 at 19:19 +0100, august wrote:
Hi,
I'm sorry readanysf~ is somewhat difficult to install.
Actually, compiling [readanysf~] is dead-easy. It's only it's dependencies, that can be tricky. However, if you _know_ that you
need to first install some libraries for compiling gmerlin-avdecoder, then this is easy as well.If anyone interested, I made my first debian package: http://www.romanhaefeli.net/software/pd/pd-readanysf_0.36-1_i386.deb
It depends on libgmerlin-avdec1 from this PPA: https://launchpad.net/~fabricesp/+archive/ppa/+packages
It only supports ubuntu 9.10 on i386. Also there seem to be issues
with the gmerlin-avdecoder version shipped from the above PPA (as mentioned by August in a previous post). However, I thought I better post it anyway. It worked for me on Ubuntu 9.10 live-CD.That's great Roman! I have also been working on packaging, with the
aim of getting things into Debian. Then they'll go into Ubuntu too.
We should try to get a Debian Developer to sponsor the gmerlin stuff
so that it gets included. Its used by Gem too.
It certainly would be great, if it could make into Debian. However, that seems to be a trickier thing to do than what I did yesterday (readanysf also has only one author) and most likely it requires more expertise to get everything right. I would be glad to be of any help here, though I think I rather start with proper packages in Launchpad, since that seems more realistic and I also wouldn't want to step on someones toes, who already started working on it. The first goal would be to have working and up-to-date packages of gmerlin-avdecoder and readanysf~ in launchpad. This hopefully would already ease the installation of it a lot.
FYI, here are the libdirs that I have packaged and built using
launchpad. Also, you can easily make builds for old distros with
launchpad as well, like Jaunty, etc. http://launchpad.net/~eighthave/+archive/libdirs/+packages
Very nice!
Roman
I'm sorry readanysf~ is somewhat difficult to install.
Actually, compiling [readanysf~] is dead-easy. It's only it's dependencies, that can be tricky. However, if you _know_ that you need to first install some libraries for compiling gmerlin-avdecoder, then this is easy as well.
the problem here is that I'm still on jaunty. gmerlin only appeared some
months ago for karmic. unfortunately I'm not very experienced in compiling
and can't code (and don't really want to learn any of those). so I can't
offer any specialized help.
I'm also a windows user, so a windows version would be great. specially because, for whatever reason, pd is quite weak in terms of file players. even mp3play~ doesn't work with any of my mp3.
On Tue, 2010-02-23 at 01:44 +0100, João Pais wrote:
I'm sorry readanysf~ is somewhat difficult to install.
Actually, compiling [readanysf~] is dead-easy. It's only it's dependencies, that can be tricky. However, if you _know_ that you need to first install some libraries for compiling gmerlin-avdecoder, then this is easy as well.
the problem here is that I'm still on jaunty. gmerlin only appeared some months ago for karmic.
Have you tried to install libgmerlin-avdec-dev from the PPA I mentioned before? It was also packed for Jaunty. When it is installed, you only need to make the tiny edits on readanysf~'s Makefile I posted before and then do 'make'. It's really easy. And it's really worth the effort. If you still have troubles, you'll catch me on #dataflow.
Roman
___________________________________________________________ Der frühe Vogel fängt den Wurm. Hier gelangen Sie zum neuen Yahoo! Mail: http://mail.yahoo.de