AppImageBuilder.yml.jinja 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. version: 1
  2. AppDir:
  3. path: {{ app_dir }}
  4. app_info:
  5. id: com.ultimaker.cura
  6. name: UltiMaker Cura
  7. icon: {{ icon }}
  8. version: {{ version }}
  9. exec: UltiMaker-Cura
  10. exec_args: $@
  11. apt:
  12. arch:
  13. - amd64
  14. allow_unauthenticated: true
  15. sources:
  16. - sourceline: deb http://archive.ubuntu.com/ubuntu/ jammy main restricted universe multiverse
  17. - sourceline: deb http://archive.ubuntu.com/ubuntu/ jammy-updates main restricted universe multiverse
  18. - sourceline: deb http://security.ubuntu.com/ubuntu jammy-security main restricted universe multiverse
  19. include:
  20. - xdg-desktop-portal-kde
  21. - libgtk-3-0
  22. - librsvg2-2
  23. - librsvg2-common
  24. - libgdk-pixbuf2.0-0
  25. - libgdk-pixbuf2.0-bin
  26. - libgdk-pixbuf2.0-common
  27. - imagemagick
  28. - shared-mime-info
  29. - gnome-icon-theme-symbolic
  30. - hicolor-icon-theme
  31. exclude: []
  32. files:
  33. include: []
  34. exclude:
  35. - usr/share/man
  36. - usr/share/doc/*/README.*
  37. - usr/share/doc/*/changelog.*
  38. - usr/share/doc/*/NEWS.*
  39. - usr/share/doc/*/TODO.*
  40. - usr/lib/x86_64-linux-gnu/libssl.so*
  41. runtime:
  42. env:
  43. APPDIR_LIBRARY_PATH: "$APPDIR:$APPDIR/runtime/compat/:$APPDIR/usr/lib/x86_64-linux-gnu:$APPDIR/lib/x86_64-linux-gnu:$APPDIR/usr/lib:$APPDIR/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders"
  44. LD_LIBRARY_PATH: "$APPDIR:$APPDIR/runtime/compat/:$APPDIR/usr/lib/x86_64-linux-gnu:$APPDIR/lib/x86_64-linux-gnu:$APPDIR/usr/lib:$APPDIR/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders"
  45. PYTHONPATH: "$APPDIR"
  46. QT_PLUGIN_PATH: "$APPDIR/qt/plugins"
  47. QML2_IMPORT_PATH: "$APPDIR/qt/qml"
  48. QT_QPA_PLATFORMTHEME: xdgdesktopportal
  49. QT_QPA_PLATFORM: xcb
  50. GDK_PIXBUF_MODULEDIR: $APPDIR/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders
  51. GDK_PIXBUF_MODULE_FILE: $APPDIR/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache
  52. path_mappings:
  53. - /usr/share:$APPDIR/usr/share
  54. test:
  55. fedora-30:
  56. image: appimagecrafters/tests-env:fedora-30
  57. command: ./AppRun
  58. use_host_x: True
  59. debian-stable:
  60. image: appimagecrafters/tests-env:debian-stable
  61. command: ./AppRun
  62. use_host_x: True
  63. archlinux-latest:
  64. image: appimagecrafters/tests-env:archlinux-latest
  65. command: ./AppRun
  66. use_host_x: True
  67. centos-7:
  68. image: appimagecrafters/tests-env:centos-7
  69. command: ./AppRun
  70. use_host_x: True
  71. ubuntu-xenial:
  72. image: appimagecrafters/tests-env:ubuntu-xenial
  73. command: ./AppRun
  74. use_host_x: True
  75. AppImage:
  76. arch: {{ arch }}
  77. file_name: {{ file_name }}
  78. update-information: guess