[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