Re: Bug#907576. ITP: dream --A Software Digital Radio Mondiale
Hello Apostolos and Julian
Reading the recent posts I might add as follows concerning Debian:
-My debian/control file includes some more Build-Depends than you have listed. Also I believe 'libsndfile-dev' should
be 'libsndfile1-dev'; 'libpcap-dev' is transitional and is followed by 'libpcap0.8-dev'. I will add 'libfdk-aac-dev',
but as noted the Debian is old and we may not have full support for awhile. Otherwise these are all in Debian
repository for both stable (Stretch) and testing (Buster). My Qt depends are different so I may need to change to yours
-A Debian-Hams maintainer has indicated that a GNU build system is not required for Debian (I had assumed it was). So
it is acceptable to build Dream for Debian using it's conventional build process. Nevertheless I will continue to
retain GNU build files in the Debian branch in case someone needs them. But they will likely require more work. That
said, 'autotools-dev' as included in the debian/control file is likely unnecessary.
-Yes I believe I have a SourceForge account, but I've never uploaded or worked on line before. So expect a learning
curve. If you wish to establish a Debian branch for me go ahead and I will try to upload the Debian specific stuff.
Then we can just work this on line. I presume you will branch from 1151 or so, and thus I may need some changes from
1021. Anyway, we'll figure it out as we get there.
Yes I had forgotten to add that my SourceForge ID is garieg, and since you found it, then it must still be active.
OK I will hold uploading to SourceForge until you are ready. Yes someone had mentioned the pulseaudio problem.
My Google upload got all fragmented somehow, so I want to do this afresh on SourceForge so we are sure it gets done
right. Then I have to figure how to do the upload since I have never done one.
OK I will remove the GNU build stuff when I upload. If I miss something just delete it.
I will just upload it as per my 1021 work. It will include all the 'src' files along with. Would that cause you any
problems when you merge? From 1021, anyone can make whatever changes are necessary to bring it up to date on
The only change I have made in 'src' is a minor one to file 'DrmReceiver.cpp' concerning headers supporting FunCube
through 'qthid-4.1-source/fcd.h'. These headers are not in the Debian development repositories so I added the qthid
source within 'src'. Maybe this is not the right way to do it. We will sort that out. Other than 'DrmReceiver.cpp' and
the original source, all else was added. If memory serves, the adds were the 'deb', 'docs' and 'qthid' directories, the
'desktop' file and certain license files that may remain important. Work on the 'deb' and 'docs' directories is
complete but there will changes such as tweaking the Build-Depends.
I do not anticipate further changes to 'src' or '.pro', but who knows?
Yes you should find them in the 'deb' directory at this link: 'https://drive.google.com/drive/folders
Julian Cable has graciously invited me to upload the Debian files to upstream SourceForge. This will occur soon when he
is prepared and development will likely continue there. There has been much activity on Dream lately. When we get it
working we will submit it to Debian Hams for sponsorship. Of course yours or others input is very welcome.
The Google upload above became fragmented for unknown reasons but per a spot check I believe the essential parts are