update to 9.2 [release 9.2-1mamba;Wed Feb 14 2024]

This commit is contained in:
Silvan Calarco 2024-03-16 17:31:20 +01:00
parent 1519f87755
commit ac1b2e39d5
3 changed files with 68 additions and 66 deletions

View File

@ -1,5 +1,2 @@
# Pre-PE Windows Executables # Start WINE on Windows executables
:windows:M::MZ::/usr/bin/wine: :DOSWin:M::MZ::/usr/bin/wine:
# PE Windows Executables
:windowsPE:M::PE::/usr/bin/wine:

View File

@ -1,5 +1,2 @@
# Pre-PE Windows Executables # Start WINE on Windows executables
:windows:M::MZ::/usr/bin/wine64: :DOSWin:M::MZ::/usr/bin/wine64:
# PE Windows Executables
:windowsPE:M::PE::/usr/bin/wine64:

120
wine.spec
View File

@ -3,18 +3,18 @@
%define _use_internal_dependency_generator 1 %define _use_internal_dependency_generator 1
# see https://wiki.winehq.org/Gecko # see https://wiki.winehq.org/Gecko
%define wine_gecko_ver 2.47.3 %define wine_gecko_ver 2.47.4
# see: http://wiki.winehq.org/Mono # see: http://wiki.winehq.org/Mono
%define wine_mono_ver 7.4.0 %define wine_mono_ver 9.0.0
%define wine_staging_ver %(echo %version | cut -d. -f1-2) %define wine_staging_ver %(echo %version | cut -d. -f1-2)
%define WINE_GECKO_CHECKED_FOR_VERSION 8.0.2 %define WINE_GECKO_CHECKED_FOR_VERSION 9.2
#% global __brp_strip_lto %nil #% global __brp_strip_lto %nil
%global __brp_strip_static_archive %nil %global __brp_strip_static_archive %nil
Name: wine Name: wine
Version: 8.0.2 Version: 9.2
Release: 1mamba Release: 1mamba
Epoch: 3 Epoch: 3
Summary: An open source implementation of the Windows API on top of X and Unix Summary: An open source implementation of the Windows API on top of X and Unix
@ -23,7 +23,7 @@ Vendor: openmamba
Distribution: openmamba Distribution: openmamba
Packager: Silvan Calarco <silvan.calarco@mambasoft.it> Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
URL: https://www.winehq.org/ URL: https://www.winehq.org/
Source0: https://dl.winehq.org/wine/source/%{majver}/wine-%{version}.tar.xz Source0: https://dl.winehq.org/wine/source/%{MAJver}.x/wine-%{version}.tar.xz
Source1: wine-systemd-32 Source1: wine-systemd-32
Source2: wine-systemd-64 Source2: wine-systemd-64
Source3: wine_hidden_kde-desktop Source3: wine_hidden_kde-desktop
@ -60,11 +60,14 @@ BuildRequires: libgphoto2-devel
BuildRequires: libgst-plugins-base-devel BuildRequires: libgst-plugins-base-devel
BuildRequires: libgstreamer-devel BuildRequires: libgstreamer-devel
BuildRequires: libpcap-devel BuildRequires: libpcap-devel
BuildRequires: libpcsclite-devel
BuildRequires: libperl BuildRequires: libperl
BuildRequires: libpulseaudio-devel BuildRequires: libpulseaudio-devel
BuildRequires: libudev-devel BuildRequires: libudev-devel
BuildRequires: libunwind-devel BuildRequires: libunwind-devel
BuildRequires: libusb-devel BuildRequires: libusb-devel
BuildRequires: libwayland-devel
BuildRequires: libxkbcommon-devel
BuildRequires: ocl-icd-devel BuildRequires: ocl-icd-devel
BuildRequires: perl-devel BuildRequires: perl-devel
BuildRequires: sane-backends-devel BuildRequires: sane-backends-devel
@ -104,7 +107,6 @@ BuildRequires: chrpath
#BuildRequires: docbook-dtds >= 1.0 #BuildRequires: docbook-dtds >= 1.0
Requires: libGLUT >= 3.7 Requires: libGLUT >= 3.7
Requires: %{name}-core = %{epoch}:%{version}-%{release} Requires: %{name}-core = %{epoch}:%{version}-%{release}
Requires: %{name}-desktop = %{epoch}:%{version}-%{release}
Requires: %{name}-fonts = %{epoch}:%{version}-%{release} Requires: %{name}-fonts = %{epoch}:%{version}-%{release}
Requires: libwine = %{epoch}:%{version}-%{release} Requires: libwine = %{epoch}:%{version}-%{release}
Requires: samba-winbind Requires: samba-winbind
@ -128,18 +130,19 @@ Summary: Wine core package
Group: Applications/Emulators Group: Applications/Emulators
Requires: libwine = %{epoch}:%{version}-%{release} Requires: libwine = %{epoch}:%{version}-%{release}
Requires: wine-common = %{epoch}:%{version}-%{release} Requires: wine-common = %{epoch}:%{version}-%{release}
Requires: libxslt Requires: libxslt
Requires: libGL-Mesa-dri Requires: libGL-Mesa-dri
Requires: libva Requires: libva
Requires: libcairo Requires: libcairo
Requires: libcapi20 Requires: libcapi20
Requires: libv4l Requires: libv4l
Requires: libsane-backends Requires: libsane-backends
Requires: libnetapi Requires: libnetapi
Requires: libodbc Requires: libodbc
Requires: libpng Requires: libpng
Requires: libOSMesa Requires: libOSMesa
Requires: libgnome-keyring Requires: libgnome-keyring
Obsoletes: wine-desktop <= 3:9.0-1mamba
%description core %description core
While Wine is usually thought of as a Windows(TM) emulator, the Wine developers would prefer that users thought of Wine as a Windows compatibility layer for UNIX. While Wine is usually thought of as a Windows(TM) emulator, the Wine developers would prefer that users thought of Wine as a Windows compatibility layer for UNIX.
@ -200,11 +203,9 @@ Header, include files and library definition files for developing applications w
exit 1 exit 1
%endif %endif
#%patch0 -p1 -b .fix-conflict-ldap_contact # Apply wine-staging patches
tar xvf %{SOURCE100} --strip-components 1
# 6.0.2: wine-staging patches do not apply, temporary disabled staging/patchinstall.py DESTDIR="`pwd`" --all
#tar xvf %{SOURCE100} --strip-components 1
#./patches/patchinstall.sh DESTDIR="$(pwd)" --all
%build %build
#:<< __EOF #:<< __EOF
@ -215,7 +216,7 @@ Header, include files and library definition files for developing applications w
--with-gstreamer \ --with-gstreamer \
--with-xattr \ --with-xattr \
%ifarch x86_64 %ifarch x86_64
--enable-win64 --enable-win64 \
%endif %endif
# --disable-tests # --disable-tests
@ -228,14 +229,14 @@ Header, include files and library definition files for developing applications w
%makeinstall LDCONFIG=/bin/true %makeinstall LDCONFIG=/bin/true
# allow users to launch Windows programs by just clicking on the .exe file... # allow users to launch Windows programs by just clicking on the .exe file...
install -d %{buildroot}%{_sysconfdir}/binfmt.d
%ifarch %{ix86} %{arm} %ifarch %{ix86} %{arm}
install -m 644 %{S:1} %{buildroot}%{_sysconfdir}/binfmt.d/wine.conf install -D -m 644 %{S:1} %{buildroot}%{_binfmtdir}/wine.conf
%endif %endif
%ifarch x86_64 %ifarch x86_64
install -m 644 %{S:2} %{buildroot}%{_sysconfdir}/binfmt.d/wine.conf install -D -m 644 %{S:2} %{buildroot}%{_binfmtdir}/wine.conf
%endif %endif
:<< __DESKTOP_DISABLED
# install menu, desktop, and mime files # install menu, desktop, and mime files
install -D -m 644 %{S:3} %{buildroot}%{_kde4_sharedir}/applnk/.hidden/%{name}.desktop install -D -m 644 %{S:3} %{buildroot}%{_kde4_sharedir}/applnk/.hidden/%{name}.desktop
install -D -m 644 %{S:5} \ install -D -m 644 %{S:5} \
@ -316,6 +317,7 @@ install -p -m 644 programs/iexplore/iexplore*png \
%{buildroot}%{_datadir}/pixmaps/iexplore.png %{buildroot}%{_datadir}/pixmaps/iexplore.png
desktop-file-install --vendor=%{_vendor} \ desktop-file-install --vendor=%{_vendor} \
--dir=%{buildroot}%{_datadir}/applications %{S:16} --dir=%{buildroot}%{_datadir}/applications %{S:16}
__DESKTOP_DISABLED
# install the Mozilla's Gecko Layout Engine # install the Mozilla's Gecko Layout Engine
install -d %{buildroot}%{_datadir}/wine/gecko install -d %{buildroot}%{_datadir}/wine/gecko
@ -342,7 +344,7 @@ chrpath --delete %{buildroot}%{_bindir}/wrc
chrpath --delete %{buildroot}%{_bindir}/wmc chrpath --delete %{buildroot}%{_bindir}/wmc
# remove unpackaged files # remove unpackaged files
rm -f %{buildroot}%{_datadir}/applications/wine.desktop #rm -f %{buildroot}%{_datadir}/applications/wine.desktop
%ifarch x86_64 %ifarch x86_64
find %{buildroot}%{_mandir} -name wine.1 | while read line; do mv $line ${line/.1*}64.1; done find %{buildroot}%{_mandir} -name wine.1 | while read line; do mv $line ${line/.1*}64.1; done
@ -382,13 +384,10 @@ exit 0
%ifarch x86_64 %ifarch x86_64
%{_bindir}/wine64 %{_bindir}/wine64
%{_bindir}/wine64-preloader %{_bindir}/wine64-preloader
#%{_mandir}/pl.UTF-8/man1/wine64.1*
#%{_mandir}/de.UTF-8/man1/wine64.1*
#%{_mandir}/fr.UTF-8/man1/wine64.1*
#%{_mandir}/man1/wine64.1*
%else %else
%{_bindir}/wine %{_bindir}/wine
%{_bindir}/wine-preloader %{_bindir}/wine-preloader
%{_mandir}/pl.UTF-8/man1/wine.1* %{_mandir}/pl.UTF-8/man1/wine.1*
%{_mandir}/de.UTF-8/man1/wine.1* %{_mandir}/de.UTF-8/man1/wine.1*
%{_mandir}/fr.UTF-8/man1/wine.1* %{_mandir}/fr.UTF-8/man1/wine.1*
@ -411,8 +410,9 @@ exit 0
%{_bindir}/winemine %{_bindir}/winemine
%{_bindir}/winepath %{_bindir}/winepath
%{_bindir}/wineserver %{_bindir}/wineserver
%{_datadir}/applications/wine.desktop
%{_binfmtdir}/wine.conf
%dir %{_datadir}/wine/fonts %dir %{_datadir}/wine/fonts
#%{_datadir}/wine/l_intl.nls
%{_datadir}/wine/wine*.inf %{_datadir}/wine/wine*.inf
%dir %{_datadir}/wine/gecko %dir %{_datadir}/wine/gecko
%{_datadir}/wine/gecko/wine-gecko-*.msi %{_datadir}/wine/gecko/wine-gecko-*.msi
@ -449,29 +449,28 @@ exit 0
%dir %{_libdir}/wine/*-windows %dir %{_libdir}/wine/*-windows
%{_libdir}/wine/*-windows/* %{_libdir}/wine/*-windows/*
%files desktop #%files desktop
%defattr(-,root,root) #%defattr(-,root,root)
%{_kde4_sharedir}/applnk/.hidden/wine.desktop #%{_kde4_sharedir}/applnk/.hidden/wine.desktop
%{_sysconfdir}/xdg/menus/applications-merged/wine.menu #%{_sysconfdir}/xdg/menus/applications-merged/wine.menu
%{_datadir}/desktop-directories/wine.directory #%{_datadir}/desktop-directories/wine.directory
%{_datadir}/applications/%{_vendor}-wine-iexplore.desktop #%{_datadir}/applications/%{_vendor}-wine-iexplore.desktop
%{_datadir}/applications/%{_vendor}-wine-notepad.desktop #%{_datadir}/applications/%{_vendor}-wine-notepad.desktop
%{_datadir}/applications/%{_vendor}-wine-oleview.desktop #%{_datadir}/applications/%{_vendor}-wine-oleview.desktop
%{_datadir}/applications/%{_vendor}-wine-regedit.desktop #%{_datadir}/applications/%{_vendor}-wine-regedit.desktop
%{_datadir}/applications/%{_vendor}-wine-uninstaller.desktop #%{_datadir}/applications/%{_vendor}-wine-uninstaller.desktop
%{_datadir}/applications/%{_vendor}-wine-winecfg.desktop #%{_datadir}/applications/%{_vendor}-wine-winecfg.desktop
%{_datadir}/applications/%{_vendor}-wine-winefile.desktop #%{_datadir}/applications/%{_vendor}-wine-winefile.desktop
%{_datadir}/applications/%{_vendor}-wine-winemine.desktop #%{_datadir}/applications/%{_vendor}-wine-winemine.desktop
%{_datadir}/applications/%{_vendor}-wine-winhelp.desktop #%{_datadir}/applications/%{_vendor}-wine-winhelp.desktop
%{_datadir}/applications/%{_vendor}-wine-wordpad.desktop #%{_datadir}/applications/%{_vendor}-wine-wordpad.desktop
%{_datadir}/pixmaps/iexplore.png #%{_datadir}/pixmaps/iexplore.png
%{_datadir}/pixmaps/notepad.png #%{_datadir}/pixmaps/notepad.png
%{_datadir}/pixmaps/regedit.png #%{_datadir}/pixmaps/regedit.png
%{_datadir}/pixmaps/winefile.png #%{_datadir}/pixmaps/winefile.png
%{_datadir}/pixmaps/winemine.png #%{_datadir}/pixmaps/winemine.png
%{_datadir}/pixmaps/winhelp.png #%{_datadir}/pixmaps/winhelp.png
%{_datadir}/pixmaps/wordpad.png #%{_datadir}/pixmaps/wordpad.png
%config %{_sysconfdir}/binfmt.d/wine.conf
%files devel %files devel
%defattr(-,root,root) %defattr(-,root,root)
@ -504,6 +503,15 @@ exit 0
#%doc documentation/README.* #%doc documentation/README.*
%changelog %changelog
* Wed Feb 14 2024 Silvan Calarco <silvan.calarco@mambasoft.it> 9.2-1mamba
- update to 9.2
* Sun Feb 11 2024 Silvan Calarco <silvan.calarco@mambasoft.it> 9.0-2mamba
- obsolete desktop package
* Tue Feb 06 2024 Automatic Build System <autodist@openmamba.org> 9.0-1mamba
- automatic version update by autodist
* Sat Aug 05 2023 Automatic Build System <autodist@mambasoft.it> 8.0.2-1mamba * Sat Aug 05 2023 Automatic Build System <autodist@mambasoft.it> 8.0.2-1mamba
- automatic version update by autodist - automatic version update by autodist