Menu

#2 Support "make install" for AppImage and upload to PPA debian package with shared libs for all ubuntu versions compatibility

open
nobody
2017-09-10
2017-06-06
Anonymous
No

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

Discussion

1 2 > >> (Page 1 of 2)
  • Anonymous

    Anonymous - 2017-06-08

    Originally posted by: adgellida

    I'll keep that in mind. When it's done, I'll let you know.

     
  • Anonymous

    Anonymous - 2017-06-12

    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.

     
  • Anonymous

    Anonymous - 2017-06-13

    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?

     
  • Anonymous

    Anonymous - 2017-06-13

    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.

     
  • Anonymous

    Anonymous - 2017-06-13

    Originally posted by: adgellida

    I don't know how get "make install" to work with your instruccions.

     
  • Anonymous

    Anonymous - 2017-06-18

    Originally posted by: adgellida

    I'm on holidays, when I returned I'll see it.

     
  • Anonymous

    Anonymous - 2017-07-09

    Originally posted by: adgellida

    • .pro lines added:

    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:
    qmake
    make
    sudo make install

    The app is installed

    What I need to complete now? Thanks for help. Almost there

     
  • Anonymous

    Anonymous - 2017-07-09

    Originally posted by: probonopd

    Does it also install the icon and desktop file?

     
  • Anonymous

    Anonymous - 2017-07-09

    Originally posted by: adgellida

    Of course, but I get 2 errors for icon and desktop, not file format recognized, but works ok.

     
  • Anonymous

    Anonymous - 2017-07-09

    Originally posted by: probonopd

    Looks like a usr/share/pixmaps/ubunsys.ico is installed. Should be a png, and should be 256x256 pixels large, in usr/share/icons/hicolor/256x256/apps/ubunsys.png.

     
  • Anonymous

    Anonymous - 2017-07-10

    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.

     
  • Anonymous

    Anonymous - 2017-08-30

    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.

     
  • Anonymous

    Anonymous - 2017-09-03

    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.

     
  • Anonymous

    Anonymous - 2017-09-05

    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.

     
  • Anonymous

    Anonymous - 2017-09-06

    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?

     
  • Anonymous

    Anonymous - 2017-09-06

    Originally posted by: probonopd

    2.Appimage possible operative for all versions.

    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.

    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.

    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.

     
  • Anonymous

    Anonymous - 2017-09-06

    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?

     
  • Anonymous

    Anonymous - 2017-09-06

    Originally posted by: probonopd

    It already does it. But it creates an AppImage, not a deb.

     
1 2 > >> (Page 1 of 2)

Log in to post a comment.