From de142fe63efd117a998edbdb23b64e0203552e34 Mon Sep 17 00:00:00 2001 From: Luca Bruno Date: Tue, 16 Jun 2015 15:02:58 +0000 Subject: [PATCH] gtk-vnc: add new lib for gnome --- .../gnome-3/3.16/core/gtk-vnc/default.nix | 30 +++++++++++++++++++ pkgs/desktops/gnome-3/3.16/default.nix | 2 ++ 2 files changed, 32 insertions(+) create mode 100644 pkgs/desktops/gnome-3/3.16/core/gtk-vnc/default.nix diff --git a/pkgs/desktops/gnome-3/3.16/core/gtk-vnc/default.nix b/pkgs/desktops/gnome-3/3.16/core/gtk-vnc/default.nix new file mode 100644 index 00000000000..ebe7370aba7 --- /dev/null +++ b/pkgs/desktops/gnome-3/3.16/core/gtk-vnc/default.nix @@ -0,0 +1,30 @@ +{ stdenv, fetchurl, gdk_pixbuf, pkgconfig, gtk3, cyrus_sasl +, gnutls, gobjectIntrospection, vala, intltool, libgcrypt }: + +stdenv.mkDerivation rec { + versionMajor = "0.5"; + versionMinor = "4"; + moduleName = "gtk-vnc"; + + name = "${moduleName}-${versionMajor}.${versionMinor}"; + + src = fetchurl { + url = "mirror://gnome/sources/${moduleName}/${versionMajor}/${name}.tar.xz"; + sha256 = "1rwwdh7lb16xdmy76ca6mpqfc3zfl3a4bkcr0qb6hs6ffrxak2j8"; + }; + + buildInputs = [ pkgconfig gtk3 gdk_pixbuf gnutls cyrus_sasl + gobjectIntrospection vala intltool libgcrypt ]; + + configureFlags = [ "--with-gtk=3.0" ]; + + enableParallelBuilding = true; + + meta = with stdenv.lib; { + homepage = https://wiki.gnome.org/Projects/gtk-vnc; + description = "A VNC viewer widget for GTK+"; + license = licenses.lgpl2; + maintainers = with maintainers; [ lethalman ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/desktops/gnome-3/3.16/default.nix b/pkgs/desktops/gnome-3/3.16/default.nix index da3527d8ceb..d7e6d04614e 100644 --- a/pkgs/desktops/gnome-3/3.16/default.nix +++ b/pkgs/desktops/gnome-3/3.16/default.nix @@ -151,6 +151,8 @@ let gtksourceview = callPackage ./core/gtksourceview { }; + gtk-vnc = callPackage ./core/gtk-vnc { }; + gucharmap = callPackage ./core/gucharmap { }; gvfs = pkgs.gvfs.override { gnome = gnome3; gnomeSupport = true; };