132 lines
3.5 KiB
Plaintext
132 lines
3.5 KiB
Plaintext
|
|
nspluginwrapper
|
|
A cross-platform NPAPI plugin viewer
|
|
|
|
Copyright (C) 2005-2009 Gwenole Beauchesne
|
|
Copyright (C) 2011 David Benjamin
|
|
|
|
http://nspluginwrapper.org/
|
|
|
|
License
|
|
-------
|
|
|
|
nspluginwrapper is available under the terms of the GNU General Public License.
|
|
See the file "COPYING" that is included in the distribution for details.
|
|
|
|
nspluginwrapper is a trademark of Gwenole Beauchesne.
|
|
|
|
|
|
Overview
|
|
--------
|
|
|
|
nspluginwrapper consists in a proxy plugin and a viewer for NPAPI
|
|
compatible plugins. It makes it possible to use 32-bit x86 plugins
|
|
like Adobe Flash Player on other platforms like Linux/x86_64, *BSD and
|
|
even Linux/ppc.
|
|
|
|
nspluginwrapper also provides a standalone plugins player. This
|
|
program makes it possible to execute plugins without an actual
|
|
browser.
|
|
|
|
|
|
Quick build notes
|
|
-----------------
|
|
|
|
To simplify the build of the 32-bit viewer, a minimal subset of LSB
|
|
Desktop 3.1 is included in this distribution. Hence, you only have
|
|
to proceed as follows:
|
|
|
|
$ ./configure
|
|
$ make
|
|
# make install
|
|
|
|
Or, if you prefer from a source package:
|
|
$ rpm --rebuild nspluginwrapper.src.rpm
|
|
|
|
NOTE: if you are building the Linux viewer for use on a non-Linux
|
|
system (e.g. NetBSD, FreeBSD), you will have to configure the Linux
|
|
build with the --enable-generic option. That way, named sockets will
|
|
be used and work under the Linux emulation layer on those operating
|
|
systems.
|
|
|
|
|
|
Requirements and Installation
|
|
-----------------------------
|
|
|
|
An NPAPI-supporting browser built with GTK 2 support is currently
|
|
required for proper operation. An alternative is Konqueror but it does
|
|
not yet support the npruntime scripting API.
|
|
|
|
On package installation, 32-bit plugins are automatically recognized
|
|
provided they are available in the /usr/lib/mozilla/plugins directory.
|
|
|
|
You can manually install/remove/update plugins with "nspluginwrapper".
|
|
|
|
usage: nspluginwrapper [flags] [command [plugin(s)]]
|
|
|
|
-h --help print this message
|
|
-v --verbose flag: set verbose mode
|
|
-a --auto flag: set automatic mode for plugins discovery
|
|
-n --native flag: allow native plugin(s) to be wrapped
|
|
-l --list list plugins currently installed
|
|
-u --update [FILE(S)] update plugin(s) currently installed
|
|
-i --install [FILE(S)] install plugin(s)
|
|
-r --remove [FILE(S)] remove plugin(s)
|
|
|
|
[plugin(s)] are full paths to actual plugin binaries (e.g. nppdf.so
|
|
for Acrobat Reader, libflashplayer.so for Flash).
|
|
|
|
|
|
Compatibility List
|
|
------------------
|
|
|
|
Please bear in mind this is *BETA* software.
|
|
|
|
The following plugins work reasonnably well:
|
|
- Acrobat Reader 5.0.9
|
|
- Acrobat Reader 7.0.1
|
|
- Acrobat Reader 8.1.2
|
|
- Acrobat Reader 9.4.2
|
|
- DejaVu Libre 3.5.14
|
|
- Flash Player 7.0
|
|
- Flash Player 9.0.124
|
|
- Flash Player 10.0.12.36
|
|
- Flash Player 10.2.153
|
|
- Flash Player 10.3.181
|
|
- Linux J2K 0.0.2
|
|
- Mplayerplug-in 2.80
|
|
- Mplayerplug-in 3.25
|
|
- Real Player 8.0
|
|
- Real Player 10.0.5
|
|
- Tcl plugin 3.1
|
|
- Squeak VM plugin 3.7
|
|
- Citrix ICA Client 10.0
|
|
- 3DMLW 1.0.3
|
|
|
|
Broken or partially working:
|
|
- Real Player 8.0
|
|
- Adobe SVG 3.01x88
|
|
|
|
|
|
History
|
|
-------
|
|
|
|
This project's history is maintained in a git repository hosted by
|
|
Github:
|
|
|
|
https://github.com/davidben/nspluginwrapper
|
|
|
|
Please consult the file "NEWS" for the release history.
|
|
A "ChangeLog.pre-1-4" file is also available in this distribution from before
|
|
git.
|
|
|
|
|
|
Author
|
|
------
|
|
|
|
Gwenole Beauchesne,
|
|
<gb.public@free.fr>
|
|
|
|
David Benjamin,
|
|
<davidben@mit.edu>
|