diff options
Diffstat (limited to 'ccextractor/ccextractor.spec')
-rw-r--r-- | ccextractor/ccextractor.spec | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/ccextractor/ccextractor.spec b/ccextractor/ccextractor.spec new file mode 100644 index 0000000..bbe1010 --- /dev/null +++ b/ccextractor/ccextractor.spec @@ -0,0 +1,67 @@ +Name: ccextractor +Version: 0.87 +Release: 10%{?dist} +Summary: A closed captions and teletext subtitles extractor for video streams. +License: GPL +URL: http://ccextractor.org/ + +Source0: https://github.com/CCExtractor/%{name}/archive/v%{version}/%{name}-%{version}.tar.gz + +Patch0: %{name}-%{version}-system-libraries-and-cflags.patch + +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: gcc +BuildRequires: freetype-devel +BuildRequires: libpng-devel +BuildRequires: pkgconfig(glew) +BuildRequires: pkgconfig(glfw3) +BuildRequires: pkgconfig(lept) +BuildRequires: pkgconfig(libavcodec) +BuildRequires: pkgconfig(libavformat) +BuildRequires: pkgconfig(libavutil) +BuildRequires: pkgconfig(libswscale) +BuildRequires: pkgconfig(tesseract) +BuildRequires: utf8proc-devel +BuildRequires: zlib-devel + +# Unbundle! +Provides: bundled(gpac) +Provides: bundled(protobuf-c) +Provides: bundled(zvbi) + +%description +CCExtractor is a tool used to produce subtitles for TV recordings from almost +anywhere in the world. We intend to keep up with all sources and formats. + +%prep +%autosetup -p1 +rm -fr src/{freetype,libpng,utf8proc,zlib} + +%build +cd linux +./pre-build.sh + +autoreconf -vif + +export CFLAGS="%{optflags} -Wno-maybe-uninitialized" +%configure \ + --enable-ffmpeg \ + --enable-hardsubx \ + --enable-ocr + +%make_build + +%install +cd linux +%make_install + +%files +%{_bindir}/%{name} + +%changelog +* Wed Apr 03 2019 Simone Caronni <negativo17@gmail.com> - 0.87-2 +- Use system libraries. + +* Tue Jan 15 2019 Simone Caronni <negativo17@gmail.com> - 0.87-1 +- First build. |