%define xmms_inputdir %(xmms-config --input-plugin-dir 2>/dev/null || echo %{_libdir}/xmms/General) Name: flac Version: 1.3.3 Release: 5 Summary: encoder/decoder which support the Free Lossless Audio Codec License: BSD and GPLv2+ and GFDL Source0: http://downloads.xiph.org/releases/flac/flac-%{version}.tar.xz URL: http://www.xiph.org/flac/ Patch0000: CVE-2021-0561.patch Provides: %{name}-libs Obsoletes: %{name}-libs BuildRequires: gcc-c++ libogg-devel gcc automake autoconf libtool gettext-devel doxygen BuildRequires: xmms-devel desktop-file-utils Source1: xmms-flac.desktop %description FLAC stands for Free Lossless Audio Codec, an audio format similar to MP3, but lossless, meaning that audio is compressed in FLAC without any loss in quality. %package devel Summary: FLAC libraries and header files for development. Requires: pkgconfig Requires: flac %description devel FLAC libraries and header files for development. %package -n xmms-flac Summary: XMMS plugin needed to play FLAC files License: GPLv2+ Requires(post): desktop-file-utils Requires(postun): desktop-file-utils %description -n xmms-flac This package contains an XMMS input plugin to play FLAC audio streams. It also provides symlinks for it to work with Beep Media Player, since plugins between the two players are interchangeable. %package help Summary: help package for %{name} with man docs %description help document files for %{name} %prep %autosetup -n %{name}-%{version} -p1 %build ./autogen.sh -V export CFLAGS="%{optflags} -funroll-loops" %configure --enable-xmms-plugin --disable-silent-rules --disable-thorough-tests make %install %make_install desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{SOURCE1} mv %{buildroot}%{_docdir}/flac* ./flac-doc mkdir -p flac-doc-devel mv flac-doc{/api,-devel} rm flac-doc/FLAC.tag %{buildroot}%{_libdir}/*.la \ %{buildroot}%{xmms_inputdir}/*.la %check make -C test check FLAC__TEST_LEVEL=0 &> /dev/null %ldconfig_scriptlets libs %post -n xmms-flac update-desktop-database &> /dev/null || : %postun -n xmms-flac update-desktop-database &> /dev/null || : %files %doc flac-doc/* AUTHORS COPYING* README %{_bindir}/flac %{_bindir}/metaflac %{_libdir}/*.so.* %files devel %{_includedir}/* %{_libdir}/*.so %{_libdir}/pkgconfig/* %{_datadir}/aclocal/*.m4 %files -n xmms-flac %license COPYING.GPL %{_datadir}/applications/xmms-flac.desktop %{xmms_inputdir}/libxmms-flac.so %files help %{_mandir}/man1/* %doc flac-doc-devel/* %changelog * Wed Apr 27 2022 volcanodragon - 1.3.3-5 - release version same as 20.03 LTS SP version * Sun Apr 24 2022 zhouwenpei - 1.3.3-3 - enable makecheck * Thu Mar 31 2022 zhouwenpei - 1.3.3-2 - fix CVE-2021-0561 * Fri Apr 24 2020 lihongjiang - 1.3.3-1 - update version to 1.3.3 * Wed Jan 22 2020 lihongjiang - 1.3.2-12 - ignore make check temporary * Wed Jan 15 2020 openEuler Buildteam - 1.3.2-11 - Fix build dependence * Fri Sep 6 2019 lihongjiang - 1.3.2-10 - Adding url into spec * Fri Sep 6 2019 openEuler Buildteam - 1.3.2-9 - Package init