Dereckson has uploaded a new change for review.
https://gerrit.wikimedia.org/r/269758
Change subject: Separate math and TeX packages class
......................................................................
Separate math and TeX packages class
We need to deploy texvc on silver to allow the Math extension
to work on this wiki.
As we need to cherry-pick among packages included in the
mediawiki::packages class, this change moves the TeX and
math package into separate classes.
Change-Id: Ib5deed6dece2a78f8004f1ff6a2d3d371aa164a6
---
M modules/mediawiki/manifests/packages.pp
A modules/mediawiki/manifests/packages/math.pp
A modules/mediawiki/manifests/packages/tex.pp
3 files changed, 38 insertions(+), 28 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/operations/puppet
refs/changes/58/269758/1
diff --git a/modules/mediawiki/manifests/packages.pp
b/modules/mediawiki/manifests/packages.pp
index 125aa56..1c3df61 100644
--- a/modules/mediawiki/manifests/packages.pp
+++ b/modules/mediawiki/manifests/packages.pp
@@ -1,5 +1,7 @@
class mediawiki::packages {
include ::mediawiki::packages::php5
+ include ::mediawiki::packages::math
+ include ::mediawiki::packages::tex
require ::apt
package { [
@@ -16,34 +18,6 @@
'php-pear',
'php-mail',
'php-mail-mime',
- ]:
- ensure => present,
- }
-
- # TeX packages
- package { [
- 'texlive',
- 'texlive-bibtex-extra',
- 'texlive-font-utils',
- 'texlive-fonts-extra',
- 'texlive-lang-all',
- 'texlive-latex-extra',
- 'texlive-math-extra',
- 'texlive-pictures',
- 'texlive-pstricks',
- 'texlive-publishers',
- ]:
- ensure => present,
- }
-
- # Math
- package { [
- 'dvipng',
- 'gsfonts',
- 'make',
- 'ocaml',
- 'ploticus',
- 'mediawiki-math-texvc',
]:
ensure => present,
}
diff --git a/modules/mediawiki/manifests/packages/math.pp
b/modules/mediawiki/manifests/packages/math.pp
new file mode 100644
index 0000000..7d293e2
--- /dev/null
+++ b/modules/mediawiki/manifests/packages/math.pp
@@ -0,0 +1,16 @@
+# == Class: mediawiki::packages::math
+#
+# Provisions packages used by MediaWiki for math rendering.
+#
+class mediawiki::packages::math {
+ package { [
+ 'dvipng',
+ 'gsfonts',
+ 'make',
+ 'ocaml',
+ 'ploticus',
+ 'mediawiki-math-texvc',
+ ]:
+ ensure => present,
+ }
+}
diff --git a/modules/mediawiki/manifests/packages/tex.pp
b/modules/mediawiki/manifests/packages/tex.pp
new file mode 100644
index 0000000..9604159
--- /dev/null
+++ b/modules/mediawiki/manifests/packages/tex.pp
@@ -0,0 +1,20 @@
+# == Class: mediawiki::packages::tex
+#
+# Provisions packages used by MediaWiki for TeX rendering.
+#
+class mediawiki::packages::tex {
+ package { [
+ 'texlive',
+ 'texlive-bibtex-extra',
+ 'texlive-font-utils',
+ 'texlive-fonts-extra',
+ 'texlive-lang-all',
+ 'texlive-latex-extra',
+ 'texlive-math-extra',
+ 'texlive-pictures',
+ 'texlive-pstricks',
+ 'texlive-publishers',
+ ]:
+ ensure => present,
+ }
+}
--
To view, visit https://gerrit.wikimedia.org/r/269758
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ib5deed6dece2a78f8004f1ff6a2d3d371aa164a6
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Dereckson <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits