aboutsummaryrefslogtreecommitdiff
path: root/pkgs/misc/screensavers
diff options
context:
space:
mode:
authorIhar Hrachyshka <ihrachys@redhat.com>2019-03-14 01:20:51 -0700
committerMichael Raskin <7c6f434c@mail.ru>2019-03-14 08:20:51 +0000
commit47304663666056fb3a01ee6e9a9c3ee476a928e1 (patch)
tree051504cb1497a001c1c47e0df9d92dd08b29702f /pkgs/misc/screensavers
parent4a7a9d165013224ac611bcb342841a3146703b11 (diff)
xscreensaver: Enable perl modules needed for RSS image fetch (#57629)
Diffstat (limited to 'pkgs/misc/screensavers')
-rw-r--r--pkgs/misc/screensavers/xscreensaver/default.nix7
1 files changed, 6 insertions, 1 deletions
diff --git a/pkgs/misc/screensavers/xscreensaver/default.nix b/pkgs/misc/screensavers/xscreensaver/default.nix
index f088b176c504..6a9dfaef497a 100644
--- a/pkgs/misc/screensavers/xscreensaver/default.nix
+++ b/pkgs/misc/screensavers/xscreensaver/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, pkgconfig, bc, perl, pam, libXext, libXScrnSaver, libX11
+{ stdenv, fetchurl, pkgconfig, bc, perl, perlPackages, pam, libXext, libXScrnSaver, libX11
, libXrandr, libXmu, libXxf86vm, libXrender, libXxf86misc, libjpeg, libGLU_combined, gtk2
, libxml2, libglade, intltool, xorg, makeWrapper, gle
, forceInstallAllHacks ? false
@@ -37,6 +37,11 @@ stdenv.mkDerivation rec {
postInstall = ''
wrapProgram $out/bin/xscreensaver-text \
--prefix PATH : ${stdenv.lib.makeBinPath [xorg.appres]}
+ wrapProgram $out/bin/xscreensaver-getimage-file \
+ --set PERL5LIB "$out/${perlPackages.perl.libPrefix}:${with perlPackages; makePerlPath [
+ EncodeLocale HTTPDate HTTPMessage IOSocketSSL LWP LWPProtocolHttps
+ MozillaCA NetHTTP NetSSLeay TryTiny URI
+ ]}"
''
+ stdenv.lib.optionalString forceInstallAllHacks ''
make -C hacks/glx dnalogo