Package Details: cartaodecidadao 3.0.13-2

Git Clone URL: https://aur.archlinux.org/cartaodecidadao.git (read-only)
Package Base: cartaodecidadao
Description: Portuguese Citizen Card Application
Upstream URL: http://www.cartaodecidadao.pt/
Licenses: GPL2, LGPL3, custom:EUPL
Submitter: r3pek
Maintainer: r3pek
Last Packager: r3pek
Votes: 10
Popularity: 1.936212
First Submitted: 2015-10-18 03:14
Last Updated: 2018-10-17 23:52

Latest Comments

1 2 3 4 Next › Last »

tiago.casal commented on 2019-06-04 03:12

3.0.17 is the most recent version, despite it not being available directly from the official website (the version there is 3.0.16) it is available on the svn repo https://svn.gov.pt/projects/ccidadao/browser/middleware-offline/tags/builds/lastversion

sergiomb commented on 2019-06-02 07:29

to build with xml-security-c-2.0.2 you need patch xml-security-c-2.0.2 first, with

https://github.com/apache/santuario-cpp/pull/5

and after add this patch

https://github.com/sergiomb2/ccidadao/commit/fa6c6b55e34c05bd6802948861651707ae44e4e8

https://github.com/sergiomb2/ccidadao/commits/master have all patches for svn trunk version 3.0.16

TheSouthCitizen commented on 2019-05-24 12:33

Missing dependencies: ==> Error: Could not find all required packages: xml-security-c-ria (Wanted by: cartaodecidadao)

Out of date: current version - 3.0.16

https://www.autenticacao.gov.pt/cc-aplicacao

tiago.casal commented on 2019-04-03 14:56

It's not compiling anymore. (there is also a new version)

even amending the xml-security-c-ria to xml-security-c I get the following error:

XadesSignature.cpp:66:10: fatal error: xsec/utils/XSECDOMUtils.hpp: No such file or directory #include <xsec/utils/XSECDOMUtils.hpp> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. make[1]: [Makefile:1247: XadesSignature.o] Error 1 make[1]: Waiting for unfinished jobs.... In file included from ../common/Log.h:34, from SigContainer.cpp:30: ../common/LogBase.h:136:17: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] static std::auto_ptr<CLogger> m_instance; ^~~~~~~~ In file included from /usr/include/c++/8.2.1/memory:80, from ../common/LogBase.h:76, from ../common/Log.h:34, from SigContainer.cpp:30: /usr/include/c++/8.2.1/bits/unique_ptr.h:53:28: note: declared here template<typename> class auto_ptr; ^~~~~~~~ In file included from ../common/Log.h:34, from ScapSSLConnection.cpp:4: ../common/LogBase.h:136:17: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] static std::auto_ptr<CLogger> m_instance; ^~~~~~~~ In file included from /usr/include/c++/8.2.1/memory:80, from ../common/LogBase.h:76, from ../common/Log.h:34, from ScapSSLConnection.cpp:4: /usr/include/c++/8.2.1/bits/unique_ptr.h:53:28: note: declared here template<typename> class auto_ptr; ^~~~~~~~

cvalente commented on 2018-11-15 02:56

The package for the dependency xml-security-c-ria is FUBAR. The source file can't even be found. On top of that it conflicts with the newer version implying some other packages can't actually be installed.

To fix that I've changed this package to compile statically against xml-security-c-1.7.3

One less deprecated dependency to worry about.

Of course this should ultimately be solved by the devs by using the newer APIs (same for openssl-1.0), but I won't be holding my breath.

Here is the patch.

https://hastebin.com/uhudelizih.diff

knaick commented on 2018-10-17 20:13

@r3pek tried to install the version 2.0.31-1. My current Java version is 10.0.2(openjdk 10.0.2 2018-07-17).

I get a awesome while installing on my system :

"Java version (0.0.2) must higher than 1.4.2 ==> ERROR: A failure occurred in build(). Aborting... Error making: cartaodecidadao "

Quatro commented on 2018-10-03 13:08

Also missing extra/qt5-graphicaleffects dep

Quatro commented on 2018-10-03 10:41

https://hastebin.com/uhutatupaw.pl

Patch para o fix para java version ^

ArchGalileu commented on 2018-09-13 17:18

@Mccurly

Perfect ;) hehehe

Thank you ;)

Best regards ArchGalileu

Mccurly commented on 2018-09-07 19:49

Hi, for those with a Java version higher than 9.x.x you should go to the configure file on the src/eidmw/ directory (line 124) and add a plus sign to the first "[0-9]" group which should look the same as the others (REGEX expression for considering two digits) "[0-9]+"

Consider please to change the src of that code upstream as well.

Aside from that, in here I cannot upgrade because there's an undefined reference to a function (eIDMW...) at making eidguiV2...

(...EDIT...)

I noticed there were other comment pages for this package (... yes I am that distracted...). Because of that I managed to update/install the latest cartaodecidadao.

Followed @r3pek advice that he had given to @Joaoreis. Since the compilation errored out at the linking stage, (the same sort of error as with @Joaoreis)I uninstalled previous version and it went through successfully.

I suggest again (for those who are getting verification errors with the Java Version, when you have installed a java version higher than 9.xx.xx) that you access the temporary folder where the building of the source occurs, and go down to the respective "cartaodecidadao/src/eidmw/configure" file and change its line #124 from "$javaVer =~ m/([0-9]).([0-9]+).([0-9]+)/;" to "$javaVer =~ m/([0-9]+).([0-9]+).([0-9]+)/;" (add the plus sign to the first "[0-9]" group, that becomes "[0-9]+". Maybe you will be able to compile and install.