Compare commits

...

5 Commits

View File

@@ -1,5 +1,5 @@
Name: qemu
Version: 3.1.0
Version: 5.1.0
Release: 1mamba
Summary: A generic and open source processor emulator
Group: Applications/Emulators
@@ -62,11 +62,12 @@ BuildRequires: libusbx-devel
BuildRequires: libuuid-devel
BuildRequires: libvte0-devel
BuildRequires: libX11-devel
%ifnarch arm
BuildRequires: libxen-devel
%endif
BuildRequires: libXext-devel
BuildRequires: libz-devel
## AUTOBUILDREQ-END
BuildRequires: libxen-devel >= 4.8.0-1mamba
BuildRequires: libadplug-devel >= 1.5.1
BuildRequires: libglib-static >= 2.34.1-2mamba
BuildRequires: libspice-devel
@@ -74,6 +75,7 @@ BuildRequires: spice-protocol-devel
BuildRequires: libusbredir-devel
BuildRequires: libcelt051-devel
BuildRequires: libnfs-devel
BuildRequires: libopenssl-static
#% if "%{_build_cpu}" != "ppc"
#BuildRequires: gcc34
#% endif
@@ -120,6 +122,8 @@ Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
QEMU is a generic and open source processor emulator which achieves a good emulation speed by using dynamic translation.
This package contains static user mode emulators. In this mode, QEMU can launch Linux processes compiled for one CPU on another CPU.
%debug_package
%prep
%setup -q
#-D -T
@@ -147,20 +151,20 @@ This package contains static user mode emulators. In this mode, QEMU can launch
--static \
--disable-sdl \
--disable-curl \
--disable-bluez \
--disable-system \
--disable-strip \
--disable-libssh2 \
--disable-libnfs \
--disable-libxml2 \
--disable-gnutls \
--enable-linux-user
# --disable-bluez \
# --disable-libssh2 \
# --disable-smartcard-nss \
# --disable-usb-redir \
# --disable-vde \
%make
%make LIBSSH_LIBS="-lssh -lcrypto -ldl -lgss"
mkdir static
find *-linux-user -name qemu-\* -exec mv {} static/ \;
@@ -203,8 +207,8 @@ scripts/qemu-binfmt-conf.sh --exportdir %{buildroot}%{_binfmtdir}/ \
cd static
for f in *; do
# disable stripping static binaries by installing without -x
install -m644 $f %{buildroot}%{_bindir}/$f.static
## (obsolete?) disable stripping static binaries by installing without -x
install -m755 $f %{buildroot}%{_bindir}/$f.static
done
cd ..
@@ -220,9 +224,9 @@ install -D -m0644 %{SOURCE4} %{buildroot}%{_sysconfdir}/sysconfig/qemu-ga
%clean
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%post
%binfmt_apply
:
#%post
#% binfmt_apply
#:
%post guest-agent
%systemd_post qemu-guest-agent.service
@@ -252,24 +256,29 @@ find /etc/rc[0-6].d/ -type l -xtype l -exec rm -f {} \;
%files -f %{name}.lang
%defattr(-,root,root)
%{_bindir}/%{name}*
%{_bindir}/elf2dmp
%exclude %{_bindir}/qemu-ga
%{_bindir}/ivshmem-client
%{_bindir}/ivshmem-server
#%{_bindir}/vscclient
%exclude %{_bindir}/%{name}*.static
%{_bindir}/virtfs-proxy-helper
#%{_unitdir}/qemu.service
#%{_prefix}/lib/systemd/scripts/%{name}-binfmt
%{_datadir}/applications/qemu.desktop
%{_datadir}/icons/hicolor/*/apps/qemu.png
%{_datadir}/icons/hicolor/*/apps/qemu.bmp
%{_datadir}/icons/hicolor/scalable/apps/qemu.svg
%{_libexecdir}/qemu-bridge-helper
%{_libexecdir}/qemu-pr-helper
%{_libexecdir}/virtfs-proxy-helper
%{_libexecdir}/virtiofsd
%{_datadir}/%{name}
%{_binfmtdir}/*.conf
%{_prefix}
%{_docdir}/%{name}
%{_mandir}/man1/%{name}*
%{_mandir}/man1/qemu*
%{_mandir}/man1/virtfs-proxy-helper.1*
%{_mandir}/man7/%{name}-qmp-ref.7*
%{_mandir}/man7/%{name}-block-drivers.7*
%{_mandir}/man8/%{name}-nbd.8*
%{_mandir}/man1/virtiofsd.1*
%{_mandir}/man7/qemu-qmp-ref.7*
%{_mandir}/man7/qemu-block-drivers.7*
%{_mandir}/man7/qemu-cpu-models.7*
%{_mandir}/man8/qemu-nbd.8*
%doc COPYING COPYING.LIB
%files guest-agent
@@ -306,6 +315,21 @@ find /etc/rc[0-6].d/ -type l -xtype l -exec rm -f {} \;
%attr(0755,root,root) %{_bindir}/%{name}*.static
%changelog
* Thu Aug 13 2020 Automatic Build System <autodist@mambasoft.it> 5.1.0-1mamba
- automatic version update by autodist
* Mon May 04 2020 Automatic Build System <autodist@mambasoft.it> 5.0.0-1mamba
- automatic version update by autodist
* Wed Mar 04 2020 Silvan Calarco <silvan.calarco@mambasoft.it> 4.2.0-2mamba
- rebuilt with debug package
* Tue Jan 28 2020 Silvan Calarco <silvan.calarco@mambasoft.it> 4.2.0-1mamba
- update to 4.2.0
* Wed Apr 24 2019 Automatic Build System <autodist@mambasoft.it> 4.0.0-1mamba
- automatic version update by autodist
* Mon Feb 11 2019 Silvan Calarco <silvan.calarco@mambasoft.it> 3.1.0-1mamba
- update to 3.1.0