Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Shotcut AppImage has wrong version set #758

Closed
probonopd opened this issue Jul 20, 2019 · 7 comments
Closed

Shotcut AppImage has wrong version set #758

probonopd opened this issue Jul 20, 2019 · 7 comments
Labels
Milestone

Comments

@probonopd
Copy link

probonopd commented Jul 20, 2019

./Shotcut-*.AppImage --appimage-extract shotcut.desktop 
cat squashfs-root/shotcut.desktop 
(...)
X-AppImage-Version=.glibc2.14

AppImage desktop integration systems like AppImageLauncher are using this information to display it e.g., in the launcher menu.

export VERSION=... before running appimagetool should do the trick.

Let me know if you need further assistance in fixing this.

@ddennedy
Copy link
Member

How do I see the version in the command line outside of AppImageLauncher?

@probonopd
Copy link
Author

Hi @ddennedy, as I wrote above:

./Shotcut-*.AppImage --appimage-extract /shotcut.desktop 
cat squashfs-root/shotcut.desktop 

@ddennedy
Copy link
Member

😳 sorry I just woke up

@ddennedy
Copy link
Member

ddennedy commented Jul 20, 2019

We use pkg2appimage, and it does not respect the VERSION environment variable even if exported. Per the pkg2appimage source, instead I will create a VERSION file.
This will take effect in the next version.

@ddennedy ddennedy added this to the v19.08 milestone Jul 20, 2019
@probonopd
Copy link
Author

Uh, using pkg2appimage should only be the last resort. Why not do a native AppImage build using https://github.com/probonopd/linuxdeployqt or https://github.com/linuxdeploy/linuxdeploy-plugin-qt? cc @TheAssassin

@ddennedy
Copy link
Member

Because this is how it was contributed, and now I am stuck to maintain it. I have better things to do with my time than spin my wheels rewriting packaging for a very minority of users. Every Linux package format wants their own native build process integrated, but I get along fine with just the portable archive. Both AppImage and Snap are based on this portable archive. This is working good enough for me.

@probonopd
Copy link
Author

OK, I understand. Thanks for providing an AppImage. 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants