Skip to content

Commit

Permalink
Documentation about OSX compilation and IQ files (issue #20)
Browse files Browse the repository at this point in the history
  • Loading branch information
martinber committed Jul 7, 2020
1 parent 176d28b commit 7e9da82
Show file tree
Hide file tree
Showing 5 changed files with 49 additions and 15 deletions.
39 changes: 33 additions & 6 deletions docs/development.md
Original file line number Diff line number Diff line change
Expand Up @@ -169,6 +169,10 @@ Build with `--release`, Rust does some optimizations and it works faster.
- `cargo build --release`.
Run with:
./target/release/noaa-apt
### GNU/Linux portable
I can't make `gtk-rs` to work with the `x86_64-unknown-linux-musl` target, so
Expand Down Expand Up @@ -198,13 +202,34 @@ GUI version and the GUI .deb package. Also I build the Raspberry Pi versions
### Mac / OSX
- Install [rustup](https://rustup.rs/). The 'unix installer' is fine for Macs.
This is a summary of
[this extensive installation guide](https://publiclab.org/notes/sashae/07-02-2020/how-to-compile-noaa-apt-1-2-0-on-mac)
- Install dependencies via [Homebrew](https://brew.sh/). I'm not entirely sure
if these are enough:
`brew install gtk+3 adwaita-icon-theme openssl`.
- Install [rustup](https://rustup.rs/):
- `cargo build --release`.
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source $HOME/.cargo/env
- Install dependencies via [Homebrew](https://brew.sh/).
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
brew install gtk+3 adwaita-icon-theme openssl
- Download the [source code zip file](https://github.com/martinber/noaa-apt/releases)
and extract it somewhere.
- Move to the downloaded folder
cd Downloads/noaa-apt-1.2.0/
- Compile
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/
cargo build --release
Run with:
./target/release/noaa-apt
### Windows portable
Expand Down Expand Up @@ -374,7 +399,9 @@ If you want to disable this you can do it from the
- Dirk Lison: Testing and filename guessing for WXtoIMG.
- Grant T. Olson: OSX build instructions.
- Grant T. Olson: Early OSX build instructions
- Sasha Engelmann and Bill Liles: [Further OSX build instructions](https://publiclab.org/notes/sashae/07-02-2020/how-to-compile-noaa-apt-1-2-0-on-mac).
- FMighty: Helped with cross compilation to Raspberry Pi.
Expand Down
4 changes: 2 additions & 2 deletions docs/download.md
Original file line number Diff line number Diff line change
Expand Up @@ -77,11 +77,11 @@ After downloading and installing, visit [the Usage page](./usage.html).
### OSX
- [Compile it yourself](./development.html#compilation).
- [Compile it yourself following these instructions](./development.html#compilation).
### Something else?
- [Compile it yourself](./development.html#compilation).
- [Compile it yourself following these instructions](./development.html#compilation).
## Dependencies
Expand Down
3 changes: 3 additions & 0 deletions docs/guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,9 @@ cheap. Read this to get started.
This is a guide about how to receive images, if you want information about how
to use noaa-apt check the [Usage](./usage.html) page.

Check [this tutorial](https://publiclab.org/notes/sashae/06-26-2020/diy-satellite-ground-station)
too. It is meant for another decoder, WXtoImg, but it has useful information.

## Important things to know

- NOAA **images are black and white**. People on the internet share color
Expand Down
8 changes: 6 additions & 2 deletions docs/usage.md
Original file line number Diff line number Diff line change
Expand Up @@ -79,8 +79,12 @@ to guess the satellite name and recording time from the filename, and then it
will download an updated TLE file with orbit information from the internet.
If the filename has a custom name, this can fail. So you will have to check the
recording time and choose a satellite. See below to edit the configuration file
to "teach" noaa-apt how read your filenames.
recording time and choose a satellite. Below there are instructions on how to
edit the configuration file and "teach" noaa-apt how read your filenames.
IQ files are not supported, these files should be FM demodulated into WAVs
first. SDR# and GQRX can load and demodulate IQ files with a specific format,
[more information here](https://github.com/martinber/noaa-apt/issues/20).
### GUI
Expand Down
10 changes: 5 additions & 5 deletions src/gui/gui.rs
Original file line number Diff line number Diff line change
Expand Up @@ -462,11 +462,11 @@ fn build_system_menu(widgets: &Widgets) {
dialog.add_credit_section("Thank you",
&[
"RTL-SDR.com", "pietern", "Ossi Herrala", "Arcadie Z.",
"Nodraak", "Dirk Lison", "Grant T. Olson", "FMighty",
"Sylogista", "Peter Vogel", "wren84", "Florentin314",
"Gagootron", "xxretartistxx", "unknownantipatriot",
"BGNLouie", "nosduh2", "samarrangepas", "KiwiEntropy",
"budude2", "K2SDR", "K6KZO", "TheLAX18"
"Nodraak", "Dirk Lison", "Grant T. Olson", "Sasha Engelmann",
"Bill Liles", "FMighty", "Sylogista", "Peter Vogel",
"wren84", "Florentin314", "Gagootron", "xxretartistxx",
"unknownantipatriot", "BGNLouie", "nosduh2", "samarrangepas",
"KiwiEntropy", "budude2", "K2SDR", "K6KZO", "TheLAX18"
]);

dialog.set_website_label(Some("noaa-apt website"));
Expand Down

0 comments on commit 7e9da82

Please sign in to comment.