Accepting request 585444 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/585444 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmlt?expand=0&rev=37
This commit is contained in:
commit
293bdf31d3
@ -72,6 +72,7 @@ BuildRequires: pkgconfig(libquicktime)
|
|||||||
BuildRequires: pkgconfig(libxml-2.0)
|
BuildRequires: pkgconfig(libxml-2.0)
|
||||||
BuildRequires: pkgconfig(movit)
|
BuildRequires: pkgconfig(movit)
|
||||||
BuildRequires: pkgconfig(opencv) >= 3.1.0
|
BuildRequires: pkgconfig(opencv) >= 3.1.0
|
||||||
|
#!BuildIgnore: opencv-qt5-devel
|
||||||
BuildRequires: pkgconfig(pango)
|
BuildRequires: pkgconfig(pango)
|
||||||
BuildRequires: pkgconfig(pangoft2)
|
BuildRequires: pkgconfig(pangoft2)
|
||||||
BuildRequires: pkgconfig(samplerate)
|
BuildRequires: pkgconfig(samplerate)
|
||||||
|
@ -1,3 +1,8 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Mar 11 10:58:37 UTC 2018 - davejplater@gmail.com
|
||||||
|
|
||||||
|
- Fix Leap:15.0 build and run spec-cleaner.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Jan 24 14:20:40 UTC 2018 - davejplater@gmail.com
|
Wed Jan 24 14:20:40 UTC 2018 - davejplater@gmail.com
|
||||||
|
|
||||||
|
19
webvfx.spec
19
webvfx.spec
@ -20,12 +20,9 @@
|
|||||||
%define mltversion 6.6.0
|
%define mltversion 6.6.0
|
||||||
%define sover 1
|
%define sover 1
|
||||||
%define mltmaj %(echo %{mltversion} |cut -d "." -f 1)
|
%define mltmaj %(echo %{mltversion} |cut -d "." -f 1)
|
||||||
|
|
||||||
# Find qt version used to build
|
# Find qt version used to build
|
||||||
%define qt5version %(pkg-config --modversion Qt5Core)
|
%define qt5version %(pkg-config --modversion Qt5Core)
|
||||||
|
|
||||||
%define _rev e918ce4667e623c3d60735cb898223e730c6d7af
|
%define _rev e918ce4667e623c3d60735cb898223e730c6d7af
|
||||||
|
|
||||||
Name: webvfx
|
Name: webvfx
|
||||||
Version: 0.44+git20160823
|
Version: 0.44+git20160823
|
||||||
Release: 0
|
Release: 0
|
||||||
@ -43,19 +40,15 @@ Patch10: webvfx-versioned-libdir.patch
|
|||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
BuildRequires: gcc-c++
|
BuildRequires: gcc-c++
|
||||||
BuildRequires: help2man
|
BuildRequires: help2man
|
||||||
BuildRequires: pkg-config
|
BuildRequires: pkgconfig
|
||||||
BuildRequires: pkgconfig(Qt5Core) >= 5.5.0
|
BuildRequires: pkgconfig(Qt5Core) >= 5.5.0
|
||||||
BuildRequires: pkgconfig(Qt5Multimedia)
|
BuildRequires: pkgconfig(Qt5Multimedia)
|
||||||
BuildRequires: pkgconfig(Qt5OpenGL)
|
BuildRequires: pkgconfig(Qt5OpenGL)
|
||||||
BuildRequires: pkgconfig(Qt5WebKitWidgets)
|
BuildRequires: pkgconfig(Qt5WebKitWidgets)
|
||||||
BuildRequires: pkgconfig(Qt5WebKitWidgets)
|
|
||||||
BuildRequires: pkgconfig(Qt5WebSockets)
|
|
||||||
BuildRequires: pkgconfig(Qt5WebSockets)
|
BuildRequires: pkgconfig(Qt5WebSockets)
|
||||||
BuildRequires: pkgconfig(mlt++)
|
BuildRequires: pkgconfig(mlt++)
|
||||||
BuildRequires: pkgconfig(mlt-framework)
|
BuildRequires: pkgconfig(mlt-framework)
|
||||||
|
|
||||||
#Requires:
|
#Requires:
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
WebVfx is a video effects library that allows effects to be
|
WebVfx is a video effects library that allows effects to be
|
||||||
@ -72,8 +65,8 @@ implemented using WebKit HTML or Qt QML.
|
|||||||
%package devel
|
%package devel
|
||||||
Summary: Video effects engine based on web technologies
|
Summary: Video effects engine based on web technologies
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
Requires: libmlt-devel = %{mltversion}
|
|
||||||
Requires: libwebvfx%{sover} = %{version}
|
Requires: libwebvfx%{sover} = %{version}
|
||||||
|
Requires: pkgconfig(mlt-framework) = %{mltversion}
|
||||||
|
|
||||||
%description devel
|
%description devel
|
||||||
WebVfx is a video effects library that allows effects to be
|
WebVfx is a video effects library that allows effects to be
|
||||||
@ -111,12 +104,13 @@ pushd webvfx-%{_rev}
|
|||||||
WLIB=%{_lib} \
|
WLIB=%{_lib} \
|
||||||
PREFIX="%{_prefix}" -Wall -recursive
|
PREFIX="%{_prefix}" -Wall -recursive
|
||||||
|
|
||||||
make %{_smp_mflags} VERBOSE=1
|
make %{?_smp_mflags} VERBOSE=1
|
||||||
popd
|
popd
|
||||||
|
|
||||||
%install
|
%install
|
||||||
pushd webvfx-%{_rev}
|
pushd webvfx-%{_rev}
|
||||||
%qmake5_install
|
%qmake5_install
|
||||||
|
chmod 0644 LICENSE README.md
|
||||||
popd
|
popd
|
||||||
#Add webvfx module to versioned mlt module directory
|
#Add webvfx module to versioned mlt module directory
|
||||||
mv %{buildroot}%{_libdir}/mlt %{buildroot}%{_libdir}/mlt-%{mltmaj}
|
mv %{buildroot}%{_libdir}/mlt %{buildroot}%{_libdir}/mlt-%{mltmaj}
|
||||||
@ -125,16 +119,14 @@ chmod 0755 %{buildroot}%{_bindir}/*
|
|||||||
mkdir -p %{buildroot}%{_mandir}/man1
|
mkdir -p %{buildroot}%{_mandir}/man1
|
||||||
pushd %{buildroot}%{_bindir}
|
pushd %{buildroot}%{_bindir}
|
||||||
for i in *; do
|
for i in *; do
|
||||||
help2man -N --no-discard-stderr ./${i} -o %{buildroot}%{_mandir}/man1/${i}.1
|
help2man -N --no-discard-stderr -h "-help" -v "-version" ./${i} -o %{buildroot}%{_mandir}/man1/${i}.1 || touch %{buildroot}%{_mandir}/man1/${i}.1
|
||||||
done
|
done
|
||||||
popd
|
popd
|
||||||
|
|
||||||
%post -n libwebvfx%{sover} -p /sbin/ldconfig
|
%post -n libwebvfx%{sover} -p /sbin/ldconfig
|
||||||
|
|
||||||
%postun -n libwebvfx%{sover} -p /sbin/ldconfig
|
%postun -n libwebvfx%{sover} -p /sbin/ldconfig
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%defattr(0755, root, root, 0755)
|
|
||||||
%{_bindir}/webvfx*
|
%{_bindir}/webvfx*
|
||||||
%{_mandir}/man1/webvfx*
|
%{_mandir}/man1/webvfx*
|
||||||
%license webvfx-%{_rev}/LICENSE
|
%license webvfx-%{_rev}/LICENSE
|
||||||
@ -153,7 +145,6 @@ popd
|
|||||||
%{_libdir}/libwebvfx.so
|
%{_libdir}/libwebvfx.so
|
||||||
|
|
||||||
%files -n qmelt
|
%files -n qmelt
|
||||||
%defattr(0755, root, root, 0755)
|
|
||||||
%{_bindir}/qmelt
|
%{_bindir}/qmelt
|
||||||
%{_mandir}/man1/qmelt*
|
%{_mandir}/man1/qmelt*
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user