AppImageBuilder.yml.jinja 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  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
  50. - libgtk-3-0
  51. - librsvg2-2
  52. - librsvg2-common
  53. - libgdk-pixbuf2.0-0
  54. - libgdk-pixbuf2.0-bin
  55. - libgdk-pixbuf2.0-common
  56. - imagemagick
  57. - shared-mime-info
  58. - gnome-icon-theme-symbolic
  59. - hicolor-icon-theme
  60. exclude: []
  61. files:
  62. include: []
  63. exclude:
  64. - usr/share/man
  65. - usr/share/doc/*/README.*
  66. - usr/share/doc/*/changelog.*
  67. - usr/share/doc/*/NEWS.*
  68. - usr/share/doc/*/TODO.*
  69. runtime:
  70. env:
  71. 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"
  72. 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"
  73. PYTHONPATH: "$APPDIR"
  74. QT_PLUGIN_PATH: "$APPDIR/qt/plugins"
  75. QML2_IMPORT_PATH: "$APPDIR/qt/qml"
  76. QT_QPA_PLATFORMTHEME: xdgdesktopportal
  77. GDK_PIXBUF_MODULEDIR: $APPDIR/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders
  78. GDK_PIXBUF_MODULE_FILE: $APPDIR/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache
  79. path_mappings:
  80. - /usr/share:$APPDIR/usr/share
  81. test:
  82. fedora-30:
  83. image: appimagecrafters/tests-env:fedora-30
  84. command: ./AppRun
  85. use_host_x: True
  86. debian-stable:
  87. image: appimagecrafters/tests-env:debian-stable
  88. command: ./AppRun
  89. use_host_x: True
  90. archlinux-latest:
  91. image: appimagecrafters/tests-env:archlinux-latest
  92. command: ./AppRun
  93. use_host_x: True
  94. centos-7:
  95. image: appimagecrafters/tests-env:centos-7
  96. command: ./AppRun
  97. use_host_x: True
  98. ubuntu-xenial:
  99. image: appimagecrafters/tests-env:ubuntu-xenial
  100. command: ./AppRun
  101. use_host_x: True
  102. AppImage:
  103. arch: {{ arch }}
  104. file_name: {{ file_name }}
  105. update-information: guess