wok-next annotate zoneminder/receipt @ rev 21020
Cleaning is almost finished... I should proceed to upgrades.
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Fri Nov 02 14:15:08 2018 +0200 (2018-11-02) |
parents | 757d032c55c7 |
children | 82b613cfd1e0 |
rev | line source |
---|---|
al@20534 | 1 # SliTaz package receipt v2. |
pascal@13247 | 2 |
pascal@13247 | 3 PACKAGE="zoneminder" |
pascal@13247 | 4 VERSION="1.25.0" |
pascal@13247 | 5 CATEGORY="misc" |
al@20534 | 6 SHORT_DESC="Linux video camera security and surveillance solution" |
pascal@13247 | 7 MAINTAINER="pascal.bellard@slitaz.org" |
pascal@15000 | 8 LICENSE="GPL2" |
pascal@13247 | 9 WEB_SITE="http://www.zoneminder.com/" |
al@20534 | 10 |
al@20534 | 11 TARBALL="ZoneMinder-$VERSION.tar.gz" |
pascal@13247 | 12 WGET_URL="http://www2.zoneminder.com/downloads/$TARBALL" |
pascal@13247 | 13 |
pascal@16664 | 14 BUILD_DEPENDS="mysql-dev jpeg-dev ffmpeg-dev gnutls-dev libav-dev \ |
al@21020 | 15 linux-api-headers bzlib zlib x264 perl perl-dbi-dbd perl-dbd-mysql \ |
al@21020 | 16 perl-time-hires perl-getopt-long perl-date-manip perl-libwww-perl \ |
al@21020 | 17 perl-archive-zip" |
pascal@13247 | 18 |
al@20534 | 19 compile_rules() { |
pascal@13247 | 20 sed -i 's/.*fcntl.h.*/#include <limits.h>\n&/' src/zm_event.cpp \ |
pascal@13247 | 21 src/zm_local_camera.cpp |
pascal@13247 | 22 CXXFLAGS=-D__STDC_CONSTANT_MACROS \ |
al@20534 | 23 ./configure \ |
pascal@13247 | 24 --with-libarch=lib \ |
al@20534 | 25 --with-mysql=/usr \ |
al@20534 | 26 --with-ffmpeg=/usr \ |
al@20534 | 27 --with-webuser=www \ |
al@20534 | 28 --with-webgroup=www \ |
pascal@13247 | 29 --with-webdir=/usr/share/zoneminder/www \ |
pascal@13247 | 30 --with-cgidir=/usr/share/zoneminder/cgi-bin \ |
pascal@13247 | 31 --enable-mmap=no \ |
pascal@13247 | 32 $CONFIGURE_ARGS && |
pascal@13247 | 33 make && |
al@21020 | 34 make -j1 DESTDIR=$install install || return 1 |
al@20534 | 35 |
al@20534 | 36 install -Dm644 $stuff/etc/logrotate.d/zoneminder $install/etc/logrotate.d/zoneminder |
al@20534 | 37 install -Dm644 $stuff/etc/mysql.d/zoneminder $install/etc/mysql.d/zoneminder |
al@20534 | 38 install -Dm644 $src/db/zm_create.sql $install/usr/share/zoneminder/zm_create.sql |
pascal@13247 | 39 } |
pascal@13247 | 40 |
al@20534 | 41 genpkg_rules() { |
al@20534 | 42 copy @std |
al@20534 | 43 DEPENDS="mysql jpeg bzlib zlib ffmpeg x264 perl perl-dbi-dbd \ |
al@20534 | 44 perl-dbd-mysql perl-time-hires perl-getopt-long perl-date-manip \ |
al@20534 | 45 perl-libwww-perl perl-archive-zip" |
pascal@13247 | 46 } |