Accepting request 365132 from home:svalx
OBS-URL: https://build.opensuse.org/request/show/365132 OBS-URL: https://build.opensuse.org/package/show/Archiving/cpio?expand=0&rev=60
This commit is contained in:
parent
390a0b27a2
commit
796aeac07c
@ -1,3 +1,12 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 3 07:19:03 UTC 2016 - svalx@svalx.net
|
||||
|
||||
- Disable mt building: this bynary from mt_st package offers advanced
|
||||
capabilities with the same functionality.
|
||||
- Enable rmt building: dump package no longer include it, besides cpio code base
|
||||
for rmt is more fresh.
|
||||
- Reflect those changes in package description.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 19 15:47:00 UTC 2016 - kstreitova@suse.com
|
||||
|
||||
|
30
cpio.spec
30
cpio.spec
@ -28,6 +28,7 @@ Source1: http://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.bz2.sig
|
||||
Source2: %{name}.keyring
|
||||
Patch2: cpio-use_new_ascii_format.patch
|
||||
#oouch what a ...?! pieces of code grabed from mt_st package to add missing functionality (e.g. density info)
|
||||
#TODO: review is patches needed while mt is no longer building
|
||||
Patch3: cpio-mt.patch
|
||||
Patch4: cpio-use_sbin_rmt.patch
|
||||
Patch5: cpio-open_nonblock.patch
|
||||
@ -52,16 +53,15 @@ Recommends: %{name}-lang = %{version}
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
|
||||
%description
|
||||
GNU cpio is a program to manage archives of files. This package also
|
||||
includes 'mt', a tape drive control program. Cpio copies files into or
|
||||
out of a cpio or tar archive. An archive is a file that contains other
|
||||
files plus information about them, such as their pathname, owner, time
|
||||
stamps, and access permissions. The archive can be another file on the
|
||||
disk, a magnetic tape, or a pipe. This package normally includes the
|
||||
program 'rmt', which provides remote tape drive control. Because there
|
||||
is a compatible 'rmt' in the 'dump' package, 'rmt' is not included in
|
||||
this package. If you are planning to use the remote tape features
|
||||
provided by cpio, install the 'dump' package as well.
|
||||
GNU cpio is a program to manage archives of files. Cpio copies files
|
||||
into or out of a cpio or tar archive. An archive is a file that contains
|
||||
other files plus information about them, such as their pathname, owner,
|
||||
time stamps, and access permissions. The archive can be another file on
|
||||
the disk, a magnetic tape, or a pipe.
|
||||
|
||||
This package also includes theprogram 'rmt', which provides remote tape
|
||||
drive control. The 'mt', a local tape drive control program can be found
|
||||
into mt_st package.
|
||||
|
||||
%lang_package
|
||||
|
||||
@ -91,8 +91,6 @@ autoreconf --force --install
|
||||
CFLAGS="%{optflags} -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -fPIE" \
|
||||
LDFLAGS="-pie" \
|
||||
./configure \
|
||||
--with-rmt="%{_sysconfdir}/rmt" \
|
||||
--enable-mt \
|
||||
--prefix=%{_prefix} \
|
||||
--mandir=%{_mandir} \
|
||||
--infodir=%{_infodir} \
|
||||
@ -102,7 +100,8 @@ make %{?_smp_mflags}
|
||||
|
||||
%install
|
||||
mkdir -p %{buildroot}/{usr/bin,bin}
|
||||
make prefix=%{buildroot}%{_prefix} infodir=%{buildroot}/%{_infodir} mandir=%{buildroot}/%{_mandir} install
|
||||
make prefix=%{buildroot}%{_prefix} infodir=%{buildroot}%{_infodir} mandir=%{buildroot}%{_mandir} \
|
||||
DEFAULT_RMT_DIR=%{buildroot}%{_sbindir} install
|
||||
#UsrMerge
|
||||
ln -sf %{_bindir}/cpio %{buildroot}/bin
|
||||
#EndUsrMerge
|
||||
@ -120,11 +119,10 @@ ln -sf %{_bindir}/cpio %{buildroot}/bin
|
||||
/bin/cpio
|
||||
#EndUsrMerge
|
||||
%{_bindir}/cpio
|
||||
%{_bindir}/mt
|
||||
%{_sbindir}/rmt
|
||||
%{_infodir}/cpio.info.gz
|
||||
%{_mandir}/man1/cpio.1.gz
|
||||
%{_mandir}/man1/mt.1.gz
|
||||
#/usr/share/locale/*/LC_MESSAGES/cpio.mo
|
||||
%{_mandir}/man8/rmt.8.gz
|
||||
|
||||
%files lang -f %{name}.lang
|
||||
%defattr(-,root,root)
|
||||
|
Loading…
Reference in New Issue
Block a user