[Nix-dev] RE: [Nix-commits] SVN commit: nix - 20350 - sandervanderburg - in nixos/trunk/modules: programs/bash services/x11/desktop-managers

Sander van der Burg - EWI S.vanderBurg at tudelft.nl
Wed Mar 3 14:43:10 CET 2010


The gstreamer plugins are a required dependency for KDE 4.4.x or higher. I could also patch the startkde script and set a GST_PLUINGS environment variable there, but I think users also want to be able to let Phonon use all their installed plugins and not just the required plugins.

Btw. the gstreamer plugins are only installed in the systemPackages if a user enables KDE in the NixOS configuration. Otherwise, the gstreamer plugins are not installed (unless a user explicitly puts them in environment.systemPackages)

-----Original Message-----
From: Lluís Batlle [mailto:viriketo at gmail.com]
Sent: Wed 3/3/2010 2:35 PM
To: nix-dev at cs.uu.nl; Sander van der Burg - EWI
Cc: nix-commits at cs.uu.nl
Subject: Re: [Nix-commits] SVN commit: nix - 20350 - sandervanderburg - in nixos/trunk/modules: programs/bash services/x11/desktop-managers
 
Couldn't this change not affect bashrc? Maybe it could go to the kde4
session script.
And I wonder if the gstreamer things could be kept out of the system
packages, so, not in the PATH.

Regards,
Lluís.

2010/3/3 Sander van der Burg <S.vanderBurg at tudelft.nl>:
> Author: sandervanderburg
> Date: 2010-03-03 13:22:06 +0000 (Wed, 03 Mar 2010)
> New Revision: 20350
>
> You can view the changes in this commit at:
>   https://svn.nixos.org/viewvc/nix?rev=20350&view=rev
>
> Modified:
>   nixos/trunk/modules/programs/bash/bashrc.sh
>   nixos/trunk/modules/services/x11/desktop-managers/kde4.nix
>
> Log:
> Added gstreamer plugins to the systemPackages, so that Phonon does not crash on shutdown when using KDE 4.4.x
>
> Changes:
>
> Modified: nixos/trunk/modules/programs/bash/bashrc.sh
> ===================================================================
> --- nixos/trunk/modules/programs/bash/bashrc.sh 2010-03-03 10:37:38 UTC (rev 20349)
> +++ nixos/trunk/modules/programs/bash/bashrc.sh 2010-03-03 13:22:06 UTC (rev 20350)
> @@ -11,6 +11,7 @@
>  export PAGER="less -R"
>  export EDITOR=nano
>  export LOCATE_PATH=/var/cache/locatedb
> +export GST_PLUGIN_PATH=/var/run/current-system/sw/lib/gstreamer-0.10
>  @shellInit@
>
>
>
> Modified: nixos/trunk/modules/services/x11/desktop-managers/kde4.nix
> ===================================================================
> --- nixos/trunk/modules/services/x11/desktop-managers/kde4.nix  2010-03-03 10:37:38 UTC (rev 20349)
> +++ nixos/trunk/modules/services/x11/desktop-managers/kde4.nix  2010-03-03 13:22:06 UTC (rev 20350)
> @@ -52,6 +52,9 @@
>         pkgs.kde4.kdebase_runtime
>         pkgs.kde4.kdebase_workspace
>         pkgs.shared_mime_info
> +       pkgs.gst_all.gstreamer
> +       pkgs.gst_all.gstPluginsBase
> +       pkgs.gst_all.gstPluginsGood
>       ] ++ optional (pkgs.kde4 ? oxygen_icons) pkgs.kde4.oxygen_icons;
>
>     environment.x11Packages =
>
> _______________________________________________
> nix-commits mailing list
> nix-commits at cs.uu.nl
> http://mail.cs.uu.nl/mailman/listinfo/nix-commits
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.science.uu.nl/pipermail/nix-dev/attachments/20100303/c4a12e7e/attachment.html 


More information about the nix-dev mailing list