summaryrefslogtreecommitdiff
path: root/meta/packages/rsync/rsync_3.0.7.bb
diff options
context:
space:
mode:
authorQing He <qing.he@intel.com>2010-07-06 16:56:06 +0800
committerRichard Purdie <rpurdie@linux.intel.com>2010-07-16 16:25:17 +0100
commit549a171917447103dece54e9e9a3be16fe547905 (patch)
treeb712380760f05db3295e3079b5e02fb1ec00c6fe /meta/packages/rsync/rsync_3.0.7.bb
parentdd05d05044017fb46b70f46503c76212aa606a9e (diff)
downloadopenembedded-core-549a171917447103dece54e9e9a3be16fe547905.tar.gz
openembedded-core-549a171917447103dece54e9e9a3be16fe547905.tar.bz2
openembedded-core-549a171917447103dece54e9e9a3be16fe547905.tar.xz
openembedded-core-549a171917447103dece54e9e9a3be16fe547905.zip
rsync: upgrade to version 3.0.7
from 2.6.9 2.6.9 is also preserved as the last known GPL2 version changes: - 3.0.7 has some new change to the autotools scripts, it uses and configure.sh and checks its existence in Makefile, adapt this by adding do_configure_{prepend,append} - aclocal.m4 now also contains custom m4 macros, add acinclude.m4 in the files/ - add popt as build dependency. Besides, rsync can also link to libacl and libattr. Possibly need to add them in the future, for now, document the dependency Signed-off-by: Qing He <qing.he@intel.com>
Diffstat (limited to 'meta/packages/rsync/rsync_3.0.7.bb')
-rw-r--r--meta/packages/rsync/rsync_3.0.7.bb16
1 files changed, 16 insertions, 0 deletions
diff --git a/meta/packages/rsync/rsync_3.0.7.bb b/meta/packages/rsync/rsync_3.0.7.bb
new file mode 100644
index 000000000..61355d7d4
--- /dev/null
+++ b/meta/packages/rsync/rsync_3.0.7.bb
@@ -0,0 +1,16 @@
+require rsync.inc
+
+PR = "r0"
+
+SRC_URI += "file://acinclude.m4"
+
+# rsync 3.0 uses configure.sh instead of configure, and
+# makefile checks the existence of configure.sh
+do_configure_prepend () {
+ rm -f configure configure.sh
+ cp -f ${WORKDIR}/acinclude.m4 ${S}/
+}
+
+do_configure_append () {
+ cp -f configure configure.sh
+}