Codebase list virt-viewer / 359fd0ed-d145-4c46-8efd-da1acee325cb/main virt-viewer.spec.in
359fd0ed-d145-4c46-8efd-da1acee325cb/main

Tree @359fd0ed-d145-4c46-8efd-da1acee325cb/main (Download .tar.gz)

virt-viewer.spec.in @359fd0ed-d145-4c46-8efd-da1acee325cb/main

07c89c3
 
2b9c9c5
 
a511365
2b9c9c5
 
a511365
2b9c9c5
 
d4b37da
07c89c3
ba9c79b
07c89c3
cfde34b
db6c067
1f701aa
cfde34b
07c89c3
898f972
 
 
e8b724a
1f701aa
f36bd36
 
 
 
 
 
beee916
a511365
f36bd36
 
a511365
d0dd152
8089cdd
2b9c9c5
f36bd36
 
2b9c9c5
f36bd36
07c89c3
1863679
07c89c3
 
27d7500
 
07c89c3
 
ff5995b
07c89c3
 
dc37854
 
 
7dc64fe
 
 
 
 
 
 
 
dc37854
 
 
 
 
1f701aa
07c89c3
 
1f701aa
07c89c3
1f701aa
c2d114b
c3d4d61
f48b17e
07c89c3
2a8ed05
c2d114b
be3ce01
e1e345a
6203eff
0cb4fe4
 
898f972
07c89c3
 
# -*- rpm-spec -*-

%if 0%{?rhel} >= 9
%global with_govirt 0
%global with_spice 0
%else
%global with_govirt 1
%global with_spice 1
%endif

Name: virt-viewer
Version: @VERSION@
Release: 1%{?dist}
Summary: Virtual Machine Viewer
License: GPLv2+
URL: https://gitlab.com/virt-viewer/virt-viewer
Source0: https://virt-manager.org/download/sources/%{name}/%{name}-%{version}.tar.xz
Requires: openssh-clients

# Our bash completion script uses virsh to list domains
Requires: libvirt-client

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)
BuildRequires: pkgconfig(vte-2.91)
%if %{with_spice}
BuildRequires: pkgconfig(spice-client-gtk-3.0)
BuildRequires: pkgconfig(spice-protocol)
%endif
BuildRequires: /usr/bin/pod2man
BuildRequires: gettext
%if %{with_govirt}
BuildRequires: pkgconfig(govirt-1.0)
BuildRequires: pkgconfig(rest-0.7)
%endif
BuildRequires: pkgconfig(bash-completion)


%description
Virtual Machine Viewer provides a graphical console client for connecting
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
%autosetup -p1

%build

%define buildid_opt -Dbuild-id=%{release} 

%if !%{with_govirt}
%define ovirt_opt -Dovirt=disabled
%endif

%if !%{with_spice}
%define spice_opt -Dspice=disabled
%endif

%if 0%{?rhel} > 0
%define osid_opt -Dos-id=rhel%{?rhel}
%endif

%meson %{buildid_opt} %{?ovirt_opt} %{?spice_opt} %{?osid_opt}
%meson_build

%install
%meson_install

%find_lang %{name}

%files -f %{name}.lang
%doc README.md COPYING AUTHORS NEWS
%{_bindir}/%{name}
%{_bindir}/remote-viewer
%{_datadir}/icons/hicolor/*/apps/*
%{_datadir}/applications/remote-viewer.desktop
%{_datadir}/metainfo/remote-viewer.appdata.xml
%{_datadir}/mime/packages/virt-viewer-mime.xml
%{_mandir}/man1/virt-viewer.1*
%{_mandir}/man1/remote-viewer.1*
%{_datadir}/bash-completion/completions/virt-viewer

%changelog