summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorRicardo Gonçalves2018-12-19 16:13:20 +0000
committerRicardo Gonçalves2018-12-19 16:13:20 +0000
commit3d139e124ccd770e5a0ffa08fc6dd727cae2e459 (patch)
tree0b450127905b5051a220501a7a43525fe8ed8722 /PKGBUILD
downloadaur-3d139e124ccd770e5a0ffa08fc6dd727cae2e459.tar.gz
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD80
1 files changed, 80 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..1a6eecde13e2
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,80 @@
+# Maintainer: Ricardo Gonçalves <ricardompgoncalves@gmail.com>
+
+pkgname=cartaodecidadao-bin
+pkgver=3.0.15
+pkgrel=1
+pkgdesc="Portuguese Citizen Card Application"
+arch=('x86_64')
+url="http://www.cartaodecidadao.pt/"
+license=('GPL2' 'LGPL3' 'custom:EUPL')
+depends=('qt5-base'
+ 'qt5-tools'
+ 'qt5-quickcontrols2'
+ 'qt5-graphicaleffects'
+ 'pcsclite>=1.5.0'
+ 'openssl-1.0'
+ 'ccid'
+ 'poppler-qt5'
+ 'libxerces-c-3.1'
+ 'xml-security-c')
+optdepends=('autenticacao-gov-pt: Necessário para autenticações online'
+ 'cartaodecidadao-pki: PKI que confirma a validade dos certificados dos CC'
+ 'ecce-gov-pt-certificates: Certificados da ECCE (quem assina dos certificados contidos em cartaodecidadao-pki)')
+
+source_x86_64=("https://www.autenticacao.gov.pt/documents/10179/11962/pteid-mw_amd64.deb")
+
+md5sums_x86_64=('823b1dc97a30907b56c235b42a11f6fe')
+
+prepare() {
+ tar -xf data.tar.xz
+}
+
+package() {
+ mkdir -p "${pkgdir}/usr/local/"
+ mkdir -p "${pkgdir}/usr/share/"
+
+ # Move files into place
+ mv "${srcdir}"/usr/local/share "${pkgdir}/usr/local/"
+ mv "${srcdir}"/usr/local/* "${pkgdir}/usr/"
+ mv "${srcdir}"/usr/share/* "${pkgdir}/usr/share/"
+
+ # Missing libcurl-nss.so.4
+ # TODO: build lib
+ #cp "/usr/lib/libcurl-openssl-1.0.so.4.5.0" "${pkgdir}/usr/lib/libcurl-nss.so.4"
+
+ # Fix symlinks
+ ln -s libxml-security-c.so "${pkgdir}/usr/lib/libxml-security-c.so.17"
+ ln -s libcurl.so.3 "${pkgdir}/usr/lib/libcurl-nss.so.4"
+
+
+
+# # Move everything to install dir
+# mv "${srcdir}/usr" ${pkgdir}
+
+# # Fix desktop files
+# sed -i -e "s|/local||g" ${srcdir}/usr/share/applications/*
+# sed -i -e "s|bin/images/app.png|share/pixmaps/cartaodecidadao.png|g" ${srcdir}/usr/share/applications/*
+#
+# # Move binaries out of local
+# cp -r ${srcdir}/usr/local/* ${srcdir}/usr/
+# rm -r ${srcdir}/usr/local
+#
+# # Move images to pixmaps
+# mkdir -p ${pkgdir}/usr/share/pixmaps/
+# mv ${srcdir}/usr/bin/images/app.png ${pkgdir}/usr/share/pixmaps/cartaodecidadao.png
+#
+# # remove uneeeded stuff
+# rm -rf ${srcdir}/etc
+# rm ${srcdir}/usr/bin/arranque.sh
+# rm -rf ${srcdir}/usr/{local,}/bin/images
+#
+# # Fix some filenames
+# mv "${srcdir}/usr/share/applications/Aplicação da Área da Notificação.desktop" "${srcdir}/usr/share/applications/areadenotificacao.desktop"
+# mv "${srcdir}/usr/share/applications/Cartão de Cidadão.desktop" "${srcdir}/usr/share/applications/cartaodecidadao.desktop"
+#
+# # Add missing link to file
+# ln -sr ${srcdir}/usr/lib/libpteiddlg.so.1 ${srcdir}/usr/lib/libpteiddlg.so
+#
+# # Move everything to install dir
+# cp -r ${srcdir}/usr* ${pkgdir}
+}