Gentoo Archives: gentoo-commits

From: Anna Vyalkova <cyber+gentoo@×××××.in>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:dev commit in: app-crypt/ifcplugin-bin/
Date: Fri, 02 Dec 2022 06:15:54
Message-Id: 1669961589.60a3bca90af236704a84c49a0eb94b34ee2fb985.cybertailor@gentoo
1 commit: 60a3bca90af236704a84c49a0eb94b34ee2fb985
2 Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
3 AuthorDate: Thu Dec 1 13:57:14 2022 +0000
4 Commit: Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
5 CommitDate: Fri Dec 2 06:13:09 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=60a3bca9
7
8 app-crypt/ifcplugin-bin: new package, add 3.1.1.0
9
10 Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
11
12 app-crypt/ifcplugin-bin/Manifest | 8 +++
13 .../ifcplugin-bin/ifcplugin-bin-3.1.1.0.ebuild | 57 ++++++++++++++++++++++
14 app-crypt/ifcplugin-bin/metadata.xml | 8 +++
15 3 files changed, 73 insertions(+)
16
17 diff --git a/app-crypt/ifcplugin-bin/Manifest b/app-crypt/ifcplugin-bin/Manifest
18 new file mode 100644
19 index 000000000..a800fd42b
20 --- /dev/null
21 +++ b/app-crypt/ifcplugin-bin/Manifest
22 @@ -0,0 +1,8 @@
23 +DIST ifcplugin-3.1.1.0-2.el7.i686.rpm 9996 BLAKE2B ca64ed3f28d417e1b4fcef2fe0deb470474ca9ecb98ce98e5462b3e134175ca5b4aaa4cd6b1e81bb916e4957bcaa18c4cf0adb80d3ac53eb8fbefddd5fa303ea SHA512 c58ac5eab13e1a3f025928afbcf7e95acda4bd11bf741eacd971ea82c59589271082979c3e549a6a3f83b06a0d203d55dfcde9e795cb6d9451e0929476164170
24 +DIST ifcplugin-3.1.1.0-2.el7.x86_64.rpm 9940 BLAKE2B f518692ce0c10db7370d6ef8b57dfc22364f5063d978c5bac8bd0ae882b9f10b1ba99ffed36a9c42469e5d6db9da584727ce5c1fa01b2a7168ecb0af053fc71e SHA512 b07d72d427e69ce22e392b5771923a691800c69f754925eb28e2c8307743e5d9a94f6b15df1d5805413415474d6ded19c1d0e538947fee69432d03e3a34e70a4
25 +DIST ifcplugin-chromium-3.1.1.0-2.el7.i686.rpm 8160 BLAKE2B 8dec95ee7078ce14e79759d214849cb43eb7bba00f624a9b8d63b43b18e99e19808bee9f340d4be4c24d411226cf494cd2d80bed9a0f072fabdfc348c03c9c51 SHA512 185b0c891cd618fd5e7e88d844a2917b531739ddce7613f96e8b8400963f60744e8fa87f6e42d1366441ff73f3f67e04cfaa6c7fac94af052c34b55911709e0a
26 +DIST ifcplugin-chromium-3.1.1.0-2.el7.x86_64.rpm 8108 BLAKE2B 7a60d76586a1544be4fe970a556869e871a0821f04d65e74258056627dc650df4103f89c959866cdb0469ece1c62029fc91369e3bdf08fa65889d2326dd5615d SHA512 a61becebbe7c8b725ff041159ae08d5d3d7782ba83903eeff3bab3f9299f5bd3463edb763e473e5de9930dd366d9840bdbf8b278709ad1a20eac011b30aa6269
27 +DIST ifcplugin-firefox-3.1.1.0-2.el7.i686.rpm 27712 BLAKE2B 8655585a57bcad1e3190388fd3155f3996902fab97f53d302e8e68cf1c16c082e401ead1145269ef8001cc5964f30a7dfdeafa54369473d4a3c6888cfbd290fa SHA512 990b7b6cf8d9f32062191ce55713e9dc73a99eaeda34b5badd966dadfa349bc23e58707e7c27a26a9fc24eefeaf4e8096fb7c5cc3a26b241e13912a89b72abed
28 +DIST ifcplugin-firefox-3.1.1.0-2.el7.x86_64.rpm 28132 BLAKE2B 3d84e03abcfa4bc97696cd70a8bda84621a3f0b451ed36e945124dc34f653c4b78761186e11975d9d927f4e873e3db2f7851fb8806a6ce7a15562840f16f2734 SHA512 1c9a241aeef37648a346ff44b8fcc7acb5cb53906e26cbe4619e094c8cd56bd924e38e37d4dfd4c684e21992a772039380632547c39807f0c1c4aae8abb1e415
29 +DIST ifcplugin-libs-3.1.1.0-2.el7.i686.rpm 5783696 BLAKE2B bc06c4e9e4b0d1efd49b0563d9fc73643ac507bfa633a42bbcb65337c09b9496748403137f5d0e0d8b706d833d2b22b20f4c736e0d4a348b779dae0d9683069a SHA512 a95711282858d3209dd0b0fe5fa710039e6988e5205b0c6ca977711b7738b2a1bfe4b09a01b57d34f47b6c9873bdff13b8176fddc548971cf6c5ca3cf8c0b541
30 +DIST ifcplugin-libs-3.1.1.0-2.el7.x86_64.rpm 5856472 BLAKE2B 896248fc7ec582370910c08bc6d67ff9aa4001fcba0c11f5a174859954804a1fa431ca2afe98d8502e00a4f4f906086308e9d875bc994ff1339a5d7b78d29e7c SHA512 639947319e1de099510cd37e0476360c1c65d46b445b73a58eea922b75b30987e31e70d682f22c26ef71013a69dfec29b9b49710808607cb553c18c96d9f39fc
31
32 diff --git a/app-crypt/ifcplugin-bin/ifcplugin-bin-3.1.1.0.ebuild b/app-crypt/ifcplugin-bin/ifcplugin-bin-3.1.1.0.ebuild
33 new file mode 100644
34 index 000000000..65a2cd6c8
35 --- /dev/null
36 +++ b/app-crypt/ifcplugin-bin/ifcplugin-bin-3.1.1.0.ebuild
37 @@ -0,0 +1,57 @@
38 +# Copyright 2022 Gentoo Authors
39 +# Distributed under the terms of the GNU General Public License v2
40 +
41 +EAPI=8
42 +
43 +inherit edo rpm
44 +
45 +DESCRIPTION="Crypto Interface Web Browser Plugin"
46 +HOMEPAGE="https://ds-plugin.gosuslugi.ru"
47 +REDOS_URI="http://repo.red-soft.ru/redos/7.3/x86_64/updates"
48 +SRC_URI="
49 + amd64? (
50 + ${REDOS_URI}/ifcplugin-${PV}-2.el7.x86_64.rpm
51 + ${REDOS_URI}/ifcplugin-chromium-${PV}-2.el7.x86_64.rpm
52 + ${REDOS_URI}/ifcplugin-firefox-${PV}-2.el7.x86_64.rpm
53 + ${REDOS_URI}/ifcplugin-libs-${PV}-2.el7.x86_64.rpm
54 + )
55 + x86? (
56 + ${REDOS_URI}/ifcplugin-${PV}-2.el7.i686.rpm
57 + ${REDOS_URI}/ifcplugin-chromium-${PV}-2.el7.i686.rpm
58 + ${REDOS_URI}/ifcplugin-firefox-${PV}-2.el7.i686.rpm
59 + ${REDOS_URI}/ifcplugin-libs-${PV}-2.el7.i686.rpm
60 + )
61 +"
62 +S="${WORKDIR}"
63 +
64 +LICENSE="LGPL-2.1 MIT freedist openssl"
65 +SLOT="0"
66 +KEYWORDS="~amd64 ~x86"
67 +
68 +RDEPEND="sys-apps/pcsc-lite"
69 +
70 +QA_PREBUILT=".*"
71 +QA_SONAME=".*"
72 +QA_SONAME_NO_SYMLINK=".*"
73 +
74 +src_prepare() {
75 + default
76 +
77 + rm usr/lib/mozilla/plugins/IFCPlugin.so || die
78 + find . -name '*_license' -delete || die
79 + find -L . -wholename '*/.build-id/*' -delete || die
80 +}
81 +
82 +src_install() {
83 + mkdir -p "${ED}" || die
84 + cp -a "${WORKDIR}"/* "${ED}" || die
85 +
86 + diropts --mode 777
87 + keepdir /var/log/ifc
88 + keepdir /var/log/ifc/engine_logs
89 +}
90 +
91 +pkg_postinst() {
92 + cd "${EPREFIX}"/etc/update_ccid_boundle || die
93 + edo bash update_ccid_boundle.sh
94 +}
95
96 diff --git a/app-crypt/ifcplugin-bin/metadata.xml b/app-crypt/ifcplugin-bin/metadata.xml
97 new file mode 100644
98 index 000000000..7ebbd0334
99 --- /dev/null
100 +++ b/app-crypt/ifcplugin-bin/metadata.xml
101 @@ -0,0 +1,8 @@
102 +<?xml version="1.0" encoding="UTF-8"?>
103 +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
104 +<pkgmetadata>
105 + <maintainer type="person">
106 + <email>cyber+gentoo@×××××.in</email>
107 + <name>Anna</name>
108 + </maintainer>
109 +</pkgmetadata>