This commit generates a .spec file with the right version number when configure is run. --- configure.ac | 1 + mingw-spice-vdagent.spec | 94 --------------------------------------------- mingw-spice-vdagent.spec.in | 92 ++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 93 insertions(+), 94 deletions(-) delete mode 100644 mingw-spice-vdagent.spec create mode 100644 mingw-spice-vdagent.spec.in diff --git a/configure.ac b/configure.ac index 3fb17ee..12329b4 100644 --- a/configure.ac +++ b/configure.ac @@ -74,6 +74,7 @@ dnl --------------------------------------------------------------------------- AC_CONFIG_SUBDIRS([spice-protocol]) AC_CONFIG_FILES([ Makefile +mingw-spice-vdagent.spec ]) AC_OUTPUT diff --git a/mingw-spice-vdagent.spec b/mingw-spice-vdagent.spec deleted file mode 100644 index 1351419..0000000 --- a/mingw-spice-vdagent.spec +++ /dev/null @@ -1,94 +0,0 @@ -%{?mingw_package_header} - -#define _version_suffix -e198 - -Name: mingw-spice-vdagent -Version: 0.7.0 -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 - -%changelog 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 -- 1.8.1 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/spice-devel