# # Specfile for package dcatools # %define sonum 0 Name: dcatools Version: 0.0.7 Release: pm152.1.2 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 * Wed Apr 1 2020 zaitor@opensuse.org - Update to version 0.0.7: * This is mostly a build system fix release, but it also fixes a potential out of bound access. - Add libtool BuildRequires: Needed as package now must be bootstraped. - Run spec-cleaner, modernize spec. * Wed Jul 11 2018 zaitor@opensuse.org - Update to version 0.0.6: * New release with mostly build system bugfixes. * Mon Mar 12 2012 toddrme2178@gmail.com - Added 32-bit compatibility package (needed by gstreamer-0_10-plugins-bad-orig-addon-32bit) - Cleaned up spec file formatting. - Added duplicate files check (fix for rpmlint warning) - Summary and description rpmlint fixes * Sun Jun 27 2010 ludwig.nussel@gmx.de - remove .a and .la files * Tue Nov 6 2007 henne@links2linux.de - update to version 0.0.5 - rename to dcatools - split soname lib package - split devel subpackage - provide libdts * Tue Feb 28 2006 henne@links2linux.de - dont package general pkgconfig dir * Wed Mar 31 2004 henne@links2linux.de - New Package, Version 0.0.2