update version to 3.1.3

This commit is contained in:
peijiankang 2022-06-08 10:41:39 +08:00
parent 10d5e3614c
commit be158a7b95
6 changed files with 145 additions and 59 deletions

View File

@ -0,0 +1,97 @@
From cbd3af35feb59f1bb4a084bbb7ec70bf011d3020 Mon Sep 17 00:00:00 2001
From: peijiankang <peijiankang@kylinos.cn>
Date: Tue, 7 Jun 2022 15:59:00 +0800
Subject: [PATCH] modify compile error of kylin-video
---
src/eventpasswidget.cpp | 1 +
src/playlist.h | 1 +
.../resource/ico/menubar/shuoming.png | Bin
src/resource/res.qrc | 2 +-
src/resource/resource.qrc | 2 +-
src/src.pro | 2 +-
src/translations/generate_translations_pm.sh | 2 +-
7 files changed, 6 insertions(+), 4 deletions(-)
rename "src/resource/ico/menubar/\303\250\302\257\302\264\303\246\302\230\302\216.png" => src/resource/ico/menubar/shuoming.png (100%)
diff --git a/src/eventpasswidget.cpp b/src/eventpasswidget.cpp
index b3be9e0..75c8488 100644
--- a/src/eventpasswidget.cpp
+++ b/src/eventpasswidget.cpp
@@ -2,6 +2,7 @@
#include <QTimer>
#include <QDebug>
+#include <QMouseEvent>
#include "global/globalsignal.h"
#include "global/global.h"
diff --git a/src/playlist.h b/src/playlist.h
index b282ec6..d8eed8a 100644
--- a/src/playlist.h
+++ b/src/playlist.h
@@ -2,6 +2,7 @@
#define PLAYLIST_H
#include <QObject>
+#include <QSet>
#include <mutex>
diff --git "a/src/resource/ico/menubar/\303\250\302\257\302\264\303\246\302\230\302\216.png" b/src/resource/ico/menubar/shuoming.png
similarity index 100%
rename from "src/resource/ico/menubar/\303\250\302\257\302\264\303\246\302\230\302\216.png"
rename to src/resource/ico/menubar/shuoming.png
diff --git a/src/resource/res.qrc b/src/resource/res.qrc
index 667aded..012f03e 100644
--- a/src/resource/res.qrc
+++ b/src/resource/res.qrc
@@ -24,7 +24,7 @@
<file>ico/menubar/zuixh_b_3x.png</file>
<file>ico/menubar/zuixh_c_3x.png</file>
<file>ico/menubar/zuixh_d_3x.png</file>
- <file>ico/menubar/说明.png</file>
+ <file>ico/menubar/shuoming.png</file>
<file>ico/application-exit-symbolic@2x.png</file>
<file>ico/audio-volume-high-symbolic-h.png</file>
<file>ico/audio-volume-medium-symbolic-h.png</file>
diff --git a/src/resource/resource.qrc b/src/resource/resource.qrc
index b68f280..a876eb4 100644
--- a/src/resource/resource.qrc
+++ b/src/resource/resource.qrc
@@ -8,7 +8,7 @@
<file>ico/menubar/caidan_b_3x.png</file>
<file>ico/menubar/caidan_c_3x.png</file>
<file>ico/menubar/caidan_d_3x.png</file>
- <file>ico/menubar/说明.png</file>
+ <file>ico/menubar/shuoming.png</file>
<file>ico/menubar/guanbi_a_3x.png</file>
<file>ico/menubar/guanbi_b_3x.png</file>
<file>ico/menubar/guanbi_c_3x.png</file>
diff --git a/src/src.pro b/src/src.pro
index 33976d0..ec58c5e 100644
--- a/src/src.pro
+++ b/src/src.pro
@@ -19,7 +19,7 @@ DEFINES += QT_DEPRECATED_WARNINGS _UNICODE
# You can also select to disable deprecated APIs only up to a certain version of Qt.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0
-INCLUDEPATH += /usr/include/KF5/KWindowSystem/ ./log ./sliderbar
+INCLUDEPATH += /usr/include/KF5/KWindowSystem/ ./log ./sliderbar /usr/include/ffmpeg/
!system($$PWD/translations/generate_translations_pm.sh): error("Failed to generate pm")
qm_files.files = translations/*.qm
diff --git a/src/translations/generate_translations_pm.sh b/src/translations/generate_translations_pm.sh
index a5e938e..2359710 100755
--- a/src/translations/generate_translations_pm.sh
+++ b/src/translations/generate_translations_pm.sh
@@ -4,5 +4,5 @@ ts_file_list=(`ls translations/*.ts`)
for ts in "${ts_file_list[@]}"
do
- lrelease "${ts}"
+ lrelease-qt5 "${ts}"
done
--
2.33.0

View File

@ -1,9 +0,0 @@
--- a/src/translations/generate_translations_pm.sh
+++ b/src/translations/generate_translations_pm.sh
@@ -4,5 +4,5 @@
for ts in "${ts_file_list[@]}"
do
- lrelease "${ts}"
+ /usr/lib64/qt5/bin/lrelease "${ts}"
done

Binary file not shown.

BIN
kylin-video-3.1.3.tar.gz Normal file

Binary file not shown.

View File

@ -1,72 +1,70 @@
%global debug_package %{nil}
Name: kylin-video
Version: 2.1.1.1
Release: 2
Version: 3.1.3
Release: 1
Summary: A powerful video player
License: LGPL-2.0-only and LGPL-2.1-only and GPL-2.0-only and LGPL-2.0-or-later and GPL-2.0-or-later and BSD and LGPL-3.0-only and GPL-3.0-only
URL: https://www.ubuntukylin.com/applications/26-cn.html
Source0: https://github.com/UbuntuKylin/kylin-video/kylin-video-2.1.1.1.tar.gz
Patch1: fix-lrelease.patch
License: GPL-2.0-or-later
URL: https://github.com/UbuntuKylin/kylin-video
Source0: kylin-video-3.1.3.tar.gz
Patch1: 0001-modify-compile-error-of-kylin-video.patch
BuildRequires: qt5-devel
BuildRequires: desktop-file-utils
BuildRequires: gcc-c++
BuildRequires: libappstream-glib
BuildRequires: pkgconfig(Qt5)
BuildRequires: pkgconfig(Qt5Designer)
BuildRequires: pkgconfig(Qt5Concurrent)
BuildRequires: pkgconfig(Qt5Core)
BuildRequires: pkgconfig(Qt5DBus)
BuildRequires: pkgconfig(Qt5Gui)
BuildRequires: pkgconfig(Qt5Network)
BuildRequires: pkgconfig(Qt5PrintSupport)
BuildRequires: pkgconfig(Qt5Script)
BuildRequires: pkgconfig(Qt5Sql)
BuildRequires: pkgconfig(Qt5WebKitWidgets)
BuildRequires: pkgconfig(Qt5Widgets)
BuildRequires: pkgconfig(Qt5Xml)
BuildRequires: pkgconfig(xext)
BuildRequires: qtchooser
BuildRequires: qt5-qtscript-devel
BuildRequires: qt5-qttools-devel
BuildRequires: qt5-qtbase-private-devel
BuildRequires: pkgconfig(zlib)
Requires: hicolor-icon-theme
Requires: mpv
BuildRequires: qt5-qtx11extras-devel
BuildRequires: libX11-devel
BuildRequires: libcrystalhd-devel
BuildRequires: zlib-devel
BuildRequires: ffmpeg-devel
BuildRequires: gsettings-qt-devel
BuildRequires: mpv-libs-devel
BuildRequires: kf5-kwindowsystem-devel
BuildRequires: kf5-kwayland-devel
BuildRequires: wayland-devel
BuildRequires: libzen-devel
BuildRequires: libmediainfo-devel
BuildRequires: ffmpegthumbnailer-devel
BuildRequires: ukui-interface
Requires: mesa-vdpau-drivers libcrystalhd-devel mpv ffmpegthumbnailer-devel
%{?kf5_kinit_requires}
Requires(post): desktop-file-utils
Requires(postun): desktop-file-utils
%description
Kylin Video utilizes MPV and MPlayer as background play engine (use MPV by default). Its GUI front end is written by Qt5. Plus, it supports both x86 and ARM platform. As a powerful video player, Kylin Video supports most of the audio and video formats. Functions of shortcut keys/ preview/ screenshot/ sound settings/ subtitles and so on are provided. Users can even customize settings as they like.
Front-end for MPlayer and MPV Qt5 Mplayer and MPV front-end, with basic features like playing videos and audios to more advanced features.
It supports both x86 and ARM platform, and supports most of the audio and video formatsprep
%prep
%autosetup -p1
%setup -q
%patch1 -p1
%build
%{qmake_qt5}
%make_build
export PATH=%{_qt5_bindir}:$PATH
mkdir qmake-build
pushd qmake-build
%{qmake_qt5} ..
%{make_build}
popd
%install
cd %{_builddir}/%{name}-%{version}
%make_install PREFIX=%{_prefix} INSTALL_ROOT=%{buildroot}
pushd qmake-build
%{make_install} INSTALL_ROOT=%{buildroot}
popd
%files
%license COPYING
%doc README.md
%{_bindir}/*
%{_datarootdir}/*
%{_bindir}/kylin-video-new
%{_datadir}/applications/kylin-video.desktop
%{_datadir}/kylin-user-guide/data/guide/kylin-video/*
%{_datadir}/kylin-video/translations/kylin-video_zh_CN.qm
%changelog
* Wed Jun 8 2022 peijiankang <peijiankang@kylinos.cn> - 3.1.3-1
- update version to 3.1.3
* Wed Sep 8 2021 peijiankang <peijiankang@kylinos.cn> - 2.1.1.1-2
- add mpv requires

View File

@ -1,4 +1,4 @@
version_control: github
src_repo: https://github.com/UbuntuKylin/kylin-video.git
tag_prefix: "v"
separator: "."
version_control: github
src_repo: https://github.com/UbuntuKylin/kylin-video.git
tag_prefix: "v"
separator: "."