aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrhatto <rhatto@18ef50b8-d735-4ccd-97c1-689132df3dd9>2009-04-07 22:32:35 +0000
committerrhatto <rhatto@18ef50b8-d735-4ccd-97c1-689132df3dd9>2009-04-07 22:32:35 +0000
commit50f434fdf2af1e39edcb5bd2cbff1eed4ca5406c (patch)
tree24799d1c68b2a80da5ccf7fe9dba74512c7993ac
parent02ef4baa785091d41121540723fb8cba5fe74faf (diff)
downloadmkbuilds-50f434fdf2af1e39edcb5bd2cbff1eed4ca5406c.tar.gz
mkbuilds-50f434fdf2af1e39edcb5bd2cbff1eed4ca5406c.tar.bz2
lsyncd: addin lsyncd
git-svn-id: svn+slack://slack.fluxo.info/var/svn/mkbuilds@421 18ef50b8-d735-4ccd-97c1-689132df3dd9
-rw-r--r--app/backup/lsyncd/Manifest23
-rw-r--r--app/backup/lsyncd/lsyncd.mkbuild185
2 files changed, 208 insertions, 0 deletions
diff --git a/app/backup/lsyncd/Manifest b/app/backup/lsyncd/Manifest
new file mode 100644
index 0000000..445ceec
--- /dev/null
+++ b/app/backup/lsyncd/Manifest
@@ -0,0 +1,23 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+DIST lsyncd-1.26.tar.gz 171811 MD5 ff06aed03a012c84c0526a4f892900fe RMD160 79f2f3c88f956dafc41e9936fad9a0a02ce311f9 SHA1 73f738b987905ffcfe34f763921fe837e1b34102 SHA256 717eb5b17d2244993e8be5c63595457e7c7825ede20b21e072f1564552d850eb SHA512 1a47ed6459d5c8bc0be82296e0c52c19ae33b6dffc83dfc48ccefa1542a18e1fbcb0fafa98e507ad03cdcefcacfe68ca737d2662f39ccf032c16bd1ee32e3258
+MKBUILD lsyncd.mkbuild 5259 MD5 dae618bfdba97e08600f5b53dfe98c59 RMD160 d269df9ab78cb2f48bed47582787b0afff25d985 SHA1 48412b682a1919d23c3879572606b30492aef976 SHA256 1b9f99f8d5e7fd0776e5fec8dfeca4563bc1dcc055b55b6538ff15f5f624c141 SHA512 dbed43fc62b1b3e7ac82f5453cc84b6cb1a5da238ff65acd8f3e3e565afc1c17f78863b07b33be9758e6d40c12436840e29f1f441ec10aefa50f87fa974d0aa3
+SLACKBUILD lsyncd.SlackBuild 7220 MD5 6bf38456c9e3ee0a91a29b4d07b5f4fa RMD160 40c68b881ca795f20612a6ee1bfb0393ee2aaa65 SHA1 936dd64ae5d843a4a0e20fac7c754728ea0ee1d7 SHA256 d96630416f9515839e395813e52869210ee3b05eb880a6719d5192d09222a368 SHA512 b6bb3af127a903bcef1fd498a10f824f5e47df8266ba5ca4dcf1a27027449a67936e9aee9a61ad5f61d7866c8ce7b1cf126e47c8cf3084177787ea2846bdbe0d
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.9 (GNU/Linux)
+
+iQIcBAEBAgAGBQJJ29VSAAoJEEHL93ESzgeibNQQAK4txyffT0zQ77ndqITwOYjq
+V3nVnu1I5TtQ5t+hp7663Mf4ctr8L8aLaFSlw7TLy5cA8Yafg7kiGIRfPLPjkpI5
++4wuXI8k6oKeA8qObr4N+g9wigF2iPhd8isolxUnO8IUs3CF65hSv2QW29mBvuQV
+rYhgFxCET23dYOG884iUblEZVz3clulJBZ931b8b5vj8VTGB0M7dK+f8jOigL8G4
+i2U38XHUO2fM8zUVdPDAmAMyG1hrRKFzkrho7aMG7Lt+3dEtyQ3c7HFZZAXKcJ5F
+VzlmLNqV09i64VU2oufD8csGLpV1f2LtLI4BAJ3mfLPi8RaJ+b/0H0tsi38dtjFu
+yIrtts645qakPrKiqNwsfPBhBf6jr9K283+yd7ceSKThSO70VmMclIzgfw/oxS4E
+DDbm2++BOwtnxYyLKiorw6dwcI3aWFtaflkdd5ZOel+nU4hGFQfQPLYk1Eo52IAz
+bktJu4InVrz5V25cJ+TT/L+P+dOLcwyto5C0vI9Re9/UdVHutTpHL6iAoyepK1ws
+5V2PfjdrpVcbTlzeEGISqEX6OT5BG54gl9gFqpGcqt8a7W4dCpYwxK8sqw23QBr8
+oQQB76ID4IzRq/+GbMFMyMjbVrmaI8M6r9EHmowXZwzR2q9pO0cGtE9Hxh5qNIqM
+7eYa+Lw687+NsAYorDYJ
+=E+Yn
+-----END PGP SIGNATURE-----
diff --git a/app/backup/lsyncd/lsyncd.mkbuild b/app/backup/lsyncd/lsyncd.mkbuild
new file mode 100644
index 0000000..4a42d4c
--- /dev/null
+++ b/app/backup/lsyncd/lsyncd.mkbuild
@@ -0,0 +1,185 @@
+#
+# This mkbuild is free software; you can redistribute it and/or modify it under the
+# terms of the GNU General Public License as published by the Free Software
+# Foundation; either version 2 of the License, or any later version.
+#
+# This mkbuild is distributed in the hope that it will be useful, but WITHOUT ANY
+# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
+# A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along with
+# this program; if not, write to the Free Software Foundation, Inc., 59 Temple
+# Place - Suite 330, Boston, MA 02111-1307, USA
+#
+# Version 0.9.0 - Alves ( rudsonalves at yahoo d0t com d0t br )
+# Version $Rev: 803 $ - $Author: rhatto $
+
+#--------------------
+# Personal variables
+#--------------------
+# Author name
+[[SLACKBUILD AUTHOR]]="Silvio Rhatto"
+
+# Initials author name
+[[SLACKBUILD AUTHOR INITIALS]]="rha"
+
+#------------------------
+# Construction Variables
+#------------------------
+#
+# Complete URL address or URL base address ( without $SRC_NAME-$VERSION... )
+[[DOWNLOAD FOLDER URL]]="http://lsyncd.googlecode.com/files/lsyncd-1.26.tar.gz"
+
+# Source base name. if different from package name. Null ("") to default value.
+# Auto-set, get SRC_NAME from URL: http://.../$SRC_NAME-$VERSION.tar.$EXTENSION'
+[[SOURCE NAME]]=""
+
+# Package name. Null ("") to auto-set
+# Auto-set, get PKG_NAME from URL downcase(SRC_NAME): http://.../$SRC_NAME-$VERSION.tar.$EXTENSION'
+[[PACKAGE NAME]]=""
+
+#
+# Package default ARCH
+# Default set is i486
+[[ARCH]]=""
+
+#
+# Package version. Null ("") to auto-set.
+# Auto-set, get VERSION from URL: http://.../$SRC_NAME-$VERSION.tar.$EXTENSION'
+[[VERSION]]=""
+
+#
+# Package extension. Null ("") to auto-set
+# Auto-set, get EXTENSION from URL: http://.../$SRC_NAME-$VERSION.tar.$EXTENSION'
+[[EXTENSION]]=""
+
+#
+# Build number.
+# Auto-set to default 1
+[[BUILD NUMBER]]=""
+
+#
+# Source Name construction string
+# Default value is: $SRC_NAME-$VERSION.tar.$EXTENSION
+[[SOURCE NAME CONSTRUCTION STRING]]="$SRC_NAME-$VERSION.tar.$EXTENSION"
+
+#
+# Unpacker programa ("") to auto-set. Default "tar"
+# Unpacke Flags ("") to auto-set. Default flags to tar "--no-same-owner --no-same-permissions -xvf"
+[[UNPACKER]]=""
+[[UNPACKER FLAGS]]=""
+
+#
+# Dependency list input
+# Enter string: "dependency_1 [condiction_1] [versio_1]: dependency_2 [condiction_2] [versio_2]"
+# Example:
+[[SLACK REQUIRED]]=""
+
+#
+# Decompress program
+# gz, tgz, bz2, set null ("") to auto-set
+# Auto-set, get DECOMPRESSOR from URL EXTENSION: http://.../$SRC_NAME-$VERSION.tar.$EXTENSION'
+[[DECOMPRESSOR]]=""
+
+#
+# Decompress check flag
+# gz, tgz, bz2, set null ("") to auto-set
+[[DECOMPRESSOR TEST FLAG]]=""
+
+#
+# Documentation files. Null ("") to auto-set commom doc-files:
+# NEWS TODO README AUTHORS INSTALL ChangeLog MAINTAINERS COPYING readme.*
+[[DOCUMENTATION FILES]]="AUTHORS COPYING ChangeLog INSTALL NEWS README TODO"
+
+#
+# ./configure options
+[[OTHER CONFIGURE ARGS]]=""
+
+#
+# PREFIX. Default /usr
+[[PREFIX]]="/usr"
+
+#
+# Number of jobs
+[[NUMBER OF JOBS]]=""
+
+#---------------------
+# Others changes
+#---------------------
+#[[MD5SUM CODE]]=""
+#[[MD5SUM EXTENSION]]=""
+#[[SIGNING KEY]]=""
+#[[SIGNING KEY URL]]=""
+#[[SIGNING KEY ID]]=""
+#[[SIGNING URL]]=""
+#[[CONFIG FILES]]=""
+#[[PATCH URLS]]=""
+#[[REST OF DOINST.SH]]=""
+[[PATCH FILES]]=""
+[[NUMBER OF PREFIX SLASHES TO STRIP]]="1"
+
+# SlackBuild model
+[[SLACKBUILD MODEL]]="generic.mkSlackBuild"
+
+# SlackBuild PATH in Slack.Sarava tree
+#[[SLACKBUILD PATH]]="app/backup/lsyncd"
+[[SLACKBUILD PATH]]="app/backup/lsyncd"
+
+#---------------------
+# SlackBuild Sections
+#---------------------
+# Default sections:
+# head, set_variables, slkflags, start_structure, untar_source,
+# make_package, install_package, build_package
+# Warning: don't remove '#>>' and "#<<" tags.
+#>> Start SlackBuild Sections:
+ on: head
+ on: slackbuildrc
+ on: set_variables
+ on: slkflags
+ on: error_codes
+ on: start_structure
+off: create_build_user_and_group
+ on: download_source
+off: download_patches
+off: svn_source
+off: git_source
+off: md5sum_download_and_check_0
+off: md5sum_download_and_check_1
+off: gpg_signature_check
+ on: manifest_check
+ on: untar_source
+off: patch_source
+ on: configure
+ on: make_package
+ on: install_package
+ on: strip_binaries
+off: compress_manpages
+off: compress_info_files
+off: copy_init_scripts
+off: copy_config_files
+ on: install_documentation
+ on: slackdesc
+off: move_config_files
+off: postinstall_script
+off: slack_required
+ on: build_package
+ on: clean_builds
+#<< End SlackBuild Sections
+
+#------------------
+# Sections changes
+#------------------
+#>slackdesc
+lsyncd: lsyncd
+lsyncd:
+lsyncd: Lsyncd uses rsync to synchronize local directories with a remote
+lsyncd: machine running rsyncd. Lsyncd watches multiple directories trees
+lsyncd: through inotify. The first step after adding the watches is to
+lsyncd: rsync all directories with the remote host, and then sync single
+lsyncd: file by collecting the inotify events. So lsyncd is a light-weight
+lsyncd: live mirror solution that should be easy to install and use while
+lsyncd: blending well with your system. See lsyncd --help for detailed
+lsyncd: command line options.
+lsyncd:
+#<slackdesc