3
0
Fork 0
forked from mirrors/nixpkgs

Merge pull request #261746 from 3JlOy-PYCCKUi/anilibria-winmaclinux

anilibria-winmaclinux: build with libvlc
This commit is contained in:
Guillaume Girol 2023-10-28 17:07:04 +02:00 committed by GitHub
commit 8dc748ddd0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
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