wok-next rev 20655

Up boxbackup (0.12)
author Aleksej Bobylev <al.bobylev@gmail.com>
date Fri May 04 14:33:10 2018 +0300 (2018-05-04)
parents 0e26d2139c15
children f431dfa51f83
files boxbackup/receipt
line diff
     1.1 --- a/boxbackup/receipt	Fri May 04 12:59:35 2018 +0300
     1.2 +++ b/boxbackup/receipt	Fri May 04 14:33:10 2018 +0300
     1.3 @@ -1,37 +1,32 @@
     1.4  # SliTaz package receipt v2.
     1.5  
     1.6  PACKAGE="boxbackup"
     1.7 -VERSION="0.11.1"
     1.8 +VERSION="0.12"
     1.9  CATEGORY="meta"
    1.10  SHORT_DESC="BoxBackup on-line backup system"
    1.11  MAINTAINER="domcox@slitaz.org"
    1.12  LICENSE="GPL2"
    1.13 -WEB_SITE="http://www.boxbackup.org/"
    1.14 +WEB_SITE="https://www.boxbackup.org/"
    1.15  
    1.16 -TARBALL="boxbackup-$VERSION.tgz"
    1.17 -# stable
    1.18 -# WGET_URL="$SF_MIRROR/boxbackup/$TARBALL"
    1.19 -#WGET_URL="http://www.boxbackup.org/svn/box/packages/$TARBALL"
    1.20 -WGET_URL="http://www.boxbackup.org/export/3106/box/packages/$TARBALL"
    1.21 +# for the latest releases weird names please visit:
    1.22 +# https://github.com/boxbackup/boxbackup/releases
    1.23 +TARBALL="BoxBackup-0.12.mark_master_builds_as_full_releases.180326.161ceef.tar.gz"
    1.24 +WGET_URL="https://github.com/boxbackup/boxbackup/archive/$TARBALL"
    1.25  
    1.26 -BUILD_DEPENDS="db-dev libedit-dev openssl-dev zlib-dev perl"
    1.27 +BUILD_DEPENDS="automake zlib-dev libedit-dev db-dev openssl-dev libxslt"
    1.28  SPLIT="boxbackup-client boxbackup-server"
    1.29  
    1.30 -# Configuration variables
    1.31 +compile_rules() {
    1.32 +	./bootstrap
    1.33 +	./configure \
    1.34 +		$CONFIGURE_ARGS &&
    1.35 +	make ||return 1
    1.36 +	sed -i 's|usr/man|usr/share/man|' parcels/*/install*
    1.37 +	make install-backup-client
    1.38 +	make install-backup-server
    1.39  
    1.40 -compile_rules() {
    1.41 -	./configure \
    1.42 -		--prefix=/usr \
    1.43 -		$CONFIGURE_ARGS &&
    1.44 -	make -j1 &&
    1.45 -	{
    1.46 -		mkdir -p $DESTDIR
    1.47 -		cp -a  parcels/boxbackup-$VERSION-backup-client-linux-gnu $DESTDIR
    1.48 -		cp -a  parcels/boxbackup-$VERSION-backup-server-linux-gnu $DESTDIR
    1.49 -		rm -f $DESTDIR/boxbackup-$VERSION-backup-server-linux-gnu/*.*
    1.50 -	}
    1.51 -
    1.52 -	cook_pick_manpages $src/docs/man/*
    1.53 +	install -Dm755 $stuff/bbackupd $install/etc/init.d/bbackupd
    1.54 +	install -Dm755 $stuff/bbstored $install/etc/init.d/bbstored
    1.55  }
    1.56  
    1.57  genpkg_rules() {
    1.58 @@ -40,23 +35,16 @@
    1.59  			DEPENDS="$SPLIT"
    1.60  			;;
    1.61  		*-client)
    1.62 -			mkdir -p $fs/usr/bin
    1.63 -			cp -a $install/boxbackup-$VERSION-backup-client-linux-gnu/bb* $fs/usr/bin
    1.64 -			rm -f $fs/usr/bin/*.*
    1.65 -			mkdir -p $fs/etc/init.d
    1.66 -			cp -a $stuff/bbackupd $fs/etc/init.d
    1.67 +			copy bbackupd bbackupquery bbackupctl bbackupd-config
    1.68  			CAT="network|client"
    1.69 -			DEPENDS="db libedit openssl perl zlib gcc-lib-base"
    1.70 +			DEPENDS="libedit openssl zlib"
    1.71  			TAGS="backup automatic client"
    1.72  			;;
    1.73  		*-server)
    1.74 -			mkdir -p $fs/usr/bin
    1.75 -			cp -a $install/boxbackup-$VERSION-backup-server-linux-gnu/bb* $fs/usr/bin
    1.76 -			cp -a $install/boxbackup-$VERSION-backup-server-linux-gnu/ra* $fs/usr/bin
    1.77 -			mkdir -p $fs/etc/init.d
    1.78 -			cp -a $stuff/bbstored $fs/etc/init.d
    1.79 +			copy bbstored bbstoreaccounts bbstored-certs bbstored-config \
    1.80 +			raidfile-config
    1.81  			CAT="network|server"
    1.82 -			DEPENDS="db libedit openssl perl zlib gcc-lib-base"
    1.83 +			DEPENDS="openssl zlib"
    1.84  			TAGS="backup automatic server network"
    1.85  			;;
    1.86  	esac
    1.87 @@ -279,4 +267,3 @@
    1.88  	# Delete PID, sock files
    1.89  	rm -f /var/run/bbstored.*
    1.90  }
    1.91 -