commit 74655bef3572e10e79ce811df7f4e23dee600dd5 Author: Dmitry Samoylik Date: Sun Dec 29 12:23:54 2024 +0300 import aribb25-0.2.7-4.el10 diff --git a/.aribb25.metadata b/.aribb25.metadata new file mode 100644 index 0000000..8f2f271 --- /dev/null +++ b/.aribb25.metadata @@ -0,0 +1 @@ +c0684d4be4847dd6f03541520ddc360d3fa49551 SOURCES/aribb25-0.2.7.tar.gz diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..00bfc8c --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/aribb25-0.2.7.tar.gz diff --git a/SPECS/aribb25.spec b/SPECS/aribb25.spec new file mode 100644 index 0000000..3ae2ca5 --- /dev/null +++ b/SPECS/aribb25.spec @@ -0,0 +1,84 @@ +Name: aribb25 +Version: 0.2.7 +Release: 4%{?dist} +Summary: Basic implementation of the ARIB STD-B25 public standard +License: ISC +URL: https://code.videolan.org/videolan/aribb25 + +Source0: https://download.videolan.org/pub/pub/videolan/%{name}/%{version}/%{name}-%{version}.tar.gz + +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: gcc +BuildRequires: libtool +BuildRequires: make +BuildRequires: pkgconfig(libpcsclite) + +%description +This implementation currently only allows playback of ARIB scrambled streams. + +With the end of analog TV in Japan in July 2011 a wish for cheap Digital TV +receivers emerged. Although, the voluntary introduced complexity in the ARIB +standard makes it really hard to understand, induces higher development costs +for device manufacturers and then nullifies the chances of having low cost +receivers on the market. + +For that reason, this library gathers most of the necessary specification into a +comprehensible code that can be used as a starting point. + +The Conditional Access system (CA) accordingly to the associated B-CAS Card will +decrypt TS streams using the ECM table 0x82 and EMM table 0x84. +EMM table 0x85 messages processing are to be done. + +Conditional Access Cards can be read through any ISO-7816 compliant IC card +reader. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +The %{name}-devel package contains libraries and header files for developing +applications that use %{name}. + +%prep +%autosetup + +%build +autoreconf -vif +%configure --disable-static +%make_build + +%install +%make_install +find %{buildroot} -name '*.la' -delete + +# Let RPM pick up docs directly in the files section: +rm -fr %{buildroot}%{_docdir} + +%files +%license LICENCE +%doc README.md README.jp.txt +%{_libdir}/lib%{name}.so.0 +%{_libdir}/lib%{name}.so.0.0.0 + +%files devel +%{_includedir}/%{name} +%{_libdir}/lib%{name}.so +%{_libdir}/pkgconfig/%{name}.pc + +%changelog +* Sun Dec 29 2024 Dmitriy Samoylik - 0.2.7-4 +- Rebuilt for MSVSphere 10 + +* Thu Sep 26 2024 Simone Caronni - 0.2.7-4 +- Review fixes. + +* Thu Aug 29 2024 Simone Caronni - 0.2.7-3 +- Fix license identifier. + +* Thu Sep 20 2018 Simone Caronni - 0.2.7-2 +- Add GCC build requirement. + +* Fri Jul 22 2016 Simone Caronni - 0.2.7-1 +- First build.