AppImageBuilder.yml.jinja 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  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. GDK_PIXBUF_MODULEDIR: $APPDIR/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders
  50. GDK_PIXBUF_MODULE_FILE: $APPDIR/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache
  51. path_mappings:
  52. - /usr/share:$APPDIR/usr/share
  53. test:
  54. fedora-30:
  55. image: appimagecrafters/tests-env:fedora-30
  56. command: ./AppRun
  57. use_host_x: True
  58. debian-stable:
  59. image: appimagecrafters/tests-env:debian-stable
  60. command: ./AppRun
  61. use_host_x: True
  62. archlinux-latest:
  63. image: appimagecrafters/tests-env:archlinux-latest
  64. command: ./AppRun
  65. use_host_x: True
  66. centos-7:
  67. image: appimagecrafters/tests-env:centos-7
  68. command: ./AppRun
  69. use_host_x: True
  70. ubuntu-xenial:
  71. image: appimagecrafters/tests-env:ubuntu-xenial
  72. command: ./AppRun
  73. use_host_x: True
  74. AppImage:
  75. arch: {{ arch }}
  76. file_name: {{ file_name }}
  77. update-information: guess