Remove obsolete versions of Flash
This commit is contained in:
parent
99f38ee7a5
commit
bc9bff1da4
@ -1,23 +0,0 @@
|
|||||||
source $stdenv/setup
|
|
||||||
|
|
||||||
dontStrip=1
|
|
||||||
dontPatchELF=1
|
|
||||||
sourceRoot=$TMPDIR
|
|
||||||
|
|
||||||
unpackPhase() {
|
|
||||||
tar xvzf $src;
|
|
||||||
for a in *; do
|
|
||||||
if [ -d $a ]; then
|
|
||||||
cd $a
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
}
|
|
||||||
|
|
||||||
installPhase() {
|
|
||||||
mkdir -p $out/lib/mozilla/plugins
|
|
||||||
cp -pv libflashplayer.so $out/lib/mozilla/plugins
|
|
||||||
patchelf --set-rpath "$rpath" $out/lib/mozilla/plugins/libflashplayer.so
|
|
||||||
}
|
|
||||||
|
|
||||||
genericBuild
|
|
@ -1,88 +0,0 @@
|
|||||||
{ stdenv
|
|
||||||
, fetchurl
|
|
||||||
, zlib
|
|
||||||
, alsaLib
|
|
||||||
, curl
|
|
||||||
, nss
|
|
||||||
, nspr
|
|
||||||
, fontconfig
|
|
||||||
, freetype
|
|
||||||
, expat
|
|
||||||
, libX11
|
|
||||||
, libXext
|
|
||||||
, libXrender
|
|
||||||
, libXt
|
|
||||||
, gtk
|
|
||||||
, glib
|
|
||||||
, pango
|
|
||||||
, cairo
|
|
||||||
, atk
|
|
||||||
, gdk_pixbuf
|
|
||||||
, debug ? false
|
|
||||||
|
|
||||||
/* you have to add ~/mm.cfg :
|
|
||||||
|
|
||||||
TraceOutputFileEnable=1
|
|
||||||
ErrorReportingEnable=1
|
|
||||||
MaxWarnings=1
|
|
||||||
|
|
||||||
in order to read the flash trace at ~/.macromedia/Flash_Player/Logs/flashlog.txt
|
|
||||||
Then FlashBug (a FireFox plugin) shows the log as well
|
|
||||||
*/
|
|
||||||
|
|
||||||
}:
|
|
||||||
|
|
||||||
let
|
|
||||||
|
|
||||||
src =
|
|
||||||
if stdenv.system == "x86_64-linux" then
|
|
||||||
if debug then
|
|
||||||
# no plans to provide a x86_64 version:
|
|
||||||
# http://labs.adobe.com/technologies/flashplayer10/faq.html
|
|
||||||
throw "no x86_64 debugging version available"
|
|
||||||
else {
|
|
||||||
# -> http://labs.adobe.com/downloads/flashplayer10.html
|
|
||||||
version = "10.3.181.34";
|
|
||||||
url = http://download.macromedia.com/pub/labs/flashplayer10/flashplayer10_2_p3_64bit_linux_111710.tar.gz;
|
|
||||||
sha256 = "1w2zs2f0q1vpx4ia9pj1k4p830dwz7ypyn302mi48wcpz1wzc1gg";
|
|
||||||
}
|
|
||||||
else if stdenv.system == "i686-linux" then
|
|
||||||
if debug then {
|
|
||||||
# The debug version also contains a player
|
|
||||||
version = "10.2_p2-debug-r092710";
|
|
||||||
url = http://download.macromedia.com/pub/labs/flashplayer10/flashplayer_square_p2_32bit_debug_linux_092710.tar.gz;
|
|
||||||
sha256 = "11w3mxa39l4mnlsqzlwbdh1sald549afyqbx2kbid7in5qzamlcc";
|
|
||||||
} else {
|
|
||||||
version = "10.3.183.10";
|
|
||||||
url = http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_10_linux.tar.gz;
|
|
||||||
sha256 = "0fj51dg0aa813b44yn8dvmmvw4qwi8vbi0x8n1bcqrcld3sbpmfz";
|
|
||||||
}
|
|
||||||
else throw "Flash Player is not supported on this platform";
|
|
||||||
|
|
||||||
in
|
|
||||||
|
|
||||||
stdenv.mkDerivation {
|
|
||||||
name = "flashplayer-${src.version}";
|
|
||||||
|
|
||||||
builder = ./builder.sh;
|
|
||||||
|
|
||||||
src = fetchurl { inherit (src) url sha256; };
|
|
||||||
|
|
||||||
inherit zlib alsaLib;
|
|
||||||
|
|
||||||
passthru = {
|
|
||||||
mozillaPlugin = "/lib/mozilla/plugins";
|
|
||||||
};
|
|
||||||
|
|
||||||
rpath = stdenv.lib.makeLibraryPath
|
|
||||||
[ zlib alsaLib curl nss nspr fontconfig freetype expat libX11
|
|
||||||
libXext libXrender libXt gtk glib pango atk cairo gdk_pixbuf
|
|
||||||
];
|
|
||||||
|
|
||||||
buildPhase = ":";
|
|
||||||
|
|
||||||
meta = {
|
|
||||||
description = "Adobe Flash Player browser plugin";
|
|
||||||
homepage = http://www.adobe.com/products/flashplayer/;
|
|
||||||
};
|
|
||||||
}
|
|
@ -1,14 +0,0 @@
|
|||||||
source $stdenv/setup
|
|
||||||
|
|
||||||
dontStrip=1
|
|
||||||
dontPatchELF=1
|
|
||||||
|
|
||||||
sourceRoot=.
|
|
||||||
|
|
||||||
installPhase() {
|
|
||||||
mkdir -p $out/lib/mozilla/plugins
|
|
||||||
cp -p libflashplayer.so $out/lib/mozilla/plugins
|
|
||||||
patchelf --set-rpath $rpath $out/lib/mozilla/plugins/libflashplayer.so
|
|
||||||
}
|
|
||||||
|
|
||||||
genericBuild
|
|
@ -1,47 +0,0 @@
|
|||||||
{ stdenv
|
|
||||||
, fetchurl
|
|
||||||
, zlib
|
|
||||||
, alsaLib
|
|
||||||
, nss
|
|
||||||
, nspr
|
|
||||||
, fontconfig
|
|
||||||
, freetype
|
|
||||||
, expat
|
|
||||||
, libX11
|
|
||||||
, libXext
|
|
||||||
, libXrender
|
|
||||||
, libXt
|
|
||||||
, gtk
|
|
||||||
, glib
|
|
||||||
, pango
|
|
||||||
, atk
|
|
||||||
|
|
||||||
, customSrc ? null
|
|
||||||
}:
|
|
||||||
|
|
||||||
assert stdenv.system == "i686-linux";
|
|
||||||
|
|
||||||
stdenv.mkDerivation {
|
|
||||||
name = "flashplayer-9.0.124.0";
|
|
||||||
|
|
||||||
builder = ./builder.sh;
|
|
||||||
src = if customSrc == null then
|
|
||||||
fetchurl {
|
|
||||||
url = http://download.macromedia.com/pub/flashplayer/installers/current/9/install_flash_player_9.tar.gz;
|
|
||||||
sha256 = "1cnsjgmy7rwj3spzb5mmpmvzxjp435jisl0dd8s4rf4xskyy6d6r";
|
|
||||||
}
|
|
||||||
else customSrc;
|
|
||||||
|
|
||||||
inherit zlib alsaLib;
|
|
||||||
|
|
||||||
passthru = {
|
|
||||||
mozillaPlugin = "/lib/mozilla/plugins";
|
|
||||||
};
|
|
||||||
|
|
||||||
rpath = stdenv.lib.makeLibraryPath [zlib alsaLib nss nspr fontconfig freetype expat libX11 libXext libXrender libXt gtk glib pango atk] ;
|
|
||||||
|
|
||||||
meta = {
|
|
||||||
description = "Adobe Flash Player browser plugin";
|
|
||||||
homepage = http://www.adobe.com/products/flashplayer/;
|
|
||||||
};
|
|
||||||
}
|
|
@ -6962,15 +6962,7 @@ let
|
|||||||
|
|
||||||
flac = callPackage ../applications/audio/flac { };
|
flac = callPackage ../applications/audio/flac { };
|
||||||
|
|
||||||
flashplayer = flashplayer11;
|
flashplayer = callPackage ../applications/networking/browsers/mozilla-plugins/flashplayer-11 {
|
||||||
|
|
||||||
flashplayer9 = callPackage ../applications/networking/browsers/mozilla-plugins/flashplayer-9 { };
|
|
||||||
|
|
||||||
flashplayer10 = callPackage ../applications/networking/browsers/mozilla-plugins/flashplayer-10 {
|
|
||||||
debug = config.flashplayer.debug or false;
|
|
||||||
};
|
|
||||||
|
|
||||||
flashplayer11 = callPackage ../applications/networking/browsers/mozilla-plugins/flashplayer-11 {
|
|
||||||
debug = config.flashplayer.debug or false;
|
debug = config.flashplayer.debug or false;
|
||||||
# !!! Fix the dependency on two different builds of nss.
|
# !!! Fix the dependency on two different builds of nss.
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user