AppImageBuilder.yml.jinja 3.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  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://nl.archive.ubuntu.com/ubuntu/ jammy main restricted
  17. - sourceline: deb http://nl.archive.ubuntu.com/ubuntu/ jammy-updates main restricted
  18. - sourceline: deb http://nl.archive.ubuntu.com/ubuntu/ jammy universe
  19. - sourceline: deb http://nl.archive.ubuntu.com/ubuntu/ jammy-updates universe
  20. - sourceline: deb http://nl.archive.ubuntu.com/ubuntu/ jammy multiverse
  21. - sourceline: deb http://nl.archive.ubuntu.com/ubuntu/ jammy-updates multiverse
  22. - sourceline: deb http://nl.archive.ubuntu.com/ubuntu/ jammy-backports main restricted
  23. universe multiverse
  24. - sourceline: deb http://security.ubuntu.com/ubuntu jammy-security main restricted
  25. - sourceline: deb http://security.ubuntu.com/ubuntu jammy-security universe
  26. - sourceline: deb http://security.ubuntu.com/ubuntu jammy-security multiverse
  27. - sourceline: deb https://releases.jfrog.io/artifactory/jfrog-debs xenial contrib
  28. - sourceline: deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-14 main
  29. - sourceline: deb https://ppa.launchpadcontent.net/ubuntu-toolchain-r/test/ubuntu/
  30. jammy main
  31. - sourceline: deb https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu/ jammy
  32. main
  33. - sourceline: deb [arch=amd64] https://packages.microsoft.com/repos/ms-teams stable
  34. main
  35. - sourceline: deb https://ppa.launchpadcontent.net/ppa-verse/cling/ubuntu/ jammy
  36. main
  37. - sourceline: deb [arch=amd64] https://dl.google.com/linux/chrome/deb/ stable
  38. main
  39. - sourceline: deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_14.x
  40. jammy main
  41. - sourceline: deb [arch=amd64 signed-by=/usr/share/keyrings/transip-stack.gpg]
  42. https://mirror.transip.net/stack/software/deb/Ubuntu_22.04/ ./
  43. - sourceline: deb http://repository.spotify.com stable non-free
  44. - sourceline: deb [arch=amd64,arm64,armhf] http://packages.microsoft.com/repos/code
  45. stable main
  46. - sourceline: deb https://packagecloud.io/slacktechnologies/slack/debian/ jessie
  47. main
  48. include:
  49. - xdg-desktop-portal-kde:amd64
  50. exclude:
  51. - hicolor-icon-theme
  52. - adwaita-icon-theme
  53. - humanity-icon-theme
  54. files:
  55. include: []
  56. exclude:
  57. - usr/share/man
  58. - usr/share/doc/*/README.*
  59. - usr/share/doc/*/changelog.*
  60. - usr/share/doc/*/NEWS.*
  61. - usr/share/doc/*/TODO.*
  62. runtime:
  63. env:
  64. APPDIR_LIBRARY_PATH: "$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"
  65. PYTHONPATH: "$APPDIR"
  66. QT_PLUGIN_PATH: "$APPDIR/qt/plugins"
  67. QML2_IMPORT_PATH: "$APPDIR/qt/qml"
  68. QT_QPA_PLATFORMTHEME: xdgdesktopportal
  69. test:
  70. fedora-30:
  71. image: appimagecrafters/tests-env:fedora-30
  72. command: ./AppRun
  73. use_host_x: True
  74. debian-stable:
  75. image: appimagecrafters/tests-env:debian-stable
  76. command: ./AppRun
  77. use_host_x: True
  78. archlinux-latest:
  79. image: appimagecrafters/tests-env:archlinux-latest
  80. command: ./AppRun
  81. use_host_x: True
  82. centos-7:
  83. image: appimagecrafters/tests-env:centos-7
  84. command: ./AppRun
  85. use_host_x: True
  86. ubuntu-xenial:
  87. image: appimagecrafters/tests-env:ubuntu-xenial
  88. command: ./AppRun
  89. use_host_x: True
  90. AppImage:
  91. arch: {{ arch }}
  92. file_name: {{ file_name }}
  93. update-information: guess