snapcraft.yaml 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. name: vnote
  2. version: "2.3"
  3. summary: Markdown note-taking app
  4. description: |
  5. VNote is a note-taking application that
  6. knows programmers and Markdown better.
  7. It's designed to provide both powerful
  8. note management and pleasant Markdown
  9. experience.
  10. confinement: devmode
  11. apps:
  12. vnote:
  13. command: desktop-launch VNote
  14. parts:
  15. vnote:
  16. source: https://github.com/tamlok/vnote.git
  17. plugin: qmake
  18. qt-version: qt5
  19. options:
  20. - CONFIG+=release
  21. - CONFIG+=c++11
  22. - CONFIG+=c99
  23. - QMAKE_CXX=g++-6
  24. - QMAKE_CC=gcc-6
  25. - QMAKE_CFLAGS+=-std=c99
  26. - ./VNote.pro
  27. build-packages:
  28. - build-essential
  29. - g++-6
  30. - gcc-6
  31. - qtbase5-dev
  32. - libqt5svg5-dev
  33. - libqt5webchannel5-dev
  34. - qt5-default
  35. - qtpositioning5-dev
  36. - qtwebengine5-dev
  37. - libxcb1-dev
  38. - libxcb-xkb-dev
  39. - libssl-dev
  40. - libgl1-mesa-dev
  41. stage-packages:
  42. - libqt5gui5
  43. - libqt5core5a
  44. - libqt5network5
  45. - libqt5printsupport5
  46. - libqt5webchannel5
  47. - libqt5webenginecore5
  48. - libqt5webenginewidgets5
  49. - libqt5widgets5
  50. - libqt5svg5
  51. - libxcb1
  52. - libxcb-xkb1
  53. - openssl
  54. after: [desktop-qt5]