EOX GitLab Instance

Commit d514c9b7 authored by Martin Paces's avatar Martin Paces
Browse files

Adding puppet modules for Sx-Cat gdal and mapcache RPM builds.

parent a1fb8d69
class gdal-sxcat {
# this VM serves for re-building of the CentOS baseline
# gdal RPM packages
package { 'ant': ensure => 'latest' }
# package { 'atlas-devel': ensure => 'latest' }
# package { 'cfitsio-devel': ensure => 'latest' }
package { 'chrpath': ensure => 'latest' }
package { 'doxygen': ensure => 'latest' }
package { 'fontconfig-devel': ensure => 'latest' }
package { 'geos-devel': ensure => 'latest' }
package { 'ghostscript': ensure => 'latest' }
# package { 'giflib-devel': ensure => 'latest' }
# package { 'hdf5-devel': ensure => 'latest' }
# package { 'hdf-devel': ensure => 'latest' }
# package { 'jasper-devel': ensure => 'latest' }
# package { 'java-1.5.0-gcj-devel': ensure => 'latest' }
package { 'java-1.6.0-openjdk-devel': ensure => 'latest' }
package { 'jpackage-utils': ensure => 'latest' }
package { 'libgcj': ensure => 'latest' }
# package { 'libcurl-devel': ensure => 'latest' }
# package { 'libdap-devel': ensure => 'latest' }
# package { 'libgeotiff-devel': ensure => 'latest' }
package { 'libjpeg-turbo-devel': ensure => 'latest' }
package { 'libpng-devel': ensure => 'latest' }
package { 'librx-devel': ensure => 'latest' }
# package { 'libspatialite-devel': ensure => 'latest' }
# package { 'libtiff-devel': ensure => 'latest' }
package { 'libtool': ensure => 'latest' }
# package { 'mysql-devel': ensure => 'latest' }
# package { 'netcdf-devel': ensure => 'latest' }
package { 'numpy': ensure => 'latest' }
# package { 'ogdi-devel': ensure => 'latest' }
package { 'perl-ExtUtils-MakeMaker': ensure => 'latest' }
# package { 'pkgconfig': ensure => 'latest' }
# package { 'postgresql-devel': ensure => 'latest' }
package { 'proj-devel': ensure => 'latest' }
package { 'python-devel': ensure => 'latest' }
package { 'ruby': ensure => 'latest' }
package { 'ruby-devel': ensure => 'latest' }
# package { 'sqlite-devel': ensure => 'latest' }
package { 'swig': ensure => 'latest' }
package { 'texlive-latex': ensure => 'latest' }
# package { 'unixODBC-devel': ensure => 'latest' }
# package { 'xerces-c-devel': ensure => 'latest' }
package { 'xz-devel': ensure => 'latest' }
package { 'zlib-devel': ensure => 'latest' }
}
class mapcache-sxcat {
# enable EOX-testing repository
augeas { 'enable_eox-testing':
context => '/files/etc/yum.repos.d/eox-testing.repo',
changes => [
'set eox-testing/enabled 0',
'set eox-testing-source/enabled 0',
'set eox-testing-noarch/enabled 0',
]
}
package { 'gdal-sxcat-devel': ensure => 'latest' }
package { 'httpd-devel': ensure => 'latest' }
package { 'pixman-devel': ensure => 'latest' }
package { 'sqlite-devel': ensure => 'latest' }
package { 'libpng-devel': ensure => 'latest' }
package { 'libjpeg-turbo-devel': ensure => 'latest' }
package { 'libcurl-devel': ensure => 'latest' }
package { 'geos-devel': ensure => 'latest' }
# package { 'fcgi-devel': ensure => 'latest' }
package { 'cmake': ensure => 'latest' }
package { 'proj-devel': ensure => 'latest' }
# package { 'libtiff-devel': ensure => 'latest' }
# package { 'memcached-devel': ensure => 'latest' }
}
Markdown is supported
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