>>>>> "RS" == Richard Shaw <[email protected]> writes:
RS> Ok, I got far enough with building static versions of most of the 
dependencies
RS> that I figured it was worth checking in.

Very cool.

RS> I don't know
RS> about .deb's but the rpm's built by cpack violate many packaging guidelines.

Yes indeed, cpack makes horrible .debs.

So, I've had my own horrible .deb for FreeDV, and if I'm going to
have a crude hack then I'd like to have a crude hack with static
libraries.

Alas at first glance it appears you have not done all my work for me :)
I was wanting wxWidgets-2.9 to be static, too.

The direction I was headed was to use all the standard Linux distribution
available shared library packages, and only fold into a single.freedv package
the static libctb, codec2 and wxWidgets-2.9 not otherwise found.

In these modern days a Debian source package can have multiple source
tarballs, so I have:
 fdmdv2_0.96-1.dsc
 fdmdv2_0.96.orig-codec2.tar.gz
 fdmdv2_0.96.orig-libctb.tar.gz
 fdmdv2_0.96.orig-wxwidgets.tar.bz2
 fdmdv2_0.96.orig.tar.gz
 fdmdv2_0.96-1.debian.tar.gz
which generate via standard Debian package building tools into a single
 freedv_0.96-1_amd64.deb

I'm gonna dive in and see if I can't bring my packaging efforts
up to SVN r1235.

But I do have some pointed questions for the hardcore FreeDV developers...

 - Is libctb really worth using for non-Windows builds? Would we
   miss it if that dependency went away?

 - Would it be impossible to support wxWidgets-2.8 instead of wxWidgets-2.9?
   What cool thing would we give up?

 - Anyone developing freedv hand out on an IRC network somewhere?

(I ask the first because I also have a patch to use USB HID to PTT
on a DMK Engineering C Media soundcard radio interface and I see some
refactoring opportunities for more options on PTT handling.

I ask the second because stable Debian and Ubuntu releases have 2.8,
but it is more difficult to add wxWidgets-2.9 too. I'd rather have
wxWidgets developers do that than codec2 and fdmdv developers.
Building a convenience copy of wxWidgets takes way more time than
building the rest of codec2 and fdmdv.

I ask the third because while I can copy signals on 14.236, my
FT-817 and poor antenna means that so far no one seems to have
heard my signal.)

Nice to see progress!

73,
-Maitland

------------------------------------------------------------------------------
Try New Relic Now & We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, & servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
_______________________________________________
Freetel-codec2 mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freetel-codec2

Reply via email to