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

Start generating Appimages for Master (Thanks to Host-Oman) #78

Closed
wants to merge 7 commits into from

Conversation

luzpaz
Copy link

@luzpaz luzpaz commented Dec 23, 2016

No description provided.

@luzpaz
Copy link
Author

luzpaz commented Dec 23, 2016

@probonopd any assistance would be much appreciated.

@probonopd
Copy link

@luzpaz I don't understand what you are trying to do with .local/.

@probonopd
Copy link

@luzpaz
Copy link
Author

luzpaz commented Dec 26, 2016

Success! Waiting for core-devs to merge

@sommerluk
Copy link

Does this also include python? For me, the AppImage of the CTL branch did never work because of python.

References:
A workaround that does unfortunally not work for openSUSE: nitramr/scribus-indigo#19 (comment)
Relocable?: HOST-Oman/scribus#215 (comment)

@probonopd
Copy link

probonopd commented Dec 29, 2016

For me, the AppImage of the CTL branch did never work because of python.

Did you report the issue there?

This build bundles usr/lib/libpython2.7.so.1.0. You can download the AppImage from the Travis CI build, the URL is in the Travis CI build log.

@gyuris
Copy link

gyuris commented Dec 29, 2016

Can we add translations from Transifex to Appimage? So it would be good for translators too.
We have a script: https://github.com/scribusproject/scribus-translations/blob/master/update_transifex.sh

@probonopd
Copy link

Sure, why not. Where do they need to go for Scribus to pick them up?

@gyuris
Copy link

gyuris commented Dec 29, 2016

/usr/share/scribus/translations/
There is currently one file: scribus.en_US.qm
And please make lrelease to produce .qm files from .ts files.
Thanks!

@luzpaz, what should we do with directly maintained languages?

@sommerluk
Copy link

With scribus-git269f1e9-glibc2.14-x86-64.appimage still a crash on openSUSE 42.1:

realPath called with a relative path './share/icons/', please fix
realPath called with a relative path './share/pixmaps/', please fix
realPath called with a relative path './share/icons/', please fix
pci id for fd 11: 80ee:beef, driver (null)
libGL error: core dri or dri2 extension not found
libGL error: failed to load driver: vboxvideo
pathForIcon: Unable to load icon ././/share/scribus/icons/1_5_1/AppIcon.png: File not found
Could not find platform independent libraries <prefix>
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
ImportError: No module named site
Scribus Crash
-------------
Scribus crashes due to Signal #11
Speicherzugriffsfehler

@luzpaz
Copy link
Author

luzpaz commented Dec 29, 2016

@gyuris lets open a separate ticket for appimage and transifex translations to discuss such things

@probonopd
Copy link

Could not find platform independent libraries <prefix>
Could not find platform dependent libraries <exec_prefix>

Argh, it's not finding the Python libraries. Do you also see this with the ones from https://bintray.com/probono/AppImages/Scribus#files?

@luzpaz
Copy link
Author

luzpaz commented Dec 30, 2016

@plinnell committed PR in 9a7ff99 23110c3

@sommerluk
Copy link

From https://bintray.com/probono/AppImages/Scribus#files? coming Scribus-1.5.3.svn.21360-x86_64.AppImage is working fine at openSUSE.

However, the recent version from https://travis-ci.org/scribusproject/scribus/jobs/187868610 does not work.

@luzpaz
Copy link
Author

luzpaz commented Dec 31, 2016

@probonopd as per #78 (comment)

From https://bintray.com/probono/AppImages/Scribus#files? coming Scribus-1.5.3.svn.21360-x86_64.AppImage is working fine at openSUSE.

However, the recent version from https://travis-ci.org/scribusproject/scribus/jobs/187868610 does not work.

@probonopd
Copy link

@luzpaz Possibly

find . -type f -exec sed -i -e 's|/usr|././|g' {} \;

is needed in order to make Python use relative rather than absolute paths for finding its libraries.

At least that is what I did here.

@luzpaz
Copy link
Author

luzpaz commented Dec 31, 2016

@probonopd since you've updated the recipe on your end, should the builds now work correctly, or do I need to add that in to bundle.sh ?

@probonopd
Copy link

Please add it, instead of line 93 ff.

@luzpaz
Copy link
Author

luzpaz commented Dec 31, 2016

hmm.. need to close the PR and open a new one with @probonopd fix in #78 (comment)

@luzpaz luzpaz closed this Dec 31, 2016
@luzpaz
Copy link
Author

luzpaz commented Dec 31, 2016

@probonopd should it look like: 6f72aa9 ?

@probonopd
Copy link

Looks good. If this is not sufficient we might need to leave away the -exec. Also the two lines following the new line are no longer needed because the added line will patch these files as well.

@probonopd
Copy link

probonopd commented Jan 1, 2017

@luzpaz Probably we should not bundle libxcb.so.* to prevent from error: symbol lookup error: undefined symbol: xcb_send_request_with_fds as reported on https://solus-project.com/forums/viewtopic.php?t=2787

References: AppImageCommunity/pkg2appimage#128, https://bugs.kde.org/show_bug.cgi?id=369105

@luzpaz
Copy link
Author

luzpaz commented Jan 9, 2017

@plinnell or @MrB74 please follow feedback @probonopd gives from #78 (comment) and onward. so appimages work correctly.

@probonopd
Copy link

probonopd commented Feb 24, 2017

Looking at this, it seems like this should be reopened @luzpaz.

@luzpaz luzpaz deleted the appimage branch May 23, 2018 18:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants