AppImageBuilder.yml.jinja 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  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. runtime:
  41. env:
  42. 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"
  43. 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"
  44. PYTHONPATH: "$APPDIR"
  45. QT_PLUGIN_PATH: "$APPDIR/qt/plugins"
  46. QML2_IMPORT_PATH: "$APPDIR/qt/qml"
  47. QT_QPA_PLATFORMTHEME: xdgdesktopportal
  48. GDK_PIXBUF_MODULEDIR: $APPDIR/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders
  49. GDK_PIXBUF_MODULE_FILE: $APPDIR/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache
  50. path_mappings:
  51. - /usr/share:$APPDIR/usr/share
  52. test:
  53. fedora-30:
  54. image: appimagecrafters/tests-env:fedora-30
  55. command: ./AppRun
  56. use_host_x: True
  57. debian-stable:
  58. image: appimagecrafters/tests-env:debian-stable
  59. command: ./AppRun
  60. use_host_x: True
  61. archlinux-latest:
  62. image: appimagecrafters/tests-env:archlinux-latest
  63. command: ./AppRun
  64. use_host_x: True
  65. centos-7:
  66. image: appimagecrafters/tests-env:centos-7
  67. command: ./AppRun
  68. use_host_x: True
  69. ubuntu-xenial:
  70. image: appimagecrafters/tests-env:ubuntu-xenial
  71. command: ./AppRun
  72. use_host_x: True
  73. AppImage:
  74. arch: {{ arch }}
  75. file_name: {{ file_name }}
  76. update-information: guess