Add new dependency on libbz2-dev(el). user/dyrcona/our-own-martools
authorJason Stephenson <jstephenson@mvlc.org>
Tue, 26 Mar 2013 15:01:50 +0000 (11:01 -0400)
committerJason Stephenson <jstephenson@mvlc.org>
Tue, 26 Mar 2013 15:01:50 +0000 (11:01 -0400)
Our own mar tools add a build dependency on libbz2.  The easiest way to
make sure this is there seems to be to install libbz2-dev(el).

Also, update the release notes to reflect the new dependency.

Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
Open-ILS/src/extras/Makefile.install
docs/RELEASE_NOTES_NEXT/new-updates-tools.txt

index b6e1d8c..5859b8f 100644 (file)
@@ -87,7 +87,8 @@ DEBS =  \
        libuniversal-require-perl\
        libnet-ip-perl\
        liblocale-maketext-lexicon-perl\
-       libunix-syslog-perl
+       libunix-syslog-perl\
+       libbz2-dev
 
 # Debian Lenny and Ubuntu Intrepid bundle recent versions of yaz
 EXTRA_DEBS = \
@@ -157,7 +158,8 @@ FEDORA_RPMS = \
        readline-devel \
        tcp_wrappers-devel \
        wget \
-       yaz
+       yaz \
+       libbz2-devel
 
 # Note: B:O:AuthorizeNet 3.21 fails with https://rt.cpan.org/Public/Bug/Display.html?id=55172
 # Should be fixed in 3.22
index b5686db..e3e6d69 100644 (file)
@@ -14,12 +14,15 @@ Evergreen during the installation or upgrade process.
 The make_updates.sh script that is run when you tell Evergreen to make
 the staff client updates has been modified to use the new tools.
 
-These tools introduce no new dependencies on building or running
-Evergreen.
+These tools introduce a dependency on libbz2.  This is often only
+available when installing the libbz2-dev or libbz2-devel packages.
+Thus this branch introduces a new depency on the development packages
+for libbz2 in Evergreen.
 
 Nothing in the user facing behavior of building updates changes with
 these tools.  They are drop-in replacements for the previous tools and
-you don't even need to know that they are there.
+other than the new dependency on libbz2, you don't even need to know
+that they are there.
 
 These tools were added to Evergreen to be an aid in portability to
 operating systems other than Linux.  They also remove a dependency on