perl-Locale-Codes \
perl-MARC-Charset \
perl-MARC-Record \
+ perl-MARC-XML \
perl-Module-Pluggable \
perl-Net-IP \
perl-Net-SSH2 \
perl-OLE-Storage_Lite \
perl-RPC-XML \
+ perl-SOAP-Lite \
perl-Spreadsheet-WriteExcel \
perl-Test-Warn \
perl-Text-Aspell \
perl-Text-CSV \
perl-Text-CSV_XS \
+ perl-UUID-Tiny \
perl-XML-Writer \
postgresql-devel \
readline-devel \
yaz
export CPAN_MODULES = \
- MARC::Record \
- Business::ISBN \
- Business::ISBN::Data \
- MARC::Charset \
- MARC::File::XML \
Net::Z3950::ZOOM \
- Library::CallNumber::LC \
Net::Z3950::Simple2ZOOM \
Template::Plugin::POSIX \
SRU \
Rose::URI
export CPAN_MODULES_FORCE = \
- Class::DBI::Frozen::301
-
-# 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
-#
-# TODO: can contents of FEDORA_CPAN be moved into CPAN_MODULES_FORCE?
-FEDORA_CPAN = \
+ Class::DBI::Frozen::301 \
Business::OnlinePayment \
Business::OnlinePayment::AuthorizeNet \
- Business::OnlinePayment::PayPal \
- MARC::File::XML \
- UUID::Tiny
+ Business::OnlinePayment::PayPal
PGSQL_FEDORA_RPMS = \
postgresql \
postgresql-plperl \
postgresql-server
-all: install_fedora_rpms install_cpan_fedora install_js_sm
+all: install_fedora_rpms install_js_sm
make -f $(DIR)/Makefile.common install_net_z3950_simpleserver
make -f $(DIR)/Makefile.common install_cpan
make -f $(DIR)/Makefile.common install_cpan_force
- make -f $(DIR)/Makefile.common install_libdbi
install_postgres_server:
yum -y install $(PGSQL_FEDORA_RPMS)
yum -y update
yum -y install $(FEDORA_RPMS)
-install_cpan_fedora:
- for m in $(FEDORA_CPAN); do \
- echo "force install $$m" | perl -MCPAN -e shell;\
- done
-
-install_cpan_marc: install_cpan_marc_record
- for m in $(CPAN_MODULES_MARC); do perl -MCPAN -e "install \"$$m\";"; done
-
install_js_sm: install_libjs install_spidermonkey
install_libjs: