diff options
author | Bernhard Walle <bernhard@bwalle.de> | 2011-06-14 21:55:07 +0200 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2011-06-17 23:42:11 +0200 |
commit | 8653ea8084eefb657426d0bfb12ca63dc76c6ce3 (patch) | |
tree | 16d92f98a026216ba517ea22bbf2086a6405ae98 /rules/sitecopy.make | |
parent | 7710dc81ccacc1db81cd42c397fe354bb56e7a06 (diff) | |
download | ptxdist-8653ea8084eefb657426d0bfb12ca63dc76c6ce3.tar.gz ptxdist-8653ea8084eefb657426d0bfb12ca63dc76c6ce3.tar.xz |
Add sitecopy
Sitecopy is a simple tool to synchronize local and remote web site via FTP or
WebDAV.
Signed-off-by: Bernhard Walle <bernhard@bwalle.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/sitecopy.make')
-rw-r--r-- | rules/sitecopy.make | 100 |
1 files changed, 100 insertions, 0 deletions
diff --git a/rules/sitecopy.make b/rules/sitecopy.make new file mode 100644 index 000000000..44a7b8ae9 --- /dev/null +++ b/rules/sitecopy.make @@ -0,0 +1,100 @@ +# -*-makefile-*- +# +# Copyright (C) 2011 by Bernhard Walle <bernhard@bwalle.de> +# +# See CREDITS for details about who has contributed to this project. +# +# For further information about the PTXdist project and license conditions +# see the README file. +# + +# +# We provide this package +# +PACKAGES-$(PTXCONF_SITECOPY) += sitecopy + +# +# Paths and names +# +SITECOPY_VERSION := 0.16.6 +SITECOPY_MD5 := b3aeb5a5f00af3db90b408e8c32a6c01 +SITECOPY := sitecopy-$(SITECOPY_VERSION) +SITECOPY_SUFFIX := tar.gz +SITECOPY_URL := http://www.manyfish.co.uk/sitecopy/$(SITECOPY).$(SITECOPY_SUFFIX) +SITECOPY_SOURCE := $(SRCDIR)/$(SITECOPY).$(SITECOPY_SUFFIX) +SITECOPY_DIR := $(BUILDDIR)/$(SITECOPY) +SITECOPY_LICENSE := unknown + +# ---------------------------------------------------------------------------- +# Prepare +# ---------------------------------------------------------------------------- + +# +# autoconf +# +SITECOPY_AUTOCONF := $(CROSS_AUTOCONF_USR) \ + --disable-gnomefe \ + --enable-threadsafe-ssl=posix \ + --disable-nls \ + --enable-threads=posix \ + --disable-rpath \ + --without-pakchois \ + --without-socks \ + --without-gssapi + +ifdef PTXCONF_SITECOPY_SFTP +SITECOPY_AUTOCONF += --enable-sftp +else +SITECOPY_AUTOCONF += --disable-sftp +endif + +ifdef PTXCONF_SITECOPY_RSH +SITECOPY_AUTOCONF += --enable-rsh +else +SITECOPY_AUTOCONF += --disable-rsh +endif + +ifdef PTXCONF_SITECOPY_FTP +SITECOPY_AUTOCONF += --enable-ftp +else +SITECOPY_AUTOCONF += --disable-ftp +endif + +ifdef PTXCONF_SITECOPY_WEBDAV +SITECOPY_AUTOCONF += --enable-webdav +else +SITECOPY_AUTOCONF += --disable-webdav +endif + +ifdef PTXCONF_SITECOPY_XML_EXPAT +SITECOPY_AUTOCONF += --with-expat +endif + +ifdef PTXCONF_SITECOPY_XML_LIBXML2 +SITECOPY_AUTOCONF += --with-libxml2 +endif + +ifdef PTXCONF_SITECOPY_OPENSSL +SITECOPY_AUTOCONF += --with-ssl=openssl +endif + +# ---------------------------------------------------------------------------- +# Target-Install +# ---------------------------------------------------------------------------- + +$(STATEDIR)/sitecopy.targetinstall: + @$(call targetinfo) + + @$(call install_init, sitecopy) + @$(call install_fixup, sitecopy,PRIORITY,optional) + @$(call install_fixup, sitecopy,SECTION,base) + @$(call install_fixup, sitecopy,AUTHOR,"Bernhard Walle <bernhard@bwalle.de>") + @$(call install_fixup, sitecopy,DESCRIPTION,missing) + + @$(call install_copy, sitecopy, 0, 0, 0755, -, /usr/bin/sitecopy) + + @$(call install_finish, sitecopy) + + @$(call touch) + +# vim: syntax=make |