Skip to content

Commit

Permalink
Update linux dependencies
Browse files Browse the repository at this point in the history
  • Loading branch information
coslyk committed Aug 1, 2023
1 parent 3f7781b commit b54eb9b
Show file tree
Hide file tree
Showing 5 changed files with 8 additions and 4 deletions.
1 change: 1 addition & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ add_definitions(-DQT_NO_CAST_FROM_ASCII)
fix_project_version()

find_package(Qt6 REQUIRED COMPONENTS Gui Qml Quick OpenGL Network LinguistTools)
find_package(Qt6Gui REQUIRED)
find_package(MPV REQUIRED)

add_subdirectory(3rdparty)
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -74,11 +74,11 @@ For building:
- libssl-dev
For running:
- ffmpeg
- qml6-module-qt-labs-folderlistmodel
- qml6-module-qt-labs-settings
- qml6-module-qtqml-workerscript
- qml6-module-qtquick
- qml6-module-qtquick-controls
- qml6-module-qtquick-dialogs
- qml6-module-qtquick-layouts
- qml6-module-qtquick-templates
- qml6-module-qtquick-window
Expand Down
4 changes: 2 additions & 2 deletions debian/control
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,13 @@ Section: sound
Priority: extra
Maintainer: YK Liu <cos.lyk@gmail.com>
Build-Depends: debhelper (>= 8.0.0),
cmake, qt6-base-dev, qt6-base-private-dev, qt6-declarative-dev, qt6-declarative-private-dev, qt6-tools-dev, libmpv-dev, libcurl4-openssl-dev, libssl-dev
cmake, qt6-base-dev, qt6-base-private-dev, qt6-declarative-dev, qt6-tools-dev, libmpv-dev, libcurl4-openssl-dev, libssl-dev
Standards-Version: 3.9.2
Homepage: https://github.com/coslyk/moonplayer
#Vcs-Git: git://git.debian.org/collab-maint/moonplayer.git
#Vcs-Browser: http://git.debian.org/?p=collab-maint/moonplayer.git;a=summary

Package: moonplayer
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, ffmpeg, qml6-module-qt-labs-folderlistmodel, qml6-module-qt-labs-settings, qml6-module-qtqml-workerscript, qml6-module-qtquick, qml6-module-qtquick-controls, qml6-module-qtquick-layouts, qml6-module-qtquick-templates, qml6-module-qtquick-window
Depends: ${shlibs:Depends}, ${misc:Depends}, ffmpeg, qml6-module-qtquick-dialogs, qml6-module-qt-labs-settings, qml6-module-qtqml-workerscript, qml6-module-qtquick, qml6-module-qtquick-controls, qml6-module-qtquick-layouts, qml6-module-qtquick-templates, qml6-module-qtquick-window
Video player for playing and downloading online videos from youtube, bilibili etc.
3 changes: 3 additions & 0 deletions src/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@

# Include Qt Gui private headers
include_directories(${Qt6Gui_PRIVATE_INCLUDE_DIRS})

# Include MPV
include_directories(${MPV_INCLUDE_DIRS})

Expand Down
2 changes: 1 addition & 1 deletion src/mpvObject.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -215,7 +215,7 @@ void MpvObject::open(const QUrl& fileUrl, const QUrl& danmakuUrl, const QUrl& au

// set proxy
NetworkAccessManager::ProxyType proxyType = (NetworkAccessManager::ProxyType) settings.value("network/proxy_type").toInt();
bool proxyForParseOnly = settings.value(QStringLiteral("network/proxy_only_for_parsing", false)).toBool();
bool proxyForParseOnly = settings.value(QStringLiteral("network/proxy_only_for_parsing"), false).toBool();
if (!proxyForParseOnly && proxyType == NetworkAccessManager::HTTP_PROXY)
{
QByteArray proxy = QByteArrayLiteral("http://") + settings.value("network/proxy").toByteArray();
Expand Down

0 comments on commit b54eb9b

Please sign in to comment.