56 lines
1.3 KiB
Markdown
56 lines
1.3 KiB
Markdown
# Hammond
|
|
## Prototype of a multithreaded, safe, and reliable Gtk+ Podcast client.
|
|
Description...
|
|
|
|

|
|

|
|
|
|
**A note about the project's name:**
|
|
The project was named after Allan Moore's character [Evey Hammond](https://en.wikipedia.org/wiki/Evey_Hammond) from the graphic novel V for Vendetta.
|
|
|
|
It has nothing to do with the horrible headlines on the news.
|
|
|
|
## Quick start
|
|
```sh
|
|
git clone https://gitlab.gnome.org/alatiera/Hammond.git
|
|
cd Hammond/
|
|
cargo run -p hammond-gtk --release
|
|
```
|
|
### Flatpak:
|
|
Flatpak instructions... Soon™.
|
|
|
|
## Dependancies:
|
|
|
|
* Rust stable 1.21 or later.
|
|
* Gtk+ 3.22 or later
|
|
|
|
**Debian/Ubuntu**:
|
|
```sh
|
|
apt-get update -yqq
|
|
apt-get install -yqq --no-install-recommends build-essential
|
|
apt-get install -yqq --no-install-recommends libgtk-3-dev
|
|
```
|
|
|
|
**Fedora**:
|
|
```sh
|
|
dnf install -y gtk3-devel openssl-devel sqlite-devel
|
|
```
|
|
|
|
If you happen to build it on other distributions please let me know the names of the corresponding libraries. Feel free to open a PR or an Issue to note it.
|
|
|
|
## Building:
|
|
|
|
```sh
|
|
git clone https://gitlab.gnome.org/alatiera/Hammond.git
|
|
cd Hammond/
|
|
cargo build --all
|
|
```
|
|
|
|
## Overview:
|
|
|
|
To be added.
|
|
|
|
## Contributing:
|
|
There alot of thins to be done, take a look at TODO.md or grep for TODO: and FIXME:.
|
|
|
|
to be added: CONTRIBUTING.md |