wok-next diff c-icap/receipt @ rev 21727

created recipe for vbindiff
author Hans-G?nter Theisgen
date Sat Nov 21 14:32:44 2020 +0100 (2020-11-21)
parents 82b613cfd1e0
children
line diff
     1.1 --- a/c-icap/receipt	Fri Jan 04 17:29:48 2019 +0200
     1.2 +++ b/c-icap/receipt	Sat Nov 21 14:32:44 2020 +0100
     1.3 @@ -1,25 +1,26 @@
     1.4  # SliTaz package receipt v2.
     1.5  
     1.6  PACKAGE="c-icap"
     1.7 -VERSION="0.5.5"
     1.8 +VERSION="0.5.6"
     1.9  CATEGORY="network"
    1.10  SHORT_DESC="Implementation of an ICAP server"
    1.11 -MAINTAINER="devel@slitaz.org"
    1.12 +MAINTAINER="maintainer@slitaz.org"
    1.13  LICENSE="LGPL2.1"
    1.14  WEB_SITE="http://c-icap.sourceforge.net/"
    1.15  
    1.16  TARBALL="c_icap-$VERSION.tar.gz"
    1.17  WGET_URL="$SF_MIRROR/c-icap/$TARBALL"
    1.18  
    1.19 -BUILD_DEPENDS="openssl-dev zlib-dev bzip2-dev brotli-dev openldap-dev pcre-dev"
    1.20 +BUILD_DEPENDS="brotli-dev bzip2-dev openldap-dev openssl-dev pcre-dev zlib-dev"
    1.21  SPLIT="$PACKAGE-dev"
    1.22  
    1.23  COOKOPTS="force-arch" # different configs, .h
    1.24  
    1.25 -compile_rules() {
    1.26 -	./configure \
    1.27 -		--sysconfdir=/etc/c-icap \
    1.28 -		--enable-large-files \
    1.29 +compile_rules()
    1.30 +{
    1.31 +	./configure			\
    1.32 +		--sysconfdir=/etc/c-icap	\
    1.33 +		--enable-large-files	\
    1.34  		$CONFIGURE_ARGS &&
    1.35  	fix libtool &&
    1.36  	make &&
    1.37 @@ -28,15 +29,17 @@
    1.38  	mkdir -p $install/var/log/c-icap/
    1.39  	install -Dm755 $stuff/c-icapd $install/etc/init.d/c-icapd
    1.40  
    1.41 -	# Fix config file
    1.42 -	sed -i -e "s|YourServerName|localhost|;
    1.43 -		s|/usr/var/log|/var/log/c-icap/|;
    1.44 -		s|/usr/var/run/|/var/run/c-icap|;
    1.45 -		s|/usr/etc|/etc/c-icap|" $install/etc/c-icap/c-icap.conf
    1.46 +	# Fix configuration file
    1.47 +	sed -i -e	"s|YourServerName|localhost|;
    1.48 +			s|/usr/var/log|/var/log/c-icap/|;
    1.49 +			s|/usr/var/run/|/var/run/c-icap|;
    1.50 +			s|/usr/etc|/etc/c-icap|" \
    1.51 +		$install/etc/c-icap/c-icap.conf
    1.52  	chmod -x $install/etc/c-icap/*
    1.53  }
    1.54  
    1.55 -genpkg_rules() {
    1.56 +genpkg_rules()
    1.57 +{
    1.58  	case $PACKAGE in
    1.59  		c-icap)
    1.60  			copy @std var/log/c-icap/
    1.61 @@ -49,7 +52,8 @@
    1.62  	esac
    1.63  }
    1.64  
    1.65 -post_install_c_icap() {
    1.66 +post_install_c_icap()
    1.67 +{
    1.68  	[ -z "$1" -a ! -s /aufs-umount.sh ] && /etc/init.d/c-icapd start
    1.69  
    1.70  	[ -n "$quiet" ] || cat <<EOF
    1.71 @@ -64,13 +68,17 @@
    1.72  EOF
    1.73  }
    1.74  
    1.75 -pre_remove_c_icap() {
    1.76 +pre_remove_c_icap()
    1.77 +{
    1.78  	echo "Stopping daemon..."
    1.79 -	if (ps | grep -q c-icap); then
    1.80 +	if (ps | grep -q c-icap)
    1.81 +	  then
    1.82  		chroot "$1/" /etc/init.d/c-icapd stop
    1.83  	fi
    1.84  }
    1.85 -post_remove_c_icap() {
    1.86 +
    1.87 +post_remove_c_icap()
    1.88 +{
    1.89  	echo "Removing stalled files..."
    1.90  	[ -d "$1/var/log/c-icap" ] && rm -rf "$1/var/log/c-icap"
    1.91  	[ -d "$1/usr/run/c-icap" ] && rm -rf "$1/usr/run/c-icap"