diff options
author | Luca Bruno <lethalman88@gmail.com> | 2015-04-10 17:02:57 +0200 |
---|---|---|
committer | Luca Bruno <lethalman88@gmail.com> | 2015-04-25 12:02:33 +0200 |
commit | db3b86560f11437e260ae6d6661c69fb5bb36c75 (patch) | |
tree | 7d21ce8f78907ea1e6ac97b9283ea13da9d7fc05 /pkgs/desktops/gnome-3/3.16/core/empathy/default.nix | |
parent | 38d6aec3f630b4ef012f902482ef0ad5a5170844 (diff) | |
download | nixpkgs-db3b86560f11437e260ae6d6661c69fb5bb36c75.tar nixpkgs-db3b86560f11437e260ae6d6661c69fb5bb36c75.tar.gz nixpkgs-db3b86560f11437e260ae6d6661c69fb5bb36c75.tar.bz2 nixpkgs-db3b86560f11437e260ae6d6661c69fb5bb36c75.tar.lz nixpkgs-db3b86560f11437e260ae6d6661c69fb5bb36c75.tar.xz nixpkgs-db3b86560f11437e260ae6d6661c69fb5bb36c75.tar.zst nixpkgs-db3b86560f11437e260ae6d6661c69fb5bb36c75.zip |
GNOME 3.16.1, closes #7357
Diffstat (limited to 'pkgs/desktops/gnome-3/3.16/core/empathy/default.nix')
-rw-r--r-- | pkgs/desktops/gnome-3/3.16/core/empathy/default.nix | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/pkgs/desktops/gnome-3/3.16/core/empathy/default.nix b/pkgs/desktops/gnome-3/3.16/core/empathy/default.nix new file mode 100644 index 00000000000..ab5ea0cbcca --- /dev/null +++ b/pkgs/desktops/gnome-3/3.16/core/empathy/default.nix @@ -0,0 +1,57 @@ +{ stdenv, intltool, fetchurl, webkitgtk, pkgconfig, gtk3, glib +, file, librsvg, hicolor_icon_theme, gnome3, gdk_pixbuf +, dbus_glib, dbus_libs, telepathy_glib, telepathy_farstream +, clutter_gtk, clutter-gst, gst_all_1, cogl, gnome_online_accounts +, gcr, libsecret, folks, pulseaudio, telepathy_mission_control +, telepathy_logger, libnotify, clutter, libsoup, gnutls +, evolution_data_server +, libcanberra_gtk3, p11_kit, farstream, libtool, shared_mime_info +, bash, makeWrapper, itstool, libxml2, libxslt, icu, libgee }: + +# TODO: enable more features + +let + majorVersion = "3.12"; +in +stdenv.mkDerivation rec { + name = "empathy-${majorVersion}.8"; + + src = fetchurl { + url = "mirror://gnome/sources/empathy/${majorVersion}/${name}.tar.xz"; + sha256 = "10z6ksia6yx7vg0wsdbk4w6vjgfg3cg3n04jf9bj2vr7kr5zvs7w"; + }; + + propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard + gnome_online_accounts shared_mime_info ]; + propagatedBuildInputs = [ folks telepathy_logger evolution_data_server + telepathy_mission_control ]; + buildInputs = [ pkgconfig gtk3 glib webkitgtk intltool itstool + libxml2 libxslt icu file makeWrapper + telepathy_glib clutter_gtk clutter-gst cogl + gst_all_1.gstreamer gst_all_1.gst-plugins-base + gcr libsecret pulseaudio gnome3.yelp_xsl gdk_pixbuf + libnotify clutter libsoup gnutls libgee p11_kit + libcanberra_gtk3 telepathy_farstream farstream + gnome3.adwaita-icon-theme hicolor_icon_theme + gnome3.gsettings_desktop_schemas file libtool librsvg ]; + + NIX_CFLAGS_COMPILE = [ "-I${dbus_glib}/include/dbus-1.0" + "-I${dbus_libs}/include/dbus-1.0" + "-I${dbus_libs}/lib/dbus-1.0/include" ]; + + preFixup = '' + for f in $out/bin/* $out/libexec/*; do + wrapProgram $f \ + --set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \ + --prefix XDG_DATA_DIRS : "$XDG_ICON_DIRS:${gnome3.gnome_themes_standard}/share:$out/share:$GSETTINGS_SCHEMAS_PATH" + done + ''; + + meta = with stdenv.lib; { + homepage = https://wiki.gnome.org/Apps/Empathy; + description = "Messaging program which supports text, voice, video chat, and file transfers over many different protocols"; + maintainers = with maintainers; [ lethalman ]; + # TODO: license = [ licenses.gpl2 licenses.lgpl2 ]; + platforms = platforms.linux; + }; +} |