Update to 1.9.23. Fix cups support, include mp3 support.

f38
Michael Cronenworth 8 years ago
parent 3775eb996c
commit 293b55b35a

6
.gitignore vendored

@ -1,3 +1,3 @@
/wine-1.9.22.tar.bz2 /wine-1.9.23.tar.bz2
/wine-1.9.22.tar.bz2.sign /wine-1.9.23.tar.bz2.sign
/wine-staging-1.9.22.tar.gz /wine-staging-1.9.23.tar.gz

@ -1,3 +1,3 @@
604c64eb3e1e5c85bc467e5e7b251b1d wine-1.9.22.tar.bz2 bb2a1490369dc08e48993b60b59233a8 wine-1.9.23.tar.bz2
31fc62bf9a490b53c0e6bfe7bde85a18 wine-1.9.22.tar.bz2.sign f1a5cd72568348fcc425f8fc683c4b2f wine-1.9.23.tar.bz2.sign
4d443656fff8a9524c0a3e7c46753cc8 wine-staging-1.9.22.tar.gz 423d881fbadb60b52593d91fca23e1a1 wine-staging-1.9.23.tar.gz

@ -2,11 +2,7 @@
%undefine _hardened_build %undefine _hardened_build
%global no64bit 0 %global no64bit 0
%if 0%{?fedora} <= 23
%global winegecko 2.44
%else
%global winegecko 2.47 %global winegecko 2.47
%endif
%global winemono 4.6.3 %global winemono 4.6.3
#global _default_patch_fuzz 2 #global _default_patch_fuzz 2
@ -17,7 +13,7 @@
%endif # 0%{?fedora} %endif # 0%{?fedora}
# binfmt macros for RHEL # binfmt macros for RHEL
%if 0%{?fedora} <= 20 || 0%{?rhel} == 7 %if 0%{?rhel} == 7
%global _binfmtdir /usr/lib/binfmt.d %global _binfmtdir /usr/lib/binfmt.d
%global binfmt_apply() \ %global binfmt_apply() \
/usr/lib/systemd/systemd-binfmt %{?*} >/dev/null 2>&1 || : \ /usr/lib/systemd/systemd-binfmt %{?*} >/dev/null 2>&1 || : \
@ -25,7 +21,7 @@
%endif %endif
Name: wine Name: wine
Version: 1.9.22 Version: 1.9.23
Release: 1%{?dist} Release: 1%{?dist}
Summary: A compatibility layer for windows applications Summary: A compatibility layer for windows applications
@ -109,6 +105,7 @@ BuildRequires: openldap-devel
BuildRequires: perl-generators BuildRequires: perl-generators
BuildRequires: unixODBC-devel BuildRequires: unixODBC-devel
BuildRequires: sane-backends-devel BuildRequires: sane-backends-devel
BuildRequires: systemd-devel
BuildRequires: zlib-devel BuildRequires: zlib-devel
BuildRequires: fontforge freetype-devel BuildRequires: fontforge freetype-devel
BuildRequires: libgphoto2-devel BuildRequires: libgphoto2-devel
@ -129,9 +126,6 @@ BuildRequires: libXmu-devel
BuildRequires: libXi-devel BuildRequires: libXi-devel
BuildRequires: libXcursor-devel BuildRequires: libXcursor-devel
BuildRequires: dbus-devel BuildRequires: dbus-devel
%if !0%{?fedora} >= 16
BuildRequires: hal-devel
%endif
BuildRequires: gnutls-devel BuildRequires: gnutls-devel
BuildRequires: pulseaudio-libs-devel BuildRequires: pulseaudio-libs-devel
BuildRequires: gsm-devel BuildRequires: gsm-devel
@ -143,6 +137,9 @@ BuildRequires: gettext-devel
BuildRequires: chrpath BuildRequires: chrpath
BuildRequires: gstreamer1-devel BuildRequires: gstreamer1-devel
BuildRequires: gstreamer1-plugins-base-devel BuildRequires: gstreamer1-plugins-base-devel
%if 0%{?fedora} > 24
BuildRequires: mpg123-devel
%endif
# Silverlight DRM-stuff needs XATTR enabled. # Silverlight DRM-stuff needs XATTR enabled.
%if 0%{?compholio} %if 0%{?compholio}
@ -258,6 +255,8 @@ Requires(preun): %{_sbindir}/alternatives
Requires: wine-filesystem = %{version}-%{release} Requires: wine-filesystem = %{version}-%{release}
%ifarch %{ix86} %ifarch %{ix86}
# CUPS support uses dlopen - rhbz#1367537
Requires: cups-libs(x86-32)
Requires: freetype(x86-32) Requires: freetype(x86-32)
Requires: nss-mdns(x86-32) Requires: nss-mdns(x86-32)
Requires: gnutls(x86-32) Requires: gnutls(x86-32)
@ -278,6 +277,8 @@ Requires: libva(x86-32)
%endif %endif
%ifarch x86_64 %ifarch x86_64
# CUPS support uses dlopen - rhbz#1367537
Requires: cups-libs(x86-64)
Requires: freetype(x86-64) Requires: freetype(x86-64)
Requires: nss-mdns(x86-64) Requires: nss-mdns(x86-64)
Requires: gnutls(x86-64) Requires: gnutls(x86-64)
@ -298,6 +299,8 @@ Requires: libva(x86-64)
%endif %endif
%ifarch %{arm} aarch64 %ifarch %{arm} aarch64
# CUPS support uses dlopen - rhbz#1367537
Requires: cups-libs
Requires: freetype Requires: freetype
Requires: nss-mdns Requires: nss-mdns
Requires: gnutls Requires: gnutls
@ -314,26 +317,6 @@ Requires: libva
%endif %endif
%endif %endif
# old removed packages
Obsoletes: wine-arts < 0.9.34
Provides: wine-arts = %{version}-%{release}
Obsoletes: wine-tools <= 1.1.27
Provides: wine-tools = %{version}-%{release}
# removed as of 1.3.25 (new sound api)
Obsoletes: wine-esd <= 1.3.24
Provides: wine-esd = %{version}-%{release}
Obsoletes: wine-jack <= 1.3.24
Provides: wine-jack = %{version}-%{release}
# removed as of 1.3.19 (we don't support oss4)
Obsoletes: wine-oss <= 1.3.18
Provides: wine-oss = %{version}-%{release}
# removed as of 1.3.16
Obsoletes: wine-nas <= 1.3.15
Provides: wine-nas = %{version}-%{release}
# removed as of 1.7.35 # removed as of 1.7.35
Obsoletes: wine-wow < 1.7.35 Obsoletes: wine-wow < 1.7.35
Provides: wine-wow = %{version}-%{release} Provides: wine-wow = %{version}-%{release}
@ -353,8 +336,9 @@ Requires(postun): systemd
%description systemd %description systemd
Register the wine binary handler for windows executables via systemd binfmt Register the wine binary handler for windows executables via systemd binfmt
handling. See man binfmt.d for further information. handling. See man binfmt.d for further information.
%endif
%if 0%{?fedora} < 23 %if 0%{?rhel} < 7
%package sysvinit %package sysvinit
Summary: SysV initscript for the wine binfmt handler Summary: SysV initscript for the wine binfmt handler
Group: Applications/Emulators Group: Applications/Emulators
@ -363,7 +347,6 @@ BuildArch: noarch
%description sysvinit %description sysvinit
Register the wine binary handler for windows executables via SysV init files. Register the wine binary handler for windows executables via SysV init files.
%endif %endif
%endif
%package filesystem %package filesystem
Summary: Filesystem directories for wine Summary: Filesystem directories for wine
@ -394,6 +377,9 @@ Requires: wine-common = %{version}-%{release}
%if 0%{?fedora} >= 15 || 0%{?rhel} >= 7 %if 0%{?fedora} >= 15 || 0%{?rhel} >= 7
Requires: wine-systemd = %{version}-%{release} Requires: wine-systemd = %{version}-%{release}
%endif %endif
%if 0%{?rhel} < 7
Requires: wine-sysvinit = %{version}-%{release}
%endif
Requires: hicolor-icon-theme Requires: hicolor-icon-theme
BuildArch: noarch BuildArch: noarch
@ -613,18 +599,15 @@ Twain support for wine
Summary: ISDN support for wine Summary: ISDN support for wine
Group: System Environment/Libraries Group: System Environment/Libraries
Requires: wine-core = %{version}-%{release} Requires: wine-core = %{version}-%{release}
#FIXME: parallel installable rhbz#1164355 %ifarch x86_64
#ifarch x86_64 Requires: isdn4k-utils(x86-64)
#Requires: isdn4k-utils(x86-64) %endif
#endif %ifarch %{ix86}
Requires: isdn4k-utils(x86-32)
#ifarch %{ix86} %endif
#Requires: isdn4k-utils(x86-32) %ifarch %{arm} aarch64
#endif
#ifarch %{arm}
Requires: isdn4k-utils Requires: isdn4k-utils
#endif %endif
%description capi %description capi
ISDN support for wine ISDN support for wine
@ -754,7 +737,7 @@ chrpath --delete %{buildroot}%{_bindir}/wineserver32
mkdir -p %{buildroot}%{_sysconfdir}/wine mkdir -p %{buildroot}%{_sysconfdir}/wine
# 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...
%if 0%{?fedora} < 23 %if 0%{?rhel} < 7
mkdir -p %{buildroot}%{_initrddir} mkdir -p %{buildroot}%{_initrddir}
install -p -c -m 755 %{SOURCE1} %{buildroot}%{_initrddir}/wine install -p -c -m 755 %{SOURCE1} %{buildroot}%{_initrddir}/wine
%endif %endif
@ -941,8 +924,7 @@ mkdir -p %{buildroot}%{_mandir}/pl.UTF-8/man1
install -p -m 0644 loader/wine.pl.UTF-8.man %{buildroot}%{_mandir}/pl.UTF-8/man1/wine.1 install -p -m 0644 loader/wine.pl.UTF-8.man %{buildroot}%{_mandir}/pl.UTF-8/man1/wine.1
%if 0%{?fedora} >= 15 %if 0%{?rhel} < 7
%if 0%{?fedora} < 23
%post sysvinit %post sysvinit
if [ $1 -eq 1 ]; then if [ $1 -eq 1 ]; then
/sbin/chkconfig --add wine /sbin/chkconfig --add wine
@ -957,6 +939,7 @@ if [ $1 -eq 0 ]; then
fi fi
%endif %endif
%if 0%{?fedora} >= 15 || 0%{?rhel} > 6
%post systemd %post systemd
%binfmt_apply wine.conf %binfmt_apply wine.conf
@ -964,28 +947,12 @@ fi
if [ $1 -eq 0 ]; then if [ $1 -eq 0 ]; then
/bin/systemctl try-restart systemd-binfmt.service /bin/systemctl try-restart systemd-binfmt.service
fi fi
%endif
%post desktop %post desktop
update-desktop-database &>/dev/null || : update-desktop-database &>/dev/null || :
touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
%else
%post desktop
update-desktop-database &>/dev/null || :
touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
if [ $1 -eq 1 ]; then
/sbin/chkconfig --add wine
/sbin/chkconfig --level 2345 wine on
/sbin/service wine start &>/dev/null || :
fi
%preun desktop
if [ $1 -eq 0 ]; then
/sbin/service wine stop >/dev/null 2>&1
/sbin/chkconfig --del wine
fi
%endif
%postun desktop %postun desktop
update-desktop-database &>/dev/null || : update-desktop-database &>/dev/null || :
if [ $1 -eq 0 ] ; then if [ $1 -eq 0 ] ; then
@ -1302,11 +1269,13 @@ fi
%{_libdir}/wine/api-ms-win-downlevel-shlwapi-l2-1-0.dll.so %{_libdir}/wine/api-ms-win-downlevel-shlwapi-l2-1-0.dll.so
%{_libdir}/wine/api-ms-win-downlevel-user32-l1-1-0.dll.so %{_libdir}/wine/api-ms-win-downlevel-user32-l1-1-0.dll.so
%{_libdir}/wine/api-ms-win-downlevel-version-l1-1-0.dll.so %{_libdir}/wine/api-ms-win-downlevel-version-l1-1-0.dll.so
%{_libdir}/wine/api-ms-win-dx-d3dkmt-l1-1-0.dll.so
%{_libdir}/wine/api-ms-win-eventing-consumer-l1-1-0.dll.so %{_libdir}/wine/api-ms-win-eventing-consumer-l1-1-0.dll.so
%{_libdir}/wine/api-ms-win-eventing-controller-l1-1-0.dll.so %{_libdir}/wine/api-ms-win-eventing-controller-l1-1-0.dll.so
%{_libdir}/wine/api-ms-win-eventing-provider-l1-1-0.dll.so %{_libdir}/wine/api-ms-win-eventing-provider-l1-1-0.dll.so
%{_libdir}/wine/api-ms-win-eventlog-legacy-l1-1-0.dll.so %{_libdir}/wine/api-ms-win-eventlog-legacy-l1-1-0.dll.so
%{_libdir}/wine/api-ms-win-ntuser-dc-access-l1-1-0.dll.so %{_libdir}/wine/api-ms-win-ntuser-dc-access-l1-1-0.dll.so
%{_libdir}/wine/api-ms-win-rtcore-ntuser-private-l1-1-0.dll.so
%{_libdir}/wine/api-ms-win-security-audit-l1-1-1.dll.so %{_libdir}/wine/api-ms-win-security-audit-l1-1-1.dll.so
%{_libdir}/wine/api-ms-win-security-base-l1-1-0.dll.so %{_libdir}/wine/api-ms-win-security-base-l1-1-0.dll.so
%{_libdir}/wine/api-ms-win-security-base-l1-2-0.dll.so %{_libdir}/wine/api-ms-win-security-base-l1-2-0.dll.so
@ -1435,10 +1404,19 @@ fi
%{_libdir}/wine/esent.dll.so %{_libdir}/wine/esent.dll.so
%{_libdir}/wine/evr.dll.so %{_libdir}/wine/evr.dll.so
%{_libdir}/wine/explorerframe.dll.so %{_libdir}/wine/explorerframe.dll.so
%{_libdir}/wine/ext-ms-win-gdi-dc-l1-2-0.dll.so
%{_libdir}/wine/ext-ms-win-gdi-dc-create-l1-1-1.dll.so %{_libdir}/wine/ext-ms-win-gdi-dc-create-l1-1-1.dll.so
%{_libdir}/wine/ext-ms-win-gdi-devcaps-l1-1-0.dll.so %{_libdir}/wine/ext-ms-win-gdi-devcaps-l1-1-0.dll.so
%{_libdir}/wine/ext-ms-win-gdi-draw-l1-1-1.dll.so
%{_libdir}/wine/ext-ms-win-gdi-render-l1-1-0.dll.so
%{_libdir}/wine/ext-ms-win-ntuser-message-l1-1-1.dll.so %{_libdir}/wine/ext-ms-win-ntuser-message-l1-1-1.dll.so
%{_libdir}/wine/ext-ms-win-ntuser-private-l1-1-1.dll.so
%{_libdir}/wine/ext-ms-win-ntuser-rectangle-ext-l1-1-0.dll.so
%{_libdir}/wine/ext-ms-win-ntuser-uicontext-ext-l1-1-0.dll.so %{_libdir}/wine/ext-ms-win-ntuser-uicontext-ext-l1-1-0.dll.so
%{_libdir}/wine/ext-ms-win-ntuser-window-l1-1-1.dll.so
%{_libdir}/wine/ext-ms-win-rtcore-gdi-object-l1-1-0.dll.so
%{_libdir}/wine/ext-ms-win-rtcore-gdi-rgn-l1-1-0.dll.so
%{_libdir}/wine/ext-ms-win-rtcore-ntuser-dc-access-l1-1-0.dll.so
%{_libdir}/wine/ext-ms-win-rtcore-ntuser-dpi-l1-1-0.dll.so %{_libdir}/wine/ext-ms-win-rtcore-ntuser-dpi-l1-1-0.dll.so
%if 0%{?compholio} %if 0%{?compholio}
%{_libdir}/wine/ext-ms-win-appmodel-usercontext-l1-1-0.dll.so %{_libdir}/wine/ext-ms-win-appmodel-usercontext-l1-1-0.dll.so
@ -1750,6 +1728,9 @@ fi
%{_libdir}/wine/winehid.sys.so %{_libdir}/wine/winehid.sys.so
%{_libdir}/wine/winejoystick.drv.so %{_libdir}/wine/winejoystick.drv.so
%{_libdir}/wine/winemapi.dll.so %{_libdir}/wine/winemapi.dll.so
%if 0%{?fedora} > 24
%{_libdir}/wine/winemp3.acm.so
%endif
%{_libdir}/wine/winex11.drv.so %{_libdir}/wine/winex11.drv.so
%{_libdir}/wine/wing32.dll.so %{_libdir}/wine/wing32.dll.so
%{_libdir}/wine/winhttp.dll.so %{_libdir}/wine/winhttp.dll.so
@ -2043,12 +2024,12 @@ fi
%if 0%{?fedora} >= 15 || 0%{?rhel} >= 7 %if 0%{?fedora} >= 15 || 0%{?rhel} >= 7
%files systemd %files systemd
%config %{_binfmtdir}/wine.conf %config %{_binfmtdir}/wine.conf
%endif
%if 0%{?fedora} < 23 %if 0%{?rhel} < 7
%files sysvinit %files sysvinit
%{_initrddir}/wine %{_initrddir}/wine
%endif %endif
%endif
# ldap subpackage # ldap subpackage
%files ldap %files ldap
@ -2113,6 +2094,12 @@ fi
%endif %endif
%changelog %changelog
* Wed Nov 16 2016 Michael Cronenworth <mike@cchtml.com> 1.9.23-1
- version update
- remove old cruft in spec
- add hard cups-libs dependency (rhbz#1367537)
- include mp3 support (rhbz#1395711)
* Thu Nov 03 2016 Michael Cronenworth <mike@cchtml.com> 1.9.22-1 * Thu Nov 03 2016 Michael Cronenworth <mike@cchtml.com> 1.9.22-1
- version update - version update

Loading…
Cancel
Save