Skip to content

Commit

Permalink
added notify hint and category, updated INSTALL.md, updated .travis.yml
Browse files Browse the repository at this point in the history
  • Loading branch information
naxuroqa committed Jul 7, 2014
1 parent 3ad21ee commit 9826f7b
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 12 deletions.
2 changes: 1 addition & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ compiler:
before_install:
- sudo apt-add-repository -y ppa:vala-team/ppa
- sudo apt-get update -qq > /dev/null
- sudo apt-get install -qq valac cmake libgtk-3-dev check libjson-glib-dev libsqlite3-dev yasm libqrencode-dev > /dev/null
- sudo apt-get install -qq valac cmake libgtk-3-dev check libjson-glib-dev libsqlite3-dev yasm libqrencode-dev libnotify-dev > /dev/null

before_script:
#installing libsodium, needed for Core
Expand Down
24 changes: 13 additions & 11 deletions INSTALL.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,32 +16,34 @@ Dependencies

Additionally to the tox build dependencies, you will need:

| Package name | Version |
|------------------|-----------|
| valac | >= 0.18.1 |
| cmake | >=2.8.7 |
| libgtk-3-dev | >=3.4 |
| libjson-glib-dev | >=0.14 |
| libsqlite3-dev | >=3.7 |
| Package name | Version | Comment |
|------------------|-----------|----------------|
| valac | >=0.18.1 | |
| cmake | >=2.8.7 | |
| libgtk-3-dev | >=3.4 | |
| libjson-glib-dev | >=0.14 | |
| libsqlite3-dev | >=3.7 | |
| libnotify-dev | >=0.7.3 | optional, *nix |
| libqrencode-dev | >=3.1.1 | optional, *nix |


Ubuntu >= 12.10 (Quantal Quetzal) / Linux Mint / Debian:

apt-get install valac cmake libgtk-3-dev libjson-glib-dev libsqlite3-dev
apt-get install valac cmake libgtk-3-dev libjson-glib-dev libsqlite3-dev libqrencode-dev libnotify-dev

Ubuntu 12.04 (Precise Pangolin): (needs a ppa to get a newer version of valac as well as djbdns for dns resolution)

apt-add-repository ppa:vala-team/ppa
apt-get update
apt-get install valac cmake libgtk-3-dev libjson-glib-dev libsqlite3-dev
apt-get install valac cmake libgtk-3-dev libjson-glib-dev libsqlite3-dev libqrencode-dev libnotify-dev

Fedora:

yum install vala cmake gtk3-devel json-glib-devel sqlite-devel
yum install vala cmake gtk3-devel json-glib-devel sqlite-devel qrencode-devel libnotify-devel

Arch Linux: (There is an [aur-package](https://aur.archlinux.org/packages/venom-git))

pacman -S vala cmake gtk3 json-glib sqlite
pacman -S vala cmake gtk3 json-glib sqlite qrencode libnotify

Building and installing Venom
-----------------------------
Expand Down
2 changes: 2 additions & 0 deletions src/ui/Client.vala
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,8 @@ namespace Venom {
}
try {
Notify.Notification notification = m.create_notification();
notification.set_category("im.received");
notification.set_hint("sound-name", new Variant.string("message-new-instant"));
notification.show();
} catch (Error e) {
Logger.log(LogLevel.ERROR, _("Error showing notification: ") + e.message);
Expand Down

0 comments on commit 9826f7b

Please sign in to comment.