Merge pull request #391 from thdox/fedora_20

Add instructions for Fedora 20.

[ci skip]
This commit is contained in:
Alexis Hildebrandt 2015-02-18 21:38:35 +01:00
commit 7ec0c6d2a9

29
acprep
View file

@ -616,8 +616,8 @@ class PrepareBuild(CommandLineApp):
self.execute(*packages) self.execute(*packages)
if exists('/etc/redhat-release'): if exists('/etc/redhat-release'):
release = open('/etc/redhat-release') release = open('/etc/redhat-release').readline()
if release.readline().startswith('CentOS'): if release.startswith('CentOS'):
self.log.info('Looks like you are using YUM on CentOS') self.log.info('Looks like you are using YUM on CentOS')
packages = [ packages = [
'sudo', 'yum', 'install', 'sudo', 'yum', 'install',
@ -648,6 +648,31 @@ class PrepareBuild(CommandLineApp):
self.log.info('Looks like you are using Cygwin') self.log.info('Looks like you are using Cygwin')
self.log.info('Please install the dependencies manually.') self.log.info('Please install the dependencies manually.')
elif release.startswith('Fedora release 20'):
self.log.info('Looks like you are using YUM on Fedora 20')
packages = [
'sudo', 'yum', 'install',
'boost-devel',
'bzip2-devel',
'cmake',
'doxygen',
'gcc',
'gcc-c++',
'gettext',
'gettext-devel',
'gmp-devel',
'lcov',
'libedit-devel',
'mpfr-devel',
'ninja-build',
'python-devel',
'sloccount',
'texinfo',
'zlib-devel'
]
self.log.info('Executing: ' + ' '.join(packages))
self.execute(*packages)
######################################################################### #########################################################################
# Determine the system's basic configuration # # Determine the system's basic configuration #
######################################################################### #########################################################################