[Spice-commits] 5 commits - autogen.sh configure.ac Makefile.am mingw-spice-vdagent.spec

Christophe Fergau teuf at kemper.freedesktop.org
Thu Oct 4 10:20:29 PDT 2012


 Makefile.am              |    3 +
 configure.ac             |    5 +-
 mingw-spice-vdagent.spec |   81 +++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 87 insertions(+), 2 deletions(-)

New commits:
commit f485c777272954a8b406d1faec1dd26e88121e63
Author: Christophe Fergeau <cfergeau at redhat.com>
Date:   Fri Sep 28 16:48:45 2012 +0200

    rpm: Add spec file for mingw build
    
    Fedora has all the mingw dependencies for vdagent packaged but don't
    want to ship mingw Windows binaries. This .spec can be used to run
    local mock builds of vdagent using mingw, or scratch builds on koji, ...

diff --git a/mingw-spice-vdagent.spec b/mingw-spice-vdagent.spec
new file mode 100644
index 0000000..f41fdee
--- /dev/null
+++ b/mingw-spice-vdagent.spec
@@ -0,0 +1,81 @@
+%{?mingw_package_hedder}
+
+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}.tar.xz
+
+BuildRequires:  mingw32-filesystem >= 23
+BuildRequires:  mingw64-filesystem >= 23
+BuildRequires:  mingw32-cximage
+BuildRequires:  mingw64-cximage
+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}
+
+
+%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
commit 57637a2009da409bfcdbbec2a842f544a89235c7
Author: Christophe Fergeau <cfergeau at redhat.com>
Date:   Sun Sep 30 18:05:39 2012 +0200

    build-sys: Set version to 0.7.0 in configure.ac
    
    Last tagged release was 0.6.3.

diff --git a/configure.ac b/configure.ac
index d1a36ad..5cb4f6c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3,8 +3,8 @@
 AC_PREREQ(2.63)
 
 m4_define([vdagent_major_version], [0])
-m4_define([vdagent_minor_version], [0])
-m4_define([vdagent_micro_version], [1])
+m4_define([vdagent_minor_version], [7])
+m4_define([vdagent_micro_version], [0])
 m4_define([vdagent_version],
           [vdagent_major_version.vdagent_minor_version.vdagent_micro_version])
 
commit 301f697de0652596901181cac9f4b7aa3c14bb32
Author: Christophe Fergeau <cfergeau at redhat.com>
Date:   Sun Sep 30 18:47:32 2012 +0200

    build-sys: Add missing file to EXTRA_DIST
    
    vdservice/resource.h was missing from generated tarballs, which
    later broke the build.

diff --git a/Makefile.am b/Makefile.am
index bd616aa..fcfe3af 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -66,6 +66,7 @@ EXTRA_DIST =			\
 	vdagent/resource.h	\
 	vdagent/vdagent.rc	\
 	vdagent/vdagent.vcproj	\
+	vdservice/resource.h	\
 	vdservice/vdservice.rc	\
 	vdservice/vdservice.vcproj
 
commit 5cde9acb5346e71c449f1f25b385efae208b8684
Author: Christophe Fergeau <cfergeau at redhat.com>
Date:   Sun Sep 30 18:04:34 2012 +0200

    build-sys: Include spice-protocol in tarballs

diff --git a/Makefile.am b/Makefile.am
index ed602f2..bd616aa 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,6 +1,8 @@
 NULL =
 MAINTAINERCLEANFILES =
 
+DIST_SUBDIRS = spice-protocol
+
 INCLUDES =				\
 	-I$(top_srcdir)/common		\
 	-I$(top_srcdir)/spice-protocol	\
diff --git a/configure.ac b/configure.ac
index af25a99..d1a36ad 100644
--- a/configure.ac
+++ b/configure.ac
@@ -75,6 +75,7 @@ CXIMAGE_LIBS=`$PKG_CONFIG --static --libs cximage`
 dnl ---------------------------------------------------------------------------
 dnl - Makefiles, etc.
 dnl ---------------------------------------------------------------------------
+AC_CONFIG_SUBDIRS([spice-protocol])
 AC_CONFIG_FILES([
 Makefile
 ])
commit 6c16b9d63f949e5fb94e8fcfa2d20d7efe49533b
Author: Christophe Fergeau <cfergeau at redhat.com>
Date:   Sun Sep 30 18:26:01 2012 +0200

    build-sys: Fix autogen.sh permissions
    
    It needs to be executable to be useful

diff --git a/autogen.sh b/autogen.sh
old mode 100644
new mode 100755


More information about the Spice-commits mailing list