www-plugins/kontur-plugin - 4.10.0.2633 (mva)

Search

Install

Install this version:

emerge -a =www-plugins/kontur-plugin-4.10.0.2633

If this version is masked, you can unmask it using the autounmask tool or standard emerge options:

autounmask =www-plugins/kontur-plugin-4.10.0.2633

Or alternatively:

emerge --autounmask-write -a =www-plugins/kontur-plugin-4.10.0.2633

Package Information

Description:
Cryptographic browser plugin for SKB Kontur services
Homepage:
https://help.kontur.ru/plugin/
License:
EULA

Ebuild Details

Version EAPI Keywords Slot
4.10.0.2633 8 ~amd64 0
View Raw Ebuild
# Copyright 2026 mva
# Distributed under the terms of the Public Domain or CC0 License

EAPI=8

inherit unpacker patches

DESCRIPTION="Cryptographic browser plugin for SKB Kontur services"
HOMEPAGE="https://help.kontur.ru/plugin/"

MAGIC="002434"
# 4.7.1.1274 = 002245
# 4,10.0.2633 = 002434
# TODO: watch for it, guess pattern
# (migrate to using magic as PV on fail)

SRC_URI="
	amd64? ( https://api.kontur.ru/drive/v1/public/diag/files/kontur.plugin.${MAGIC}.deb )
"
# on bump:
#  check where https://help.kontur.ru/files/kontur.plugin_amd64.deb redirects
# version:
#  curl -sL https://help.kontur.ru/files/kontur.plugin_amd64.deb | bsdtar -xO control.tar.gz | bsdtar -xO control

S="${WORKDIR}"

LICENSE="EULA"
SLOT="0"
KEYWORDS="~amd64"
RESTRICT="mirror"

RDEPEND="
	app-accessibility/at-spi2-core
	dev-libs/glib
	media-libs/fontconfig
	sys-apps/pcsc-lite
	x11-libs/cairo
	x11-libs/gdk-pixbuf
	x11-libs/gtk+:3
	x11-libs/libX11
	x11-libs/libXcursor
	x11-libs/libXext
	x11-libs/libXfixes
	x11-libs/libXft
	x11-libs/libXinerama
	x11-libs/libXrender
	x11-libs/pango
"
DEPEND="${RDEPEND}"

QA_PREBUILT="*"
QA_SONAME_NO_SYMLINK="usr/lib64/.*"

src_unpack() {
	unpack_deb ${A}
}

src_prepare() {
	rm -r opt/kontur.plugin/pkcs11
	# 👆 makes plugin host application segfault.
	# Started somewhere about 4.2
	# Still happens on 4.7.1.1274
	# TODO: check on 4.10+

	mv usr/share/doc/kontur.plugin usr/share/doc/"${PF}"
	gzip -d usr/share/doc/"${PF}"/changelog.gz
	default
}

src_install() {
	insinto /
	doins -r usr etc opt
	exeinto /opt/kontur.plugin
	doexe opt/kontur.plugin/kontur.plugin.host
	# exeinto /opt/kontur.plugin/pkcs11
	# doexe opt/kontur.plugin/pkcs11/{jcverify,*.so}
}

Inherited Eclasses

Dependencies

DEPEND

	app-accessibility/at-spi2-core
	dev-libs/glib
	media-libs/fontconfig
	sys-apps/pcsc-lite
	x11-libs/cairo
	x11-libs/gdk-pixbuf
	x11-libs/gtk+:3
	x11-libs/libX11
	x11-libs/libXcursor
	x11-libs/libXext
	x11-libs/libXfixes
	x11-libs/libXft
	x11-libs/libXinerama
	x11-libs/libXrender
	x11-libs/pango

RDEPEND

	app-accessibility/at-spi2-core
	dev-libs/glib
	media-libs/fontconfig
	sys-apps/pcsc-lite
	x11-libs/cairo
	x11-libs/gdk-pixbuf
	x11-libs/gtk+:3
	x11-libs/libX11
	x11-libs/libXcursor
	x11-libs/libXext
	x11-libs/libXfixes
	x11-libs/libXft
	x11-libs/libXinerama
	x11-libs/libXrender
	x11-libs/pango

Manifest for 4.10.0.2633

Type File Size Source URLs
DIST kontur.plugin.002434.deb 13394590 bytes https://api.kontur.ru/drive/v1/public/diag/files/kontur.plugin.002434.deb