EOX GitLab Instance

Skip to content
Snippets Groups Projects
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
No related branches found
No related tags found
No related merge requests found
......@@ -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
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment