#
# Makefile to install prerequisites for OpenSRF and Evergreen
#
-# Currently supports Debian (squeeze), Ubuntu (10.04), Ubuntu (12.04) and Fedora (16).
+# Currently supports Debian (squeeze), Ubuntu (10.04), Ubuntu (12.04) and
+# Fedora (16 and 17).
+#
# Installs Perl prereqs, libjs with Perl wrapper, libdbi, libdbi-drivers, and libyaz
#
# usage:
# - or -
# make -f Makefile.install ubuntu-precise
# - or -
-# make -f Makefile.install fedora16
+# make -f Makefile.install fedora
#
# ---------------------------------------------------------------------
libssh2-devel \
libyaz \
libyaz-devel \
+ mingw32-nsiswrapper \
mod_ssl \
ncurses-devel \
ncurses-libs \
# Note: B:O:AuthorizeNet 3.21 fails with https://rt.cpan.org/Public/Bug/Display.html?id=55172
# Should be fixed in 3.22
-# MARC::Record 2.0.1 is required but only 2.0.0 is packaged
+# MARC::Record 2.0.1+ is required but only 2.0.0 is packaged
FEDORA_CPAN = \
Business::OnlinePayment \
Business::OnlinePayment::AuthorizeNet \
# these should be the same for any distro
install: install_cpan install_js_sm install_cpan_force
-fedora16: install_fedora_rpms install_cpan_fedora install_cpan_marc install
+fedora: install_fedora_rpms install_cpan_fedora install_cpan_marc install
debian-squeeze: squeeze generic_debian
squeeze: install_pgsql_client_backport_debs_91 install_extra_debs_squeeze
+
* Ubuntu Precise comes with PostgreSQL 9, so no additional steps are required.
+
- * Fedora 16 comes with PostgreSQL 9, so no additional steps are required.
+ * Fedora comes with PostgreSQL 9, so no additional steps are required.
+
3. On Debian and Ubuntu, run `aptitude update` as the *root* Linux account to
retrieve the new packages from the backports repository.
4. Issue the following commands as the *root* Linux account to install
prerequisites using the `Makefile.install` prerequisite installer,
- substituting `debian-squeeze`, `fedora16`, `ubuntu-lucid`, or
+ substituting `debian-squeeze`, `fedora`, `ubuntu-lucid`, or
`ubuntu-precise` for <osname> below:
+
[source, bash]
You can install the packages required by Fedora on the machine of your choice
using the following commands as the *root* Linux account:
-.(Fedora 16) Installing PostgreSQL server packages
+.(Fedora) Installing PostgreSQL server packages
[source, bash]
------------------------------------------------------------------------------
make -f Open-ILS/src/extras/Makefile.install install_fedora_pgsql_server
cpan UUID::Tiny
------------------------------------------------------------------------------
-.(Fedora 16) Installing additional Perl modules on a standalone PostgreSQL 9 server
+.(Fedora) Installing additional Perl modules on a standalone PostgreSQL 9 server
[source, bash]
------------------------------------------------------------------------------
yum install gcc perl-XML-LibXML perl-XML-LibXSLT perl-Business-ISBN