>>>>> "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
