digiKam AppImage Linux 64 bits bundle

Gilles Caulier caulier.gilles at gmail.com
Sun Nov 6 09:01:52 GMT 2016


This is my configuration for Qt5 (compiling with Cups under progress :

Build options:
  Configuration .......... accessibility accessibility-atspi-bridge
audio-backend avx avx2 avx512cd avx512er avx512f avx512pf c++11 c++14
clock-gettime clock-monotonic compile_examples concurrent cups dbus
doubleconversion enable_new_dtags evdev eventfd fontconfig full-config
getaddrinfo getifaddrs glib harfbuzz iconv icu inotify ipv6ifname kms
large-config largefile libudev medium-config minimal-config mremap
no-qml-debug opengl openssl pcre png poll_poll posix_fallocate qpa qpa
reduce_exports reduce_relocations release release_tools rpath shared
small-config sse2 sse3 sse4_1 sse4_2 ssse3 system-freetype
threadsafe-cloexec use_gold_linker xcb xcb-glx xcb-plugin xcb-qt xcb-xlib
xinput2 xkbcommon-qt xlib xrender zlib
  Build parts ............ libs tools
  Mode ................... release; optimized tools
  Using sanitizer(s)...... none
  Using C++ standard ..... c++14
  Using gold linker....... yes
  Using new DTAGS ........ yes
  Using PCH .............. no
  Using LTCG ............. no
  Target compiler supports:
    SSE .................. SSE2 SSE3 SSSE3 SSE4.1 SSE4.2
    AVX .................. AVX AVX2
    AVX512 ............... AVX512F AVX512ER AVX512CD AVX512PF

Qt modules and options:
  Qt D-Bus ............... yes (loading dbus-1 at runtime)
  Qt Concurrent .......... yes
  Qt GUI ................. yes
  Qt Widgets ............. yes
  Large File ............. yes
  QML debugging .......... no
  Use system proxies ..... no

Support enabled for:
  Accessibility .......... yes
  ALSA ................... no
  CUPS ................... yes
  DoubleConversion........ yes (bundled copy)
  Evdev .................. yes
  FontConfig ............. yes
  FreeType ............... yes (system library)
  Glib ................... yes
  GStreamer .............. no
  GTK platformtheme ...... no
  HarfBuzz ............... yes (bundled copy)
  Iconv .................. yes
  ICU .................... yes
  Image formats:
    GIF .................. yes (plugin, using bundled copy)
    JPEG ................. yes (plugin, using bundled copy)
    PNG .................. yes (in QtGui, using bundled copy)
  libinput................ no
  Logging backends:
    journald ............... no
    syslog   ............... no
  mtdev .................. no
  Networking:
    getaddrinfo .......... yes
    getifaddrs ........... yes
    IPv6 ifname .......... yes
    libproxy.............. no
    OpenSSL .............. yes (loading libraries at run-time)
  NIS .................... no
  OpenGL / OpenVG:
    EGL .................. no
    OpenGL ............... desktop
    OpenVG ............... no
  PCRE ................... yes (bundled copy)
  pkg-config ............. yes
  PulseAudio ............. no
  QPA backends:
    DirectFB ............. no
    EGLFS ................ no
      EGLFS i.MX6 ........ no
      EGLFS i.MX6 Wayland. no
      EGLFS EGLDevice .... no
      EGLFS GBM .......... no
      EGLFS Mali ......... no
      EGLFS Raspberry Pi . no
      EGLFS X11 .......... no
    LinuxFB .............. no
    Mir client............ no
    XCB .................. yes (bundled copy)
      EGL on X ........... no
      GLX ................ yes
      MIT-SHM ............ yes
      Xcb-Xlib ........... yes
      Xcursor ............ yes (loaded at runtime)
      Xfixes ............. yes (loaded at runtime)
      Xi2 ................ yes
      Xrandr ............. yes (loaded at runtime)
      Xrender ............ yes
      XKB ................ yes
      XShape ............. yes
      XSync .............. yes
  Session management ..... yes
  SQL drivers:
    DB2 .................. no
    InterBase ............ no
    MySQL ................ yes (plugin)
    OCI .................. no
    ODBC ................. no
    PostgreSQL ........... no
    SQLite 2 ............. no
    SQLite ............... qt-qt
    TDS .................. no
  tslib .................. no
  udev ................... yes
  xkbcommon-x11........... yes (bundled copy, XKB config root:
/usr/share/X11/xkb)
  xkbcommon-evdev......... no
  zlib ................... yes (bundled copy)

... In case of something is missing.

Note : Do not ask me to enable GStreamer for video files support, this one
cannot be bundled. I already tried, but due to plenty run-time
dependencies, it do not work (or i'm not enough strong to do it).
For me GStreamer is a weird puzzle. Remember that i pass already one month
only to work on AppImage bundle. When i said only working one that, i mean
that i only code packaging, and nothing special in digiKam, as bugfixes...

But i think AppImage is very important to deploy the last version of
digiKam very quickly, including devel version stage to see if fixes are
completed.

Gilles Caulier

2016-11-06 9:33 GMT+01:00 Gilles Caulier <caulier.gilles at gmail.com>:

> What kind of printing system you have ? Cups daemon ? If yes, i think Qt5
> is not compiled with Cups support. I use the default config from Krita
> AppImage for Qt5. I can enable this of course...
>
> See line 28 of configure cmake file :
>
> https://quickgit.kde.org/?p=digikam-software-compilation.
> git&a=blob&f=project%2Fappimage%2F3rdparty%2Fext_qt%2FCMakeLists.txt
>
> Please confirm...
>
> Gilles Caulier
>
> 2016-11-06 9:25 GMT+01:00 Stuart T Rogers <stuart at stella-maris.org.uk>:
>
>> I thought I'd try this today but one drawback for me is not being able to
>> print directly to a printer. Is there anyway this can be fixed with the
>> appimage version?
>>
>> Stuart
>> --
>> Website: http://www.stella-maris.org.uk
>> or:      http://www.broadstairs.org
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/digikam-users/attachments/20161106/d0f8fdc6/attachment.html>


More information about the Digikam-users mailing list