vlc: Use qt515 (add QPainterPath patch from OpenSUSE)
This commit is contained in:
parent
1b04eac101
commit
5ab7eaa96d
@ -32,6 +32,12 @@ stdenv.mkDerivation rec {
|
|||||||
sha256 = "1f46h0hv7fk35zg4iczlp7ib7h2jmh8m4r5klw3g2558ib9134qq";
|
sha256 = "1f46h0hv7fk35zg4iczlp7ib7h2jmh8m4r5klw3g2558ib9134qq";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
patches = [
|
||||||
|
# Couldn't find an upstream version of this patch
|
||||||
|
# https://build.opensuse.org/package/view_file/openSUSE:Factory/vlc/fix-missing-includes-with-qt-5.15.patch?expand=1
|
||||||
|
./fix-missing-includes-with-qt-5.15.patch
|
||||||
|
];
|
||||||
|
|
||||||
# VLC uses a *ton* of libraries for various pieces of functionality, many of
|
# VLC uses a *ton* of libraries for various pieces of functionality, many of
|
||||||
# which are not included here for no other reason that nobody has mentioned
|
# which are not included here for no other reason that nobody has mentioned
|
||||||
# needing them
|
# needing them
|
||||||
@ -99,6 +105,5 @@ stdenv.mkDerivation rec {
|
|||||||
homepage = "http://www.videolan.org/vlc/";
|
homepage = "http://www.videolan.org/vlc/";
|
||||||
license = licenses.lgpl21Plus;
|
license = licenses.lgpl21Plus;
|
||||||
platforms = platforms.linux;
|
platforms = platforms.linux;
|
||||||
broken = if qtbase != null then versionAtLeast qtbase.version "5.15" else false;
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -0,0 +1,37 @@
|
|||||||
|
Index: vlc-3.0.8/modules/gui/qt/util/timetooltip.hpp
|
||||||
|
===================================================================
|
||||||
|
--- vlc-3.0.8.orig/modules/gui/qt/util/timetooltip.hpp
|
||||||
|
+++ vlc-3.0.8/modules/gui/qt/util/timetooltip.hpp
|
||||||
|
@@ -25,6 +25,7 @@
|
||||||
|
#include "qt.hpp"
|
||||||
|
|
||||||
|
#include <QWidget>
|
||||||
|
+#include <QPainterPath>
|
||||||
|
|
||||||
|
class TimeTooltip : public QWidget
|
||||||
|
{
|
||||||
|
Index: vlc-3.0.8/modules/gui/qt/components/playlist/views.cpp
|
||||||
|
===================================================================
|
||||||
|
--- vlc-3.0.8.orig/modules/gui/qt/components/playlist/views.cpp
|
||||||
|
+++ vlc-3.0.8/modules/gui/qt/components/playlist/views.cpp
|
||||||
|
@@ -27,6 +27,7 @@
|
||||||
|
#include "input_manager.hpp" /* THEMIM */
|
||||||
|
|
||||||
|
#include <QPainter>
|
||||||
|
+#include <QPainterPath>
|
||||||
|
#include <QRect>
|
||||||
|
#include <QStyleOptionViewItem>
|
||||||
|
#include <QFontMetrics>
|
||||||
|
Index: vlc-3.0.8/modules/gui/qt/dialogs/plugins.cpp
|
||||||
|
===================================================================
|
||||||
|
--- vlc-3.0.8.orig/modules/gui/qt/dialogs/plugins.cpp
|
||||||
|
+++ vlc-3.0.8/modules/gui/qt/dialogs/plugins.cpp
|
||||||
|
@@ -53,6 +53,7 @@
|
||||||
|
#include <QListView>
|
||||||
|
#include <QListWidget>
|
||||||
|
#include <QPainter>
|
||||||
|
+#include <QPainterPath>
|
||||||
|
#include <QStyleOptionViewItem>
|
||||||
|
#include <QKeyEvent>
|
||||||
|
#include <QPushButton>
|
||||||
|
|
@ -24291,7 +24291,7 @@ in
|
|||||||
|
|
||||||
vkeybd = callPackage ../applications/audio/vkeybd {};
|
vkeybd = callPackage ../applications/audio/vkeybd {};
|
||||||
|
|
||||||
vlc = libsForQt514.callPackage ../applications/video/vlc {};
|
vlc = libsForQt5.callPackage ../applications/video/vlc {};
|
||||||
|
|
||||||
vlc_qt5 = vlc;
|
vlc_qt5 = vlc;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user