anilibria-winmaclinux: build with libvlc

This commit is contained in:
3JlOy_PYCCKUI 2023-10-17 05:18:29 +03:00
parent 9ce032513e
commit 0917aa4657
2 changed files with 33 additions and 1 deletions

View file

@ -0,0 +1,28 @@
diff --git a/AniLibria.pro b/AniLibria.pro
index 407dbde..ae69502 100644
--- a/AniLibria.pro
+++ b/AniLibria.pro
@@ -21,17 +21,17 @@ windows {
DEFINES += NO_NEED_STANDART_PLAYER
}
-#unix {
-# LIBS += -lvlc
+unix {
+ LIBS += -lvlc
# INCLUDEPATH += /usr/include/
# DEPENDPATH += /usr/include/
-# INCLUDEPATH += /usr/include/vlc/plugins
-# DEPENDPATH += /usr/include/vlc/plugins
+ INCLUDEPATH += @VLC_PATH@/vlc/plugins
+ DEPENDPATH += @VLC_PATH@/vlc/plugins
-# CONFIG += buildwithvlc
-#}
+ CONFIG += buildwithvlc
+}
buildwithvlc {
DEFINES += USE_VLC_PLAYER

View file

@ -10,6 +10,7 @@
, wrapQtAppsHook
, makeDesktopItem
, copyDesktopItems
, libvlc
}:
mkDerivation rec {
@ -30,11 +31,13 @@ mkDerivation rec {
patches = [
./0001-fix-installation-paths.patch
./0002-disable-version-check.patch
./0003-build-with-vlc.patch
];
preConfigure = ''
substituteInPlace AniLibria.pro \
--replace "\$\$PREFIX" '${placeholder "out"}'
--replace "\$\$PREFIX" '${placeholder "out"}' \
--replace '@VLC_PATH@' '${libvlc}/include'
'';
qtWrapperArgs = [
@ -58,6 +61,7 @@ mkDerivation rec {
qtquickcontrols2
qtwebsockets
qtmultimedia
libvlc
] ++ (with gst_all_1; [
gst-plugins-bad
gst-plugins-good