diff --git a/.gitignore b/.gitignore index d3d3256..656b67b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,3 @@ -/wine-4.18.tar.xz -/wine-4.18.tar.xz.sign -/wine-staging-4.18.tar.gz +/wine-4.19.tar.xz +/wine-4.19.tar.xz.sign +/wine-staging-4.19.tar.gz diff --git a/sources b/sources index fee6471..ccf46d9 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (wine-4.18.tar.xz) = 794802289fa021092a86c939a3618563ad1523689cdafb6fd58aed06c6a5c867fc5ef0d3dbb2435a65c3eb0d3b982b37e983257a7a7d20c3b6d71df9bf5bf1f1 -SHA512 (wine-4.18.tar.xz.sign) = 160a284c09ef6f2bc89759c83625c0806c46fd37bea0b78b6dd966720d5c886480e57eb1407729854339f892fe0d2f980472f2545f17c53a646b0751202616d6 -SHA512 (wine-staging-4.18.tar.gz) = e5ddb7ac09322b5f2c8e8facff9639699a6a3e72a96f4028e88e23e81f73c766bde1479e54a9a80bd7f33c7747a8220e2699f4dcfe55117b9832ff4cdba60a04 +SHA512 (wine-4.19.tar.xz) = a86bd7ccfb1878445ea946e4ca72769c10b4d966bcc893536a8c3eaa29484ba687dc3a44755ec92a2ad6073e736985b814c0c682bf4f90b5ffe2bca0ebbf4b25 +SHA512 (wine-4.19.tar.xz.sign) = 831ba26b3052787bbe12d9e66196064a9d6f66d3be72fe295f90822b4a44a2b4f73b815d1c6487baa546dd187b93c081f8a0440b065dcdd08c9be4704295634f +SHA512 (wine-staging-4.19.tar.gz) = a47ae16dd39797b54011f942fe7e722897af7ddc0bed2bf2e39c46aecf60a02769f7287609c63b4c0c3f1c8e40172e0cdf3bdb53562a07d7a2b7ac53e570dbdc diff --git a/wine.appdata.xml b/wine.appdata.xml new file mode 100644 index 0000000..15c33b6 --- /dev/null +++ b/wine.appdata.xml @@ -0,0 +1,25 @@ + + + wine.desktop + CC0-1.0 + LGPLv2+ + Wine + A compatibility layer for Windows applications + +

+ Wine (originally an acronym for "Wine Is Not an Emulator") is a compatibility + layer capable of running Windows applications on several POSIX-compliant operating + systems, such as Linux, macOS, & BSD. Instead of simulating internal Windows + logic like a virtual machine or emulator, Wine translates Windows API calls into + POSIX calls on-the-fly, eliminating the performance and memory penalties of other + methods and allowing you to cleanly integrate Windows applications into your desktop. +

+
+ https://www.winehq.org/ + https://bugs.winehq.org/ + https://wiki.winehq.org/FAQ + https://wiki.winehq.org/ + https://www.winehq.org/donate + https://wiki.winehq.org/Translating +
+ diff --git a/wine.spec b/wine.spec index 8b44d2e..4fc4d46 100644 --- a/wine.spec +++ b/wine.spec @@ -39,7 +39,7 @@ %endif Name: wine -Version: 4.18 +Version: 4.19 Release: 1%{?dist} Summary: A compatibility layer for windows applications @@ -66,6 +66,9 @@ Source107: wine-wineboot.desktop Source108: wine-wordpad.desktop Source109: wine-oleview.desktop +# AppData files +Source150: wine.appdata.xml + # build fixes # wine bugs @@ -171,6 +174,7 @@ BuildRequires: SDL2-devel BuildRequires: libvkd3d-devel BuildRequires: vulkan-devel BuildRequires: libFAudio-devel +BuildRequires: libappstream-glib # Silverlight DRM-stuff needs XATTR enabled. %if 0%{?wine_staging} @@ -967,6 +971,11 @@ install -p -m 0644 loader/wine.fr.UTF-8.man %{buildroot}%{_mandir}/fr.UTF-8/man1 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 and validate AppData file +mkdir -p %{buildroot}/%{_metainfodir}/ +install -p -m 0644 %{SOURCE150} %{buildroot}/%{_metainfodir}/%{name}.appdata.xml +appstream-util validate-relax --nonet %{buildroot}/%{_metainfodir}/%{name}.appdata.xml + %if 0%{?rhel} == 6 %post sysvinit @@ -2193,6 +2202,7 @@ fi %{_datadir}/applications/wine-oleview.desktop %{_datadir}/desktop-directories/Wine.directory %config %{_sysconfdir}/xdg/menus/applications-merged/wine.menu +%{_metainfodir}/%{name}.appdata.xml %if 0%{?fedora} >= 10 %{_datadir}/icons/hicolor/scalable/apps/*svg %endif @@ -2270,6 +2280,9 @@ fi %endif %changelog +* Sat Nov 02 2019 Michael Cronenworth 4.19-1 +- version update + * Mon Oct 21 2019 Michael Cronenworth 4.18-1 - version update