esteidfirefoxplugin: remove
id.ee has removed it and doesn't build with openssl 1.1, there seems to be a new plugin available
This commit is contained in:
parent
b6998a786b
commit
86e1839847
pkgs
applications/networking/browsers
top-level
|
@ -6,7 +6,6 @@
|
||||||
, jrePlugin, icedtea_web
|
, jrePlugin, icedtea_web
|
||||||
, bluejeans, djview4, adobe-reader
|
, bluejeans, djview4, adobe-reader
|
||||||
, google_talk_plugin, fribid, gnome3/*.gnome-shell*/
|
, google_talk_plugin, fribid, gnome3/*.gnome-shell*/
|
||||||
, esteidfirefoxplugin
|
|
||||||
, browserpass, chrome-gnome-shell, uget-integrator, plasma-browser-integration, bukubrow
|
, browserpass, chrome-gnome-shell, uget-integrator, plasma-browser-integration, bukubrow
|
||||||
, tridactyl-native
|
, tridactyl-native
|
||||||
, udev
|
, udev
|
||||||
|
@ -61,7 +60,6 @@ let
|
||||||
++ lib.optional (cfg.enableGnomeExtensions or false) gnome3.gnome-shell
|
++ lib.optional (cfg.enableGnomeExtensions or false) gnome3.gnome-shell
|
||||||
++ lib.optional (cfg.enableBluejeans or false) bluejeans
|
++ lib.optional (cfg.enableBluejeans or false) bluejeans
|
||||||
++ lib.optional (cfg.enableAdobeReader or false) adobe-reader
|
++ lib.optional (cfg.enableAdobeReader or false) adobe-reader
|
||||||
++ lib.optional (cfg.enableEsteid or false) esteidfirefoxplugin
|
|
||||||
++ extraPlugins
|
++ extraPlugins
|
||||||
);
|
);
|
||||||
nativeMessagingHosts =
|
nativeMessagingHosts =
|
||||||
|
|
|
@ -1,46 +0,0 @@
|
||||||
{ stdenv, fetchurl, gtk2, openssl, pcsclite, pkgconfig, opensc }:
|
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
|
||||||
version = "3.12.1.1142";
|
|
||||||
name = "esteidfirefoxplugin-${version}";
|
|
||||||
|
|
||||||
src = fetchurl {
|
|
||||||
url = "https://installer.id.ee/media/ubuntu/pool/main/e/esteidfirefoxplugin/esteidfirefoxplugin_3.12.1.1142.orig.tar.xz";
|
|
||||||
sha256 = "0y7759x1xr00p5r3c5wpllcqqnnxh2zi74cmy4m9m690z3ywn0fx";
|
|
||||||
};
|
|
||||||
|
|
||||||
unpackPhase = ''
|
|
||||||
mkdir src
|
|
||||||
tar xf $src -C src
|
|
||||||
cd src
|
|
||||||
'';
|
|
||||||
|
|
||||||
nativeBuildInputs = [ pkgconfig ];
|
|
||||||
buildInputs = [ gtk2 openssl pcsclite opensc ];
|
|
||||||
|
|
||||||
buildPhase = ''
|
|
||||||
sed -i "s|opensc-pkcs11.so|${opensc}/lib/pkcs11/opensc-pkcs11.so|" Makefile
|
|
||||||
make plugin
|
|
||||||
'';
|
|
||||||
|
|
||||||
installPhase = ''
|
|
||||||
plugins=$out/lib/mozilla/plugins
|
|
||||||
mkdir -p $plugins
|
|
||||||
cp -a npesteid-firefox-plugin.so $plugins/
|
|
||||||
rp=$(patchelf --print-rpath $plugins/npesteid-firefox-plugin.so)
|
|
||||||
patchelf --set-rpath "$rp:${opensc}/lib:${opensc}/lib/pkcs11" $plugins/npesteid-firefox-plugin.so
|
|
||||||
'';
|
|
||||||
|
|
||||||
passthru.mozillaPlugin = "/lib/mozilla/plugins";
|
|
||||||
|
|
||||||
dontStrip = true;
|
|
||||||
dontPatchELF = true;
|
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
|
||||||
description = "Firefox ID card signing plugin";
|
|
||||||
homepage = http://www.id.ee/;
|
|
||||||
license = licenses.lgpl2;
|
|
||||||
platforms = platforms.linux;
|
|
||||||
maintainers = [ maintainers.jagajaga ];
|
|
||||||
};
|
|
||||||
}
|
|
|
@ -5604,7 +5604,6 @@ in
|
||||||
|
|
||||||
qesteidutil = libsForQt5.callPackage ../tools/security/qesteidutil { } ;
|
qesteidutil = libsForQt5.callPackage ../tools/security/qesteidutil { } ;
|
||||||
qdigidoc = libsForQt5.callPackage ../tools/security/qdigidoc { } ;
|
qdigidoc = libsForQt5.callPackage ../tools/security/qdigidoc { } ;
|
||||||
esteidfirefoxplugin = callPackage ../applications/networking/browsers/mozilla-plugins/esteidfirefoxplugin { };
|
|
||||||
|
|
||||||
qgrep = callPackage ../tools/text/qgrep {};
|
qgrep = callPackage ../tools/text/qgrep {};
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue