Dependency cleanup.

Use proper systemd dependencies and clean up a few other dependencies.
This commit is contained in:
Jason Tibbitts 2018-01-25 12:35:08 -06:00
commit f2a6c7190f

View file

@ -10,7 +10,7 @@
Summary: A network-capable tape backup solution
Name: amanda
Version: 3.5.1
Release: 1%{?dist}
Release: 2%{?dist}
Source: http://downloads.sourceforge.net/amanda/amanda-%{version}.tar.gz
Source1: amanda.crontab
Source4: disklist
@ -40,14 +40,11 @@ BuildRequires: gcc-c++ readline-devel
BuildRequires: krb5-devel rsh openssh-clients ncompress mtx mt-st
BuildRequires: perl-devel perl-generators perl(ExtUtils::Embed) perl(Test::Simple)
BuildRequires: glib2-devel openssl-devel swig bison flex
BuildRequires: libcurl-devel procps-ng
Requires(post): grep sed systemd-units
Requires(preun): systemd-units
Requires(postun): systemd-units
BuildRequires: libcurl-devel procps-ng systemd
Requires: grep tar /bin/mail
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
Requires: amanda-libs%{?_isa} = %{version}-%{release}
Obsoletes: amanda-devel < 2.6.1p2-5
%{?systemd_requires}
%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\(Math::BigInt\\)
@ -439,6 +436,11 @@ make check
%changelog
* Thu Jan 25 2018 Jason L Tibbitts III <tibbs@math.uh.edu> - 3.5.1-2
- Use proper systemd package dependencies.
- Remove Obsoletes: for ancient amanda version.
- Remove obsolete Requires(post): dependencies.
* Mon Jan 08 2018 Jason L Tibbitts III <tibbs@math.uh.edu> - 3.5.1-1
- Update to 3.5.1.
- Pass --without-ndmp and remove ndmp-related files until we can get the ndmp