Package Details: web-eid-native 2.6.0.654-1

Git Clone URL: https://aur.archlinux.org/web-eid.git (read-only, click to copy)
Package Base: web-eid
Description: Web eID native application
Upstream URL: https://www.id.ee/
Keywords: esteid
Licenses: MIT
Conflicts: chrome-token-signing
Submitter: kevku
Maintainer: kevku
Last Packager: kevku
Votes: 3
Popularity: 0.000010
First Submitted: 2021-05-09 05:23 (UTC)
Last Updated: 2024-10-08 17:48 (UTC)

Pinned Comments

kevku commented on 2024-10-13 11:18 (UTC) (edited on 2024-10-13 11:18 (UTC) by kevku)

to enable legacy TLS CCA auth use opensc pkcs11-register (firefox, firefox-esr, thunderbird, chromium)

or add opensc pkcs11 module manually to Security Devices.

Latest Comments

1 2 Next › Last »

kevku commented on 2024-11-08 07:20 (UTC) (edited on 2024-11-08 07:23 (UTC) by kevku)

This the same version number as used by the official build on Ubuntu. Ubuntu is the only officially supported Linux platform by the developer. In the past the full version number was also used in remote checks and nagged user to update if it was lower than the Ubuntu one but that was fixed.

FabioLolix commented on 2024-11-06 18:33 (UTC)

Hello, on 2024/01/22 I asked by email why you are adding a part to pkgver= which don't exist upstream, this is also valid for your other pkgbuilds libdigidocpp and qdigidoc4

AUR web-eid on https://repology.org/project/web-eid/versions is rightly marked as incorrect version provider

kevku commented on 2024-10-13 11:18 (UTC) (edited on 2024-10-13 11:18 (UTC) by kevku)

to enable legacy TLS CCA auth use opensc pkcs11-register (firefox, firefox-esr, thunderbird, chromium)

or add opensc pkcs11 module manually to Security Devices.

malexan commented on 2024-10-03 07:33 (UTC)

For importing the gpg key, this command works for me:

curl https://github.com/mrts.gpg | gpg --import

kevku commented on 2023-09-09 09:45 (UTC)

1282B0F8809D0DC632C85A3F86B611CE24492160 is https://github.com/mrts.gpg

deemon commented on 2023-09-08 15:31 (UTC) (edited on 2023-09-08 15:35 (UTC) by deemon)

the key from https://github.com/metsma.gpg isn't enough, because I already had it apparently (because it's D1EBC666EFCBFBD3CFC2EBAA90C0B5E75C3B195D).

gpg --import scripts/metsma.gpg
gpg: key 90C0B5E75C3B195D: "Raul Metsma <raul@metsma.ee>" not changed
gpg: Total number processed: 1
gpg:              unchanged: 1

and it still complains not being able to download 1282B0F8809D0DC632C85A3F86B611CE24492160

v1rtl commented on 2023-09-08 11:02 (UTC)

I tried to add the key but it fails, which key server should I use?

gpg --recv-key 1282B0F8809D0DC632C85A3F86B611CE24492160

kevku commented on 2023-08-19 05:56 (UTC)

you can also get the key from github: https://github.com/metsma.gpg

deemon commented on 2023-08-18 16:37 (UTC)

while trying to install web-eid-firefox got:

:: (1/1) Parsing SRCINFO: web-eid
gpg: error reading key: No public key
pub   rsa2048 2013-11-18 [SC]
      D1EBC666EFCBFBD3CFC2EBAA90C0B5E75C3B195D
uid           [ unknown] Raul Metsma <raul@metsma.ee>
uid           [ unknown] Raul Metsma <raul.metsma@eesti.ee>
uid           [ unknown] Raul Metsma <raul.metsma@maddog.ee>
uid           [ unknown] Raul Metsma <raul.metsma@raulwalter.com>
sub   rsa2048 2013-11-18 [E]


:: PGP keys need importing:
 -> 1282B0F8809D0DC632C85A3F86B611CE24492160, required by: web-eid
:: Import? [Y/n] 
:: Importing keys with gpg...
gpg: keyserver receive failed: No data
 -> problem importing keys

rokla commented on 2023-02-23 20:16 (UTC) (edited on 2023-02-23 20:17 (UTC) by rokla)

yay -Sa web-eid-chrome produces error complaining about line 58 in PKGBUILD:

...
==> Entering fakeroot environment...
==> Starting package_web-eid-native()...
/home/user/.cache/yay/web-eid/PKGBUILD: line 58: cd: /home/user/.cache/yay/web-eid/src/web-eid/web-eid-build: No such file or directory
==> ERROR: A failure occurred in package_web-eid-native().
    Aborting...
 -> error making: web-eid (web-eid-chrome)

I managed to fix the build by modifying PKGBUILD as follows:

diff --git a/PKGBUILD b/PKGBUILD
index 50604dd..ccc48cf 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -10,7 +10,7 @@ license=('MIT')
 conflicts=(chrome-token-signing)
 depends=('openssl' 'qt6-base' 'qt6-svg' 'pcsclite' 'hicolor-icon-theme')
 makedepends=('git' 'qt6-tools' 'gtest' 'gmock' 'cmake')
-source=("$pkgname::git+https://github.com/web-eid/web-eid-app.git?signed#tag=$_rls_tag"
+source=("$pkgbase::git+https://github.com/web-eid/web-eid-app.git?signed#tag=$_rls_tag"
         "web-eid-libelectronic-id::git+https://github.com/web-eid/libelectronic-id.git"
         "web-eid-libpcsc-cpp::git+https://github.com/web-eid/libpcsc-cpp.git"
         "web-eid-libpcsc-mock::git+https://github.com/web-eid/libpcsc-mock.git")
@@ -20,27 +20,27 @@ validpgpkeys=(
 )

 prepare() {
-    cd "$srcdir/$pkgname"
-    [[ -d "$pkgname-build" ]] && rm -r "$pkgname-build"
-    mkdir "$pkgname-build"
+    cd "$srcdir/$pkgbase"
+    [[ -d "$pkgbase-build" ]] && rm -r "$pkgbase-build"
+    mkdir "$pkgbase-build"

     git submodule init
     git config submodule.lib/libelectronic-id.url $srcdir/web-eid-libelectronic-id
     git -c protocol.file.allow=always submodule update lib/libelectronic-id

-    cd "$srcdir/$pkgname/lib/libelectronic-id"
+    cd "$srcdir/$pkgbase/lib/libelectronic-id"
     git submodule init
     git config submodule.lib/libpcsc-cpp.url $srcdir/web-eid-libpcsc-cpp
     git -c protocol.file.allow=always submodule update

-    cd "$srcdir/$pkgname/lib/libelectronic-id/lib/libpcsc-cpp"
+    cd "$srcdir/$pkgbase/lib/libelectronic-id/lib/libpcsc-cpp"
     git submodule init
     git config submodule.tests/lib/libpcsc-mock.url $srcdir/web-eid-libpcsc-mock
     git -c protocol.file.allow=always submodule update
 }

 build() {
-    cd "$srcdir/$pkgname/$pkgname-build"
+    cd "$srcdir/$pkgbase/$pkgbase-build"
     export BUILD_NUMBER=${pkgver##*.}
     cmake .. -DCMAKE_BUILD_TYPE=Release \
              -DCMAKE_C_FLAGS:STRING="${CFLAGS} -ffile-prefix-map=$srcdir=." \