retrofe: fix gstreamer plugin path
This commit is contained in:
parent
12379f63f9
commit
56705a1fa3
@ -2,11 +2,7 @@
|
|||||||
, python, SDL2, SDL2_image, SDL2_mixer, SDL2_ttf, sqlite, zlib
|
, python, SDL2, SDL2_image, SDL2_mixer, SDL2_ttf, sqlite, zlib
|
||||||
}:
|
}:
|
||||||
|
|
||||||
let
|
stdenv.mkDerivation rec {
|
||||||
gstPlugins = with gst_all_1; [ gst-libav gst-plugins-base gst-plugins-good ];
|
|
||||||
GST_PLUGIN_PATH = stdenv.lib.makeSearchPath "lib/gstreamer-1.0" gstPlugins;
|
|
||||||
|
|
||||||
in stdenv.mkDerivation rec {
|
|
||||||
name = "retrofe-${version}";
|
name = "retrofe-${version}";
|
||||||
version = "0.6.169";
|
version = "0.6.169";
|
||||||
|
|
||||||
@ -20,7 +16,7 @@ in stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
glib gst_all_1.gstreamer SDL2 SDL2_image SDL2_mixer SDL2_ttf sqlite zlib
|
glib gst_all_1.gstreamer SDL2 SDL2_image SDL2_mixer SDL2_ttf sqlite zlib
|
||||||
] ++ gstPlugins;
|
] ++ (with gst_all_1; [ gst-libav gst-plugins-base gst-plugins-good ]);
|
||||||
|
|
||||||
patches = [ ./include-paths.patch ];
|
patches = [ ./include-paths.patch ];
|
||||||
|
|
||||||
@ -58,22 +54,24 @@ in stdenv.mkDerivation rec {
|
|||||||
EOF
|
EOF
|
||||||
|
|
||||||
chmod +x $out/bin/retrofe-init
|
chmod +x $out/bin/retrofe-init
|
||||||
|
|
||||||
|
runHook postInstall
|
||||||
'';
|
'';
|
||||||
|
|
||||||
# retrofe will look for config files in its install path ($out/bin).
|
# retrofe will look for config files in its install path ($out/bin).
|
||||||
# When set it will use $RETROFE_PATH instead. Sadly this behaviour isn't
|
# When set it will use $RETROFE_PATH instead. Sadly this behaviour isn't
|
||||||
# documented well. To make it behave more like as expected it's set to
|
# documented well. To make it behave more like as expected it's set to
|
||||||
# $PWD by default here.
|
# $PWD by default here.
|
||||||
fixupPhase = ''
|
postInstall = ''
|
||||||
wrapProgram "$out/bin/retrofe" \
|
wrapProgram "$out/bin/retrofe" \
|
||||||
--prefix GST_PLUGIN_PATH : '${GST_PLUGIN_PATH}/lib/gstreamer-1.0' \
|
--prefix GST_PLUGIN_PATH : "$GST_PLUGIN_SYSTEM_PATH_1_0" \
|
||||||
--set RETROFE_PATH "\''${RETROFE_PATH:-\$PWD}"
|
--set RETROFE_PATH "\''${RETROFE_PATH:-\$PWD}"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
description = "A frontend for arcade cabinets and media PCs";
|
description = "A frontend for arcade cabinets and media PCs";
|
||||||
license = licenses.gpl3Plus;
|
|
||||||
homepage = http://retrofe.com;
|
homepage = http://retrofe.com;
|
||||||
|
license = licenses.gpl3Plus;
|
||||||
maintainers = with maintainers; [ hrdinka ];
|
maintainers = with maintainers; [ hrdinka ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user