Skip to content

Improvements to the msi isntaller #758

@karlstav

Description

@karlstav

@amnweb, I don't think the new installer mentions the c++ runtime requirement. If not, windows people will keep coming in here and creating issues like "cava does not work", with no additional context what so ever.

It would be nice if it could include the text from here:

https://github.com/karlstav/cava/blob/master/cava_win/postsetupinfo.txt

like the old installer did. I tried to figure out how, but the docs for this seems to be mostly about other stuff than the installer.

Also, I do have icons, for the android app:

https://github.com/karlstav/cava/blob/master/cavandroid/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp

can one of those be used? It would be nice with a shortcut, I think the old installer created it and it was convenient. It launches itself in the terminal without issues.

also this will not fly in the future:

$versionLine = Select-String -Path cava_win\setup.iss -Pattern '^AppVersion=' | Select-Object -First 1

it just grabs the old hard coded version from the iss file, I was going to delete that file now that we have the wxs installer. It would be best if it could get the version like linux does it:

git describe --always --tags --dirty >version # get version from git

if the tag is added after the commit is pushed the workflow might get the previous tag though, might be best to use the hard coded version from the autogen.sh file. We could change the autogen.sh script to make it easier to parse the version sting.

This is only if you have time for it! I could fix it myself at some point, but I am not using windows much these days.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions