utils/openrsync/ndmake.sh
$ cat ndmake.sh
#!/bin/sh -ue
NAME=rsync
VERSION=git
RELEASE=1
SOURCE="https://github.com/kristapsdz/openrsync"
build() {
_cflags="${CFLAGS} -static"
_ldflags="${LDFLAGS} -static"
msg "configuring openrsync..."
CFLAGS="$_cflags" LDFLAGS="$_ldflags" ./configure \
PREFIX="$PREFIX" \
MANDIR="$PREFIX/share/man" \
|| die "configure failed"
msg "building openrsync..."
make -j"$NPROC" CFLAGS="$_cflags" LDFLAGS="$_ldflags" || die "make failed"
msg "installing openrsync..."
make CFLAGS="$_cflags" LDFLAGS="$_ldflags" DESTDIR="$PKG" install || die "install failed"
}
postbuild() {
_bindir="$PKG$PREFIX/bin"
[ -x "$_bindir/openrsync" ] || die "openrsync binary missing"
ln -sf openrsync "$_bindir/rsync"
}
. ${0%/*}/../../libsh/libdmake.sh
