EOX GitLab Instance

Commit 141c94f1 authored by Marko Locher's avatar Marko Locher
Browse files

build dependencies for mapserver,

currently clashing with rasdaman because of packages needed for both
parent 1e2e2f5f
......@@ -3,4 +3,5 @@
# https://github.com/jeffmccune/jeffmccune-mockbuild
include buildtools
include eox-release
include rasdaman
\ No newline at end of file
#include rasdaman
include mapserver
\ No newline at end of file
class mapserver {
# enable EOX-testing repository
augeas { 'enable_eox-testing':
context => '/files/etc/yum.repos.d/eox-testing.repo',
changes => [
'set eox-testing/enabled 1',
'set eox-testing-source/enabled 1',
'set eox-testing-noarch/enabled 1',
]
}
package { 'libXpm-devel': ensure => 'latest', require => [ Package['epel-release'], Package['elgis-release'], Package['eox-release'] ] }
package { 'httpd-devel': ensure => 'latest', require => [ Package['epel-release'], Package['elgis-release'], Package['eox-release'] ] }
package { 'php-devel': ensure => 'latest', require => [ Package['epel-release'], Package['elgis-release'], Package['eox-release'] ] }
package { 'libxslt-devel': ensure => 'latest', require => [ Package['epel-release'], Package['elgis-release'], Package['eox-release'] ] }
package { 'pam-devel': ensure => 'latest', require => [ Package['epel-release'], Package['elgis-release'], Package['eox-release'] ] }
package { 'fcgi-devel': ensure => 'latest', require => [ Package['epel-release'], Package['elgis-release'], Package['eox-release'] ] }
package { 'perl': ensure => 'latest', require => [ Package['epel-release'], Package['elgis-release'], Package['eox-release'] ] }
package { 'postgresql-devel': ensure => 'latest', require => [ Package['epel-release'], Package['elgis-release'], Package['eox-release'] ] }
package { 'mysql-devel': ensure => 'latest', require => [ Package['epel-release'], Package['elgis-release'], Package['eox-release'] ] }
package { 'java-1.6.0-openjdk-devel': ensure => 'latest', require => [ Package['epel-release'], Package['elgis-release'], Package['eox-release'] ] }
package { 'swig': ensure => 'latest', require => [ Package['epel-release'], Package['elgis-release'], Package['eox-release'] ] }
package { 'java-1.6.0-openjdk': ensure => 'latest', require => [ Package['epel-release'], Package['elgis-release'], Package['eox-release'] ] }
package { 'geos-devel': ensure => 'latest', require => [ Package['epel-release'], Package['elgis-release'], Package['eox-release'] ] }
package { 'proj-devel': ensure => 'latest', require => [ Package['epel-release'], Package['elgis-release'], Package['eox-release'] ] }
package { 'gdal-devel': ensure => 'latest', require => [ Package['epel-release'], Package['elgis-release'], Package['eox-release'] ] }
package { 'cairo-devel': ensure => 'latest', require => [ Package['epel-release'], Package['elgis-release'], Package['eox-release'] ] }
package { 'freetype-devel': ensure => 'latest', require => [ Package['epel-release'], Package['elgis-release'], Package['eox-release'] ] }
package { 'gd-devel': ensure => 'latest', require => [ Package['epel-release'], Package['elgis-release'], Package['eox-release'] ] }
package { 'python-devel': ensure => 'latest', require => [ Package['epel-release'], Package['elgis-release'], Package['eox-release'] ] }
package { 'libcurl-devel': ensure => 'latest', require => [ Package['epel-release'], Package['elgis-release'], Package['eox-release'] ] }
package { 'libxml2-devel': ensure => 'latest', require => [ Package['epel-release'], Package['elgis-release'], Package['eox-release'] ] }
package { 'libjpeg-devel': ensure => 'latest', require => [ Package['epel-release'], Package['elgis-release'], Package['eox-release'] ] }
package { 'libpng-devel': ensure => 'latest', require => [ Package['epel-release'], Package['elgis-release'], Package['eox-release'] ] }
package { 'fribidi-devel': ensure => 'latest', require => [ Package['epel-release'], Package['elgis-release'], Package['eox-release'] ] }
package { 'giflib-devel': ensure => 'latest', require => [ Package['epel-release'], Package['elgis-release'], Package['eox-release'] ] }
package { 'pcre': ensure => 'latest', require => [ Package['epel-release'], Package['elgis-release'], Package['eox-release'] ] }
package { 'pcre-devel': ensure => 'latest', require => [ Package['epel-release'], Package['elgis-release'], Package['eox-release'] ] }
package { 'perl-ExtUtils-MakeMaker': ensure => 'latest', require => [ Package['epel-release'], Package['elgis-release'], Package['eox-release'] ] }
}
\ No newline at end of file
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment