File dcatools.spec of Package dcatools
#
# Specfile for package dcatools
#
%define sonum 0
Name: dcatools
Version: 0.0.7
Release: 0
Summary: Free DTS Coherent Acoustics decoder tools
License: GPL-2.0-or-later
Group: Productivity/Multimedia/Other
URL: https://www.videolan.org/developers/libdca.html
Source0: https://download.videolan.org/pub/videolan/libdca/0.0.7/libdca-%{version}.tar.bz2
Source1: baselibs.conf
BuildRequires: fdupes
BuildRequires: libtool
BuildRequires: pkgconfig
Provides: libdca-tools
%description
dcatools are free tools for decoding DTS Coherent Acoustics streams.
%package -n libdca%{sonum}
Summary: DTS Coherent Acoustics decoder library
Group: System/Libraries
Provides: libdca = %{version}
Provides: libdts = %{version}
Obsoletes: libdca <= 0.0.2
Obsoletes: libdts < %{version}
# FIXME: hack!?
%ifarch x86_64 ppc64
Provides: libdts.so.%{sonum}()(64bit)
%else
Provides: libdts.so.%{sonum}
%endif
%description -n libdca%{sonum}
A free library for decoding DTS Coherent Acoustics streams.
%package -n libdca-devel
Summary: Development files for libdca
Group: Development/Libraries/C and C++
Requires: libdca%{sonum} = %{version}
Provides: libdts-devel = %{version}
Obsoletes: libdts-devel < %{version}
%description -n libdca-devel
Development libraries and headers needed to build software
using libdca.
%prep
%autosetup -p1 -n libdca-%{version}
%build
./bootstrap
%configure \
--prefix=%{_prefix} \
--sysconfdir=%{_sysconfdir} \
--datadir=%{_datadir} \
--libdir=%{_libdir} \
--mandir=%{_mandir} \
%make_build
%install
%make_install
# FIXME: hack!?
ln -s %{_libdir}/libdca.so.%{sonum} %{buildroot}/%{_libdir}/libdts.so.%{sonum}
ln -s %{_libdir}/libdca.so %{buildroot}/%{_libdir}/libdts.so
rm -f %{buildroot}%{_libdir}/*.{a,la}
%fdupes -s %{buildroot}
%post -n libdca%{sonum} -p /sbin/ldconfig
%postun -n libdca%{sonum} -p /sbin/ldconfig
%files
%{_bindir}/*
%{_mandir}/man1/*
%files -n libdca%{sonum}
%{_libdir}/libdca.so.%{sonum}*
%{_libdir}/libdts.so.%{sonum}*
%files -n libdca-devel
%{_includedir}/*
%{_libdir}/libdca.so
%{_libdir}/libdts.so
%{_libdir}/pkgconfig/libdca.pc
%{_libdir}/pkgconfig/libdts.pc
%changelog