diff options
author | Michael Raskin <7c6f434c@mail.ru> | 2012-11-08 11:38:34 +0400 |
---|---|---|
committer | Michael Raskin <7c6f434c@mail.ru> | 2012-11-08 11:38:34 +0400 |
commit | c7d2e34758d6c406669abc3807b3af353deb161b (patch) | |
tree | db92704121a9a668b8b9e1032d022cc148757db6 /pkgs/applications/networking/browsers/mozilla-plugins/nspluginwrapper/default.nix | |
parent | c2bc48aef38385fda0c68417cc4fc9c97adf365e (diff) | |
download | nixpkgs-c7d2e34758d6c406669abc3807b3af353deb161b.tar nixpkgs-c7d2e34758d6c406669abc3807b3af353deb161b.tar.gz nixpkgs-c7d2e34758d6c406669abc3807b3af353deb161b.tar.bz2 nixpkgs-c7d2e34758d6c406669abc3807b3af353deb161b.tar.lz nixpkgs-c7d2e34758d6c406669abc3807b3af353deb161b.tar.xz nixpkgs-c7d2e34758d6c406669abc3807b3af353deb161b.tar.zst nixpkgs-c7d2e34758d6c406669abc3807b3af353deb161b.zip |
Add nspluginwrapper, a tool to execute browser plugins out-of-process
Diffstat (limited to 'pkgs/applications/networking/browsers/mozilla-plugins/nspluginwrapper/default.nix')
-rw-r--r-- | pkgs/applications/networking/browsers/mozilla-plugins/nspluginwrapper/default.nix | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/pkgs/applications/networking/browsers/mozilla-plugins/nspluginwrapper/default.nix b/pkgs/applications/networking/browsers/mozilla-plugins/nspluginwrapper/default.nix new file mode 100644 index 00000000000..e9d3bce77b0 --- /dev/null +++ b/pkgs/applications/networking/browsers/mozilla-plugins/nspluginwrapper/default.nix @@ -0,0 +1,36 @@ +{stdenv, fetchurl, which, pkgconfig, file, glib, gtk2, gtk3, curl}: +let + srcData = # Generated upstream information + rec { + baseName="nspluginwrapper"; + version="1.4.4"; + name="${baseName}-${version}"; + hash="1fxjz9ifhw0drm12havlsl4jpsq1nv930gqa005kgddv5pa99vgj"; + url="http://nspluginwrapper.org/download/nspluginwrapper-1.4.4.tar.gz"; + }; +in +stdenv.mkDerivation rec { + inherit(srcData) name version; + + src = fetchurl{ + inherit(srcData) url; + sha256 = srcData.hash; + }; + + preConfigure = '' + sed -e 's@/usr/bin/@@g' -i configure + sed -e '/gthread[.]h/d' -i src/npw-player.c + export configureFlags="$configureFlags --target-cpu=$(uname -m)" + ''; + + buildInputs = [which pkgconfig file glib gtk2 gtk3 curl]; + + meta = { + description = ''A wrapper to run browser plugins out-of-process''; + homepage = "http://nspluginwrapper.org/"; + license = stdenv.lib.licenses.gpl2; + platforms = with stdenv.lib.platforms; linux; + maintainers = with stdenv.lib.maintainer; [raskin]; + inherit (srcData) version; + }; +} |