96 lines
2.8 KiB
RPMSpec
96 lines
2.8 KiB
RPMSpec
Name: deepin-movie
|
|
Version: 3.2.24.3
|
|
Release: 2
|
|
Summary: Deepin movie based on mpv
|
|
Summary(zh_CN): 深度影音
|
|
License: GPLv3
|
|
URL: https://github.com/linuxdeepin/deepin-movie-reborn
|
|
Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz
|
|
Source1: %{name}-appdata.xml
|
|
Patch0: modify-QPainterPath-error.patch
|
|
|
|
BuildRequires: pkgconfig(Qt5Concurrent)
|
|
BuildRequires: pkgconfig(Qt5DBus)
|
|
BuildRequires: cmake(Qt5LinguistTools)
|
|
BuildRequires: pkgconfig(Qt5Network)
|
|
BuildRequires: pkgconfig(Qt5Sql)
|
|
BuildRequires: pkgconfig(Qt5Widgets)
|
|
BuildRequires: pkgconfig(Qt5X11Extras)
|
|
BuildRequires: dtkcore2-devel
|
|
BuildRequires: dtkwidget2-devel
|
|
BuildRequires: pkgconfig(dvdnav)
|
|
BuildRequires: pkgconfig(libffmpegthumbnailer)
|
|
BuildRequires: pkgconfig(libavformat)
|
|
BuildRequires: pkgconfig(libavutil)
|
|
BuildRequires: pkgconfig(libavcodec)
|
|
BuildRequires: pkgconfig(libavresample)
|
|
BuildRequires: pkgconfig(libpulse)
|
|
BuildRequires: pkgconfig(libpulse-simple)
|
|
BuildRequires: pkgconfig(mpv)
|
|
BuildRequires: pkgconfig(openssl)
|
|
BuildRequires: pkgconfig(xtst)
|
|
BuildRequires: pkgconfig(xcb-aux)
|
|
BuildRequires: pkgconfig(xcb-ewmh)
|
|
BuildRequires: pkgconfig(xcb-proto)
|
|
BuildRequires: pkgconfig(xcb-shape)
|
|
BuildRequires: libappstream-glib
|
|
BuildRequires: gcc
|
|
BuildRequires: desktop-file-utils
|
|
BuildRequires: qt5-qtbase-private-devel
|
|
|
|
%description
|
|
Deepin movie for deepin desktop environment.
|
|
|
|
%description -l zh_CN
|
|
深度影音播放器, 后端基于MPV, 支持解码大多数视频格式.
|
|
|
|
%package devel
|
|
Summary: Development package for %{name}
|
|
Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
|
|
%description devel
|
|
Header files and libraries for %{name}.
|
|
|
|
%prep
|
|
%setup -q -n %{name}-reborn-%{version}
|
|
%patch0 -p1
|
|
sed -i '/dtk2/s|lib|libexec|' src/CMakeLists.txt
|
|
|
|
%build
|
|
%cmake -DCMAKE_BUILD_TYPE=Release
|
|
%make_build
|
|
|
|
%install
|
|
%make_install
|
|
install -Dm644 %SOURCE1 %{buildroot}%{_datadir}/appdata/%{name}.appdata.xml
|
|
appstream-util validate-relax --nonet %{buildroot}%{_datadir}/appdata/%{name}.appdata.xml
|
|
desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop
|
|
|
|
%find_lang %{name} --with-qt
|
|
|
|
%files
|
|
%doc README.md
|
|
%license LICENSE
|
|
%{_bindir}/%{name}
|
|
%{_libdir}/libdmr.so.0.1
|
|
%{_libdir}/libdmr.so.0.1.0
|
|
%{_datadir}/appdata/%{name}.appdata.xml
|
|
%{_datadir}/%{name}
|
|
%{_datadir}/%{name}/translations
|
|
%{_datadir}/%{name}/translations/%{name}*.qm
|
|
%{_datadir}/applications/%{name}.desktop
|
|
%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg
|
|
|
|
%files devel
|
|
%{_includedir}/libdmr
|
|
%{_includedir}/libdmr/*.h
|
|
%{_libdir}/pkgconfig/libdmr.pc
|
|
%{_libdir}/libdmr.so
|
|
|
|
%changelog
|
|
* Mon Feb 07 2022 haomimi <haomimi@uniontech.com> - 3.2.24.3-2
|
|
- fix build error
|
|
|
|
* Tue Aug 03 2021 weidong <weidong@uniontech.com> - 3.2.24.3-1
|
|
- Init packages
|