summaryrefslogtreecommitdiff
path: root/mingw-spice-vdagent.spec.in
diff options
context:
space:
mode:
Diffstat (limited to 'mingw-spice-vdagent.spec.in')
-rw-r--r--mingw-spice-vdagent.spec.in92
1 files changed, 92 insertions, 0 deletions
diff --git a/mingw-spice-vdagent.spec.in b/mingw-spice-vdagent.spec.in
new file mode 100644
index 0000000..d1bcf70
--- /dev/null
+++ b/mingw-spice-vdagent.spec.in
@@ -0,0 +1,92 @@
+%{?mingw_package_header}
+
+#define _version_suffix -e198
+
+Name: mingw-spice-vdagent
+Version: @VERSION@
+Release: 1%{?dist}%{?extra_release}
+Summary: MinGW Windows SPICE guest agent
+
+License: GPLv2+
+URL: http://spice-space.org/
+Source0: vdagent-win-%{version}%{?_version_suffix}.tar.xz
+
+BuildRequires: mingw32-filesystem >= 23
+BuildRequires: mingw64-filesystem >= 23
+BuildRequires: mingw32-cximage-static
+BuildRequires: mingw64-cximage-static
+BuildRequires: mingw32-jasper-static
+BuildRequires: mingw64-jasper-static
+BuildRequires: mingw32-libjpeg-turbo-static
+BuildRequires: mingw64-libjpeg-turbo-static
+BuildRequires: mingw32-libpng-static
+BuildRequires: mingw64-libpng-static
+BuildRequires: mingw32-libtiff-static
+BuildRequires: mingw64-libtiff-static
+BuildRequires: mingw32-zlib-static
+BuildRequires: mingw64-zlib-static
+BuildRequires: pkgconfig
+
+BuildArch: noarch
+
+%package -n mingw32-spice-vdagent
+Summary: MinGW Windows SPICE guest agent
+
+%package -n mingw64-spice-vdagent
+Summary: MinGW Windows SPICE guest agent
+
+%description
+Spice agent for Windows guests offering the following features:
+
+Features:
+* Client mouse mode (no need to grab mouse by client, no mouse lag)
+ this is handled by the daemon by feeding mouse events into the kernel
+ via uinput.
+* Automatic adjustment of the Windows desktop resolution to the client resolution
+* Support of copy and paste (text and images) between the active Windows
+ session and the client
+
+%description -n mingw32-spice-vdagent
+Spice agent for Windows guests offering the following features:
+
+Features:
+* Client mouse mode (no need to grab mouse by client, no mouse lag)
+ this is handled by the daemon by feeding mouse events into the kernel
+ via uinput.
+* Automatic adjustment of the Windows desktop resolution to the client resolution
+* Support of copy and paste (text and images) between the active Windows
+ session and the client
+
+%description -n mingw64-spice-vdagent
+Spice agent for Windows guests offering the following features:
+
+Features:
+* Client mouse mode (no need to grab mouse by client, no mouse lag)
+ this is handled by the daemon by feeding mouse events into the kernel
+ via uinput.
+* Automatic adjustment of the Windows desktop resolution to the client resolution
+* Support of copy and paste (text and images) between the active Windows
+ session and the client
+
+%prep
+%setup -q -n vdagent-win-%{version}%{?_version_suffix}
+
+%{mingw_debug_package}
+
+%build
+%mingw_configure
+%mingw_make %{?_smp_mflags} V=1
+
+
+%install
+%mingw_make_install DESTDIR=$RPM_BUILD_ROOT
+
+%files -n mingw32-spice-vdagent
+%defattr(-,root,root)
+%{mingw32_bindir}/vdagent.exe
+%{mingw32_bindir}/vdservice.exe
+
+%files -n mingw64-spice-vdagent
+%defattr(-,root,root)
+%{mingw64_bindir}/vdagent.exe
+%{mingw64_bindir}/vdservice.exe