Comments (11)
Please read https://discourse.appimage.org/t/how-do-distros-add-support-for-running-appimages/1648/9
from darktable.
I do run gentoo, but I have actually no idea what appimage even is, but seeing your error, I just asked google...
https://www.google.com/search?client=firefox-b-d&q=+libthai.so.0
from darktable.
@vitaly-zdanevich I see from your profile that you are a Gentoo contributor. Could you add the libthai package to the official Gentoo repo? This could make Gentoo compatible with AppImage.
from darktable.
I can, but the point of AppImage is to have dependencies inside?
from darktable.
Could you add the libthai package to the official Gentoo repo?
This? https://github.com/tlwg/libthai
from darktable.
But how Darktable from the Gentoo repo works without this library?
from darktable.
I can, but the point of AppImage is to have dependencies inside?
No, if you mean ALL dependencies. Otherwise, each image would have to contain absolutely all base libraries up to and including glibc. In fact, appimage relies on a certain set of core libraries and packages everything else privately.
Due to the nature of Gentoo, appimage cannot be guaranteed to work on every user system. The user, for example, can make a kernel without FUSE support, and then no program in the appimage format will work.
Yes.
But how Darktable from the Gentoo repo works without this library?
Because this library is not a direct dependency of darktable, i.e. it is not required for darktable to work.
darktable AppImage is built in Ubuntu environment. Ubuntu has libthai and this library gets into transitive dependencies. However, libthai is included in the excludelist of the standard library deployment toolkit in appimage. That is, appimage relies on libthai to be provided by the host system.
from darktable.
libthai is included in the excludelist of the standard library deployment toolkit in appimage
Hm, so it means that it is impossible to include that lib to the AppImage?
from darktable.
Hm, so it means that it is impossible to include that lib to the AppImage?
You can manually put anything you want into the appimage. But the standard toolkit contains a blocklist:
https://raw.githubusercontent.com/probonopd/AppImages/master/excludelist
See also AppImageCommunity/pkg2appimage#538 (comment)
from darktable.
@vitaly-zdanevich I see from your profile that you are a Gentoo contributor. Could you add the libthai package to the official Gentoo repo? This could make Gentoo compatible with AppImage.
I found that it already exists in Guru overlay https://data.gpo.zugaina.org/guru/dev-libs/libthai/
I created issue to add to the main tree https://bugs.gentoo.org/933097
from darktable.
Closing as this is something which needs to be addressed in Gentoo.
from darktable.
Related Issues (20)
- Darktable freexes on large imports HOT 2
- Lumix GH6 HOT 1
- Incorrect Color Calibration illuminant in 4.7.0, while it is correct(?) in 4.6.1. HOT 7
- Darktable nightly build for Win64 crashes when navigating via the top menu 'lighttable - darkroom - other' (both directions) HOT 25
- Color Calibration module is misoperating - jerky response to slider movement HOT 8
- Images to Act On - how should filmstrip behave and/or be used? HOT 5
- Feature request: AppImage for stable release
- Remove all obsolete film rolls HOT 4
- Unexpected behavior when selecting "work profile" in sigmoid module's "base primaries" HOT 2
- Behaviour of White Balance (WB) and Color Calibration (CC) modules HOT 5
- Cant find point of procedure CreateFile2 in DLL-file KERNEL32.dll HOT 1
- Noise profiles for Fuji GFX 50R HOT 4
- New instance of a module copies the name of former module (auto-named)
- Darktable binaries fails to launch - "free(): invalid pointer" HOT 5
- "Ghost" cameras in wb_presets.json and noiseprofiles.json HOT 8
- Film rolls are removed recursively HOT 4
- Snapshot preview esp when zoomed in does not match preview of the same image used to make the snapshot HOT 6
- Darktable doesn't launch on M1 Max Mac HOT 5
- Intel Open Source AI noise reduction HOT 2
- Minor performance upgrade: Don't update histogram while still computing HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from darktable.