You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
libaribcaption/SPECS/libaribcaption.spec

73 lines
2.2 KiB

Name: libaribcaption
Version: 1.1.1
Release: 1%{?dist}
Summary: Portable ARIB STD-B24 Caption Decoder/Renderer
License: MIT
URL: https://github.com/xqq/libaribcaption
Source0: %url/archive/v%{version}/%{name}-%{version}.tar.gz
Patch0: %{name}-version.patch
BuildRequires: cmake
BuildRequires: gcc-c++
BuildRequires: pkgconfig(fontconfig)
%description
Decoder and renderer for handling ARIB STD-B24 based broadcast captions, making
it possible for general players to render ARIB captions with the same effect
(or even better) as Television.
Features
- Support captions in Japanese (ARIB STD-B24 JIS), Latin languages (ABNT NBR
15606-1) and Philippine (ARIB STD-B24 UTF-8)
- Full support for rendering ARIB additional symbols (Gaiji) and DRCScharacters
- Lightweight and portable implementation that works on various platforms
- Performance optimized (SSE2 on x86/x64) graphics rendering
- Multiple text rendering backend driven by DirectWrite / CoreText / FreeType
- Zero third-party dependencies on Windows (using DirectWrite) and macOS / iOS
(using CoreText)
- Built-in font fallback mechanism
- Built-in DRCS converting table for replacing / rendering known DRCS characters
into / by alternative Unicode
%package devel
Summary: Development files for %{name}
Requires: %{name}%{?_isa} = %{version}-%{release}
Requires: pkg-config
%description devel
Decoder and renderer for handling ARIB STD-B24 based broadcast captions, making
it possible for general players to render ARIB captions with the same effect
(or even better) as Television.
The %{name}-devel package contains libraries and header files for
developing applications that use %{name}.
%prep
%autosetup
%build
%cmake
%cmake_build
%install
%cmake_install
%files
%license LICENSE
%doc README.md
%{_libdir}/%{name}.so.*
%files devel
%{_includedir}/aribcaption/*
%{_libdir}/cmake/aribcaption/aribcaption-*.cmake
%{_libdir}/%{name}.so
%{_libdir}/pkgconfig/%{name}.pc
%changelog
* Sat Dec 21 2024 Dmitriy Samoylik <samoylikdv@msvsphere-os.ru> - 1.1.1-1
- Rebuilt for MSVSphere 10
* Tue Aug 13 2024 Simone Caronni <negativo17@gmail.com> - 1.1.1-1
- First build.