Date: Friday, August 13, 2021 @ 06:52:49 Author: jleclanche Revision: 997926
archrelease: copy trunk to community-x86_64 Added: eid-mw/repos/community-x86_64/ eid-mw/repos/community-x86_64/PKGBUILD (from rev 997925, eid-mw/trunk/PKGBUILD) ----------+ PKGBUILD | 80 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 80 insertions(+) Copied: eid-mw/repos/community-x86_64/PKGBUILD (from rev 997925, eid-mw/trunk/PKGBUILD) =================================================================== --- community-x86_64/PKGBUILD (rev 0) +++ community-x86_64/PKGBUILD 2021-08-13 06:52:49 UTC (rev 997926) @@ -0,0 +1,80 @@ +# Maintainer: Jerome Leclanche <jer...@leclan.ch> +# Previous contributors: +# William Gathoye, Emil Vanherp, Alad Wenter, Xavier D., Valere Monseur +# Troubleshooting: https://eid.belgium.be/en/faq/google-chromechromium-how-do-i-log +# Test if login works: https://iamapps.belgium.be/tma/ + +pkgname=eid-mw +pkgver=5.0.27 +pkgrel=1 +pkgdesc="The Belgian e-ID (electronic identity card) viewer and Firefox extension" +arch=("x86_64") +url="https://eid.belgium.be/" +license=("LGPL3") +depends=("gtk3" "libproxy" "curl" "libbsd") +makedepends=("pcsclite") +optdepends=( + "firefox: Extension for Belgian eid" + "acsccid: ACS CCID smart card readers" + "ccid: Needed for Belgian Digipass 870" + "pcsc-tools: PC/SC smartcard tools" +) + +# Upstream has decided not signing sources using the GPG key as this was +# confusing users who are not used to use .asc signature files. So while the +# binaries proposed on the following page +# https://eid.belgium.be/en/using_your_eid/installing_the_eid_software/linux +# are signed, the sources are not. It is asked to security-conscious users +# using the dist server instead. +# +# On Wed, Mar 29, 2017 at 11:08:34AM +0200, William Gathoye wrote: +# > On 03/29/2017 10:54 AM, Wouter Verhelst wrote: +# >> It is not meant for the security-conscious. If you want to be 100% +# >> certain, then https://dist.eid.belgium.be/continuous/sources/ is signed +# >> by a GPG key. +# > +# > Ok. I'm gonna switch to that channel again then (for Arch). +# +# Good, I was hoping you'd say that +# +# > But then why do you have specified on the eid.belgium.be page that the +# > binaries could be checked using the GPG key +# > B37D9040098C3DEEE00F6D08A35743EA6773D225 as we cannot check it as the +# > .asc file is not present.? +# +# The precompiled binaries in the repositories that can be found on +# files.eid.belgium.be (and for which the "eid-archive" packages on that page add +# configuration to supported distributions) *are* signed with that key. The +# sources aren't, for reasons as explained above. +# +# >> Yes, I know, I set that up (by request of the then-current arch +# >> maintainer, as it happens) +# > +# > Yes, indeed. wget is me. I'm AM the Arch Linux. Thanks for taking this up +# +# I know, but it was your predecessor ("Alad") who asked for that, and by +# whose request I set that up. +# +# [...] +source=( + "https://dist.eid.belgium.be/continuous/sources/$pkgname-$pkgver-v$pkgver.tar.gz" + "https://dist.eid.belgium.be/continuous/sources/$pkgname-$pkgver-v$pkgver.tar.gz.asc" +) +sha256sums=( + "67f755ba3b828745460a6c1dcdd6eb28442a7b596ff8e009edd8db727024123a" + "SKIP" +) + +validpgpkeys=("D95426E309C0492990D8E8E2824A5E0010A04D46") + +build() { + cd "$pkgname-$pkgver-v$pkgver" + sed -i "s/c_rehash/openssl rehash/g" plugins_tools/eid-viewer/Makefile.in + ./configure --prefix=/usr --libexecdir=/usr/bin + make +} + +package() { + cd "$pkgname-$pkgver-v$pkgver" + make install DESTDIR="$pkgdir" +}