From abdd9a04698a4a77058d83ed0dae59d3053618f7 Mon Sep 17 00:00:00 2001 From: Sam Bingner Date: Mon, 23 Mar 2020 14:40:26 -1000 Subject: Infrastructure to build a metapackage and _librsync metapackage --- data/_librsync/_metadata/description | 4 ++++ data/_librsync/_metadata/homepage | 1 + data/_librsync/_metadata/in.1200.00 | 0 data/_librsync/_metadata/in.1443.00 | 0 data/_librsync/_metadata/librsync-dev/depends | 1 + data/_librsync/_metadata/librsync-dev/description | 4 ++++ data/_librsync/_metadata/librsync1/description | 4 ++++ data/_librsync/_metadata/license | 1 + data/_librsync/_metadata/maintainer | 1 + data/_librsync/_metadata/priority | 1 + data/_librsync/_metadata/rdiff/depends | 1 + data/_librsync/_metadata/rdiff/description | 4 ++++ data/_librsync/_metadata/rdiff/section | 1 + data/_librsync/_metadata/rdiff/tags | 1 + data/_librsync/_metadata/role | 1 + data/_librsync/_metadata/section | 1 + data/_librsync/_metadata/tags | 1 + data/_librsync/_metadata/version | 1 + data/_librsync/librsync-dev.install | 2 ++ data/_librsync/librsync1.install | 1 + data/_librsync/librsync_0.9.7-10.debian.tar.gz | Bin 0 -> 7224 bytes data/_librsync/librsync_0.9.7.orig.tar.gz | Bin 0 -> 453802 bytes data/_librsync/make.sh | 6 ++++++ data/_librsync/rdiff.install | 1 + 24 files changed, 38 insertions(+) create mode 100644 data/_librsync/_metadata/description create mode 100644 data/_librsync/_metadata/homepage create mode 100644 data/_librsync/_metadata/in.1200.00 create mode 100644 data/_librsync/_metadata/in.1443.00 create mode 100644 data/_librsync/_metadata/librsync-dev/depends create mode 100644 data/_librsync/_metadata/librsync-dev/description create mode 100644 data/_librsync/_metadata/librsync1/description create mode 120000 data/_librsync/_metadata/license create mode 120000 data/_librsync/_metadata/maintainer create mode 100644 data/_librsync/_metadata/priority create mode 100644 data/_librsync/_metadata/rdiff/depends create mode 100644 data/_librsync/_metadata/rdiff/description create mode 100644 data/_librsync/_metadata/rdiff/section create mode 100644 data/_librsync/_metadata/rdiff/tags create mode 100644 data/_librsync/_metadata/role create mode 100644 data/_librsync/_metadata/section create mode 100644 data/_librsync/_metadata/tags create mode 100644 data/_librsync/_metadata/version create mode 100644 data/_librsync/librsync-dev.install create mode 100644 data/_librsync/librsync1.install create mode 100644 data/_librsync/librsync_0.9.7-10.debian.tar.gz create mode 100644 data/_librsync/librsync_0.9.7.orig.tar.gz create mode 100644 data/_librsync/make.sh create mode 100644 data/_librsync/rdiff.install (limited to 'data') diff --git a/data/_librsync/_metadata/description b/data/_librsync/_metadata/description new file mode 100644 index 000000000..b43331c2d --- /dev/null +++ b/data/_librsync/_metadata/description @@ -0,0 +1,4 @@ +rsync remote-delta algorithm library +librsync implements the rsync remote-delta algorithm, which allows for efficient remote updates of a file, without requiring the old and new versions to both be present at the transmitter. The library uses a stream-based designed so that it can be easily embedded into network applications. +. +librsync is used by rdiff-backup and duplicity backup applications. diff --git a/data/_librsync/_metadata/homepage b/data/_librsync/_metadata/homepage new file mode 100644 index 000000000..6fc3668d4 --- /dev/null +++ b/data/_librsync/_metadata/homepage @@ -0,0 +1 @@ +http://librsync.sourceforge.net/ diff --git a/data/_librsync/_metadata/in.1200.00 b/data/_librsync/_metadata/in.1200.00 new file mode 100644 index 000000000..e69de29bb diff --git a/data/_librsync/_metadata/in.1443.00 b/data/_librsync/_metadata/in.1443.00 new file mode 100644 index 000000000..e69de29bb diff --git a/data/_librsync/_metadata/librsync-dev/depends b/data/_librsync/_metadata/librsync-dev/depends new file mode 100644 index 000000000..f7ab12f79 --- /dev/null +++ b/data/_librsync/_metadata/librsync-dev/depends @@ -0,0 +1 @@ +librsync1 (>= %MYVERSION%) diff --git a/data/_librsync/_metadata/librsync-dev/description b/data/_librsync/_metadata/librsync-dev/description new file mode 100644 index 000000000..fd24c2b66 --- /dev/null +++ b/data/_librsync/_metadata/librsync-dev/description @@ -0,0 +1,4 @@ +rsync remote-delta algorithm library (development) +librsync implements the rsync remote-delta algorithm, which allows for efficient remote updates of a file, without requiring the old and new versions to both be present at the transmitter. The library uses a stream-based designed so that it can be easily embedded into network applications. +. +This package contains the development files. diff --git a/data/_librsync/_metadata/librsync1/description b/data/_librsync/_metadata/librsync1/description new file mode 100644 index 000000000..b43331c2d --- /dev/null +++ b/data/_librsync/_metadata/librsync1/description @@ -0,0 +1,4 @@ +rsync remote-delta algorithm library +librsync implements the rsync remote-delta algorithm, which allows for efficient remote updates of a file, without requiring the old and new versions to both be present at the transmitter. The library uses a stream-based designed so that it can be easily embedded into network applications. +. +librsync is used by rdiff-backup and duplicity backup applications. diff --git a/data/_librsync/_metadata/license b/data/_librsync/_metadata/license new file mode 120000 index 000000000..577aa1598 --- /dev/null +++ b/data/_librsync/_metadata/license @@ -0,0 +1 @@ +../../../licenses/lgpl-2.1 \ No newline at end of file diff --git a/data/_librsync/_metadata/maintainer b/data/_librsync/_metadata/maintainer new file mode 120000 index 000000000..573d7ebef --- /dev/null +++ b/data/_librsync/_metadata/maintainer @@ -0,0 +1 @@ +../../../people/sbingner \ No newline at end of file diff --git a/data/_librsync/_metadata/priority b/data/_librsync/_metadata/priority new file mode 100644 index 000000000..134d9bc32 --- /dev/null +++ b/data/_librsync/_metadata/priority @@ -0,0 +1 @@ +optional diff --git a/data/_librsync/_metadata/rdiff/depends b/data/_librsync/_metadata/rdiff/depends new file mode 100644 index 000000000..f7ab12f79 --- /dev/null +++ b/data/_librsync/_metadata/rdiff/depends @@ -0,0 +1 @@ +librsync1 (>= %MYVERSION%) diff --git a/data/_librsync/_metadata/rdiff/description b/data/_librsync/_metadata/rdiff/description new file mode 100644 index 000000000..b67015a44 --- /dev/null +++ b/data/_librsync/_metadata/rdiff/description @@ -0,0 +1,4 @@ +Binary diff tool for signature-based differences +rdiff is a little like diff and patch all rolled into one, with support for binary files. Since it takes advantage of the rsync remote-delta algorithm, you do not need the source file in the same place as your destination file. +. +To use it, you generate a "signature" of the original file and copy the signature (which is very small) to the same location as the modified file. Then you generate a "delta" which describes the changes required to turn the source file into the modified file. The small delta file can then be used to "patch" the original file, to transform it into the modified file. diff --git a/data/_librsync/_metadata/rdiff/section b/data/_librsync/_metadata/rdiff/section new file mode 100644 index 000000000..19814b684 --- /dev/null +++ b/data/_librsync/_metadata/rdiff/section @@ -0,0 +1 @@ +Utilities diff --git a/data/_librsync/_metadata/rdiff/tags b/data/_librsync/_metadata/rdiff/tags new file mode 100644 index 000000000..ad5d50831 --- /dev/null +++ b/data/_librsync/_metadata/rdiff/tags @@ -0,0 +1 @@ +purpose::console diff --git a/data/_librsync/_metadata/role b/data/_librsync/_metadata/role new file mode 100644 index 000000000..52b4d7301 --- /dev/null +++ b/data/_librsync/_metadata/role @@ -0,0 +1 @@ +hacker diff --git a/data/_librsync/_metadata/section b/data/_librsync/_metadata/section new file mode 100644 index 000000000..e0eb96881 --- /dev/null +++ b/data/_librsync/_metadata/section @@ -0,0 +1 @@ +Development diff --git a/data/_librsync/_metadata/tags b/data/_librsync/_metadata/tags new file mode 100644 index 000000000..a8928cec8 --- /dev/null +++ b/data/_librsync/_metadata/tags @@ -0,0 +1 @@ +purpose::library diff --git a/data/_librsync/_metadata/version b/data/_librsync/_metadata/version new file mode 100644 index 000000000..6216bdf2c --- /dev/null +++ b/data/_librsync/_metadata/version @@ -0,0 +1 @@ +0.9.7.10 diff --git a/data/_librsync/librsync-dev.install b/data/_librsync/librsync-dev.install new file mode 100644 index 000000000..359dbca3c --- /dev/null +++ b/data/_librsync/librsync-dev.install @@ -0,0 +1,2 @@ +/usr/include/* +/usr/lib/+([^.]).dylib diff --git a/data/_librsync/librsync1.install b/data/_librsync/librsync1.install new file mode 100644 index 000000000..8d646d294 --- /dev/null +++ b/data/_librsync/librsync1.install @@ -0,0 +1 @@ +/usr/lib/*.*.dylib diff --git a/data/_librsync/librsync_0.9.7-10.debian.tar.gz b/data/_librsync/librsync_0.9.7-10.debian.tar.gz new file mode 100644 index 000000000..8afb6c11a Binary files /dev/null and b/data/_librsync/librsync_0.9.7-10.debian.tar.gz differ diff --git a/data/_librsync/librsync_0.9.7.orig.tar.gz b/data/_librsync/librsync_0.9.7.orig.tar.gz new file mode 100644 index 000000000..c4d2402f6 Binary files /dev/null and b/data/_librsync/librsync_0.9.7.orig.tar.gz differ diff --git a/data/_librsync/make.sh b/data/_librsync/make.sh new file mode 100644 index 000000000..a1ba2aaf4 --- /dev/null +++ b/data/_librsync/make.sh @@ -0,0 +1,6 @@ +pkg:setup +autoreconf -fi +CFLAGS="-D_LARGEFILE_SOURCE -std=gnu89" pkg:configure --enable-shared --disable-static +pkg:make +pkg:install +subpkg:stage diff --git a/data/_librsync/rdiff.install b/data/_librsync/rdiff.install new file mode 100644 index 000000000..415f082dd --- /dev/null +++ b/data/_librsync/rdiff.install @@ -0,0 +1 @@ +/usr/bin -- cgit v1.2.3