swalker 3fb434b6e5 [packages] rsyncrypto: add rsyncrypto, a rsync friendly encryption util (#8172)
git-svn-id: svn://svn.openwrt.org/openwrt/packages@30621 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-17 20:31:48 +00:00

47 lines
1.2 KiB
Makefile

#
# Copyright (C) 2012 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
include $(TOPDIR)/rules.mk
PKG_NAME:=rsyncrypto
PKG_VERSION:=1.12
PKG_RELEASE:=1
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=@SF/rsyncrypto
PKG_MD5SUM:=62367d5458ceaab58bbe73030880f538
PKG_INSTALL:=1
include $(INCLUDE_DIR)/package.mk
define Package/rsyncrypto
SECTION:=utils
CATEGORY:=Utilities
TITLE:=Rsync friendly encryption
URL:=http://rsyncrypto.lingnu.com/
DEPENDS:=+argtable +gzip +libopenssl +libstdcpp
endef
define Package/rsyncrypto/description
rsyncrypto is a utility that encrypts a file (or a directory structure) in a
way that ensures that local changes to the plain text file will result in
local changes to the cipher text file. This, in turn, ensures that doing rsync
to synchronize the encrypted files to another machine will have only a small
impact on rsync's efficiency.
endef
CONFIGURE_ARGS += \
--with-openssl="$(STAGING_DIR)/usr"
define Package/rsyncrypto/install
$(INSTALL_DIR) $(1)/usr/bin
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/rsyncrypto $(1)/usr/bin/
endef
$(eval $(call BuildPackage,rsyncrypto))