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

Reply via email to