diff --git a/deepin-movie-3.2.24.3.tar.gz b/deepin-movie-3.2.24.3.tar.gz new file mode 100644 index 0000000..dce5e28 Binary files /dev/null and b/deepin-movie-3.2.24.3.tar.gz differ diff --git a/deepin-movie-appdata.xml b/deepin-movie-appdata.xml new file mode 100644 index 0000000..a0f3116 --- /dev/null +++ b/deepin-movie-appdata.xml @@ -0,0 +1,28 @@ + + + + deepin-movie.desktop + CC0-1.0 + Deepin Movie + 深度影院 + Deepin Movie is a well-designed and full-featured video player with simple borderless design. + 深度影院是一款设计精良、功能全面的视频播放器。 + +

+ Deepin Movie is a well-designed and full-featured video player with simple borderless design. It supports local and streaming media play with multiple video formats. +

+

+ 深度影院是一款设计精良、功能全面的视频播放器。 +

+
+ https://github.com/linuxdeepin/deepin-movie-reborn/ + https://github.com/linuxdeepin/deepin-movie-reborn/issues/ + + + + GPL-3.0 + Linux Deepin + + https://www.deepin.org/wp-content/uploads/2016/12/deepin-movie-3-1.png + +
diff --git a/deepin-movie.spec b/deepin-movie.spec new file mode 100644 index 0000000..99c72ec --- /dev/null +++ b/deepin-movie.spec @@ -0,0 +1,89 @@ +Name: deepin-movie +Version: 3.2.24.3 +Release: 1 +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 + +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 + +%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} +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 +* Tue Aug 03 2021 weidong - 3.2.24.3-1 +- Init packages