virtbuilder_pel7ppc64bebuilder0
6 years ago
27 changed files with 185144 additions and 0 deletions
@ -0,0 +1,30 @@ |
|||||||
|
From f97751faf0f5c66ec5ccbf5547ca7982d360cbf9 Mon Sep 17 00:00:00 2001 |
||||||
|
From: Victor Toso <victortoso@redhat.com> |
||||||
|
Date: Tue, 15 Sep 2015 10:23:06 +0200 |
||||||
|
Subject: [vdagent-linux] Revert "uinput: fix small leak of screen_info" |
||||||
|
|
||||||
|
This reverts commit 4835df0b642dfc963e7cbaabfe93da86482f0b93. |
||||||
|
|
||||||
|
uinput only holds reference to screen_info and should not free it. |
||||||
|
The leak should be fixed somewhere else. |
||||||
|
|
||||||
|
Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1262635 |
||||||
|
--- |
||||||
|
src/vdagentd-uinput.c | 4 ---- |
||||||
|
1 file changed, 4 deletions(-) |
||||||
|
|
||||||
|
diff --git a/src/vdagentd-uinput.c b/src/vdagentd-uinput.c |
||||||
|
index 1ce9918..47e1b45 100644 |
||||||
|
--- a/src/vdagentd-uinput.c |
||||||
|
+++ b/src/vdagentd-uinput.c |
||||||
|
@@ -76,10 +76,6 @@ void vdagentd_uinput_destroy(struct vdagentd_uinput **uinputp) |
||||||
|
|
||||||
|
if (uinput->fd != -1) |
||||||
|
close(uinput->fd); |
||||||
|
- |
||||||
|
- if (uinput->screen_info != NULL) |
||||||
|
- free(uinput->screen_info); |
||||||
|
- |
||||||
|
free(uinput); |
||||||
|
*uinputp = NULL; |
||||||
|
} |
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,83 @@ |
|||||||
|
From: Cole Robinson <crobinso@redhat.com> |
||||||
|
Date: Fri, 29 Jul 2016 13:17:36 -0400 |
||||||
|
Subject: [PATCH virt-manager] osdict: Fix incorrect usage of virtio input |
||||||
|
|
||||||
|
Regression reported with latest libosinfo, when the OS reports |
||||||
|
virtio-input support: |
||||||
|
|
||||||
|
http://www.redhat.com/archives/virt-tools-list/2016-July/msg00109.html |
||||||
|
|
||||||
|
Really our code presently only cares about the USB tablet, so adjust |
||||||
|
our libosinfo lookup to explicitly check for it |
||||||
|
|
||||||
|
(cherry picked from commit 1d2cd306773064258f5d02c980b09a683ae77798) |
||||||
|
--- |
||||||
|
virtinst/guest.py | 11 +++++------ |
||||||
|
virtinst/osdict.py | 28 ++++++++++++---------------- |
||||||
|
2 files changed, 17 insertions(+), 22 deletions(-) |
||||||
|
|
||||||
|
diff --git a/virtinst/guest.py b/virtinst/guest.py |
||||||
|
index 6a42536..9df4a1c 100644 |
||||||
|
--- a/virtinst/guest.py |
||||||
|
+++ b/virtinst/guest.py |
||||||
|
@@ -1031,15 +1031,14 @@ class Guest(XMLBuilder): |
||||||
|
return False |
||||||
|
return all([c.model == "none" for c in controllers]) |
||||||
|
|
||||||
|
- input_type = self._os_object.default_inputtype() |
||||||
|
- input_bus = self._os_object.default_inputbus() |
||||||
|
+ input_type = "mouse" |
||||||
|
+ input_bus = "ps2" |
||||||
|
if self.os.is_xenpv(): |
||||||
|
input_type = VirtualInputDevice.TYPE_MOUSE |
||||||
|
input_bus = VirtualInputDevice.BUS_XEN |
||||||
|
- elif _usb_disabled() and input_bus == "usb": |
||||||
|
- input_bus = "ps2" |
||||||
|
- if input_type == "tablet": |
||||||
|
- input_type = "mouse" |
||||||
|
+ elif self._os_object.supports_usbtablet() and not _usb_disabled(): |
||||||
|
+ input_type = "tablet" |
||||||
|
+ input_bus = "usb" |
||||||
|
|
||||||
|
for inp in self.get_devices("input"): |
||||||
|
if (inp.type == inp.TYPE_DEFAULT and |
||||||
|
diff --git a/virtinst/osdict.py b/virtinst/osdict.py |
||||||
|
index e8c1487..bfc435b 100644 |
||||||
|
--- a/virtinst/osdict.py |
||||||
|
+++ b/virtinst/osdict.py |
||||||
|
@@ -457,23 +457,19 @@ class _OsVariant(object): |
||||||
|
return devname |
||||||
|
return None |
||||||
|
|
||||||
|
- def default_inputtype(self): |
||||||
|
- if self._os: |
||||||
|
- fltr = libosinfo.Filter() |
||||||
|
- fltr.add_constraint("class", "input") |
||||||
|
- devs = self._os.get_all_devices(fltr) |
||||||
|
- if devs.get_length(): |
||||||
|
- return devs.get_nth(0).get_name() |
||||||
|
- return "mouse" |
||||||
|
+ def supports_usbtablet(self): |
||||||
|
+ if not self._os: |
||||||
|
+ return False |
||||||
|
|
||||||
|
- def default_inputbus(self): |
||||||
|
- if self._os: |
||||||
|
- fltr = libosinfo.Filter() |
||||||
|
- fltr.add_constraint("class", "input") |
||||||
|
- devs = self._os.get_all_devices(fltr) |
||||||
|
- if devs.get_length(): |
||||||
|
- return devs.get_nth(0).get_bus_type() |
||||||
|
- return "ps2" |
||||||
|
+ fltr = libosinfo.Filter() |
||||||
|
+ fltr.add_constraint("class", "input") |
||||||
|
+ fltr.add_constraint("name", "tablet") |
||||||
|
+ devs = self._os.get_all_devices(fltr) |
||||||
|
+ for idx in range(devs.get_length()): |
||||||
|
+ dev = devs.get_nth(idx) |
||||||
|
+ if devs.get_nth(idx).get_bus_type() == "usb": |
||||||
|
+ return True |
||||||
|
+ return False |
||||||
|
|
||||||
|
def supports_virtiodisk(self): |
||||||
|
if self._os: |
@ -0,0 +1,30 @@ |
|||||||
|
From 0159111b22b449cf6a0225723c25f3a0938bce3f Mon Sep 17 00:00:00 2001 |
||||||
|
From: Christophe Fergeau <cfergeau@redhat.com> |
||||||
|
Date: Mon, 7 Sep 2015 16:38:10 +0200 |
||||||
|
Subject: [vdagent-linux] vdagent: Return '1' when virtio device cannot be |
||||||
|
opened |
||||||
|
|
||||||
|
The vdagent process currently exits with an error code set to 0 whenn |
||||||
|
the virtio device cannot be opened (for example because it's missing). |
||||||
|
This is not consistent with the other failures to startup which set the |
||||||
|
exit code to 1. This commit ensures 1 is returned in this situation too. |
||||||
|
|
||||||
|
Resolves: rhbz#1256704 |
||||||
|
--- |
||||||
|
src/vdagent.c | 3 ++- |
||||||
|
1 file changed, 2 insertions(+), 1 deletion(-) |
||||||
|
|
||||||
|
diff --git a/src/vdagent.c b/src/vdagent.c |
||||||
|
index 348dfbd..d3ca0c3 100644 |
||||||
|
--- a/src/vdagent.c |
||||||
|
+++ b/src/vdagent.c |
||||||
|
@@ -291,7 +291,8 @@ int main(int argc, char *argv[]) |
||||||
|
LOG_USER); |
||||||
|
|
||||||
|
if (file_test(portdev) != 0) { |
||||||
|
- return 0; |
||||||
|
+ syslog(LOG_ERR, "Cannot access vdagent virtio channel %s", portdev); |
||||||
|
+ return 1; |
||||||
|
} |
||||||
|
|
||||||
|
if (do_daemonize) |
@ -0,0 +1,29 @@ |
|||||||
|
From: Cole Robinson <crobinso@redhat.com> |
||||||
|
Date: Wed, 2 Nov 2016 10:27:14 -0400 |
||||||
|
Subject: [PATCH virt-manager] virt-install: Fix error checking extra_args |
||||||
|
|
||||||
|
Later bits in the code that want to warn based on extra_args content |
||||||
|
don't handle the None case. Be consistent and convert it to a list |
||||||
|
everywhere. |
||||||
|
|
||||||
|
Mentioned at https://bugzilla.redhat.com/show_bug.cgi?id=1376547#c9 |
||||||
|
|
||||||
|
(cherry picked from commit 7962672c713cf6d35e770f0d00068dee707b6ec9) |
||||||
|
--- |
||||||
|
virt-install | 3 ++- |
||||||
|
1 file changed, 2 insertions(+), 1 deletion(-) |
||||||
|
|
||||||
|
diff --git a/virt-install b/virt-install |
||||||
|
index 817f4b3..5a4080f 100755 |
||||||
|
--- a/virt-install |
||||||
|
+++ b/virt-install |
||||||
|
@@ -595,7 +595,8 @@ def build_guest_instance(conn, options): |
||||||
|
convert_old_os_options(options) |
||||||
|
|
||||||
|
# non-xml install options |
||||||
|
- guest.installer.extraargs = options.extra_args or [] |
||||||
|
+ options.extra_args = options.extra_args or [] |
||||||
|
+ guest.installer.extraargs = options.extra_args |
||||||
|
guest.installer.initrd_injections = options.initrd_inject |
||||||
|
guest.autostart = options.autostart |
||||||
|
|
@ -0,0 +1,30 @@ |
|||||||
|
From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com> |
||||||
|
Date: Wed, 9 Nov 2016 11:21:32 +0400 |
||||||
|
Subject: [PATCH virt-manager] virtinst: fix bad version check regression from |
||||||
|
55327c81b7 |
||||||
|
MIME-Version: 1.0 |
||||||
|
Content-Type: text/plain; charset=UTF-8 |
||||||
|
Content-Transfer-Encoding: 8bit |
||||||
|
|
||||||
|
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com> |
||||||
|
(cherry picked from commit b4858842f9e2f4f39ca81ad596fb777d11537a0f) |
||||||
|
--- |
||||||
|
virtinst/support.py | 4 ++-- |
||||||
|
1 file changed, 2 insertions(+), 2 deletions(-) |
||||||
|
|
||||||
|
diff --git a/virtinst/support.py b/virtinst/support.py |
||||||
|
index 9516d83..0a57fb8 100644 |
||||||
|
--- a/virtinst/support.py |
||||||
|
+++ b/virtinst/support.py |
||||||
|
@@ -312,9 +312,9 @@ SUPPORT_CONN_MEM_STATS_PERIOD = _make( |
||||||
|
function="virDomain.setMemoryStatsPeriod", |
||||||
|
version="1.1.1", hv_version={"qemu": 0}) |
||||||
|
SUPPORT_CONN_SPICE_GL = _make(version="1.3.3", |
||||||
|
- hv_version={"qemu": "2.7.92", "test": 0}) |
||||||
|
+ hv_version={"qemu": "2.6.0", "test": 0}) |
||||||
|
SUPPORT_CONN_VIDEO_VIRTIO_ACCEL3D = _make(version="1.3.0", |
||||||
|
- hv_version={"qemu": "2.7.0", "test": 0}) |
||||||
|
+ hv_version={"qemu": "2.5.0", "test": 0}) |
||||||
|
SUPPORT_CONN_GRAPHICS_LISTEN_NONE = _make(version="2.0.0") |
||||||
|
|
||||||
|
|
@ -0,0 +1,27 @@ |
|||||||
|
From: Cole Robinson <crobinso@redhat.com> |
||||||
|
Date: Tue, 13 Dec 2016 12:58:14 -0500 |
||||||
|
Subject: [PATCH virt-manager] osdict: Don't return virtio1.0-net as a valid |
||||||
|
device name (bug 1399083) |
||||||
|
|
||||||
|
We can't depend on libosinfo device names being valid libvirt network |
||||||
|
model names, so use a whitelist |
||||||
|
|
||||||
|
https://bugzilla.redhat.com/show_bug.cgi?id=1399083 |
||||||
|
(cherry picked from commit 617b92710f50015c5df5f9db15d25de18867957d) |
||||||
|
--- |
||||||
|
virtinst/osdict.py | 2 +- |
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-) |
||||||
|
|
||||||
|
diff --git a/virtinst/osdict.py b/virtinst/osdict.py |
||||||
|
index bfc435b..7e4ead2 100644 |
||||||
|
--- a/virtinst/osdict.py |
||||||
|
+++ b/virtinst/osdict.py |
||||||
|
@@ -453,7 +453,7 @@ class _OsVariant(object): |
||||||
|
devs = self._os.get_all_devices(fltr) |
||||||
|
for idx in range(devs.get_length()): |
||||||
|
devname = devs.get_nth(idx).get_name() |
||||||
|
- if devname != "virtio-net": |
||||||
|
+ if devname in ["pcnet", "ne2k_pci", "rtl8139", "e1000"]: |
||||||
|
return devname |
||||||
|
return None |
||||||
|
|
@ -0,0 +1,49 @@ |
|||||||
|
From: Cole Robinson <crobinso@redhat.com> |
||||||
|
Date: Tue, 13 Dec 2016 13:27:06 -0500 |
||||||
|
Subject: [PATCH virt-manager] manager: Fix window size tracking on wayland |
||||||
|
(bug 1375175) |
||||||
|
|
||||||
|
The method we were using is a common implementation bug, |
||||||
|
explained here: https://wiki.gnome.org/HowDoI/SaveWindowState |
||||||
|
|
||||||
|
https://bugzilla.redhat.com/show_bug.cgi?id=1375175 |
||||||
|
(cherry picked from commit 107aa2b1345f45384086c00c904e4786001e4827) |
||||||
|
--- |
||||||
|
virtManager/details.py | 4 ++-- |
||||||
|
virtManager/manager.py | 4 ++-- |
||||||
|
2 files changed, 4 insertions(+), 4 deletions(-) |
||||||
|
|
||||||
|
diff --git a/virtManager/details.py b/virtManager/details.py |
||||||
|
index b2f451d..38491d4 100644 |
||||||
|
--- a/virtManager/details.py |
||||||
|
+++ b/virtManager/details.py |
||||||
|
@@ -1016,10 +1016,10 @@ class vmmDetails(vmmGObjectUI): |
||||||
|
# Window state listeners # |
||||||
|
########################## |
||||||
|
|
||||||
|
- def window_resized(self, ignore, event): |
||||||
|
+ def window_resized(self, ignore, ignore2): |
||||||
|
if not self.is_visible(): |
||||||
|
return |
||||||
|
- self._window_size = (event.width, event.height) |
||||||
|
+ self._window_size = self.topwin.get_size() |
||||||
|
|
||||||
|
def popup_addhw_menu(self, widget, event): |
||||||
|
ignore = widget |
||||||
|
diff --git a/virtManager/manager.py b/virtManager/manager.py |
||||||
|
index d70f4c4..31fe457 100644 |
||||||
|
--- a/virtManager/manager.py |
||||||
|
+++ b/virtManager/manager.py |
||||||
|
@@ -458,10 +458,10 @@ class vmmManager(vmmGObjectUI): |
||||||
|
# Action listeners # |
||||||
|
#################### |
||||||
|
|
||||||
|
- def window_resized(self, ignore, event): |
||||||
|
+ def window_resized(self, ignore, ignore2): |
||||||
|
if not self.is_visible(): |
||||||
|
return |
||||||
|
- self._window_size = (event.width, event.height) |
||||||
|
+ self._window_size = self.topwin.get_size() |
||||||
|
|
||||||
|
def exit_app(self, src_ignore=None, src2_ignore=None): |
||||||
|
self.emit("action-exit-app") |
@ -0,0 +1,37 @@ |
|||||||
|
From: Cole Robinson <crobinso@redhat.com> |
||||||
|
Date: Tue, 13 Dec 2016 13:31:17 -0500 |
||||||
|
Subject: [PATCH virt-manager] console: Fix resize to VM on wayland (bug |
||||||
|
1397598) |
||||||
|
|
||||||
|
Yet another issue with not using window.get_size() and instead using |
||||||
|
its size allocation directly, which differ on wayland due to client |
||||||
|
side decorations. |
||||||
|
|
||||||
|
https://bugzilla.redhat.com/show_bug.cgi?id=1397598 |
||||||
|
(cherry picked from commit 88bfdf4926e1223e75468e138d28a1f3756e3cc6) |
||||||
|
--- |
||||||
|
virtManager/console.py | 6 +++--- |
||||||
|
1 file changed, 3 insertions(+), 3 deletions(-) |
||||||
|
|
||||||
|
diff --git a/virtManager/console.py b/virtManager/console.py |
||||||
|
index 1d33115..326671c 100644 |
||||||
|
--- a/virtManager/console.py |
||||||
|
+++ b/virtManager/console.py |
||||||
|
@@ -455,14 +455,14 @@ class vmmConsolePages(vmmGObjectUI): |
||||||
|
if not self._viewer.console_get_desktop_resolution(): |
||||||
|
return |
||||||
|
|
||||||
|
- topwin_alloc = self.topwin.get_allocation() |
||||||
|
+ top_w, top_h = self.topwin.get_size() |
||||||
|
viewer_alloc = self.widget("console-gfx-scroll").get_allocation() |
||||||
|
desktop_w, desktop_h = self._viewer.console_get_desktop_resolution() |
||||||
|
|
||||||
|
self.topwin.unmaximize() |
||||||
|
self.topwin.resize( |
||||||
|
- desktop_w + (topwin_alloc.width - viewer_alloc.width), |
||||||
|
- desktop_h + (topwin_alloc.height - viewer_alloc.height)) |
||||||
|
+ desktop_w + (top_w - viewer_alloc.width), |
||||||
|
+ desktop_h + (top_h - viewer_alloc.height)) |
||||||
|
|
||||||
|
|
||||||
|
################ |
@ -0,0 +1,12 @@ |
|||||||
|
CONFIG_XEN=n |
||||||
|
CONFIG_ESP_SCSI=n |
||||||
|
CONFIG_LSI_SCSI=n |
||||||
|
CONFIG_USB_OHCI=n |
||||||
|
CONFIG_BOOTSPLASH=n |
||||||
|
CONFIG_MEGASAS=n |
||||||
|
CONFIG_PVSCSI=n |
||||||
|
CONFIG_ROM_SIZE=128 |
||||||
|
CONFIG_USB_OHCI=n |
||||||
|
CONFIG_USB_XHCI=n |
||||||
|
CONFIG_USB_UAS=n |
||||||
|
CONFIG_TCGBIOS=n |
@ -0,0 +1,7 @@ |
|||||||
|
CONFIG_XEN=n |
||||||
|
CONFIG_ESP_SCSI=n |
||||||
|
CONFIG_LSI_SCSI=n |
||||||
|
CONFIG_USB_OHCI=n |
||||||
|
CONFIG_BOOTSPLASH=n |
||||||
|
CONFIG_MEGASAS=n |
||||||
|
CONFIG_ROM_SIZE=256 |
@ -0,0 +1,4 @@ |
|||||||
|
CONFIG_BUILD_VGABIOS=y |
||||||
|
CONFIG_VGA_CIRRUS=y |
||||||
|
CONFIG_VGA_PCI=y |
||||||
|
CONFIG_VGA_ALLOCATE_EXTRA_STACK=n |
@ -0,0 +1,4 @@ |
|||||||
|
CONFIG_BUILD_VGABIOS=y |
||||||
|
CONFIG_VGA_BOCHS=y |
||||||
|
CONFIG_VGA_PCI=n |
||||||
|
CONFIG_VGA_ALLOCATE_EXTRA_STACK=n |
@ -0,0 +1,7 @@ |
|||||||
|
CONFIG_BUILD_VGABIOS=y |
||||||
|
CONFIG_VGA_BOCHS=y |
||||||
|
CONFIG_VGA_PCI=y |
||||||
|
CONFIG_OVERRIDE_PCI_ID=y |
||||||
|
CONFIG_VGA_VID=0x1b36 |
||||||
|
CONFIG_VGA_DID=0x0100 |
||||||
|
CONFIG_VGA_ALLOCATE_EXTRA_STACK=n |
@ -0,0 +1,4 @@ |
|||||||
|
CONFIG_BUILD_VGABIOS=y |
||||||
|
CONFIG_VGA_BOCHS=y |
||||||
|
CONFIG_VGA_PCI=y |
||||||
|
CONFIG_VGA_ALLOCATE_EXTRA_STACK=n |
@ -0,0 +1,6 @@ |
|||||||
|
CONFIG_BUILD_VGABIOS=y |
||||||
|
CONFIG_VGA_BOCHS=y |
||||||
|
CONFIG_VGA_PCI=y |
||||||
|
CONFIG_OVERRIDE_PCI_ID=y |
||||||
|
CONFIG_VGA_VID=0x1af4 |
||||||
|
CONFIG_VGA_DID=0x1050 |
@ -0,0 +1,7 @@ |
|||||||
|
CONFIG_BUILD_VGABIOS=y |
||||||
|
CONFIG_VGA_BOCHS=y |
||||||
|
CONFIG_VGA_PCI=y |
||||||
|
CONFIG_OVERRIDE_PCI_ID=y |
||||||
|
CONFIG_VGA_VID=0x15ad |
||||||
|
CONFIG_VGA_DID=0x0405 |
||||||
|
CONFIG_VGA_ALLOCATE_EXTRA_STACK=n |
@ -0,0 +1,22 @@ |
|||||||
|
:qemu-alpha:M::\x7fELF\x02\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x26\x90:\xff\xff\xff\xff\xff\xfe\xfe\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff:/usr/bin/qemu-alpha: |
||||||
|
:qemu-armeb:M::\x7fELF\x01\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x28:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-armeb: |
||||||
|
:qemu-arm:M::\x7fELF\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x28\x00:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff:/usr/bin/qemu-arm: |
||||||
|
:qemu-cris:M::\x7fELF\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x4c\x00:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff:/usr/bin/qemu-cris: |
||||||
|
:qemu-i386:M::\x7fELF\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x03\x00:\xff\xff\xff\xff\xff\xfe\xfe\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff:/usr/bin/qemu-i386: |
||||||
|
:qemu-i486:M::\x7fELF\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x06\x00:\xff\xff\xff\xff\xff\xfe\xfe\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff:/usr/bin/qemu-i386: |
||||||
|
:qemu-m68k:M::\x7fELF\x01\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x04:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-m68k: |
||||||
|
:qemu-microblazeel:M::\x7fELF\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\xab\xba:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff:/usr/bin/qemu-microblazeel: |
||||||
|
:qemu-microblaze:M::\x7fELF\x01\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\xba\xab:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-microblaze: |
||||||
|
:qemu-mips64el:M::\x7fELF\x02\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x08\x00:\xff\xff\xff\xff\xff\xff\xff\x00\xfe\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff:/usr/bin/qemu-mips64el: |
||||||
|
:qemu-mips64:M::\x7fELF\x02\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x08:\xff\xff\xff\xff\xff\xff\xff\x00\xfe\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-mips64: |
||||||
|
:qemu-mipsel:M::\x7fELF\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x08\x00:\xff\xff\xff\xff\xff\xff\xff\x00\xfe\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff:/usr/bin/qemu-mipsel: |
||||||
|
:qemu-mips:M::\x7fELF\x01\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x08:\xff\xff\xff\xff\xff\xff\xff\x00\xfe\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-mips: |
||||||
|
:qemu-ppc64abi32:M::\x7fELF\x01\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x15:\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-ppc64abi32: |
||||||
|
:qemu-ppc64:M::\x7fELF\x02\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x15:\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-ppc64: |
||||||
|
:qemu-ppc:M::\x7fELF\x01\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x14:\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-ppc: |
||||||
|
:qemu-s390x:M::\x7fELF\x02\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x16:\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-s390x: |
||||||
|
:qemu-sh4eb:M::\x7fELF\x01\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x2a:\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-sh4eb: |
||||||
|
:qemu-sh4:M::\x7fELF\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x2a\x00:\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff:/usr/bin/qemu-sh4: |
||||||
|
:qemu-sparc32plus:M::\x7fELF\x01\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x12:\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-sparc32plus: |
||||||
|
:qemu-sparc64:M::\x7fELF\x02\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x2b:\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-sparc64: |
||||||
|
:qemu-sparc:M::\x7fELF\x01\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x02:\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-sparc: |
@ -0,0 +1,19 @@ |
|||||||
|
--- a/Makefile |
||||||
|
+++ b/Makefile |
||||||
|
@@ -30,6 +30,7 @@ |
||||||
|
LDSCRIPT := rom16.ld |
||||||
|
LDFLAGS := -T $(LDSCRIPT) -nostdlib |
||||||
|
OBJCOPY := objcopy |
||||||
|
+HOSTCC := $(CC) |
||||||
|
|
||||||
|
ASRCS = sgabios.S |
||||||
|
|
||||||
|
@@ -55,7 +56,7 @@ |
||||||
|
$(LD) $(LDFLAGS) $(OBJS) -o $@ |
||||||
|
|
||||||
|
csum8: csum8.c |
||||||
|
- $(CC) -Wall -O2 -o $@ $< |
||||||
|
+ $(HOSTCC) -Wall -O2 -o $@ $< |
||||||
|
|
||||||
|
sgabios.o: buildinfo |
||||||
|
|
@ -0,0 +1,67 @@ |
|||||||
|
%global gittagdate 20171214 |
||||||
|
%global gittag qemu-slof-%{gittagdate} |
||||||
|
|
||||||
|
Name: SLOF |
||||||
|
Version: 0.1.git%{gittagdate} |
||||||
|
Release: 1%{?dist} |
||||||
|
Summary: Slimline Open Firmware |
||||||
|
License: BSD |
||||||
|
URL: http://www.openfirmware.info/SLOF |
||||||
|
BuildArch: noarch |
||||||
|
# There are no upstream tarballs. To prepare a tarball, do: |
||||||
|
# git clone git://github.com/aik/SLOF.git |
||||||
|
# cd SLOF |
||||||
|
# git archive -o ../SLOF-%{gittagdate}.tar.gz \ |
||||||
|
# --prefix=SLOF-%{gittagdate}/ %{gittag} |
||||||
|
Source0: https://github.com/aik/SLOF/archive/qemu-slof-%{gittagdate}.tar.gz |
||||||
|
%ifarch x86_64 aarch64 |
||||||
|
BuildRequires: gcc-powerpc64-linux-gnu |
||||||
|
%endif |
||||||
|
BuildRequires: perl(Data::Dumper) |
||||||
|
|
||||||
|
|
||||||
|
%description |
||||||
|
Slimline Open Firmware (SLOF) is initialization and boot source code |
||||||
|
based on the IEEE-1275 (Open Firmware) standard, developed by |
||||||
|
engineers of the IBM Corporation. |
||||||
|
The SLOF source code provides illustrates what's needed to initialize |
||||||
|
and boot Linux or a hypervisor on the industry Open Firmware boot |
||||||
|
standard. |
||||||
|
|
||||||
|
|
||||||
|
%package bin |
||||||
|
Summary: Slimline Open Firmware BINs |
||||||
|
%description bin |
||||||
|
The BIN files for SLOF, an IEEE-1275 Slimline Open Firmware |
||||||
|
Note that you normally wouldn't need to install this package |
||||||
|
separately. It is a dependency of qemu-system-ppc64. |
||||||
|
|
||||||
|
|
||||||
|
%prep |
||||||
|
%setup -q -n SLOF-%{gittag} |
||||||
|
|
||||||
|
|
||||||
|
%build |
||||||
|
%ifarch x86_64 aarch64 |
||||||
|
export CROSS="powerpc64-linux-gnu-" |
||||||
|
%endif |
||||||
|
make qemu %{?_smp_mflags} V=2 |
||||||
|
|
||||||
|
|
||||||
|
%install |
||||||
|
mkdir -p $RPM_BUILD_ROOT%{_datadir}/qemu |
||||||
|
cp -a boot_rom.bin $RPM_BUILD_ROOT%{_datadir}/qemu/slof.bin |
||||||
|
|
||||||
|
|
||||||
|
%files |
||||||
|
%doc FlashingSLOF.pdf |
||||||
|
%doc LICENSE |
||||||
|
%doc README |
||||||
|
|
||||||
|
|
||||||
|
%files bin |
||||||
|
%dir %{_datadir}/qemu |
||||||
|
%{_datadir}/qemu/slof.bin |
||||||
|
|
||||||
|
|
||||||
|
%changelog |
@ -0,0 +1,369 @@ |
|||||||
|
Name: seabios |
||||||
|
Version: 1.9.1 |
||||||
|
Release: 5%{?dist} |
||||||
|
Summary: Open-source legacy BIOS implementation |
||||||
|
|
||||||
|
Group: Applications/Emulators |
||||||
|
License: LGPLv3 |
||||||
|
URL: http://www.coreboot.org/SeaBIOS |
||||||
|
|
||||||
|
|
||||||
|
Source0: http://code.coreboot.org/p/seabios/downloads/get/%{name}-%{version}.tar.gz |
||||||
|
|
||||||
|
Source10: config.vga.cirrus |
||||||
|
Source11: config.vga.isavga |
||||||
|
Source12: config.vga.qxl |
||||||
|
Source13: config.vga.stdvga |
||||||
|
Source14: config.vga.vmware |
||||||
|
Source15: config.base |
||||||
|
Source16: config.base-256k |
||||||
|
Source17: config.vga.virtio |
||||||
|
|
||||||
|
|
||||||
|
Patch0002: 0002-allow-1TB-of-RAM.patch |
||||||
|
Patch0003: 0003-smbios-set-bios-vendor-version-fields-to-Seabios-0.5.patch |
||||||
|
Patch0004: 0004-Workaround-for-a-win8.1-32-S4-resume-bug.patch |
||||||
|
# For bz#1185721 - win7 guest (boot with q35) show dark screen after do S3 |
||||||
|
Patch5: seabios-fw-pci-add-Q35-S3-support.patch |
||||||
|
# For bz#1327060 - [Seabios]Limited boot number supported for SCSI/SATA |
||||||
|
Patch6: seabios-redhat-reserve-more-memory-on-fseg.patch |
||||||
|
# For bz#1373154 - Guest fails boot up with ivshmem-plain and virtio-pci device |
||||||
|
Patch7: seabios-pci-don-t-map-virtio-1.0-storage-devices-above-4G.patch |
||||||
|
BuildRequires: python iasl |
||||||
|
ExclusiveArch: x86_64 %{power64} |
||||||
|
|
||||||
|
Requires: %{name}-bin = %{version}-%{release} |
||||||
|
Requires: seavgabios-bin = %{version}-%{release} |
||||||
|
|
||||||
|
# Seabios is noarch, but required on architectures which cannot build it. |
||||||
|
# Disable debuginfo because it is of no use to us. |
||||||
|
%global debug_package %{nil} |
||||||
|
|
||||||
|
# You can build a debugging version of the BIOS by setting this to a |
||||||
|
# value > 1. See src/config.h for possible values, but setting it to |
||||||
|
# a number like 99 will enable all possible debugging. Note that |
||||||
|
# debugging goes to a special qemu port that you have to enable. See |
||||||
|
# the SeaBIOS top-level README file for the magic qemu invocation to |
||||||
|
# enable this. |
||||||
|
%global debug_level 1 |
||||||
|
|
||||||
|
|
||||||
|
%description |
||||||
|
SeaBIOS is an open-source legacy BIOS implementation which can be used as |
||||||
|
a coreboot payload. It implements the standard BIOS calling interfaces |
||||||
|
that a typical x86 proprietary BIOS implements. |
||||||
|
|
||||||
|
|
||||||
|
%package bin |
||||||
|
Summary: Seabios for x86 |
||||||
|
BuildArch: noarch |
||||||
|
|
||||||
|
%description bin |
||||||
|
SeaBIOS is an open-source legacy BIOS implementation which can be used as |
||||||
|
a coreboot payload. It implements the standard BIOS calling interfaces |
||||||
|
that a typical x86 proprietary BIOS implements. |
||||||
|
|
||||||
|
|
||||||
|
%package -n seavgabios-bin |
||||||
|
Summary: Seavgabios for x86 |
||||||
|
BuildArch: noarch |
||||||
|
|
||||||
|
Obsoletes: vgabios < 0.6c-10 |
||||||
|
Provides: vgabios = 0.6c-10 |
||||||
|
|
||||||
|
|
||||||
|
%description -n seavgabios-bin |
||||||
|
SeaVGABIOS is an open-source VGABIOS implementation. |
||||||
|
|
||||||
|
|
||||||
|
%prep |
||||||
|
%setup -q |
||||||
|
|
||||||
|
%patch0002 -p1 |
||||||
|
%patch0003 -p1 |
||||||
|
%patch0004 -p1 |
||||||
|
%patch5 -p1 |
||||||
|
%patch6 -p1 |
||||||
|
%patch7 -p1 |
||||||
|
|
||||||
|
# Store version to be used |
||||||
|
|
||||||
|
%build |
||||||
|
%ifarch x86_64 |
||||||
|
export CFLAGS="$RPM_OPT_FLAGS" |
||||||
|
%endif |
||||||
|
%ifarch ppc64 ppc64le |
||||||
|
export CFLAGS="$RPM_OPT_FLAGS" |
||||||
|
export CROSS="x86_64-linux-gnu-" |
||||||
|
%endif |
||||||
|
mkdir binaries |
||||||
|
|
||||||
|
build_bios() { |
||||||
|
make clean distclean |
||||||
|
cp $1 .config |
||||||
|
echo "CONFIG_DEBUG_LEVEL=%{debug_level}" >> .config |
||||||
|
make oldnoconfig V=1 EXTRAVERSION="-%release" |
||||||
|
|
||||||
|
make V=1 $4 EXTRAVERSION="-%release" |
||||||
|
|
||||||
|
cp out/$2 binaries/$3 |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
# seabios 128k |
||||||
|
build_bios %{SOURCE15} bios.bin bios.bin |
||||||
|
|
||||||
|
# seabios 256k |
||||||
|
build_bios %{SOURCE16} bios.bin bios-256k.bin |
||||||
|
|
||||||
|
# seavgabios |
||||||
|
for config in %{SOURCE10} %{SOURCE11} %{SOURCE12} %{SOURCE13} %{SOURCE14} %{SOURCE17}; do |
||||||
|
name=${config#*config.vga.} |
||||||
|
build_bios ${config} vgabios.bin vgabios-${name}.bin out/vgabios.bin |
||||||
|
done |
||||||
|
|
||||||
|
|
||||||
|
%install |
||||||
|
mkdir -p $RPM_BUILD_ROOT%{_datadir}/seabios |
||||||
|
mkdir -p $RPM_BUILD_ROOT%{_datadir}/seavgabios |
||||||
|
install -m 0644 binaries/bios*.bin $RPM_BUILD_ROOT%{_datadir}/seabios |
||||||
|
install -m 0644 binaries/vgabios*.bin $RPM_BUILD_ROOT%{_datadir}/seavgabios |
||||||
|
|
||||||
|
|
||||||
|
%files |
||||||
|
%doc COPYING COPYING.LESSER README |
||||||
|
|
||||||
|
|
||||||
|
%files bin |
||||||
|
%dir %{_datadir}/seabios/ |
||||||
|
%{_datadir}/seabios/bios*.bin |
||||||
|
|
||||||
|
%files -n seavgabios-bin |
||||||
|
%dir %{_datadir}/seavgabios/ |
||||||
|
%{_datadir}/seavgabios/vgabios*.bin |
||||||
|
|
||||||
|
|
||||||
|
%changelog |
||||||
|
* Thu Sep 15 2016 Miroslav Rezanina <mrezanin@redhat.com> - 1.9.1-5.el7 |
||||||
|
- seabios-pci-don-t-map-virtio-1.0-storage-devices-above-4G.patch [bz#1373154] |
||||||
|
- Resolves: bz#1373154 |
||||||
|
(Guest fails boot up with ivshmem-plain and virtio-pci device) |
||||||
|
|
||||||
|
* Wed May 11 2016 Miroslav Rezanina <mrezanin@redhat.com> - 1.9.1-4.el7 |
||||||
|
- seabios-Build-vgabios-virtio.bin.patch [bz#1327001] |
||||||
|
- Resolves: bz#1327001 |
||||||
|
(vgabios-virtio.bin should be included in seavgabios-bin package) |
||||||
|
|
||||||
|
* Tue Apr 26 2016 Miroslav Rezanina <mrezanin@redhat.com> - 1.9.1-3.el7 |
||||||
|
- seabios-redhat-reserve-more-memory-on-fseg.patch [bz#1327060] |
||||||
|
- seabios-redhat-turn-off-some-config-options.patch [bz#1327060] |
||||||
|
- Resolves: bz#1327060 |
||||||
|
([Seabios]Limited boot number supported for SCSI/SATA) |
||||||
|
|
||||||
|
* Wed Apr 06 2016 Miroslav Rezanina <mrezanin@redhat.com> - 1.9.1-2.el7 |
||||||
|
- seabios-fw-pci-add-Q35-S3-support.patch [bz#1185721] |
||||||
|
- Resolves: bz#1185721 |
||||||
|
(win7 guest (boot with q35) show dark screen after do S3) |
||||||
|
|
||||||
|
* Tue Feb 16 2016 Miroslav Rezanina <mrezanin@redhat.com> - 1.9.1-1.el7 |
||||||
|
- Rebase to 1.9.1 [bz#1257052] |
||||||
|
- Resolves: bz#1257052 |
||||||
|
(rebase seabios to 1.9) |
||||||
|
|
||||||
|
* Wed Jul 15 2015 Yash Mankad <ymankad@redhat.com> - 1.7.5-11.el7 |
||||||
|
- seabios-bootorder-Update-extra-pci-root-buses-bootorder-form.patch [bz#1242968] |
||||||
|
- Resolves: bz#1242968 |
||||||
|
(pci: support booting of devices behind PXB) |
||||||
|
|
||||||
|
* Tue Jul 07 2015 Miroslav Rezanina <mrezanin@redhat.com> - 1.7.5-10.el7 |
||||||
|
- seabios-fw-pci-scan-all-buses-if-extraroots-romfile-is-prese.patch [bz#1235381] |
||||||
|
- seabios-fw-pci-map-memory-and-IO-regions-for-multiple-pci-ro.patch [bz#1235381] |
||||||
|
- Resolves: bz#1235381 |
||||||
|
(RFE: configure guest NUMA node locality for guest PCI devices) |
||||||
|
|
||||||
|
* Thu Apr 23 2015 Miroslav Rezanina <mrezanin@redhat.com> - 1.7.5-9.el7_1 |
||||||
|
- seabios-boot.c-delay-exiting-boot-if-menu-key-is-ESC.patch [bz#841638] |
||||||
|
- seabios-boot-switch-default-menu-key-to-ESC.patch [bz#841638] |
||||||
|
- Resolves: bz#841638 |
||||||
|
(Provide a platform agnostic approach to invoking the BIOS, boot menu, or other BIOS functions) |
||||||
|
|
||||||
|
* Tue Jan 20 2015 Miroslav Rezanina <mrezanin@redhat.com> - 1.7.5-8.el7 |
||||||
|
- seabios-turn-off-stack-switching-for-vgabios.patch [bz#1182634] |
||||||
|
- Resolves: bz#1182634 |
||||||
|
(Remove CONFIG_VGA_ALLOCATE_EXTRA_STACK) |
||||||
|
|
||||||
|
* Thu Nov 20 2014 Miroslav Rezanina <mrezanin@redhat.com> - 1.7.5-6.el7 |
||||||
|
- seabios-Extend-ExclusiveArch-to-power64-architectures.patch [bz#1163924] |
||||||
|
- Resolves: bz#1163924 |
||||||
|
(seabios is needed for ppc64 and ppc64le but marked ExclusiveArch aarch64) |
||||||
|
|
||||||
|
* Tue Aug 26 2014 Miroslav Rezanina <mrezanin@redhat.com> - 1.7.5-5.el7 |
||||||
|
- seabios-Workaround-for-a-win8.1-32-S4-resume-bug.patch [bz#1050775] |
||||||
|
- seabios-boot-Fix-boot-order-for-SCSI-target-lun-9.patch [bz#1096560] |
||||||
|
- Resolves: bz#1096560 |
||||||
|
(fail to assign correct order for the boot device in seabios as we specified the bootindex in qemu-kvm cli(under the same virtio-scsi-pci)) |
||||||
|
|
||||||
|
* Wed Aug 13 2014 Miroslav Rezanina <mrezanin@redhat.com> - 1.7.5-4.el7 |
||||||
|
- seabios-smbios-set-bios-vendor-version-fields-to-Seabios-0.5.patch [bz#1123299] |
||||||
|
- Resolves: bz#1123299 |
||||||
|
(smbios table 0 vendor string should be Seabios (for rhel6 compatibility) [7.1+7.0.z]) |
||||||
|
|
||||||
|
* Sat Aug 02 2014 Miroslav Rezanina <mrezanin@redhat.com> - 1.7.5-2.el7 |
||||||
|
- seabios-Build-seabios-as-noarch.patch [bz#1118380] |
||||||
|
- Resolves: bz#1118380 |
||||||
|
(Seabios build required for ppc64) |
||||||
|
|
||||||
|
* Wed May 28 2014 Gerd Hoffmann <kraxel@redhat.com> - 1.7.5-1.el7 |
||||||
|
- rebase to seabios 1.7.5 |
||||||
|
|
||||||
|
* Wed Feb 05 2014 Miroslav Rezanina <mrezanin@redhat.com> - 1.7.2.2-11.el7 |
||||||
|
- seabios-init_virtio_scsi-reset-the-HBA-before-freeing-its-vi.patch [bz#1013418] |
||||||
|
- seabios-smbios-catch-zero-length-strings.patch [bz#1052837] |
||||||
|
- seabios-resume-restore-piix-pm-config-registers-after-resume.patch [bz#1049860] |
||||||
|
- seabios-pci-align-64bit-pci-regions-to-1G.patch [bz#1055832] |
||||||
|
- seabios-pci-log-pci-windows.patch [bz#1055832] |
||||||
|
- seabios-pci-improve-io-address-space-allocation.patch [bz#1055832] |
||||||
|
- Resolves: bz#1013418 |
||||||
|
(qemu-kvm with a virtio-scsi controler without devices attached quits after stop/cont in HMP/QMP) |
||||||
|
- Resolves: bz#1049860 |
||||||
|
(Guest agent command hang there after restore the guest from the save file) |
||||||
|
- Resolves: bz#1052837 |
||||||
|
(The wrong DMI structures could not be decoded while booting vm with -smbios params) |
||||||
|
- Resolves: bz#1055832 |
||||||
|
(can not see seabios GUI when boot with 155 virtio-blk-pci disks via pci-bridge) |
||||||
|
|
||||||
|
* Mon Jan 13 2014 Miroslav Rezanina <mrezanin@redhat.com> - 1.7.2.2-10.el7 |
||||||
|
- Fixed seavgabios-bin obsoletes/provides [bz#1035452] |
||||||
|
- Resolves: bz#1035452 |
||||||
|
( seavgabios-bin has bad obsoletes/provides for "vgabios") |
||||||
|
|
||||||
|
* Mon Jan 13 2014 Miroslav Rezanina <mrezanin@redhat.com> - 1.7.2.2-8.el7 |
||||||
|
- seabios-vgabios-Fix-cirrus-memory-clear-on-mode-switch.patch [bz#979898] |
||||||
|
- Resolves: bz#979898 |
||||||
|
([qemu-kvm]The win2k3-32 guest display is abnormal when using -vga cirrus) |
||||||
|
|
||||||
|
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 1.7.2.2-7 |
||||||
|
- Mass rebuild 2013-12-27 |
||||||
|
|
||||||
|
* Tue Dec 17 2013 Michal Novotny <minovotn@redhat.com> - seabios-1.7.2.2-6.el7 |
||||||
|
- seabios-biostables-support-looking-up-RSDP.patch [bz#1034877] |
||||||
|
- seabios-romfile_loader-utility-to-patch-in-memory-ROM-files.patch [bz#1034877] |
||||||
|
- seabios-acpi-load-and-link-tables-through-romfile-loader.patch [bz#1034877] |
||||||
|
- Resolves: bz#1034877 |
||||||
|
(export acpi tables to guests (seabios)) |
||||||
|
|
||||||
|
* Tue Dec 10 2013 Miroslav Rezanina <mrezanin@redhat.com> - 1.7.2.2-5.el7 |
||||||
|
- seabios-build-explicitly-set-ROM-size.patch [bz#1038604] |
||||||
|
- Resolves: bz#1038604 |
||||||
|
(make seabios 256k for rhel7 machine types) |
||||||
|
|
||||||
|
* Tue Nov 05 2013 Miroslav Rezanina <mrezanin@redhat.com> - 1.7.2.2-4.el7 |
||||||
|
- seabios-Introduce-and-convert-pmm-code-to-use-standard-list-.patch [bz#947051] |
||||||
|
- seabios-Fix-error-in-hlist_for_each_entry_safe-macro.patch [bz#947051] |
||||||
|
- seabios-Another-fix-for-hlist_for_each_entry_safe.patch [bz#947051] |
||||||
|
- seabios-uas-add-temporary-superspeed-stopgap.patch [bz#947051] |
||||||
|
- seabios-usb-add-usb_update_pipe.patch [bz#947051] |
||||||
|
- seabios-usb-add-xhci-support.patch [bz#947051] |
||||||
|
- seabios-xhci-adaptions-for-old-rhel7-seabios-codebase.patch [bz#947051] |
||||||
|
- seabios-allow-1TB-of-RAM.patch [bz#1016974] |
||||||
|
- Resolves: bz#1016974 |
||||||
|
([HP 7.0 FEAT]: Increase KVM guest supported memory to 4TiB) |
||||||
|
- Resolves: bz#947051 |
||||||
|
([RFE] implement xhci support in seabios) |
||||||
|
|
||||||
|
* Tue Sep 24 2013 Miroslav Rezanina <mrezanin@redhat.com> - seabios-1.7.2.2-3.el7 |
||||||
|
- seabios-floppy-Introduce-struct-floppy_pio_s-for-floppy-PIO-.patch [bz#920140] |
||||||
|
- seabios-floppy-Cleanup-floppy-irq-wait-handling.patch [bz#920140] |
||||||
|
- seabios-floppy-Implement-media-format-sensing.patch [bz#920140] |
||||||
|
- seabios-Place-rpm-version-info-into-version-banner.patch [bz#894979] |
||||||
|
- seabios-ahci-add-missing-check-for-allocation-failure.patch [bz#1005747] |
||||||
|
- Resolves: bz#1005747 |
||||||
|
(fail to boot rhel7 guest with >126(21 ahci controller) ahci disks) |
||||||
|
- Resolves: bz#894979 |
||||||
|
(place rpm version info into version banner) |
||||||
|
- Resolves: bz#920140 |
||||||
|
(qemu-kvm emulation of 2.88M floppy fails) |
||||||
|
|
||||||
|
* Wed Jun 26 2013 Miroslav Rezanina <mrezanin@redhat.com> - 1.7.2.2-2 |
||||||
|
- Disable options not used / not supported by RHEL-7 (rhbz 927582) |
||||||
|
- Add pvpanic device driver (rhbz 967777) |
||||||
|
- Obsolete vgabios (rhbz 976340) |
||||||
|
|
||||||
|
* Tue Jun 04 2013 Miroslav Rezanina <mrezanin@redhat.com> - 1.7.2.2-1 |
||||||
|
- Rebase to 1.7.2.2 |
||||||
|
|
||||||
|
* Tue Dec 18 2012 Michal Novotny <minovotn@redhat.com> - 1.7.1-5 |
||||||
|
- Remove the cross compilation code as we compile it on x86_64 always |
||||||
|
|
||||||
|
* Thu Dec 6 2012 Peter Robinson <pbrobinson@fedoraproject.org> 1.7.1-4 |
||||||
|
- Root seabios package is noarch too because it only contains docs |
||||||
|
|
||||||
|
* Fri Oct 19 2012 Cole Robinson <crobinso@redhat.com> - 1.7.1-3 |
||||||
|
- Add seavgabios subpackage |
||||||
|
|
||||||
|
* Wed Oct 17 2012 Paolo Bonzini <pbonzini@redhat.com> - 1.7.1-2 |
||||||
|
- Build with cross compiler. Resolves: #866664. |
||||||
|
|
||||||
|
* Wed Sep 05 2012 Cole Robinson <crobinso@redhat.com> - 1.7.1-1 |
||||||
|
- Rebased to version 1.7.1 |
||||||
|
- Initial support for booting from USB attached scsi (USB UAS) drives |
||||||
|
- USB EHCI 64bit controller support |
||||||
|
- USB MSC multi-LUN device support |
||||||
|
- Support for booting from LSI SCSI controllers on emulators |
||||||
|
- Support for booting from AMD PCscsi controllers on emulators |
||||||
|
|
||||||
|
* Mon Aug 13 2012 Richard W.M. Jones <rjones@redhat.com> - 1.7.0-4 |
||||||
|
- Modernise and tidy up the RPM. |
||||||
|
- Allow debug versions of SeaBIOS to be built easily. |
||||||
|
|
||||||
|
* Mon Aug 06 2012 Cole Robinson <crobinso@redhat.com> - 1.7.0-3 |
||||||
|
- Enable S3/S4 support for guests (it's an F18 feature after all) |
||||||
|
|
||||||
|
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.0-2 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
||||||
|
|
||||||
|
* Mon May 28 2012 Cole Robinson <crobinso@redhat.com> - 1.7.0-1 |
||||||
|
- Rebased to version 1.7.0 |
||||||
|
- Support for virtio-scsi |
||||||
|
- Improved USB drive support |
||||||
|
- Several USB controller bug fixes and improvements |
||||||
|
|
||||||
|
* Wed Mar 28 2012 Paolo Bonzini <pbonzini@redhat.com> - 1.6.3-2 |
||||||
|
- Fix bugs in booting from host (or redirected) USB pen drives |
||||||
|
|
||||||
|
* Wed Feb 08 2012 Justin M. Forbes <jforbes@redhat.com> - 1.6.3-1 |
||||||
|
- Update to 1.6.3 upstream |
||||||
|
- Add virtio-scsi |
||||||
|
|
||||||
|
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.2-4 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild |
||||||
|
|
||||||
|
* Wed Oct 05 2011 Justin M. Forbes <jforbes@redhat.com> - 0.6.2-3 |
||||||
|
- Stop advertising S3 and S4 in DSDT (bz#741375) |
||||||
|
- incdule iasl buildreq |
||||||
|
|
||||||
|
* Wed Jul 13 2011 Justin M. Forbes <jforbes@redhat.com> - 0.6.2-2 |
||||||
|
- Fix QXL bug in 0.6.2 |
||||||
|
|
||||||
|
* Wed Jul 13 2011 Justin M. forbes <jforbes@redhat.com> - 0.6.2-1 |
||||||
|
- Update to 0.6.2 upstream for a number of bugfixes |
||||||
|
|
||||||
|
* Mon Feb 14 2011 Justin M. forbes <jforbes@redhat.com> - 0.6.1-1 |
||||||
|
- Update to 0.6.1 upstream for a number of bugfixes |
||||||
|
|
||||||
|
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.0-2 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild |
||||||
|
|
||||||
|
* Tue Aug 10 2010 Justin M. Forbes <jforbes@redhat.com> 0.6.0-1 |
||||||
|
- Update seabios to latest stable so we can drop patches. |
||||||
|
|
||||||
|
* Tue Apr 20 2010 Justin M. Forbes <jforbes@redhat.com> 0.5.1-2 |
||||||
|
- Ugly hacks to make package noarch and available for arch that cannot build it. |
||||||
|
- Disable useless debuginfo |
||||||
|
|
||||||
|
* Wed Mar 03 2010 Justin M. Forbes <jforbes@redhat.com> 0.5.1-1 |
||||||
|
- Update to 0.5.1 stable release |
||||||
|
- Pick up patches required for current qemu |
||||||
|
|
||||||
|
* Thu Jan 07 2010 Justin M. Forbes <jforbes@redhat.com> 0.5.1-0.1.20100108git669c991 |
||||||
|
- Created initial package |
@ -0,0 +1,71 @@ |
|||||||
|
%define tardir %{name}-0 |
||||||
|
|
||||||
|
Name: sgabios |
||||||
|
Epoch: 1 |
||||||
|
Version: 0.20110622svn |
||||||
|
Release: 8%{?dist} |
||||||
|
Summary: Open-source serial graphics BIOS option rom |
||||||
|
Group: Applications/Emulators |
||||||
|
License: ASL 2.0 |
||||||
|
URL: http://code.google.com/p/sgabios/ |
||||||
|
# Tarball created from SVN archive using the following commands: |
||||||
|
# svn export -r 8 http://sgabios.googlecode.com/svn/trunk sgabios-0 |
||||||
|
# tar -czvf sgabios-0-svnr8.tar.gz sgabios-0 |
||||||
|
Source0: sgabios-0-svnr8.tar.gz |
||||||
|
Patch0: sgabios-hostcc.patch |
||||||
|
|
||||||
|
BuildRequires: binutils-x86_64-linux-gnu gcc-x86_64-linux-gnu |
||||||
|
|
||||||
|
Requires: %{name}-bin = %{epoch}:%{version}-%{release} |
||||||
|
Buildarch: noarch |
||||||
|
|
||||||
|
# Sgabios is noarch, but required on architectures which cannot build it. |
||||||
|
# Disable debuginfo because it is of no use to us. |
||||||
|
%global debug_package %{nil} |
||||||
|
|
||||||
|
%description |
||||||
|
SGABIOS is designed to be inserted into a BIOS as an option rom to provide over |
||||||
|
a serial port the display and input capabilities normally handled by a VGA |
||||||
|
adapter and a keyboard, and additionally provide hooks for logging displayed |
||||||
|
characters for later collection after an operating system boots. |
||||||
|
|
||||||
|
%package bin |
||||||
|
Summary: Sgabios for x86 |
||||||
|
Buildarch: noarch |
||||||
|
|
||||||
|
%description bin |
||||||
|
SGABIOS is designed to be inserted into a BIOS as an option rom to provide over |
||||||
|
a serial port the display and input capabilities normally handled by a VGA |
||||||
|
adapter and a keyboard, and additionally provide hooks for logging displayed |
||||||
|
characters for later collection after an operating system boots. |
||||||
|
|
||||||
|
%prep |
||||||
|
%setup -q -n %{tardir} |
||||||
|
%patch0 -p1 |
||||||
|
|
||||||
|
%build |
||||||
|
unset MAKEFLAGS |
||||||
|
make \ |
||||||
|
HOSTCC=gcc \ |
||||||
|
CC=x86_64-linux-gnu-gcc \ |
||||||
|
AS=x86_64-linux-gnu-as \ |
||||||
|
LD=x86_64-linux-gnu-ld \ |
||||||
|
OBJCOPY=x86_64-linux-gnu-objcopy \ |
||||||
|
OBJDUMP=x86_64-linux-gnu-objdump |
||||||
|
|
||||||
|
|
||||||
|
%install |
||||||
|
mkdir -p $RPM_BUILD_ROOT%{_datadir}/qemu/ |
||||||
|
install -m 0644 sgabios.bin $RPM_BUILD_ROOT%{_datadir}/qemu |
||||||
|
|
||||||
|
|
||||||
|
%files |
||||||
|
%doc COPYING design.txt |
||||||
|
|
||||||
|
|
||||||
|
%files bin |
||||||
|
%dir %{_datadir}/qemu/ |
||||||
|
%{_datadir}/qemu/sgabios.bin |
||||||
|
|
||||||
|
|
||||||
|
%changelog |
@ -0,0 +1,152 @@ |
|||||||
|
Name: spice-protocol |
||||||
|
Version: 0.12.13 |
||||||
|
Release: 1%{?dist} |
||||||
|
Summary: Spice protocol header files |
||||||
|
Group: Development/Libraries |
||||||
|
# Main headers are BSD, controller / foreign menu are LGPL |
||||||
|
License: BSD and LGPLv2+ |
||||||
|
URL: http://www.spice-space.org/ |
||||||
|
Source0: http://www.spice-space.org/download/releases/%{name}-%{version}.tar.bz2 |
||||||
|
BuildArch: noarch |
||||||
|
|
||||||
|
%description |
||||||
|
Header files describing the spice protocol |
||||||
|
and the para-virtual graphics card QXL. |
||||||
|
|
||||||
|
|
||||||
|
%prep |
||||||
|
%setup -q |
||||||
|
|
||||||
|
%build |
||||||
|
%configure |
||||||
|
make %{?_smp_mflags} |
||||||
|
|
||||||
|
%install |
||||||
|
make DESTDIR=%{buildroot} install |
||||||
|
|
||||||
|
|
||||||
|
%files |
||||||
|
%doc COPYING NEWS |
||||||
|
%{_includedir}/spice-1 |
||||||
|
%{_datadir}/pkgconfig/spice-protocol.pc |
||||||
|
|
||||||
|
|
||||||
|
%changelog |
||||||
|
* Wed Jul 12 2017 Marc-André Lureau <marcandre.lureau@redhat.com> - 0.12.13-1 |
||||||
|
- Update to 0.12.13 release |
||||||
|
|
||||||
|
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.12.12-2 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild |
||||||
|
|
||||||
|
* Fri Aug 05 2016 Christophe Fergeau <cfergeau@redhat.com> - 0.12.12-1 |
||||||
|
- Update to 0.12.12 release |
||||||
|
|
||||||
|
* Fri Mar 11 2016 Marc-André Lureau <marcandre.lureau@redhat.com> - 0.12.11-1 |
||||||
|
- Update to 0.12.11 release |
||||||
|
|
||||||
|
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.12.10-2 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild |
||||||
|
|
||||||
|
* Thu Oct 01 2015 Christophe Fergeau <cfergeau@redhat.com> 0.12.10-1 |
||||||
|
- Update to 0.12.10 - Add python scripts and .proto files used |
||||||
|
to generate spice-gtk/spice-server marshalling C code |
||||||
|
|
||||||
|
* Wed Jul 29 2015 Christophe Fergeau <cfergeau@redhat.com> 0.12.9-1 |
||||||
|
- Update to 0.12.9 - Fixes QEMU build failures when using 0.12.8 with |
||||||
|
spice-server 0.12.5 |
||||||
|
|
||||||
|
* Tue Jun 30 2015 Christophe Fergeau <cfergeau@redhat.com> 0.12.8-1 |
||||||
|
- Update to 0.12.8 |
||||||
|
|
||||||
|
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.12.7-3 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild |
||||||
|
|
||||||
|
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.12.7-2 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild |
||||||
|
|
||||||
|
* Mon May 19 2014 Christophe Fergeau <cfergeau@redhat.com> 0.12.7-1 |
||||||
|
- Update to 0.12.7 |
||||||
|
|
||||||
|
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.12.6-2 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild |
||||||
|
|
||||||
|
* Wed Jul 3 2013 Hans de Goede <hdegoede@redhat.com> - 0.12.6-1 |
||||||
|
- Update to 0.12.6 |
||||||
|
|
||||||
|
* Thu Mar 7 2013 Hans de Goede <hdegoede@redhat.com> - 0.12.5-1 |
||||||
|
- Update to 0.12.5 |
||||||
|
|
||||||
|
* Fri Feb 1 2013 Marc-André Lureau <marcandre.lureau@redhat.com> - 0.12.4-1 |
||||||
|
- Update to 0.12.4 |
||||||
|
|
||||||
|
* Thu Dec 20 2012 Hans de Goede <hdegoede@redhat.com> - 0.12.3-1 |
||||||
|
- Update to 0.12.3 |
||||||
|
|
||||||
|
* Fri Sep 28 2012 Hans de Goede <hdegoede@redhat.com> - 0.12.2-1 |
||||||
|
- Update to 0.12.2 |
||||||
|
|
||||||
|
* Thu Sep 6 2012 Soren Sandmann <ssp@redhat.com> - 0.12.1-1 |
||||||
|
- Add patch1 and patch2 to support capability bits |
||||||
|
|
||||||
|
* Thu Sep 6 2012 Soren Sandmann <ssp@redhat.com> - 0.12.1-1 |
||||||
|
- Update to 0.12.1 |
||||||
|
|
||||||
|
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.1-2 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
||||||
|
|
||||||
|
* Mon Jan 16 2012 Hans de Goede <hdegoede@redhat.com> - 0.10.1-1 |
||||||
|
- Update to 0.10.1 |
||||||
|
|
||||||
|
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.0-2 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild |
||||||
|
|
||||||
|
* Sun Nov 13 2011 Alon Levy <alevy@redhat.com> - 0.10.0-1 |
||||||
|
- Update to 0.10.0 |
||||||
|
|
||||||
|
* Sun Oct 23 2011 Alon Levy <alevy@redhat.com> - 0.9.1-1 |
||||||
|
- Update to 0.9.1 |
||||||
|
|
||||||
|
* Thu Aug 25 2011 Hans de Goede <hdegoede@redhat.com> - 0.9.0-1 |
||||||
|
- Update to 0.9.0 |
||||||
|
|
||||||
|
* Mon Jul 25 2011 Marc-André Lureau <marcandre.lureau@redhat.com> - 0.8.1-2 |
||||||
|
- Added spice-protocol-0.8.1-define-INLINE.patch |
||||||
|
|
||||||
|
* Tue Jul 19 2011 Marc-André Lureau <marcandre.lureau@redhat.com> - 0.8.1-1 |
||||||
|
- Update to 0.8.1 |
||||||
|
|
||||||
|
* Tue Mar 1 2011 Hans de Goede <hdegoede@redhat.com> - 0.8.0-1 |
||||||
|
- Update to 0.8.0 |
||||||
|
|
||||||
|
* Fri Feb 11 2011 Hans de Goede <hdegoede@redhat.com> - 0.7.1-1 |
||||||
|
- Update to 0.7.1 |
||||||
|
|
||||||
|
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.0-3 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild |
||||||
|
|
||||||
|
* Wed Jan 12 2011 Hans de Goede <hdegoede@redhat.com> - 0.7.0-2 |
||||||
|
- Update License tag (controller and foreign menu headers are LGPL) |
||||||
|
|
||||||
|
* Fri Dec 17 2010 Hans de Goede <hdegoede@redhat.com> - 0.7.0-1 |
||||||
|
- Update to 0.7.0 |
||||||
|
|
||||||
|
* Mon Oct 18 2010 Hans de Goede <hdegoede@redhat.com> - 0.6.3-1 |
||||||
|
- Update to 0.6.3 |
||||||
|
|
||||||
|
* Thu Sep 30 2010 Gerd Hoffmann <kraxel@redhat.com> - 0.6.1-1 |
||||||
|
- Update to 0.6.1. |
||||||
|
|
||||||
|
* Tue Aug 31 2010 Alexander Larsson <alexl@redhat.com> - 0.6.0-1 |
||||||
|
- Update to 0.6.0 (stable release) |
||||||
|
|
||||||
|
* Tue Jul 20 2010 Alexander Larsson <alexl@redhat.com> - 0.5.3-1 |
||||||
|
- Update to 0.5.3 |
||||||
|
|
||||||
|
* Mon Jul 12 2010 Gerd Hoffmann <kraxel@redhat.com> - 0.5.2-2 |
||||||
|
- Fix license: It is BSD, not GPL. |
||||||
|
- Cleanup specfile, drop bits not needed any more with |
||||||
|
recent rpm versions (F13+). |
||||||
|
|
||||||
|
* Fri Jul 9 2010 Gerd Hoffmann <kraxel@redhat.com> - 0.5.2-1 |
||||||
|
- initial package. |
||||||
|
|
@ -0,0 +1,178 @@ |
|||||||
|
Name: spice-vdagent |
||||||
|
Version: 0.16.0 |
||||||
|
Release: 3%{?dist} |
||||||
|
Summary: Agent for Spice guests |
||||||
|
Group: Applications/System |
||||||
|
License: GPLv3+ |
||||||
|
URL: http://spice-space.org/ |
||||||
|
Source0: http://spice-space.org/download/releases/%{name}-%{version}.tar.bz2 |
||||||
|
# Fixes from upstream git |
||||||
|
Patch1: 0001-Revert-uinput-fix-small-leak-of-screen_info.patch |
||||||
|
Patch2: 0002-vdagent-Return-1-when-virtio-device-cannot-be-opened.patch |
||||||
|
BuildRequires: systemd-devel glib2-devel spice-protocol >= 0.12.6 |
||||||
|
BuildRequires: libpciaccess-devel libXrandr-devel libXinerama-devel |
||||||
|
BuildRequires: libXfixes-devel systemd-units desktop-file-utils libtool |
||||||
|
BuildRequires: alsa-lib-devel |
||||||
|
Requires(post): systemd-units |
||||||
|
Requires(preun): systemd-units |
||||||
|
Requires(postun): systemd-units |
||||||
|
|
||||||
|
%description |
||||||
|
Spice agent for Linux 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. This will only work if the active X-session is running a |
||||||
|
spice-vdagent process so that its resolution can be determined. |
||||||
|
* Automatic adjustment of the X-session resolution to the client resolution |
||||||
|
* Support of copy and paste (text and images) between the active X-session |
||||||
|
and the client |
||||||
|
|
||||||
|
|
||||||
|
%prep |
||||||
|
%setup -q |
||||||
|
%patch1 -p1 |
||||||
|
%patch2 -p1 |
||||||
|
#autoreconf -fi |
||||||
|
|
||||||
|
|
||||||
|
%build |
||||||
|
%configure --with-session-info=systemd --with-init-script=systemd |
||||||
|
make %{?_smp_mflags} V=2 |
||||||
|
|
||||||
|
|
||||||
|
%install |
||||||
|
make install DESTDIR=$RPM_BUILD_ROOT V=2 |
||||||
|
|
||||||
|
|
||||||
|
%post |
||||||
|
%systemd_post spice-vdagentd.service |
||||||
|
|
||||||
|
%preun |
||||||
|
%systemd_preun spice-vdagentd.service |
||||||
|
|
||||||
|
%postun |
||||||
|
%systemd_postun_with_restart spice-vdagentd.service |
||||||
|
|
||||||
|
|
||||||
|
%files |
||||||
|
%doc COPYING ChangeLog README TODO |
||||||
|
/lib/udev/rules.d/70-spice-vdagentd.rules |
||||||
|
%{_unitdir}/spice-vdagentd.service |
||||||
|
%{_unitdir}/spice-vdagentd.target |
||||||
|
%{_prefix}/lib/tmpfiles.d/spice-vdagentd.conf |
||||||
|
%{_bindir}/spice-vdagent |
||||||
|
%{_sbindir}/spice-vdagentd |
||||||
|
%{_var}/run/spice-vdagentd |
||||||
|
%{_sysconfdir}/xdg/autostart/spice-vdagent.desktop |
||||||
|
# For /usr/share/gdm/autostart/LoginWindow/spice-vdagent.desktop |
||||||
|
# We own the dir too, otherwise we must Require gdm |
||||||
|
%{_datadir}/gdm |
||||||
|
%{_mandir}/man1/%{name}*.1* |
||||||
|
|
||||||
|
|
||||||
|
%changelog |
||||||
|
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.16.0-3 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild |
||||||
|
|
||||||
|
* Mon Oct 05 2015 Christophe Fergeau <cfergeau@redhat.com> 0.16.0-2 |
||||||
|
- Add upstream patch fixing a memory corruption bug (double free) |
||||||
|
Resolves: rhbz#1268666 |
||||||
|
Exit with a non-0 exit code when the virtio device cannot be opened by the |
||||||
|
agent |
||||||
|
|
||||||
|
* Tue Jun 30 2015 Christophe Fergeau <cfergeau@redhat.com> 0.16.0-1 |
||||||
|
- Update to 0.16.0 release |
||||||
|
|
||||||
|
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.15.0-5 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild |
||||||
|
|
||||||
|
* Sat Feb 21 2015 Till Maas <opensource@till.name> - 0.15.0-4 |
||||||
|
- Rebuilt for Fedora 23 Change |
||||||
|
https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code |
||||||
|
|
||||||
|
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.15.0-3 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild |
||||||
|
|
||||||
|
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.15.0-2 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild |
||||||
|
|
||||||
|
* Mon Oct 14 2013 Alon Levy <alevy@redhat.com> - 0.15.0-1 |
||||||
|
- New upstream release 0.15.0 |
||||||
|
|
||||||
|
* Tue Sep 10 2013 Hans de Goede <hdegoede@redhat.com> - 0.14.0-5 |
||||||
|
- Silence session agent error logging when not running in a vm (rhbz#999804) |
||||||
|
- Release guest clipboard ownership on client disconnect (rhbz#1003977) |
||||||
|
|
||||||
|
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.14.0-4 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild |
||||||
|
|
||||||
|
* Wed Jul 3 2013 Hans de Goede <hdegoede@redhat.com> - 0.14.0-3 |
||||||
|
- Advertise clipboard line-endings for copy and paste line-ending conversion |
||||||
|
- Build spice-vdagentd as pie + relro |
||||||
|
|
||||||
|
* Mon May 20 2013 Hans de Goede <hdegoede@redhat.com> - 0.14.0-2 |
||||||
|
- Drop the no longer needed /etc/modules-load.d/spice-vdagentd.conf (#963201) |
||||||
|
|
||||||
|
* Fri Apr 12 2013 Hans de Goede <hdegoede@redhat.com> - 0.14.0-1 |
||||||
|
- New upstream release 0.14.0 |
||||||
|
- Adds support for file transfers from client to guest |
||||||
|
- Adds manpages for spice-vdagent and spice-vdagentd |
||||||
|
|
||||||
|
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.12.1-2 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild |
||||||
|
|
||||||
|
* Tue Jan 8 2013 Hans de Goede <hdegoede@redhat.com> - 0.12.1-1 |
||||||
|
- New upstream release 0.12.1 |
||||||
|
- Fixes various issues with dynamic monitor / resolution support |
||||||
|
|
||||||
|
* Mon Nov 12 2012 Hans de Goede <hdegoede@redhat.com> - 0.12.0-2 |
||||||
|
- Fix setting of mode on non arbitrary resolution capable X driver |
||||||
|
- Fix wrong mouse coordinates on vms with multiple qxl devices |
||||||
|
|
||||||
|
* Sat Sep 1 2012 Hans de Goede <hdegoede@redhat.com> - 0.12.0-1 |
||||||
|
- New upstream release 0.12.0 |
||||||
|
- This moves the tmpfiles.d to /usr/lib/tmpfiles.d (rhbz#840194) |
||||||
|
- This adds a systemd .service file (rhbz#848102) |
||||||
|
|
||||||
|
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.1-2 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
||||||
|
|
||||||
|
* Tue Mar 27 2012 Hans de Goede <hdegoede@redhat.com> - 0.10.1-1 |
||||||
|
- New upstream release 0.10.1 |
||||||
|
|
||||||
|
* Thu Mar 22 2012 Hans de Goede <hdegoede@redhat.com> - 0.10.0-1 |
||||||
|
- New upstream release 0.10.0 |
||||||
|
- This supports using systemd-logind instead of console-kit (rhbz#756398) |
||||||
|
|
||||||
|
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8.1-2 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild |
||||||
|
|
||||||
|
* Mon Jul 18 2011 Hans de Goede <hdegoede@redhat.com> 0.8.1-1 |
||||||
|
- New upstream release 0.8.1 |
||||||
|
|
||||||
|
* Fri Jul 15 2011 Hans de Goede <hdegoede@redhat.com> 0.8.0-2 |
||||||
|
- Make the per session agent process automatically reconnect to the system |
||||||
|
spice-vdagentd when the system daemon gets restarted |
||||||
|
|
||||||
|
* Tue Apr 19 2011 Hans de Goede <hdegoede@redhat.com> 0.8.0-1 |
||||||
|
- New upstream release 0.8.0 |
||||||
|
|
||||||
|
* Mon Mar 07 2011 Hans de Goede <hdegoede@redhat.com> 0.6.3-6 |
||||||
|
- Fix setting of the guest resolution from a multi monitor client |
||||||
|
|
||||||
|
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.3-5 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild |
||||||
|
|
||||||
|
* Mon Jan 10 2011 Hans de Goede <hdegoede@redhat.com> 0.6.3-4 |
||||||
|
- Make sysvinit script exit cleanly when not running on a spice enabled vm |
||||||
|
|
||||||
|
* Fri Nov 19 2010 Hans de Goede <hdegoede@redhat.com> 0.6.3-3 |
||||||
|
- Put the pid and log files into their own subdir (#648553) |
||||||
|
|
||||||
|
* Mon Nov 8 2010 Hans de Goede <hdegoede@redhat.com> 0.6.3-2 |
||||||
|
- Fix broken multiline description in initscript lsb header (#648549) |
||||||
|
|
||||||
|
* Sat Oct 30 2010 Hans de Goede <hdegoede@redhat.com> 0.6.3-1 |
||||||
|
- Initial Fedora package |
@ -0,0 +1,326 @@ |
|||||||
|
Name: spice |
||||||
|
Version: 0.14.0 |
||||||
|
Release: 1%{?dist} |
||||||
|
Summary: Implements the SPICE protocol |
||||||
|
Group: User Interface/Desktops |
||||||
|
License: LGPLv2+ |
||||||
|
URL: http://www.spice-space.org/ |
||||||
|
Source0: http://www.spice-space.org/download/releases/%{name}-%{version}.tar.bz2 |
||||||
|
Source1: http://www.spice-space.org/download/releases/%{name}-%{version}.tar.bz2.sign |
||||||
|
Source2: cfergeau-29AC6C82.keyring |
||||||
|
BuildRequires: pkgconfig |
||||||
|
BuildRequires: glib2-devel >= 2.22 |
||||||
|
BuildRequires: spice-protocol >= 0.12.3 |
||||||
|
BuildRequires: celt051-devel |
||||||
|
BuildRequires: opus-devel |
||||||
|
BuildRequires: pixman-devel openssl-devel libjpeg-devel |
||||||
|
BuildRequires: libcacard-devel cyrus-sasl-devel |
||||||
|
BuildRequires: lz4-devel |
||||||
|
BuildRequires: gstreamer1-devel gstreamer1-plugins-base-devel |
||||||
|
BuildRequires: orc-devel |
||||||
|
BuildRequires: pyparsing |
||||||
|
BuildRequires: python-six |
||||||
|
BuildRequires: gnupg2 |
||||||
|
BuildRequires: git-core |
||||||
|
|
||||||
|
%description |
||||||
|
The Simple Protocol for Independent Computing Environments (SPICE) is |
||||||
|
a remote display system built for virtual environments which allows |
||||||
|
you to view a computing 'desktop' environment not only on the machine |
||||||
|
where it is running, but from anywhere on the Internet and from a wide |
||||||
|
variety of machine architectures. |
||||||
|
|
||||||
|
|
||||||
|
%package server |
||||||
|
Summary: Implements the server side of the SPICE protocol |
||||||
|
Group: System Environment/Libraries |
||||||
|
Obsoletes: spice-client < %{version}-%{release} |
||||||
|
|
||||||
|
%description server |
||||||
|
The Simple Protocol for Independent Computing Environments (SPICE) is |
||||||
|
a remote display system built for virtual environments which allows |
||||||
|
you to view a computing 'desktop' environment not only on the machine |
||||||
|
where it is running, but from anywhere on the Internet and from a wide |
||||||
|
variety of machine architectures. |
||||||
|
|
||||||
|
This package contains the run-time libraries for any application that wishes |
||||||
|
to be a SPICE server. |
||||||
|
|
||||||
|
|
||||||
|
%package server-devel |
||||||
|
Summary: Header files, libraries and development documentation for spice-server |
||||||
|
Group: Development/Libraries |
||||||
|
Requires: %{name}-server%{?_isa} = %{version}-%{release} |
||||||
|
Requires: pkgconfig |
||||||
|
|
||||||
|
%description server-devel |
||||||
|
This package contains the header files, static libraries and development |
||||||
|
documentation for spice-server. If you like to develop programs |
||||||
|
using spice-server, you will need to install spice-server-devel. |
||||||
|
|
||||||
|
|
||||||
|
%prep |
||||||
|
gpgv2 --quiet --keyring %{SOURCE2} %{SOURCE1} %{SOURCE0} |
||||||
|
%autosetup -S git_am |
||||||
|
|
||||||
|
|
||||||
|
%build |
||||||
|
%define configure_client --disable-client |
||||||
|
%configure --enable-smartcard --disable-client --enable-lz4 --enable-gstreamer=1.0 |
||||||
|
make %{?_smp_mflags} WARN_CFLAGS='' V=1 |
||||||
|
|
||||||
|
|
||||||
|
%install |
||||||
|
make DESTDIR=%{buildroot} install |
||||||
|
rm -f %{buildroot}%{_libdir}/libspice-server.a |
||||||
|
rm -f %{buildroot}%{_libdir}/libspice-server.la |
||||||
|
mkdir -p %{buildroot}%{_libexecdir} |
||||||
|
|
||||||
|
|
||||||
|
%post server -p /sbin/ldconfig |
||||||
|
%postun server -p /sbin/ldconfig |
||||||
|
|
||||||
|
|
||||||
|
%files server |
||||||
|
%{!?_licensedir:%global license %%doc} |
||||||
|
%license COPYING |
||||||
|
%doc README NEWS |
||||||
|
%{_libdir}/libspice-server.so.1* |
||||||
|
|
||||||
|
%files server-devel |
||||||
|
%{_includedir}/spice-server |
||||||
|
%{_libdir}/libspice-server.so |
||||||
|
%{_libdir}/pkgconfig/spice-server.pc |
||||||
|
|
||||||
|
|
||||||
|
%changelog |
||||||
|
* Wed Oct 11 2017 Christophe Fergeau <cfergeau@redhat.com> - 0.14.0-1 |
||||||
|
- Update to new stable release |
||||||
|
|
||||||
|
* Tue Sep 26 2017 Christophe Fergeau <christophe@redhat.com> - 0.13.91-1 |
||||||
|
- Update to latest upstream release |
||||||
|
|
||||||
|
* Thu Aug 24 2017 Christophe Fergeau <cfergeau@redhat.com> - 0.13.90-3 |
||||||
|
- Add missing (new) BuildRequires, remove obsolete one |
||||||
|
|
||||||
|
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.13.90-2 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild |
||||||
|
|
||||||
|
* Wed Jul 26 2017 Christophe Fergeau <cfergeau@redhat.com> 0.13.90-1 |
||||||
|
- Update to latest upstream release (0.13.90) |
||||||
|
|
||||||
|
* Mon Feb 06 2017 Christophe Fergeau <cfergeau@redhat.com> 0.13.3-2 |
||||||
|
- Add upstream patches fixing CVE-2016-9577 and CVE-2016-9578 |
||||||
|
|
||||||
|
* Mon Nov 21 2016 Christophe Fergeau <cfergeau@redhat.com> 0.13.3-1 |
||||||
|
- Update to spice 0.13.3 |
||||||
|
|
||||||
|
* Fri Aug 05 2016 Christophe Fergeau <cfergeau@redhat.com> - 0.13.2-1 |
||||||
|
- Update to spice 0.13.2 |
||||||
|
|
||||||
|
* Tue Jun 14 2016 Peter Robinson <pbrobinson@fedoraproject.org> 0.13.1-2 |
||||||
|
- Use %%license |
||||||
|
- Build on aarch64 |
||||||
|
|
||||||
|
* Wed Apr 13 2016 Christophe Fergeau <cfergeau@redhat.com> 0.13.1-1 |
||||||
|
- Update to 0.13.1 release. This is a development release, but by the |
||||||
|
time Fedora 25 gets released, a stable 0.14.0 should be released. |
||||||
|
|
||||||
|
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.12.6-2 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild |
||||||
|
|
||||||
|
* Tue Oct 06 2015 Christophe Fergeau <cfergeau@redhat.com> 0.12.6-1 |
||||||
|
- Update to new 0.12.6 upstream release |
||||||
|
|
||||||
|
* Wed Jul 29 2015 Christophe Fergeau <cfergeau@redhat.com> 0.12.5-9 |
||||||
|
- Drop patch added in previous build which is no longer needed with |
||||||
|
spice-protocol 0.12.9 (and actually is actually breaking QEMU compilation |
||||||
|
without an additional patch) |
||||||
|
|
||||||
|
* Fri Jul 03 2015 Christophe Fergeau <cfergeau@redhat.com> 0.12.5-8 |
||||||
|
- Add upstream patch avoiding a regression in spice-protocol 0.12.8 which |
||||||
|
breaks SPICE support in QEMU |
||||||
|
|
||||||
|
* Thu Jul 02 2015 Christophe Fergeau <cfergeau@redhat.com> 0.12.5-7 |
||||||
|
- Fix migration race condition which causes a crash when triggered |
||||||
|
Resolves: rhbz#1238212 |
||||||
|
|
||||||
|
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.12.5-6 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild |
||||||
|
|
||||||
|
* Mon Aug 25 2014 Christophe Fergeau <cfergeau@redhat.com> 0.12.5-5 |
||||||
|
- Fix advertised sound playback/recording rates in public headers |
||||||
|
Resolves: rhbz#1129961 (QEMU would need a rebuild though) |
||||||
|
|
||||||
|
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.12.5-4 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild |
||||||
|
|
||||||
|
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.12.5-3 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild |
||||||
|
|
||||||
|
* Mon May 19 2014 Christophe Fergeau <cfergeau@redhat.com> 0.12.5-2 |
||||||
|
- Add missing BuildRequires in order to enable Opus support |
||||||
|
|
||||||
|
* Mon May 19 2014 Christophe Fergeau <cfergeau@redhat.com> 0.12.5-1 |
||||||
|
- Update to new 0.12.5 release |
||||||
|
|
||||||
|
* Wed Oct 30 2013 Christophe Fergeau <cfergeau@redhat.com> 0.12.4-3 |
||||||
|
- Add patch fixing CVE-2013-4282 |
||||||
|
|
||||||
|
* Fri Sep 13 2013 Christophe Fergeau <cfergeau@redhat.com> 0.12.4-2 |
||||||
|
- Add upstream patch fixing rhbz#995041 |
||||||
|
|
||||||
|
* Fri Aug 2 2013 Hans de Goede <hdegoede@redhat.com> - 0.12.4-1 |
||||||
|
- New upstream bug-fix release 0.12.4 |
||||||
|
- Add patches from upstream git to fix sound-channel-free crash (rhbz#986407) |
||||||
|
- Add Obsoletes for dropped spice-client sub-package |
||||||
|
|
||||||
|
* Thu May 23 2013 Christophe Fergeau <cfergeau@redhat.com> 0.12.3-2 |
||||||
|
- Stop building spicec, it's obsolete and superseded by remote-viewer |
||||||
|
(part of virt-viewer) |
||||||
|
|
||||||
|
* Tue May 21 2013 Christophe Fergeau <cfergeau@redhat.com> 0.12.3-1 |
||||||
|
- New upstream release 0.12.3 |
||||||
|
- Drop all patches (they were all upstreamed) |
||||||
|
|
||||||
|
* Mon Apr 15 2013 Hans de Goede <hdegoede@redhat.com> - 0.12.2-4 |
||||||
|
- Add fix from upstream for a crash when the guest uses RGBA (rhbz#952242) |
||||||
|
|
||||||
|
* Thu Mar 07 2013 Adam Jackson <ajax@redhat.com> 0.12.2-4 |
||||||
|
- Rebuild for new libsasl2 soname in F19 |
||||||
|
|
||||||
|
* Mon Jan 21 2013 Hans de Goede <hdegoede@redhat.com> - 0.12.2-3 |
||||||
|
- Add a number of misc. bug-fixes from upstream |
||||||
|
|
||||||
|
* Fri Dec 21 2012 Adam Tkac <atkac redhat com> - 0.12.2-2 |
||||||
|
- rebuild against new libjpeg |
||||||
|
|
||||||
|
* Thu Dec 20 2012 Hans de Goede <hdegoede@redhat.com> - 0.12.2-1 |
||||||
|
- New upstream release 0.12.2 |
||||||
|
|
||||||
|
* Fri Sep 28 2012 Hans de Goede <hdegoede@redhat.com> - 0.12.0-1 |
||||||
|
- New upstream release 0.12.0 |
||||||
|
- Some minor spec file cleanups |
||||||
|
- Enable building on arm |
||||||
|
|
||||||
|
* Thu Sep 6 2012 Soren Sandmann <ssp@redhat.com> - 0.11.3-1 |
||||||
|
- BuildRequire pyparsing |
||||||
|
|
||||||
|
* Thu Sep 6 2012 Soren Sandmann <ssp@redhat.com> - 0.11.3-1 |
||||||
|
- Add capability patches |
||||||
|
- Add capability patches to the included copy of spice-protocol |
||||||
|
|
||||||
|
Please see the comment above Patch6 and Patch7 |
||||||
|
regarding this situation. |
||||||
|
|
||||||
|
* Thu Sep 6 2012 Soren Sandmann <ssp@redhat.com> - 0.11.3-1 |
||||||
|
- Update to 0.11.3 and drop upstreamed patches |
||||||
|
- BuildRequire spice-protocol 0.12.1 |
||||||
|
|
||||||
|
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.1-6 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
||||||
|
|
||||||
|
* Mon May 14 2012 Alon Levy <alevy@redhat.com> |
||||||
|
- Fix mjpeg memory leak and bad behavior. |
||||||
|
- Add usbredir to list of channels for security purposes. (#819484) |
||||||
|
|
||||||
|
* Sun May 13 2012 Alon Levy <alevy@redhat.com> |
||||||
|
- Add double free fix. (#808936) |
||||||
|
|
||||||
|
* Tue Apr 24 2012 Alon Levy <alevy@redhat.com> |
||||||
|
- Add 32 bit fixes from git master. (#815717) |
||||||
|
|
||||||
|
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.1-2 |
||||||
|
- Rebuilt for c++ ABI breakage |
||||||
|
|
||||||
|
* Mon Jan 23 2012 Hans de Goede <hdegoede@redhat.com> - 0.10.1-1 |
||||||
|
- New upstream release 0.10.1 |
||||||
|
|
||||||
|
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.0-2 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild |
||||||
|
|
||||||
|
* Thu Nov 10 2011 Alon Levy <alevy@redhat.com> - 0.10.0-1 |
||||||
|
- New upstream release 0.10.0 |
||||||
|
- support spice-server.i686 |
||||||
|
|
||||||
|
* Wed Sep 28 2011 Marc-André Lureau <marcandre.lureau@redhat.com> - 0.9.1-2 |
||||||
|
- Provides spice-xpi-client alternative in spice-client |
||||||
|
|
||||||
|
* Thu Aug 25 2011 Hans de Goede <hdegoede@redhat.com> - 0.9.1-1 |
||||||
|
- New upstream release 0.9.1 |
||||||
|
|
||||||
|
* Mon Jul 25 2011 Marc-André Lureau <marcandre.lureau@redhat.com> - 0.9.0-1 |
||||||
|
- New upstream release 0.9.0 |
||||||
|
|
||||||
|
* Wed Apr 20 2011 Hans de Goede <hdegoede@redhat.com> - 0.8.1-1 |
||||||
|
- New upstream release 0.8.1 |
||||||
|
|
||||||
|
* Fri Mar 11 2011 Hans de Goede <hdegoede@redhat.com> - 0.8.0-2 |
||||||
|
- Fix being unable to send ctrl+alt+key when release mouse is bound to |
||||||
|
ctrl+alt (which can happen when used from RHEV-M) |
||||||
|
|
||||||
|
* Tue Mar 1 2011 Hans de Goede <hdegoede@redhat.com> - 0.8.0-1 |
||||||
|
- New upstream release 0.8.0 |
||||||
|
|
||||||
|
* Fri Feb 11 2011 Hans de Goede <hdegoede@redhat.com> - 0.7.3-1 |
||||||
|
- New upstream release 0.7.3 |
||||||
|
|
||||||
|
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.2-2 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild |
||||||
|
|
||||||
|
* Wed Jan 19 2011 Hans de Goede <hdegoede@redhat.com> - 0.7.2-1 |
||||||
|
- New upstream release 0.7.2 |
||||||
|
|
||||||
|
* Fri Dec 17 2010 Hans de Goede <hdegoede@redhat.com> - 0.7.1-1 |
||||||
|
- New upstream release 0.7.1 |
||||||
|
- Drop all patches (all upstreamed) |
||||||
|
- Enable smartcard (CAC) support |
||||||
|
|
||||||
|
* Wed Nov 17 2010 Hans de Goede <hdegoede@redhat.com> - 0.6.3-4 |
||||||
|
- Fix the info layer not showing when used through the XPI |
||||||
|
- Do not let the connection gui flash by when a hostname has been specified |
||||||
|
on the cmdline |
||||||
|
- Fix spice client locking up when dealing with XIM input (#654265) |
||||||
|
- Fix modifier keys getting stuck (#655048) |
||||||
|
- Fix spice client crashing when dealing with XIM ibus input (#655836) |
||||||
|
- Fix spice client only showing a white screen in full screen mode |
||||||
|
|
||||||
|
* Sat Nov 6 2010 Hans de Goede <hdegoede@redhat.com> - 0.6.3-3 |
||||||
|
- Log to ~/.spicec/cegui.log rather then to CEGUI.log in the cwd, this |
||||||
|
fixes spicec from aborting when run in a non writable dir (#650253) |
||||||
|
|
||||||
|
* Fri Nov 5 2010 Hans de Goede <hdegoede@redhat.com> - 0.6.3-2 |
||||||
|
- Various bugfixes from upstream git: |
||||||
|
- Make spicec work together with the Firefox XPI for RHEV-M |
||||||
|
- Make sure the spicec window gets properly raised when first shown |
||||||
|
|
||||||
|
* Mon Oct 18 2010 Hans de Goede <hdegoede@redhat.com> - 0.6.3-1 |
||||||
|
- Update to 0.6.3 |
||||||
|
- Enable GUI |
||||||
|
|
||||||
|
* Thu Sep 30 2010 Gerd Hoffmann <kraxel@redhat.com> - 0.6.1-1 |
||||||
|
- Update to 0.6.1. |
||||||
|
|
||||||
|
* Tue Aug 31 2010 Alexander Larsson <alexl@redhat.com> - 0.6.0-1 |
||||||
|
- Update to 0.6.0 (stable release) |
||||||
|
|
||||||
|
* Tue Jul 20 2010 Alexander Larsson <alexl@redhat.com> - 0.5.3-1 |
||||||
|
- Update to 0.5.3 |
||||||
|
|
||||||
|
* Tue Jul 13 2010 Gerd Hoffmann <kraxel@redhat.com> - 0.5.2-4 |
||||||
|
- Quote %% in changelog to avoid macro expansion. |
||||||
|
|
||||||
|
* Mon Jul 12 2010 Gerd Hoffmann <kraxel@redhat.com> - 0.5.2-3 |
||||||
|
- %%configure handles CFLAGS automatically, no need to fiddle |
||||||
|
with %%{optflags} manually. |
||||||
|
|
||||||
|
* Mon Jul 12 2010 Gerd Hoffmann <kraxel@redhat.com> - 0.5.2-2 |
||||||
|
- Fix license: LGPL. |
||||||
|
- Cleanup specfile, drop bits not needed any more with |
||||||
|
recent rpm versions (F13+). |
||||||
|
- Use optflags as-is. |
||||||
|
- |
||||||
|
|
||||||
|
* Fri Jul 9 2010 Gerd Hoffmann <kraxel@redhat.com> - 0.5.2-1 |
||||||
|
- initial package. |
||||||
|
|
Loading…
Reference in new issue