Support "make install" for AppImage and upload to PPA debian package with...
Configure your Ubuntu
Status: Pre-Alpha
Brought to you by:
adgellida
Originally created by: probonopd
Originally owned by: adgellida
I was trying to make an AppImage, but for this I need "make install" to work. It should install the application, the desktop file, and the icon. Can you please enable this? Then I can continue making the AppImage.
Here is the failed build log:
https://travis-ci.org/probonopd/ubunsys/builds/239783115#L990
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: adgellida
I'll keep that in mind. When it's done, I'll let you know.
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: adgellida
I need external help for do it. Can you help me? I suppose I need a debian directory and with this I had problems in the past (no PPA for now for it). So, with your issue I'm on stand by.
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: probonopd
No, you don't need deb packaging to support "make install". You can do it in the
.profile. For an example, check what https://github.com/probonopd/FeedTheMonkey/blob/master/FeedTheMonkey.pro does.View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: adgellida
Thanks for help, can you modify ubunsys.pro to be compatible with AppImage deploy? I need specific steps.
1. Modify .pro which lines specificly?
2. Have I to run this https://github.com/probonopd/linuxdeployqt?
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: probonopd
Hi @adgellida if you can get "make install" to work (without anything specific to AppImage), I can then do the AppImage-specific steps.
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: adgellida
I don't know how get "make install" to work with your instruccions.
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: probonopd
Please see
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: adgellida
I'm on holidays, when I returned I'll see it.
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: adgellida
target.path = /usr/bin
icon.path = /usr/share/pixmaps
icon.files = $$PWD/images/ubunsys.ico
desktop.path = /usr/share/applications
desktop.files += ubunsys.desktop
INSTALLS += target desktop icon
* if you do:
qmakemakesudo make installThe app is installed
What I need to complete now? Thanks for help. Almost there
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: probonopd
Does it also install the icon and desktop file?
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: adgellida
Of course, but I get 2 errors for icon and desktop, not file format recognized, but works ok.
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: probonopd
Looks like a
usr/share/pixmaps/ubunsys.icois installed. Should be a png, and should be 256x256 pixels large, inusr/share/icons/hicolor/256x256/apps/ubunsys.png.View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: adgellida
Done.
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: probonopd
AppImage:
https://transfer.sh/vMwNJ/ubunsys-git.751e2cc-x86_64.AppImage
Made with:
https://github.com/probonopd/ubunsys/blob/patch-1/.travis.yml
Issues:
Upon first launch it tries to install stuff using apt, rather than copming bundled with that stuff.
Also somehow it blindly assumes I am running zesty, which I am not.
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: adgellida
We finally got it! Cool, what have you done?
How did you make the final step to create the AppImage file? This way, I won't bother you each time I take out a new realease.
Yes this app has a lot of bugs. On next releases I'll fix a lot of things, add functionalities and redesign anothers. Now is on alpha status and I don't have almost experience. We are in touch.
Thanks for help.
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: probonopd
https://github.com/probonopd/ubunsys/blob/patch-1/.travis.yml
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: adgellida
I'll revisit this issue, I don't know when, very busy. Right now bugfixes, enhancements and other personal priorities needed before. Thanks for help and comprension.
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: probonopd
Sure, no hurries.
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: adgellida
I'm here.
1.PPA operative. Only 16.04 and 17.04.
2.Appimage possible operative for all versions.
3.Deb package no operative for all versions. I need steps for create deb with linuxdeployqt like stacer app. When ok I'll do PPA for all versions.
4. Can you do linuxdeployqt compatible with 17.04? I had to use 14.04.
Can you help me in step 2 (your recommendation steps) and 3 (I don't now how, like your fpm example in your issue 9?).
I executed linuxdeployqt, and I can execute binary with libraries generated on any ubuntu, but if I try to package it manually permissions and linkage errors appear. With files separately ok, packaging on a deb error.
Thanks.
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: probonopd
Can you make Ubunsys compile on Ubuntu 14.04? 17.04 is much too new, if you build on that it will never run on older systems.
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: adgellida
Yes. I need help for 2 and 3 yet.
I think this is that I need, but I have to adequate to ubunsys. DEB section is right now the most important to include libs on deb. Help on it will be really appreciated.
I need to use travis?
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: probonopd
If we put binaries that were compiled on 14.04 into an AppImage, then the AppImage will run on 14.04 and all later versions.
I can do this, once the application builds correctly on 14.04 - either as a ppa or (preferred) on Travis CI. See https://github.com/probonopd/linuxdeployqt/blob/master/README.md#using-linuxdeployqt-with-travis-ci for an example.
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: adgellida
Thanks another time! Incredible.
2. I know... I want to say compatible to generate no to execute.
3. If I configure travis and use your yml -> https://github.com/probonopd/ubunsys/blob/patch-1/.travis.yml how can I modify this yml to generate deb package compatible with 14.04 - 17.10 that integrates qt59 shared libs inside the deb?
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: probonopd
It already does it. But it creates an AppImage, not a deb.