diff options
Diffstat (limited to 'system/ZoneMinder/ZoneMinder.SlackBuild')
-rw-r--r-- | system/ZoneMinder/ZoneMinder.SlackBuild | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/system/ZoneMinder/ZoneMinder.SlackBuild b/system/ZoneMinder/ZoneMinder.SlackBuild index 9fd598d71ec07..1423b69fc443d 100644 --- a/system/ZoneMinder/ZoneMinder.SlackBuild +++ b/system/ZoneMinder/ZoneMinder.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for ZoneMinder -# Copyright 2014 Gene Baxter <GenoBob@gmail.com> +# Copyright 2018 Gene Baxter <GenoBob@gmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,16 +23,17 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=ZoneMinder -VERSION=${VERSION:-1.31.1} +VERSION=${VERSION:-1.32.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} -CAMBOZOLA_VERSION=${CAMBOZOLA_VERSION:-0.935} # Java streaming client +CAMBOZOLA_VERSION=${CAMBOZOLA_VERSION:-0.936} # Java streaming client JSCALENDAR_VERSION=${JSCALENDAR_VERSION:-1.0} # Calendar plugin (use 1.0 here) DOCOWN=${DOCOWN:-apache} DOCGRP=${DOCGRP:-apache} DOCROOT=${DOCROOT:-"/srv/httpd/htdocs/zm"} CGIROOT=${CGIROOT:-"/srv/httpd/cgi-bin"} +CACHEDIR=${CACHEDIR:-"/var/cache/ZoneMinder"} if [ -z "$ARCH" ]; then case "$( uname -m )" in @@ -69,6 +70,7 @@ cd $TMP rm -rf $PRGNAM-$VERSION tar xvf $CWD/$PRGNAM-$VERSION.tar.gz cd $PRGNAM-$VERSION +#git submodule update --init --recursive tar xvf $CWD/cambozola-$CAMBOZOLA_VERSION.tar.gz unzip $CWD/jscalendar-$JSCALENDAR_VERSION.zip chown -R root:root . @@ -83,6 +85,8 @@ CXXFLAGS="$SLKCFLAGS -D__STDC_CONSTANT_MACROS" \ cd $TMP/$PRGNAM-$VERSION cmake -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_LIBRARY_PATH=/usr/lib${LIBDIRSUFFIX} \ + -DCMAKE_CACHEDIR=$CACHEDIR \ + -DZM_CACHEDIR=$CACHEDIR \ -DZM_WEBDIR=$DOCROOT \ -DZM_CGIDIR=$CGIROOT \ -DZM_WEB_USER=$DOCOWN \ @@ -116,10 +120,15 @@ find $PKG -name perllocal.pod \ find $PKG/usr -depth -type d -empty -delete || true mkdir -p $PKG/var/{log,lock/subsys} +mkdir -p $PKG/var/{log,lock/subsys} install -d -o $DOCOWN -g $DOCGRP $PKG/var/log/zm +install -d -o $DOCOWN -g $DOCGRP $PKG/var/tmp/zm +install -d -o $DOCOWN -g $DOCGRP $PKG/var/run/zm +mkdir -p $PKG$CACHEDIR +install -d -o $DOCOWN -g $DOCGRP $PKG$CACHEDIR for DIR in events images sound; do - install -d -o $DOCOWN -g $DOCGRP $PKG/var/lib/zoneminder/$DIR + install -d -o $DOCOWN -g $DOCGRP $PKG/var/lib/ZoneMinder/$DIR done # Install logrotate script |