2019-09-30 10:38:54 -04:00
|
|
|
%define xmms_inputdir %(xmms-config --input-plugin-dir 2>/dev/null || echo %{_libdir}/xmms/General)
|
|
|
|
|
|
|
|
|
|
Name: flac
|
2020-04-24 15:49:26 +08:00
|
|
|
Version: 1.3.3
|
2022-04-27 08:36:53 +00:00
|
|
|
Release: 5
|
2019-09-30 10:38:54 -04:00
|
|
|
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
|
2019-12-25 15:45:40 +08:00
|
|
|
URL: http://www.xiph.org/flac/
|
2019-09-30 10:38:54 -04:00
|
|
|
|
2022-03-31 15:18:28 +08:00
|
|
|
Patch0000: CVE-2021-0561.patch
|
|
|
|
|
|
2019-09-30 10:38:54 -04:00
|
|
|
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
|
2020-01-15 01:53:44 +08:00
|
|
|
Requires: flac
|
2019-09-30 10:38:54 -04:00
|
|
|
|
|
|
|
|
%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
|
2020-04-24 15:49:26 +08:00
|
|
|
mv flac-doc{/api,-devel}
|
2019-09-30 10:38:54 -04:00
|
|
|
rm flac-doc/FLAC.tag %{buildroot}%{_libdir}/*.la \
|
|
|
|
|
%{buildroot}%{xmms_inputdir}/*.la
|
|
|
|
|
|
|
|
|
|
%check
|
2022-04-24 18:09:37 +08:00
|
|
|
make -C test check FLAC__TEST_LEVEL=0 &> /dev/null
|
2019-09-30 10:38:54 -04:00
|
|
|
|
|
|
|
|
%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
|
2022-04-27 08:36:53 +00:00
|
|
|
* Wed Apr 27 2022 volcanodragon <linfeilong@huawei.com> - 1.3.3-5
|
2022-04-27 12:14:39 +00:00
|
|
|
- rebuild package
|
|
|
|
|
|
|
|
|
|
* Wed Apr 27 2022 volcanodragon <linfeilong@huawei.com> - 1.3.3-4
|
|
|
|
|
- rebuild package
|
2022-04-27 08:36:53 +00:00
|
|
|
|
2022-04-24 18:09:37 +08:00
|
|
|
* Sun Apr 24 2022 zhouwenpei <zhouwenpei1@h-partners.com> - 1.3.3-3
|
|
|
|
|
- enable makecheck
|
|
|
|
|
|
2022-03-31 15:18:28 +08:00
|
|
|
* Thu Mar 31 2022 zhouwenpei <zhouwenpei1@huawei.com> - 1.3.3-2
|
|
|
|
|
- fix CVE-2021-0561
|
|
|
|
|
|
2020-04-24 15:49:26 +08:00
|
|
|
* Fri Apr 24 2020 lihongjiang <lihongjiang6@huawei.com> - 1.3.3-1
|
|
|
|
|
- update version to 1.3.3
|
|
|
|
|
|
2020-01-22 16:00:15 +08:00
|
|
|
* Wed Jan 22 2020 lihongjiang <lihongjiang6@huawei.com> - 1.3.2-12
|
|
|
|
|
- ignore make check temporary
|
|
|
|
|
|
2020-01-15 01:53:44 +08:00
|
|
|
* Wed Jan 15 2020 openEuler Buildteam <buildteam@openeuler.org> - 1.3.2-11
|
|
|
|
|
- Fix build dependence
|
|
|
|
|
|
2019-12-25 15:45:40 +08:00
|
|
|
* Fri Sep 6 2019 lihongjiang <lihongjiang6@huawei.com> - 1.3.2-10
|
|
|
|
|
- Adding url into spec
|
|
|
|
|
|
2019-09-30 10:38:54 -04:00
|
|
|
* Fri Sep 6 2019 openEuler Buildteam <buildteam@openeuler.org> - 1.3.2-9
|
|
|
|
|
- Package init
|