Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/g0orx/linhpsdr
Linux HPSDR
https://github.com/g0orx/linhpsdr
Last synced: 8 days ago
JSON representation
Linux HPSDR
- Host: GitHub
- URL: https://github.com/g0orx/linhpsdr
- Owner: g0orx
- License: gpl-3.0
- Created: 2018-05-31T05:57:52.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-01-05T06:20:43.000Z (11 months ago)
- Last Synced: 2024-08-02T00:22:08.320Z (4 months ago)
- Language: C
- Size: 9.11 MB
- Stars: 74
- Watchers: 19
- Forks: 44
- Open Issues: 63
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-hamradio - linhpsdr
README
# LinHPSDR
### Development environment
Development and testing has been run on Ubuntu 17.10 and Ubuntu 18.04. If run on early versions there may be a problem with GTK not supporting the gtk_menu_popup_at_pointer function vfo.c. For information on MacOS support see [MacOS.md](./MacOS.md).
### Prerequisites for building
```
sudo apt-get install libfftw3-dev
sudo apt-get install libpulse-dev
sudo apt-get install libsoundio-dev
sudo apt-get install libasound2-dev
sudo apt-get install libgtk-3-dev
sudo apt-get install libsoapysdr-dev
```### Prerequisites for installing the Debian Package
```
sudo apt-get install libfftw3-3
sudo apt-get install libpulse
sudo apt-get install libsoundio
sudo apt-get install libasound2
sudo apt-get install libsoapysdr
```### linhpsdr requires WDSP to be built and installed
```
git clone https://github.com/g0orx/wdsp.git
cd wdsp
make
sudo make install
```
### CW supportHermes and HL2 CWX/cwdaemon support added. If you do not wish to use this, please ignore. This features requires the following to be installed (tested on Ubuntu 19.10, Kubuntu 18.04 LTS):
```
sudo apt install libtool
git clone https://github.com/m5evt/unixcw-3.5.1.git
cd unixcw-3.5.1
autoreconf -i
./configure
make
sudo make install
sudo ldconfig
```
If CWX/cwdaemon is wanted/required. You must enable it in the Makefile. Uncomment the following lines:
```
#CWDAEMON_INCLUDE=CWDAEMON#ifeq ($(CWDAEMON_INCLUDE),CWDAEMON)
#CWDAEMON_OPTIONS=-D CWDAEMON
#CWDAEMON_LIBS=-lcw
#CWDAEMON_SOURCES= \
#cwdaemon.c
#CWDAEMON_HEADERS= \
#cwdaemon.h
#CWDAEMON_OBJS= \
#cwdaemon.o
#endif
```### To download, compile and install linHPSDR from here
```
git clone https://github.com/g0orx/linhpsdr.git
cd linhpsdr
make
sudo make install
```# LinHPSDR MacOS Support
### Development environmentDevelopment and testing has been run on MacOS Sierra 10.12.6 and MacOS high Sierra 10.13.6. Prerequisites are installed using [Homebrew](https://brew.sh/).
### Prerequisites for building
```
brew install fftw
brew install gtk+3
brew install gnome-icon-theme
brew install libsoundio
brew install libffi
brew install soapysdr
```### linhpsdr requires WDSP to be built and installed
```
git clone https://github.com/g0orx/wdsp.git
cd wdsp
make -f Makefile.mac install
```### To download, compile and install linHPSDR from https://github.com/g0orx/linhpsdr
```
git clone https://github.com/g0orx/linhpsdr.git
cd linhpsdr
make -f Makefile.mac install
```The build installs linHPSDR into `/usr/local/bin`. To run it, type `linhpsdr` on the command line.