diff --git a/pax/pax.spec b/pax/pax.spec new file mode 100644 index 0000000000..9feb387404 --- /dev/null +++ b/pax/pax.spec @@ -0,0 +1,84 @@ +## +## pax.spec -- OpenPKG RPM Specification +## Copyright (c) 2000-2002 Cable & Wireless Deutschland GmbH +## Copyright (c) 2000-2002 The OpenPKG Project +## Copyright (c) 2000-2002 Ralf S. Engelschall +## +## Permission to use, copy, modify, and distribute this software for +## any purpose with or without fee is hereby granted, provided that +## the above copyright notice and this permission notice appear in all +## copies. +## +## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED +## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR +## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF +## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT +## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +## SUCH DAMAGE. +## + +%define V_here 20020317 +%define V_init 2002-03-17 +%define V_base 2002-03-17 + +# package information +Name: pax +Summary: X/Open Archiving Tool +URL: http://www.research.att.com/~gsf/ +Vendor: AT&T Bell Labs +Packager: The OpenPKG Project +Distribution: OpenPKG [EXP] +Group: Filesystem +License: AT&T +Version: %{V_here} +Release: 20020327 + +# list of sources +Source0: http://www.research.att.com/~gsf/download/tgz/ast-base.%{V_base}.tgz +Source1: http://www.research.att.com/~gsf/download/tgz/INIT.%{V_init}.tgz + +# build information +Prefix: %{l_prefix} +BuildRoot: %{l_buildroot} +BuildPreReq: OpenPKG, openpkg >= 20020206 +PreReq: OpenPKG, openpkg >= 20020206 +AutoReq: no +AutoReqProv: no + +%description + Pax is a POSIX 1003.2 conformant replacement for tar(1) and cpio(1) + that handles most Unix archive and tape formats. Pax uses the + vdelta algorithm to construct efficient delta archives that contain + bytewise changes from a given base archive. gzip(1) and compress(1) + archives are also handled on input and output. + +%prep + %setup0 -q -c -n pax-%{version} + %setup1 -q -T -D -a 1 + +%build + ./bin/package read || true + ./bin/package make CC="%{l_cc}" LDFLAGS="-static" + +%install + rm -rf $RPM_BUILD_ROOT + %{l_shtool} mkdir -f -p -m 755 \ + $RPM_BUILD_ROOT%{l_prefix}/bin \ + $RPM_BUILD_ROOT%{l_prefix}/man/man1 + %{l_shtool} install -c -s -m 755 \ + arch/*/bin/pax $RPM_BUILD_ROOT%{l_prefix}/bin/ + %{l_shtool} install -c -m 644 \ + arch/*/man/man1/pax.1 $RPM_BUILD_ROOT%{l_prefix}/man/man1/ + %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std} + +%files -f files + +%clean + rm -rf $RPM_BUILD_ROOT +