1 # -------------------------------------------------------------
2 # Salt — Provision a small local network
3 # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
6 # License: Trivial work, not eligible to copyright
7 # Keep in sync: rOPS roles/shellserver/userland-software/base.sls
8 # -------------------------------------------------------------
10 {% from "map.jinja" import packages, packages_prefixes with context %}
12 # -------------------------------------------------------------
14 # -------------------------------------------------------------
22 {% if grains['os'] != 'FreeBSD' %}
26 /usr/local/share/zsh/site-functions/_pm:
28 # At commit 683d331 - 2017-11-05
29 - source: https://raw.githubusercontent.com/Angelmmiguel/pm/master/zsh/_pm
30 - source_hash: deea33968be713cdbd8385d3a72df2dd09c444e42499531893133f009f0ce0ea
32 # -------------------------------------------------------------
35 # Disclaimer: We don't caution the views of Richard Stallman
36 # or the Church of Emacs positions.
37 # See http://geekfeminism.wikia.com/wiki/EMACS_virgins_joke
38 # -------------------------------------------------------------
47 - {{ packages.emacs }}
49 # -------------------------------------------------------------
50 # General UNIX utilities
51 # -------------------------------------------------------------
68 {% if grains['os_family'] == 'Debian' %}
75 {% if grains['os'] == 'FreeBSD' %}
93 # -------------------------------------------------------------
95 # -------------------------------------------------------------
108 - {{ packages.cppunit }}
110 {% if grains['os'] == 'FreeBSD' %}
119 {% if grains['os_family'] == 'Debian' %}
127 # -------------------------------------------------------------
129 # -------------------------------------------------------------
135 {% if grains['os_family'] == 'Debian' %}
137 {% elif grains['os'] == 'FreeBSD' %}
146 {% if grains['os_family'] == 'Debian' %}
149 {% elif grains['os'] == 'FreeBSD' %}
154 # -------------------------------------------------------------
155 # De facto standard libraries for languages
156 # -------------------------------------------------------------
163 - {{ packages_prefixes.php }}bcmath
164 - {{ packages_prefixes.php }}ctype
165 - {{ packages_prefixes.php }}curl
166 - {{ packages_prefixes.php }}dom
167 - {{ packages_prefixes.php }}filter
168 - {{ packages_prefixes.php }}gd
169 - {{ packages_prefixes.php }}hash
170 - {{ packages_prefixes.php }}intl
171 - {{ packages_prefixes.php }}json
172 - {{ packages_prefixes.php }}mbstring
173 - {{ packages_prefixes.php }}mysqli
174 - {{ packages_prefixes.php }}openssl
175 - {{ packages_prefixes.php }}pcntl
176 - {{ packages_prefixes.php }}pdo
177 - {{ packages_prefixes.php }}pdo_mysql
178 - {{ packages_prefixes.php }}pdo_sqlite
179 - {{ packages_prefixes.php }}phar
180 - {{ packages_prefixes.php }}session
181 - {{ packages_prefixes.php }}simplexml
182 - {{ packages_prefixes.php }}soap
183 - {{ packages_prefixes.php }}tokenizer
184 - {{ packages_prefixes.php }}wddx
185 - {{ packages_prefixes.php }}xml
186 - {{ packages_prefixes.php }}xmlwriter
187 - {{ packages_prefixes.php }}xsl
188 - {{ packages_prefixes.php }}zlib
189 - {{ packages.composer }}
190 - {{ packages.pear }}
191 - {{ packages.phpcs }}
194 - {{ packages.tcltls }}
196 # -------------------------------------------------------------
197 # Spelling and language utilities
198 # -------------------------------------------------------------
204 - {{ packages.verbiste }}
205 - {{ packages['aspell-fr'] }}
206 - {{ packages['aspell-en'] }}
208 # -------------------------------------------------------------
210 # -------------------------------------------------------------
216 - {{ packages.exiftool }}
217 - {{ packages.imagemagick }}
220 # -------------------------------------------------------------
222 # -------------------------------------------------------------