diff options
author | Carlos Mogas da Silva | 2017-09-22 13:44:33 +0100 |
---|---|---|
committer | Carlos Mogas da Silva | 2017-09-22 13:44:33 +0100 |
commit | d2b131bb9bd2e6bd833a5d3088b14838d50ae0b6 (patch) | |
tree | 90794d5be8788367a52f424f461402f008e77ebd | |
parent | 3dcbc5f1326ab3e75524e4de632e887f44fd0c35 (diff) | |
download | aur-d2b131bb9bd2e6bd833a5d3088b14838d50ae0b6.tar.gz |
Bump to version 2.4.0
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | PKGBUILD | 86 |
2 files changed, 69 insertions, 41 deletions
@@ -1,22 +1,28 @@ pkgbase = cartaodecidadao pkgdesc = Portuguese Citizen Card Application - pkgver = 1.61.0 - pkgrel = 3 + pkgver = 2.4.0.4973 + pkgrel = 1 url = http://www.cartaodecidadao.pt/ arch = i686 arch = x86_64 - license = custom - depends = qt4>=4.5.0 + license = GPL2 + license = LGPL3 + license = custom:EUPL + makedepends = swig + depends = java-runtime-openjdk + depends = qt5-base + depends = qt5-tools depends = pcsclite>=1.5.0 - depends = openssl + depends = openssl-1.0 depends = ccid + depends = poppler-qt5 + depends = xerces-c + depends = xml-security-c optdepends = autenticacao-gov-pt: Necessário para autenticações online optdepends = cartaodecidadao-pki: PKI que confirma a validade dos certificados dos CC optdepends = ecce-gov-pt-certificates: Certificados da ECCE (quem assina dos certificados contidos em cartaodecidadao-pki) - source_i686 = https://www.autenticacao.gov.pt/documents/10179/11962/Aplica%C3%A7%C3%A3o+do+Cart%C3%A3o+de+Cidad%C3%A3o+%28Linux+-+Ubuntu+-+32+bits%29%20%28v.1.61.0%29%20Jan+2016/e69e59f5-781d-4095-bdd4-9c1c8af8cb1a - md5sums_i686 = 115be572c30ccc35028bf878c4300b9e - source_x86_64 = https://www.autenticacao.gov.pt/documents/10179/11962/Aplica%C3%A7%C3%A3o+do+Cart%C3%A3o+de+Cidad%C3%A3o+%28Linux+-+Ubuntu+-+64+bits%29%20%28v.1.61.0%29%20Jan+2016/013924f5-dee7-4eeb-ac82-ef81e3db1dec - md5sums_x86_64 = 630442660ffc7419a6d8c82a40c1f8cc + source = svn+https://svn.gov.pt/projects/ccidadao/repository/middleware-offline/tags/version2.4.0.4973-4973/source/_src/eidmw + sha512sums = SKIP pkgname = cartaodecidadao @@ -1,52 +1,74 @@ # Maintainer: Carlos Silva <r3pek@r3pek.org> pkgname=cartaodecidadao -pkgver=1.61.0 -pkgrel=3 +pkgver=2.4.0.4973 +_rev=${pkgver##*.} +pkgrel=1 pkgdesc="Portuguese Citizen Card Application" arch=('i686' 'x86_64') url="http://www.cartaodecidadao.pt/" -license=('custom') -depends=('qt4>=4.5.0' 'pcsclite>=1.5.0' 'openssl' 'ccid') +license=('GPL2' 'LGPL3' 'custom:EUPL') +depends=('java-runtime-openjdk' + 'qt5-base' + 'qt5-tools' + 'pcsclite>=1.5.0' + 'openssl-1.0' + 'ccid' + 'poppler-qt5' + 'xerces-c' + 'xml-security-c') +makedepends=('swig') 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)') + '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/Aplica%C3%A7%C3%A3o+do+Cart%C3%A3o+de+Cidad%C3%A3o+%28Linux+-+Ubuntu+-+64+bits%29%20%28v.1.61.0%29%20Jan+2016/013924f5-dee7-4eeb-ac82-ef81e3db1dec") -source_i686=("https://www.autenticacao.gov.pt/documents/10179/11962/Aplica%C3%A7%C3%A3o+do+Cart%C3%A3o+de+Cidad%C3%A3o+%28Linux+-+Ubuntu+-+32+bits%29%20%28v.1.61.0%29%20Jan+2016/e69e59f5-781d-4095-bdd4-9c1c8af8cb1a") +source=("svn+https://svn.gov.pt/projects/ccidadao/repository/middleware-offline/tags/version${pkgver}-${_rev}/source/_src/eidmw") -md5sums_i686=('115be572c30ccc35028bf878c4300b9e') -md5sums_x86_64=('630442660ffc7419a6d8c82a40c1f8cc') +sha512sums=('SKIP') prepare() { - tar -xf data.tar.xz + chmod +x ${srcdir}/eidmw/configure + + sed -i -e "s|CFLAGS ?=|CFLAGS +=|g" ${srcdir}/eidmw/FreeImagePTEiD/Makefile.gnu + sed -i -e "s|CXXFLAGS ?=|CXXFLAGS +=|g" ${srcdir}/eidmw/FreeImagePTEiD/Makefile.gnu + sed -i -e "s|local/||g" ${srcdir}/eidmw/FreeImagePTEiD/Makefile.gnu + + sed -i -e "s|local/||g" ${srcdir}/eidmw/pteid-poppler/poppler/Makefile + + sed -i -e "/^INSTALLS/d" ${srcdir}/eidmw/eidmw.pro } -package() { - # 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/* +build() { + cd ${srcdir}/eidmw - # Move binaries out of local - cp -r ${srcdir}/usr/local/* ${srcdir}/usr/ - rm -r ${srcdir}/usr/local + ./configure \ + --prefix=/usr \ + --include+="/usr/include/openssl-1.0/" \ + --lib+="-L/usr/lib/openssl-1.0" \ + + make +} + +package() { + cd ${srcdir}/eidmw - # Move images to pixmaps - mkdir -p ${pkgdir}/usr/share/pixmaps/ - mv ${srcdir}/usr/bin/images/app.png ${pkgdir}/usr/share/pixmaps/cartaodecidadao.png + # Install programs and libraries + INSTALL_ROOT="$pkgdir" make install + install -Dm644 ${srcdir}/eidmw/misc/DSS/dss-standalone-app-3.0.4.jar ${pkgdir}/usr/share/${pkgname}/DSS/dss-standalone-app-3.0.4.jar + install -Dm644 ${srcdir}/eidmw/misc/DSS/config.properties ${pkgdir}/usr/share/${pkgname}/DSS/config.properties - # remove uneeeded stuff - rm -rf ${srcdir}/etc - rm ${srcdir}/usr/bin/arranque.sh - rm -rf ${srcdir}/usr/{local,}/bin/images + # Install EUPL License + install -Dm644 ${srcdir}/eidmw/misc/licenses/License_pt.rtf ${pkgdir}/usr/share/licenses/${pkgname}/EUPL - # 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" + # Install desktop files + install -Dm644 ${srcdir}/eidmw/debian/pteid-mw-gui.desktop ${pkgdir}/usr/share/desktop/applications/pteid-mw-gui.desktop + install -Dm644 ${srcdir}/eidmw/debian/pteid-dss.desktop ${pkgdir}/usr/share/desktop/applications/pteid-dss.desktop + sed -i -e "s|local/bin|share/${pkgname}|g" ${pkgdir}/usr/share/desktop/applications/pteid-dss.desktop - # Add missing link to file - ln -sr ${srcdir}/usr/lib/libpteiddlg.so.1 ${srcdir}/usr/lib/libpteiddlg.so + # Install image files + install -Dm644 ${srcdir}/eidmw/debian/pteid-signature.png ${pkgdir}/usr/share/pixmaps/pteid-signature.png + install -Dm644 ${srcdir}/eidmw/debian/pteid-scalable.svg ${pkgdir}/usr/share/icons/hicolor/scalable/apps/pteid-scalable.svg - # Move everything to install dir - cp -r ${srcdir}/usr* ${pkgdir} + # Install MIME Types + install -Dm644 ${srcdir}/eidmw/debian/pteid-mw.sharedmimeinfo ${pkgdir}/usr/share/mime/packages/pteid-mw.xml } |