forked from MarkUsProject/Markus
-
Notifications
You must be signed in to change notification settings - Fork 0
/
markus.control
38 lines (37 loc) · 1.28 KB
/
markus.control
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
Section: misc
Priority: optional
Standards-Version: 3.9.2
Package: markus
Depends:
# cmake: for making certain ruby gems
cmake,
# libssl-dev: for ssl/tsl encryption
libssl-dev,
# tzdata: for timezone management
tzdata,
# build-essential: for building/compiling packages
build-essential,
# postgresql-client: the pg gem uses these to manage databases (spefically required for the pg_dump utility)
postgresql-client (>= 12) | postgresql-client-12,
# libpq-dev: needed by the pg gem
libpq-dev (>= 12),
# ghostscript: for managing pdfs
ghostscript (>= 9.5), ghostscript (<< 10),
# libmagickwand-dev: used by the rmagick gem
libmagickwand-dev (>= 8:6), libmagickwand-dev (<< 8:7),
# git: used by the rugged gem
git (>= 1:2), git (<< 1:3),
# libgl1: used by opencv-python python package
libgl1 (>= 1.3), libgl1 (<< 2),
# libyaml-dev: used by the psych gem
libyaml-dev,
# nodejs: for serving/managing javascript
nodejs (>= 18), nodejs (<< 19),
# ruby: required to run Rails
ruby (>= 1:2.7) | ruby3.0, ruby (<< 1:3) | ruby3.0,
# ruby-dev: required to run rails
ruby-dev (>= 1:2.7) | ruby3.0-dev, ruby-dev (<< 1:3) | ruby3.0-dev,
# rubygems-integration: required to install ruby gems
rubygems-integration,
# tesseract-ocr: required for scanned exams
tesseract-ocr (>= 4.1.1-2build2)