Init packages

This commit is contained in:
wei dong 2021-08-03 14:12:44 +08:00
parent 9dee637c04
commit 519573473a
3 changed files with 117 additions and 0 deletions

Binary file not shown.

28
deepin-movie-appdata.xml Normal file
View File

@ -0,0 +1,28 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright 2017 mosquito -->
<component type="desktop">
<id>deepin-movie.desktop</id>
<metadata_license>CC0-1.0</metadata_license>
<name>Deepin Movie</name>
<name xml:lang="zh_CN">深度影院</name>
<summary>Deepin Movie is a well-designed and full-featured video player with simple borderless design.</summary>
<summary xml:lang="zh_CN">深度影院是一款设计精良、功能全面的视频播放器。</summary>
<description>
<p>
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.
</p>
<p xml:lang="zh_CN">
深度影院是一款设计精良、功能全面的视频播放器。
</p>
</description>
<url type="homepage">https://github.com/linuxdeepin/deepin-movie-reborn/</url>
<url type="bugtracker">https://github.com/linuxdeepin/deepin-movie-reborn/issues/</url>
<releases>
<release version="3.2.11" date="2018-10-25"></release>
</releases>
<project_license>GPL-3.0</project_license>
<developer_name>Linux Deepin</developer_name>
<screenshots>
<screenshot type="default">https://www.deepin.org/wp-content/uploads/2016/12/deepin-movie-3-1.png</screenshot>
</screenshots>
</component>

89
deepin-movie.spec Normal file
View File

@ -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 <weidong@uniontech.com> - 3.2.24.3-1
- Init packages