Merge branch 'skype43' of git://github.com/nslqqq/nixpkgs
skype: 4.2.0.13 -> 4.3.0.37
This commit is contained in:
commit
731288059c
@ -1,20 +1,18 @@
|
|||||||
{ stdenv, fetchurl, alsaLib, libXv, libXi, libXrender, libXrandr, zlib, glib
|
{ stdenv, fetchurl, libXv, libXi, libXrender, libXrandr, zlib, glib
|
||||||
, libXext, libX11, libXScrnSaver, libSM, qt4, libICE, freetype, fontconfig
|
, libXext, libX11, libXScrnSaver, libSM, qt4, libICE, freetype, fontconfig
|
||||||
, pulseaudio, usePulseAudio, lib }:
|
, pulseaudio, lib, ... }:
|
||||||
|
|
||||||
assert stdenv.system == "i686-linux";
|
assert stdenv.system == "i686-linux";
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "skype-4.2.0.13";
|
name = "skype-4.3.0.37";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "http://download.skype.com/linux/${name}.tar.bz2";
|
url = "http://download.skype.com/linux/${name}.tar.bz2";
|
||||||
sha256 = "137kp6c0v4z7n7pp4hwrx4gjgk4knwj815dc6swh44lb5cj1c5m5";
|
sha256 = "0bc9kck99rcsqzxzw3j6vnw5byvr8c9wixrx609zp255g0wxr6cc";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs =
|
buildInputs = [
|
||||||
lib.optional usePulseAudio pulseaudio ++ [
|
|
||||||
alsaLib
|
|
||||||
stdenv.glibc
|
stdenv.glibc
|
||||||
stdenv.gcc.gcc
|
stdenv.gcc.gcc
|
||||||
libXv
|
libXv
|
||||||
@ -27,6 +25,7 @@ stdenv.mkDerivation rec {
|
|||||||
libXi
|
libXi
|
||||||
libXrender
|
libXrender
|
||||||
libXrandr
|
libXrandr
|
||||||
|
pulseaudio
|
||||||
freetype
|
freetype
|
||||||
fontconfig
|
fontconfig
|
||||||
zlib
|
zlib
|
||||||
@ -44,13 +43,13 @@ stdenv.mkDerivation rec {
|
|||||||
fullPath=$fullPath''${fullPath:+:}$i/lib
|
fullPath=$fullPath''${fullPath:+:}$i/lib
|
||||||
done
|
done
|
||||||
|
|
||||||
dynlinker="$(cat $NIX_GCC/nix-support/dynamic-linker)"
|
patchelf --interpreter "$(cat $NIX_GCC/nix-support/dynamic-linker)" \
|
||||||
|
--set-rpath "$fullPath" $out/libexec/skype/skype
|
||||||
|
|
||||||
cat > $out/bin/skype << EOF
|
cat > $out/bin/skype << EOF
|
||||||
#!${stdenv.shell}
|
#!${stdenv.shell}
|
||||||
export PULSE_LATENCY_MSEC=60 # workaround for pulseaudio glitches
|
export PULSE_LATENCY_MSEC=60 # workaround for pulseaudio glitches
|
||||||
export LD_LIBRARY_PATH=$fullPath:$LD_LIBRARY_PATH
|
$out/libexec/skype/skype --resources=$out/libexec/skype "\$@"
|
||||||
$dynlinker $out/libexec/skype/skype --resources=$out/libexec/skype "\$@"
|
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
chmod +x $out/bin/skype
|
chmod +x $out/bin/skype
|
||||||
|
@ -9438,9 +9438,7 @@ let
|
|||||||
|
|
||||||
siproxd = callPackage ../applications/networking/siproxd { };
|
siproxd = callPackage ../applications/networking/siproxd { };
|
||||||
|
|
||||||
skype = callPackage_i686 ../applications/networking/instant-messengers/skype {
|
skype = callPackage_i686 ../applications/networking/instant-messengers/skype { };
|
||||||
usePulseAudio = config.pulseaudio or true;
|
|
||||||
};
|
|
||||||
|
|
||||||
skype4pidgin = callPackage ../applications/networking/instant-messengers/pidgin-plugins/skype4pidgin { };
|
skype4pidgin = callPackage ../applications/networking/instant-messengers/pidgin-plugins/skype4pidgin { };
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user