[zoneminder] Use separately-packaged cambozola jar.

Jason ティビツ tibbs at fedoraproject.org
Sat Jan 22 22:22:25 UTC 2011


commit d637c48ed54ee392c4086de05fdc6b67562c2a4d
Author: Jason Tibbitts <tibbs at math.uh.edu>
Date:   Sat Jan 22 00:08:03 2011 -0600

    Use separately-packaged cambozola jar.

 zoneminder.spec |   17 +++++++++++------
 1 files changed, 11 insertions(+), 6 deletions(-)
---
diff --git a/zoneminder.spec b/zoneminder.spec
index 1c8ca12..2ed2fce 100644
--- a/zoneminder.spec
+++ b/zoneminder.spec
@@ -5,7 +5,7 @@
 
 Name:       zoneminder
 Version:    1.24.2
-Release:    5%{?dist}
+Release:    6%{?dist}
 Summary:    A camera monitoring and analysis tool
 Group:      System Environment/Daemons
 # jscalendar is LGPL (any version):  http://www.dynarch.com/projects/calendar/
@@ -15,7 +15,6 @@ URL:        http://www.zoneminder.com/
 BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 Source:     http://www.zoneminder.com/fileadmin/downloads/ZoneMinder-%{version}.tar.gz
-Source1: 	http://www.charliemouse.com/code/cambozola/cambozola-0.68.tar.gz
 Source2: 	zoneminder.conf
 Source3: 	redalert.wav
 Source4: 	README.Fedora
@@ -38,7 +37,7 @@ BuildRequires: 	perl(ExtUtils::MakeMaker) perl(LWP::UserAgent)
 BuildRequires: 	perl(MIME::Entity) perl(MIME::Lite)
 BuildRequires:  perl(PHP::Serialization)
 
-Requires: 	httpd php php-mysql
+Requires: 	httpd php php-mysql cambozola
 Requires: 	perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
 Requires: 	perl(DBD::mysql) perl(Archive::Tar) perl(Archive::Zip)
 Requires:   perl(MIME::Entity) perl(MIME::Lite) perl(Net::SMTP) perl(Net::FTP)
@@ -56,7 +55,7 @@ have attached to a Linux based machine. It is designed to run on kernels which
 support the Video For Linux (V4L) interface and has been tested with cameras
 attached to BTTV cards, various USB cameras and IP network cameras. It is
 designed to support as many cameras as you can attach to your computer without
-too much degradation of performance. This package includes cambozola.jar.
+too much degradation of performance.
 
 
 %prep
@@ -76,7 +75,6 @@ popd
 %patch4 -p0 -b .perldep
 %patch10 -p0 -b .installfix
 %patch11 -p0 -b .gcc44
-gunzip -c %{SOURCE1} | tar xf - cambozola-*/dist/cambozola.jar
 cp %{SOURCE4} README.Fedora
 
 cat <<EOF >> db/zm_create.sql.in
@@ -125,7 +123,6 @@ do
 	ln -sf ../../../..%{_localstatedir}/lib/zoneminder/$dir $RPM_BUILD_ROOT%{_datadir}/%{name}/www/$dir
 done
 install -D -m 755 scripts/zm $RPM_BUILD_ROOT%{_initrddir}/zoneminder
-install -D -m 644 cambozola-*/dist/cambozola.jar $RPM_BUILD_ROOT%{_datadir}/%{name}/www/cambozola.jar
 install -D -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.d/zoneminder.conf
 install -D -m 755 %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/%{name}/www/sounds/redalert.wav
 
@@ -133,6 +130,11 @@ install -D -m 755 %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/%{name}/www/sounds/redal
 install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/%{name}/www/jscalendar
 cp -rp jscalendar-1.0/* $RPM_BUILD_ROOT%{_datadir}/%{name}/www/jscalendar
 
+# Set up cambozola
+pushd %{buildroot}/%{_datadir}/%{name}/www
+ln -s ../../java/cambozola.jar
+popd
+
 # Install mootools
 pushd $RPM_BUILD_ROOT%{_datadir}/%{name}/www
 install -m 644 %{SOURCE6} mootools-1.2.3-core-yc.js
@@ -199,6 +201,9 @@ fi
 
 
 %changelog
+* Fri Jan 21 2011 Jason L Tibbitts III <tibbs at math.uh.edu> - 1.24.2-6
+- Unbundle mootools; instead link to the separately pacakged copy.
+
 * Wed Jun 02 2010 Marcela Maslanova <mmaslano at redhat.com> - 1.24.2-5
 - Mass rebuild with perl-5.12.0
 


More information about the scm-commits mailing list