Go to file
Jordan Petridis 9beea21a4f
Code cleanup.
Converted rest of .clone() s on ref pointer to use the macro instead.
Stopped ignoring clippy clone_on_ref_pointer warnings since there shouldn't
be any, anymore.
2017-10-23 07:37:07 +03:00
hammond-data Code cleanup. 2017-10-23 07:37:07 +03:00
hammond-downloader Code cleanup. 2017-10-23 07:37:07 +03:00
hammond-gtk Code cleanup. 2017-10-23 07:37:07 +03:00
.gitignore IT DISPLAYS STUFF!! 2017-10-10 01:26:16 +03:00
.gitlab-ci.yml Code cleanup. 2017-10-23 07:37:07 +03:00
Cargo.lock Removed hammond-cli crate, as it not longer needed. 2017-10-22 09:12:12 +03:00
Cargo.toml Fixed a play button bug. 2017-10-23 00:27:16 +03:00
Hammond.doap Ui minor polish. 2017-10-23 04:00:32 +03:00
LICENSE Added License. 2017-09-30 22:39:31 +03:00
README.md Initial draft of README.md 2017-10-23 03:54:55 +03:00
rustfmt.toml Rustfmt changes. 2017-10-13 02:33:37 +03:00

Hammond

Prototype of a multithreaded, safe, and reliable Gtk+ Podcast client.

Description...

Quick start

Flatpak instructions...

Dependancies:

  • Rust stable 1.21 or later.
  • Gtk+ 3.22 or later

Debian/Ubuntu:

apt-get update -yqq
apt-get install -yqq --no-install-recommends build-essential
apt-get install -yqq --no-install-recommends libgtk-3-dev

Fedora:

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:

git clone https://gitlab.gnome.org/alatiera/Hammond.git
cd Hammond/
cargo run -p hammond-gtk --release

Overview:

foo

Contributing:

to be added: CONTRIBUTING.md