FreeFem / FreeFem-sources

FreeFEM source code
https://freefem.org/
Other
770 stars 191 forks source link

DisplayVersion & Publisher registry entries are missing on Windows #213

Closed ItzLevvie closed 2 years ago

ItzLevvie commented 2 years ago

This might some need changes in https://github.com/FreeFem/FreeFem-sources/blob/master/etc/config/m4/WindowsPackage.m4.

AppVersion & AppPublisher are required in the above for it to work properly.

WinGet is one of the package managers on Windows that utilizes the DisplayVersion and Publisher registry entries.

There might be other package managers where FreeFerm+ upgrades an infinity amount of times, wasting over 200 MB of internet bandwidth due to incorrect version.

For example: 4.10 is bigger than null or undefined. WinGet treats this package as Unknown which is bigger than 4.10.

DisplayVersion is needed for the package manager to determine its app version Publisher is needed for the package manager to determine the publisher of the app. In WinGet, it's used for mapping in winget list.