Hi,
i create a definition package for vinagre program. Can you review and
return comments?
i test vinagre in gnome environment and works.
regards
(define-module (gnu packages vinagre)
#:use-module ((guix licenses) #:prefix license:)
#:use-module (guix packages)
#:use-module (guix download)
#:use-module (guix build-system gnu)
#:use-module (guix build-system glib-or-gtk)
#:use-module (gnu packages)
#:use-module (gnu packages xorg)
#:use-module (gnu packages freedesktop)
#:use-module (gnu packages photo)
#:use-module (gnu packages glib)
#:use-module (gnu packages gnome)
#:use-module (gnu packages gtk)
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages xml)
#:use-module (gnu packages tls)
#:use-module (gnu packages python)
#:use-module (gnu packages gnupg)
#:use-module (gnu packages avahi))
(define-public gtk-vnc
(package
(name "gtk-vnc")
(version "0.5.4")
(source
(origin
(method url-fetch)
(uri (string-append "http://ftp.gnome.org/pub/gnome/sources/gtk-vnc/0.5/"
name "-" version ".tar.xz"))
(sha256
(base32
"1rwwdh7lb16xdmy76ca6mpqfc3zfl3a4bkcr0qb6hs6ffrxak2j8"))))
(build-system gnu-build-system)
(arguments
`(#:configure-flags
(list "--with-gtk=3.0" "--enable-vala" "--without-sasl")))
(inputs
`(("gnome-desktop" ,gnome-desktop)
("gobject-introspection" ,gobject-introspection)
("vala" ,vala)
("python" ,python-2)
("gjs" ,gjs)
("libgcrypt" ,libgcrypt)
("gtk+" ,gtk+-2)
("gnutls" ,gnutls)
("libgnome-keyring" ,libgnome-keyring)
("telepathy-glib" ,telepathy-glib)
("vte" ,vte)
("avahi" ,avahi)))
(native-inputs
`(("pkg-config" ,pkg-config)
("glib" ,glib "bin")
("intltool" ,intltool)))
(home-page "http://www.gnome.org")
(synopsis
"gtk-vnc")
(description
"gtk-vnc is a VNC viewer widget for GTK.")
(license license:lgpl3)))
(define-public vinagre
(package (inherit gtk-vnc)
(name "vinagre")
(version "3.18.2")
(source
(origin
(method url-fetch)
(uri (string-append "http://ftp.gnome.org/pub/gnome/sources/vinagre/3.18/"
name "-" version ".tar.xz"))
(sha256
(base32
"1i7v90zw1s7526qx7b5pxzaray1l9wqxam2n7r1sjx8bvsci5f35"))))
(build-system gnu-build-system)
(inputs
`(("gnome-desktop" ,gnome-desktop)
("gsettings-desktop-schemas" ,gsettings-desktop-schemas)
("libgnome-keyring" ,libgnome-keyring)
("adwaita-icon-theme" ,adwaita-icon-theme)
("gtk+" ,gtk+)
("icon-naming-utils" ,icon-naming-utils)
("libxml2" ,libxml2)
("libsecret" ,libsecret)
("gtk-vnc" ,gtk-vnc)
("avahi" ,avahi)))
(native-inputs
`(("pkg-config" ,pkg-config)
;("python" ,python-2)
("intltool" ,intltool)
("itstool" ,itstool)
("glib:bin" ,glib "bin")))
(home-page "http://www.gnome.org")
(synopsis
"Vinagre")
(description
"Vinagre is a remote desktop viewer for GNOME.")
(license license:lgpl3)))
vinagre