8677eb9
Name:          bcg729
17aeb53
Version:       1.1.1
d9e54af
Release:       6%{?dist}
8677eb9
Summary:       Opensource implementation of the G.729 codec
8677eb9
be9798c
License:       GPL-3.0-or-later
8677eb9
URL:           https://github.com/BelledonneCommunications/bcg729
8677eb9
Source0:       https://github.com/BelledonneCommunications/bcg729/archive/%{version}/%{name}-%{version}.tar.gz
8677eb9
# Test data is not redistributible
8677eb9
# Source1:       http://www.belledonne-communications.com/downloads/bcg729-patterns.zip
8677eb9
d41930b
# Fix cmake installation dir
d41930b
Patch0:        bcg729_cmakedir.patch
d41930b
d41930b
BuildRequires: cmake
8677eb9
BuildRequires: gcc
d41930b
BuildRequires: make
8677eb9
8677eb9
8677eb9
%description
8677eb9
bcg729 is an opensource implementation of both encoder and decoder of the
8677eb9
ITU G729 Annex A speech codec.
8677eb9
The library written in C 99 is fully portable and can be executed on many
8677eb9
platforms including both ARM  processor and x86.
8677eb9
bcg729 supports concurrent channels encoding/decoding for multi call
8677eb9
application such conferencing.
8677eb9
8677eb9
8677eb9
%package       devel
8677eb9
Summary:       Development files for %{name}
8677eb9
Requires:      %{name}%{?_isa} = %{version}-%{release}
8677eb9
8677eb9
%description   devel
8677eb9
Development files for %{name}.
8677eb9
8677eb9
8677eb9
%prep
8677eb9
%autosetup -p1
8677eb9
# unzip -qq -d test %%{SOURCE1}
8677eb9
8677eb9
8677eb9
%build
d41930b
%cmake -DENABLE_STATIC=OFF
d41930b
%cmake_build
8677eb9
8677eb9
8677eb9
%install
d41930b
%cmake_install
8677eb9
8677eb9
%check
8677eb9
# Test data is not redistributible
8677eb9
# make check
8677eb9
8677eb9
8677eb9
%files
d41930b
%doc AUTHORS.md README.md CHANGELOG.md
d41930b
%license LICENSE.txt
d41930b
%{_libdir}/lib%{name}.so.0*
8677eb9
8677eb9
8677eb9
%files devel
8677eb9
%{_includedir}/%{name}/
8677eb9
%{_libdir}/lib%{name}.so
8677eb9
%{_libdir}/pkgconfig/lib%{name}.pc
d41930b
%{_libdir}/cmake/Bcg729/
8677eb9
8677eb9
8677eb9
%changelog
d9e54af
* Wed Jan 18 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-6
d9e54af
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
d9e54af
cd3ef1f
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-5
cd3ef1f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
cd3ef1f
8d09104
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-4
8d09104
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
8d09104
b61f843
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-3
b61f843
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
b61f843
a870f2c
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-2
a870f2c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
a870f2c
17aeb53
* Mon Nov 23 2020 Sandro Mani <manisandro@gmail.com> - 1.1.1-1
17aeb53
- Update to 1.1.1
17aeb53
d41930b
* Fri Nov 20 2020 Sandro Mani <manisandro@gmail.com> - 1.1.0-1
d41930b
- Update to 1.1.0
d41930b
979ed09
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.4-7
979ed09
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
979ed09
9a47dac
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.4-6
9a47dac
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
9a47dac
6abd7fb
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.4-5
6abd7fb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
6abd7fb
8b39ace
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.4-4
8b39ace
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
8b39ace
ba91813
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.4-3
ba91813
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
ba91813
f3b8f4a
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.4-2
f3b8f4a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
f3b8f4a
8677eb9
* Thu Jul 27 2017 Sandro Mani <manisandro@gmail.com> - 1.0.4-1
8677eb9
- Update to 1.0.4
8677eb9
8677eb9
* Sat Mar 18 2017 RPM Fusion Release Engineering <kwizart@rpmfusion.org> - 1.0.3-2
8677eb9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
8677eb9
8677eb9
* Tue Feb 28 2017 Sandro Mani <manisandro@gmail.com> - 1.0.3-1
8677eb9
- Update to 1.0.3
8677eb9
8677eb9
* Fri Jan 06 2017 Sandro Mani <manisandro@gmail.com> - 1.0.2-1
8677eb9
- Update to 1.0.2
8677eb9
8677eb9
* Thu Jul 28 2016 Sandro Mani <manisandro@gmail.com> - 1.0.1-2
8677eb9
- Remove OpenSSL BRs
8677eb9
8677eb9
* Thu Jul 28 2016 Sandro Mani <manisandro@gmail.com> - 1.0.1-1
8677eb9
- Update to 1.0.1
8677eb9
8677eb9
* Thu Jul 28 2016 Dominik Mierzejewski <rpm@greysector.net> - 1.0.0-3
8677eb9
- add test data, build (but don't install) static library and enable tests
8677eb9
8677eb9
* Wed Jul 20 2016 Sandro Mani <manisandro@gmail.com> - 1.0.0-2
8677eb9
- Move autoreconf to build
8677eb9
- BR: pkgconfig(ortp)
8677eb9
- License is GPLv2+
8677eb9
- Change command to delete *.la files
8677eb9
- Use %%name in %%files
8677eb9
- Don't fix FSF addresses
8677eb9
8677eb9
* Wed Jul 20 2016 Sandro Mani <manisandro@gmail.com> - 1.0.0-1
8677eb9
- Initial package