FYI, Last changes to http://files.freedv.org/debian/ were 0.96.5 Revision 1328 packaged into .debs for Debian and Ubuntu systems done 31 August 2013.
I figure I should explain some of the additional 8 patches I've added to make those work. 1. Update-SVN-repository-URL It appears there was a migration of subversion URLs over at sourceforge.net. So I went ahead and replaced references to the old location with the new location. I expect that a similar patch would be part of a Revision 1329 commit. 2. debian-build-svn-version Building packages outside of subversion checkout directories led me to make a patch to allow defining a revision number as part of Cmake configuration. 3. debian-desktop Adjust fields in the contrib/freedv.desktop file to fit Debian conventions better. 4. fix-config-include Just deleteing a "../" - doesn't that cause trouble for others building this code? 5. convenience-copies and 8. link-with-libXxf86vm These should probably have been merged into a single patch. The Debian source package has tarballs of convenience copies of wxwidgets 2.9.5 and libctb as well as codec2. These changes to CMakeLists.txt allow those to be used directly rather than fetching from the net and building. Since these are quite specific to Debian I would not expect these changes to be applied to freedv's repository. 6. debug-stop-crash Just a hack I found necessary when linking with Debian's hamlib libraries. The small memory leak of not calling free is preferred to crashing the program. 7. HID-PTT This allows use of USB radio interface devices based upon Cmedia sound chips that expose I/O pind using an HID device. On Linux, a /dev/hidrawX device shows up. This patch only works under Linux at this time. Browse these patches at: http://patch-tracker.debian.org/package/fdmdv2/0.96.5.1328-1 You might want to add this to your bookmarks: http://packages.qa.debian.org/f/fdmdv2.html Lessons learned building on various architectures: https://buildd.debian.org/status/package.php?p=fdmdv2&suite=experimental - wxwidgets 2.9.5 does not yet build on hurd-i386. - Linux serial port headers are not found on BSD systems. I've been using the Wheezy packages on the air. I'd like some reports from Ubuntu users. 73 de aa4hs, -Maitland ------------------------------------------------------------------------------ How ServiceNow helps IT people transform IT departments: 1. Consolidate legacy IT systems to a single system of record for IT 2. Standardize and globalize service processes across IT 3. Implement zero-touch automation to replace manual, redundant tasks http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk _______________________________________________ Freetel-codec2 mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/freetel-codec2
