53e630 import virtio-win-1.9.11-1.el8

Authored and Committed by centosrcm 4 years ago
    import virtio-win-1.9.11-1.el8
    
        
file modified
+7 -4
.gitignore CHANGED
@@ -1,5 +1,8 @@
1
- SOURCES/mingw-qemu-ga-win-100.0.0.0-3.el7ev.src.rpm
2
- SOURCES/qemu-ga-win-100.0.0.0-3.el7ev.noarch.rpm
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.9-bin-for-rpm.tar.gz
5
- SOURCES/virtio-win-prewhql-0.1-172-sources.zip
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
file modified
+7 -4
.virtio-win.metadata CHANGED
@@ -1,5 +1,8 @@
1
- 77654f47032f6a314566437ba35cc5ed7534ac9a SOURCES/mingw-qemu-ga-win-100.0.0.0-3.el7ev.src.rpm
2
- ed2ad0d807b65012dbf792f55b7a5b9ffaa0e96a SOURCES/qemu-ga-win-100.0.0.0-3.el7ev.noarch.rpm
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
- 4dac37923c14710c0942c879076058b3730ae78c SOURCES/virtio-win-1.9.9-bin-for-rpm.tar.gz
5
- 3add5edcccbef9ce19afbf0a3859f4ae04dde633 SOURCES/virtio-win-prewhql-0.1-172-sources.zip
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
file modified
+93 -11
SPECS/virtio-win.spec CHANGED
@@ -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 them to the upstream
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-172
13
- %global qemu_ga_win_build qemu-ga-win-100.0.0.0-3.el7ev
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.9
23
- Release: 3%{?dist}
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 -m 'virtio-win*.vfd' -m vfddrivers -m %{qemu_ga_win_build} -o %{name}-%{version}.iso -r -J \
82
- -input-charset iso8859-1 -V "%{name}-%{version}" .
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
- %{__cp} -a vfddrivers %{buildroot}/%{_datadir}/%{name}/drivers
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)