2020-04-09 16:41:59 +02:00
|
|
|
# Maintainer: Bruno Silva <brunofernandes at ua dot pt>
|
|
|
|
# Co-Maintainer: Ricardo Gonçalves <ricardompgoncalves@gmail.com>
|
|
|
|
|
|
|
|
pkgname=autenticacao-gov-pt-bin
|
2022-08-12 22:39:02 +02:00
|
|
|
pkgver=3.8.0
|
2022-08-13 18:44:27 +02:00
|
|
|
pkgrel=2
|
2020-05-19 15:22:24 +02:00
|
|
|
pkgdesc="Portuguese Citizen Card Application (Portugal eID) - version with pre compiled binaries"
|
2020-04-09 16:41:59 +02:00
|
|
|
arch=('x86_64')
|
|
|
|
url="http://www.cartaodecidadao.pt/"
|
|
|
|
license=('GPL2' 'LGPL3' 'custom:EUPL')
|
|
|
|
depends=('qt5-base'
|
|
|
|
'qt5-tools'
|
|
|
|
'qt5-quickcontrols'
|
|
|
|
'qt5-quickcontrols2'
|
|
|
|
'qt5-graphicaleffects'
|
|
|
|
'pcsclite>=1.5.0'
|
|
|
|
'openssl-1.0'
|
|
|
|
'ccid'
|
|
|
|
'libzip'
|
|
|
|
'poppler-qt5'
|
|
|
|
'libxerces-c-3.1'
|
|
|
|
'libcurl-compat'
|
2022-08-13 18:44:27 +02:00
|
|
|
'xml-security-c'
|
|
|
|
'openssl3-bin')
|
2022-08-12 22:39:02 +02:00
|
|
|
makedepends=('zstd' 'tar')
|
2020-04-09 16:41:59 +02:00
|
|
|
optdepends=('plugin-autenticacao-gov-pt: Necessário para autenticações online'
|
2020-05-07 23:07:14 +02:00
|
|
|
'autenticacao-gov-pt-pki: PKI que confirma a validade dos certificados dos CC'
|
2020-04-09 16:41:59 +02:00
|
|
|
'ecce-gov-pt-certificates: Certificados da ECCE - quem assina dos certificados contidos em cartaodecidadao-pki')
|
|
|
|
conflicts=('cartaodecidadao' 'cartaodecidadao-bin' 'autenticacao-gov-pt')
|
|
|
|
replaces=('cartaodecidadao-bin')
|
|
|
|
|
2022-08-12 22:39:02 +02:00
|
|
|
source_x86_64=("https://aplicacoes.autenticacao.gov.pt/apps/pteid-mw_ubuntu22_amd64.deb"
|
2020-11-07 13:41:24 +01:00
|
|
|
"autenticacao-gov-pt-bin.install")
|
2020-04-09 16:41:59 +02:00
|
|
|
|
2022-08-12 22:39:02 +02:00
|
|
|
sha512sums_x86_64=('da2c4716065d4c2fde59d0b34c59da9b3cb8d935a47f13d25111e9ed9516209e848600ca6ab698957ef2ce7bfcb3b4d004b26b80f602c07b63ed786996dec6e6'
|
2020-11-07 13:41:24 +01:00
|
|
|
'd38b9748f386fcf64f3f0cb717eccf7936c64f0e7b6370ae3b1b079902015ce56d3057afcf2877ca4eee38776269ac3642701803ba96b24a81cfccc9a4d3245f')
|
2020-04-09 16:41:59 +02:00
|
|
|
|
2020-11-07 13:41:24 +01:00
|
|
|
install='autenticacao-gov-pt-bin.install'
|
2020-04-09 16:41:59 +02:00
|
|
|
prepare() {
|
2022-08-12 22:39:02 +02:00
|
|
|
tar --use-compress-program=unzstd -xvf data.tar.zst
|
2020-04-09 16:41:59 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
package() {
|
|
|
|
mkdir -p "${pkgdir}/usr/local/"
|
2022-08-13 18:44:27 +02:00
|
|
|
mkdir -p "${pkgdir}/usr/local/lib/"
|
2020-04-09 16:41:59 +02:00
|
|
|
mkdir -p "${pkgdir}/usr/share/"
|
|
|
|
mkdir -p "${pkgdir}/usr/lib"
|
|
|
|
|
2020-11-03 18:38:41 +01:00
|
|
|
# Move files into the correct place
|
2020-05-08 00:50:38 +02:00
|
|
|
mv "${srcdir}"/usr/local/{share,bin} "${pkgdir}/usr/local/"
|
2020-04-09 16:41:59 +02:00
|
|
|
mv "${srcdir}"/usr/local/* "${pkgdir}/usr/"
|
|
|
|
mv "${srcdir}"/usr/share/* "${pkgdir}/usr/share/"
|
2022-08-13 18:44:27 +02:00
|
|
|
# Fix libssl and libcrypto version 3 required upstream
|
|
|
|
sed -i 's/Exec=env QT_QPA_PLATFORMTHEME=gtk3 eidguiV2/Exec=LD_PRELOAD="\/usr\/local\/lib\/libcrypto.so.3 \/usr\/local\/lib\/libssl.so.3" env QT_QPA_PLATFORMTHEME=gtk3 eidguiV2/' "${pkgdir}"/usr/share/applications/pteid-mw-gui.desktop
|
2021-06-13 18:00:17 +02:00
|
|
|
# Fix libzip.so.4 depedency: for now just point to the installed version of libzip
|
|
|
|
cd "${pkgdir}/usr/lib"
|
|
|
|
ln -s libzip.so libzip.so.4
|
2020-04-09 16:41:59 +02:00
|
|
|
}
|