|
|
|
Summary: Tool for controlling tape drives
|
|
|
|
Name: mt-st
|
|
|
|
Version: 1.4
|
|
|
|
Release: 1%{?dist}
|
|
|
|
License: GPL+
|
|
|
|
URL: https://github.com/iustin/mt-st
|
|
|
|
Source0: https://github.com/iustin/mt-st/releases/download/v%{version}/%{name}-%{version}.tar.gz
|
|
|
|
Source1: stinit.service
|
|
|
|
BuildRequires: gcc
|
|
|
|
BuildRequires: make
|
|
|
|
BuildRequires: systemd
|
|
|
|
BuildRequires: bash-completion
|
|
|
|
Requires(post): systemd
|
|
|
|
Requires(preun): systemd
|
|
|
|
Requires(postun): systemd
|
|
|
|
|
|
|
|
|
|
|
|
%description
|
|
|
|
The mt-st package contains the mt and st tape drive management
|
|
|
|
programs. Mt (for magnetic tape drives) and st (for SCSI tape devices)
|
|
|
|
can control rewinding, ejecting, skipping files and blocks and more.
|
|
|
|
Install mt-st if you need a tool to manage tape drives.
|
|
|
|
|
|
|
|
|
|
|
|
%prep
|
|
|
|
%autosetup
|
|
|
|
|
|
|
|
|
|
|
|
%build
|
|
|
|
make CFLAGS="%{optflags}" LDFLAGS="%{__global_ldflags}"
|
|
|
|
|
|
|
|
|
|
|
|
%install
|
|
|
|
COMPLETIONDIR=%{buildroot}$(pkg-config --variable=completionsdir bash-completion)
|
|
|
|
%make_install EXEC_PREFIX=/usr COMPLETIONINSTALLDIR=$COMPLETIONDIR
|
|
|
|
install -D -p -m 0644 %{SOURCE1} %{buildroot}%{_unitdir}/stinit.service
|
|
|
|
cd $COMPLETIONDIR
|
|
|
|
mv mt-st mt
|
|
|
|
|
|
|
|
|
|
|
|
%post
|
|
|
|
%systemd_post stinit.service
|
|
|
|
%preun
|
|
|
|
%systemd_preun stinit.service
|
|
|
|
%postun
|
|
|
|
%systemd_postun_with_restart stinit.service
|
|
|
|
|
|
|
|
|
|
|
|
%files
|
|
|
|
%doc COPYING README.md stinit.def.examples
|
|
|
|
%{_bindir}/mt
|
|
|
|
%{_sbindir}/stinit
|
|
|
|
%{_mandir}/man1/mt.1*
|
|
|
|
%{_mandir}/man8/stinit.8*
|
|
|
|
%{_unitdir}/stinit.service
|
|
|
|
%{_datadir}/bash-completion/
|
|
|
|
|
|
|
|
|
|
|
|
%changelog
|