add gnome3.vino

This commit is contained in:
Domen Kožar 2014-02-19 16:36:58 +01:00
parent 2a1f4c82b2
commit 189273af38
3 changed files with 34 additions and 0 deletions

@ -48,6 +48,7 @@ in {
[ gnome3.evince
gnome3.eog
gnome3.dconf
gnome3.vino
pkgs.ibus
gnome3.gnome_shell
gnome3.gnome_settings_daemon

@ -0,0 +1,31 @@
{ stdenv, intltool, fetchurl, gtk3, glib, libsoup, pkgconfig, makeWrapper
, libnotify, file }:
stdenv.mkDerivation rec {
name = "vino-${versionMajor}.${versionMinor}";
versionMajor = "3.10";
versionMinor = "1";
src = fetchurl {
url = "mirror://gnome/sources/vino/${versionMajor}/${name}.tar.xz";
sha256 = "0imyvz96b7kikikwxn1r5sfxwmi40523nd66gp9hrl23gik0vwgs";
};
doCheck = true;
buildInputs = [ gtk3 intltool glib libsoup pkgconfig libnotify file makeWrapper ];
postInstall = ''
for f in "$out/bin/vino-passwd" "$out/libexec/vino-server"; do
wrapProgram $f --prefix XDG_DATA_DIRS : "${gtk3}/share:$out/share"
done
'';
meta = with stdenv.lib; {
homepage = https://wiki.gnome.org/action/show/Projects/Vino;
description = "GNOME desktop sharing server";
maintainers = with maintainers; [ lethalman iElectric ];
license = licenses.gpl2;
platforms = platforms.linux;
};
}

@ -92,6 +92,8 @@ rec {
vte = callPackage ./core/vte { };
vino = callPackage ./core/vino { };
yelp = callPackage ./core/yelp { };
yelp_xsl = callPackage ./core/yelp-xsl { };