.pkgr.yml 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. name: zammad
  2. description: Zammad is a web based open source helpdesk/customer support system
  3. homepage: https://zammad.org
  4. notifications: false
  5. targets:
  6. centos-7:
  7. dependencies:
  8. - curl
  9. - elasticsearch
  10. - nginx
  11. - postgresql-server
  12. - which
  13. - epel-release
  14. - imlib2
  15. - shared-mime-info
  16. build_dependencies:
  17. - http://download.fedoraproject.org/pub/epel/7/x86_64/Packages/i/imlib2-1.4.5-9.el7.x86_64.rpm
  18. - http://download.fedoraproject.org/pub/epel/7/x86_64/Packages/i/imlib2-devel-1.4.5-9.el7.x86_64.rpm
  19. - shared-mime-info
  20. centos-8:
  21. dependencies:
  22. - curl
  23. - elasticsearch
  24. - nginx
  25. - postgresql-server
  26. - which
  27. - epel-release
  28. - imlib2
  29. - shared-mime-info
  30. build_dependencies:
  31. - http://download.fedoraproject.org/pub/epel/8/Everything/x86_64/Packages/i/imlib2-1.4.9-8.el8.x86_64.rpm
  32. - http://download.fedoraproject.org/pub/epel/8/Everything/x86_64/Packages/i/imlib2-devel-1.4.9-8.el8.x86_64.rpm
  33. - shared-mime-info
  34. debian-9:
  35. dependencies:
  36. - curl
  37. - elasticsearch|elasticsearch-oss
  38. - nginx|apache2
  39. - postgresql|mariadb-server|sqlite
  40. - libimlib2
  41. - shared-mime-info
  42. build_dependencies:
  43. - libimlib2
  44. - libimlib2-dev
  45. - shared-mime-info
  46. debian-10:
  47. dependencies:
  48. - curl
  49. - elasticsearch|elasticsearch-oss
  50. - nginx|apache2
  51. - postgresql|mariadb-server|sqlite
  52. - libimlib2
  53. - shared-mime-info
  54. build_dependencies:
  55. - libimlib2
  56. - libimlib2-dev
  57. - shared-mime-info
  58. ubuntu-16.04:
  59. dependencies:
  60. - curl
  61. - elasticsearch|elasticsearch-oss
  62. - nginx|apache2
  63. - postgresql|mysql-server|mariadb-server|sqlite
  64. - libimlib2
  65. - shared-mime-info
  66. build_dependencies:
  67. - libimlib2
  68. - libimlib2-dev
  69. - shared-mime-info
  70. ubuntu-18.04:
  71. dependencies:
  72. - curl
  73. - elasticsearch|elasticsearch-oss
  74. - nginx|apache2
  75. - postgresql|mysql-server|mariadb-server|sqlite
  76. - libimlib2
  77. - shared-mime-info
  78. build_dependencies:
  79. - libimlib2
  80. - libimlib2-dev
  81. - shared-mime-info
  82. ubuntu-20.04:
  83. dependencies:
  84. - curl
  85. - elasticsearch|elasticsearch-oss
  86. - nginx|apache2
  87. - postgresql|mysql-server|mariadb-server|sqlite
  88. - libimlib2
  89. - shared-mime-info
  90. build_dependencies:
  91. - libimlib2
  92. - libimlib2-dev
  93. - shared-mime-info
  94. sles-12:
  95. dependencies:
  96. - curl
  97. - elasticsearch
  98. - nginx
  99. - postgresql-server
  100. - libImlib2-1
  101. - imlib2
  102. build_dependencies:
  103. - https://ftp.gwdg.de/pub/opensuse/discontinued/distribution/12.3/repo/oss/suse/x86_64/imlib2-1.4.5-12.1.1.x86_64.rpm
  104. - https://ftp.gwdg.de/pub/opensuse/discontinued/distribution/12.3/repo/oss/suse/x86_64/imlib2-devel-1.4.5-12.1.1.x86_64.rpm
  105. - https://ftp.gwdg.de/pub/opensuse/discontinued/distribution/12.3/repo/oss/suse/x86_64/imlib2-filters-1.4.5-12.1.1.x86_64.rpm
  106. - https://ftp.gwdg.de/pub/opensuse/discontinued/distribution/12.3/repo/oss/suse/x86_64/libImlib2-1-1.4.5-12.1.1.x86_64.rpm
  107. - shared-mime-info
  108. before:
  109. - contrib/packager.io/before.sh
  110. after:
  111. - contrib/packager.io/after.sh
  112. env:
  113. - RAILS_ENV=production
  114. - ZAMMAD_BIND_IP=127.0.0.1
  115. - ZAMMAD_RAILS_PORT=3000
  116. - ZAMMAD_WEBSOCKET_PORT=6042
  117. services:
  118. - postgres
  119. before_install: contrib/packager.io/preinstall.sh
  120. after_install: contrib/packager.io/postinstall.sh