mirror of
https://github.com/yann64/haikuports.git
synced 2026-05-04 22:18:55 +02:00
Add a recipe for burp
This commit is contained in:
85
app-backup/burp/burp-1.4.28.recipe
Normal file
85
app-backup/burp/burp-1.4.28.recipe
Normal file
@@ -0,0 +1,85 @@
|
||||
SUMMARY="A tool to make and restore backups over a network"
|
||||
DESCRIPTION="Burp aims to be a better Bacula and is a network backup and \
|
||||
restore software. It relies on librsync for compression of network \
|
||||
communication and of the backups itself. Burp provides both a client and a \
|
||||
server and supports Windows's Volume Shadow Copy Services."
|
||||
|
||||
HOMEPAGE="http://burp.grke.org"
|
||||
|
||||
SRC_URI="http://sourceforge.net/projects/burp/files/burp-1.4.28/burp-1.4.28.tar.bz2"
|
||||
CHECKSUM_SHA256="01c41c07805ebe8c882d7cb9f294e779b6decbe2eb2c81fd65d8fb2b174e18f0"
|
||||
REVISION="1"
|
||||
SOURCE_DIR="burp"
|
||||
|
||||
ARCHITECTURES="x86_gcc2 ?x86 ?ppc"
|
||||
|
||||
LICENSE="GNU AGPL v3"
|
||||
COPYRIGHT="
|
||||
2011-2014 Graham Keeling
|
||||
2005-2010 Troy D. Hanson
|
||||
"
|
||||
|
||||
REQUIRES="
|
||||
haiku
|
||||
lib:libssl
|
||||
lib:libz
|
||||
lib:librsync
|
||||
lib:libncurses
|
||||
lib:libpopt
|
||||
"
|
||||
|
||||
BUILD_REQUIRES="
|
||||
haiku_devel
|
||||
devel:libssl
|
||||
devel:libz
|
||||
devel:librsync
|
||||
devel:libncurses
|
||||
devel:libpopt
|
||||
"
|
||||
|
||||
BUILD_PREREQUIRES="
|
||||
cmd:make
|
||||
cmd:gcc
|
||||
cmd:gawk
|
||||
cmd:sed
|
||||
"
|
||||
|
||||
PROVIDES="
|
||||
burp = $portVersion
|
||||
cmd:burp_ca
|
||||
cmd:burp
|
||||
cmd:bedup
|
||||
cmd:vss_strip
|
||||
"
|
||||
|
||||
PATCHES="
|
||||
burp-1.4.28.patchset
|
||||
"
|
||||
|
||||
GLOBAL_WRITABLE_FILES="
|
||||
settings/burp/CA.cnf auto-merge
|
||||
settings/burp/autoupgrade/server/win32/script auto-merge
|
||||
settings/burp/autoupgrade/server/win64/script auto-merge
|
||||
settings/burp/burp-server.conf auto-merge
|
||||
settings/burp/burp.conf auto-merge
|
||||
settings/burp/clientconfdir/incexc/example auto-merge
|
||||
settings/burp/clientconfdir/testclient auto-merge
|
||||
settings/burp/notify_script auto-merge
|
||||
settings/burp/ssl_extra_checks_script auto-merge
|
||||
settings/burp/summary_script auto-merge
|
||||
settings/burp/timer_script auto-merge
|
||||
"
|
||||
|
||||
BUILD()
|
||||
{
|
||||
runConfigure --omit-dirs sysconfdir\
|
||||
./configure --sysconfdir $settingsDir/burp
|
||||
make $jobArgs
|
||||
}
|
||||
|
||||
escapedSharedStateDir=$(echo $sharedStateDir | sed -e 's/\//\\\//g')
|
||||
INSTALL()
|
||||
{
|
||||
sed -i "s/\$(DESTDIR)\/var\//$escapedSharedStateDir\//g" Makefile
|
||||
make install
|
||||
}
|
||||
Reference in New Issue
Block a user