53e630
import virtio-win-1.9.11-1.el8
@@ -1,5 +1,8 @@
|
|
1
|
-
SOURCES/mingw-qemu-ga-win-
|
2
|
-
SOURCES/qemu-ga-win-
|
1
|
+
SOURCES/mingw-qemu-ga-win-101.1.0-1.el7ev.src.rpm
|
2
|
+
SOURCES/qemu-ga-win-101.1.0-1.el7ev.noarch.rpm
|
3
3
|
SOURCES/qxl-win-unsigned-0.1-24-sources.zip
|
4
|
-
SOURCES/virtio-win-1.9.
|
5
|
-
SOURCES/virtio-win-
|
4
|
+
SOURCES/virtio-win-1.9.11-bin-for-rpm.tar.gz
|
5
|
+
SOURCES/virtio-win-gt-x64-1.9.11-1.msi
|
6
|
+
SOURCES/virtio-win-gt-x86-1.9.11-1.msi
|
7
|
+
SOURCES/virtio-win-installer-1.9.11-1-sources.zip
|
8
|
+
SOURCES/virtio-win-prewhql-0.1-180-sources.zip
|
@@ -1,5 +1,8 @@
|
|
1
|
-
|
2
|
-
|
1
|
+
10d2d5459bce3ebee30943bcfc43d223ab905c2a SOURCES/mingw-qemu-ga-win-101.1.0-1.el7ev.src.rpm
|
2
|
+
5365fe4430a33ae794c1e1d087add592cc3e7f6a SOURCES/qemu-ga-win-101.1.0-1.el7ev.noarch.rpm
|
3
3
|
1cb09750a3a1965a147889f5db3ec7b8feb005b8 SOURCES/qxl-win-unsigned-0.1-24-sources.zip
|
4
|
-
|
5
|
-
|
4
|
+
2b5ef7cdb250e70cd1fa4bc4236efefc1313a70e SOURCES/virtio-win-1.9.11-bin-for-rpm.tar.gz
|
5
|
+
a0658ab7744c4c64cae10d4ef156b9602b522b35 SOURCES/virtio-win-gt-x64-1.9.11-1.msi
|
6
|
+
ab68896a8824a5f8f466f0cb2d2c3c6e56b6ea24 SOURCES/virtio-win-gt-x86-1.9.11-1.msi
|
7
|
+
f6f5c747b07c4f1aec2cfbf25032a8265a441c3b SOURCES/virtio-win-installer-1.9.11-1-sources.zip
|
8
|
+
2675635f24eb984e48e8eae9ab11a953c7fee334 SOURCES/virtio-win-prewhql-0.1-180-sources.zip
|
@@ -6,21 +6,22 @@
|
|
6
6
|
# https://github.com/crobinso/virtio-win-pkg-scripts
|
7
7
|
#
|
8
8
|
# If you make any changes to this file that affect the RPM content (but not
|
9
|
-
# version numbers or changelogs, etc), submit a patch
|
9
|
+
# version numbers or changelogs, etc), submit a patch to the upstream spec.
|
10
|
-
# spec file.
|
11
10
|
|
12
|
-
%global virtio_win_prewhql_build virtio-win-prewhql-0.1-
|
13
|
-
%global qemu_ga_win_build qemu-ga-win-
|
11
|
+
%global virtio_win_prewhql_build virtio-win-prewhql-0.1-180
|
12
|
+
%global qemu_ga_win_build qemu-ga-win-101.1.0-1.el7ev
|
14
13
|
%global qxl_build qxl-win-unsigned-0.1-24
|
15
14
|
# qxlwddm is fedora only for now
|
16
15
|
%if 0%{?fedora}
|
17
16
|
%global qxlwddm_build spice-qxl-wddm-dod-0.18-0
|
18
17
|
%endif
|
19
18
|
|
19
|
+
%global windows_installer_version -1.9.11-1
|
20
|
+
|
20
21
|
Summary: VirtIO para-virtualized drivers for Windows(R)
|
21
22
|
Name: virtio-win
|
22
|
-
Version: 1.9.
|
23
|
-
Release:
|
23
|
+
Version: 1.9.11
|
24
|
+
Release: 1%{?dist}
|
24
25
|
Group: Applications/System
|
25
26
|
URL: http://www.redhat.com/
|
26
27
|
BuildArch: noarch
|
@@ -45,6 +46,14 @@ Source5: %{qxl_build}-sources.zip
|
|
45
46
|
Source6: %{qxlwddm_build}-sources.zip
|
46
47
|
%endif
|
47
48
|
|
49
|
+
Source21: virtio-win-gt-x86%{windows_installer_version}.msi
|
50
|
+
Source22: virtio-win-gt-x64%{windows_installer_version}.msi
|
51
|
+
%if 0%{?fedora}
|
52
|
+
Source23: virtio-win-guest-tools-installer-%{version}.tar.gz
|
53
|
+
%else
|
54
|
+
Source23: virtio-win-installer%{windows_installer_version}-sources.zip
|
55
|
+
%endif
|
56
|
+
|
48
57
|
|
49
58
|
BuildRequires: /usr/bin/mkisofs
|
50
59
|
|
@@ -57,6 +66,7 @@ Windows(R) guests.
|
|
57
66
|
%prep
|
58
67
|
%setup -q -T -b 1 -n %{name}-%{version}
|
59
68
|
|
69
|
+
# Extract qemu-ga RPM
|
60
70
|
mkdir -p guest-agent
|
61
71
|
mkdir -p %{qemu_ga_win_build}
|
62
72
|
pushd %{qemu_ga_win_build}/ && rpm2cpio %{SOURCE2} | cpio -idmv
|
@@ -65,6 +75,12 @@ popd
|
|
65
75
|
%{__mv} %{qemu_ga_win_build}/usr/i686-w64-mingw32/sys-root/mingw/bin/qemu-ga-i386.msi guest-agent/
|
66
76
|
%{__mv} %{qemu_ga_win_build}/usr/x86_64-w64-mingw32/sys-root/mingw/bin/qemu-ga-x86_64.msi guest-agent/
|
67
77
|
|
78
|
+
|
79
|
+
# Move virtio-win MSIs into place
|
80
|
+
%{__cp} %{SOURCE21} ./virtio-win-gt-x86.msi
|
81
|
+
%{__cp} %{SOURCE22} ./virtio-win-gt-x64.msi
|
82
|
+
|
83
|
+
|
68
84
|
%if 0%{?rhel} > 7
|
69
85
|
# Dropping unsupported Windows versions.
|
70
86
|
# It's done here to fix two issues at the same time: do not
|
@@ -75,11 +91,19 @@ popd
|
|
75
91
|
%{__rm} smbus -rf
|
76
92
|
%endif
|
77
93
|
|
78
|
-
%build
|
79
94
|
|
95
|
+
|
96
|
+
%build
|
80
97
|
# Generate .iso
|
81
|
-
/usr/bin/mkisofs
|
82
|
-
|
98
|
+
/usr/bin/mkisofs \
|
99
|
+
-m 'virtio-win*.vfd' \
|
100
|
+
-m vfddrivers \
|
101
|
+
-m %{qemu_ga_win_build} \
|
102
|
+
-o %{name}-%{version}.iso \
|
103
|
+
-r -iso-level 4 \
|
104
|
+
-input-charset iso8859-1 \
|
105
|
+
-V "%{name}-%{version}" .
|
106
|
+
|
83
107
|
|
84
108
|
%install
|
85
109
|
%{__install} -d -m0755 %{buildroot}%{_datadir}/%{name}
|
@@ -103,12 +127,20 @@ popd
|
|
103
127
|
%{__ln_s} %{name}-%{version}_servers_amd64.vfd %{buildroot}%{_datadir}/%{name}/%{name}_servers_amd64.vfd
|
104
128
|
%endif
|
105
129
|
|
130
|
+
%{__cp} -a vfddrivers %{buildroot}/%{_datadir}/%{name}/drivers
|
106
131
|
|
132
|
+
|
133
|
+
# Copy the guest agent .msi into final RPM location
|
107
134
|
%{__mkdir} -p %{buildroot}%{_datadir}/%{name}/guest-agent/
|
108
135
|
%{__install} -p -m0644 guest-agent/qemu-ga-i386.msi %{buildroot}%{_datadir}/%{name}/guest-agent/qemu-ga-i386.msi
|
109
136
|
%{__install} -p -m0644 guest-agent/qemu-ga-x86_64.msi %{buildroot}%{_datadir}/%{name}/guest-agent/qemu-ga-x86_64.msi
|
110
137
|
|
111
|
-
|
138
|
+
|
139
|
+
# Copy virtio-win install .msi into final RPM location
|
140
|
+
%{__mkdir} -p %{buildroot}%{_datadir}/%{name}/installer/
|
141
|
+
%{__install} -p -m0644 virtio-win-gt-x86.msi %{buildroot}%{_datadir}/%{name}/installer/
|
142
|
+
%{__install} -p -m0644 virtio-win-gt-x64.msi %{buildroot}%{_datadir}/%{name}/installer/
|
143
|
+
|
112
144
|
|
113
145
|
|
114
146
|
%files
|
@@ -121,9 +153,59 @@ popd
|
|
121
153
|
%endif
|
122
154
|
%{_datadir}/%{name}/drivers
|
123
155
|
%{_datadir}/%{name}/guest-agent/*.msi
|
124
|
-
|
156
|
+
%{_datadir}/%{name}/installer/*.msi
|
125
157
|
|
126
158
|
%changelog
|
159
|
+
* Tue Mar 10 2020 Danilo C. L. de Paula <ddepaula@redhat.com> - 1.9.11-1.el8
|
160
|
+
- Resolves: rhbz#1790455
|
161
|
+
(Add guest-get-devices command to qemu-ga-win)
|
162
|
+
- Resolves: rhbz#1802452
|
163
|
+
- Resolves: rhbz#1791147
|
164
|
+
- Resolves: rhbz#1794609
|
165
|
+
- Resolves: rhbz#1791153
|
166
|
+
- Resolves: rhbz#1788042
|
167
|
+
- Resolves: rhbz#1785544
|
168
|
+
- Resolves: rhbz#1785522
|
169
|
+
- Resolves: rhbz#1783953
|
170
|
+
- Resolves: rhbz#1783906
|
171
|
+
- Resolves: rhbz#1783880
|
172
|
+
- Resolves: rhbz#1782370
|
173
|
+
- Resolves: rhbz#1711743
|
174
|
+
- Resolves: rhbz#1745818
|
175
|
+
- Resolves: rhbz#1549602
|
176
|
+
- Resolves: rhbz#1549597
|
177
|
+
- Resolves: rhbz#1549596
|
178
|
+
- Resolves: rhbz#1549595
|
179
|
+
- Resolves: rhbz#1549577
|
180
|
+
|
181
|
+
* Thu Dec 19 2019 Danilo C. L. de Paula <ddepaula@redhat.com> - 1.9.10-3.el8
|
182
|
+
- Resolves: rhbz#1784745
|
183
|
+
([virto-win] virtio input drivers are not installed via virtio-win-installer)
|
184
|
+
- Resolves: rhbz#1784744
|
185
|
+
([virtio-win] guest can not boot up due to virtio-win-installer remove option uninstalls all drivers including OS driver)
|
186
|
+
- Resolves: rhbz#1784760
|
187
|
+
([virtio-win] drivers can not be installed via virtio-win-installer on win2012 guest)
|
188
|
+
|
189
|
+
* Tue Dec 17 2019 Danilo C. L. de Paula <ddepaula@redhat.com> - 1.9.10-2.el8
|
190
|
+
- Include the installers
|
191
|
+
- Resolves: rhbz#1745298
|
192
|
+
([RFE] Add installer to virtio-win iso)
|
193
|
+
|
194
|
+
* Mon Dec 16 2019 Danilo C. L. de Paula <ddepaula@redhat.com> - 1.9.10-1.el8
|
195
|
+
- Update to build 173
|
196
|
+
- Resolves: rhbz#1754822
|
197
|
+
([virtio-win][viostor] Add TRIM support. )
|
198
|
+
|
199
|
+
* Mon Dec 02 2019 Danilo C. L. de Paula <ddepaula@redhat.com> - 1.9.10-0.el8
|
200
|
+
- Resolves: rhbz#1771814
|
201
|
+
(QEMU Guest Agent's version is not correct which is still the old one. )
|
202
|
+
- Resolves: rhbz#1751431
|
203
|
+
("guest-get-memory-block-info" is enabled but in fact it is not currently supported )
|
204
|
+
- Resolves: rhbz#1733165
|
205
|
+
(QEMU Guest Agent For Windows Return Garbled NIC Name )
|
206
|
+
- Resolves: rhbz#1754822
|
207
|
+
([virtio-win][viostor] Add TRIM support. )
|
208
|
+
|
127
209
|
* Fri Aug 30 2019 Danilo C. L. de Paula <ddepaula@redhat.com> - 1.9.9-3.el8
|
128
210
|
- Resolves: rhbz#1588425
|
129
211
|
(virtio-mouse can not passthrough)
|