mlt: upgrade to 7.22.0
This commit is contained in:
parent
4c51aa0b31
commit
a52bcd1cac
@ -8,8 +8,6 @@
|
||||
%bcond_without opencv
|
||||
%endif
|
||||
|
||||
%bcond_with freeworld
|
||||
|
||||
# needs nonfree/ndi-sdk
|
||||
%bcond_with ndi
|
||||
|
||||
@ -20,7 +18,7 @@
|
||||
#global gver .%%{gitdate}git%%{shortcommit}
|
||||
|
||||
Name: mlt
|
||||
Version: 7.10.0
|
||||
Version: 7.22.0
|
||||
Release: 1%{?dist}
|
||||
Summary: Toolkit for broadcasters, video editors, media players, transcoders
|
||||
|
||||
@ -40,7 +38,7 @@ BuildRequires: qt5-qtsvg-devel
|
||||
BuildRequires: qt5-qt3d-devel
|
||||
BuildRequires: SDL-devel
|
||||
BuildRequires: SDL2-devel
|
||||
%if ! (0%{?rhel} >= 8)
|
||||
%if 0%{?rhel} >= 8
|
||||
BuildRequires: SDL_image-devel
|
||||
BuildRequires: SDL2_image-devel
|
||||
%endif
|
||||
@ -69,19 +67,17 @@ BuildRequires: movit-devel
|
||||
BuildRequires: eigen3-devel
|
||||
BuildRequires: libebur128-devel
|
||||
BuildRequires: rubberband-devel
|
||||
%if %{with freeworld}
|
||||
BuildRequires: ffmpeg-devel
|
||||
BuildRequires: xine-lib-devel
|
||||
Provides: mlt-freeworld = %{version}-%{release}
|
||||
Obsoletes:mlt-freeworld < %{version}-%{release}
|
||||
%if %{with ndi}
|
||||
BuildRequires: libndi-devel
|
||||
BuildRequires: ndi-sdk-devel
|
||||
%endif
|
||||
%endif
|
||||
|
||||
%if %{with opencv}
|
||||
BuildRequires: opencv-devel
|
||||
%endif
|
||||
BuildRequires: pkgconfig(libarchive)
|
||||
|
||||
%if %{with ruby}
|
||||
BuildRequires: ruby-devel
|
||||
@ -95,6 +91,9 @@ BuildRequires: php-devel
|
||||
%global __provides_exclude_from %{?__provides_exclude_from:%__provides_exclude_from|}%{php_extdir}/.*\\.so$
|
||||
%endif
|
||||
|
||||
Provides: mlt-freeworld = %{version}-%{release}
|
||||
Obsoletes: mlt-freeworld < %{version}-%{release}
|
||||
|
||||
|
||||
%description
|
||||
MLT is an open source multimedia framework, designed and developed for
|
||||
@ -105,12 +104,6 @@ transcoders, web streamers and many more types of applications. The
|
||||
functionality of the system is provided via an assortment of ready to use
|
||||
tools, xml authoring components, and an extendible plug-in based API.
|
||||
|
||||
%package freeworld
|
||||
Summary: ffmpeg support for MLT
|
||||
%description freeworld
|
||||
MLT was packaged in Fedora without ffmpeg support, this package give us
|
||||
the ffmpeg support.
|
||||
|
||||
%package devel
|
||||
Summary: Libraries, includes to develop applications with %{name}
|
||||
License: LGPLv2+
|
||||
@ -162,6 +155,12 @@ rm -r src/win32/
|
||||
-DCMAKE_SKIP_INSTALL_RPATH:BOOL=ON \
|
||||
%{?with_php: -DSWIG_PHP:BOOL=ON} \
|
||||
-DSWIG_PYTHON:BOOL=ON \
|
||||
%if 0%{?rhel} == 8
|
||||
-DPython3_INCLUDE_DIRS=%{_includedir}/python3.6m -DPython3_EXECUTABLE=%{_bindir}/python3.6 \
|
||||
%endif
|
||||
%if 0%{?rhel} > 8
|
||||
-DMOD_GLAXNIMATE:BOOL=ON \
|
||||
%endif
|
||||
%{?with_ruby: -DSWIG_RUBY:BOOL=ON} \
|
||||
%{!?with_freeworld: -DMOD_XINE:BOOL=OFF} \
|
||||
%{?with_opencv: -DMOD_OPENCV:BOOL=ON} \
|
||||
@ -196,7 +195,7 @@ test "$(pkg-config --modversion mlt++-7)" = "%{version}"
|
||||
|
||||
%files
|
||||
%doc AUTHORS NEWS README*
|
||||
%doc docs/*txt demo/
|
||||
%doc demo/
|
||||
%license COPYING GPL
|
||||
%{_bindir}/mlt-melt
|
||||
%{_bindir}/melt-7
|
||||
@ -205,15 +204,11 @@ test "$(pkg-config --modversion mlt++-7)" = "%{version}"
|
||||
%{_libdir}/libmlt-7.so.*
|
||||
%{_datadir}/mlt-7/
|
||||
%{_mandir}/man1/melt-7.1*
|
||||
%if %{with freeworld}
|
||||
%exclude %{_libdir}/mlt-7/libmltavformat.so
|
||||
%exclude %{_libdir}/mlt-7/libmltxine.so
|
||||
%exclude %{_datadir}/mlt-7/avformat
|
||||
%if %{with ndi}
|
||||
%exclude %{_libdir}/mlt-7/libmltndi.so
|
||||
|
||||
%files freeworld
|
||||
%{_libdir}/mlt-7/libmltavformat.so
|
||||
%{_libdir}/mlt-7/libmltxine.so
|
||||
%{_datadir}/mlt-7/avformat
|
||||
%files ndi
|
||||
%{_libdir}/mlt-7/libmltndi.so
|
||||
%endif
|
||||
|
||||
%files -n python3-mlt
|
||||
@ -242,6 +237,9 @@ test "$(pkg-config --modversion mlt++-7)" = "%{version}"
|
||||
|
||||
|
||||
%changelog
|
||||
* Mon May 06 2024 Raven <raven@sysadmins.ws> - 7.22.0-1
|
||||
- Update mlt to 7.22.0
|
||||
|
||||
* Fri Nov 04 2022 Sérgio Basto <sergio@serjux.com> - 7.10.0-1
|
||||
- Update mlt to 7.10.0 (#2137811 2139196)
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user