summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorthdox <thdox@free.fr>2014-12-22 10:21:20 +0100
committerthdox <thdox@free.fr>2015-02-13 00:00:28 +0100
commit8a98bd83b90df24ad780419a4acd9e14f61c4d7c (patch)
tree7b49d41f78a3b30313cc6399bafc2a239c1cbd14
parent3872eed477209ea3333b1252db557a5aa88911ac (diff)
downloadfork-ledger-8a98bd83b90df24ad780419a4acd9e14f61c4d7c.tar.gz
fork-ledger-8a98bd83b90df24ad780419a4acd9e14f61c4d7c.tar.bz2
fork-ledger-8a98bd83b90df24ad780419a4acd9e14f61c4d7c.zip
Add instructions for Fedora 20.
[ci skip]
-rwxr-xr-xacprep29
1 files changed, 27 insertions, 2 deletions
diff --git a/acprep b/acprep
index 9e661aad..1165c2b9 100755
--- a/acprep
+++ b/acprep
@@ -616,8 +616,8 @@ class PrepareBuild(CommandLineApp):
self.execute(*packages)
if exists('/etc/redhat-release'):
- release = open('/etc/redhat-release')
- if release.readline().startswith('CentOS'):
+ release = open('/etc/redhat-release').readline()
+ if release.startswith('CentOS'):
self.log.info('Looks like you are using YUM on CentOS')
packages = [
'sudo', 'yum', 'install',
@@ -648,6 +648,31 @@ class PrepareBuild(CommandLineApp):
self.log.info('Looks like you are using Cygwin')
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 #
#########################################################################