Compare commits
58 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
354d6c059b | ||
|
|
6a7071dd9e | ||
|
|
c708bc6076 | ||
|
|
3ee6aace89 | ||
|
|
831cbc1b2d | ||
|
|
9fcdfda67b | ||
|
|
4b14ad0fe4 | ||
|
|
9ccf41175a | ||
|
|
b64e288bf5 | ||
|
|
78c6d28842 | ||
|
|
a6368324e1 | ||
|
|
4777617448 | ||
|
|
94cdf59cf4 | ||
|
|
82dee1f414 | ||
|
|
1c755670cc | ||
|
|
6b5ff24bd9 | ||
|
|
396a37a3d6 | ||
|
|
d1d66d09a2 | ||
|
|
e90193e796 | ||
|
|
8e4cdf5923 | ||
|
|
1cc2a7dd30 | ||
|
|
f265390897 | ||
|
|
2a56738b1f | ||
|
|
99a90f2250 | ||
|
|
73f66ac1dd | ||
|
|
1d74eb4bf5 | ||
|
|
2fc527c888 | ||
|
|
f20a22bccb | ||
|
|
4e3e196a13 | ||
|
|
e75a9bf32c | ||
|
|
40495a1d72 | ||
|
|
2f71e81968 | ||
|
|
3f731acc97 | ||
|
|
503def1f6f | ||
|
|
7b5c3f9767 | ||
|
|
ca0e90aaee | ||
| 05b78705b9 | |||
|
|
22400e4953 | ||
|
|
9129ae6191 | ||
|
|
e9fec986d5 | ||
|
|
3a93f40c32 | ||
|
|
d5eb294833 | ||
|
|
ec237e15b2 | ||
|
6aaa2f1ef4 |
|||
| f9fb2adcbc | |||
|
|
ec6322d299 | ||
| faed06146a | |||
|
|
1141ae79f0 | ||
|
|
52b6a9cca3 | ||
|
|
6b1ed24e2a | ||
|
|
4bc65c496c | ||
|
|
ae9adcab9c | ||
|
|
9ffca9153d | ||
|
|
926a661a8e | ||
|
|
4eb2a00771 | ||
|
|
a97b68ff32 | ||
|
|
b1c57a4559 | ||
|
|
d86a8bf9bb |
6 changed files with 261 additions and 270 deletions
2
.gitignore
vendored
2
.gitignore
vendored
|
|
@ -2,4 +2,4 @@
|
|||
*.rpm
|
||||
x86_64
|
||||
i386
|
||||
virt-viewer-*.tar.gz
|
||||
virt-viewer-*.tar.xz
|
||||
|
|
|
|||
89
0001-Read-oVirt-CA-and-pass-it-to-gtk-vnc.patch
Normal file
89
0001-Read-oVirt-CA-and-pass-it-to-gtk-vnc.patch
Normal file
|
|
@ -0,0 +1,89 @@
|
|||
From de864c14146c120b46d435949b1d8d0b11e57b85 Mon Sep 17 00:00:00 2001
|
||||
From: Jean-Louis Dupond <jean-louis@dupond.be>
|
||||
Date: Thu, 25 May 2023 16:22:14 +0200
|
||||
Subject: [PATCH] Read oVirt CA and pass it to gtk-vnc
|
||||
|
||||
The connection file created by oVirt contains the trusted CA.
|
||||
When https://gitlab.gnome.org/GNOME/gtk-vnc/-/merge_requests/24 is
|
||||
merged, we can pass this CA certificate to gtk-vnc to have it trusted.
|
||||
This can replace manually putting the cacert.pem into ~/.pki/CA/
|
||||
|
||||
Signed-off-by: Jean-Louis Dupond <jean-louis@dupond.be>
|
||||
---
|
||||
src/virt-viewer-session-vnc.c | 25 +++++++++++++++++++++++--
|
||||
1 file changed, 23 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/src/virt-viewer-session-vnc.c b/src/virt-viewer-session-vnc.c
|
||||
index 6281bd0..1635c1b 100644
|
||||
--- a/src/virt-viewer-session-vnc.c
|
||||
+++ b/src/virt-viewer-session-vnc.c
|
||||
@@ -42,6 +42,9 @@
|
||||
#if VNC_CHECK_VERSION(1, 2, 0)
|
||||
# define HAVE_VNC_POWER_CONTROL
|
||||
#endif
|
||||
+#if VNC_CHECK_VERSION(1, 3, 2)
|
||||
+# define HAVE_VNC_DISPLAY_CREDENTIAL_CA_CERT_DATA
|
||||
+#endif
|
||||
|
||||
struct _VirtViewerSessionVnc {
|
||||
VirtViewerSession parent;
|
||||
@@ -343,8 +346,8 @@ virt_viewer_session_vnc_auth_credential(GtkWidget *src G_GNUC_UNUSED,
|
||||
VirtViewerSession *session)
|
||||
{
|
||||
VirtViewerSessionVnc *self = VIRT_VIEWER_SESSION_VNC(session);
|
||||
- char *username = NULL, *password = NULL;
|
||||
- gboolean wantPassword = FALSE, wantUsername = FALSE;
|
||||
+ char *username = NULL, *password = NULL, *ca = NULL;
|
||||
+ gboolean wantPassword = FALSE, wantUsername = FALSE, wantCA = FALSE;
|
||||
VirtViewerFile *file = NULL;
|
||||
int i;
|
||||
|
||||
@@ -360,6 +363,9 @@ virt_viewer_session_vnc_auth_credential(GtkWidget *src G_GNUC_UNUSED,
|
||||
wantPassword = TRUE;
|
||||
break;
|
||||
case VNC_DISPLAY_CREDENTIAL_CLIENTNAME:
|
||||
+#ifdef HAVE_VNC_DISPLAY_CREDENTIAL_CA_CERT_DATA
|
||||
+ case VNC_DISPLAY_CREDENTIAL_CA_CERT_DATA:
|
||||
+#endif
|
||||
break;
|
||||
default:
|
||||
g_debug("Unsupported credential type %d", g_value_get_enum(cred));
|
||||
@@ -382,6 +388,10 @@ virt_viewer_session_vnc_auth_credential(GtkWidget *src G_GNUC_UNUSED,
|
||||
password = virt_viewer_file_get_password(file);
|
||||
wantPassword = FALSE;
|
||||
}
|
||||
+ ca = virt_viewer_file_get_ovirt_ca(file);
|
||||
+ if (wantCA && ca) {
|
||||
+ wantCA = FALSE;
|
||||
+ }
|
||||
}
|
||||
|
||||
if (wantUsername || wantPassword) {
|
||||
@@ -427,6 +437,16 @@ virt_viewer_session_vnc_auth_credential(GtkWidget *src G_GNUC_UNUSED,
|
||||
vnc_display_close(self->vnc);
|
||||
}
|
||||
break;
|
||||
+#ifdef HAVE_VNC_DISPLAY_CREDENTIAL_CA_CERT_DATA
|
||||
+ case VNC_DISPLAY_CREDENTIAL_CA_CERT_DATA:
|
||||
+ if (vnc_display_set_credential(self->vnc,
|
||||
+ g_value_get_enum(cred),
|
||||
+ ca)) {
|
||||
+ g_debug("Failed to set credential type %d", g_value_get_enum(cred));
|
||||
+ vnc_display_close(self->vnc);
|
||||
+ }
|
||||
+ break;
|
||||
+#endif
|
||||
default:
|
||||
g_debug("Unsupported credential type %d", g_value_get_enum(cred));
|
||||
vnc_display_close(self->vnc);
|
||||
@@ -436,6 +456,7 @@ virt_viewer_session_vnc_auth_credential(GtkWidget *src G_GNUC_UNUSED,
|
||||
cleanup:
|
||||
g_free(username);
|
||||
g_free(password);
|
||||
+ g_free(ca);
|
||||
}
|
||||
|
||||
|
||||
--
|
||||
2.47.1
|
||||
|
||||
50
0001-data-remove-bogus-param-for-meson-i18n.merge_file.patch
Normal file
50
0001-data-remove-bogus-param-for-meson-i18n.merge_file.patch
Normal file
|
|
@ -0,0 +1,50 @@
|
|||
From 98d9f202ef768f22ae21b5c43a080a1aa64a7107 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>
|
||||
Date: Tue, 26 Apr 2022 17:36:54 +0100
|
||||
Subject: [PATCH] data: remove bogus param for meson i18n.merge_file
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
The positional parameter used to be treated as 'input', but since we
|
||||
already set 'input' explicitly it is redundant. With latest meson
|
||||
versions it now generates an error
|
||||
|
||||
data/meson.build:4:7: ERROR: Function does not take positional arguments.
|
||||
|
||||
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
|
||||
---
|
||||
data/meson.build | 3 ---
|
||||
1 file changed, 3 deletions(-)
|
||||
|
||||
diff --git a/data/meson.build b/data/meson.build
|
||||
index d718491..4325108 100644
|
||||
--- a/data/meson.build
|
||||
+++ b/data/meson.build
|
||||
@@ -2,7 +2,6 @@ if host_machine.system() != 'windows'
|
||||
desktop = 'remote-viewer.desktop'
|
||||
|
||||
i18n.merge_file (
|
||||
- desktop,
|
||||
type: 'desktop',
|
||||
input: desktop + '.in',
|
||||
output: desktop,
|
||||
@@ -14,7 +13,6 @@ if host_machine.system() != 'windows'
|
||||
mimetypes = 'virt-viewer-mime.xml'
|
||||
|
||||
i18n.merge_file (
|
||||
- mimetypes,
|
||||
type: 'xml',
|
||||
input: mimetypes + '.in',
|
||||
output: mimetypes,
|
||||
@@ -27,7 +25,6 @@ if host_machine.system() != 'windows'
|
||||
metainfo = 'remote-viewer.appdata.xml'
|
||||
|
||||
i18n.merge_file (
|
||||
- metainfo,
|
||||
type: 'xml',
|
||||
input: metainfo + '.in',
|
||||
output: metainfo,
|
||||
--
|
||||
2.37.1
|
||||
|
||||
64
changelog
Normal file
64
changelog
Normal file
|
|
@ -0,0 +1,64 @@
|
|||
* Sun Jan 19 2025 Fedora Release Engineering <releng@fedoraproject.org> - 11.0-11
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
|
||||
|
||||
* Sat Jul 20 2024 Fedora Release Engineering <releng@fedoraproject.org> - 11.0-10
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
|
||||
|
||||
* Tue Jul 9 2024 Daniel P. Berrangé <berrange@redhat.com> - 11.0-9
|
||||
- Tweak pod2man dep to suit flatpak builds better
|
||||
|
||||
* Sat Jan 27 2024 Fedora Release Engineering <releng@fedoraproject.org> - 11.0-8
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
||||
|
||||
* Sat Jul 22 2023 Fedora Release Engineering <releng@fedoraproject.org> - 11.0-7
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
||||
|
||||
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 11.0-6
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
||||
|
||||
* Mon Aug 22 2022 Daniel P. Berrangé <berrange@redhat.com> - 11.0-5
|
||||
- Disable govirt since it is still stuck on soup2 (rhbz#2119727)
|
||||
|
||||
* Tue Aug 2 2022 Daniel P. Berrangé <berrange@redhat.com> - 11.0-4
|
||||
- Fix meson parameter error (rhbz #2113755)
|
||||
|
||||
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 11.0-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
||||
|
||||
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 11.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
||||
|
||||
* Tue Nov 30 2021 Daniel P. Berrangé <berrange@redhat.com> - 11.0-1
|
||||
- Rebase to 11.0 release
|
||||
- Fixes often disabled send-key menu (rhbz#2020872)
|
||||
|
||||
* Thu Nov 25 2021 Daniel P. Berrangé <berrange@redhat.com> - 10.0-6
|
||||
- Add missing dep on libvirt-clients for bash completion
|
||||
- Refactor setting build-id opt
|
||||
|
||||
* Tue Nov 16 2021 Tom Stellard <tstellar@redhat.com> - 10.0-5
|
||||
- Backport fix for uninitialized variable
|
||||
|
||||
* Wed Aug 11 2021 Daniel P. Berrangé <berrange@redhat.com> - 10.0-4
|
||||
- Fix build with newer glib (rhbz#1988037)
|
||||
|
||||
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 10.0-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
||||
|
||||
* Mon Apr 26 2021 Daniel P. Berrangé <berrange@redhat.com> - 10.0-2
|
||||
- Explicitly disable spice/ovirt
|
||||
|
||||
* Tue Apr 20 2021 Daniel P. Berrangé <berrange@redhat.com> - 10.0-1
|
||||
- Update to 10.0 release
|
||||
|
||||
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 9.0-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
||||
|
||||
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 9.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||
|
||||
* Fri May 1 2020 Daniel P. Berrangé <berrange@redhat.com> - 9.0-1
|
||||
- Update to 9.0 release
|
||||
|
||||
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 8.0-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||
2
sources
2
sources
|
|
@ -1 +1 @@
|
|||
4b1e9a2029e0dfff741e17bb915f75ec virt-viewer-2.0.tar.gz
|
||||
SHA512 (virt-viewer-11.0.tar.xz) = 738034e15e40a7aaadd2646bf289c12409cbf2d06925d43baa50fa7bc8438188480d6b97687e9816427ac0a9dae84d205351715cb2f38afdbefa2dd1d134904a
|
||||
|
|
|
|||
322
virt-viewer.spec
322
virt-viewer.spec
|
|
@ -1,77 +1,48 @@
|
|||
# -*- rpm-spec -*-
|
||||
|
||||
# Default to skipping autoreconf. Distros can change just this one line
|
||||
# (or provide a command-line override) if they backport any patches that
|
||||
# touch configure.ac or Makefile.am.
|
||||
%{!?enable_autotools:%define enable_autotools 0}
|
||||
|
||||
%define with_gtk3 0
|
||||
%if 0%{?fedora} >= 15 || 0%{?rhel} >= 7
|
||||
%define with_gtk3 1
|
||||
%endif
|
||||
|
||||
%define with_spice 0
|
||||
%if 0%{?fedora} >= 17 || 0%{?rhel} >= 6
|
||||
%define with_spice 1
|
||||
%endif
|
||||
|
||||
%define with_govirt 0
|
||||
%if 0%{?fedora} > 19 || 0%{?rhel} >= 7
|
||||
%define with_govirt 1
|
||||
%if 0%{?rhel} >= 9
|
||||
%global with_govirt 0
|
||||
%global with_spice 0
|
||||
%else
|
||||
# Disabled since it is still stuck on soup2
|
||||
%global with_govirt 0
|
||||
%global with_spice 1
|
||||
%endif
|
||||
|
||||
Name: virt-viewer
|
||||
Version: 2.0
|
||||
Release: 1%{?dist}%{?extra_release}
|
||||
Version: 11.0
|
||||
Release: %autorelease
|
||||
Summary: Virtual Machine Viewer
|
||||
Group: Applications/System
|
||||
License: GPLv2+
|
||||
URL: http://virt-manager.org/
|
||||
Source0: http://virt-manager.org/download/sources/%{name}/%{name}-%{version}.tar.gz
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||
License: GPL-2.0-or-later
|
||||
URL: https://gitlab.com/virt-viewer/virt-viewer
|
||||
Source0: https://virt-manager.org/download/sources/%{name}/%{name}-%{version}.tar.xz
|
||||
Patch: 0001-data-remove-bogus-param-for-meson-i18n.merge_file.patch
|
||||
Patch: 0001-Read-oVirt-CA-and-pass-it-to-gtk-vnc.patch
|
||||
Requires: openssh-clients
|
||||
Requires(post): %{_sbindir}/update-alternatives
|
||||
Requires(postun): %{_sbindir}/update-alternatives
|
||||
Requires(post): desktop-file-utils
|
||||
Requires(postun): desktop-file-utils
|
||||
|
||||
%if 0%{?enable_autotools}
|
||||
BuildRequires: autoconf
|
||||
BuildRequires: automake
|
||||
BuildRequires: gettext-devel
|
||||
BuildRequires: libtool
|
||||
%endif
|
||||
# Our bash completion script uses virsh to list domains
|
||||
Requires: libvirt-client
|
||||
|
||||
BuildRequires: glib2-devel >= 2.22.0
|
||||
%if %{with_gtk3}
|
||||
BuildRequires: gtk3-devel >= 3.0
|
||||
%else
|
||||
BuildRequires: gtk2-devel >= 2.18.0
|
||||
%endif
|
||||
BuildRequires: libvirt-devel >= 0.10.0
|
||||
BuildRequires: libxml2-devel >= 2.6.0
|
||||
%if %{with_gtk3}
|
||||
BuildRequires: gtk-vnc2-devel >= 0.4.0
|
||||
%else
|
||||
BuildRequires: gtk-vnc-devel >= 0.3.8
|
||||
%endif
|
||||
BuildRequires: gcc
|
||||
BuildRequires: meson
|
||||
BuildRequires: pkgconfig(glib-2.0)
|
||||
BuildRequires: pkgconfig(gtk+-3.0)
|
||||
BuildRequires: pkgconfig(libvirt)
|
||||
BuildRequires: pkgconfig(libvirt-glib-1.0)
|
||||
BuildRequires: pkgconfig(libxml-2.0)
|
||||
BuildRequires: pkgconfig(gtk-vnc-2.0) >= 1.5.0
|
||||
BuildRequires: pkgconfig(vte-2.91)
|
||||
%if %{with_spice}
|
||||
%if %{with_gtk3}
|
||||
BuildRequires: spice-gtk3-devel >= 0.22
|
||||
%else
|
||||
BuildRequires: spice-gtk-devel >= 0.22
|
||||
BuildRequires: pkgconfig(spice-client-gtk-3.0)
|
||||
BuildRequires: pkgconfig(spice-protocol)
|
||||
%endif
|
||||
BuildRequires: spice-protocol >= 0.10.1
|
||||
%endif
|
||||
BuildRequires: /usr/bin/pod2man
|
||||
BuildRequires: intltool
|
||||
BuildRequires: perl-podlators
|
||||
BuildRequires: gettext
|
||||
%if %{with_govirt}
|
||||
BuildRequires: libgovirt-devel >= 0.3.2
|
||||
%endif
|
||||
|
||||
%if 0%{?fedora} >= 20
|
||||
Obsoletes: spice-client < 0.12.3-2
|
||||
BuildRequires: pkgconfig(govirt-1.0)
|
||||
BuildRequires: pkgconfig(rest-0.7)
|
||||
%endif
|
||||
BuildRequires: pkgconfig(bash-completion)
|
||||
|
||||
|
||||
%description
|
||||
|
|
@ -80,235 +51,52 @@ to virtual machines. It uses the GTK-VNC or SPICE-GTK widgets to provide
|
|||
the display, and libvirt for looking up VNC/SPICE server details.
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
%autosetup -p1
|
||||
|
||||
%build
|
||||
|
||||
%if 0%{?enable_autotools}
|
||||
autoreconf -if
|
||||
%endif
|
||||
%define buildid_opt -Dbuild-id=%{release}
|
||||
|
||||
%if %{with_spice}
|
||||
%define spice_arg --with-spice-gtk
|
||||
# Enable -Werror on RHEL which has stable GCC toolchain, and
|
||||
# disable on Fedora/ELN which frequently sees new warnings
|
||||
# from updated GCC versions
|
||||
%if 0%{?rhel} && !0%{?eln}
|
||||
%define werror_opt -Dwerror=true
|
||||
%else
|
||||
%define spice_arg --without-spice-gtk
|
||||
%define werror_opt -Dwerror=false -Dgit_werror=disabled
|
||||
%endif
|
||||
|
||||
%if %{with_gtk3}
|
||||
%define gtk_arg --with-gtk=3.0
|
||||
%else
|
||||
%define gtk_arg --with-gtk=2.0
|
||||
%if !%{with_govirt}
|
||||
%define ovirt_opt -Dovirt=disabled
|
||||
%endif
|
||||
|
||||
%if %{with_govirt}
|
||||
%define govirt_arg --with-ovirt
|
||||
%if !%{with_spice}
|
||||
%define spice_opt -Dspice=disabled
|
||||
%endif
|
||||
|
||||
%configure %{spice_arg} %{gtk_arg} %{govirt_arg} --with-buildid=%{release} --disable-update-mimedb
|
||||
%__make %{?_smp_mflags}
|
||||
%if 0%{?rhel} > 0
|
||||
%define osid_opt -Dos-id=rhel%{?rhel}
|
||||
%endif
|
||||
|
||||
%meson %{buildid_opt} %{werror_opt} %{?ovirt_opt} %{?spice_opt} %{?osid_opt}
|
||||
%meson_build
|
||||
|
||||
%install
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
%__make install DESTDIR=$RPM_BUILD_ROOT
|
||||
mkdir -p %{buildroot}%{_libexecdir}
|
||||
touch %{buildroot}%{_libexecdir}/spice-xpi-client
|
||||
install -m 0755 data/spice-xpi-client-remote-viewer %{buildroot}%{_libexecdir}/
|
||||
%meson_install
|
||||
|
||||
%find_lang %{name}
|
||||
|
||||
%clean
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
|
||||
%post
|
||||
/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
|
||||
/bin/touch --no-create %{_datadir}/mime/packages &> /dev/null || :
|
||||
%{_sbindir}/update-alternatives --install %{_libexecdir}/spice-xpi-client \
|
||||
spice-xpi-client %{_libexecdir}/spice-xpi-client-remote-viewer 25
|
||||
/usr/bin/update-desktop-database -q %{_datadir}/applications
|
||||
|
||||
%postun
|
||||
if [ $1 -eq 0 ] ; then
|
||||
/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null
|
||||
/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
||||
/usr/bin/update-mime-database %{_datadir}/mime &> /dev/null || :
|
||||
%{_sbindir}/update-alternatives --remove spice-xpi-client %{_libexecdir}/spice-xpi-client-remote-viewer
|
||||
fi
|
||||
/usr/bin/update-desktop-database -q %{_datadir}/applications
|
||||
|
||||
%posttrans
|
||||
/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
||||
/usr/bin/update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || :
|
||||
|
||||
%files -f %{name}.lang
|
||||
%defattr(-,root,root,-)
|
||||
%doc README COPYING AUTHORS ChangeLog NEWS
|
||||
%doc README.md COPYING AUTHORS NEWS
|
||||
%{_bindir}/%{name}
|
||||
%{_bindir}/remote-viewer
|
||||
%dir %{_datadir}/%{name}
|
||||
%dir %{_datadir}/%{name}/ui/
|
||||
%{_datadir}/%{name}/ui/virt-viewer.xml
|
||||
%{_datadir}/%{name}/ui/virt-viewer-auth.xml
|
||||
%{_datadir}/%{name}/ui/virt-viewer-about.xml
|
||||
%{_datadir}/%{name}/ui/virt-viewer-guest-details.xml
|
||||
%{_datadir}/%{name}/ui/virt-viewer-vm-connection.xml
|
||||
%{_datadir}/icons/hicolor/*/apps/*
|
||||
%{_datadir}/icons/hicolor/*/devices/*
|
||||
%{_datadir}/applications/remote-viewer.desktop
|
||||
%{_datadir}/metainfo/remote-viewer.appdata.xml
|
||||
%{_datadir}/mime/packages/virt-viewer-mime.xml
|
||||
%ghost %{_libexecdir}/spice-xpi-client
|
||||
%{_libexecdir}/spice-xpi-client-remote-viewer
|
||||
%{_mandir}/man1/virt-viewer.1*
|
||||
%{_mandir}/man1/remote-viewer.1*
|
||||
%{_datadir}/bash-completion/completions/virt-viewer
|
||||
|
||||
%changelog
|
||||
* Mon Jan 12 2015 Daniel P. Berrange <berrange@redhat.com> - 2.0-1
|
||||
- Update to 2.0 release
|
||||
|
||||
* Sat Sep 27 2014 Rex Dieter <rdieter@fedoraproject.org> - 1.0-3
|
||||
- update/optimize mime scriptlets
|
||||
|
||||
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
||||
|
||||
* Mon Jul 21 2014 Daniel P. Berrange <berrange@redhat.com> - 1.0-1
|
||||
- Update to 1.0 release
|
||||
|
||||
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
||||
|
||||
* Wed Feb 26 2014 Christophe Fergeau <cfergeau@redhat.com> 0.6.0-1
|
||||
- Update to 0.6.0 release
|
||||
|
||||
* Tue Nov 26 2013 Christophe Fergeau <cfergeau@redhat.com> 0.5.7-2
|
||||
- Rebuild for new libgovirt
|
||||
|
||||
* Wed Jul 31 2013 Daniel P. Berrange <berrange@redhat.com> - 0.5.7-1
|
||||
- Update to 0.5.7 release
|
||||
|
||||
* Thu May 23 2013 Christophe Fergeau <cfergeau@redhat.com> - 0.5.6-2
|
||||
- Mark remote-viewer as replacing spice-client
|
||||
|
||||
* Wed May 1 2013 Daniel P. Berrange <berrange@redhat.com> - 0.5.6-1
|
||||
- Update to 0.5.6 release
|
||||
|
||||
* Wed Feb 13 2013 Daniel P. Berrange <berrange@redhat.com> - 0.5.5-1
|
||||
- Update to 0.5.5 release
|
||||
|
||||
* Fri Dec 14 2012 Cole Robinson <crobinso@redhat.com> - 0.5.4-3
|
||||
- Fix crash after entering spice password (bz #880381)
|
||||
|
||||
* Sat Oct 13 2012 Chris Tyler <chris@tylers.info> - 0.5.4-2
|
||||
- Enabled spice support for ARM archs
|
||||
|
||||
* Mon Sep 17 2012 Daniel P. Berrange <berrange@redhat.com> - 0.5.4-1
|
||||
- Update to 0.5.4 release
|
||||
|
||||
* Fri Sep 14 2012 Hans de Goede <hdegoede@redhat.com> - 0.5.3-6
|
||||
- Rebuild for spice-gtk ABI breakage (previous spice-gtk build was borked)
|
||||
|
||||
* Tue Sep 11 2012 Hans de Goede <hdegoede@redhat.com> - 0.5.3-5
|
||||
- Rebuild for spice-gtk ABI breakage
|
||||
|
||||
* Fri Sep 7 2012 Hans de Goede <hdegoede@redhat.com> - 0.5.3-4
|
||||
- Rebuild for spice-gtk soname change
|
||||
|
||||
* Mon Aug 13 2012 Daniel P. Berrange <berrange@redhat.com> - 0.5.3-3
|
||||
- Rebuild for spice-gtk soname change
|
||||
|
||||
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.3-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
||||
|
||||
* Wed May 16 2012 Daniel P. Berrange <berrange@redhat.com> - 0.5.3-1
|
||||
- Update to 0.5.3 release
|
||||
|
||||
* Fri Mar 9 2012 Daniel P. Berrange <berrange@redhat.com> - 0.5.2-1
|
||||
- Update to 0.5.2 release
|
||||
|
||||
* Fri Feb 17 2012 Daniel P. Berrange <berrange@redhat.com> - 0.5.1-1
|
||||
- Update to 0.5.1 release
|
||||
|
||||
* Tue Feb 14 2012 Daniel P. Berrange <berrange@redhat.com> - 0.5.0-1
|
||||
- Update to 0.5.0 release
|
||||
|
||||
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.2-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
||||
|
||||
* Wed Nov 9 2011 Daniel P. Berrange <berrange@redhat.com> - 0.4.2-1
|
||||
- Update to 0.4.2 release
|
||||
|
||||
* Sun Aug 14 2011 Daniel P. Berrange <berrange@redhat.com> - 0.4.1-3
|
||||
- More ssh tunnelling port fixes
|
||||
|
||||
* Fri Aug 12 2011 Daniel P. Berrange <berrange@redhat.com> - 0.4.1-2
|
||||
- Fix ssh tunnelling
|
||||
|
||||
* Thu Aug 4 2011 Daniel P. Berrange <berrange@redhat.com> - 0.4.1-1
|
||||
- Update to 0.4.1 release
|
||||
|
||||
* Tue Aug 2 2011 Daniel P. Berrange <berrange@redhat.com> - 0.4.0-2
|
||||
- Rebuild for accidental spice-glib soname change
|
||||
|
||||
* Tue Jul 12 2011 Daniel P. Berrange <berrange@redhat.com> - 0.4.0-1
|
||||
- Update to 0.4.0 release
|
||||
- Switch build to GTK3 instead of GTK2
|
||||
|
||||
* Tue May 31 2011 Daniel P. Berrange <berrange@redhat.com> - 0.3.1-2
|
||||
- Rebuild for spice-glib ABI breakage
|
||||
|
||||
* Wed May 11 2011 Karsten Hopp <karsten@redhat.com> 0.3.1-1.1
|
||||
- spice-gtk is x86 x86_64 only, don't require it on other archs
|
||||
|
||||
* Mon Feb 21 2011 Daniel P. Berrange <berrange@redhat.com> - 0.3.1-1
|
||||
- Update to 0.3.1 release
|
||||
|
||||
* Mon Feb 21 2011 Daniel P. Berrange <berrange@redhat.com> - 0.3.0-1
|
||||
- Update to 0.3.0 and enable SPICE
|
||||
|
||||
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2.1-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
||||
|
||||
* Fri Jan 15 2010 Daniel P. Berrange <berrange@redhat.com> - 0.2.1-1
|
||||
- Update to 0.2.1 release
|
||||
|
||||
* Wed Jul 29 2009 Daniel P. Berrange <berrange@redhat.com> - 0.2.0-1.fc12
|
||||
- Update to 0.2.0 release
|
||||
|
||||
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.0.3-6
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
||||
|
||||
* Thu May 7 2009 Daniel P. Berrange <berrange@redhat.com> - 0.0.3-5.fc12
|
||||
- Fix auth against libvirt (rhbz #499594)
|
||||
- Fix confusion of VNC credentials (rhbz #499595)
|
||||
- Correct keyboard grab handling (rhbz #499362)
|
||||
|
||||
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.0.3-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
||||
|
||||
* Mon Jul 7 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.0.3-3.fc10
|
||||
- fix conditional comparison
|
||||
- remove file dep
|
||||
|
||||
* Wed Jun 25 2008 Daniel P. Berrange <berrange@redhat.com> - 0.0.3-2.fc10
|
||||
- Rebuild for GNU TLS ABI bump
|
||||
|
||||
* Mon Mar 10 2008 Daniel P. Berrange <berrange@redhat.com> - 0.0.3-1.fc9
|
||||
- Updated to 0.0.3 release
|
||||
|
||||
* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.0.2-4
|
||||
- Autorebuild for GCC 4.3
|
||||
|
||||
* Fri Jan 11 2008 Daniel P. Berrange <berrange@redhat.com> - 0.0.2-3.fc9
|
||||
- Set domain name as window title
|
||||
- Hide input for passwd fields during auth
|
||||
|
||||
* Mon Oct 15 2007 Daniel P. Berrange <berrange@redhat.com> - 0.0.2-2.fc8
|
||||
- Change TLS x509 credential name to sync with libvirt
|
||||
|
||||
* Tue Aug 28 2007 Daniel P. Berrange <berrange@redhat.com> - 0.0.2-1.fc8
|
||||
- Added support for remote console access
|
||||
|
||||
* Fri Aug 17 2007 Daniel P. Berrange <berrange@redhat.com> - 0.0.1-2.fc8
|
||||
- Restrict built to x86 & ia64 because libvirt is only on those arches
|
||||
|
||||
* Wed Aug 15 2007 Daniel P. Berrange <berrange@redhat.com> - 0.0.1-1.fc8
|
||||
- First release
|
||||
%autochangelog
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue